Merge branch 'main' into issue5502

This commit is contained in:
Nicolas Raoul 2024-05-08 14:09:34 +09:00 committed by GitHub
commit 7df1c65654
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
95 changed files with 2330 additions and 768 deletions

5
.mailmap Normal file
View file

@ -0,0 +1,5 @@
# See: https://git-scm.com/docs/git-shortlog#_mapping_authors
#
Brooke Vibber <bvibber@wikimedia.org>
Brooke Vibber <bvibber@wikimedia.org> <brion@wikimedia.org>
Brooke Vibber <bvibber@wikimedia.org> <brion@pobox.com>

View file

@ -1,5 +1,83 @@
# Wikimedia Commons for Android
## v5.0.1
Same as v5.0.0 except this fixes some R8 rules to ensure that the release
variants of the app work as intended.
## v5.0.0
### What's Changed
- Redesigned the map feature to **replace Mapbox with the osmdroid library**.
Key elements like pin visualization and user-centered display are still
included in this redesign. This is done to guard against possible misuse of
the Mapbox token and, more crucially, to keep the app from becoming dependent
on a service that charges for usage but offers a free tier.
With this change, the app retrieves the map tiles from [Wikimedia maps](https://maps.wikimedia.org).
- Add the ability to **export locations of nearby missing pictures in GPX and
KML formats**. This allows users to browse the locations with desired radius
for offline use in their favourite map apps like OsmAnd or Maps.me, enhancing
accessibility and offline functionality.
- **Limited the uploads via the custom image picker** to a maximum of 20.
- Added two menu choices for **transparent image backgrounds**, giving users the
option of either a black or white background, increasing adaptability to
various theme settings.
User customization option has been provided with the
ability to save background color selections permanently on a per image basis.
- Implemented functionality to **automatically resume uploads** that become
stuck due to app termination or device reboot.
- Added a **compass arrow in the Nearby banner** shown in the "Contributions"
screen to guide users towards the nearest item, thus providing the missing
directional cues. The arrow dynamically adjusts based on device rotation,
aligning with the calculated bearing towards the target location. Further,
the distance and direction are updated as the user moves.
- Implemented **voice input feature** for caption and description fields,
enabling users to dictate text directly into these fields.
- Improved various flows in the app to **redirect users to the login page** and
display a persistent message **if their session becomes invalid** due to a
password change, enhancing user guidance and security measures.
### Revamps and refactorings
- **Revamped initial upload screen layout and the description edit screen layout**
for enhanced user experience and ensuring better symmetry in the design.
- **Replaced Butterknife with ViewBinding** in various places of the app.
- Transferred essential code from **the redundant data-client module** to the
main Commons app code, enabling its integration and facilitating the removal
of the redundant module. Further, convert various parts of the code to Kotlin.
- **Revamped the various location permission flows** to ensure consistency for
the sake of a better user experience.
### Bug fixes and various changes
- Resolved an issue where paused uploads that were subsequently cancelled were
still being uploaded.
- Fixed an issue where some user information such as upload count were not
displayed in the "Contributions" and "Profile" screens.
- Fixed the long-standing broken *"Picture of the Day" widget* to restore its
usability.
- Resolved an issue where some categories were hidden at the top of Upload
Wizard suggestions.
- Resolved an issue where there was a grey empty screen at Upload wizard when
the app was denied the files permission.
- Implemented logic to bypass media in Peer Review if the current reviewer is
also the user who uploaded the media.
- Corrected arrow image behaviour in the first upload screen: now displays down
arrow when details card is fully visible, aligning with expected user
interaction.
- Updated app icon to improve visibility and recognition on F-Droid.
- Fixed issue causing all pictures to disappear and activity to reload fully in
the custom image selector after marking a picture as 'not for upload', now
ensuring only the selected picture is removed as expected.
What's listed here is only a subset of all the changes. Check the full-list of
the changes in [this link](https://github.com/commons-app/apps-android-commons/compare/v4.2.1...v5.0.0).
Alternatively, checkout [this release on GitHub releases page](https://github.com/commons-app/apps-android-commons/releases/tag/v5.0.0)
for an exhaustive list of changes and the various contributors who contributed the same.
## v4.2.1
- Provide the ability to edit an image to losslessly rotate it while uploading

View file

@ -191,8 +191,8 @@ android {
defaultConfig {
//applicationId 'fr.free.nrw.commons'
versionCode 1036
versionName '4.2.1'
versionCode 1039
versionName '5.0.1'
setProperty("archivesBaseName", "app-commons-v$versionName-" + getBranchName())
minSdkVersion 21

View file

@ -32,13 +32,15 @@
# Retain declared checked exceptions for use by a Proxy instance.
-keepattributes Exceptions
# Application classes that will be serialized/deserialized over Gson
-keepclasseswithmembers class org.wikipedia.** { *; }
# Note: The model package right now seems to include some other classes that
# are not used for serialization / deserialization over Gson. Hopefully
# that's not a problem since it only prevents R8 from avoiding trimming
# of few more classes.
-keepclasseswithmembers class fr.free.nrw.commons.*.model.** { *; }
-keepclasseswithmembers class fr.free.nrw.commons.actions.** { *; }
-keepclasseswithmembers class fr.free.nrw.commons.auth.csrf.** { *; }
-keepclasseswithmembers class fr.free.nrw.commons.auth.login.** { *; }
-keepclasseswithmembers class fr.free.nrw.commons.wikidata.mwapi.** { *; }
# --- /Retrofit ---

View file

@ -4,12 +4,14 @@ import static fr.free.nrw.commons.upload.mediaDetails.UploadMediaDetailFragment.
import static fr.free.nrw.commons.upload.mediaDetails.UploadMediaDetailFragment.LAST_ZOOM;
import static fr.free.nrw.commons.utils.MapUtils.ZOOM_LEVEL;
import android.Manifest.permission;
import android.annotation.SuppressLint;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.drawable.Drawable;
import android.location.LocationManager;
import android.os.Bundle;
import android.preference.PreferenceManager;
import android.text.Html;
@ -21,12 +23,14 @@ import android.view.animation.OvershootInterpolator;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.app.ActionBar;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.AppCompatTextView;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.core.app.ActivityCompat;
import androidx.core.content.ContextCompat;
import com.google.android.material.floatingactionbutton.FloatingActionButton;
import fr.free.nrw.commons.CameraPosition;
@ -39,9 +43,9 @@ import fr.free.nrw.commons.auth.csrf.CsrfTokenClient;
import fr.free.nrw.commons.auth.csrf.InvalidLoginTokenException;
import fr.free.nrw.commons.coordinates.CoordinateEditHelper;
import fr.free.nrw.commons.filepicker.Constants;
import fr.free.nrw.commons.kvstore.BasicKvStore;
import fr.free.nrw.commons.kvstore.JsonKvStore;
import fr.free.nrw.commons.location.LocationPermissionsHelper;
import fr.free.nrw.commons.location.LocationPermissionsHelper.Dialog;
import fr.free.nrw.commons.location.LocationPermissionsHelper.LocationPermissionCallback;
import fr.free.nrw.commons.location.LocationServiceManager;
import fr.free.nrw.commons.theme.BaseActivity;
@ -135,6 +139,7 @@ public class LocationPickerActivity extends BaseActivity implements
@Named("default_preferences")
public
JsonKvStore applicationKvStore;
BasicKvStore store;
/**
* isDarkTheme: for keeping a track of the device theme and modifying the map theme accordingly
*/
@ -145,6 +150,8 @@ public class LocationPickerActivity extends BaseActivity implements
@Inject
LocationServiceManager locationManager;
LocationPermissionsHelper locationPermissionsHelper;
@Inject
SessionManager sessionManager;
@ -163,6 +170,7 @@ public class LocationPickerActivity extends BaseActivity implements
isDarkTheme = systemThemeUtils.isDeviceInNightMode();
moveToCurrentLocation = false;
store = new BasicKvStore(this, "LocationPermissions");
getWindow().requestFeature(Window.FEATURE_ACTION_BAR);
final ActionBar actionBar = getSupportActionBar();
@ -482,19 +490,10 @@ public class LocationPickerActivity extends BaseActivity implements
* Center the map at user's current location
*/
private void requestLocationPermissions() {
LocationPermissionsHelper.Dialog locationAccessDialog = new Dialog(
R.string.location_permission_title,
R.string.upload_map_location_access
);
LocationPermissionsHelper.Dialog locationOffDialog = new Dialog(
R.string.ask_to_turn_location_on,
R.string.upload_map_location_access
);
LocationPermissionsHelper locationPermissionsHelper = new LocationPermissionsHelper(
locationPermissionsHelper = new LocationPermissionsHelper(
this, locationManager, this);
locationPermissionsHelper.handleLocationPermissions(locationAccessDialog,
locationOffDialog);
locationPermissionsHelper.requestForLocationAccess(R.string.location_permission_title,
R.string.upload_map_location_access);
}
@Override
@ -505,7 +504,7 @@ public class LocationPickerActivity extends BaseActivity implements
&& grantResults[0] == PackageManager.PERMISSION_GRANTED) {
onLocationPermissionGranted();
} else {
onLocationPermissionDenied("");
onLocationPermissionDenied(getString(R.string.upload_map_location_access));
}
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
}
@ -524,21 +523,50 @@ public class LocationPickerActivity extends BaseActivity implements
@Override
public void onLocationPermissionDenied(String toastMessage) {
//do nothing
if (!ActivityCompat.shouldShowRequestPermissionRationale(this,
permission.ACCESS_FINE_LOCATION)) {
if (!locationPermissionsHelper.checkLocationPermission(this)) {
if (store.getBoolean("isPermissionDenied", false)) {
// means user has denied location permission twice or checked the "Don't show again"
locationPermissionsHelper.showAppSettingsDialog(this,
R.string.upload_map_location_access);
} else {
Toast.makeText(getBaseContext(), toastMessage, Toast.LENGTH_LONG).show();
}
store.putBoolean("isPermissionDenied", true);
}
} else {
Toast.makeText(getBaseContext(), toastMessage, Toast.LENGTH_LONG).show();
}
}
@Override
public void onLocationPermissionGranted() {
if (moveToCurrentLocation || !(activity.equals("MediaActivity"))) {
if (locationPermissionsHelper.isLocationAccessToAppsTurnedOn()) {
locationManager.requestLocationUpdatesFromProvider(
LocationManager.NETWORK_PROVIDER);
locationManager.requestLocationUpdatesFromProvider(LocationManager.GPS_PROVIDER);
getLocation();
} else {
getLocation();
locationPermissionsHelper.showLocationOffDialog(this,
R.string.ask_to_turn_location_on_text);
}
}
}
/**
* Gets new location if locations services are on, else gets last location
*/
private void getLocation() {
fr.free.nrw.commons.location.LatLng currLocation = locationManager.getLastLocation();
if (currLocation != null) {
GeoPoint currLocationGeopoint = new GeoPoint(currLocation.getLatitude(),
currLocation.getLongitude());
addLocationMarker(currLocationGeopoint);
if (moveToCurrentLocation) {
mapView.getController().setCenter(currLocationGeopoint);
mapView.getController().animateTo(currLocationGeopoint);
moveToCurrentLocation = false;
}
mapView.getController().setCenter(currLocationGeopoint);
mapView.getController().animateTo(currLocationGeopoint);
markerImage.setTranslationY(0);
}
}

View file

@ -45,7 +45,7 @@ public class BookmarkLocationsFragment extends DaggerFragment {
contributionController.locationPermissionCallback.onLocationPermissionGranted();
} else {
if (shouldShowRequestPermissionRationale(permission.ACCESS_FINE_LOCATION)) {
contributionController.handleShowRationaleFlowCameraLocation(getActivity());
contributionController.handleShowRationaleFlowCameraLocation(getActivity(), inAppCameraLocationPermissionLauncher);
} else {
contributionController.locationPermissionCallback.onLocationPermissionDenied(getActivity().getString(R.string.in_app_camera_location_permission_denied));
}

View file

@ -17,7 +17,6 @@ import fr.free.nrw.commons.filepicker.UploadableFile;
import fr.free.nrw.commons.kvstore.JsonKvStore;
import fr.free.nrw.commons.location.LatLng;
import fr.free.nrw.commons.location.LocationPermissionsHelper;
import fr.free.nrw.commons.location.LocationPermissionsHelper.Dialog;
import fr.free.nrw.commons.location.LocationPermissionsHelper.LocationPermissionCallback;
import fr.free.nrw.commons.location.LocationServiceManager;
import fr.free.nrw.commons.nearby.Place;
@ -84,15 +83,6 @@ public class ContributionController {
*/
private void createDialogsAndHandleLocationPermissions(Activity activity,
ActivityResultLauncher<String[]> inAppCameraLocationPermissionLauncher) {
LocationPermissionsHelper.Dialog locationAccessDialog = new Dialog(
R.string.location_permission_title,
R.string.in_app_camera_location_permission_rationale
);
LocationPermissionsHelper.Dialog locationOffDialog = new Dialog(
R.string.ask_to_turn_location_on,
R.string.in_app_camera_needs_location
);
locationPermissionCallback = new LocationPermissionCallback() {
@Override
public void onLocationPermissionDenied(String toastMessage) {
@ -106,7 +96,12 @@ public class ContributionController {
@Override
public void onLocationPermissionGranted() {
initiateCameraUpload(activity);
if (!locationPermissionsHelper.isLocationAccessToAppsTurnedOn()) {
showLocationOffDialog(activity, R.string.in_app_camera_needs_location,
R.string.in_app_camera_location_unavailable);
} else {
initiateCameraUpload(activity);
}
}
};
@ -115,22 +110,46 @@ public class ContributionController {
if (inAppCameraLocationPermissionLauncher != null) {
inAppCameraLocationPermissionLauncher.launch(
new String[]{permission.ACCESS_FINE_LOCATION});
} else {
locationPermissionsHelper.handleLocationPermissions(locationAccessDialog,
locationOffDialog);
}
}
public void handleShowRationaleFlowCameraLocation(Activity activity) {
/**
* Shows a dialog alerting the user about location services being off
* and asking them to turn it on
* TODO: Add a seperate callback in LocationPermissionsHelper for this.
* Ref: https://github.com/commons-app/apps-android-commons/pull/5494/files#r1510553114
*
* @param activity Activity reference
* @param dialogTextResource Resource id of text to be shown in dialog
* @param toastTextResource Resource id of text to be shown in toast
*/
private void showLocationOffDialog(Activity activity, int dialogTextResource,
int toastTextResource) {
DialogUtil
.showAlertDialog(activity,
activity.getString(R.string.ask_to_turn_location_on),
activity.getString(dialogTextResource),
activity.getString(R.string.title_app_shortcut_setting),
activity.getString(R.string.cancel),
() -> locationPermissionsHelper.openLocationSettings(activity),
() -> {
Toast.makeText(activity, activity.getString(toastTextResource),
Toast.LENGTH_LONG).show();
initiateCameraUpload(activity);
}
);
}
public void handleShowRationaleFlowCameraLocation(Activity activity,
ActivityResultLauncher<String[]> inAppCameraLocationPermissionLauncher) {
DialogUtil.showAlertDialog(activity, activity.getString(R.string.location_permission_title),
activity.getString(R.string.in_app_camera_location_permission_rationale),
activity.getString(android.R.string.ok),
activity.getString(android.R.string.cancel),
() -> {
if (!locationPermissionsHelper.isLocationAccessToAppsTurnedOn()) {
locationPermissionsHelper.showLocationOffDialog(activity);
}
createDialogsAndHandleLocationPermissions(activity,
inAppCameraLocationPermissionLauncher);
},
() -> locationPermissionCallback.onLocationPermissionDenied(
activity.getString(R.string.in_app_camera_location_permission_denied)),
@ -162,6 +181,7 @@ public class ContributionController {
inAppCameraLocationPermissionLauncher);
},
() -> {
ViewUtil.showLongToast(activity, R.string.in_app_camera_location_permission_denied);
defaultKvStore.putBoolean("inAppCameraLocationPref", false);
initiateCameraUpload(activity);
},

View file

@ -147,21 +147,20 @@ public class ContributionsFragment
areAllGranted = areAllGranted && b;
}
if (areAllGranted) {
onLocationPermissionGranted();
if (areAllGranted) {
onLocationPermissionGranted();
} else {
if (shouldShowRequestPermissionRationale(Manifest.permission.ACCESS_FINE_LOCATION)
&& store.getBoolean("displayLocationPermissionForCardView", true)
&& !store.getBoolean("doNotAskForLocationPermission", false)
&& (((MainActivity) getActivity()).activeFragment == ActiveFragment.CONTRIBUTIONS)) {
binding.cardViewNearby.permissionType = NearbyNotificationCardView.PermissionType.ENABLE_LOCATION_PERMISSION;
} else {
if (shouldShowRequestPermissionRationale(Manifest.permission.ACCESS_FINE_LOCATION)
&& store.getBoolean("displayLocationPermissionForCardView", true)
&& !store.getBoolean("doNotAskForLocationPermission", false)
&& (((MainActivity) getActivity()).activeFragment == ActiveFragment.CONTRIBUTIONS)) {
binding.cardViewNearby.permissionType = NearbyNotificationCardView.PermissionType.ENABLE_LOCATION_PERMISSION;
showNearbyCardPermissionRationale();
} else {
displayYouWontSeeNearbyMessage();
}
displayYouWontSeeNearbyMessage();
}
}
});
}
});
@NonNull
public static ContributionsFragment newInstance() {
@ -537,6 +536,7 @@ public class ContributionsFragment
private void displayYouWontSeeNearbyMessage() {
ViewUtil.showLongToast(getActivity(),
getResources().getString(R.string.unable_to_display_nearest_place));
// Set to true as the user doesn't want the app to ask for location permission anymore
store.putBoolean("doNotAskForLocationPermission", true);
}

View file

@ -98,26 +98,30 @@ public class ContributionsListFragment extends CommonsDaggerSupportFragment impl
private int contributionsSize;
private String userName;
private ActivityResultLauncher<String[]> inAppCameraLocationPermissionLauncher = registerForActivityResult(new ActivityResultContracts.RequestMultiplePermissions(), new ActivityResultCallback<Map<String, Boolean>>() {
@Override
public void onActivityResult(Map<String, Boolean> result) {
boolean areAllGranted = true;
for (final boolean b : result.values()) {
areAllGranted = areAllGranted && b;
}
private ActivityResultLauncher<String[]> inAppCameraLocationPermissionLauncher = registerForActivityResult(
new ActivityResultContracts.RequestMultiplePermissions(),
new ActivityResultCallback<Map<String, Boolean>>() {
@Override
public void onActivityResult(Map<String, Boolean> result) {
boolean areAllGranted = true;
for (final boolean b : result.values()) {
areAllGranted = areAllGranted && b;
}
if (areAllGranted) {
controller.locationPermissionCallback.onLocationPermissionGranted();
} else {
if (shouldShowRequestPermissionRationale(permission.ACCESS_FINE_LOCATION)) {
controller.handleShowRationaleFlowCameraLocation(getActivity());
if (areAllGranted) {
controller.locationPermissionCallback.onLocationPermissionGranted();
} else {
controller.locationPermissionCallback.onLocationPermissionDenied(
getActivity().getString(R.string.in_app_camera_location_permission_denied));
if (shouldShowRequestPermissionRationale(permission.ACCESS_FINE_LOCATION)) {
controller.handleShowRationaleFlowCameraLocation(getActivity(),
inAppCameraLocationPermissionLauncher);
} else {
controller.locationPermissionCallback.onLocationPermissionDenied(
getActivity().getString(
R.string.in_app_camera_location_permission_denied));
}
}
}
}
});
});
@Override

View file

@ -142,6 +142,7 @@ public class MainActivity extends BaseActivity
} else {
if (applicationKvStore.getBoolean("firstrun", true)) {
applicationKvStore.putBoolean("hasAlreadyLaunchedBigMultiupload", false);
applicationKvStore.putBoolean("hasAlreadyLaunchedCategoriesDialog", false);
}
if(savedInstanceState == null){
//starting a fresh fragment.

View file

@ -1,5 +1,6 @@
package fr.free.nrw.commons.description
import android.app.ProgressDialog
import android.content.Intent
import android.os.Bundle
@ -8,8 +9,11 @@ import android.speech.RecognizerIntent
import android.view.View
import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView
import fr.free.nrw.commons.CommonsApplication
import fr.free.nrw.commons.Media
import fr.free.nrw.commons.R
import fr.free.nrw.commons.auth.SessionManager
import fr.free.nrw.commons.auth.csrf.InvalidLoginTokenException
import fr.free.nrw.commons.databinding.ActivityDescriptionEditBinding
import fr.free.nrw.commons.description.EditDescriptionConstants.LIST_OF_DESCRIPTION_AND_CAPTION
import fr.free.nrw.commons.description.EditDescriptionConstants.WIKITEXT
@ -25,6 +29,7 @@ import io.reactivex.schedulers.Schedulers
import timber.log.Timber
import javax.inject.Inject
/**
* Activity for populating and editing existing description and caption
*/
@ -71,6 +76,9 @@ class DescriptionEditActivity : BaseActivity(), UploadMediaDetailAdapter.EventLi
@Inject lateinit var descriptionEditHelper: DescriptionEditHelper
@Inject lateinit var sessionManager: SessionManager
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
@ -196,32 +204,64 @@ class DescriptionEditActivity : BaseActivity(), UploadMediaDetailAdapter.EventLi
* @param uploadMediaDetails descriptions and captions
*/
private fun editDescription(media : Media, updatedWikiText : String, uploadMediaDetails : ArrayList<UploadMediaDetail>){
descriptionEditHelper?.addDescription(
applicationContext, media,
updatedWikiText
)
?.subscribeOn(Schedulers.io())
?.observeOn(AndroidSchedulers.mainThread())
?.subscribe(Consumer<Boolean> { s: Boolean? -> Timber.d("Descriptions are added.") })?.let {
compositeDisposable.add(
it
try {
descriptionEditHelper?.addDescription(
applicationContext, media,
updatedWikiText
)
?.subscribeOn(Schedulers.io())
?.observeOn(AndroidSchedulers.mainThread())
?.subscribe(Consumer<Boolean> { s: Boolean? -> Timber.d("Descriptions are added.") })?.let {
compositeDisposable.add(
it
)
}
} catch (e : InvalidLoginTokenException) {
val username: String? = sessionManager?.userName
val logoutListener = CommonsApplication.BaseLogoutListener(
this,
getString(R.string.invalid_login_message),
username
)
val commonsApplication = CommonsApplication.getInstance()
if (commonsApplication != null ){
commonsApplication.clearApplicationData(this,logoutListener)
}
}
val updatedCaptions = LinkedHashMap<String, String>()
for (mediaDetail in uploadMediaDetails) {
compositeDisposable.add(
descriptionEditHelper!!.addCaption(
applicationContext, media,
mediaDetail.languageCode, mediaDetail.captionText
try {
compositeDisposable.add(
descriptionEditHelper!!.addCaption(
applicationContext, media,
mediaDetail.languageCode, mediaDetail.captionText
)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe { s: Boolean? ->
updatedCaptions[mediaDetail.languageCode!!] = mediaDetail.captionText
media.captions = updatedCaptions
Timber.d("Caption is added.")
})
}
catch (e : InvalidLoginTokenException) {
val username = sessionManager.userName
val logoutListener = CommonsApplication.BaseLogoutListener(
this,
getString(R.string.invalid_login_message),
username
)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe { s: Boolean? ->
updatedCaptions[mediaDetail.languageCode!!] = mediaDetail.captionText
media.captions = updatedCaptions
Timber.d("Caption is added.")
})
val commonsApplication = CommonsApplication.getInstance()
if (commonsApplication != null ){
commonsApplication.clearApplicationData(this,logoutListener)
}
}
}
}

View file

@ -11,11 +11,9 @@ public class ExploreMapContract {
interface View {
boolean isNetworkConnectionEstablished();
void populatePlaces(LatLng currentLatLng);
void checkPermissionsAndPerformAction();
void recenterMap(LatLng currentLatLng);
void showLocationOffDialog();
void openLocationSettings();
void populatePlaces(LatLng curlatLng);
void askForLocationPermission();
void recenterMap(LatLng curLatLng);
void hideBottomDetailsSheet();
LatLng getMapCenter();
LatLng getMapFocus();

View file

@ -48,8 +48,11 @@ import fr.free.nrw.commons.databinding.FragmentExploreMapBinding;
import fr.free.nrw.commons.di.CommonsDaggerSupportFragment;
import fr.free.nrw.commons.explore.ExploreMapRootFragment;
import fr.free.nrw.commons.explore.paging.LiveDataConverter;
import fr.free.nrw.commons.filepicker.Constants;
import fr.free.nrw.commons.kvstore.JsonKvStore;
import fr.free.nrw.commons.location.LatLng;
import fr.free.nrw.commons.location.LocationPermissionsHelper;
import fr.free.nrw.commons.location.LocationPermissionsHelper.LocationPermissionCallback;
import fr.free.nrw.commons.location.LocationServiceManager;
import fr.free.nrw.commons.location.LocationUpdateListener;
import fr.free.nrw.commons.media.MediaClient;
@ -65,7 +68,6 @@ import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.schedulers.Schedulers;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import javax.inject.Inject;
import javax.inject.Named;
import org.osmdroid.events.MapEventsReceiver;
@ -87,7 +89,7 @@ import org.osmdroid.views.overlay.TilesOverlay;
import timber.log.Timber;
public class ExploreMapFragment extends CommonsDaggerSupportFragment
implements ExploreMapContract.View, LocationUpdateListener {
implements ExploreMapContract.View, LocationUpdateListener, LocationPermissionCallback {
private BottomSheetBehavior bottomSheetDetailsBehavior;
private BroadcastReceiver broadcastReceiver;
@ -119,48 +121,40 @@ public class ExploreMapFragment extends CommonsDaggerSupportFragment
BookmarkLocationsDao bookmarkLocationDao; // May be needed in future if we want to integrate bookmarking explore places
@Inject
SystemThemeUtils systemThemeUtils;
LocationPermissionsHelper locationPermissionsHelper;
private ExploreMapPresenter presenter;
public FragmentExploreMapBinding binding;
private ActivityResultLauncher<String[]> activityResultLauncher = registerForActivityResult(
new ActivityResultContracts.RequestMultiplePermissions(),
new ActivityResultCallback<Map<String, Boolean>>() {
@Override
public void onActivityResult(Map<String, Boolean> result) {
boolean areAllGranted = true;
for (final boolean b : result.values()) {
areAllGranted = areAllGranted && b;
}
if (areAllGranted) {
locationPermissionGranted();
private ActivityResultLauncher<String> activityResultLauncher = registerForActivityResult(
new ActivityResultContracts.RequestPermission(), isGranted -> {
if (isGranted) {
locationPermissionGranted();
} else {
if (shouldShowRequestPermissionRationale(permission.ACCESS_FINE_LOCATION)) {
DialogUtil.showAlertDialog(getActivity(),
getActivity().getString(R.string.location_permission_title),
getActivity().getString(R.string.location_permission_rationale_explore),
getActivity().getString(android.R.string.ok),
getActivity().getString(android.R.string.cancel),
() -> {
askForLocationPermission();
},
null,
null,
false);
} else {
if (shouldShowRequestPermissionRationale(permission.ACCESS_FINE_LOCATION)) {
DialogUtil.showAlertDialog(getActivity(),
getActivity().getString(R.string.location_permission_title),
getActivity().getString(R.string.location_permission_rationale_nearby),
getActivity().getString(android.R.string.ok),
getActivity().getString(android.R.string.cancel),
() -> {
if (!(locationManager.isNetworkProviderEnabled()
|| locationManager.isGPSProviderEnabled())) {
showLocationOffDialog();
}
},
() -> isPermissionDenied = true,
null,
false);
} else {
isPermissionDenied = true;
if (isPermissionDenied) {
locationPermissionsHelper.showAppSettingsDialog(getActivity(),
R.string.explore_map_needs_location);
}
Timber.d("The user checked 'Don't ask again' or denied the permission twice");
isPermissionDenied = true;
}
}
});
@NonNull
public static ExploreMapFragment newInstance() {
ExploreMapFragment fragment = new ExploreMapFragment();
@ -184,7 +178,7 @@ public class ExploreMapFragment extends CommonsDaggerSupportFragment
setSearchThisAreaButtonVisibility(false);
binding.tvAttribution.setText(Html.fromHtml(getString(R.string.map_attribution)));
initNetworkBroadCastReceiver();
locationPermissionsHelper = new LocationPermissionsHelper(getActivity(),locationManager,this);
if (presenter == null) {
presenter = new ExploreMapPresenter(bookmarkLocationDao);
}
@ -278,7 +272,9 @@ public class ExploreMapFragment extends CommonsDaggerSupportFragment
}
});
if (!locationPermissionsHelper.checkLocationPermission(getActivity())) {
askForLocationPermission();
}
}
@Override
@ -288,8 +284,7 @@ public class ExploreMapFragment extends CommonsDaggerSupportFragment
presenter.attachView(this);
registerNetworkReceiver();
if (isResumed()) {
if (!isPermissionDenied && !applicationKvStore
.getBoolean("doNotAskForLocationPermission", false)) {
if (locationPermissionsHelper.checkLocationPermission(getActivity())) {
performMapReadyActions();
} else {
startMapWithoutPermission();
@ -297,8 +292,24 @@ public class ExploreMapFragment extends CommonsDaggerSupportFragment
}
}
@Override
public void onPause() {
super.onPause();
// unregistering the broadcastReceiver, as it was causing an exception and a potential crash
unregisterNetworkReceiver();
}
/**
* Unregisters the networkReceiver
*/
private void unregisterNetworkReceiver() {
if (getActivity() != null) {
getActivity().unregisterReceiver(broadcastReceiver);
}
}
private void startMapWithoutPermission() {
applicationKvStore.putBoolean("doNotAskForLocationPermission", true);
lastKnownLocation = MapUtils.defaultLatLng;
moveCameraToPosition(
new GeoPoint(lastKnownLocation.getLatitude(), lastKnownLocation.getLongitude()));
@ -316,13 +327,14 @@ public class ExploreMapFragment extends CommonsDaggerSupportFragment
binding.mapView.getOverlayManager().getTilesOverlay()
.setColorFilter(TilesOverlay.INVERT_COLORS);
}
if (!applicationKvStore.getBoolean("doNotAskForLocationPermission", false) ||
PermissionUtils.hasPermission(getActivity(),
new String[]{Manifest.permission.ACCESS_FINE_LOCATION})) {
checkPermissionsAndPerformAction();
} else {
if (applicationKvStore.getBoolean("doNotAskForLocationPermission", false) &&
!locationPermissionsHelper.checkLocationPermission(getActivity())) {
isPermissionDenied = true;
}
lastKnownLocation = MapUtils.defaultLatLng;
moveCameraToPosition(
new GeoPoint(lastKnownLocation.getLatitude(), lastKnownLocation.getLongitude()));
presenter.onMapReady(exploreMapController);
}
private void initViews() {
@ -394,7 +406,6 @@ public class ExploreMapFragment extends CommonsDaggerSupportFragment
public void populatePlaces(LatLng currentLatLng) {
final Observable<MapController.ExplorePlacesInfo> nearbyPlacesInfoObservable;
if (currentLatLng == null) {
checkPermissionsAndPerformAction();
return;
}
if (currentLatLng.equals(getLastMapFocus())) { // Means we are checking around current location
@ -417,8 +428,9 @@ public class ExploreMapFragment extends CommonsDaggerSupportFragment
},
throwable -> {
Timber.d(throwable);
showErrorMessage(getString(R.string.error_fetching_nearby_places)
+ throwable.getLocalizedMessage());
// Not showing the user, throwable localizedErrorMessage
showErrorMessage(getString(R.string.error_fetching_nearby_places));
setProgressBarVisibility(false);
presenter.lockUnlockNearby(false);
}));
@ -445,9 +457,9 @@ public class ExploreMapFragment extends CommonsDaggerSupportFragment
}
@Override
public void checkPermissionsAndPerformAction() {
Timber.d("Checking permission and perfoming action");
activityResultLauncher.launch(new String[]{permission.ACCESS_FINE_LOCATION});
public void askForLocationPermission() {
Timber.d("Asking for location permission");
activityResultLauncher.launch(permission.ACCESS_FINE_LOCATION);
}
private void locationPermissionGranted() {
@ -466,9 +478,9 @@ public class ExploreMapFragment extends CommonsDaggerSupportFragment
locationManager.requestLocationUpdatesFromProvider(LocationManager.NETWORK_PROVIDER);
locationManager.requestLocationUpdatesFromProvider(LocationManager.GPS_PROVIDER);
setProgressBarVisibility(true);
} else {
Toast.makeText(getContext(), getString(R.string.nearby_location_not_available),
Toast.LENGTH_LONG).show();
}
else {
locationPermissionsHelper.showLocationOffDialog(getActivity(), R.string.ask_to_turn_location_on_text);
}
presenter.onMapReady(exploreMapController);
registerUnregisterLocationListener(false);
@ -480,13 +492,24 @@ public class ExploreMapFragment extends CommonsDaggerSupportFragment
@Override
public void recenterMap(LatLng currentLatLng) {
if (isPermissionDenied || currentLatLng == null) {
recenterToUserLocation = true;
checkPermissionsAndPerformAction();
if (!isPermissionDenied && !(locationManager.isNetworkProviderEnabled()
|| locationManager.isGPSProviderEnabled())) {
showLocationOffDialog();
// if user has denied permission twice, then show dialog
if (isPermissionDenied) {
if (locationPermissionsHelper.checkLocationPermission(getActivity())) {
// this will run when user has given permission by opening app's settings
isPermissionDenied = false;
recenterMap(currentLatLng);
} else {
askForLocationPermission();
}
} else {
if (!locationPermissionsHelper.checkLocationPermission(getActivity())) {
askForLocationPermission();
} else {
locationPermissionGranted();
}
}
if (currentLatLng == null) {
recenterToUserLocation = true;
return;
}
recenterMarkerToPosition(new GeoPoint(currentLatLng.getLatitude(), currentLatLng.getLongitude()));
@ -514,31 +537,6 @@ public class ExploreMapFragment extends CommonsDaggerSupportFragment
}
}
@Override
public void showLocationOffDialog() {
// This creates a dialog box that prompts the user to enable location
DialogUtil
.showAlertDialog(getActivity(), getString(R.string.ask_to_turn_location_on),
getString(R.string.nearby_needs_location),
getString(R.string.yes), getString(R.string.no), this::openLocationSettings, null);
}
@Override
public void openLocationSettings() {
// This method opens the location settings of the device along with a followup toast.
final Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
final PackageManager packageManager = getActivity().getPackageManager();
if (intent.resolveActivity(packageManager) != null) {
startActivity(intent);
Toast.makeText(getContext(), R.string.recommend_high_accuracy_mode, Toast.LENGTH_LONG)
.show();
} else {
Toast.makeText(getContext(), R.string.cannot_open_location_settings, Toast.LENGTH_LONG)
.show();
}
}
@Override
public void hideBottomDetailsSheet() {
bottomSheetDetailsBehavior.setState(BottomSheetBehavior.STATE_HIDDEN);
@ -843,7 +841,20 @@ public class ExploreMapFragment extends CommonsDaggerSupportFragment
if (mapCenter != null) {
latLnge = new fr.free.nrw.commons.location.LatLng(
mapCenter.getLatitude(), mapCenter.getLongitude(), 100);
} else {
if (applicationKvStore.getString("LastLocation") != null) {
final String[] locationLatLng
= applicationKvStore.getString("LastLocation").split(",");
lastKnownLocation
= new fr.free.nrw.commons.location.LatLng(Double.parseDouble(locationLatLng[0]),
Double.parseDouble(locationLatLng[1]), 1f);
latLnge = lastKnownLocation;
} else {
latLnge = new fr.free.nrw.commons.location.LatLng(51.506255446947776,
-0.07483536015053005, 1f);
}
}
moveCameraToPosition(new GeoPoint(latLnge.getLatitude(),latLnge.getLongitude()));
return latLnge;
}
@ -902,4 +913,10 @@ public class ExploreMapFragment extends CommonsDaggerSupportFragment
}
};
}
@Override
public void onLocationPermissionDenied(String toastMessage) {}
@Override
public void onLocationPermissionGranted() {}
}

View file

@ -131,7 +131,6 @@ public class ExploreMapPresenter
public void onMapReady(ExploreMapController exploreMapController) {
this.exploreMapController = exploreMapController;
exploreMapFragmentView.addSearchThisAreaButtonAction();
if (null != exploreMapFragmentView) {
exploreMapFragmentView.addSearchThisAreaButtonAction();
initializeMapOperations();
@ -141,7 +140,6 @@ public class ExploreMapPresenter
public void initializeMapOperations() {
lockUnlockNearby(false);
updateMap(LOCATION_SIGNIFICANTLY_CHANGED);
exploreMapFragmentView.addSearchThisAreaButtonAction();
}
public Observable<ExplorePlacesInfo> loadAttractionsFromLocation(LatLng currentLatLng,

View file

@ -1,10 +1,13 @@
package fr.free.nrw.commons.location;
import android.Manifest;
import android.Manifest.permission;
import android.app.Activity;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.net.Uri;
import android.provider.Settings;
import android.widget.Toast;
import androidx.core.app.ActivityCompat;
import fr.free.nrw.commons.R;
import fr.free.nrw.commons.filepicker.Constants.RequestCodes;
@ -12,120 +15,172 @@ import fr.free.nrw.commons.utils.DialogUtil;
import fr.free.nrw.commons.utils.PermissionUtils;
/**
* Helper class to handle location permissions
* Helper class to handle location permissions.
*
* Location flow for fragments containing a map is as follows:
* Case 1: When location permission has never been asked for or denied before
* Check if permission is already granted or not.
* If not already granted, ask for it (if it isn't denied twice before).
* If now user grants permission, go to Case 3/4, else go to Case 2.
*
* Case 2: When location permission is just asked but has been denied
* Shows a toast to tell the user why location permission is needed.
* Also shows a rationale to the user, on agreeing to which, we go back to Case 1.
* Show current location / nearby pins / nearby images according to the default location.
*
* Case 3: When location permission are already granted, but location services are off
* Asks the user to turn on the location service, using a dialog.
* If the user rejects, checks for the last known location and shows stuff using that location.
* Also displays a toast telling the user why location should be turned on.
*
* Case 4: When location permission has been granted and location services are also on
* Do whatever is required by that particular activity / fragment using current location.
*
*/
public class LocationPermissionsHelper {
Activity activity;
LocationServiceManager locationManager;
LocationPermissionCallback callback;
public LocationPermissionsHelper(Activity activity, LocationServiceManager locationManager,
LocationPermissionCallback callback) {
this.activity = activity;
this.locationManager = locationManager;
this.callback = callback;
}
public static class Dialog {
int dialogTitleResource;
int dialogTextResource;
public Dialog(int dialogTitle, int dialogText) {
dialogTitleResource = dialogTitle;
dialogTextResource = dialogText;
}
}
/**
* Handles the entire location permissions flow
* Ask for location permission if the user agrees on attaching location with pictures and the
* app does not have the access to location
*
* @param locationAccessDialog
* @param locationOffDialog
* @param dialogTitleResource Resource id of the title of the dialog
* @param dialogTextResource Resource id of the text of the dialog
*/
public void handleLocationPermissions(Dialog locationAccessDialog,
Dialog locationOffDialog) {
requestForLocationAccess(locationAccessDialog, locationOffDialog);
}
/**
* Ask for location permission if the user agrees on attaching location with pictures
* and the app does not have the access to location
*
* @param locationAccessDialog
* @param locationOffDialog
*/
private void requestForLocationAccess(
Dialog locationAccessDialog,
Dialog locationOffDialog
public void requestForLocationAccess(
int dialogTitleResource,
int dialogTextResource
) {
if (PermissionUtils.hasPermission(activity, new String[]{permission.ACCESS_FINE_LOCATION})) {
if (checkLocationPermission(activity)) {
callback.onLocationPermissionGranted();
} else {
if (ActivityCompat.shouldShowRequestPermissionRationale(activity, permission.ACCESS_FINE_LOCATION)) {
if (locationAccessDialog != null && locationOffDialog != null) {
DialogUtil.showAlertDialog(activity, activity.getString(locationAccessDialog.dialogTitleResource),
activity.getString(locationAccessDialog.dialogTextResource),
activity.getString(android.R.string.ok),
activity.getString(android.R.string.cancel),
() -> {
if (!isLocationAccessToAppsTurnedOn()) {
showLocationOffDialog(activity);
} else {
ActivityCompat.requestPermissions(activity,
new String[]{permission.ACCESS_FINE_LOCATION}, 1);
}
},
() -> callback.onLocationPermissionDenied(activity.getString(R.string.in_app_camera_location_permission_denied)),
null,
false);
}
if (ActivityCompat.shouldShowRequestPermissionRationale(activity,
permission.ACCESS_FINE_LOCATION)) {
DialogUtil.showAlertDialog(activity, activity.getString(dialogTitleResource),
activity.getString(dialogTextResource),
activity.getString(android.R.string.ok),
activity.getString(android.R.string.cancel),
() -> {
ActivityCompat.requestPermissions(activity,
new String[]{permission.ACCESS_FINE_LOCATION}, 1);
},
() -> callback.onLocationPermissionDenied(
activity.getString(R.string.upload_map_location_access)),
null,
false);
} else {
ActivityCompat.requestPermissions(activity, new String[]{permission.ACCESS_FINE_LOCATION},
ActivityCompat.requestPermissions(activity,
new String[]{permission.ACCESS_FINE_LOCATION},
RequestCodes.LOCATION);
}
}
}
public void showLocationOffDialog(Activity activity) {
/**
* Shows a dialog for user to open the settings page and turn on location services
*
* @param activity Activity object
* @param dialogTextResource int id of the required string resource
*/
public void showLocationOffDialog(Activity activity, int dialogTextResource) {
DialogUtil
.showAlertDialog(activity,
activity.getString(R.string.ask_to_turn_location_on),
activity.getString(R.string.in_app_camera_needs_location),
activity.getString(dialogTextResource),
activity.getString(R.string.title_app_shortcut_setting),
activity.getString(R.string.cancel),
() -> openLocationSettings(activity),
() -> callback.onLocationPermissionDenied(activity.getString(
R.string.in_app_camera_location_unavailable)));
() -> Toast.makeText(activity, activity.getString(dialogTextResource),
Toast.LENGTH_LONG).show()
);
}
/**
* Open location source settings so that apps with location access can access it
* Opens the location access page in settings, for user to turn on location services
*
* TODO: modify it to fix https://github.com/commons-app/apps-android-commons/issues/5255
* @param activity Activtiy object
*/
public void openLocationSettings(Activity activity) {
final Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
final PackageManager packageManager = activity.getPackageManager();
if (intent.resolveActivity(packageManager)!= null) {
if (intent.resolveActivity(packageManager) != null) {
activity.startActivity(intent);
} else {
Toast.makeText(activity, R.string.cannot_open_location_settings, Toast.LENGTH_LONG)
.show();
}
}
/**
* Shows a dialog for user to open the app's settings page and give location permission
*
* @param activity Activity object
* @param dialogTextResource int id of the required string resource
*/
public void showAppSettingsDialog(Activity activity, int dialogTextResource) {
DialogUtil
.showAlertDialog(activity, activity.getString(R.string.location_permission_title),
activity.getString(dialogTextResource),
activity.getString(R.string.title_app_shortcut_setting),
activity.getString(R.string.cancel),
() -> openAppSettings(activity),
() -> Toast.makeText(activity, activity.getString(dialogTextResource),
Toast.LENGTH_LONG).show()
);
}
/**
* Opens detailed settings page of the app for the user to turn on location services
*
* @param activity Activity object
*/
public void openAppSettings(Activity activity) {
Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
Uri uri = Uri.fromParts("package", activity.getPackageName(), null);
intent.setData(uri);
activity.startActivity(intent);
}
/**
* Check if apps have access to location even after having individual access
*
* @return
* @return Returns true if location services are on and false otherwise
*/
public boolean isLocationAccessToAppsTurnedOn() {
return (locationManager.isNetworkProviderEnabled() || locationManager.isGPSProviderEnabled());
return (locationManager.isNetworkProviderEnabled()
|| locationManager.isGPSProviderEnabled());
}
/**
* Checks if location permission is already granted or not
*
* @param activity Activity object
* @return Returns true if location permission is granted and false otherwise
*/
public boolean checkLocationPermission(Activity activity) {
return PermissionUtils.hasPermission(activity,
new String[]{Manifest.permission.ACCESS_FINE_LOCATION});
}
/**
* Handle onPermissionDenied within individual classes based on the requirements
*/
public interface LocationPermissionCallback {
void onLocationPermissionDenied(String toastMessage);
void onLocationPermissionGranted();
}
}

View file

@ -24,7 +24,7 @@ public interface NearbyParentFragmentContract {
boolean isListBottomSheetExpanded();
void checkPermissionsAndPerformAction();
void askForLocationPermission();
void displayLoginSkippedWarning();
@ -36,8 +36,6 @@ public interface NearbyParentFragmentContract {
void recenterMap(LatLng currentLatLng);
void showLocationOffDialog();
void openLocationSettings();
void hideBottomSheet();

View file

@ -6,7 +6,6 @@ import static fr.free.nrw.commons.location.LocationServiceManager.LocationChange
import static fr.free.nrw.commons.location.LocationServiceManager.LocationChangeType.MAP_UPDATED;
import static fr.free.nrw.commons.wikidata.WikidataConstants.PLACE_OBJECT;
import android.Manifest;
import android.Manifest.permission;
import android.annotation.SuppressLint;
import android.app.ProgressDialog;
@ -67,6 +66,8 @@ import fr.free.nrw.commons.contributions.MainActivity.ActiveFragment;
import fr.free.nrw.commons.databinding.FragmentNearbyParentBinding;
import fr.free.nrw.commons.di.CommonsDaggerSupportFragment;
import fr.free.nrw.commons.kvstore.JsonKvStore;
import fr.free.nrw.commons.location.LocationPermissionsHelper;
import fr.free.nrw.commons.location.LocationPermissionsHelper.LocationPermissionCallback;
import fr.free.nrw.commons.location.LatLng;
import fr.free.nrw.commons.location.LocationServiceManager;
import fr.free.nrw.commons.location.LocationUpdateListener;
@ -84,9 +85,9 @@ import fr.free.nrw.commons.upload.FileUtils;
import fr.free.nrw.commons.utils.DialogUtil;
import fr.free.nrw.commons.utils.ExecutorUtils;
import fr.free.nrw.commons.utils.LayoutUtils;
import fr.free.nrw.commons.utils.MapUtils;
import fr.free.nrw.commons.utils.NearbyFABUtils;
import fr.free.nrw.commons.utils.NetworkUtils;
import fr.free.nrw.commons.utils.PermissionUtils;
import fr.free.nrw.commons.utils.SystemThemeUtils;
import fr.free.nrw.commons.utils.ViewUtil;
import fr.free.nrw.commons.wikidata.WikidataEditListener;
@ -130,7 +131,8 @@ import timber.log.Timber;
public class NearbyParentFragment extends CommonsDaggerSupportFragment
implements NearbyParentFragmentContract.View,
WikidataEditListener.WikidataP18EditListener, LocationUpdateListener {
WikidataEditListener.WikidataP18EditListener, LocationUpdateListener,
LocationPermissionCallback {
FragmentNearbyParentBinding binding;
@ -152,6 +154,7 @@ public class NearbyParentFragment extends CommonsDaggerSupportFragment
SystemThemeUtils systemThemeUtils;
@Inject
CommonPlaceClickActions commonPlaceClickActions;
private LocationPermissionsHelper locationPermissionsHelper;
private NearbyFilterSearchRecyclerViewAdapter nearbyFilterSearchRecyclerViewAdapter;
private BottomSheetBehavior bottomSheetListBehavior;
private BottomSheetBehavior bottomSheetDetailsBehavior;
@ -201,7 +204,7 @@ public class NearbyParentFragment extends CommonsDaggerSupportFragment
controller.locationPermissionCallback.onLocationPermissionGranted();
} else {
if (shouldShowRequestPermissionRationale(permission.ACCESS_FINE_LOCATION)) {
controller.handleShowRationaleFlowCameraLocation(getActivity());
controller.handleShowRationaleFlowCameraLocation(getActivity(), inAppCameraLocationPermissionLauncher);
} else {
controller.locationPermissionCallback.onLocationPermissionDenied(
getActivity().getString(
@ -223,15 +226,17 @@ public class NearbyParentFragment extends CommonsDaggerSupportFragment
getActivity().getString(android.R.string.ok),
getActivity().getString(android.R.string.cancel),
() -> {
if (!(locationManager.isNetworkProviderEnabled()
|| locationManager.isGPSProviderEnabled())) {
showLocationOffDialog();
}
askForLocationPermission();
},
() -> isPermissionDenied = true,
null,
null,
false);
} else {
if (isPermissionDenied) {
locationPermissionsHelper.showAppSettingsDialog(getActivity(),
R.string.nearby_needs_location);
}
Timber.d("The user checked 'Don't ask again' or denied the permission twice");
isPermissionDenied = true;
}
}
@ -323,7 +328,8 @@ public class NearbyParentFragment extends CommonsDaggerSupportFragment
} else {
binding.rlContainerWlmMonthMessage.setVisibility(View.GONE);
}
locationPermissionsHelper = new LocationPermissionsHelper(getActivity(), locationManager,
this);
presenter.attachView(this);
isPermissionDenied = false;
recenterToUserLocation = false;
@ -426,7 +432,6 @@ public class NearbyParentFragment extends CommonsDaggerSupportFragment
}
initNearbyFilter();
addCheckBoxCallback();
performMapReadyActions();
moveCameraToPosition(lastMapFocus);
initRvNearbyList();
onResume();
@ -471,6 +476,10 @@ public class NearbyParentFragment extends CommonsDaggerSupportFragment
binding.tvLearnMore.setOnClickListener(v ->onLearnMoreClicked());
binding.nearbyFilter.ivToggleChips.setOnClickListener(v -> onToggleChipsClicked());
if (!locationPermissionsHelper.checkLocationPermission(getActivity())) {
askForLocationPermission();
}
}
/**
@ -527,14 +536,18 @@ public class NearbyParentFragment extends CommonsDaggerSupportFragment
private void performMapReadyActions() {
if (((MainActivity) getActivity()).activeFragment == ActiveFragment.NEARBY) {
if (!applicationKvStore.getBoolean("doNotAskForLocationPermission", false) ||
PermissionUtils.hasPermission(getActivity(),
new String[]{Manifest.permission.ACCESS_FINE_LOCATION})) {
checkPermissionsAndPerformAction();
} else {
if (applicationKvStore.getBoolean("doNotAskForLocationPermission", false) &&
!locationPermissionsHelper.checkLocationPermission(getActivity())) {
isPermissionDenied = true;
}
}
presenter.onMapReady();
}
@Override
public void askForLocationPermission() {
Timber.d("Asking for location permission");
locationPermissionLauncher.launch(permission.ACCESS_FINE_LOCATION);
}
private void locationPermissionGranted() {
@ -554,8 +567,7 @@ public class NearbyParentFragment extends CommonsDaggerSupportFragment
locationManager.requestLocationUpdatesFromProvider(LocationManager.GPS_PROVIDER);
setProgressBarVisibility(true);
} else {
Toast.makeText(getContext(), getString(R.string.nearby_location_not_available),
Toast.LENGTH_LONG).show();
locationPermissionsHelper.showLocationOffDialog(getActivity(), R.string.ask_to_turn_location_on_text);
}
presenter.onMapReady();
registerUnregisterLocationListener(false);
@ -568,15 +580,10 @@ public class NearbyParentFragment extends CommonsDaggerSupportFragment
presenter.attachView(this);
registerNetworkReceiver();
if (isResumed() && ((MainActivity) getActivity()).activeFragment == ActiveFragment.NEARBY) {
if (!isPermissionDenied && !applicationKvStore.getBoolean(
"doNotAskForLocationPermission", false)) {
if (!locationManager.isGPSProviderEnabled()) {
startMapWithCondition("Without GPS");
} else {
startTheMap();
}
if (locationPermissionsHelper.checkLocationPermission(getActivity())) {
locationPermissionGranted();
} else {
startMapWithCondition("Without Permission");
startMapWithoutPermission();
}
}
}
@ -586,12 +593,8 @@ public class NearbyParentFragment extends CommonsDaggerSupportFragment
* coordinates, other than that it points to the last known location which can be get by the key
* "LastLocation" from applicationKvStore
*
* @param condition : for which condition the map should start
*/
private void startMapWithCondition(final String condition) {
if (condition.equals("Without Permission")) {
applicationKvStore.putBoolean("doNotAskForLocationPermission", true);
}
private void startMapWithoutPermission() {
if (applicationKvStore.getString("LastLocation") != null) {
final String[] locationLatLng
= applicationKvStore.getString("LastLocation").split(",");
@ -599,12 +602,13 @@ public class NearbyParentFragment extends CommonsDaggerSupportFragment
= new fr.free.nrw.commons.location.LatLng(Double.parseDouble(locationLatLng[0]),
Double.parseDouble(locationLatLng[1]), 1f);
} else {
lastKnownLocation = new fr.free.nrw.commons.location.LatLng(51.50550,
-0.07520, 1f);
lastKnownLocation = MapUtils.defaultLatLng;
}
if (binding.map != null) {
recenterMap(lastKnownLocation);
moveCameraToPosition(
new GeoPoint(lastKnownLocation.getLatitude(), lastKnownLocation.getLongitude()));
}
presenter.onMapReady();
}
private void registerNetworkReceiver() {
@ -1426,12 +1430,6 @@ public class NearbyParentFragment extends CommonsDaggerSupportFragment
// TODO
}
@Override
public void checkPermissionsAndPerformAction() {
Timber.d("Checking permission and perfoming action");
locationPermissionLauncher.launch(permission.ACCESS_FINE_LOCATION);
}
/**
* Starts animation of fab plus (turning on opening) and other FABs
*/
@ -1559,6 +1557,14 @@ public class NearbyParentFragment extends CommonsDaggerSupportFragment
return presenter.backButtonClicked();
}
@Override
public void onLocationPermissionDenied(String toastMessage) {
}
@Override
public void onLocationPermissionGranted() {
}
/**
* onLogoutComplete is called after shared preferences and data stored in local database are
* cleared.
@ -1764,7 +1770,9 @@ public class NearbyParentFragment extends CommonsDaggerSupportFragment
ArrayList<OverlayItem> items = new ArrayList<>();
Drawable icon = ContextCompat.getDrawable(getContext(), getIconFor(place, isBookMarked));
GeoPoint point = new GeoPoint(place.location.getLatitude(), place.location.getLongitude());
OverlayItem item = new OverlayItem(place.name, null, point);
OverlayItem item = new OverlayItem(place.name,
containsParentheses(place.getLongDescription()) ? getTextBetweenParentheses(
place.getLongDescription()) : place.getLongDescription(), point);
item.setMarker(icon);
items.add(item);
ItemizedOverlayWithFocus overlay = new ItemizedOverlayWithFocus(items,
@ -1807,7 +1815,11 @@ public class NearbyParentFragment extends CommonsDaggerSupportFragment
GeoPoint point = new GeoPoint(
nearbyBaseMarkers.get(i).getPlace().location.getLatitude(),
nearbyBaseMarkers.get(i).getPlace().location.getLongitude());
OverlayItem item = new OverlayItem(nearbyBaseMarkers.get(i).getPlace().name, null,
OverlayItem item = new OverlayItem(nearbyBaseMarkers.get(i).getPlace().name,
containsParentheses(nearbyBaseMarkers.get(i).getPlace().getLongDescription())
? getTextBetweenParentheses(
nearbyBaseMarkers.get(i).getPlace().getLongDescription())
: nearbyBaseMarkers.get(i).getPlace().getLongDescription(),
point);
item.setMarker(icon);
items.add(item);
@ -1838,6 +1850,32 @@ public class NearbyParentFragment extends CommonsDaggerSupportFragment
binding.map.getOverlays().add(overlay);
}
/**
* Extracts text between the first occurrence of '(' and its corresponding ')' in the input string.
*
* @param input The input string from which to extract text between parentheses.
* @return The text between parentheses if found, or {@code null} if no parentheses are found.
*/
public static String getTextBetweenParentheses(String input) {
int startIndex = input.indexOf('(');
int endIndex = input.indexOf(')', startIndex);
if (startIndex != -1 && endIndex != -1) {
return input.substring(startIndex + 1, endIndex);
} else {
return null;
}
}
/**
* Checks if the given text contains '(' or ')'.
*
* @param input The input text to check.
* @return {@code true} if '(' or ')' is found, {@code false} otherwise.
*/
public static boolean containsParentheses(String input) {
return input.contains("(") || input.contains(")");
}
private void removeMarker(Place place){
List<Overlay> overlays = binding.map.getOverlays();
for (int i = 0; i < overlays.size();i++){
@ -1856,18 +1894,37 @@ public class NearbyParentFragment extends CommonsDaggerSupportFragment
@Override
public void recenterMap(fr.free.nrw.commons.location.LatLng currentLatLng) {
if (isPermissionDenied || currentLatLng == null) {
recenterToUserLocation = true;
checkPermissionsAndPerformAction();
if (!isPermissionDenied && !(locationManager.isNetworkProviderEnabled()
|| locationManager.isGPSProviderEnabled())) {
showLocationOffDialog();
// if user has denied permission twice, then show dialog
if (isPermissionDenied) {
if (locationPermissionsHelper.checkLocationPermission(getActivity())) {
// this will run when user has given permission by opening app's settings
isPermissionDenied = false;
locationPermissionGranted();
return;
} else {
askForLocationPermission();
}
} else {
if (!locationPermissionsHelper.checkLocationPermission(getActivity())) {
askForLocationPermission();
} else {
locationPermissionGranted();
}
}
if (currentLatLng == null) {
recenterToUserLocation = true;
return;
}
addCurrentLocationMarker(currentLatLng);
binding.map.getController()
.animateTo(new GeoPoint(currentLatLng.getLatitude(), currentLatLng.getLongitude()));
/*
* FIXME: With the revamp of the location permission helper in the MR
* #5494[1], there is a doubt that the following code is redundant.
* If we could confirm the same, the following code can be removed. If it
* turns out to be necessary, we could replace this with a comment
* clarifying why it is necessary.
*
* Ref: https://github.com/commons-app/apps-android-commons/pull/5494#discussion_r1560404794
*/
if (lastMapFocus != null) {
Location mylocation = new Location("");
Location dest_location = new Location("");
@ -1890,15 +1947,6 @@ public class NearbyParentFragment extends CommonsDaggerSupportFragment
}
}
@Override
public void showLocationOffDialog() {
// This creates a dialog box that prompts the user to enable location
DialogUtil
.showAlertDialog(getActivity(), getString(R.string.ask_to_turn_location_on),
getString(R.string.nearby_needs_location),
getString(R.string.yes), getString(R.string.no), this::openLocationSettings, null);
}
@Override
public void openLocationSettings() {
// This method opens the location settings of the device along with a followup toast.
@ -2103,7 +2151,7 @@ public class NearbyParentFragment extends CommonsDaggerSupportFragment
super.setUserVisibleHint(isVisibleToUser);
this.isVisibleToUser = isVisibleToUser;
if (isResumed() && isVisibleToUser) {
startTheMap();
performMapReadyActions();
} else {
if (null != bottomSheetListBehavior) {
bottomSheetListBehavior.setState(BottomSheetBehavior.STATE_HIDDEN);
@ -2115,10 +2163,6 @@ public class NearbyParentFragment extends CommonsDaggerSupportFragment
}
}
private void startTheMap() {
performMapReadyActions();
}
/**
* Clears all markers from the map and resets certain map overlays and gestures. After clearing
* markers, it re-adds a scale bar overlay and rotation gesture overlay to the map.

View file

@ -92,7 +92,6 @@ public class NearbyParentFragmentPresenter
public void initializeMapOperations() {
lockUnlockNearby(false);
updateMapAndList(LOCATION_SIGNIFICANTLY_CHANGED);
this.nearbyParentFragmentView.addSearchThisAreaButtonAction();
nearbyParentFragmentView.setCheckBoxAction();
}

View file

@ -93,7 +93,7 @@ public class SettingsFragment extends PreferenceFragmentCompat {
areAllGranted = areAllGranted && b;
}
if (!areAllGranted && shouldShowRequestPermissionRationale(permission.ACCESS_FINE_LOCATION)) {
contributionController.handleShowRationaleFlowCameraLocation(getActivity());
contributionController.handleShowRationaleFlowCameraLocation(getActivity(), inAppCameraLocationPermissionLauncher);
}
}
});

View file

@ -20,8 +20,11 @@ import android.os.Build.VERSION_CODES;
import android.os.Bundle;
import android.provider.Settings;
import android.util.DisplayMetrics;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.CheckBox;
import androidx.annotation.NonNull;
import androidx.appcompat.app.AlertDialog;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import androidx.fragment.app.FragmentStatePagerAdapter;
@ -100,6 +103,7 @@ public class UploadActivity extends BaseActivity implements UploadContract.View,
private Place place;
private LatLng prevLocation;
private LatLng currLocation;
private static boolean uploadIsOfAPlace = false;
private boolean isInAppCameraUpload;
private List<UploadableFile> uploadableFiles = Collections.emptyList();
private int currentSelectedPosition = 0;
@ -123,10 +127,8 @@ public class UploadActivity extends BaseActivity implements UploadContract.View,
* when necessary. Initially, it is set to `true`, indicating that the permissions dialog
* should be displayed if permissions are missing and it is first time calling
* `checkStoragePermissions` method.
*
* This variable is used in the `checkStoragePermissions` method to determine whether to
* show a permissions dialog to the user if the required permissions are not granted.
*
* If `showPermissionsDialog` is set to `true` and the necessary permissions are missing,
* a permissions dialog will be displayed to request the required permissions. If set
* to `false`, the dialog won't be shown.
@ -438,6 +440,15 @@ public class UploadActivity extends BaseActivity implements UploadContract.View,
}
}
/**
* Sets the flag indicating whether the upload is of a specific place.
*
* @param uploadOfAPlace a boolean value indicating whether the upload is of place.
*/
public static void setUploadIsOfAPlace(boolean uploadOfAPlace) {
uploadIsOfAPlace = uploadOfAPlace;
}
private void receiveSharedItems() {
thumbnailsAdapter.context=this;
Intent intent = getIntent();
@ -452,8 +463,14 @@ public class UploadActivity extends BaseActivity implements UploadContract.View,
handleNullMedia();
} else {
//Show thumbnails
if (uploadableFiles.size()
> 1) {//If there is only file, no need to show the image thumbnails
if (uploadableFiles.size() > 1){
if(!defaultKvStore.getBoolean("hasAlreadyLaunchedCategoriesDialog")){//If there is only file, no need to show the image thumbnails
showAlertDialogForCategories();
}
if (uploadableFiles.size() > 3 &&
!defaultKvStore.getBoolean("hasAlreadyLaunchedBigMultiupload")){
showAlertForBattery();
}
thumbnailsAdapter.setUploadableFiles(uploadableFiles);
} else {
binding.llContainerTopCard.setVisibility(View.GONE);
@ -467,77 +484,17 @@ public class UploadActivity extends BaseActivity implements UploadContract.View,
}
/* Suggest users to turn battery optimisation off when uploading more than a few files.
That's because we have noticed that many-files uploads have
a much higher probability of failing than uploads with less files.
Show the dialog for Android 6 and above as
the ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS intent was added in API level 23
*/
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
if (uploadableFiles.size() > 3
&& !defaultKvStore.getBoolean("hasAlreadyLaunchedBigMultiupload")) {
// When battery-optimisation dialog is shown don't show the image quality dialog
UploadMediaPresenter.isBatteryDialogShowing = true;
DialogUtil.showAlertDialog(
this,
getString(R.string.unrestricted_battery_mode),
getString(R.string.suggest_unrestricted_mode),
getString(R.string.title_activity_settings),
getString(R.string.cancel),
() -> {
/* Since opening the right settings page might be device dependent, using
https://github.com/WaseemSabir/BatteryPermissionHelper
directly appeared like a promising idea.
However, this simply closed the popup and did not make
the settings page appear on a Pixel as well as a Xiaomi device.
Used the standard intent instead of using this library as
it shows a list of all the apps on the device and allows users to
turn battery optimisation off.
*/
Intent batteryOptimisationSettingsIntent = new Intent(
Settings.ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS);
startActivity(batteryOptimisationSettingsIntent);
// calling checkImageQuality after battery dialog is interacted with
// so that 2 dialogs do not pop up simultaneously
presenter.checkImageQuality(0);
UploadMediaPresenter.isBatteryDialogShowing = false;
},
() -> {
presenter.checkImageQuality(0);
UploadMediaPresenter.isBatteryDialogShowing = false;
}
);
defaultKvStore.putBoolean("hasAlreadyLaunchedBigMultiupload", true);
}
}
for (UploadableFile uploadableFile : uploadableFiles) {
UploadMediaDetailFragment uploadMediaDetailFragment = new UploadMediaDetailFragment();
LocationPermissionsHelper locationPermissionsHelper = new LocationPermissionsHelper(
this, locationManager, null);
if (locationPermissionsHelper.isLocationAccessToAppsTurnedOn()) {
currLocation = locationManager.getLastLocation();
if (!uploadIsOfAPlace) {
handleLocation();
uploadMediaDetailFragment.setImageToBeUploaded(uploadableFile, place, currLocation);
locationManager.unregisterLocationManager();
} else {
uploadMediaDetailFragment.setImageToBeUploaded(uploadableFile, place, currLocation);
}
if (currLocation != null) {
float locationDifference = getLocationDifference(currLocation, prevLocation);
boolean isLocationTagUnchecked = isLocationTagUncheckedInTheSettings();
/* Remove location if the user has unchecked the Location EXIF tag in the
Manage EXIF Tags setting or turned "Record location for in-app shots" off.
Also, location information is discarded if the difference between
current location and location recorded just before capturing the image
is greater than 100 meters */
if (isLocationTagUnchecked || locationDifference > 100
|| !defaultKvStore.getBoolean("inAppCameraLocationPref")
|| !isInAppCameraUpload) {
currLocation = null;
}
}
uploadMediaDetailFragment.setImageTobeUploaded(uploadableFile, place, currLocation);
locationManager.unregisterLocationManager();
UploadMediaDetailFragmentCallback uploadMediaDetailFragmentCallback = new UploadMediaDetailFragmentCallback() {
@Override
public void deletePictureAtIndex(int index) {
@ -930,4 +887,106 @@ public class UploadActivity extends BaseActivity implements UploadContract.View,
this::finish
);
}
/**
* If the user uploads more than 1 file informs that
* depictions/categories apply to all pictures of a multi upload.
* This method takes no arguments and does not return any value.
* It shows the AlertDialog and continues the flow of uploads.
*/
private void showAlertDialogForCategories() {
UploadMediaPresenter.isCategoriesDialogShowing = true;
// Inflate the custom layout
LayoutInflater inflater = getLayoutInflater();
View view = inflater.inflate(R.layout.activity_upload_categories_dialog, null);
CheckBox checkBox = view.findViewById(R.id.categories_checkbox);
// Create the alert dialog
AlertDialog alertDialog = new AlertDialog.Builder(this)
.setView(view)
.setTitle(getString(R.string.multiple_files_depiction_header))
.setMessage(getString(R.string.multiple_files_depiction))
.setPositiveButton("OK", (dialog, which) -> {
if (checkBox.isChecked()) {
// Save the user's choice to not show the dialog again
defaultKvStore.putBoolean("hasAlreadyLaunchedCategoriesDialog", true);
}
presenter.checkImageQuality(0);
UploadMediaPresenter.isCategoriesDialogShowing = false;
})
.setNegativeButton("", null)
.create();
alertDialog.show();
}
/** Suggest users to turn battery optimisation off when uploading
* more than a few files. That's because we have noticed that
* many-files uploads have a much higher probability of failing
* than uploads with less files. Show the dialog for Android 6
* and above as the ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS
* intent was added in API level 23
*/
private void showAlertForBattery(){
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
// When battery-optimisation dialog is shown don't show the image quality dialog
UploadMediaPresenter.isBatteryDialogShowing = true;
DialogUtil.showAlertDialog(
this,
getString(R.string.unrestricted_battery_mode),
getString(R.string.suggest_unrestricted_mode),
getString(R.string.title_activity_settings),
getString(R.string.cancel),
() -> {
/* Since opening the right settings page might be device dependent, using
https://github.com/WaseemSabir/BatteryPermissionHelper
directly appeared like a promising idea.
However, this simply closed the popup and did not make
the settings page appear on a Pixel as well as a Xiaomi device.
Used the standard intent instead of using this library as
it shows a list of all the apps on the device and allows users to
turn battery optimisation off.
*/
Intent batteryOptimisationSettingsIntent = new Intent(
Settings.ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS);
startActivity(batteryOptimisationSettingsIntent);
// calling checkImageQuality after battery dialog is interacted with
// so that 2 dialogs do not pop up simultaneously
UploadMediaPresenter.isBatteryDialogShowing = false;
},
() -> {
UploadMediaPresenter.isBatteryDialogShowing = false;
}
);
defaultKvStore.putBoolean("hasAlreadyLaunchedBigMultiupload", true);
}
}
/**
* If the permission for Location is turned on and certain
* conditions are met, returns current location of the user.
*/
private void handleLocation(){
LocationPermissionsHelper locationPermissionsHelper = new LocationPermissionsHelper(
this, locationManager, null);
if (locationPermissionsHelper.isLocationAccessToAppsTurnedOn()) {
currLocation = locationManager.getLastLocation();
}
if (currLocation != null) {
float locationDifference = getLocationDifference(currLocation, prevLocation);
boolean isLocationTagUnchecked = isLocationTagUncheckedInTheSettings();
/* Remove location if the user has unchecked the Location EXIF tag in the
Manage EXIF Tags setting or turned "Record location for in-app shots" off.
Also, location information is discarded if the difference between
current location and location recorded just before capturing the image
is greater than 100 meters */
if (isLocationTagUnchecked || locationDifference > 100
|| !defaultKvStore.getBoolean("inAppCameraLocationPref")
|| !isInAppCameraUpload) {
currLocation = null;
}
}
}
}

View file

@ -159,7 +159,7 @@ public class UploadMediaDetailFragment extends UploadBaseFragment implements
public void setImageTobeUploaded(UploadableFile uploadableFile, Place place,
public void setImageToBeUploaded(UploadableFile uploadableFile, Place place,
LatLng inAppPictureLocation) {
this.uploadableFile = uploadableFile;
this.place = place;
@ -379,8 +379,7 @@ public class UploadMediaDetailFragment extends UploadBaseFragment implements
final boolean response = UploadActivity.nearbyPopupAnswers.get(nearbyPlace);
if (response) {
if (callback != null) {
presenter.onUserConfirmedUploadIsOfPlace(nearbyPlace,
indexOfFragment);
presenter.onUserConfirmedUploadIsOfPlace(nearbyPlace);
}
}
} else {
@ -400,19 +399,41 @@ public class UploadMediaDetailFragment extends UploadBaseFragment implements
final View customLayout = getLayoutInflater().inflate(R.layout.custom_nearby_found, null);
ImageView nearbyFoundImage = customLayout.findViewById(R.id.nearbyItemImage);
nearbyFoundImage.setImageURI(uploadItem.getMediaUri());
DialogUtil.showAlertDialog(getActivity(),
getString(R.string.upload_nearby_place_found_title),
String.format(Locale.getDefault(),
getString(R.string.upload_nearby_place_found_description),
place.getName()),
() -> {
UploadActivity.nearbyPopupAnswers.put(place, true);
presenter.onUserConfirmedUploadIsOfPlace(place, indexOfFragment);
},
() -> {
UploadActivity.nearbyPopupAnswers.put(place, false);
},
customLayout, true);
final Activity activity = getActivity();
if (activity instanceof UploadActivity) {
final boolean isMultipleFilesSelected = ((UploadActivity) activity).getIsMultipleFilesSelected();
// Determine the message based on the selection status
String message;
if (isMultipleFilesSelected) {
// Use plural message if multiple files are selected
message = String.format(Locale.getDefault(),
getString(R.string.upload_nearby_place_found_description_plural),
place.getName());
} else {
// Use singular message if only one file is selected
message = String.format(Locale.getDefault(),
getString(R.string.upload_nearby_place_found_description_singular),
place.getName());
}
// Show the AlertDialog with the determined message
DialogUtil.showAlertDialog(getActivity(),
getString(R.string.upload_nearby_place_found_title),
message,
() -> {
// Execute when user confirms the upload is of the specified place
UploadActivity.nearbyPopupAnswers.put(place, true);
presenter.onUserConfirmedUploadIsOfPlace(place);
},
() -> {
// Execute when user cancels the upload of the specified place
UploadActivity.nearbyPopupAnswers.put(place, false);
},
customLayout, true);
}
}
@Override
@ -445,8 +466,7 @@ public class UploadMediaDetailFragment extends UploadBaseFragment implements
if (UploadActivity.nearbyPopupAnswers.containsKey(nearbyPlace)) {
final boolean response = UploadActivity.nearbyPopupAnswers.get(nearbyPlace);
if (response) {
presenter.onUserConfirmedUploadIsOfPlace(nearbyPlace,
indexOfFragment);
presenter.onUserConfirmedUploadIsOfPlace(nearbyPlace);
}
} else {
showNearbyPlaceFound(nearbyPlace);

View file

@ -109,7 +109,7 @@ public interface UploadMediaDetailsContract {
void onEditButtonClicked(int indexInViewFlipper);
void onUserConfirmedUploadIsOfPlace(Place place, int uploadItemPosition);
void onUserConfirmedUploadIsOfPlace(Place place);
}
}

View file

@ -76,6 +76,8 @@ public class UploadMediaPresenter implements UserActionListener, SimilarImageInt
*/
public static boolean isBatteryDialogShowing;
public static boolean isCategoriesDialogShowing;
@Inject
public UploadMediaPresenter(UploadRepository uploadRepository,
@Named("default_preferences") JsonKvStore defaultKVStore,
@ -329,18 +331,28 @@ public class UploadMediaPresenter implements UserActionListener, SimilarImageInt
view.showEditActivity(repository.getUploads().get(indexInViewFlipper));
}
/**
* Updates the information regarding the specified place for uploads
* when the user confirms the suggested nearby place.
*
* @param place The place to be associated with the uploads.
*/
@Override
public void onUserConfirmedUploadIsOfPlace(Place place, int uploadItemPosition) {
final List<UploadMediaDetail> uploadMediaDetails = repository.getUploads()
.get(uploadItemPosition)
.getUploadMediaDetails();
UploadItem uploadItem = repository.getUploads()
.get(uploadItemPosition);
uploadItem.setPlace(place);
uploadMediaDetails.set(0, new UploadMediaDetail(place));
view.updateMediaDetails(uploadMediaDetails);
public void onUserConfirmedUploadIsOfPlace(Place place) {
final List<UploadItem> uploads = repository.getUploads();
for (UploadItem uploadItem : uploads) {
uploadItem.setPlace(place);
final List<UploadMediaDetail> uploadMediaDetails = uploadItem.getUploadMediaDetails();
// Update UploadMediaDetail object for this UploadItem
uploadMediaDetails.set(0, new UploadMediaDetail(place));
}
// Now that all UploadItems and their associated UploadMediaDetail objects have been updated,
// update the view with the modified media details of the first upload item
view.updateMediaDetails(uploads.get(0).getUploadMediaDetails());
UploadActivity.setUploadIsOfAPlace(true);
}
/**
* Calculates the image quality
*
@ -410,7 +422,7 @@ public class UploadMediaPresenter implements UserActionListener, SimilarImageInt
}
if (uploadItemIndex == 0) {
if (!isBatteryDialogShowing) {
if (!isBatteryDialogShowing && !isCategoriesDialogShowing) {
// if battery-optimisation dialog is not being shown, call checkImageQuality
checkImageQuality(uploadItem, uploadItemIndex);
} else {

View file

@ -0,0 +1,75 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="108dp"
android:height="108dp"
android:viewportWidth="108"
android:viewportHeight="108">
<path
android:pathData="M54,60.31m-7.08,0a7.08,7.08 0,1 1,14.15 0a7.08,7.08 0,1 1,-14.15 0"
android:strokeAlpha="0.85"
android:fillColor="#fff"
android:fillAlpha="0.85"/>
<group>
<clip-path
android:pathData="M54,60.31m-21.09,0a21.09,21.09 0,1 1,42.17 0a21.09,21.09 0,1 1,-42.17 0"/>
<path
android:pathData="m53.22,73.05l0,8.35l1.56,0l0,-8.35"
android:fillColor="#fff"/>
<path
android:pathData="m50.96,73.4 l3.04,-5.31 3.04,5.31"
android:fillColor="#fff"/>
</group>
<path
android:pathData="m44.44,68.77l-5.9,5.9l1.1,1.1l5.9,-5.9"
android:fillColor="#fff"/>
<path
android:pathData="m42.59,67.42l5.9,-1.6 -1.6,5.9"
android:fillColor="#fff"/>
<path
android:pathData="m41.26,59.54l-8.35,0l-0,1.56l8.35,0"
android:fillColor="#fff"/>
<path
android:pathData="m40.91,57.27l5.31,3.04 -5.31,3.04"
android:fillColor="#fff"/>
<path
android:pathData="m45.54,50.76l-5.9,-5.9l-1.1,1.1l5.9,5.9"
android:fillColor="#fff"/>
<path
android:pathData="m46.89,48.91l1.6,5.9 -5.9,-1.6"
android:fillColor="#fff"/>
<group>
<clip-path
android:pathData="M54,60.31m14.91,-14.91a21.09,21.09 0,1 0,-29.82 29.82a21.09,21.09 0,1 0,29.82 -29.82"/>
<path
android:pathData="m63.56,68.77l5.9,5.9l-1.1,1.1l-5.9,-5.9"
android:fillColor="#fff"/>
<path
android:pathData="m65.41,67.42 l-5.9,-1.6 1.6,5.9"
android:fillColor="#fff"/>
</group>
<group>
<clip-path
android:pathData="M54,60.31m0,-21.09a21.09,21.09 0,1 0,0 42.17a21.09,21.09 0,1 0,0 -42.17"/>
<path
android:pathData="m66.74,59.54l8.35,0l0,1.56l-8.35,0"
android:fillColor="#fff"/>
<path
android:pathData="m67.09,57.27 l-5.31,3.04 5.31,3.04"
android:fillColor="#fff"/>
</group>
<group>
<clip-path
android:pathData="M54,60.31m-14.91,-14.91a21.09,21.09 0,1 0,29.82 29.82a21.09,21.09 0,1 0,-29.82 -29.82"/>
<path
android:pathData="m62.46,50.76l5.9,-5.9l1.1,1.1l-5.9,5.9"
android:fillColor="#fff"/>
<path
android:pathData="m61.11,48.91 l-1.6,5.9 5.9,-1.6"
android:fillColor="#fff"/>
</group>
<path
android:pathData="m49.8,34.45c0.84,6.2 4.11,9.61 7.32,11.23 3.21,1.62 5.79,2.13 7.58,3.93 4.34,4.34 5.63,10.84 3.28,16.5 -2.35,5.67 -7.86,9.35 -13.99,9.35 -6.13,-0 -11.64,-3.68 -13.99,-9.35 -2.35,-5.67 -1.05,-12.17 3.28,-16.5l-4.2,-4.2c-6.02,6.02 -7.83,15.11 -4.57,22.98 3.26,7.87 10.96,13.02 19.48,13.02s16.22,-5.15 19.48,-13.02c3.26,-7.87 1.45,-16.96 -4.57,-22.98 -3.21,-3.21 -6.91,-3.92 -9.11,-5.03 -2.2,-1.11 -3.45,-1.92 -4.11,-6.73z"
android:fillColor="#fff"/>
<path
android:pathData="m52.37,23.87s-2.55,9.55 -5.66,13.09 8.21,-4.39 12.03,-0.35 -6.37,-12.74 -6.37,-12.74z"
android:fillColor="#fff"/>
</vector>

View file

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/upload_root_layout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<CheckBox
android:id="@+id/categories_checkbox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Don't show this message again" />
</LinearLayout>

View file

@ -1,5 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<monochrome android:drawable="@drawable/commons_logo_monochrome" />
<background android:drawable="@color/ic_launcher_background"/>
<foreground android:drawable="@drawable/ic_launcher_foreground"/>
</adaptive-icon>

View file

@ -282,7 +282,7 @@
<string name="wrong">Verkeerde antwoord</string>
<string name="quiz_screenshot_question">Is hierdie skermkiekie OK om op te laai?</string>
<string name="share_app_title">Toepassing dele</string>
<string name="error_fetching_nearby_places">Kon nie nabygeleë plekke gaan haal nie.</string>
<string name="error_fetching_nearby_places" fuzzy="true">Kon nie nabygeleë plekke gaan haal nie.</string>
<string name="no_recent_searches">Geen onlangse soektogte nie</string>
<string name="delete_recent_searches_dialog">Is u seker dat u u soekgeskiedenis wil uitvee?</string>
<string name="delete_search_dialog">Wil u hierdie soektog uitvee?</string>
@ -363,5 +363,5 @@
<string name="check_category_failure_title">Kategorie-tjekversoek het nie gewerk nie</string>
<string name="check_category_success_message">Versoek kategorie-toets vir %1$s</string>
<string name="upload_nearby_place_found_title">Nabygeleë plek gevind</string>
<string name="upload_nearby_place_found_description" fuzzy="true">Is dit \'n foto van Plek %1$s?</string>
<string name="upload_nearby_place_found_description_singular" fuzzy="true">Is dit \'n foto van Plek %1$s?</string>
</resources>

View file

@ -395,7 +395,7 @@
<string name="quiz_screenshot_question">هل هذه الصورة موافقة للرفع؟</string>
<string name="share_app_title">شارك التطبيق</string>
<string name="rotate">تدوير</string>
<string name="error_fetching_nearby_places">خطأ في جلب الأماكن المجاورة.</string>
<string name="error_fetching_nearby_places" fuzzy="true">خطأ في جلب الأماكن المجاورة.</string>
<string name="no_pictures_in_this_area">لا توجد صور في هذه المنطقة</string>
<string name="no_nearby_places_around">لا توجد أماكن قريبة بالجوار</string>
<string name="error_fetching_nearby_monuments">خطأ في جلب المعالم القريبة.</string>
@ -604,7 +604,7 @@
<string name="coordinates_edit_helper_edit_message_else">لا يمكن إضافة الإحداثيات.</string>
<string name="description_edit_helper_edit_message_else">تعذر إضافة الأوصاف.</string>
<string name="caption_edit_helper_edit_message_else">تعذرت إضافة الشرح.</string>
<string name="coordinates_picking_unsuccessful">غير قادر على الحصول على الإحداثيات.</string>
<string name="coordinates_picking_unsuccessful" fuzzy="true">غير قادر على الحصول على الإحداثيات.</string>
<string name="descriptions_picking_unsuccessful">تعذر الحصول على الأوصاف.</string>
<string name="description_activity_title">تحرير الأوصاف والتعليقات</string>
<string name="share_image_via">مشاركة الصور عبر</string>
@ -624,7 +624,7 @@
<string name="title_for_child_classes">تصنيف الأطفال</string>
<string name="title_for_parent_classes">تصنيف أولياء الأمور</string>
<string name="upload_nearby_place_found_title">تم العثور على مكان قريب</string>
<string name="upload_nearby_place_found_description" fuzzy="true">هل هذه صورة للمكان %1$؟</string>
<string name="upload_nearby_place_found_description_singular" fuzzy="true">هل هذه صورة للمكان %1$؟</string>
<string name="title_app_shortcut_bookmark">العلامات</string>
<string name="title_app_shortcut_setting">الإعدادات</string>
<string name="remove_bookmark">أزل من العلامات</string>

View file

@ -338,7 +338,7 @@
<string name="wrong">Respuesta incorreuta</string>
<string name="quiz_screenshot_question">¿Puede xubise esta imaxe de pantalla?</string>
<string name="share_app_title">Compartir app</string>
<string name="error_fetching_nearby_places">Error al llograr los llugares cercanos.</string>
<string name="error_fetching_nearby_places" fuzzy="true">Error al llograr los llugares cercanos.</string>
<string name="no_nearby_places_around">Nun hay llugares cercanos alredor</string>
<string name="error_fetching_nearby_monuments">Error al alcontrar monumentos ciercanos.</string>
<string name="no_recent_searches">Nun hai guetes de recién</string>
@ -518,7 +518,7 @@
<string name="title_for_child_classes">CLASES FÍES</string>
<string name="title_for_parent_classes">CLASES PADRES</string>
<string name="upload_nearby_place_found_title">Llugar cercanu alcontráu</string>
<string name="upload_nearby_place_found_description" fuzzy="true">¿Ye esta una foto del Llugar %1$s?</string>
<string name="upload_nearby_place_found_description_singular" fuzzy="true">¿Ye esta una foto del Llugar %1$s?</string>
<string name="title_app_shortcut_bookmark">Marcadores</string>
<string name="title_app_shortcut_setting">Configuración</string>
<string name="remove_bookmark">Desaniciáu de los marcadores</string>

View file

@ -5,6 +5,7 @@
* MuratTheTurkish
* Mushviq Abdulla
* NMW03
* Nemoralis
* Neriman2003
* Toghrul Rahimli
* Wertuose
@ -92,5 +93,8 @@
<string name="send_thank_failure_message">Təşəkkür göndərilə bilmədi %1$s</string>
<string name="send_thank_failure_title">Təşəkkür göndərilir: Xəta</string>
<string name="send_thank_toast">%1$s üçün təşəkkür göndərişi</string>
<string name="coordinates_picking_unsuccessful">Şəklin koordinatları yenilənməyib</string>
<string name="notification_mark_read">Bildiriş oxunmuş olaraq işarələndi</string>
<string name="ask_to_turn_location_on_text">Zəhmət olmasa tətbiqin cari məkanınızı göstərmək üçün məkan xidmətlərini aktiv edin</string>
<string name="explore_map_needs_location">Yaxınlıqdakı şəkilləri göstərmək üçün məkan icazəsi lazımdır</string>
</resources>

View file

@ -337,7 +337,7 @@
<string name="wrong">Pogrešan odgovor</string>
<string name="quiz_screenshot_question">Želite li da otpremite ovaj snimak ekrana?</string>
<string name="share_app_title">Deli aplikaciju</string>
<string name="error_fetching_nearby_places">Greška pri dobavljanju mesta u blizini.</string>
<string name="error_fetching_nearby_places" fuzzy="true">Greška pri dobavljanju mesta u blizini.</string>
<string name="no_nearby_places_around">Ne postoje najbliža mesta u blizini</string>
<string name="error_fetching_nearby_monuments">Greška pri dobavljanju spomenika u blizini.</string>
<string name="no_recent_searches">Nema nedavnih pretraga</string>
@ -528,7 +528,7 @@
<string name="coordinates_edit_helper_edit_message_else">Nije moguće dodavanje koordinata.</string>
<string name="description_edit_helper_edit_message_else">Nije moguće dodavanje opisa.</string>
<string name="caption_edit_helper_edit_message_else">Nije moguće dodavanje natpisa.</string>
<string name="coordinates_picking_unsuccessful">Nije moguće dobiti koordinate.</string>
<string name="coordinates_picking_unsuccessful" fuzzy="true">Nije moguće dobiti koordinate.</string>
<string name="descriptions_picking_unsuccessful">Nije moguće dobiti opise.</string>
<string name="description_activity_title">Uredi opise i natpise</string>
<string name="share_image_via">Podeli sliku preko</string>
@ -545,7 +545,7 @@
<string name="nearby_search_hint">Most, muzej, hotel itd.</string>
<string name="you_must_reset_your_passsword" fuzzy="true">Došlo je do greške sa prijavljivanjem, morate da promenite vašu lozinku !!</string>
<string name="upload_nearby_place_found_title">Obližnje mesto je pronađeno</string>
<string name="upload_nearby_place_found_description">Da li je ovo fotografija %1$s?</string>
<string name="upload_nearby_place_found_description_singular" fuzzy="true">Da li je ovo fotografija %1$s?</string>
<string name="title_app_shortcut_bookmark">Obeleživači</string>
<string name="title_app_shortcut_setting">Podešavanja</string>
<string name="remove_bookmark">Uklonjeno iz obeleživača</string>
@ -559,7 +559,7 @@
<string name="cannot_open_location_settings">Došlo je do greške prilikom otvaranja podešavanja za lokaciju. Uključite lokaciju ručno</string>
<string name="recommend_high_accuracy_mode">Za najbolje rezultate, odaberite režim visoke preciznosti.</string>
<string name="ask_to_turn_location_on">Uključi lokaciju?</string>
<string name="upload_map_location_access">Morate da date pristup vašoj trenutnoj lokaciji da bi lokacija bila postavljena automatski.</string>
<string name="upload_map_location_access" fuzzy="true">Morate da date pristup vašoj trenutnoj lokaciji da bi lokacija bila postavljena automatski.</string>
<string name="use_location_from_similar_image">Da li ste snimili ove dve slike na istom mestu? Da li želite da koristite geografsku širinu/dužinu slike sa desne strane?</string>
<string name="load_more">Učitaj još</string>
<string name="nearby_no_results">Mesta nisu pronađena, pokušajte da promenite kriterijume za pretragu.</string>

View file

@ -53,10 +53,10 @@
<string name="signup">Регистриране</string>
<string name="logging_in_title">Влизане в системата</string>
<string name="logging_in_message">Изчакайте…</string>
<string name="login_success" fuzzy="true">Успешно влизане.</string>
<string name="login_failed" fuzzy="true">Неуспешно влизане!</string>
<string name="login_success">Успешно влизане.</string>
<string name="login_failed">Неуспешно влизане!</string>
<string name="upload_failed">Файлът не е намерен. Моля, опитайте с друг файл.</string>
<string name="authentication_failed" fuzzy="true">Заверката е неуспешна. Влезете отново.</string>
<string name="authentication_failed">Неуспешен опит за удостоверяване. Моля, влезете отново.</string>
<string name="uploading_started">Качването започна!</string>
<string name="upload_completed_notification_title">Файл %1$s е качен!</string>
<string name="upload_completed_notification_text">Докоснете, за да видите качения файл</string>
@ -75,11 +75,11 @@
<string name="menu_share">Споделяне</string>
<string name="share_title_hint">Описание (задълж.)</string>
<string name="share_description_hint">Описание</string>
<string name="login_failed_network" fuzzy="true">Неуспешно влизане проблем в мрежата</string>
<string name="login_failed_network">Неуспешно влизане проблем в мрежата</string>
<string name="login_failed_throttled">Твърде много неуспешни опити. Моля, опитайте пак след няколко минути.</string>
<string name="login_failed_blocked">За съжаление, потребителят е блокиран на Общомедия</string>
<string name="login_failed_2fa_needed">Трябва да предоставите кода на двуфакторната си автентикация.</string>
<string name="login_failed_generic" fuzzy="true">Грешка при влизане</string>
<string name="login_failed_generic">Грешка при влизане</string>
<string name="share_upload_button">Качване</string>
<string name="multiple_share_base_title">Дайте име на този комплект</string>
<string name="provider_modifications">Изменения</string>
@ -294,7 +294,7 @@
<string name="display_campaigns">Показване на кампании</string>
<string name="display_campaigns_explanation">Вижте текущите кампании</string>
<string name="nearby_campaign_dismiss_message">Вече няма да ви се показват кампаниите. Ако промените решението си, ще намерите тази настройка в Настройки.</string>
<string name="this_function_needs_network_connection" fuzzy="true">Тази опция изисква да сте свързани към мрежата. Проверете настройките за връзка.</string>
<string name="this_function_needs_network_connection">Тази опция изисква да сте свързани към мрежата. Моля, проверете настройките за връзка.</string>
<string name="error_processing_image">Възникна грешка при обработката на картината. Моля, опитайте отново!</string>
<string name="no_image">Няма използвани изображения</string>
<string name="no_image_reverted">Няма върнати изображения</string>

View file

@ -334,7 +334,7 @@
<string name="quiz_screenshot_question">এই স্ক্রিনশটটি কি আপলোড করা ঠিক হয়েছে?</string>
<string name="share_app_title">অ্যাপ শেয়ার করুন</string>
<string name="rotate">ঘোরান</string>
<string name="error_fetching_nearby_places">কাছাকাছি স্থানগুলি আনতে ত্রুটি।</string>
<string name="error_fetching_nearby_places" fuzzy="true">কাছাকাছি স্থানগুলি আনতে ত্রুটি।</string>
<string name="no_nearby_places_around">আশেপাশে কোনো এলাকা পাওয়া যায়নি</string>
<string name="error_fetching_nearby_monuments">আশেপাশের স্মৃতিস্তম্ভগুলি আনায়নে ত্রুটি৷</string>
<string name="no_recent_searches">কোনও সাম্প্রতিক অনুসন্ধান নেই</string>
@ -430,7 +430,7 @@
<string name="nearby_search_hint">সেতু, জাদুঘর, হোটেল ইত্যাদি।</string>
<string name="title_for_media">মিডিয়া</string>
<string name="upload_nearby_place_found_title">কাছাকাছি স্থান পাওয়া গেছে</string>
<string name="upload_nearby_place_found_description">এটি কি %1$s-এর একটি চিত্র?</string>
<string name="upload_nearby_place_found_description_singular" fuzzy="true">এটি কি %1$s-এর একটি চিত্র?</string>
<string name="title_app_shortcut_bookmark">বুকমার্ক</string>
<string name="title_app_shortcut_setting">সেটিং</string>
<string name="remove_bookmark">বুকমার্ক থেকে সরানো হয়েছে</string>

View file

@ -72,7 +72,7 @@
<string name="logging_in_message">Gortozit mar plij…</string>
<string name="updating_caption_message">Gortozit mar plij…</string>
<string name="login_success">Kevreet oc\'h !</string>
<string name="login_failed" fuzzy="true">Kudenn gevreañ !</string>
<string name="login_failed">N\'haller ket kevreañ!</string>
<string name="upload_failed">N\'eo ket bet kavet ar restr. Klask gant unan all.</string>
<string name="authentication_failed" fuzzy="true">Dilesadur c\'hwitet, kevreit en-dro mar plij</string>
<string name="uploading_started">Kroget da enporzhiañ!</string>
@ -102,7 +102,7 @@
<string name="login_failed_throttled">Re a daolioù-esae. Klaskit en-dro a-benn ur pennadig amzer.</string>
<string name="login_failed_blocked">Hon digarezit, prennet eo bet an implijer-mañ e Commons</string>
<string name="login_failed_2fa_needed">Rankout a rit reiñ ho kod dilesa gant daou faktor.</string>
<string name="login_failed_generic" fuzzy="true">C\'hwitet eo ar c\'hevreañ</string>
<string name="login_failed_generic">C\'hwitet eo ar c\'hevreañ</string>
<string name="share_upload_button">Pellgargañ</string>
<string name="multiple_share_base_title">Envel ar rikoù-mañ</string>
<string name="provider_modifications">Kemmoù</string>
@ -216,6 +216,7 @@
<string name="navigation_item_about">Diwar-benn</string>
<string name="navigation_item_settings">Arventennoù</string>
<string name="navigation_item_feedback">Evezhiadennoù</string>
<string name="navigation_item_feedback_github">Reiñ hoc\'h ali gant GitHub</string>
<string name="navigation_item_logout">Digevreañ</string>
<string name="navigation_item_info">Tutorial</string>
<string name="navigation_item_notification">Kemennoù</string>
@ -428,5 +429,8 @@
<string name="see_your_achievements">Gwelet ho taolioù-kaer</string>
<string name="edit_image">Kemmañ ar skeudenn</string>
<string name="edit_location">Kemmañ al lec\'hiadur</string>
<string name="location_updated">Lec\'hiadur hizivaet!</string>
<string name="remove_location">Lemel al lec\'hiadur</string>
<string name="location_removed">Lec\'hiadur lamet!</string>
<string name="send_thanks_to_author">Trugarekaat an aozer</string>
</resources>

View file

@ -290,7 +290,7 @@
<string name="wrong">Resposta incorrecta</string>
<string name="quiz_screenshot_question">Esteu d\'acord en carregar la captura de pantalla?</string>
<string name="share_app_title">Comparteix l\'aplicació</string>
<string name="error_fetching_nearby_places">S\'ha produït un error en recuperar els llocs propers.</string>
<string name="error_fetching_nearby_places" fuzzy="true">S\'ha produït un error en recuperar els llocs propers.</string>
<string name="no_recent_searches">No hi ha cap cerca recent</string>
<string name="delete_recent_searches_dialog">Esteu segur que voleu esborrar el vostre historial de cerca?</string>
<string name="delete_search_dialog">Voleu suprimir aquesta cerca?</string>

View file

@ -321,7 +321,7 @@
<string name="wrong">Nesprávná odpověď</string>
<string name="quiz_screenshot_question">Je v pořádku nahrát tento snímek obrazovky?</string>
<string name="share_app_title">Sdílet aplikaci</string>
<string name="error_fetching_nearby_places">Nastala chyba při hledání míst v okolí.</string>
<string name="error_fetching_nearby_places" fuzzy="true">Nastala chyba při hledání míst v okolí.</string>
<string name="no_recent_searches">Zatím žádné vyhledávání</string>
<string name="delete_recent_searches_dialog">Opravdu chcete vyčistit historii vašeho hledání?</string>
<string name="delete_search_dialog">Chcete odstranit toto hledání?</string>
@ -488,7 +488,7 @@
<string name="nearby_search_hint">Most, muzeum, hotel atd.</string>
<string name="you_must_reset_your_passsword" fuzzy="true">Při přihlášení nastala chyba, musíte si resetovat vaše heslo!</string>
<string name="upload_nearby_place_found_title">Místo v okolí nalezeno</string>
<string name="upload_nearby_place_found_description" fuzzy="true">Je toto fotka místa %1$s?</string>
<string name="upload_nearby_place_found_description_singular" fuzzy="true">Je toto fotka místa %1$s?</string>
<string name="title_app_shortcut_setting">Nastavení</string>
<string name="wallpaper_set_unsuccessfully">Něco se pokazilo. Tapetu se nepodařilo nastavit</string>
<string name="setting_wallpaper_dialog_title">Nastavit jako tapetu</string>

View file

@ -28,6 +28,7 @@
* Tacsipacsi
* ThisCarthing
* Tobi 406
* TomatoCake
* Twistqj
* Ubahnverleih
* Umherirrender
@ -107,13 +108,13 @@
<string name="logging_in_message">Bitte warten …</string>
<string name="updating_caption_title">Überschriften und Beschreibungen aktualisieren</string>
<string name="updating_caption_message">Bitte warten …</string>
<string name="login_success" fuzzy="true">Anmeldung erfolgreich!</string>
<string name="login_failed" fuzzy="true">Anmeldung fehlgeschlagen!</string>
<string name="login_success">Anmeldung erfolgreich!</string>
<string name="login_failed">Anmeldung fehlgeschlagen!</string>
<string name="upload_failed">Datei nicht gefunden. Bitte versuche es mit einer anderen Datei.</string>
<string name="retry_limit_reached">Maximales Wiederholungslimit erreicht! Bitte brich den Upload ab und versuche es erneut</string>
<string name="unrestricted_battery_mode">Batterieoptimierung ausschalten?</string>
<string name="suggest_unrestricted_mode">Das Hochladen von mehr als 3 Bildern funktioniert zuverlässiger, wenn die Batterieoptimierung ausgeschaltet ist. Bitte schalten Sie die Batterieoptimierung für die Commons-App in den Einstellungen aus, um ein reibungsloses Upload-Erlebnis zu gewährleisten. \n\nMögliche Schritte zum Ausschalten der Batterieoptimierung:\n\nSchritt 1: Tippen Sie unten auf die Schaltfläche „Einstellungen“.\n\nSchritt 2: Wechseln Sie von „Nicht optimiert“ zu „Alle“. apps.\n\nSchritt 3: Suchen Sie nach „Commons“ oder „fr.free.nrw.commons“.\n\nSchritt 4: Tippen Sie darauf und wählen Sie „Nicht optimieren“.\n\nSchritt 5: Klicken Sie auf „Fertig“.</string>
<string name="authentication_failed" fuzzy="true">Authentifizierung fehlgeschlagen. Bitte erneut anmelden.</string>
<string name="suggest_unrestricted_mode">Das Hochladen von mehr als 3 Bildern funktioniert zuverlässiger, wenn die Batterieoptimierung ausgeschaltet ist. Bitte schalte die Batterieoptimierung für die Commons-App in den Einstellungen aus, um ein reibungsloses Upload-Erlebnis zu gewährleisten. \n\nMögliche Schritte zum Ausschalten der Batterieoptimierung:\n\nSchritt 1: Tippe unten auf die Schaltfläche „Einstellungen“.\n\nSchritt 2: Wechsele von „Nicht optimiert“ zu „Alle“.\n\nSchritt 3: Suche nach „Commons“ oder „fr.free.nrw.commons“.\n\nSchritt 4: Tippe darauf und wählen Sie „Nicht optimieren“.\n\nSchritt 5: Klicke auf „Fertig“.</string>
<string name="authentication_failed">Authentifizierung fehlgeschlagen. Bitte erneut anmelden.</string>
<string name="uploading_started">Hochladen gestartet!</string>
<string name="uploading_queued">Hochladen in Warteschlange (eingeschränkter Verbindungsmodus aktiviert)</string>
<string name="upload_completed_notification_title">„%1$s“ hochgeladen!</string>
@ -140,11 +141,11 @@
<string name="add_caption_toast">Bitte gib einen Titel für diese Datei an</string>
<string name="share_description_hint">Beschreibung</string>
<string name="share_caption_hint">Beschriftung</string>
<string name="login_failed_network" fuzzy="true">Anmeldung fehlgeschlagen Netzwerkfehler</string>
<string name="login_failed_network">Anmeldung fehlgeschlagen Netzwerkfehler</string>
<string name="login_failed_throttled">Zu viele erfolglose Versuche. Bitte in einigen Minuten erneut versuchen.</string>
<string name="login_failed_blocked">Dieser Benutzer wurde leider auf Commons gesperrt</string>
<string name="login_failed_2fa_needed">Du musst deinen Code zur Zwei-Faktor-Authentifizierung angeben.</string>
<string name="login_failed_generic" fuzzy="true">Anmeldung fehlgeschlagen</string>
<string name="login_failed_generic">Anmeldung fehlgeschlagen</string>
<string name="share_upload_button">Hochladen</string>
<string name="multiple_share_base_title">Benenne dieses Set</string>
<string name="provider_modifications">Anpassungen</string>
@ -227,11 +228,11 @@
<string name="read_storage_permission_rationale">Erforderliche Berechtigung: Externen Speicher lesen. Die App kann ohne diese Berechtigung nicht auf deine Galerie zugreifen.</string>
<string name="write_storage_permission_rationale">Erforderliche Berechtigung: Externen Speicher beschreiben. Die App kann ohne diese Berechtigung nicht auf deine Kamera oder Galerie zugreifen.</string>
<string name="location_permission_title">Anfordern der Standortfreigabe</string>
<string name="in_app_camera_location_permission_title">Zeichnen Sie den Standort für In-App-Aufnahmen auf</string>
<string name="in_app_camera_location_switch_pref_summary">Aktivieren Sie diese Option, um den Standort mit In-App-Aufnahmen aufzuzeichnen, falls die Kamera des Geräts ihn nicht aufzeichnet</string>
<string name="in_app_camera_location_permission_title">Standort für In-App-Aufnahmen aufzeichnen</string>
<string name="in_app_camera_location_switch_pref_summary">Aktiviere diese Option, um den Standort mit In-App-Aufnahmen aufzuzeichnen, falls die Kamera des Geräts ihn nicht aufzeichnet</string>
<string name="ok">Okay</string>
<string name="warning">Warnung</string>
<string name="duplicate_file_name">Duplizierter Dateiname gefunden</string>
<string name="duplicate_file_name">Doppelter Dateiname gefunden</string>
<string name="upload">Hochladen</string>
<string name="yes">Ja</string>
<string name="no">Nein</string>
@ -268,6 +269,7 @@
<string name="navigation_item_about">Über</string>
<string name="navigation_item_settings">Einstellungen</string>
<string name="navigation_item_feedback">Rückmeldungen</string>
<string name="navigation_item_feedback_github">Feedback über GitHub</string>
<string name="navigation_item_logout">Abmelden</string>
<string name="navigation_item_info">Anleitung</string>
<string name="navigation_item_notification">Benachrichtigungen</string>
@ -284,7 +286,7 @@
<string name="upload_problem_image_duplicate">Das Bild ist bereits auf Commons.</string>
<string name="upload_problem_different_geolocation">Dieses Bild wurde an einem anderen Ort aufgenommen.</string>
<string name="upload_problem_fbmd">Lade bitte nur Bilder hoch, die du selber erstellt hast. Lade keine Bilder hoch, die du auf Facebook-Konten anderer Personen gefunden hast.</string>
<string name="upload_problem_do_you_continue">Möchtest du dieses Bild immer noch hochladen?</string>
<string name="upload_problem_do_you_continue">Möchtest du dieses Bild trotzdem hochladen?</string>
<string name="upload_connection_error_alert_title">Verbindungsfehler</string>
<string name="upload_connection_error_alert_detail">Der Hochlade-Vorgang erfordert einen aktiven Internetzugang. Bitte prüfe deine Netzwerkverbindung.</string>
<string name="upload_problem_image">Im Bild gefundene Probleme</string>
@ -293,7 +295,7 @@
<string name="use_external_storage_summary">Mit der In-App-Kamera aufgenommene Bilder auf deinem Gerät speichern</string>
<string name="login_to_your_account">Bei deinem Benutzerkonto anmelden</string>
<string name="send_log_file">Logdatei senden</string>
<string name="send_log_file_description">Logdatei an die Entwickler per E-Mail senden, um Probleme mit der App zu beheben. Hinweis: Die Protokolle können potentiell Informationen zur Identifizierung enthalten.</string>
<string name="send_log_file_description">Sende die Protokolldatei per E-Mail an die Entwickler, um bei der Fehlerbehebung mit der App zu helfen. Hinweis: Protokolle können möglicherweise identifizierende Informationen enthalten</string>
<string name="no_web_browser">Zum Öffnen der URL wurde kein Webbrowser gefunden</string>
<string name="null_url">Fehler! URL nicht gefunden</string>
<string name="nominate_deletion">Zur Löschung vorschlagen</string>
@ -301,13 +303,13 @@
<string name="nominated_see_more">Siehe die Webseite für Einzelheiten</string>
<string name="skip_login">Überspringen</string>
<string name="navigation_item_login">Anmelden</string>
<string name="skip_login_title" fuzzy="true">Möchtest du wirklich die Anmeldung überspringen?</string>
<string name="skip_login_title">Möchtest du wirklich die Anmeldung überspringen?</string>
<string name="skip_login_message">Du wirst dich anmelden müssen, um in Zukunft Bilder hochladen zu können.</string>
<string name="login_alert_message">Bitte melde dich an, um diese Funktion zu nutzen.</string>
<string name="copy_wikicode">Den Wikitext in die Zwischenablage kopieren</string>
<string name="wikicode_copied">Der Wikitext wurde in die Zwischenablage kopiert</string>
<string name="nearby_location_not_available">„In der Nähe“ arbeiten möglicherwiese nicht richtig. Der Standort ist nicht verfügbar.</string>
<string name="upload_location_access_denied">Standortzugriff verweigert. Bitte legen Sie Ihren Standort manuell fest, um diese Funktion nutzen zu können.</string>
<string name="upload_location_access_denied">Standortzugriff verweigert. Bitte lege deinen Standort manuell fest, um diese Funktion nutzen zu können.</string>
<string name="location_permission_rationale_nearby">Berechtigung zur Anzeige einer Liste mit Orten in der Nähe erforderlich</string>
<string name="nearby_directions">Richtungen</string>
<string name="nearby_wikidata">Wikidata</string>
@ -344,7 +346,7 @@
<string name="provider_searches">Letzte Suchanfragen</string>
<string name="provider_recent_languages">Letzte Sprachabfragen</string>
<string name="error_loading_categories">Beim Laden der Kategorien ist ein Fehler aufgetreten.</string>
<string name="error_loading_depictions">Beim Laden von Darstellungen ist ein Fehler aufgetreten.</string>
<string name="error_loading_depictions">Beim Laden der Darstellungen ist ein Fehler aufgetreten.</string>
<string name="search_tab_title_media">Medien</string>
<string name="search_tab_title_categories">Kategorien</string>
<string name="search_tab_title_depictions">Objekte</string>
@ -368,7 +370,7 @@
<string name="construction_event_answer">Bilder, die Technik oder Kultur zeigen, sind auf Commons sehr willkommen.</string>
<string name="congratulatory_message_quiz">%1$s deiner Antworten waren korrekt. Glückwunsch!</string>
<string name="warning_for_no_answer">Wähle eine der zwei Optionen aus, um die Frage zu beantworten.</string>
<string name="user_not_logged_in" fuzzy="true">Sitzung abgelaufen. Bitte erneut anmelden.</string>
<string name="user_not_logged_in">Sitzung abgelaufen. Bitte erneut anmelden.</string>
<string name="quiz_result_share_message">Teile das Quiz mit deinen Freunden!</string>
<string name="continue_message">Fortfahren</string>
<string name="correct">Richtige Antwort</string>
@ -376,7 +378,8 @@
<string name="quiz_screenshot_question">Darf dieses Bildschirmfoto hochgeladen werden?</string>
<string name="share_app_title">App teilen</string>
<string name="rotate">Drehen</string>
<string name="error_fetching_nearby_places">Fehler beim Abrufen der Orte in der Nähe.</string>
<string name="error_fetching_nearby_places">Konnte keine Orte in der Nähe laden</string>
<string name="no_pictures_in_this_area">Keine Bilder in diesem Bereich</string>
<string name="no_nearby_places_around">Keine Orte in der Nähe gefunden</string>
<string name="error_fetching_nearby_monuments">Fehler beim Abrufen von Denkmälern in der Nähe.</string>
<string name="no_recent_searches">Keine letzten Suchanfragen</string>
@ -396,7 +399,7 @@
<string name="images_uploaded">Hochgeladene Bilder</string>
<string name="image_reverts">Bilder nicht zurückgesetzt</string>
<string name="images_used_by_wiki">Verwendete Bilder</string>
<string name="achievements_share_message">Teile die Errungenschaften mit deinen Freunden!</string>
<string name="achievements_share_message">Teile deine Erfolge mit deinen Freunden!</string>
<string name="achievements_info_message">Dein Niveau steigt mit der Erfüllung dieser Anforderungen an. Objekte im Abschnitt „Statistiken“ werden nicht auf dein Niveau angerechnet.</string>
<string name="achievements_revert_limit_message">Mindestens erforderlich:</string>
<string name="images_uploaded_explanation">Die Anzahl der Bilder, die du über eine Hochladesoftware auf Commons hochgeladen hast.</string>
@ -441,7 +444,7 @@
<string name="no_depictions_selected">Keine Motive ausgewählt</string>
<string name="no_depictions_selected_warning_desc">Bilder mit Motive sind leichter zu finden und werden eher verwendet. Bist du sicher, dass du ohne Auswahl von Motiven fortfahren möchtest?</string>
<string name="back_button_warning">Hochladen abbrechen</string>
<string name="back_button_warning_desc">Wenn du den Zurück-Button verwendest, wird das Hochladen abgebrochen und du verlierst deine bisherigen Schritte</string>
<string name="back_button_warning_desc">Wenn du den Zurück-Button verwendest, wird das Hochladen abgebrochen und dein Fortschritt geht verloren</string>
<string name="back_button_continue">Hochladen fortsetzen</string>
<string name="upload_flow_all_images_in_set">(für alle Bilder im Satz)</string>
<string name="search_this_area">Diesen Bereich durchsuchen</string>
@ -451,7 +454,7 @@
<string name="never_ask_again">Nicht erneut fragen</string>
<string name="display_location_permission_title">Standortberechtigung anfragen</string>
<string name="display_location_permission_explanation">Anfrage für eine Standortberechtigung, die für die Nachbarbenachrichtigungskartenansichtsfunktion erforderlich ist.</string>
<string name="achievements_fetch_failed" fuzzy="true">Etwas ist schiefgelaufen. Wir konnten deine Errungenschaften nicht abrufen.</string>
<string name="achievements_fetch_failed">Etwas ist schiefgelaufen. Wir konnten keine Erfolge abrufen</string>
<string name="achievements_fetch_failed_ultimate_achievement">Du hast so viele Beiträge geleistet, dass unser Leistungsberechnungssystem damit nicht zurechtkommt. Dies ist die ultimative Leistung.</string>
<string name="ends_on">Endet am:</string>
<string name="display_campaigns">Kampagnen anzeigen</string>
@ -459,17 +462,17 @@
<string name="in_app_camera_location_access_explanation">Erlauben Sie der App, den Standort abzurufen, falls die Kamera ihn nicht aufzeichnet. Einige Gerätekameras zeichnen den Standort nicht auf. In solchen Fällen wird Ihr Beitrag nützlicher, wenn Sie die App den Standort abrufen und anhängen lassen. Sie können dies jederzeit in den Einstellungen ändern</string>
<string name="option_allow">Erlauben</string>
<string name="option_dismiss">Ablehnen</string>
<string name="in_app_camera_needs_location">Bitte aktivieren Sie den Standortzugriff in den Einstellungen und versuchen Sie es erneut. \n\nHinweis: Der Upload enthält möglicherweise keinen Standort, wenn die App den Standort nicht innerhalb eines kurzen Zeitraums vom Gerät abrufen kann.</string>
<string name="in_app_camera_needs_location">Bitte aktiviere den Standortzugriff in den Einstellungen und versuche es erneut. \n\nHinweis: Der Upload enthält möglicherweise keinen Standort, wenn die App den Standort nicht innerhalb kurzer Zeit vom Gerät abrufen kann.</string>
<string name="in_app_camera_location_permission_rationale">Die In-App-Kamera benötigt eine Standortberechtigung, um sie an Ihre Bilder anzuhängen, falls der Standort nicht in EXIF verfügbar ist. Bitte erlauben Sie der App, auf Ihren Standort zuzugreifen, und versuchen Sie es erneut.\n\nHinweis: Der Upload enthält möglicherweise keinen Standort, wenn die App den Standort nicht innerhalb eines kurzen Zeitraums vom Gerät abrufen kann.</string>
<string name="in_app_camera_location_permission_denied">Aufgrund fehlender Standortberechtigung konnte die App den Standort nicht zusammen mit In-Shots aufzeichnen</string>
<string name="in_app_camera_location_unavailable">Die App zeichnet den Standort nicht zusammen mit In-Shots auf, da das GPS ausgeschaltet ist</string>
<string name="open_document_photo_picker_title">Verwenden Sie die dokumentbasierte Fotoauswahl</string>
<string name="open_document_photo_picker_title">Dokumentbasierte Fotoauswahl verwenden</string>
<string name="open_document_photo_picker_explanation">Bei der neuen Android-Fotoauswahl besteht die Gefahr, dass Standortinformationen verloren gehen. Aktivieren Sie diese Option, wenn Sie sie anscheinend verwenden.</string>
<string name="location_loss_warning">Wenn Sie dies deaktivieren, wird möglicherweise die neue Android-Fotoauswahl aktiviert. Es besteht die Gefahr, dass Standortinformationen verloren gehen.\n\nTippen Sie auf „Weitere Informationen“, um weitere Informationen zu erhalten.</string>
<string name="nearby_campaign_dismiss_message">Du wirst die Kampagnen nicht mehr sehen. Du kannst dennoch diese Benachrichtigung in den Einstellungen erneut aktivieren, falls du dies möchtest.</string>
<string name="this_function_needs_network_connection" fuzzy="true">Diese Funktion erfordert eine Netzwerkverbindung. Bitte überprüfe deine Verbindungseinstellungen.</string>
<string name="error_processing_image">Bei der Verarbeitung des Bildes ist ein Fehler aufgetreten. Bitte erneut versuchen!</string>
<string name="getting_edit_token">Token zur Bearbeitung abrufen</string>
<string name="this_function_needs_network_connection">Diese Funktion erfordert eine Netzwerkverbindung. Bitte überprüfe deine Verbindungseinstellungen.</string>
<string name="error_processing_image">Bei der Verarbeitung des Bildes ist ein Fehler aufgetreten. Bitte versuche es erneut!</string>
<string name="getting_edit_token">Token zur Bearbeitung wird abgerufen</string>
<string name="check_category_adding_template">Vorlage zur Kategorieprüfung hinzufügen</string>
<string name="check_category_notification_title">Kategorieprüfung für %1$s anfordern</string>
<string name="check_category_edit_summary">Kategorieprüfung anfordern</string>
@ -480,9 +483,9 @@
<string name="check_category_toast">Kategorieprüfung für %1$s anfordern</string>
<string name="nominate_for_deletion_done">Fertig</string>
<string name="send_thank_success_title">Dankeschöns senden: Erfolgreich</string>
<string name="send_thank_success_message">Dankeschöns erfolgreich an %1$s gesandt</string>
<string name="send_thank_success_message">Dankeschön erfolgreich an %1$s gesandt</string>
<string name="send_thank_failure_message">Senden der Dankeschöns %1$s fehlgeschlagen</string>
<string name="send_thank_failure_title">Dankeschöns senden: Fehler</string>
<string name="send_thank_failure_title">Dankeschön senden: Fehler</string>
<string name="send_thank_toast">Dankeschöns für %1$s senden</string>
<string name="review_copyright">Entspricht dies den Regeln des Urheberrechts?</string>
<string name="review_category">Ist dies korrekt kategorisiert?</string>
@ -498,13 +501,13 @@
<string name="review_thanks_yes_button_text">Nächstes Bild</string>
<string name="review_thanks_no_button_text">Ja, warum nicht</string>
<string name="skip_image_explanation">Das Anklicken dieser Schaltfläche gibt dir ein anderes kürzlich hochgeladenes Bild von Wikimedia Commons</string>
<string name="review_image_explanation">Du kannst Bilder überprüfen, um die Qualität von Wikimedia Commons zu verbessern.\nDie drei Parameter der Überprüfung sind:\n\n- Ist dieses Bild im Projektbereich?\nWenn du auf Nein (außerhalb des Projektsbereich) tippst, fügen diesem Bild eine Vorlage für eine Löschung hinzu.\n\n- Entspricht das Bild den Regeln des Urheberrechts?\nWenn du auf Nein (entspricht nicht dem Urheberrecht) tippst, füge diesem Bild eine Löschvorlage hinzu.\n\n- Ist dieses Bild richtig kategorisiert?\nWenn du auf Nein (nicht korrekt kategorisiert) tippst, füge diesem Bild eine Vorlage für einen Kategorisierungswunsch hinzu.\n\nWenn alles in Ordnung ist, wird dem Bild keine Vorlage hinzugefügt und du erhältst die Möglichkeit, dich bei dem Urheber zu bedanken.</string>
<string name="review_image_explanation">Du kannst Bilder überprüfen, um die Qualität von Wikimedia Commons zu verbessern.\nDie drei Parameter der Überprüfung sind:\n\n- Ist dieses Bild im Projektbereich?\nWenn du auf Nein (außerhalb des Projektbereichs) tippst, fügen diesem Bild eine Löschvorlage hinzu.\n\n- Entspricht das Bild den Regeln des Urheberrechts?\nWenn du auf Nein (entspricht nicht dem Urheberrecht) tippst, füge diesem Bild eine Löschvorlage hinzu.\n\n- Ist dieses Bild richtig kategorisiert?\nWenn du auf Nein (nicht korrekt kategorisiert) tippst, füge diesem Bild eine Vorlage für einen Kategorisierungswunsch hinzu.\n\nWenn alles in Ordnung ist, wird dem Bild keine Vorlage hinzugefügt und du erhältst die Möglichkeit, dich bei dem Urheber zu bedanken.</string>
<string name="no_image">Keine Bilder verwendet</string>
<string name="no_image_reverted">Keine Bilder zurückgesetzt</string>
<string name="no_image_uploaded">Keine Bilder hochgeladen</string>
<string name="no_notification">Du hast keine ungelesenen Benachrichtigungen</string>
<string name="no_read_notification">Du hast keine gelesenen Benachrichtigungen</string>
<string name="share_logs_using">Lognutzung teilen</string>
<string name="share_logs_using">Protokolle freigeben mit</string>
<string name="menu_option_read">Gelesene ansehen</string>
<string name="menu_option_unread">Ungelesene ansehen</string>
<string name="error_occurred_in_picking_images">Beim Auswählen der Bilder ist ein Fehler aufgetreten</string>
@ -553,7 +556,7 @@
<string name="delete_helper_ask_reason_copyright_no_freedom_of_panorama">Aussicht versperren</string>
<string name="delete_helper_ask_alert_set_positive_button_reason">Denn es ist</string>
<string name="category_edit_helper_make_edit_toast">Versuche, Kategorien zu aktualisieren.</string>
<string name="category_edit_helper_show_edit_title">Kategorie-Update</string>
<string name="category_edit_helper_show_edit_title">Kategorieänderung</string>
<string name="category_edit_helper_show_edit_title_success">Erfolgreich</string>
<plurals name="category_edit_helper_show_edit_message_if">
<item quantity="one">Kategorie %1$s wurde hinzugefügt.</item>
@ -575,8 +578,8 @@
<string name="caption_edit_helper_show_edit_message">Die Überschrift wurde hinzugefügt.</string>
<string name="coordinates_edit_helper_edit_message_else">Koordinaten konnten nicht hinzugefügt werden.</string>
<string name="description_edit_helper_edit_message_else">Es konnten keine Beschreibungen hinzugefügt werden.</string>
<string name="caption_edit_helper_edit_message_else">Es konnte keine Überschrift hinzugefügt werden.</string>
<string name="coordinates_picking_unsuccessful">Es können keine Koordinaten abgerufen werden.</string>
<string name="caption_edit_helper_edit_message_else">Die Überschrift konnte nicht hinzugefügt werden.</string>
<string name="coordinates_picking_unsuccessful">Koordinaten des Bildes nicht aktualisiert</string>
<string name="descriptions_picking_unsuccessful">Beschreibungen können nicht abgerufen werden</string>
<string name="description_activity_title">Beschreibungen und Überschriften bearbeiten</string>
<string name="share_image_via">Bild teilen via</string>
@ -586,17 +589,17 @@
<string name="text_copy">Text in die Zwischenablage kopiert</string>
<string name="notification_mark_read">Benachrichtigung als gelesen markieren</string>
<string name="some_error">Ein Fehler ist aufgetreten!</string>
<string name="place_state">Zustand des Platzes:</string>
<string name="place_state">Zustand des Ortes:</string>
<string name="place_state_exists">Existiert</string>
<string name="place_state_needs_photo">Benötigt Foto</string>
<string name="place_type">Platztyp:</string>
<string name="place_type">Ortstyp:</string>
<string name="nearby_search_hint">Brücke, Museum, Hotel etc.</string>
<string name="you_must_reset_your_passsword" fuzzy="true">Bei der Anmeldung ist etwas schiefgelaufen, du musst dein Passwort zurücksetzen!</string>
<string name="you_must_reset_your_passsword">Bei der Anmeldung ist etwas schiefgelaufen. Du musst dein Passwort zurücksetzen!</string>
<string name="title_for_media">MEDIA</string>
<string name="title_for_child_classes">CHILD CLASSES</string>
<string name="title_for_parent_classes">PARENT CLASSES</string>
<string name="upload_nearby_place_found_title">Ort in der Nähe gefunden</string>
<string name="upload_nearby_place_found_description">Ist das ein Foto von %1$s?</string>
<string name="upload_nearby_place_found_description_singular" fuzzy="true">Ist das ein Foto von %1$s?</string>
<string name="title_app_shortcut_bookmark">Lesezeichen</string>
<string name="title_app_shortcut_setting">Einstellungen</string>
<string name="remove_bookmark">aus den Lesezeichen entfernt</string>
@ -604,20 +607,20 @@
<string name="wallpaper_set_unsuccessfully">Etwas ist schiefgelaufen. Das Hintergrundbild konnte nicht eingestellt werden</string>
<string name="setting_wallpaper_dialog_title">Als Hintergrundbild festlegen</string>
<string name="setting_wallpaper_dialog_message">Hintergrundbild wird festgelegt. Bitte warten...</string>
<string name="theme_default_name">System folgen</string>
<string name="theme_default_name">Systemeinstellung</string>
<string name="theme_dark_name">Dunkel</string>
<string name="theme_light_name">Hell</string>
<string name="cannot_open_location_settings">Die Standorteinstellungen konnten nicht geöffnet werden. Bitte schalte den Standort manuell ein</string>
<string name="recommend_high_accuracy_mode">Die besten Ergebnisse erzielst du, wenn du den Modus „Hohe Genauigkeit“ wählst.</string>
<string name="ask_to_turn_location_on">Standort einschalten?</string>
<string name="nearby_needs_location">Für die Funktion „in der Nähe“ muss der Standort aktiviert sein, um richtig zu funktionieren</string>
<string name="upload_map_location_access">Sie müssen Zugriff auf Ihren aktuellen Standort gewähren, um den Standort automatisch festzulegen.</string>
<string name="upload_map_location_access">Um den Standort automatisch festlegen zu können, musst du die Berechtigung dazu erteilen.</string>
<string name="use_location_from_similar_image">Hast du diese beiden Bilder am selben Ort aufgenommen? Möchtest du den Breiten- und Längengrad des rechten Bildes verwenden?</string>
<string name="load_more">Mehr laden</string>
<string name="nearby_no_results">Keine Orte gefunden, versuche, deine Suchkriterien zu ändern.</string>
<string name="nearby_no_results">Es wurden keine Orte gefunden. Versuche, deine Suchkriterien zu ändern.</string>
<string name="todo_improve">Empfohlene Verbesserungen:</string>
<string name="missing_category">- Füge Kategorien zu diesem Bild hinzu, um die Benutzerfreundlichkeit zu verbessern.</string>
<string name="missing_article">- Füge dieses Bild zu dem zugehörigen Wikipedia-Artikel hinzu, der keine Bilder hat.</string>
<string name="missing_article">- Füge dieses Bild dem dazugehörigen Wikipedia-Artikel hinzu, der keine Bilder enthält.</string>
<string name="add_picture_to_wikipedia_article_title">Bild zu Wikipedia hinzufügen</string>
<string name="add_picture_to_wikipedia_article_desc">Möchtest du dieses Bild zum Wikipedia-Artikel in der Sprache %1$s hinzufügen?</string>
<string name="confirm">Bestätigen</string>
@ -625,11 +628,11 @@
<string name="wikipedia_instructions_step_1">1. Verwende den folgenden Wikitext:</string>
<string name="wikipedia_instructions_step_2">2. Mit einem Klick auf Bestätigen wird der Wikipedia-Artikel geöffnet</string>
<string name="wikipedia_instructions_step_3">3. Suche einen geeigneten Abschnitt im Artikel für dein Bild</string>
<string name="wikipedia_instructions_step_4">4. Klicken Sie auf das Symbol „Bearbeiten“ (das einem Stift ähnelt) für diesen Abschnitt.</string>
<string name="wikipedia_instructions_step_4">4. Klicke auf das Bearbeiten-Symbol (das einem Stift ähnelt) für den Abschnitt.</string>
<string name="wikipedia_instructions_step_5">5. Füge den Wikitext an der entsprechenden Stelle ein.</string>
<string name="wikipedia_instructions_step_6">6. Bearbeite den Wikitext für eine geeignete Positionierung, falls erforderlich. Weitere Informationen findest du &lt;a href=\"https://en.wikipedia.org/wiki/Wikipedia:Manual_of_Style/Images#How_to_place_an_image\"&gt;hier&lt;/a&gt;.</string>
<string name="wikipedia_instructions_step_7">7. Veröffentliche den Artikel</string>
<string name="copy_wikicode_to_clipboard">wikicode in die Zwischenablage kopieren</string>
<string name="copy_wikicode_to_clipboard">Wikicode in die Zwischenablage kopieren</string>
<string name="pause">pausieren</string>
<string name="resume">fortfahren</string>
<string name="paused">Pausiert</string>
@ -643,10 +646,10 @@
<string name="leaderboard_column_user">Benutzer</string>
<string name="leaderboard_column_count">Anzahl</string>
<string name="setting_avatar_dialog_title">Als Ranglisten-Avatar festlegen</string>
<string name="setting_avatar_dialog_message">Einstellen als Avatar, bitte warten</string>
<string name="avatar_set_successfully">Avatar setzen</string>
<string name="avatar_set_unsuccessfully">Fehler beim Setzen eines neuen Avatars, bitte versuche es erneut</string>
<string name="menu_set_avatar">Als Avatar einstellen</string>
<string name="setting_avatar_dialog_message">Als Avatar festlegen, bitte warten</string>
<string name="avatar_set_successfully">Avatar festgelegt</string>
<string name="avatar_set_unsuccessfully">Fehler beim Setzen des neuen Avatars, bitte versuche es erneut</string>
<string name="menu_set_avatar">Als Avatar festlegen</string>
<string name="leaderboard_yearly">Jährlich</string>
<string name="leaderboard_weekly">Wöchentlich</string>
<string name="leaderboard_all_time">Gesamte Zeit</string>
@ -665,7 +668,7 @@
<string name="cancel_upload">Hochladen abbrechen</string>
<string name="limited_connection_explanation">Du hast den eingeschränkten Verbindungsmodus aktiviert. Alle Uploads sind angehalten und werden fortgesetzt, sobald du diesen Modus deaktivierst.</string>
<string name="limited_connection_is_on">Der begrenzte Verbindungsmodus ist aktiv.</string>
<string name="media_details_tooltip">Bitte schreibe eine kurze Bildunterschrift, die sagt, was dein Bild zeigt. Sage in der Beschreibung, was das Bild interessant oder typisch oder selten macht, und erkläree den Kontext, sichtbar oder nicht. Verwende möglichst genaue Begriffe.</string>
<string name="media_details_tooltip">Bitte schreibe eine kurze Bildunterschrift, die sagt, was dein Bild zeigt. Sage in der Beschreibung, was das Bild interessant, typisch oder selten macht, und erkläre den Kontext, egal, ob dieser sichtbar ist oder nicht. Verwende möglichst genaue Begriffe.</string>
<string name="depicts_tooltip">Bitte finde und wähle alle Benennungen, die dieses Bild darstellt. Sei so spezifisch wie möglich. Wenn das Bild mehrere Begriffe darstellt, wähle sie alle in angemessener Weise aus. Wähle keine generischen Begriffe, wenn spezifischere Begriffe verfügbar sind.</string>
<string name="categories_tooltip">Bitte wähle die entsprechenden Kategorien aus. Im Gegensatz zu den Darstellungen sind die Kategorien nur in Englisch.</string>
<string name="license_tooltip">Commons macht deine Bilder wiederverwendbar und von jedem adaptierbar. Möchtest du auf alle Rechte verzichten? Möchtest du als Urheber genannt werden? Möchtest du, dass Bearbeitungen die gleiche Lizenz verwenden?</string>
@ -679,7 +682,7 @@
<string name="read_help_link">Mehr lesen</string>
<string name="media_detail_in_all_languages">In allen Sprachen</string>
<string name="choose_a_location">Wähle einen Ort</string>
<string name="pan_and_zoom_to_adjust">Schwenken und Zoomen zum Einstellen</string>
<string name="pan_and_zoom_to_adjust">Schwenken und Zoomen zum Anpassen</string>
<string name="select_location_location_picker">Ort auswählen</string>
<string name="show_in_map_app">In Karten-App anzeigen</string>
<string name="modify_location">Standort beabeiten</string>
@ -694,22 +697,24 @@
<string name="custom_selector_empty_text">Keine Bilder</string>
<string name="done">Fertig</string>
<string name="back">Zurück</string>
<string name="welcome_custom_picture_selector_text">Willkommen bei der benutzerdefinierten Auswahl</string>
<string name="welcome_custom_picture_selector_text">Willkommen bei der benutzerdefinierten Bildauswahl</string>
<string name="custom_selector_info_text1">Diese Auswahl zeigt dir, welche Bilder du bereits auf Commons hochgeladen hast.</string>
<string name="custom_selector_info_text2">Im Gegensatz zum Bild auf der linken Seite ist das Bild auf der rechten Seite mit dem Commons-Logo versehen, das anzeigt, dass es bereits hochgeladen wurde. Für die Bildvorschau berühren und halten.</string>
<string name="welcome_custom_selector_ok">Großartig</string>
<string name="custom_selector_already_uploaded_image_text">Dieses Bild ist bereits auf Commons hochgeladen worden.</string>
<string name="custom_selector_over_limit_warning">Aus technischen Gründen kann die Anwendung nicht mehr als %1$d Bilder auf einmal verlässlich hochladen. Die Grenze für das Hochladen von %1$d wurde um %2$d überschritten.</string>
<string name="custom_selector_dismiss_limit_warning_button_text">Ausblenden</string>
<string name="custom_selector_button_limit_text">Max: %1$d</string>
<string name="custom_selector_limit_error_desc">Fehler: Grenze für das Hochladen wurde überschritten</string>
<string name="wlm_upload_info">Dieses Bild wird am Wettbewerb Wiki Loves Monuments teilnehmen</string>
<string name="wlm_upload_info">Dieses Bild wird am Wiki-Loves-Monuments-Wettbewerb teilnehmen</string>
<string name="display_monuments">Denkmäler anzeigen</string>
<string name="wlm_month_message">Es ist der Wiki Loves Monuments Monat!</string>
<string name="wlm_month_message">Es ist der „Wiki Loves Monuments“-Monat!</string>
<string name="learn_more">MEHR ERFAHREN</string>
<string name="wlm_campaign_description">Wiki Loves Monuments ist ein internationaler Fotowettbewerb für Denkmäler, der von Wikimedia organisiert wird.</string>
<string name="need_permission">Erlaubnis erforderlich</string>
<string name="read_phone_state_permission_message">Karten in der Nähe müssen den Telefonstatus lesen können, um richtig zu funktionieren</string>
<string name="contributions_of_user">Beiträge von Benutzer: %s</string>
<string name="achievements_of_user">Leistungen von Benutzer: %s</string>
<string name="achievements_of_user">Erfolge des Benutzers: %s</string>
<string name="menu_view_user_page">Benutzerseite ansehen</string>
<string name="edit_depictions">Beschriftungen bearbeiten</string>
<string name="edit_categories">Kategorien bearbeiten</string>
@ -719,12 +724,12 @@
<string name="reset">Zurücksetzen</string>
<string name="location_message">Standortdaten helfen den Wiki-Benutzern, dein Bild zu finden, was es viel nützlicher macht.\nDeine zuletzt hochgaldenen Fotos haben keinen Standort.\nWir empfehlen dir, den Standort in den Einstellungen deiner Kamera-App zu aktivieren.\nVielen Dank für das Hochladen!</string>
<string name="no_location_found_title">Kein Standort gefunden</string>
<string name="no_location_found_message">Wie wäre es, den Ort hinzuzufügen, an dem das Bild aufgenommen wurde?\nOrtsangaben helfen Wiki-Benutzern, dein Bild zu finden, und machen es so viel nützlicher.\nDanke schön!</string>
<string name="no_location_found_message">Wie wäre es, den Ort hinzuzufügen, an dem dieses Bild aufgenommen wurde?\nOrtsangaben helfen Wiki-Benutzern, dein Bild zu finden, und machen es viel nützlicher.\nVielen Dank!</string>
<string name="add_location">Standort hinzufügen</string>
<string name="feedback_sharing_data_alert">Bitte entferne aus dieser E-Mail alle Informationen, die du nicht öffentlich mitteilen möchtest. Bitte beachte auch, dass deine E-Mail-Adresse, mit der du schreibst, sowie der dazugehörige Name und das Profilbild öffentlich sichtbar sind.</string>
<string name="explore_map_details">Einzelheiten</string>
<string name="achievements_unavailable_beta" fuzzy="true">Erfolge sind nur in der Prod-Variante verfügbar, bitte schaue in der Entwicklerdokumentation nach.</string>
<string name="leaderboard_unavailable_beta" fuzzy="true">Die Bestenliste ist nur in der Prod-Variante verfügbar, bitte schaue in der Entwicklerdokumentation nach.</string>
<string name="achievements_unavailable_beta">Erfolge sind nur in der Prod-Variante verfügbar. Bitte schaue in der Entwicklerdokumentation nach.</string>
<string name="leaderboard_unavailable_beta">Die Bestenliste ist nur in der Prod-Variante verfügbar. Bitte schaue in der Entwicklerdokumentation nach.</string>
<string name="copyright_popup">Bitte lade nur Bilder hoch, die du selbst aufgenommen hast. Wer urheberrechtlich geschützte Bilder hochlädt, wird gesperrt. Dies gilt auch für die Beta-Variante. Vielen Dank, dass du die App getestet hast!</string>
<string name="select_feedback_data_choice">Bitte hebe die Markierung aller Informationen auf, die du nicht mit der Öffentlichkeit teilen möchtest.</string>
<string name="api_level">API-Level</string>
@ -749,6 +754,8 @@
<string name="image_selected">Bild ausgewählt</string>
<string name="image_marked_as_not_for_upload">Bild als nicht zum Hochladen markiert</string>
<string name="menu_view_report">Meldung</string>
<string name="menu_view_set_white_background">Weißen Hintergrund einstellen</string>
<string name="menu_view_set_black_background">Schwarzen Hintergrund einstellen</string>
<string name="report_violation">Verstoß melden</string>
<string name="report_user">Diesen Benutzer melden</string>
<string name="report_content">Diesen Inhalt melden</string>
@ -756,16 +763,34 @@
<string name="welcome_to_full_screen_mode_text">Willkommen im Vollbild-Auswahlmodus</string>
<string name="full_screen_mode_zoom_info">Verwende zwei Finger, um hinein- und herauszuzoomen.</string>
<string name="full_screen_mode_features_info">Wische schnell und lange, um diese Aktionen auszuführen:\n- Links/Rechts: Zum vorherigen/nächsten gehen\n- Nach oben: Auswählen\n- Nach unten: Als nicht zum Hochladen markieren.</string>
<string name="set_up_avatar_toast_string">Um deinen Bestenlisten Avatar einzustellen, klicke \"Set as avatar\" in dem Drei-Punkte-Menü bei jedem Bild.</string>
<string name="similar_coordinate_description_auto_set">Die Koordinaten sind nicht exakt genug, aber der Uploader dieses Bildes denkt, sie sind nah genug.</string>
<string name="set_up_avatar_toast_string">Um deinen Bestenlisten-Avatar einzustellen, klicke auf \"Als Avatar festlegen\" in dem Drei-Punkte-Menü auf einem Bild.</string>
<string name="similar_coordinate_description_auto_set">Die Koordinaten sind nicht exakt, aber der Uploader dieses Bildes denkt, sie sind nah genug.</string>
<string name="storage_permissions_denied">Speicherberechtigungen verweigert</string>
<string name="unable_to_share_upload_item">Dieser Artikel kann nicht geteilt werden</string>
<string name="permissions_are_required_for_functionality">Für die Funktionalität sind Berechtigungen erforderlich</string>
<string name="learn_how_to_write_a_useful_description">Erfahre, wie man eine nützliche Beschreibung schreibt</string>
<string name="learn_how_to_write_a_useful_caption">Erfahre, wie man eine nützliche Überschrift schreibt</string>
<string name="see_your_achievements">Deine Erfolge ansehen</string>
<string name="edit_image">Bild bearbeiten</string>
<string name="edit_location">Standort beabeiten</string>
<string name="location_updated">Standort aktualisiert!</string>
<string name="remove_location">Standort entfernen</string>
<string name="remove_location_warning_title">Standortwarnung entfernen</string>
<string name="remove_location_warning_desc">Durch die Standortangabe werden Bilder nützlicher und leichter auffindbar. Möchtest du den Standort wirklich aus diesem Bild entfernen?</string>
<string name="location_removed">Standort entfernt!</string>
<string name="send_thanks_to_author">Dem Autor danken</string>
<string name="error_sending_thanks">Fehler beim Senden des Dankeschöns an den Autor.</string>
<string name="invalid_login_message">Deine Sitzung ist abgelaufen. Bitte melde dich erneut an.</string>
<string name="no_application_available_to_open_gpx_files">Keine Anwendung zum Öffnen von GPX-Dateien verfügbar</string>
<string name="file_saved_successfully">Datei erfolgreich gespeichert</string>
<string name="do_you_want_to_open_gpx_file">Möchtest du die GPX-Datei öffnen?</string>
<string name="do_you_want_to_open_kml_file">Möchtest du die KML-Datei öffnen?</string>
<string name="failed_to_save_kml_file">KML-Datei konnte nicht gespeichert werden.</string>
<string name="failed_to_save_gpx_file">GPX-Datei konnte nicht gespeichert werden.</string>
<string name="saving_kml_file">Speichere KML-Datei</string>
<string name="saving_gpx_file">Speichere GPX-Datei</string>
<plurals name="custom_picker_images_selected_title_appendix">
<item quantity="one">%d Bild ausgewählt</item>
<item quantity="other"> %d Bilder ausgewählt</item>
<item quantity="one">Ein Bild ausgewählt</item>
<item quantity="other">%d Bilder ausgewählt</item>
</plurals>
</resources>

View file

@ -10,6 +10,7 @@
* Jimkats
* KATRINE1992
* KATRINE1993
* Karyotakisg
* ManosHacker
* McDutchie
* MnLsVt
@ -20,19 +21,29 @@
* Panos78
* Protnet
* Tgkarounos
* Vtalos
-->
<resources>
<string name="commons_facebook">Σελίδα των Κοινών στο Facebook</string>
<string name="commons_github">Κώδικας πηγής των Κοινών στο GitHub</string>
<string name="commons_logo" fuzzy="true">Κοινό Λογότυπο</string>
<string name="commons_logo">Λογότυπο Commons</string>
<string name="commons_website">Ιστοσελίδα των Κοινών</string>
<string name="exit_location_picker">Έξοδος από το εργαλείο επιλογής τοποθεσίας</string>
<string name="submit">Υποβολή</string>
<string name="add_another_description">Επιλέξτε άλλη περιγραφή</string>
<string name="add_new_contribution">Προσθέστε νέα συνεισφορά</string>
<string name="add_contribution_from_camera">Προσθέστε συνεισφορά από την κάμερα</string>
<string name="add_contribution_from_photos">Προσθέστε συνεισφορά από τις Φωτογραφίες</string>
<string name="add_contribution_from_contributions_gallery">Προσθέστε συνεισφορά από προηγούμενη συλλογή συνεισφορών</string>
<string name="show_captions">Λεζάντες</string>
<string name="row_item_language_description">Περιγραφή Γλώσσας</string>
<string name="row_item_caption">Λεζάντα</string>
<string name="show_captions_description">Περιγραφή</string>
<string name="nearby_row_image">Εικόνα</string>
<string name="nearby_all">Όλα</string>
<string name="nearby_filter_toggle">Ενεργοποιήστε</string>
<string name="nearby_filter_search">Προβολή αναζήτησης</string>
<string name="nearby_filter_state">Κατάσταση τοποθεσίας</string>
<string name="appwidget_img">Φωτογραφία της Ημέρας</string>
<plurals name="uploads_pending_notification_indicator">
<item quantity="one">1 αρχείο επιφορτώνεται</item>
@ -72,6 +83,7 @@
<string name="bullet"></string>
<string name="menu_settings">Ρυθμίσεις</string>
<string name="intent_share_upload_label">Ανέβασμα στα Κοινά</string>
<string name="upload_in_progress">Ανέβασμα σε εξέλιξη...</string>
<string name="username">Όνομα χρήστη</string>
<string name="password">Κωδικός πρόσβασης</string>
<string name="login_credential">Συνδεθείτε στο λογαριασμό σας στο Commons Beta</string>
@ -82,10 +94,13 @@
<string name="logging_in_message">Παρακαλούμε περιμένετε…</string>
<string name="updating_caption_title">Ενημέρωση λεζάντων και περιγραφών</string>
<string name="updating_caption_message">Παρακαλούμε περιμένετε…</string>
<string name="login_success" fuzzy="true">Επιτυχής σύνδεση!</string>
<string name="login_failed" fuzzy="true">Η είσοδος απέτυχε!</string>
<string name="login_success">Επιτυχής σύνδεση!</string>
<string name="login_failed">Η είσοδος απέτυχε!</string>
<string name="upload_failed">Το αρχείο δεν βρέθηκε. Παρακαλώ δοκιμάστε ένα άλλο αρχείο.</string>
<string name="authentication_failed" fuzzy="true">Απέτυχε ο έλεγχος ταυτότητας, παρακαλώ συνδεθείτε ξανά</string>
<string name="retry_limit_reached">Συμπληρώθηκε το μέγιστο όριο επανάληψης! Ακυρώστε τη μεταφόρτωση και προσπαθήστε ξανά</string>
<string name="unrestricted_battery_mode">Απενεργοποίηση βελτιστοποίησης μπαταρίας;</string>
<string name="suggest_unrestricted_mode">Η μεταφόρτωση περισσότερων από 3 εικόνων λειτουργεί πιο αξιόπιστα όταν η βελτιστοποίηση μπαταρίας είναι απενεργοποιημένη. Απενεργοποιήστε τη βελτιστοποίηση μπαταρίας για την εφαρμογή Commons από τις ρυθμίσεις για μια ομαλή εμπειρία μεταφόρτωσης. \n\nΠιθανά βήματα για να απενεργοποιήσετε τη βελτιστοποίηση μπαταρίας:\n\nΒήμα 1: Πατήστε στο κουμπί \"Ρυθμίσεις\" παρακάτω.\n\nΒήμα 2: Εναλλαγή από \"Μη βελτιστοποιημένη\" σε \"Σε όλες τις εφαρμογές\".\n\nΒήμα 3: Αναζήτηση για \"Commons\" ή \"fr.free.nrw.commons\".\n\nΒήμα 4: Πατήστε το και επιλέξτε \"Να μην γίνει βελτιστοποίηση\".\n\nΒήμα 5: Πατήστε \'Τέλος\'.</string>
<string name="authentication_failed">Απέτυχε ο έλεγχος ταυτότητας, παρακαλώ συνδεθείτε ξανά.</string>
<string name="uploading_started">Η αποστολή ξεκίνησε!</string>
<string name="uploading_queued">Η μεταφόρτωση βρίσκεται σε ουρά (ενεργοποιημένη λειτουργία περιορισμένης σύνδεσης)</string>
<string name="upload_completed_notification_title">%1$s επιφορτώθηκε!</string>
@ -96,7 +111,8 @@
<string name="upload_failed_notification_title">Απέτυχε η μεταφόρτωση του %1$s</string>
<string name="upload_paused_notification_title">Η μεταφόρτωση %1$s τέθηκε σε παύση</string>
<string name="upload_failed_notification_subtitle">Πατήστε για να δείτε</string>
<string name="title_activity_contributions" fuzzy="true">Οι Πρόσφατες Φορτώσεις Μου</string>
<string name="upload_paused_notification_subtitle">Πατήστε για προβολή</string>
<string name="title_activity_contributions">Οι Πρόσφατες Μεταφορτώσεις μου</string>
<string name="contribution_state_queued">Στην ουρά</string>
<string name="contribution_state_failed">Απέτυχε</string>
<string name="contribution_state_in_progress">%1$d%% ολοκληρώθηκε</string>
@ -111,32 +127,36 @@
<string name="add_caption_toast">Παρακαλούμε προσθέστε περιγραφή για αυτό το αρχείο</string>
<string name="share_description_hint">Περιγραφή</string>
<string name="share_caption_hint">Λεζάντα</string>
<string name="login_failed_network" fuzzy="true">Δεν είναι δυνατή η σύνδεση - αποτυχία του δικτύου</string>
<string name="login_failed_network">Δεν είναι δυνατή η σύνδεση - αποτυχία του δικτύου</string>
<string name="login_failed_throttled">Πάρα πολλές ανεπιτυχείς προσπάθειες. Παρακαλώ δοκιμάστε ξανά σε λίγα λεπτά.</string>
<string name="login_failed_blocked">Συγνώμη, αυτός ο χρήστης έχει αποκλειστεί από τα Commons</string>
<string name="login_failed_2fa_needed" fuzzy="true">Πρέπει να δώσετε τον κωδικό πιστοποίησης με δύο παράγοντες</string>
<string name="login_failed_generic" fuzzy="true">Η είσοδος απέτυχε</string>
<string name="login_failed_2fa_needed">Πρέπει να δώσετε τον κωδικό ελέγχου ταυτότητας δύο παραγόντων.</string>
<string name="login_failed_generic">Η είσοδος απέτυχε</string>
<string name="share_upload_button">Ανέβασμα</string>
<string name="multiple_share_base_title">Ονομάστε το σύνολο</string>
<string name="provider_modifications">Τροποποιήσεις</string>
<string name="menu_upload_single">Ανέβασμα</string>
<string name="categories_search_text_hint">Αναζήτηση κατηγοριών</string>
<string name="depicts_search_text_hint">Αναζητήστε αντικείμενα που απεικονίζουν τα μέσα σας (βουνό, Ταζ Μαχάλ κ.λπ.)</string>
<string name="menu_save_categories">Αποθήκευση</string>
<string name="refresh_button">Ανανέωση</string>
<string name="display_list_button">Κατάλογος</string>
<string name="contributions_subtitle_zero">(Καμία μεταφόρτωση ακόμα)</string>
<string name="categories_not_found">Δεν βρέθηκαν κατηγορίες που ταιριάζουν %1$s</string>
<string name="depictions_not_found">Δεν βρέθηκαν στοιχεία Wikidata που να ταιριάζουν στο %1$s</string>
<string name="categories_skip_explanation">Προσθέστε κατηγορίες για να κάνετε τις εικόνες σας πιο ανιχνεύσιμες στα Wikimedia Commons.\n\nΑρχίστε να γράφετε για να προσθέσετε κατηγορίες.\nΠατήστε αυτό το μήνυμα (ή πατήστε επιστροφή) για να παραλείψετε αυτό το βήμα.</string>
<string name="categories_activity_title">Κατηγορίες</string>
<string name="title_activity_settings">Ρυθμίσεις</string>
<string name="title_activity_signup">Εγγραφή</string>
<string name="title_activity_featured_images">Προβεβλημμένες εικόνες</string>
<string name="title_activity_custom_selector">Προσαρμοσμένος Επιλογέας</string>
<string name="title_activity_category_details">Κατηγορία</string>
<string name="title_activity_review">Αναθεώρηση από Ομότιμους</string>
<string name="menu_about">Σχετικά</string>
<string name="about_license" fuzzy="true">Λογισμικό ανοικτού κωδικού που κυκλοφορεί υπό την &lt;a href=\"https://github.com/commons-app/apps-android-commons/blob/master/COPYING\"&gt;Άδεια Apache v2&lt;/a&gt;. Το Wikimedia Commons και το λογότυπο είναι εμπορικά σήματα του Ιδρύματος Wikimedia και χρησιμοποιούνται με άδεια από το Ίδρυμα Wikimedia. Δεν συμμετέχουμε στην δημιουργία, ανάπτυξη ή συντήρηση του Ιδρύματος Wikimedia.</string>
<string name="about_improve">Δημιουργήστε ένα νέο &lt;a href=\"%1$s\"&gt;GitHub θέμα&lt;/a&gt; για αναφορές σφαλμάτων και προτάσεις.</string>
<string name="about_privacy_policy">Πολιτική ιδιωτικότητας</string>
<string name="about_credits" fuzzy="true">&lt;u&gt;Συντελεστές&lt;/u&gt;</string>
<string name="about_credits">&lt;u&gt;Συντελεστές&lt;/u&gt;</string>
<string name="title_activity_about">Σχετικά</string>
<string name="menu_feedback">Αποστολή σχολίων (μέσω Email)</string>
<string name="no_email_client">Δεν υπάρχει εγκατεστημένη εφαρμογή ηλεκτρονικού ταχυδρομείου</string>
@ -148,7 +168,7 @@
<string name="media_upload_policy" fuzzy="true">Αποστέλλοντας αυτήν την εικόνα, δηλώνω πως αυτή η εργασία είναι δική μου, και δεν περιέχει υλικό άλλου συγγραφέα, και εκτός αυτού πρόσκειται στο , thathref=\"https://commons.wikimedia.org/wiki/Commons:Policies_and_guidelines\"&gt;Κοινές πολιτικές της Wikipedia&lt;/a&gt;.</string>
<string name="menu_download">Λήψη</string>
<string name="preference_license">Προεπιλεγμένη άδεια</string>
<string name="use_previous" fuzzy="true">Χρήση προηγούμενου τίτλου/περιγραφής</string>
<string name="use_previous">Χρήση προηγούμενου τίτλου και περιγραφής</string>
<string name="preference_theme">Θέμα</string>
<string name="license_name_cc_by_sa_four"> Attribution-ShareAlike 4.0</string>
<string name="license_name_cc_by_four"> Attribution 4.0</string>
@ -192,8 +212,11 @@
<string name="read_storage_permission_rationale">Απαιτούμενη άδεια: Ανάγνωση εξωτερικής αποθήκευσης. Η εφαρμογή δεν μπορεί να έχει πρόσβαση στην συλλογή σας χωρίς αυτή.</string>
<string name="write_storage_permission_rationale">Απαιτούμενη άδεια: Εγγραφή σε εξωτερική αποθήκευση. Το πρόγραμμα δεν θα έχει πρόσβαση στην κάμερα/συλλογή σας χωρίς αυτήν.</string>
<string name="location_permission_title">Αιτείται Άδεια Τοποθεσίας</string>
<string name="in_app_camera_location_permission_title">Καταγραφή τοποθεσίας για λήψεις εντός εφαρμογής</string>
<string name="in_app_camera_location_switch_pref_summary">Ενεργοποιήστε το για να καταγράψετε την τοποθεσία με λήψεις εντός εφαρμογής σε περίπτωση που η κάμερα της συσκευής δεν την καταγράψει</string>
<string name="ok">Εντάξει</string>
<string name="warning">Προειδοποίηση</string>
<string name="duplicate_file_name">Βρέθηκαν αρχεία με ίδιο όνομα</string>
<string name="upload">Μεταφόρτωση</string>
<string name="yes">Ναι</string>
<string name="no">Όχι</string>
@ -203,49 +226,55 @@
<string name="media_detail_description">Περιγραφή</string>
<string name="media_detail_discussion">Συζήτηση</string>
<string name="media_detail_author">Συγγραφέας</string>
<string name="media_detail_uploaded_date" fuzzy="true">Ημερομηνία φόρτωσης</string>
<string name="media_detail_license" fuzzy="true">Άδεια</string>
<string name="media_detail_coordinates" fuzzy="true">Συντεταγμένες</string>
<string name="media_detail_uploaded_date">Ημερομηνία μεταφόρτωσης</string>
<string name="media_detail_license">Άδεια</string>
<string name="media_detail_coordinates">Συντεταγμένες</string>
<string name="media_detail_coordinates_empty" fuzzy="true">Δεν δόθηκε τίποτα</string>
<string name="become_a_tester_title">Γίνετε Δοκιμαστής Beta</string>
<string name="become_a_tester_description">Συμμετέχετε στο κανάλι beta μας στο Google Play και αποκτήστε πρώιμη πρόσβαση σε νέες λειτουργίες και διορθώσεις σφαλμάτων</string>
<string name="_2fa_code" fuzzy="true">Κωδικός 2FA</string>
<string name="logout_verification" fuzzy="true">Θέλετε πράγματι να αποσυνδεθείτε;</string>
<string name="mediaimage_failed" fuzzy="true">Η Εικόνα των Μέσων Απέτυχε (δεν μπορεί να φορτωθεί)</string>
<string name="_2fa_code">Κωδικός 2FA</string>
<string name="logout_verification">Θέλετε σίγουρα να αποσυνδεθείτε;</string>
<string name="mediaimage_failed">Η Εικόνα των Μέσων Απέτυχε (δεν μπορεί να φορτωθεί)</string>
<string name="no_subcategory_found">Δεν βρέθηκαν υποκατηγορίες</string>
<string name="no_parentcategory_found">Δεν βρέθηκαν γονικές κατηγορίες</string>
<string name="welcome_image_mount_zao" fuzzy="true">Mount Zao</string>
<string name="welcome_image_mount_zao">Όρος Ζάο</string>
<string name="welcome_image_llamas" fuzzy="true">Llamas</string>
<string name="welcome_image_rainbow_bridge" fuzzy="true">Γέφυρα Ουρανίου Τόξου</string>
<string name="welcome_image_tulip" fuzzy="true">Τουλίπα</string>
<string name="welcome_image_rainbow_bridge">Γέφυρα Ουρανίου Τόξου</string>
<string name="welcome_image_tulip">Τουλίπα</string>
<string name="welcome_image_welcome_wikipedia" fuzzy="true"> Καλωσόρισες Βικιπαίδεια</string>
<string name="welcome_image_welcome_copyright" fuzzy="true">Καλωσορίστε το Δικαίωμα Αντιγραφής</string>
<string name="welcome_image_sydney_opera_house" fuzzy="true">Κτίρια Όπερας Sidney</string>
<string name="cancel" fuzzy="true">Ακυρώστε</string>
<string name="navigation_drawer_open" fuzzy="true">Ανοίξετε</string>
<string name="navigation_drawer_close" fuzzy="true">Κλείσετε</string>
<string name="navigation_item_home" fuzzy="true">Αρχική Σελίδα</string>
<string name="navigation_item_upload" fuzzy="true">Φορτώστε</string>
<string name="navigation_item_nearby" fuzzy="true">Εδώ Κοντά</string>
<string name="cancel">Ακυρώστε</string>
<string name="navigation_drawer_open">Ανοίξτε</string>
<string name="navigation_drawer_close">Κλείστε</string>
<string name="navigation_item_home">Αρχική Σελίδα</string>
<string name="navigation_item_upload">Ανέβασμα αρχείου</string>
<string name="navigation_item_nearby">Κοντά σας</string>
<string name="navigation_item_about">Σχετικά</string>
<string name="navigation_item_settings" fuzzy="true">Ρυθμίσεις</string>
<string name="navigation_item_feedback" fuzzy="true">Σχόλια</string>
<string name="navigation_item_logout" fuzzy="true">Αποσύνδεση</string>
<string name="navigation_item_settings">Ρυθμίσεις</string>
<string name="navigation_item_feedback">Ανατροφοδότηση</string>
<string name="navigation_item_feedback_github">Ανατροφοδότηση μέσω Github</string>
<string name="navigation_item_logout">Αποσύνδεση</string>
<string name="navigation_item_info" fuzzy="true">Σεμινάριο</string>
<string name="navigation_item_notification">Ενημερώσεις</string>
<string name="navigation_item_review">Επιθεώρηση</string>
<string name="no_description_found" fuzzy="true">δεν βρέθηκε περιγραφή</string>
<string name="nearby_info_menu_commons_article" fuzzy="true">Σελίδα φακέλλου κοινής χρήσης</string>
<string name="nearby_info_menu_wikidata_article" fuzzy="true">Τεμάχιο Wikidata</string>
<string name="nearby_info_menu_wikipedia_article">Λήμμα Βικιπαίδειας</string>
<string name="description_info" fuzzy="true">Παρακαλώ περιγράψετε τα μέσα το δυνατό περισσότερο : Πού οδηγήθηκε αυτό; Τι δείχνει; Ποιο είναι το περιεχόμενο του; Παρακαλώ περιγράψετε τα αντικείμενα ή τα πρόσωπα. Αποκαλύψετε πληροφορίες που δεν μπορούν εύκολο να μαντέψει κανείς, για παράδειγμα την ώρα εντός της ημέρας αν πρόκειται για τοπίο. Αν τα μέσα δείξουν κάτι ασύνηθες, παρακαλώ εξηγήστε τι το καθιστά μη συνηθισμένα.</string>
<string name="description_info">Παρακαλώ περιγράψετε τα μέσα όσο το δυνατόν περισσότερο : Πού λήφθηκε; Τι δείχνει; Ποιο είναι το περιεχόμενο του; Παρακαλώ περιγράψετε τα αντικείμενα ή τα πρόσωπα. Αποκαλύψετε πληροφορίες που δεν είναι εύκολο να μαντέψει κανείς, για παράδειγμα την ώρα εντός της ημέρας αν πρόκειται για τοπίο. Αν τα μέσα δείξουν κάτι ασύνηθες, παρακαλώ εξηγήστε τι το καθιστούν μη συνηθισμένα.</string>
<string name="caption_info">Γράψτε μια σύντομη περιγραφή της εικόνας. Η πρώτη λεζάντα θα χρησιμοποιηθεί ως τίτλος για την εικόνα. Όριο 255 χαρακτήρες.</string>
<string name="upload_problem_exist">Πιθανά προβλήματα με αυτήν την εικόνα:</string>
<string name="upload_problem_image_dark">Η εικόνα είναι πολύ σκοτεινή.</string>
<string name="upload_problem_image_blurry">Η εικόνα είναι θολή.</string>
<string name="upload_problem_image_duplicate">Η εικόνα βρίσκεται ήδη στα Commons.</string>
<string name="upload_problem_different_geolocation">Η εικόνα λήφθηκε σε διαφορετική τοποθεσία.</string>
<string name="upload_problem_fbmd">Ανεβάστε μόνο φωτογραφίες που έχετε τραβήξει μόνοι σας. Μην ανεβάζετε φωτογραφίες που έχετε βρει σε λογαριασμούς άλλων ατόμων στο Facebook.</string>
<string name="upload_problem_do_you_continue">Θέλετε ακόμη να ανεβάσετε αυτή την εικόνα;</string>
<string name="upload_connection_error_alert_title">Σφάλμα Σύνδεσης</string>
<string name="upload_connection_error_alert_detail">Η διαδικασία μεταφόρτωσης απαιτεί ενεργή πρόσβαση στο Διαδίκτυο. Ελέγξτε τη σύνδεσή σας στο δίκτυο.</string>
<string name="upload_problem_image">Βρέθηκαν προβλήματα στην εικόνα</string>
<string name="internet_downloaded">Ανεβάστε μόνο φωτογραφίες που έχετε τραβήξει μόνοι σας. Μην ανεβάζετε φωτογραφίες που έχετε κατεβάσει από το Διαδίκτυο.</string>
<string name="use_external_storage">Αποθηκεύστε φωτογραφίες εντός εφαρμογής</string>
<string name="use_external_storage_summary">Αποθηκεύστε φωτογραφίες που τραβήξατε με την κάμερα εντός εφαρμογής στο χώρο αποθήκευσης της συσκευής σας</string>
<string name="login_to_your_account">Συνδεθείτε στο λογαριασμό σας.</string>
@ -261,7 +290,9 @@
<string name="skip_login_title" fuzzy="true">Θέλετε πραγματικά να παραβλέψετε τη σύνδεση;</string>
<string name="skip_login_message">Θα χρειάζεται να συνδεθείτε για να ανεβάζετε εικόνες στο μέλλον.</string>
<string name="login_alert_message">Παρακαλούμε συνδεθείτε για να χρησιμοποιήσετε αυτό το χαρακτηριστικό</string>
<string name="nearby_location_not_available" fuzzy="true">Ο τόπος δεν είναι διαθέσιμος.</string>
<string name="copy_wikicode">Αντιγράψτε το wikitext στο πρόχειρο</string>
<string name="nearby_location_not_available">Ο τόπος δεν είναι διαθέσιμος.</string>
<string name="upload_location_access_denied">Δεν επιτρέπεται η πρόσβαση στην τοποθεσία. Ρυθμίστε την τοποθεσία σας με χειροκίνητο τρόπο για να χρησιμοποιήσετε αυτήν τη δυνατότητα.</string>
<string name="location_permission_rationale_nearby">Απαιτείται άδεια για την εμφάνιση λίστας κοντινών σημείων</string>
<string name="nearby_directions">Κατευθύνσεις</string>
<string name="nearby_wikidata">Δεδομένα wiki</string>
@ -273,6 +304,7 @@
<string name="welcome_skip_button">Παράβλεψη εισαγωγής</string>
<string name="no_internet">Το διαδίκτυο δεν είναι διαθέσιμο</string>
<string name="error_notifications">Σφάλμα κατά την συγκέντρωση ειδοποιήσεων</string>
<string name="error_review">Σφάλμα κατά την ανάκτηση της εικόνας για έλεγχο. Πατήστε το refresh για να προσπαθήσετε ξανά.</string>
<string name="no_notifications">Δεν βρέθηκαν ειδοποιήσεις</string>
<string name="about_translate">Μετάφραση</string>
<string name="about_translate_title">Γλώσσες</string>
@ -280,7 +312,7 @@
<string name="about_translate_proceed">Συνέχεια</string>
<string name="about_translate_cancel">Ακύρωση</string>
<string name="retry">Ξαναπροσπαθήστε</string>
<string name="showcase_view_whole_nearby_activity" fuzzy="true">Αυτά είναι τα μέρη κοντά σας που χρειάζονται φωτογραφίες για να εικονογραφηθούν τα λήμματά τους στη Βικιπαίδεια</string>
<string name="showcase_view_whole_nearby_activity">Αυτά είναι τα μέρη κοντά σας που χρειάζονται φωτογραφίες για να εικονογραφηθούν τα λήμματά τους στη Βικιπαίδεια.\n\nΚάνοντας κλικ στην \"ΑΝΑΖΗΤΗΣΗ ΣΕ ΑΥΤΉ ΤΗΝ ΠΕΡΙΟΧΗ\" κλειδώνει ο χάρτης και ξεκινά μια κοντινή αναζήτηση γύρω από αυτή την τοποθεσία.</string>
<string name="showcase_view_needs_photo">Αυτή η τοποθεσία χρειάζεται φωτογραφία.</string>
<string name="showcase_view_has_photo">Αυτή η τοποθεσία έχει ήδη φωτογραφία.</string>
<string name="showcase_view_no_longer_exists">Η τοποθεσία δεν υπάρχει πλέον.</string>
@ -302,7 +334,7 @@
<string name="search_tab_title_depictions">Αντικείμενα</string>
<string name="explore_tab_title_mobile">Μεταφορτώθηκε μέσω κινητού</string>
<string name="explore_tab_title_map">Χάρτης</string>
<string name="successful_wikidata_edit" fuzzy="true">Η εικόνα προστέθηκε επιτυχώς στο %1$s στο Wikidata!</string>
<string name="successful_wikidata_edit">Η εικόνα προστέθηκε επιτυχώς στο %1$s στο Wikidata!</string>
<string name="wikidata_edit_failure">Αποτυχία ενημέρωσης της αντιστοιχούσας οντότητας του Wikidata!</string>
<string name="menu_set_wallpaper">Ρύθμιση ως ταπετσαρία</string>
<string name="wallpaper_set_successfully">Η ταπετσαρία ρυθμίστηκε επιτυχώς!</string>
@ -319,16 +351,22 @@
<string name="construction_event_answer">Οι φωτογραφίες που εμφανίζουν τεχνολογία ή πολιτισμό είναι πολύ ευσπρόδεκτες στα Κοινά.</string>
<string name="congratulatory_message_quiz">Είχατε το %1$s των απαντήσεων σωστό. Συγχαρητήρια!</string>
<string name="warning_for_no_answer">Επιλέξτε μια από τις δύο επιλογές για να απαντήσετε στην ερώτηση</string>
<string name="user_not_logged_in" fuzzy="true">Η περίοδος σύνδεσης έληξε, παρακαλούμε συνδεθείτε ξανά.</string>
<string name="user_not_logged_in">Η περίοδος σύνδεσης έληξε, παρακαλούμε συνδεθείτε ξανά.</string>
<string name="quiz_result_share_message">Μοιραστείτε το κουίζ με τους φίλους σας!</string>
<string name="continue_message">Συνέχεια</string>
<string name="correct">Σωστή απάντηση</string>
<string name="wrong">Λάθος απάντηση</string>
<string name="quiz_screenshot_question">Αυτό το στιγμιότυπο είναι εντάξει για ανέβασμα;</string>
<string name="share_app_title">Κοινοποίηση εφαρμογής</string>
<string name="error_fetching_nearby_places">Σφάλμα κατά την εύρεση κοντινών μερών.</string>
<string name="rotate">Γυρίστε</string>
<string name="error_fetching_nearby_places" fuzzy="true">Σφάλμα κατά την εύρεση κοντινών μερών.</string>
<string name="no_pictures_in_this_area">Δεν υπάρχουν φωτογραφίες σε αυτήν την περιοχή</string>
<string name="no_nearby_places_around">Δεν υπάρχουν μέρη κοντά</string>
<string name="error_fetching_nearby_monuments">Σφάλμα κατά την εύρεση κοντινών μνημείων.</string>
<string name="no_recent_searches">Καμία πρόσφατη αναζήτηση</string>
<string name="delete_recent_searches_dialog">Είστε σίγουρος ότι θέλετε να καθαρίσετε το ιστορικό αναζήτησης;</string>
<string name="cancel_upload_dialog">Είστε σίγουροι ότι θέλετε να ακυρώσετε αυτό το ανέβασμα;</string>
<string name="delete_search_dialog">Θέλετε να διαγράψετε αυτήν την αναζήτηση;</string>
<string name="search_history_deleted">Το ιστορικό αναζήτησης διεγράφη</string>
<string name="nominate_delete">Ορίστε για Αφαίρεση</string>
<string name="delete">Διαγραφή</string>
@ -337,6 +375,7 @@
<string name="statistics">Στατιστικά</string>
<string name="statistics_thanks">Ευχαριστίες που έχουν ληφθεί</string>
<string name="statistics_featured">Προβεβλημμένες εικόνες</string>
<string name="statistics_wikidata_edits">Εικόνες μέσω \"Κοντινά μέρη\"</string>
<string name="level">Επίπεδο</string>
<string name="images_uploaded">Εικόνες που ανέβηκαν</string>
<string name="image_reverts">Εικόνες που δεν ανεστράφησαν</string>
@ -349,13 +388,18 @@
<string name="images_used_explanation">Ο αριθμός εικόνων που ανεβάσατε στα Κοινά που χρησιμοποιήθηκαν σε λήμματα του Wikimedia</string>
<string name="error_occurred">Συνέβη σφάλμα!</string>
<string name="notifications_channel_name_all">Ειδοποίηση Κοινών</string>
<string name="preference_author_name_toggle">Χρησιμοποιήστε προσαρμοσμένο όνομα δημιουργού</string>
<string name="preference_author_name_toggle_summary">Χρησιμοποιήστε ένα προσαρμοσμένο όνομα δημιουργού αντί για το όνομα χρήστη σας κατά τη μεταφόρτωση φωτογραφιών</string>
<string name="preference_author_name">Προσαρμοσμένο όνομα δημιουργού</string>
<string name="contributions_fragment">Συνεισφορές</string>
<string name="nearby_fragment">Κοντά σας</string>
<string name="notifications">Ενημερώσεις</string>
<string name="read_notifications">Ειδοποιήσεις (ανάγνωση)</string>
<string name="display_nearby_notification_summary" fuzzy="true">Πατήστε εδώ για να δείτε την πιο κοντινή θέση που χρειάζεται εικόνες</string>
<string name="display_nearby_notification">Εμφάνιση ειδοποίησης σε κοντινή απόσταση</string>
<string name="display_nearby_notification_summary">Πατήστε εδώ για να δείτε την πιο κοντινή θέση που χρειάζεται εικόνες</string>
<string name="list_sheet">Λίστα</string>
<string name="storage_permission">Άδεια Αποθήκευσης</string>
<string name="write_storage_permission_rationale_for_image_share">Χρειαζόμαστε την άδειά σας για πρόσβαση στον εξωτερικό χώρο αποθήκευσης της συσκευής σας προκειμένου να ανεβάσουμε εικόνες.</string>
<string name="nearby_notification_dismiss_message">Δεν θα δείτε την πιο κοντινή τοποθεσία που χρειάζεται επιπλέον εικόνες. Ωστόσο, μπορείτε να ενεργοποιήσετε ξανά αυτή την ειδοποίηση στις Ρυθμίσεις αν θέλετε.</string>
<string name="step_count">Βήμα %1$d από %2$d: %3$s</string>
<string name="next">Επόμενο</string>
@ -366,36 +410,119 @@
<string name="title_page_bookmarks_locations">Τοποθεσίες</string>
<string name="menu_bookmark">Προσθήκη/Κατάργηση σε σελιδοδείκτες</string>
<string name="provider_bookmarks">Σελιδοδείκτες</string>
<string name="bookmark_empty">Δεν έχετε προσθέσει σελιδοδείκτες</string>
<string name="provider_bookmarks_location">Σελιδοδείκτες</string>
<string name="log_collection_started">Η συλλογή αρχείων καταγραφής ξεκίνησε. ΕΠΑΝΑΚΙΝΗΣΤΕ την εφαρμογή, εκτελέστε την ενέργεια που θέλετε να καταγράψετε και, στη συνέχεια, πατήστε ξανά \"Αποστολή αρχείου καταγραφής\"</string>
<string name="deletion_reason_uploaded_by_mistake">Το ανέβασα κατά λάθος</string>
<string name="deletion_reason_publicly_visible">Δεν ήξερα ότι θα δημοσιευόταν</string>
<string name="deletion_reason_bad_for_my_privacy">Κατάλαβα πως δεν προστατεύονται τα ατομικά μου στοιχεία</string>
<string name="deletion_reason_no_longer_want_public">Άλλαξα γνώμη, δεν θέλω να προβάλλεται πλέον δημόσια</string>
<string name="deletion_reason_not_interesting">Λυπάμαι αυτή η εικόνα δεν έχει ενδιαφέρον για εγκυκλοπαίδεια</string>
<string name="uploaded_by_myself" fuzzy="true">Φορτώθηκε από μένα σε</string>
<string name="no_categories_selected_warning_desc" fuzzy="true">Εικόνες χωρίς κατηγορίες χρησιμοποιούνται σπάνια. Θέλετε πράγματι να στείλετε δίχως να επιλέξετε κατηγορίες?</string>
<string name="uploaded_by_myself">Ανέβηκε από εμένα στο %1$s, χρησιμοποιήθηκε σε %2$d άρθρο(α)</string>
<string name="no_uploads">Καλώς ήρθατε στα Commons!\n\nΑνεβάστε τα πρώτα σας πολυμέσα πατώντας το κουμπί προσθήκης.</string>
<string name="no_categories_selected">Δεν επιλέχθηκαν κατηγορίες</string>
<string name="no_categories_selected_warning_desc">Εικόνες χωρίς κατηγορίες χρησιμοποιούνται σπάνια. Θέλετε πράγματι να συνεχίσετε δίχως να επιλέξετε κατηγορίες?</string>
<string name="no_depictions_selected">Δεν έχουν επιλεγεί αποτυπώσεις</string>
<string name="back_button_warning">Ακύρωση Μεταφόρτωσης</string>
<string name="back_button_warning_desc">Η χρήση του κουμπιού \"πίσω\" θα ακυρώσει αυτήν τη μεταφόρτωση και θα χάσετε την πρόοδό σας</string>
<string name="back_button_continue">Συνέχιση Μεταφόρτωσης</string>
<string name="upload_flow_all_images_in_set">(Για όλες τις εικόνες στο σετ)</string>
<string name="search_this_area">Αναζήτηση στην περιοχή</string>
<string name="nearby_card_permission_title">Αίτημα Άδειας</string>
<string name="nearby_card_permission_explanation">Θα θέλατε να χρησιμοποιήσουμε την τρέχουσα τοποθεσία σας για να εμφανίσουμε το πλησιέστερο μέρος που χρειάζεται φωτογραφίες;</string>
<string name="unable_to_display_nearest_place">Δεν είναι δυνατή η εμφάνιση του πλησιέστερου μέρους που χρειάζεται φωτογραφίες χωρίς δικαιώματα τοποθεσίας</string>
<string name="never_ask_again">Μην το ρωτήσετε ξανά αυτό</string>
<string name="display_location_permission_title">Ζητήστε άδεια τοποθεσίας</string>
<string name="display_location_permission_explanation">Ζητήστε άδεια τοποθεσίας όταν χρειάζεται για τη λειτουργία προβολής κοντινής κάρτας ειδοποιήσεων.</string>
<string name="achievements_fetch_failed_ultimate_achievement">Έχετε κάνει τόσες πολλές συνεισφορές που δεν μπορεί να αντεπεξέλθει το σύστημα υπολογισμού των επιτευγμάτων μας. Αυτό είναι το απόλυτο επίτευγμα.</string>
<string name="ends_on">Τελειώνει σε:</string>
<string name="display_campaigns">Προβολή καμπανιών</string>
<string name="display_campaigns_explanation">Δείτε τις τρέχουσες καμπάνιες</string>
<string name="in_app_camera_location_access_explanation">Επιτρέψτε στην εφαρμογή να ανακτήσει τοποθεσία σε περίπτωση που η κάμερα δεν την καταγράψει. Ορισμένες κάμερες συσκευών δεν καταγράφουν τοποθεσία. Σε τέτοιες περιπτώσεις, το να αφήσετε την εφαρμογή να ανακτήσει και να επισυνάψει τοποθεσία καθιστά τη συνεισφορά σας πιο χρήσιμη. Μπορείτε να το αλλάξετε ανά πάσα στιγμή από τις Ρυθμίσεις</string>
<string name="option_allow">Επιτρέψτε</string>
<string name="option_dismiss">Απόρριψη</string>
<string name="in_app_camera_needs_location">Ενεργοποιήστε την πρόσβαση τοποθεσίας από τις Ρυθμίσεις και δοκιμάστε ξανά. \n\nΣημείωση: Η μεταφόρτωση ενδέχεται να μην έχει τοποθεσία, εάν η εφαρμογή δεν μπορεί να ανακτήσει την τοποθεσία από τη συσκευή σε σύντομο χρονικό διάστημα.</string>
<string name="in_app_camera_location_permission_rationale">Η κάμερα εντός εφαρμογής χρειάζεται άδεια τοποθεσίας για να την επισυνάψει στις εικόνες σας σε περίπτωση που η τοποθεσία δεν είναι διαθέσιμη στο EXIF. Επιτρέψτε στην εφαρμογή να αποκτήσει πρόσβαση στην τοποθεσία σας και δοκιμάστε ξανά.\n\nΣημείωση: Η μεταφόρτωση ενδέχεται να μην έχει τοποθεσία εάν η εφαρμογή δεν μπορεί να ανακτήσει την τοποθεσία από τη συσκευή σε σύντομο χρονικό διάστημα.</string>
<string name="in_app_camera_location_permission_denied">Η εφαρμογή δεν θα καταγράψει την τοποθεσία μαζί με τις φωτογραφίες λόγω έλλειψης άδειας τοποθεσίας</string>
<string name="in_app_camera_location_unavailable">Η εφαρμογή δεν θα καταγράψει την τοποθεσία μαζί με τις φωτογραφίες καθώς το GPS είναι απενεργοποιημένο</string>
<string name="open_document_photo_picker_title">Χρησιμοποιήστε εργαλείο επιλογής φωτογραφιών βάσει εγγράφων</string>
<string name="open_document_photo_picker_explanation">Το νέο εργαλείο επιλογής φωτογραφιών Android κινδυνεύει να χάσει τις πληροφορίες τοποθεσίας. Ενεργοποιήστε εάν φαίνεται ότι το χρησιμοποιείτε.</string>
<string name="location_loss_warning" fuzzy="true">Παρακαλώ σιγουρευτείτε ότι αύτος ο κανούριος επιλογέας Android δεν αφαιρεί την τοποθεσία από τις εικόνες.</string>
<string name="review_thanks_yes_button_text" fuzzy="true">Ναι, γιατί όχι</string>
<string name="review_thanks_no_button_text" fuzzy="true">Επόμενη εικόνα</string>
<string name="nearby_campaign_dismiss_message">Δεν θα βλέπετε πλέον τις καμπάνιες. Ωστόσο, μπορείτε να ενεργοποιήσετε ξανά αυτήν την ειδοποίηση στις Ρυθμίσεις εάν το επιθυμείτε.</string>
<string name="this_function_needs_network_connection">Αυτή η λειτουργία απαιτεί σύνδεση δικτύου. Ελέγξτε τις ρυθμίσεις της σύνδεσής σας.</string>
<string name="error_processing_image">Παρουσιάστηκε σφάλμα κατά την επεξεργασία της εικόνας. Παρακαλώ προσπαθησε ξανα!</string>
<string name="getting_edit_token">Λήψη διακριτικού για επεξεργασία</string>
<string name="check_category_adding_template">Προσθήκη υποδείγματος για έλεγχο κατηγορίας</string>
<string name="check_category_notification_title">Αίτημα ελέγχου κατηγορίας για %1$s</string>
<string name="check_category_edit_summary">Αίτημα ελέγχου κατηγορίας</string>
<string name="check_category_success_title">Ζητήθηκε έλεγχος κατηγορίας</string>
<string name="check_category_failure_title">Το αίτημα ελέγχου κατηγορίας δεν λειτούργησε</string>
<string name="check_category_success_message">Ζητήθηκε έλεγχος κατηγορίας για %1$s</string>
<string name="check_category_failure_message">Δεν ήταν δυνατή η αίτηση ελέγχου κατηγορίας για %1$s</string>
<string name="check_category_toast">Αίτημα ελέγχου κατηγορίας για %1$s</string>
<string name="nominate_for_deletion_done">Έγινε</string>
<string name="send_thank_success_title">Αποστολή Ευχαριστιών: Επιτυχία</string>
<string name="send_thank_success_message">Επιτυχής αποστοή ευχαριστιών προς %1$s</string>
<string name="send_thank_failure_message">Αποτυχία αποστολής ευχαριστιών %1$s</string>
<string name="send_thank_failure_title">Αποστολή Ευχαριστιών: Αποτυχία</string>
<string name="send_thank_toast">Αποστολή Ευχαριστιών για %1$s</string>
<string name="review_copyright">Ακολουθεί αυτό τους κανόνες πνευματικής ιδιοκτησίας;</string>
<string name="review_category">Είναι σωστά κατηγοριοποιημένο αυτό;</string>
<string name="review_spam">Είναι αυτό εντός πεδίου εφαρμογής;</string>
<string name="review_thanks">Θα θέλατε να ευχαριστήσετε τον συνεισφέροντα;</string>
<string name="review_spam_explanation">Κάντε κλικ στο ΟΧΙ για να ορίσετε αυτήν την εικόνα για διαγραφή εάν δεν είναι καθόλου χρήσιμη.</string>
<string name="review_copyright_explanation">Λογότυπα, στιγμιότυπα οθόνης, αφίσες ταινιών αποτελούν συχνά παραβιάσεις πνευματικών δικαιωμάτων. Πατήστε ΟΧΙ για να προτείνετε αυτήν την εικόνα για διαγραφή</string>
<string name="review_thanks_explanation">%1$s θα ενθαρρυνθεί από την εκτίμησή σας</string>
<string name="review_no_category">Α, αυτό δεν είναι καν κατηγοριοποιημένο!</string>
<string name="review_category_explanation">Αυτή η εικόνα ανήκει σε %1$s κατηγορίες.</string>
<string name="review_spam_report_question">Είναι εκτός πεδίου, επειδή είναι</string>
<string name="review_c_violation_report_question">Είναι παραβίαση πνευματικών δικαιωμάτων επειδή είναι</string>
<string name="review_thanks_yes_button_text">Επόμενη εικόνα</string>
<string name="review_thanks_no_button_text">Ναι, γιατί όχι</string>
<string name="skip_image_explanation">Κάνοντας κλικ σε αυτό το κουμπί θα εμφανιστεί μια άλλη πρόσφατα μεταφορτωμένη εικόνα από το Wikimedia Commons</string>
<string name="review_image_explanation">Μπορείτε να ελέγχετε εικόνες για να βελτιώσετε την ποιότητα του Wikimedia Commons.\nΟι τρεις παράμετροι ελέγχου είναι:\n\n- Είναι αυτή η εικόνα εντός πεδίου;N!Όταν πατάτε Όχι (εκτός πεδίου εφαρμογής), εσείς προτείνετε την διαγραφή αυτής της εικόνας.\n\n- Αυτή η εικόνα ακολουθεί τους κανόνες των πνευματικών δικαιωμάτων; Όταν πατάτε Όχι (δεν ακολουθεί τους κανόνες των πνευματικών δικαιωμάτων), εσείς προτείνετε την διαγραφή αυτής της εικόνας.\n\n- Είναι αυτή η εικόνα σωστά κατηγοριοποιημένη;N!Όταν πατάτε Όχι (δεν είναι σωστά κατηγοριοποιημένη), προσθέτε ένα υπόδειγμα αίτησης κατηγοριοποίησης στην εικόνα.\n\nΕάν όλα είναι εντάξει, δεν προστίθεται πρότυπο στην εικόνα και έχετε την ευκαιρία να ευχαριστήσετε τον συντελεστή.</string>
<string name="no_image">Δεν χρησιμοποιούνται εικόνες</string>
<string name="no_image_reverted">Δεν έγινε επαναφορά εικόνων</string>
<string name="no_image_uploaded">Δεν έχουν ανεβεί εικόνες</string>
<string name="no_notification">Δεν έχετε αδιάβαστες ενημερώσεις</string>
<string name="no_read_notification" fuzzy="true">Δεν έχετε αρχειοθετημένες ενημερώσεις</string>
<string name="share_logs_using">Κοινή χρήση αρχείων καταγραφής χρησιμοποιώντας</string>
<string name="menu_option_read">Προβολή αναγνωσμένων</string>
<string name="menu_option_unread">Προβολή μη αναγνωσμένων</string>
<string name="error_occurred_in_picking_images">Παρουσιάστηκε σφάλμα κατά την επιλογή εικόνων</string>
<string name="please_wait">Παρακαλούμε περιμένετε…</string>
<string name="images_featured_explanation">Οι επιλεγμένες εικόνες είναι εικόνες από άριστα καταρτισμένους φωτογράφους και εικονογράφους που η κοινότητα του Wikimedia Commons έχει επιλέξει ως μερικές από τις υψηλότερης ποιότητας στον ιστότοπο.</string>
<string name="images_via_nearby_explanation">Οι εικόνες που μεταφορτώνονται μέσω κοντινών τοποθεσιών είναι οι εικόνες που μεταφορτώνονται ανακαλύπτοντας μέρη στο χάρτη.</string>
<string name="thanks_received_explanation">Αυτή η δυνατότητα επιτρέπει στους συντάκτες να στέλνουν μια ειδοποίηση ευχαριστιών σε χρήστες που κάνουν χρήσιμες επεξεργασίες χρησιμοποιώντας έναν μικρό σύνδεσμο ευχαριστιών στη σελίδα ιστορικού ή στη σελίδα διαφορών.</string>
<string name="copy_image_caption_description">Αντιγραφή σε επόμενα μέσα</string>
<string name="copied_successfully">Αντιγράφηκε με επιτυχία</string>
<string name="welcome_dont_upload_content_description">Παραδείγματα εικόνων που δεν πρέπει να ανεβάζονται</string>
<string name="skip_image">Παραλείψτε αυτήν την εικόνα</string>
<string name="download_failed_we_cannot_download_the_file_without_storage_permission">Η λήψη απέτυχε!!. Δεν μπορούμε να κατεβάσουμε το αρχείο χωρίς άδεια εξωτερικού χώρου αποθήκευσης.</string>
<string name="manage_exif_tags">Διαχείριση ετικετών EXIF</string>
<string name="manage_exif_tags_summary">Επιλέξτε ποιες ετικέτες EXIF θα διατηρηθούν στις μεταφορτώσεις</string>
<string name="exif_tag_name_author">Δημιουργός</string>
<string name="exif_tag_name_copyright">Πνευματικά δικαιώματα</string>
<string name="exif_tag_name_location">Τοποθεσία</string>
<string name="exif_tag_name_cameraModel">Μοντέλο φωτογραφικής μηχανής</string>
<string name="exif_tag_name_lensModel">Μοντέλο φακού</string>
<string name="exif_tag_name_serialNumbers">Σειριακός αριθμός</string>
<string name="exif_tag_name_software">Λογισμικό</string>
<string name="media_location_permission_denied">Δεν επιτρέπεται η πρόσβαση στην τοποθεσία πολυμέσων</string>
<string name="image_info">Πληροφορίες Εικόνας</string>
<string name="upload_cancelled">Ακυρώθηκε η μεταφόρτωση</string>
<string name="previous_image_title_description_not_found">Δεν υπάρχουν δεδομένα για τον τίτλο ή την περιγραφή της προηγούμενης εικόνας</string>
<string name="dialog_box_text_nomination">Γιατί πρέπει να διαγραφεί το %1$s;</string>
<string name="review_is_uploaded_by">%1$s μεταφορτώνεται από: %2$s</string>
<string name="delete_helper_show_deletion_title_failed">Απέτυχε</string>
<string name="title_app_shortcut_setting">Ρυθμίσεις</string>
<string name="theme_dark_name">Σκοτεινό</string>
<string name="theme_light_name">Φωτεινό</string>
<string name="cannot_open_location_settings">Αποτυχία ανοίγματος ρυθμίσεων τοποθεσίας. Παρακαλούμε ενεργοποιήστε την τοποθεσία χειροκίνητα</string>
<string name="recommend_high_accuracy_mode">Για καλύτερα αποτελέσματα, επιλέξτε τη λειτουργία υψηλής ακρίβειας.</string>
<string name="ask_to_turn_location_on">Ενεργοποίηση τοποθεσίας;</string>
<string name="load_more">Εμφάνιση περισσότερων</string>
<string name="todo_improve">Προτεινόμενες βελτιώσεις:</string>
<string name="achievements_tab_title">Κατορθώματα</string>
<string name="leaderboard_tab_title">Λίστα κατάταξης</string>
<string name="rank_prefix">Κατάταξη:</string>
@ -409,7 +536,17 @@
<string name="leaderboard_upload">Ανέβασμα</string>
<string name="leaderboard_nearby">Γειτονικά</string>
<string name="leaderboard_used">Σε χρήση</string>
<string name="cancel_upload">Ακύρωση Μεταφόρτωσης</string>
<string name="media_detail_in_all_languages">Για όλες τις γλώσσες</string>
<string name="apply">Εφαρμογή</string>
<string name="reset">Επαναφορά</string>
<string name="no_location_found_title">Δεν βρέθηκε τοποθεσία</string>
<string name="add_location">Προσθήκη τοποθεσίας</string>
<string name="explore_map_details">Λεπτομέρειες</string>
<string name="achievements_unavailable_beta">Τα επιτεύγματα είναι διαθέσιμα μόνο στο prod flavor. Ελέγξτε την τεκμηρίωση προγραμματιστή.</string>
<string name="leaderboard_unavailable_beta">Το leaderboard είναι διαθέσιμο μόνο στο prod flavor. Ελέγξτε την τεκμηρίωση προγραμματιστή.</string>
<string name="copyright_popup">Ανεβάστε μόνο φωτογραφίες που έχετε τραβήξει μόνοι σας. Οι χρήστες που ανεβάζουν εικόνες που προστατεύονται από πνευματικά δικαιώματα θα αποκλειστούν. Αυτό ισχύει και για το beta flavor. Σας ευχαριστούμε που δοκιμάσατε την εφαρμογή!</string>
<string name="select_feedback_data_choice">Παρακαλούμε να διαγράψετε οποιαδήποτε πληροφορία δεν θα θέλατε να μοιραστείτε δημόσια.</string>
<string name="api_level">Επίπεδο API</string>
<string name="android_version">Έκδοση android</string>
<string name="device_manufacturer">Κατασκευαστής συσκευής</string>
@ -418,5 +555,57 @@
<string name="network_type">Τύπος δικτύου</string>
<string name="thanks_feedback">Ευχαριστούμε για την υποβολή σχολίων</string>
<string name="error_feedback">Σφάλμα κατά την αποστολή σχολίων</string>
<string name="enter_description">Ποια είναι τα σχόλιά σας;</string>
<string name="your_feedback">Τα σχόλια σας</string>
<string name="mark_as_not_for_upload">Επισήμανση ως όχι για μεταφόρτωση</string>
<string name="unmark_as_not_for_upload">Καταργήστε την επισήμανση ως όχι για μεταφόρτωση</string>
<string name="marking_as_not_for_upload">Επισήμανση ως όχι για μεταφόρτωση</string>
<string name="unmarking_as_not_for_upload">Κατάργηση επισήμανσης ως όχι για μεταφόρτωση</string>
<string name="show_already_actioned_pictures">Εμφάνιση εικόνων που έχουν ήδη ενεργοποιηθεί</string>
<string name="hiding_already_actioned_pictures">Απόκρυψη εικόνων που έχουν ήδη ενεργοποιηθεί</string>
<string name="no_more_images_found">Δεν βρέθηκαν άλλες εικόνες</string>
<string name="this_image_is_already_uploaded">Αυτή η εικόνα έχει ήδη μεταφορτωθεί</string>
<string name="can_not_select_this_image_for_upload">Δεν είναι δυνατή η επιλογή αυτής της εικόνας για μεταφόρτωση</string>
<string name="image_selected">Η εικόνα επιλέχθηκε</string>
<string name="image_marked_as_not_for_upload">Η εικόνα επισημάνθηκε ως όχι για μεταφόρτωση</string>
<string name="menu_view_report">Αναφορά</string>
<string name="menu_view_set_white_background">Ορίστε λευκό φόντο</string>
<string name="menu_view_set_black_background">Ορίστε μαύρο φόντο</string>
<string name="report_violation">Αναφορά παράβασης</string>
<string name="report_user">Αναφορά αυτού του χρήστη</string>
<string name="report_content">Αναφορά αυτού του περιεχομένου</string>
<string name="request_user_block">Αίτημα αποκλεισμού αυτού του χρήστη</string>
<string name="welcome_to_full_screen_mode_text">Καλώς ορίσατε στη λειτουργία επιλογής πλήρους οθόνης</string>
<string name="full_screen_mode_zoom_info">Χρησιμοποιήστε δύο δάχτυλα για μεγέθυνση και σμίκρυνση.</string>
<string name="full_screen_mode_features_info">Σύρετε γρήγορα και παρατεταμένα για να εκτελέσετε αυτές τις ενέργειες: \n- Αριστερά/Δεξιά: Μετάβαση στο προηγούμενο/επόμενο \n- Επάνω: Επιλογή\n- Κάτω: Επισήμανση ως όχι για μεταφόρτωση.</string>
<string name="set_up_avatar_toast_string">Για να ρυθμίσετε το avatar του leaderboard, πατήστε \"Ορισμός ως avatar\" στο μενού με τις τρεις κουκκίδες οποιασδήποτε εικόνας.</string>
<string name="similar_coordinate_description_auto_set">Οι συντεταγμένες δεν είναι οι ακριβείς συντεταγμένες, αλλά το άτομο που ανέβασε αυτήν την εικόνα πιστεύει ότι είναι αρκετά κοντά.</string>
<string name="storage_permissions_denied">Τα δικαιώματα αποθήκευσης απορρίφθηκαν</string>
<string name="unable_to_share_upload_item">Δεν είναι δυνατή η κοινή χρήση αυτού του στοιχείου</string>
<string name="permissions_are_required_for_functionality">Απαιτούνται δικαιώματα για τη λειτουργικότητα</string>
<string name="learn_how_to_write_a_useful_description">Μάθετε πώς να γράψετε μια χρήσιμη περιγραφή</string>
<string name="learn_how_to_write_a_useful_caption">Μάθετε πώς να γράψετε μια χρήσιμη λεζάντα</string>
<string name="see_your_achievements">Δείτε τα επιτεύγματά σας</string>
<string name="edit_image">Επεξεργασία εικόνας</string>
<string name="edit_location">Επεξεργασία τοποθεσίας</string>
<string name="location_updated">Η τοποθεσία ενημερώθηκε!</string>
<string name="remove_location">Κατάργηση τοποθεσίας</string>
<string name="remove_location_warning_title">Αφαίρεση Προειδοποίησης Τοποθεσίας</string>
<string name="remove_location_warning_desc">Η τοποθεσία κάνει τις φωτογραφίες πιο χρήσιμες και διευκολύνει την εύρεσή τους. Θέλετε σίγουρα να αφαιρέσετε την τοποθεσία από αυτήν την εικόνα;</string>
<string name="location_removed">Η τοποθεσία καταργήθηκε!</string>
<string name="send_thanks_to_author">Ευχαριστήστε τον συγγραφέα</string>
<string name="error_sending_thanks">Σφάλμα κατά την αποστολή των ευχαριστιών στον συγγραφέα.</string>
<string name="invalid_login_message">Η περίοδος σύνδεσης έληξε, παρακαλούμε συνδεθείτε ξανά</string>
<string name="no_application_available_to_open_gpx_files">Δεν υπάρχει διαθέσιμη εφαρμογή για το άνοιγμα αρχείων GPX</string>
<string name="file_saved_successfully">Το αρχείο αποθηκεύτηκε με επιτυχία</string>
<string name="do_you_want_to_open_gpx_file">Θέλετε να ανοίξετε το αρχείο GPX;</string>
<string name="do_you_want_to_open_kml_file">Θέλετε να ανοίξετε το αρχείο KML;</string>
<string name="failed_to_save_kml_file">Αποτυχία αποθήκευσης του αρχείου KML.</string>
<string name="failed_to_save_gpx_file">Αποτυχία αποθήκευσης του αρχείου GPX.</string>
<string name="saving_kml_file">Αποθήκευση αρχείου KML</string>
<string name="saving_gpx_file">Αποθήκευση αρχείου GPX</string>
<plurals name="custom_picker_images_selected_title_appendix">
<item quantity="one">%d επιλεγμένη εικόνα</item>
<item quantity="other"> Επιλέχθηκαν %d εικόνες</item>
</plurals>
</resources>

View file

@ -351,7 +351,7 @@
<string name="quiz_screenshot_question">Ĉu ĉi tiu ekrankopio estas alŝutebla?</string>
<string name="share_app_title">Diskonigi Aplikaĵon</string>
<string name="rotate">Turni</string>
<string name="error_fetching_nearby_places">Eraro dum akirado de apudaj lokoj.</string>
<string name="error_fetching_nearby_places" fuzzy="true">Eraro dum akirado de apudaj lokoj.</string>
<string name="no_nearby_places_around">Neniuj apudaj lokoj ĉirkaŭ</string>
<string name="error_fetching_nearby_monuments">Eraro dum akirado de apudaj monumentoj.</string>
<string name="no_recent_searches">Neniu ĵusa serĉo</string>
@ -554,7 +554,7 @@
<string name="coordinates_edit_helper_edit_message_else">Ne eblis aldoni koordinatojn.</string>
<string name="description_edit_helper_edit_message_else">Ne eblis aldoni priskribojn.</string>
<string name="caption_edit_helper_edit_message_else">Ne eblis aldoni bildotekston.</string>
<string name="coordinates_picking_unsuccessful">Ne eblas akiri koordinatojn.</string>
<string name="coordinates_picking_unsuccessful" fuzzy="true">Ne eblas akiri koordinatojn.</string>
<string name="descriptions_picking_unsuccessful">Ne eblas ricevi priskribojn.</string>
<string name="description_activity_title">Redakti priskribojn kaj bildotekstojn</string>
<string name="share_image_via">Disdonu bildon per</string>
@ -574,7 +574,7 @@
<string name="title_for_child_classes">SUBKLASOJ</string>
<string name="title_for_parent_classes">PLI ALTAJ KLASOJ</string>
<string name="upload_nearby_place_found_title">Oni trovis lokon en proksimo</string>
<string name="upload_nearby_place_found_description">Ĉu ĉi tio estas foto de %1$s?</string>
<string name="upload_nearby_place_found_description_singular" fuzzy="true">Ĉu ĉi tio estas foto de %1$s?</string>
<string name="title_app_shortcut_bookmark">Legosignoj</string>
<string name="title_app_shortcut_setting">Agordoj</string>
<string name="remove_bookmark">Forigi el legosignoj</string>
@ -589,7 +589,7 @@
<string name="recommend_high_accuracy_mode">Por plej bonaj rezultoj, elektu la modon de Alta Precizeco.</string>
<string name="ask_to_turn_location_on">Ĉu aktivigi lokon?</string>
<string name="nearby_needs_location">Apude bezonas loko aktivigita por ke funkcii bone</string>
<string name="upload_map_location_access">Vi devas doni aliron al via nuna loko por agordi lokon aŭtomate.</string>
<string name="upload_map_location_access" fuzzy="true">Vi devas doni aliron al via nuna loko por agordi lokon aŭtomate.</string>
<string name="use_location_from_similar_image">Ĉu vi filmis ĉi tiujn du bildojn en la sama loko? Ĉu vi volas uzi la latitudon/longitudon de la bildo dekstre?</string>
<string name="load_more">Ŝargi pli</string>
<string name="nearby_no_results">Neniuj lokoj trovitaj, provu ŝanĝi viajn serĉkriteriojn.</string>

View file

@ -323,6 +323,7 @@
<string name="nearby_location_not_available">Cercanos no puede funcionar correctamente. La ubicación no está disponible.</string>
<string name="upload_location_access_denied">Acceso a la ubicación denegado. Configura tu ubicación manualmente para utilizar esta función.</string>
<string name="location_permission_rationale_nearby">Se necesita permiso para mostrar una lista de lugares cercanos</string>
<string name="location_permission_rationale_explore">Se necesita permiso para mostrar una lista de lugares cercanos</string>
<string name="nearby_directions">Cómo llegar</string>
<string name="nearby_wikidata">Wikidata</string>
<string name="nearby_wikipedia">Wikipedia</string>
@ -390,7 +391,7 @@
<string name="quiz_screenshot_question">¿Esta captura de pantalla esta bien para ser subida?</string>
<string name="share_app_title">Compartir aplicación</string>
<string name="rotate">Rotar</string>
<string name="error_fetching_nearby_places">Error al recuperar los lugares cercanos.</string>
<string name="error_fetching_nearby_places">No se pudieron cargar lugares cercanos</string>
<string name="no_pictures_in_this_area">No hay fotos en esta área.</string>
<string name="no_nearby_places_around">No hay lugares cercanos alrededor</string>
<string name="error_fetching_nearby_monuments">Error al encontrar monumentos cercanos.</string>
@ -594,7 +595,7 @@
<string name="coordinates_edit_helper_edit_message_else">No se pudo añadir coordenadas.</string>
<string name="description_edit_helper_edit_message_else">No se pudieron añadir descripciones.</string>
<string name="caption_edit_helper_edit_message_else">No se pudo añadir la leyenda.</string>
<string name="coordinates_picking_unsuccessful">No se pudo conseguir las coordenadas.</string>
<string name="coordinates_picking_unsuccessful">Las coordenadas de la imagen no están actualizadas.</string>
<string name="descriptions_picking_unsuccessful">No se puede obtener descripciones.</string>
<string name="description_activity_title">Editar descripciones y leyendas</string>
<string name="share_image_via">Compartir imagen via</string>
@ -614,7 +615,8 @@
<string name="title_for_child_classes">CLASES HIJAS</string>
<string name="title_for_parent_classes">CLASES PADRES</string>
<string name="upload_nearby_place_found_title">Lugar cercano encontrado</string>
<string name="upload_nearby_place_found_description">¿Esta foto es de %1$s?</string>
<string name="upload_nearby_place_found_description_plural">¿Son estas imágenes de %1$s?</string>
<string name="upload_nearby_place_found_description_singular">¿Es esta una imagen de %1$s?</string>
<string name="title_app_shortcut_bookmark">Marcadores</string>
<string name="title_app_shortcut_setting">Configuración</string>
<string name="remove_bookmark">removido de marcadores</string>
@ -628,8 +630,10 @@
<string name="cannot_open_location_settings">Falló la apertura de los ajuste de localización. Por favor enciende la localización manualmente</string>
<string name="recommend_high_accuracy_mode">Para mejores resultados, selecciona el modo de alta precisión</string>
<string name="ask_to_turn_location_on">¿quieres encender la localización?</string>
<string name="ask_to_turn_location_on_text">Por favor active los servicios de ubicación para que la aplicación muestre su ubicación actual.</string>
<string name="nearby_needs_location">Nearby requiere habilitada la localización para trabajar apropiadamente</string>
<string name="upload_map_location_access">Necesitas dar acceso a tu ubicación actual para establecer la ubicación automáticamente.</string>
<string name="explore_map_needs_location">El mapa de exploración necesita permiso de ubicación para mostrar imágenes cercanas</string>
<string name="upload_map_location_access">Debe otorgar permiso de ubicación para configurar la ubicación automáticamente.</string>
<string name="use_location_from_similar_image">¿Tomaste estas imágenes en el mismo sitio?¿quieres usar la latitud/longitud de la imagen de la derecha?</string>
<string name="load_more">Cargar más</string>
<string name="nearby_no_results">No se hallaron sitios, intenta cambiar tus criterios de búsqueda</string>
@ -801,4 +805,6 @@
<item quantity="one">%d imagen seleccionada</item>
<item quantity="other">%d imagenes seleccionadas</item>
</plurals>
<string name="multiple_files_depiction">Recuerde que todas las imágenes en una carga múltiple tienen la misma categoría y representación. Si las imágenes no comparten representación y categoría, haga varias cargas por separado.</string>
<string name="multiple_files_depiction_header">Nota sobre cargas múltiples</string>
</resources>

View file

@ -86,7 +86,7 @@
<string name="contribution_state_starting">Igotzen</string>
<string name="menu_from_gallery">Galeriatik</string>
<string name="menu_from_camera">Argazkia egin</string>
<string name="menu_nearby">Gertukoak</string>
<string name="menu_nearby">Hurbilekoak</string>
<string name="provider_contributions">Nire igoerak</string>
<string name="menu_share">Partekatu</string>
<string name="menu_view_file_page">Ikusi fitxategiaren orria</string>
@ -202,7 +202,7 @@
<string name="navigation_drawer_close">Itxi</string>
<string name="navigation_item_home">Hasiera</string>
<string name="navigation_item_upload">Igo</string>
<string name="navigation_item_nearby">Gertukoak</string>
<string name="navigation_item_nearby">Hurbilekoak</string>
<string name="navigation_item_about">Honi buruz</string>
<string name="navigation_item_settings">Ezarpenak</string>
<string name="navigation_item_feedback">Feedback</string>
@ -295,7 +295,7 @@
<string name="wrong">Erantzun okerra</string>
<string name="quiz_screenshot_question">Pantaila-kaptura hau ondo al dago igotzeko?</string>
<string name="share_app_title">Aplikazioa partekatu</string>
<string name="error_fetching_nearby_places">Ezin izan dira hurbileko lekuak ekarri.</string>
<string name="error_fetching_nearby_places" fuzzy="true">Ezin izan dira hurbileko lekuak ekarri.</string>
<string name="delete_recent_searches_dialog">Ziur zaude zure bilaketen historia garbitu nahi duzula?</string>
<string name="search_history_deleted">Bilaketa historia ezabatuta</string>
<string name="delete">Ezabatu</string>
@ -316,7 +316,7 @@
<string name="error_occurred">Errorea gertatu da!</string>
<string name="notifications_channel_name_all">Commons Jakinarazpena</string>
<string name="contributions_fragment">Ekarpenak</string>
<string name="nearby_fragment">Gertukoak</string>
<string name="nearby_fragment">Hurbilekoak</string>
<string name="notifications">Jakinarazpenak</string>
<string name="read_notifications">Jakinarazpenak (irakurriak)</string>
<string name="list_sheet">Zerrenda</string>
@ -357,5 +357,5 @@
<string name="leaderboard_column_user">Erabiltzailea</string>
<string name="leaderboard_column_count">Zenbaketa</string>
<string name="leaderboard_upload">Igo</string>
<string name="leaderboard_nearby">Gertukoak</string>
<string name="leaderboard_nearby">Hurbilekoak</string>
</resources>

View file

@ -327,7 +327,7 @@
<string name="quiz_screenshot_question">آیا این عکس از صفحه برای بارگذاری مناسب است؟</string>
<string name="share_app_title">اشتراک اپلیکیشن</string>
<string name="rotate">چرخاندن</string>
<string name="error_fetching_nearby_places">خطا در آوردن مکان‌های نزدیک.</string>
<string name="error_fetching_nearby_places" fuzzy="true">خطا در آوردن مکان‌های نزدیک.</string>
<string name="error_fetching_nearby_monuments">خطا در واکشی یادمان‌های نزدیک.</string>
<string name="no_recent_searches">جستجوهای اخیر وجود ندارد</string>
<string name="delete_recent_searches_dialog">آیا مطمئن هستید که می‌خواهید تاریخچۀ جستجو را حذف کنید؟</string>

View file

@ -71,6 +71,7 @@
<string name="bullet"></string>
<string name="menu_settings">Asetukset</string>
<string name="intent_share_upload_label">Tallenna Commonsiin</string>
<string name="upload_in_progress">Tallennus käynnissä</string>
<string name="username">Käyttäjänimi</string>
<string name="password">Salasana</string>
<string name="login_credential">Kirjaudu Commons Beta -tilillesi</string>
@ -81,11 +82,11 @@
<string name="logging_in_message">Odota…</string>
<string name="updating_caption_title">Päivitetään kuvatekstejä ja kuvauksia</string>
<string name="updating_caption_message">Odota...</string>
<string name="login_success" fuzzy="true">Kirjautuminen onnistui!</string>
<string name="login_failed" fuzzy="true">Kirjautuminen epäonnistui!</string>
<string name="login_success">Kirjautuminen onnistui!</string>
<string name="login_failed">Kirjautuminen epäonnistui!</string>
<string name="upload_failed">Tiedostoa ei löytynyt. Yritä toista tiedostoa.</string>
<string name="unrestricted_battery_mode">Poistetaanko akun optimointi käytöstä?</string>
<string name="authentication_failed" fuzzy="true">Tunnistautuminen epäonnistui, kirjaudu uudelleen sisään</string>
<string name="authentication_failed">Tunnistautuminen epäonnistui, kirjaudu uudelleen sisään</string>
<string name="uploading_started">Tallentaminen aloitettiin!</string>
<string name="uploading_queued">Lataus jonossa (rajoitettu yhteystila käytössä)</string>
<string name="upload_completed_notification_title">%1$s tallennettiin!</string>
@ -112,11 +113,11 @@
<string name="add_caption_toast">Anna kuvateksti tälle tiedostolle</string>
<string name="share_description_hint">Kuvaus</string>
<string name="share_caption_hint">Kuvateksti</string>
<string name="login_failed_network" fuzzy="true">Kirjautuminen epäonnistui - verkkovirhe</string>
<string name="login_failed_network">Kirjautuminen epäonnistui - verkkovirhe</string>
<string name="login_failed_throttled">Liikaa epäonnistuneita yrityksiä. Yritä uudelleen parin minuutin kuluttua.</string>
<string name="login_failed_blocked">Pahoittelut, tämä käyttäjä on estetty Commonsissa</string>
<string name="login_failed_2fa_needed">Anna kaksivaiheisen tunnistuksen koodi.</string>
<string name="login_failed_generic" fuzzy="true">Kirjautuminen epäonnistui</string>
<string name="login_failed_generic">Kirjautuminen epäonnistui</string>
<string name="share_upload_button">Tallenna</string>
<string name="multiple_share_base_title">Nimeä sarja</string>
<string name="provider_modifications">Muutokset</string>
@ -239,7 +240,7 @@
<string name="navigation_item_logout">Kirjaudu ulos</string>
<string name="navigation_item_info">Opas</string>
<string name="navigation_item_notification">Ilmoitukset</string>
<string name="navigation_item_review">Tarkasta</string>
<string name="navigation_item_review">Arviointi</string>
<string name="no_description_found">kuvausta ei löytynyt</string>
<string name="nearby_info_menu_commons_article">Commons-tiedostosivu</string>
<string name="nearby_info_menu_wikidata_article">Wikidata-kohde</string>
@ -269,7 +270,7 @@
<string name="nominated_see_more">Katso lisätietoja verkkosivulta</string>
<string name="skip_login">Ohita</string>
<string name="navigation_item_login">Kirjaudu sisään</string>
<string name="skip_login_title" fuzzy="true">Haluatko todella ohittaa kirjautumisen?</string>
<string name="skip_login_title">Haluatko todella ohittaa kirjautumisen?</string>
<string name="skip_login_message">Sinun täytyy kirjautua sisään tallentaaksesi kuvia tulevaisuudessa.</string>
<string name="login_alert_message">Kirjaudu sisään käyttääksesi tätä ominaisuutta</string>
<string name="copy_wikicode">Kopioi wikiteksti leikepöydälle</string>
@ -334,7 +335,7 @@
<string name="construction_event_answer">Kuvat, jotka esittävät teknologiaa tai kulttuuria ovat erittäin tervetulleita Commonsiin.</string>
<string name="congratulatory_message_quiz">Sait %1$s vastausta oikein. Onnittelut!</string>
<string name="warning_for_no_answer">Valitse yksi kahdesta vaihtoehdosta vastataksesi kysymykseen</string>
<string name="user_not_logged_in" fuzzy="true">Istuntosi on vanhentunut. Kirjaudu sisään uudelleen.</string>
<string name="user_not_logged_in">Istuntosi on vanhentunut. Kirjaudu sisään uudelleen.</string>
<string name="quiz_result_share_message">Jaa visailusi ystäviesi kanssa!</string>
<string name="continue_message">Jatka</string>
<string name="correct">Oikea vastaus</string>
@ -342,7 +343,7 @@
<string name="quiz_screenshot_question">Onko tämä kuvakaappaus OK tallennettavaksi?</string>
<string name="share_app_title">Jaa sovellus</string>
<string name="rotate">Kierrä</string>
<string name="error_fetching_nearby_places">Virhe paikkoja haettaessa.</string>
<string name="error_fetching_nearby_places">Virhe läheisiä paikkoja ladatessa</string>
<string name="error_fetching_nearby_monuments">Virhe läheisiä monumentteja haettaessa.</string>
<string name="no_recent_searches">Ei viimeaikaisia hakuja</string>
<string name="delete_recent_searches_dialog">Haluatko varmasti tyhjentää hakuhistoriasi?</string>
@ -416,7 +417,7 @@
<string name="never_ask_again">Älä kysy tätä uudelleen</string>
<string name="display_location_permission_title">Kysy lupaa sijainnille</string>
<string name="display_location_permission_explanation">Pyydä sijaintilupaa tarvittaessa läheisen ilmoituksen näkymää varten.</string>
<string name="achievements_fetch_failed" fuzzy="true">Jotain meni pieleen. Emme voineet noutaa saavutuksiasi</string>
<string name="achievements_fetch_failed">Jotain meni pieleen. Emme voineet noutaa saavutuksia</string>
<string name="achievements_fetch_failed_ultimate_achievement">Olet tehnyt niin paljon muokkauskia, että saavutusten laskentajärjestelmä ei pysty selviytymään. Tämä on perimmäinen saavutus.</string>
<string name="ends_on">Päättyy:</string>
<string name="display_campaigns">Näytä kilpailut</string>
@ -424,7 +425,7 @@
<string name="option_allow">Salli</string>
<string name="option_dismiss">Hylkää</string>
<string name="nearby_campaign_dismiss_message">Et enää näe kampanjoita. Voit kuitenkin halutessasi ottaa tämän ilmoituksen uudelleen käyttöön asetuksissa.</string>
<string name="this_function_needs_network_connection" fuzzy="true">Tämä toiminto tarvitsee verkkoyhteyden. Tarkista yhteysasetuksesi.</string>
<string name="this_function_needs_network_connection">Tämä toiminto tarvitsee verkkoyhteyden. Tarkista yhteysasetuksesi.</string>
<string name="error_processing_image">Kuvan käsittelyssä tapahtui virhe. Yritä uudelleen.</string>
<string name="getting_edit_token">Haetaan tunnusta muokkausta varten</string>
<string name="check_category_adding_template">Mallineen lisääminen luokkatarkistusta varten</string>
@ -521,7 +522,7 @@
<string name="coordinates_edit_helper_edit_message_else">Koordinaatteja ei voitu lisätä.</string>
<string name="description_edit_helper_edit_message_else">Kuvauksia ei voitu lisätä.</string>
<string name="caption_edit_helper_edit_message_else">Kuvatekstiä ei voitu lisätä.</string>
<string name="coordinates_picking_unsuccessful">Koordinaattien haku epäonnistui.</string>
<string name="coordinates_picking_unsuccessful" fuzzy="true">Koordinaattien haku epäonnistui.</string>
<string name="descriptions_picking_unsuccessful">Kuvauksia ei voitu hakea.</string>
<string name="description_activity_title">Muokkaa kuvauksia ja kuvatekstejä</string>
<string name="share_image_via">Jaa kuva</string>
@ -536,10 +537,10 @@
<string name="place_state_needs_photo">Kuva uupuu</string>
<string name="place_type">Paikkatyyppi:</string>
<string name="nearby_search_hint">Silta, museo, hotelli jne.</string>
<string name="you_must_reset_your_passsword" fuzzy="true">Jokin meni pieleen kirjautumisessa, sinun on nollattava salasana !!</string>
<string name="you_must_reset_your_passsword">Jokin meni pieleen kirjautumisessa. Sinun on nollattava salasanasi!</string>
<string name="title_for_media">MEDIA</string>
<string name="upload_nearby_place_found_title">Lähipaikka löytyi</string>
<string name="upload_nearby_place_found_description" fuzzy="true">Onko tämä kuva paikasta %1$s?</string>
<string name="upload_nearby_place_found_description_singular" fuzzy="true">Onko tämä kuva paikasta %1$s?</string>
<string name="title_app_shortcut_bookmark">Kirjanmerkit</string>
<string name="title_app_shortcut_setting">Asetukset</string>
<string name="remove_bookmark">Poistettu kirjanmerkeistä</string>
@ -664,7 +665,14 @@
<string name="see_your_achievements">Näytä omat saavutukset</string>
<string name="edit_image">Muokkaa kuvaa</string>
<string name="edit_location">Muokkaa sijaintia</string>
<string name="remove_location">Poista sijainti</string>
<string name="location_removed">Sijainti poistettu!</string>
<string name="send_thanks_to_author">Kiitä tekijää</string>
<string name="file_saved_successfully">Tiedosto tallennettu onnistuneesti</string>
<string name="do_you_want_to_open_gpx_file">Haluatko avata GPX-tiedoston?</string>
<string name="do_you_want_to_open_kml_file">Haluatko avata KML-tiedoston?</string>
<string name="failed_to_save_kml_file">KML-tiedoston tallentaminen epäonnistui.</string>
<string name="failed_to_save_gpx_file">GPX-tiedoston tallentaminen epäonnistui.</string>
<plurals name="custom_picker_images_selected_title_appendix">
<item quantity="one">%d kuva valittu</item>
<item quantity="other">%d kuvaa valittu</item>

View file

@ -15,6 +15,7 @@
* Gomoko
* GrandEscogriffe
* Happy13241
* Hecatonchire
* Iketsi
* Jean-Frédéric
* JenyxGym
@ -111,12 +112,12 @@
<string name="updating_caption_title">Mise à jour des légendes et des descriptions</string>
<string name="updating_caption_message">Veuillez patienter...</string>
<string name="login_success" fuzzy="true">Connexion réussie!</string>
<string name="login_failed" fuzzy="true">Échec de la connexion!</string>
<string name="login_failed">Échec de la connexion!</string>
<string name="upload_failed">Fichier non trouvé. Veuillez en essayer un autre.</string>
<string name="retry_limit_reached">Limite maximale de nouvel essai atteinte! Veuillez annuler le téléchargement et réessayer</string>
<string name="unrestricted_battery_mode">Désactiver loptimisation de la batterie?</string>
<string name="suggest_unrestricted_mode">Le téléchargement de plus de 3 images fonctionne de façon plus fiable quand loptimisation de la batterie est désactivée. Veuillez la désactiver pour les applications communes depuis les paramétrages, pour une expérience plus agréable. \n\nÉtapes possibles pour désactiver loptimisation de la batterie :\n\nÉtape 1 : Taper sur le bouton \'Paramètres\' ci-dessus.\n\nÉtape 2 : Basculer sur \'Non optimisé\' à \'Toutes les applications\'.\n\nÉtape 3 : Rechercher «Communs» ou«fr.free.nrw.commons».\n\nÉtape 4 : Taper dessus et sélectionner \'Ne pas optimiser\'.\n\nÉtape 5 : Appuyer sur \'Terminé\'.</string>
<string name="authentication_failed" fuzzy="true">Échec de lauthentification, veuillez vous connecter à nouveau.</string>
<string name="authentication_failed">Échec de lauthentification. Veuillez vous connecter à nouveau.</string>
<string name="uploading_started">Téléversement démarré!</string>
<string name="uploading_queued">Téléversement mis en file dattente (mode de connexion limitée activé)</string>
<string name="upload_completed_notification_title">%1$s téléversé!</string>
@ -147,7 +148,7 @@
<string name="login_failed_throttled">Trop de tentatives infructueuses. Veuillez réessayer dans quelques minutes.</string>
<string name="login_failed_blocked">Désolé, cet utilisateur a été bloqué sur Commons</string>
<string name="login_failed_2fa_needed">Vous devez fournir votre code dauthentification à deux facteurs.</string>
<string name="login_failed_generic" fuzzy="true">Échec de connexion</string>
<string name="login_failed_generic">Échec de connexion</string>
<string name="share_upload_button">Téléverser</string>
<string name="multiple_share_base_title">Nommer cet ensemble</string>
<string name="provider_modifications">Modifications</string>
@ -304,7 +305,7 @@
<string name="nominated_see_more">Voir la page web pour les détails</string>
<string name="skip_login">Passer</string>
<string name="navigation_item_login">Se connecter</string>
<string name="skip_login_title" fuzzy="true">Voulez-vous vraiment ne pas vous connecter?</string>
<string name="skip_login_title">Ne voulez-vous vraiment pas vous connecter?</string>
<string name="skip_login_message">Vous aurez à vous connecter à lavenir pour téléverser des images.</string>
<string name="login_alert_message">Veuillez vous connecter pour utiliser cette fonctionnalité</string>
<string name="copy_wikicode">Copier le texte wiki dans le presse-papiers</string>
@ -371,7 +372,7 @@
<string name="construction_event_answer">Les images qui dépeignent la technologie ou la culture sont particulièrement bienvenues sur Commons.</string>
<string name="congratulatory_message_quiz">Vous avez %1$s des réponses correctes. Félicitations!</string>
<string name="warning_for_no_answer">Sélectionnez lune des deux options pour répondre à la question</string>
<string name="user_not_logged_in" fuzzy="true">Session expirée, veuillez vous reconnecter.</string>
<string name="user_not_logged_in">Session expirée. Veuillez vous reconnecter.</string>
<string name="quiz_result_share_message">Partagez votre quizz avec vos amis!</string>
<string name="continue_message">Continuer</string>
<string name="correct">Réponse correcte</string>
@ -379,7 +380,7 @@
<string name="quiz_screenshot_question">Cette copie décran est-elle correcte pour être téléversée?</string>
<string name="share_app_title">Partager lapplication</string>
<string name="rotate">Pivoter</string>
<string name="error_fetching_nearby_places">Erreur durant la recherche dendroits proches.</string>
<string name="error_fetching_nearby_places" fuzzy="true">Erreur durant la recherche dendroits proches.</string>
<string name="no_pictures_in_this_area">Aucune image dans cette zone</string>
<string name="no_nearby_places_around">Aucun lieu à proximité</string>
<string name="error_fetching_nearby_monuments">Erreur de récupération des monuments à proximité.</string>
@ -455,7 +456,7 @@
<string name="never_ask_again">Ne plus jamais demander cela</string>
<string name="display_location_permission_title">Demander lautorisation de géolocalisation</string>
<string name="display_location_permission_explanation">Demander le droit de géolocaliser quand cela est nécessaire à la fonctionnalité de notifications de proximité.</string>
<string name="achievements_fetch_failed" fuzzy="true">Un problème est survenu, nous n\'avons pas pu récupérer vos accomplissements</string>
<string name="achievements_fetch_failed">Un problème est survenu, nous n\'avons pas pu récupérer vos réussites</string>
<string name="achievements_fetch_failed_ultimate_achievement">Vous avez effectué tellement de contributions que notre système de calcul des accomplissements est débordé. Il sagit là de laccomplissement ultime.</string>
<string name="ends_on">Se termine le:</string>
<string name="display_campaigns">Campagnes daffichage</string>
@ -583,7 +584,7 @@
<string name="coordinates_edit_helper_edit_message_else">Impossible dajouter des coordonnées.</string>
<string name="description_edit_helper_edit_message_else">Impossible dajouter des descriptions.</string>
<string name="caption_edit_helper_edit_message_else">Impossible dajouter la légende.</string>
<string name="coordinates_picking_unsuccessful">Impossible dobtenir les coordonnées.</string>
<string name="coordinates_picking_unsuccessful" fuzzy="true">Impossible dobtenir les coordonnées.</string>
<string name="descriptions_picking_unsuccessful">Impossible dobtenir les descriptions.</string>
<string name="description_activity_title">Modifier les descriptions et les légendes</string>
<string name="share_image_via">Partager limage via</string>
@ -603,7 +604,7 @@
<string name="title_for_child_classes">CLASSES ENFANTS</string>
<string name="title_for_parent_classes">CLASSES PARENTES</string>
<string name="upload_nearby_place_found_title">Lieu à proximité trouvé</string>
<string name="upload_nearby_place_found_description">Est-ce une photo de « %1$s»?</string>
<string name="upload_nearby_place_found_description_singular" fuzzy="true">Est-ce une photo de « %1$s»?</string>
<string name="title_app_shortcut_bookmark">Signets</string>
<string name="title_app_shortcut_setting">Paramètres</string>
<string name="remove_bookmark">Retiré des favoris</string>
@ -618,7 +619,7 @@
<string name="recommend_high_accuracy_mode">Pour de meilleurs résultats, choisir le mode Haute Précision.</string>
<string name="ask_to_turn_location_on">Activer la localisation?</string>
<string name="nearby_needs_location">«Lieux à proximité» nécessite que la localisation soit activée pour fonctionner correctement.</string>
<string name="upload_map_location_access">Vous devez donner accès à votre emplacement actuel pour définir automatiquement la localisation.</string>
<string name="upload_map_location_access" fuzzy="true">Vous devez donner accès à votre emplacement actuel pour définir automatiquement la localisation.</string>
<string name="use_location_from_similar_image">Avez-vous pris ces deux photos au même lieu? Voulez-vous utiliser la latitude et la longitude de limage de droite?</string>
<string name="load_more">Charger davantage</string>
<string name="nearby_no_results">Aucun lieu trouvé, essayez de modifier vos critères de recherche.</string>
@ -735,7 +736,7 @@
<string name="feedback_sharing_data_alert">Veuillez supprimer de ce courriel toute information que vous naimeriez pas diffuser publiquement. Également, veuillez prendre conscience du fait que votre adresse de messagerie avec laquelle vous publiez, ainsi que le nom et limage de profil associés, seront visibles publiquement.</string>
<string name="explore_map_details">Détails</string>
<string name="achievements_unavailable_beta" fuzzy="true">Les réalisations ne sont disponibles que dans la version de production, veuillez consulter la documentation du développeur.</string>
<string name="leaderboard_unavailable_beta" fuzzy="true">Le classement nest disponible que dans la version de production, veuillez consulter la documentation du développeur.</string>
<string name="leaderboard_unavailable_beta">Le classement nest disponible que dans la version de production, veuillez consulter la documentation du développeur.</string>
<string name="copyright_popup">Veuillez ne téléverser que des images que vous avez créées vous-même. Ceux qui téléversent des images soumises aux droits dauteur seront bloqués. Ceci sapplique également à la version bêta. Merci pour votre test de lapplication!</string>
<string name="select_feedback_data_choice">Veuillez désélectionner toute information que vous ne vous sentez pas à laise de partager publiquement.</string>
<string name="api_level">Niveau de lAPI</string>

View file

@ -297,7 +297,7 @@
<string name="wrong">Resposta incorrecta</string>
<string name="quiz_screenshot_question">Pódese subir esta captura de pantalla?</string>
<string name="share_app_title">Compartir a aplicación</string>
<string name="error_fetching_nearby_places">Erro ó procurar os lugares próximos.</string>
<string name="error_fetching_nearby_places" fuzzy="true">Erro ó procurar os lugares próximos.</string>
<string name="no_recent_searches">Non hai procuras recentes</string>
<string name="delete_recent_searches_dialog">Está seguro de querer borrar o seu historial de procuras?</string>
<string name="delete_search_dialog">Queres borrar esta procura?</string>

View file

@ -285,7 +285,7 @@
<string name="wrong">गलत उत्तर</string>
<string name="quiz_screenshot_question">क्या यह स्क्रीनशॉट अपलोड होने के लिये तैयार है?</string>
<string name="share_app_title">एप साझा करें</string>
<string name="error_fetching_nearby_places">निकट के स्थान लाने में त्रुटि हुई।</string>
<string name="error_fetching_nearby_places" fuzzy="true">निकट के स्थान लाने में त्रुटि हुई।</string>
<string name="no_recent_searches">हाल में कोई खोज नहीं</string>
<string name="delete_recent_searches_dialog">क्या आप सचमुच अपना खोज इतिहास मिटाना चाहते हैं?</string>
<string name="search_history_deleted">खोज इतिहास मिट गया</string>

View file

@ -265,7 +265,7 @@
<string name="wrong">Pogrešan odgovor</string>
<string name="quiz_screenshot_question">Želite li postaviti ovu snimku zaslona?</string>
<string name="share_app_title">Aplikacija za dijeljenje</string>
<string name="error_fetching_nearby_places">Pogreška prilikom dohvaćanja mjesta u blizini.</string>
<string name="error_fetching_nearby_places" fuzzy="true">Pogreška prilikom dohvaćanja mjesta u blizini.</string>
<string name="delete_search_dialog">Želite li izbrisati ovu pretragu?</string>
<string name="nominate_delete">Predloži za brisanje</string>
<string name="delete">Izbriši</string>

View file

@ -314,7 +314,7 @@
<string name="wrong">Rossz válasz</string>
<string name="quiz_screenshot_question">Ez a képernyőkép feltölthető?</string>
<string name="share_app_title">Alkalmazás megosztása</string>
<string name="error_fetching_nearby_places">Hiba a közeli helyek elérésekor.</string>
<string name="error_fetching_nearby_places" fuzzy="true">Hiba a közeli helyek elérésekor.</string>
<string name="no_recent_searches">Nincs korábbi keresés</string>
<string name="delete_recent_searches_dialog">Biztosan törölni szeretnéd a keresési előzményeidet?</string>
<string name="delete_search_dialog">Biztos törölni szeretnéd ezt a keresést?</string>

View file

@ -228,6 +228,7 @@
<string name="navigation_item_about">A proposito</string>
<string name="navigation_item_settings">Parametros</string>
<string name="navigation_item_feedback">Commentario</string>
<string name="navigation_item_feedback_github">Retroaction per GitHub</string>
<string name="navigation_item_logout">Clauder session</string>
<string name="navigation_item_info">Tutorial</string>
<string name="navigation_item_notification">Notificationes</string>
@ -269,6 +270,7 @@
<string name="nearby_location_not_available">“A proximitate” poterea non functionar perque le localisation non es disponibile.</string>
<string name="upload_location_access_denied">Le accesso al localisation ha essite refusate. Per favor indica tu localisation manualmente pro usar iste function.</string>
<string name="location_permission_rationale_nearby">Permission necessari pro monstrar un lista de locos a proximitate</string>
<string name="location_permission_rationale_explore">Permission necessari pro monstrar un lista de imagines a proximitate</string>
<string name="nearby_directions">Itinerario</string>
<string name="nearby_wikidata">Wikidata</string>
<string name="nearby_wikipedia">Wikipedia</string>
@ -336,7 +338,7 @@
<string name="quiz_screenshot_question">Es iste captura de schermo bon pro incargar?</string>
<string name="share_app_title">Condivider app</string>
<string name="rotate">Rotar</string>
<string name="error_fetching_nearby_places">Error durante le obtention de locos a proximitate.</string>
<string name="error_fetching_nearby_places">Error durante le cargamento de locos a proximitate</string>
<string name="no_pictures_in_this_area">Necun imagine in iste area</string>
<string name="no_nearby_places_around">Necun loco a proximitate</string>
<string name="error_fetching_nearby_monuments">Error durante le obtention de monumentos a proximitate.</string>
@ -540,7 +542,7 @@
<string name="coordinates_edit_helper_edit_message_else">Non poteva adder categorias.</string>
<string name="description_edit_helper_edit_message_else">Non poteva adder descriptiones</string>
<string name="caption_edit_helper_edit_message_else">Non poteva adder legenda.</string>
<string name="coordinates_picking_unsuccessful">Non pote obtener coordinatas.</string>
<string name="coordinates_picking_unsuccessful">Le coordinatas del imagine non ha essite actualisate</string>
<string name="descriptions_picking_unsuccessful">Non pote obtener descriptiones.</string>
<string name="description_activity_title">Modificar descriptiones e legendas</string>
<string name="share_image_via">Condivider imagine via</string>
@ -560,7 +562,7 @@
<string name="title_for_child_classes">CLASSES FILIO</string>
<string name="title_for_parent_classes">CLASSES GENITOR</string>
<string name="upload_nearby_place_found_title">Loco a proximitate trovate</string>
<string name="upload_nearby_place_found_description">Es isto un photo de %1$s?</string>
<string name="upload_nearby_place_found_description_singular">Es isto un imagine de %1$s?</string>
<string name="title_app_shortcut_bookmark">Marcapaginas</string>
<string name="title_app_shortcut_setting">Configurationes</string>
<string name="remove_bookmark">Removite del marcapaginas</string>
@ -574,8 +576,10 @@
<string name="cannot_open_location_settings">Fallimento de acceder al parametros de localisation. Per favor activa manualmente le localisation</string>
<string name="recommend_high_accuracy_mode">Pro le melior resultatos, elige le modo de alte precision.</string>
<string name="ask_to_turn_location_on">Activar localisation?</string>
<string name="ask_to_turn_location_on_text">Per favor activa le servicios de localisation pro permitter que le application monstra tu position actual</string>
<string name="nearby_needs_location">Locos a proximitate require que le localisation es activate pro functionar correctemente</string>
<string name="upload_map_location_access">Tu debe dar accesso a tu localisation actual pro determinar automaticamente tu position.</string>
<string name="explore_map_needs_location">Le carta de exploration require le permission de localisation pro monstrar le imagines a proximitate</string>
<string name="upload_map_location_access">Tu debe dar le permission de localisation determinar automaticamente tu position.</string>
<string name="use_location_from_similar_image">Ha tu prendite iste duo photos al mesme loco? Vole tu usar le latitude/longitude del imagine al dextra?</string>
<string name="load_more">Cargar plus</string>
<string name="nearby_no_results">Necun loco trovate. Tenta cambiar tu criterios de recerca.</string>
@ -734,6 +738,11 @@
<string name="see_your_achievements">Vider tu realisationes</string>
<string name="edit_image">Modificar imagine</string>
<string name="edit_location">Modificar position</string>
<string name="location_updated">Position actualisate!</string>
<string name="remove_location">Remover position</string>
<string name="remove_location_warning_title">Remover le advertimento de position</string>
<string name="remove_location_warning_desc">Le position rende le imagines plus utile e trovabile. Es tu secur de voler remover le position de iste imagine?</string>
<string name="location_removed">Position removite!</string>
<string name="send_thanks_to_author">Regratiar le autor</string>
<string name="error_sending_thanks">Error inviante gratias al autor.</string>
<string name="invalid_login_message">Tu session ha expirate. Per favor reaperi session.</string>

View file

@ -180,7 +180,7 @@
<string name="tutorial_3_subtext_3">Cuplikan layar suatu aplikasi</string>
<string name="tutorial_4_text">Contoh unggahan:</string>
<string name="tutorial_4_subtext_1">Judul: Gedung Opera Sydney</string>
<string name="tutorial_4_subtext_2">Deskripsi: Gedung Opera Sydney dilihat dari seberang teluk</string>
<string name="tutorial_4_subtext_2">Deskripsi: Gedung Opera Sydney yang dilihat dari seberang teluk</string>
<string name="tutorial_4_subtext_3">Kategori: Opera House Sydney dari arah barat, pemandangan Opera House Sydney</string>
<string name="welcome_wikipedia_text">Sumbangkan gambar-gambar Anda. Bantu hidupkan artikel Wikipedia!</string>
<string name="welcome_wikipedia_subtext">Gambar di Wikipedia diambil dari Wikimedia Commons.</string>
@ -348,7 +348,7 @@
<string name="quiz_screenshot_question">Apakah tangkapan layar ini OKE untuk diunggah?</string>
<string name="share_app_title">Bagikan Aplikasi</string>
<string name="rotate">Putar</string>
<string name="error_fetching_nearby_places">Galat saat mengambil tempat terdekat.</string>
<string name="error_fetching_nearby_places" fuzzy="true">Galat saat mengambil tempat terdekat.</string>
<string name="no_nearby_places_around">Tidak ditemukan tempat yang dekat</string>
<string name="error_fetching_nearby_monuments">Galat saat mengambil monumen terdekat.</string>
<string name="no_recent_searches">Tidak ada pencarian terbaru</string>
@ -539,7 +539,7 @@
<string name="coordinates_edit_helper_edit_message_else">Tidak bisa menambahkan koordinat.</string>
<string name="description_edit_helper_edit_message_else">Tidak bisa menambahkan deskripsi.</string>
<string name="caption_edit_helper_edit_message_else">Tidak bisa menambahkan takarir.</string>
<string name="coordinates_picking_unsuccessful">Tidak bisa mendapatkan koordinat.</string>
<string name="coordinates_picking_unsuccessful" fuzzy="true">Tidak bisa mendapatkan koordinat.</string>
<string name="descriptions_picking_unsuccessful">Tidak bisa memperoleh deskripsi.</string>
<string name="description_activity_title">Sunting deskripsi dan takarir</string>
<string name="share_image_via">Bagikan gambar melalui</string>
@ -559,7 +559,7 @@
<string name="title_for_child_classes">KELAS ANAK</string>
<string name="title_for_parent_classes">KELAS INDUK</string>
<string name="upload_nearby_place_found_title">Tempat di sekitar ditemukan</string>
<string name="upload_nearby_place_found_description">Apakah ini foto %1$s?</string>
<string name="upload_nearby_place_found_description_singular">Apakah ini gambar %1$s?</string>
<string name="title_app_shortcut_bookmark">Markah</string>
<string name="title_app_shortcut_setting">Pengaturan</string>
<string name="remove_bookmark">\nDihapus dari pembatas</string>
@ -574,7 +574,7 @@
<string name="recommend_high_accuracy_mode">Untuk hasil terbaik, pilih mode Akurasi Tinggi.</string>
<string name="ask_to_turn_location_on">Nyalakan lokasi?</string>
<string name="nearby_needs_location">Tempat sekitar perlu lokasi yang diaktifkan agar bekerja dengan benar</string>
<string name="upload_map_location_access">Anda perlu memberikan akses ke lokasi Anda saat ini untuk mengatur lokasi secara otomatis.</string>
<string name="upload_map_location_access" fuzzy="true">Anda perlu memberikan akses ke lokasi Anda saat ini untuk mengatur lokasi secara otomatis.</string>
<string name="use_location_from_similar_image">Apakah Anda menangkap kedua gambar ini di tempat yang sama? Apakah Anda ingin menggunakan lintang/bujur dari gambar yang di kanan?</string>
<string name="load_more">Muat Lebih Banyak</string>
<string name="nearby_no_results">Tempat tidak ditemukan, coba ubah kriteria pencarian Anda.</string>

View file

@ -332,7 +332,7 @@
<string name="quiz_screenshot_question">Ka ica skreno-kopiuro esas \'OK\' por sendar?</string>
<string name="share_app_title">Partigez \'\'app\'\'</string>
<string name="rotate">Rotacar</string>
<string name="error_fetching_nearby_places">Eroro adportanta informi pri loki proxima.</string>
<string name="error_fetching_nearby_places" fuzzy="true">Eroro adportanta informi pri loki proxima.</string>
<string name="no_pictures_in_this_area">Nula pikturi en ca areo</string>
<string name="no_nearby_places_around">Nula loki proxima trovesis</string>
<string name="error_fetching_nearby_monuments">Eroro adportanta informi pri monumenti proxima.</string>
@ -458,7 +458,7 @@
<string name="title_for_child_classes">SUBKLASI</string>
<string name="title_for_parent_classes">KLASI PLU ABSTRAKTA</string>
<string name="upload_nearby_place_found_title">Loko proxima trovesis</string>
<string name="upload_nearby_place_found_description">Ka to esas fotografuro pri %1$s?</string>
<string name="upload_nearby_place_found_description_singular" fuzzy="true">Ka to esas fotografuro pri %1$s?</string>
<string name="title_app_shortcut_bookmark">Marko-rubandi</string>
<string name="title_app_shortcut_setting">Ajusti</string>
<string name="add_bookmark">Adjuntita marko-rubandi</string>

View file

@ -335,7 +335,7 @@
<string name="wrong">Rangt svar</string>
<string name="quiz_screenshot_question">Er í lagi að senda inn þessa skjámynd?</string>
<string name="share_app_title">Deila forriti</string>
<string name="error_fetching_nearby_places">Villa við að sækja nálæga staði.</string>
<string name="error_fetching_nearby_places" fuzzy="true">Villa við að sækja nálæga staði.</string>
<string name="no_nearby_places_around">Engir staðir fundust í nágrenninu</string>
<string name="error_fetching_nearby_monuments">Villa við að sækja nálæg minnismerki.</string>
<string name="no_recent_searches">Engar nýlegar leitir</string>
@ -526,7 +526,7 @@
<string name="coordinates_edit_helper_edit_message_else">Gat ekki bætt við hnitum.</string>
<string name="description_edit_helper_edit_message_else">Gat ekki bætt við lýsingum.</string>
<string name="caption_edit_helper_edit_message_else">Gat ekki bætt við skýringatexta.</string>
<string name="coordinates_picking_unsuccessful">Gat ekki náð í hnit.</string>
<string name="coordinates_picking_unsuccessful" fuzzy="true">Gat ekki náð í hnit.</string>
<string name="descriptions_picking_unsuccessful">Gat ekki náð í lýsingar.</string>
<string name="description_activity_title">Breyta lýsingum og skýringatextum</string>
<string name="share_image_via">Deila mynd með</string>
@ -546,7 +546,7 @@
<string name="title_for_child_classes">AFLEIDDIR FLOKKAR</string>
<string name="title_for_parent_classes">YFIRFLOKKAR</string>
<string name="upload_nearby_place_found_title">Staður í nágrenninu fannst</string>
<string name="upload_nearby_place_found_description">Er þetta mynd af staðnum %1$s?</string>
<string name="upload_nearby_place_found_description_singular" fuzzy="true">Er þetta mynd af staðnum %1$s?</string>
<string name="title_app_shortcut_bookmark">Bókamerki</string>
<string name="title_app_shortcut_setting">Stillingar</string>
<string name="remove_bookmark">Fjarlægt úr bókamerkjum</string>

View file

@ -6,6 +6,7 @@
* Ale.salmo
* Beta16
* Black Sky83
* Champ0999
* Davio
* Gianfranco
* Lorelai87
@ -360,7 +361,7 @@
<string name="quiz_screenshot_question">Questo screenshot è OK per essere caricato?</string>
<string name="share_app_title">Condividi applicazione</string>
<string name="rotate">Ruota</string>
<string name="error_fetching_nearby_places">Errore durante il recupero dei luoghi nelle vicinanze.</string>
<string name="error_fetching_nearby_places">Non è possibile caricare i luoghi nelle vicinanze</string>
<string name="no_nearby_places_around">Nessun luogo trovato nelle vicinanze</string>
<string name="error_fetching_nearby_monuments">Errore durante la ricerca di monumenti nelle vicinanze.</string>
<string name="no_recent_searches">Nessuna ricerca recente</string>
@ -558,7 +559,7 @@
<string name="coordinates_edit_helper_edit_message_else">Impossibile aggiungere le coordinate.</string>
<string name="description_edit_helper_edit_message_else">Non è stato possibile aggiungere descrizioni.</string>
<string name="caption_edit_helper_edit_message_else">Non è stato possibile aggiungere la didascalia.</string>
<string name="coordinates_picking_unsuccessful">Impossibile ottenere coordinate.</string>
<string name="coordinates_picking_unsuccessful">Coordinate dell\'immagine non aggiornate</string>
<string name="descriptions_picking_unsuccessful">Impossibile ottenere descrizioni.</string>
<string name="description_activity_title">Modifica descrizioni e didascalie</string>
<string name="share_image_via">Condividi immagine tramite</string>
@ -578,7 +579,7 @@
<string name="title_for_child_classes">CLASSI FIGLIE</string>
<string name="title_for_parent_classes">CLASSI SUPERIORI</string>
<string name="upload_nearby_place_found_title">Rinvenuto luogo nei pressi</string>
<string name="upload_nearby_place_found_description">Questa è una foto di %1$s?</string>
<string name="upload_nearby_place_found_description_singular" fuzzy="true">Questa è una foto di %1$s?</string>
<string name="title_app_shortcut_bookmark">Segnalibri</string>
<string name="title_app_shortcut_setting">Impostazioni</string>
<string name="remove_bookmark">Rimuovi dai preferiti</string>
@ -593,7 +594,7 @@
<string name="recommend_high_accuracy_mode">Per migliori risultati, seleziona il modo Alta Precisione</string>
<string name="ask_to_turn_location_on">Accendere la localizzazione?</string>
<string name="nearby_needs_location">La funzione \'nelle vicinanze\' richiede l\'abilitazione della localizzazione per operare correttamente</string>
<string name="upload_map_location_access">Devi consentire l\'accesso alla tua posizione corrente per impostare automaticamente la posizione.</string>
<string name="upload_map_location_access">È necessario fornire l\'autorizzazione alla posizione per impostare automaticamente la posizione.</string>
<string name="use_location_from_similar_image">Hai scattato queste immagini nello stesso posto? Vuoi usare la latitudine e la longitudine dell\'immagine indicate a destra?</string>
<string name="load_more">Caricane ancora</string>
<string name="nearby_no_results">Nessun luogo trovato, prova a cambiare i tuoi criteri di ricerca</string>
@ -747,6 +748,10 @@
<string name="learn_how_to_write_a_useful_description">Impara come scrivere una descrizione utile</string>
<string name="learn_how_to_write_a_useful_caption">Impara come scrivere una didascalia utile</string>
<string name="see_your_achievements">Vedi i tuoi risultati</string>
<string name="edit_image">Modifica Immagine</string>
<string name="edit_location">Modifica Posizione</string>
<string name="location_updated">Posizione aggiornata!</string>
<string name="send_thanks_to_author">Ringrazia l\'autore</string>
<string name="invalid_login_message">Sessione scaduta. Accedi nuovamente.</string>
<plurals name="custom_picker_images_selected_title_appendix">
<item quantity="one">%d immagine selezionata</item>

View file

@ -266,7 +266,7 @@
<string name="navigation_item_about">אודות</string>
<string name="navigation_item_settings">הגדרות</string>
<string name="navigation_item_feedback">משוב</string>
<string name="navigation_item_feedback_github">משוב דרך GitHub</string>
<string name="navigation_item_feedback_github">משוב דרך גיטהאב</string>
<string name="navigation_item_logout">יציאה</string>
<string name="navigation_item_info">מדריך</string>
<string name="navigation_item_notification">התראות</string>
@ -308,6 +308,7 @@
<string name="nearby_location_not_available">ייתכן ש\"בסביבה\" לא יפעל כראוי, משום שהמיקום אינו זמין.</string>
<string name="upload_location_access_denied">הגישה למיקום נדחתה. נא להגדיר את המקום שלך ידנית כדי להשתמש ביכולת הזאת.</string>
<string name="location_permission_rationale_nearby">נדרשת הרשאה כדי להציג רשימה של מקומות בסביבה</string>
<string name="location_permission_rationale_explore">נדרשת הרשאה להצגת רשימת התמונות בסביבתך</string>
<string name="nearby_directions">כיוונים</string>
<string name="nearby_wikidata">ויקינתונים</string>
<string name="nearby_wikipedia">ויקיפדיה</string>
@ -375,7 +376,7 @@
<string name="quiz_screenshot_question">האם בסדר להעלות את צילום המסך הזה?</string>
<string name="share_app_title">שיתוף היישום</string>
<string name="rotate">סיבוב</string>
<string name="error_fetching_nearby_places">שגיאה באחזור המקומות בסביבתך.</string>
<string name="error_fetching_nearby_places">שגיאה בטעינת המקומות בסביבתך</string>
<string name="no_pictures_in_this_area">אין תמונות באזור הזה</string>
<string name="no_nearby_places_around">אין מקומות בסביבה</string>
<string name="error_fetching_nearby_monuments">שגיאה באחזור אתרים בסביבתך.</string>
@ -583,7 +584,7 @@
<string name="coordinates_edit_helper_edit_message_else">לא היה אפשר להוסיף נקודות ציון.</string>
<string name="description_edit_helper_edit_message_else">לא היה אפשר להוסיף תיאורים.</string>
<string name="caption_edit_helper_edit_message_else">לא היה אפשר להוסיף כיתוב.</string>
<string name="coordinates_picking_unsuccessful">לא ניתן לעדכן נקודות ציון.</string>
<string name="coordinates_picking_unsuccessful">לא ניתן לעדכן את נקודות הציון של התמונה</string>
<string name="descriptions_picking_unsuccessful">אי־אפשר לקבל תיאורים.</string>
<string name="description_activity_title">עריכת תיאורים וכיתובים</string>
<string name="share_image_via">שיתוף תמונה דרך</string>
@ -603,7 +604,8 @@
<string name="title_for_child_classes">מחלקות יורשות</string>
<string name="title_for_parent_classes">מחלקות מורישות</string>
<string name="upload_nearby_place_found_title">נמצא בקרבת מקום</string>
<string name="upload_nearby_place_found_description">האם זאת תמונה של %1$s?</string>
<string name="upload_nearby_place_found_description_plural">האם אלו תמונות של %1$s?</string>
<string name="upload_nearby_place_found_description_singular">האם זאת תמונה של %1$s?</string>
<string name="title_app_shortcut_bookmark">סימניות</string>
<string name="title_app_shortcut_setting">הגדרות</string>
<string name="remove_bookmark">הוסר מסימניות</string>
@ -617,8 +619,10 @@
<string name="cannot_open_location_settings">פתיחת הגדרות המיקום נכשלה. נא להפעיל את איתור המיקום ידנית</string>
<string name="recommend_high_accuracy_mode">לתוצאות המיטביות יש להשתמש במצב דיוק גבוה.</string>
<string name="ask_to_turn_location_on">להפעיל מיקום?</string>
<string name="ask_to_turn_location_on_text">נא להפעיל את שירותי המיקום כדי שהיישום יוכל להציג את מיקומך הנוכחי</string>
<string name="nearby_needs_location">פעולת \"בסביבה\" זקוקה לשירותי מיקומי פועלים כדי לעבוד כמו שצריך</string>
<string name="upload_map_location_access">יש להעניק גישה למיקום הנוכחי שלך כדי להגדיר את המקום אוטומטית.</string>
<string name="explore_map_needs_location">חקירת המפה דורשת הרשאות מיקום כדי להציג תמונות בסביבתך</string>
<string name="upload_map_location_access">יש להעניק הרשאת מיקום כדי להגדיר את המיקום אוטומטית.</string>
<string name="use_location_from_similar_image">האם צילמת את שתי התמונות באותו המקום? האם ברצונך להשתמש בקו הרוחב וקו האורך של התמונה משמאל?</string>
<string name="load_more">לטעון עוד</string>
<string name="nearby_no_results">לא נמצאו מקומות, נא לנסות לשנות את החיפוש.</string>
@ -676,7 +680,7 @@
<string name="depicts_tooltip">נא למצוא ולבחור את כל העקרונות שהתמונה הזאת מתארת. נא לשמור על דיוק מרבי. אם התמונה מתארת מגוון פריטים, נא לבחור אותם בגבולות הסביר. לא לבחור תגיות גנריות אם יש תגיות יותר נקודתית זמינות.</string>
<string name="categories_tooltip">נא לבחור את הקטגוריות המתאימות. בניגוד למאפייני \"מציג\", הקטגוריות כתובות רק באנגלית.</string>
<string name="license_tooltip">ויקישיתוף הופך את התמונות שלך לזמינות לשימוש חוזר ולהתאמה על ידי כל אחד. בא לך לוותר על כל הזכויות? שייחסו את היצירה אליך? שההתאמות ישתמשו באותו הרישיון?</string>
<string name="depicts_step_title">מציג</string>
<string name="depicts_step_title">מוצג</string>
<string name="license_step_title">רישיון מדיה</string>
<string name="media_detail_step_title">פרטי מדיה</string>
<string name="menu_view_category_page">הצגת דף הקטגוריה</string>
@ -801,4 +805,6 @@
<item quantity="many">נבחרו %d תמונות</item>
<item quantity="other">נבחרו %d תמונות</item>
</plurals>
<string name="multiple_files_depiction">נא לזכור שכשמועלות כמה תמונות, כולן מקבלות את אותן הקטגוריות והמוצגים. אם התמונות אינן חולקות מוצגים וקטגוריות, נא לעשות כמה העלאות נפרדות.</string>
<string name="multiple_files_depiction_header">הערה על העלאות מרובות</string>
</resources>

View file

@ -343,7 +343,7 @@
<string name="wrong">不正解</string>
<string name="quiz_screenshot_question">このスクリーンショットをアップロードしてもよいですか?</string>
<string name="share_app_title">アプリをシェアする</string>
<string name="error_fetching_nearby_places">付近の場所を取得しようとしてエラーが発生しました。</string>
<string name="error_fetching_nearby_places" fuzzy="true">付近の場所を取得しようとしてエラーが発生しました。</string>
<string name="no_recent_searches">最近の検索はまだありません</string>
<string name="delete_recent_searches_dialog">本当に検索履歴を消去しますか?</string>
<string name="cancel_upload_dialog">このアップロードを本当にキャンセルしますか?</string>
@ -535,7 +535,7 @@
<string name="title_for_child_classes">子分類</string>
<string name="title_for_parent_classes">親クラス</string>
<string name="upload_nearby_place_found_title">付近の場所が見つかりました</string>
<string name="upload_nearby_place_found_description">これは%1$sの写真ですか?</string>
<string name="upload_nearby_place_found_description_singular" fuzzy="true">これは%1$sの写真ですか?</string>
<string name="title_app_shortcut_bookmark">ブックマーク</string>
<string name="title_app_shortcut_setting">設定</string>
<string name="remove_bookmark">ブックマークから除去</string>
@ -622,6 +622,7 @@
<string name="title_page_bookmarks_items">項目</string>
<string name="done">完了</string>
<string name="back">戻る</string>
<string name="need_permission">権限が必要です</string>
<string name="edit_depictions">題材を編集する</string>
<string name="edit_categories">カテゴリを編集</string>
<string name="apply">適用</string>

View file

@ -252,7 +252,7 @@
<string name="wrong">오답</string>
<string name="quiz_screenshot_question">이 화면속사를 올리적재하시겠습니까?</string>
<string name="share_app_title">프로그람 공유</string>
<string name="error_fetching_nearby_places">주변 장소를 가져오는데 오유가 있습니다.</string>
<string name="error_fetching_nearby_places" fuzzy="true">주변 장소를 가져오는데 오유가 있습니다.</string>
<string name="no_recent_searches">최근 검색 없음</string>
<string name="delete_recent_searches_dialog">검색 리력을 지우겠습니까?</string>
<string name="search_history_deleted">검색 리력이 지워짐</string>

View file

@ -83,8 +83,8 @@
<string name="logging_in_message">기다려 주세요…</string>
<string name="updating_caption_title">캡션 및 설명를 업데이트하는 중</string>
<string name="updating_caption_message">기다려 주십시오...</string>
<string name="login_success" fuzzy="true">로그인 성공!</string>
<string name="login_failed" fuzzy="true">로그인 실패!</string>
<string name="login_success">로그인 성공!</string>
<string name="login_failed">로그인 실패!</string>
<string name="upload_failed">파일을 찾을 수 없습니다. 다른 파일을 사용해 주십시오.</string>
<string name="authentication_failed" fuzzy="true">인증을 실패했습니다. 다시 로그인해 주십시오</string>
<string name="uploading_started">올리기를 시작했습니다!</string>
@ -112,11 +112,11 @@
<string name="add_caption_toast">이 파일의 설명을 작성해 주십시오</string>
<string name="share_description_hint">설명</string>
<string name="share_caption_hint">캡션</string>
<string name="login_failed_network" fuzzy="true">로그인할 수 없습니다 - 네트워크 오류입니다</string>
<string name="login_failed_network">로그인할 수 없습니다 - 네트워크 오류입니다</string>
<string name="login_failed_throttled">실패한 시도가 너무 많습니다. 몇 분 후에 다시 시도하세요.</string>
<string name="login_failed_blocked">죄송합니다, 이 사용자는 공용에서 차단되었습니다</string>
<string name="login_failed_2fa_needed">2요소 인증 코드를 제공해야 합니다.</string>
<string name="login_failed_generic" fuzzy="true">로그인 실패</string>
<string name="login_failed_generic">로그인 실패</string>
<string name="share_upload_button">올리기</string>
<string name="multiple_share_base_title">이 집합의 이름 짓기</string>
<string name="provider_modifications">바뀜</string>
@ -236,6 +236,7 @@
<string name="navigation_item_about">정보</string>
<string name="navigation_item_settings">설정</string>
<string name="navigation_item_feedback">피드백</string>
<string name="navigation_item_feedback_github">깃허브를 통한 피드백</string>
<string name="navigation_item_logout">로그아웃</string>
<string name="navigation_item_info">강좌</string>
<string name="navigation_item_notification">알림</string>
@ -343,7 +344,7 @@
<string name="quiz_screenshot_question">이 스크린샷을 올리시겠습니까?</string>
<string name="share_app_title">앱 공유</string>
<string name="rotate">회전</string>
<string name="error_fetching_nearby_places">주변 장소를 가져오는데 오류가 있습니다.</string>
<string name="error_fetching_nearby_places">주변 장소를 불러오지 못했습니다</string>
<string name="no_nearby_places_around">근처에 장소가 없습니다</string>
<string name="no_recent_searches">최근 검색 없음</string>
<string name="delete_recent_searches_dialog">검색 기록을 지우겠습니까?</string>
@ -486,7 +487,7 @@
<string name="caption_edit_helper_show_edit_message">캡션이 추가되었습니다.</string>
<string name="description_edit_helper_edit_message_else">설명을 추가하지 못했습니다.</string>
<string name="caption_edit_helper_edit_message_else">캡션을 추가하지 못했습니다.</string>
<string name="coordinates_picking_unsuccessful">좌표를 가져올 수 없습니다.</string>
<string name="coordinates_picking_unsuccessful">이미지 좌표가 업데이트되지 않았습니다</string>
<string name="descriptions_picking_unsuccessful">설명을 가져오지 못했습니다.</string>
<string name="description_activity_title">설명 및 캡션 편집</string>
<string name="share_image_via">다음을 통해 이미지 공유</string>
@ -501,12 +502,13 @@
<string name="place_state_needs_photo">사진 필요</string>
<string name="place_type">장소 유형:</string>
<string name="nearby_search_hint">다리, 박물관, 호텔 등.</string>
<string name="you_must_reset_your_passsword" fuzzy="true">로그인에 문제가 생겼습니다, 비밀번호를 재설정해야 합니다!!</string>
<string name="you_must_reset_your_passsword">로그인에 문제가 생겼습니다, 비밀번호를 재설정해야 합니다!</string>
<string name="title_for_media">미디어</string>
<string name="title_for_child_classes">자식 클래스</string>
<string name="title_for_parent_classes">부모 클래스</string>
<string name="upload_nearby_place_found_title">주변 장소 발견</string>
<string name="upload_nearby_place_found_description">%1$s의 사진이 맞습니까?</string>
<string name="upload_nearby_place_found_description_plural">%1$s의 사진이 맞습니까?</string>
<string name="upload_nearby_place_found_description_singular">%1$s의 사진이 맞습니까?</string>
<string name="title_app_shortcut_bookmark">북마크</string>
<string name="title_app_shortcut_setting">설정</string>
<string name="remove_bookmark">북마크에서 제거됨</string>
@ -587,4 +589,12 @@
<string name="no_more_images_found">더 이상 이미지를 찾을 수 없습니다</string>
<string name="this_image_is_already_uploaded">이 이미지는 이미 업로드되었습니다</string>
<string name="invalid_login_message" fuzzy="true">로그인이 만료되었습니다. 다시 로그인해 주십시오.</string>
<string name="file_saved_successfully">파일이 성공적으로 저장되었습니다</string>
<string name="do_you_want_to_open_gpx_file">GPX 파일을 여시겠습니까?</string>
<string name="do_you_want_to_open_kml_file">KML 파일을 여시겠습니까?</string>
<string name="failed_to_save_kml_file">KML 파일을 저장하지 못했습니다.</string>
<string name="failed_to_save_gpx_file">GPX 파일을 저장하지 못했습니다.</string>
<string name="saving_kml_file">KML 파일을 저장 중</string>
<string name="saving_gpx_file">GPX 파일을 저장 중</string>
<string name="multiple_files_depiction_header">다중 업로드에 대한 참고사항</string>
</resources>

View file

@ -5,60 +5,762 @@
* Къарачайлы
-->
<resources>
<string name="app_name" fuzzy="true">Викигёзен</string>
<string name="menu_settings">Джарашдырыула</string>
<string name="commons_facebook">Викигёзенни Facebook Бети</string>
<string name="commons_github">Викигёзенни Github Къайнакъ Коду</string>
<string name="commons_logo">Викигёзен Лого</string>
<string name="commons_website">Викигёзен вебсайт</string>
<string name="exit_location_picker">Локация сайлаучудан чыкъ</string>
<string name="submit">Джибер</string>
<string name="add_another_description">Башха ачыкълау къош</string>
<string name="add_new_contribution">Джангы къошум къош</string>
<string name="add_contribution_from_camera">Камерадан къошум къош</string>
<string name="add_contribution_from_photos">Фотосуратладан къошум къош</string>
<string name="add_contribution_from_contributions_gallery">Алгъынгы къошумла галериядан къошум къош</string>
<string name="show_captions">Тюб джазыула</string>
<string name="row_item_language_description">Тил ачыкълау</string>
<string name="row_item_caption">Тюб джазыу</string>
<string name="show_captions_description">Ачыкълау</string>
<string name="nearby_row_image">Сурат</string>
<string name="nearby_all">Барысы да</string>
<string name="nearby_filter_toggle">Ач/Джукълат</string>
<string name="nearby_filter_search">Кёрюнюу Изле</string>
<string name="nearby_filter_state">Джерни Болуму</string>
<string name="appwidget_img">Кюнню сураты</string>
<plurals name="uploads_pending_notification_indicator">
<item quantity="one">%1$d файл джюкленеди</item>
<item quantity="other">%1$d файл джюкленеди</item>
</plurals>
<plurals name="contributions_subtitle">
<item quantity="one">(%1$d)</item>
<item quantity="other">(%1$d)</item>
</plurals>
<string name="starting_uploads">Джюклеуле Башланадыла</string>
<plurals name="starting_multiple_uploads">
<item quantity="one">%d джюклениу этиледи</item>
<item quantity="other">%d джюклениу этиледи</item>
</plurals>
<plurals name="multiple_uploads_title">
<item quantity="one">%d джюклеу</item>
<item quantity="other">%d джюклеу</item>
</plurals>
<plurals name="share_license_summary">
<item quantity="one">Бу сурат %1$s лицензнияны тамалында боллукъду</item>
<item quantity="other">Бу суратла %1$s лицензнияны тамалында боллукъдула</item>
</plurals>
<plurals name="upload_count_title">
<item quantity="one">%1$d джюклеу</item>
<item quantity="other">%1$d джюклеу</item>
</plurals>
<plurals name="receiving_shared_content">
<item quantity="one">Юлюшленнген контент алынады. Суратны ишлению, суратны боюна эмда девайсыгъызгъа байламлы болуб, бираз заман алыргъа боллукъду. </item>
<item quantity="other">Юлюшленнген контент алынады. Суратны ишлению, суратны боюна эмда девайсыгъызгъа байламлы болуб, бираз заман алыргъа боллукъду.</item>
</plurals>
<string name="navigation_item_explore">Аула</string>
<string name="preference_category_appearance">Кёрюнюую</string>
<string name="preference_category_general">Баш</string>
<string name="preference_category_feedback">Кери билдириу</string>
<string name="preference_category_privacy">Ташалыкъ</string>
<string name="app_name">Гёзен</string>
<string name="menu_settings">Джарашдырыўла</string>
<string name="intent_share_upload_label">Гёзеннге джюкле</string>
<string name="upload_in_progress">Джюклеу бардырыла турады</string>
<string name="username">Хайырланыучуну аты</string>
<string name="password">Пароль</string>
<string name="login_credential">Commons Beta хыйсабыгъыгъа киригиз</string>
<string name="login">Кир</string>
<string name="forgot_password">Паролугъузнуму унутхансыз?</string>
<string name="signup">Регистрация эт</string>
<string name="logging_in_title">Системагъа кириу</string>
<string name="logging_in_message">Бираз сакълагъыз…</string>
<string name="login_success" fuzzy="true">Авторизация тыйыншлы ётдю</string>
<string name="login_failed" fuzzy="true">Системагъа кириуде халат</string>
<string name="authentication_failed" fuzzy="true">Аутентификацияда халат!</string>
<string name="updating_caption_title">Тюб джазыула эмда ачыкълаула джангыртыладыла</string>
<string name="updating_caption_message">Бираз сакълагъыз…</string>
<string name="login_success">Кириу джетишимлиди!</string>
<string name="login_failed">Системагъа кириуде халат!</string>
<string name="upload_failed">Файл табылмады. Тилейбиз, башха файлны кёрюгюз.</string>
<string name="retry_limit_reached">Къайтарыб сынау лимитге джетгенди! Тилейбиз, джюклеуню тохтатыгъыз эмда джангыдан кёрюгюз</string>
<string name="unrestricted_battery_mode">Батарейни оптимизациясы джукълатылсынмы?</string>
<string name="suggest_unrestricted_mode">Батарей оптимизация джукълатылса, 3-ден аслам сурат джюклеу ышангылы ётерикди. Тилейбиз, проблемасыз джюклеу ючюн, Викигёзенни къошагъыны джарашдырыуларында батарей оптимизацияны джукълатыгъыз.\n\nБатарей Оптимизацияны джукълатыр ючюн атыллыкъ атламла:\n\nАтлам 1: Энишгедеги кесегинде \"Джарашдырыула\" тиекге басыгъыз\n\nАтлам 2: \"Оптимизация этилмегенди\" сайлауну \"Бютеу къошакъла\" бла алмашдырыгъыз\n\nАтлам 3: \"Викигёзен\" неда \"fr.free.nrw.commons\" табыгъыз\n\nАтлам 4: Басыгъыз эмда \"Оптимизация Этме\" сайлауну сайлагъыз.\n\nАтлам 5: \"Этилди\" сайлаугъа басыгъыз.</string>
<string name="authentication_failed">Аутентификацияда халат! Тилейбиз, энтда бир кере киригиз.</string>
<string name="uploading_started">Джюклеу башланды!</string>
<string name="uploading_queued">Джюклеу кёзюуюн сакълайды (тимитли байланыу режим джандырылыбды)</string>
<string name="upload_completed_notification_title">%1$s джюкленди!</string>
<string name="upload_completed_notification_text">Джюкленнген файлгъа къарар ючюн басыгъыз</string>
<string name="upload_progress_notification_title_start" fuzzy="true">%1$s джюклениую башланды</string>
<string name="upload_progress_notification_title_start">Файл джюклене турады: %s</string>
<string name="upload_progress_notification_title_in_progress">%1$s джюклене турады</string>
<string name="upload_progress_notification_title_finishing">%1$s джюклениб бошалды</string>
<string name="upload_failed_notification_title">%1$s джюклеу джетишимсиз болду</string>
<string name="upload_paused_notification_title">%1$s джюклеу туракълады</string>
<string name="upload_failed_notification_subtitle">Къарар ючюн басыгъыз</string>
<string name="title_activity_contributions" fuzzy="true">Джюклегенлерим</string>
<string name="contribution_state_failed">Джюклениу халат</string>
<string name="upload_paused_notification_subtitle">Къарар ючюн басыгъыз</string>
<string name="title_activity_contributions">Ахыр Джюклеулерим</string>
<string name="contribution_state_queued">Кёзюуде</string>
<string name="contribution_state_failed">Джетишимсиз</string>
<string name="contribution_state_in_progress">%1$d%% тамамланды</string>
<string name="contribution_state_starting">Джюклениу</string>
<string name="menu_from_gallery">Галереядан</string>
<string name="menu_from_camera">Суратха ал</string>
<string name="menu_nearby">Джуўукъда</string>
<string name="provider_contributions">Джюклегенлерим</string>
<string name="share_title_hint" fuzzy="true">Башлыкъ</string>
<string name="menu_share">Юлюшле</string>
<string name="menu_view_file_page">Файлны бетине къара</string>
<string name="share_title_hint">Тюб джазыу (Амалсыз)</string>
<string name="add_caption_toast">Бу файл ючюн тюб джазыу джазсагъыз</string>
<string name="share_description_hint">Ачыкълау</string>
<string name="login_failed_generic" fuzzy="true">Системагъа кириуде халат!</string>
<string name="share_upload_button">Джюклеу</string>
<string name="share_caption_hint">Тюб джазыу</string>
<string name="login_failed_network">Кириу джетишимсизди - аулауда халат</string>
<string name="login_failed_throttled">Кёб джетишимсиз сынау болду. Тилейбиз, талай минст сора энтда кёрюгюз.</string>
<string name="login_failed_blocked">Кечериксиз, бу хайырланыучу Гёзенде блок этилгенди</string>
<string name="login_failed_2fa_needed">Эки факторлу аутентификация кодну берирге керексиз.</string>
<string name="login_failed_generic">Системагъа кириуде халат</string>
<string name="share_upload_button">Джюкле</string>
<string name="multiple_share_base_title">Бу къауумха ат бер</string>
<string name="provider_modifications">Тюрлениуле</string>
<string name="menu_upload_single">Джюклеу</string>
<string name="menu_upload_single">Джюкле</string>
<string name="categories_search_text_hint">Категорияланы изле</string>
<string name="menu_save_categories">Сакъла</string>
<string name="depicts_search_text_hint">Медиагъызда суратланнган элементлени излегиз (тау, Тадж Махал э. а. к.)</string>
<string name="menu_save_categories">Сакъландыр</string>
<string name="refresh_button">Джангырт</string>
<string name="display_list_button">Тизме</string>
<string name="contributions_subtitle_zero">(Алкъын джюклеуле джокъдула)</string>
<string name="categories_not_found">%1$s бла келишген категория табылмады</string>
<string name="depictions_not_found">%1$s бла келишген Викибилгилени элементи табылмады</string>
<string name="no_child_classes">%1$s бала класс джокъду</string>
<string name="no_parent_classes">%1$s ана класс джокъду</string>
<string name="categories_skip_explanation">Суратлагъызны Викигёзенде тынчыракъ табылыр ючюн категория къошугъуз. Категория къошар ючюн джазыб башлагъыз.</string>
<string name="categories_activity_title">Категорияла</string>
<string name="title_activity_settings">Джарашдырыула</string>
<string name="title_activity_settings">Джарашдырыўла</string>
<string name="title_activity_signup">Регистрация</string>
<string name="title_activity_featured_images">Сайланнган Суратла</string>
<string name="title_activity_custom_selector">Хайырланыучуну Сайлаучусу</string>
<string name="title_activity_category_details">Категория</string>
<string name="title_activity_review">Эксперт Тинтиу</string>
<string name="menu_about">Юсюнден</string>
<string name="about_license">Викигёзен къошакъ, Викимедиа джамагъатны грантларыны къошулуучулары эмда волонтрла джаратылгъан, эмда бардырылгъан ачыкъ къайнакълы къошакъды. Викимедиа Фонд, къошакъны болдурууу, айнытыуу эмда баджарыуу бла байламлы тюлдю.</string>
<string name="about_improve">Халат отчетла эмда теджеуле ючюн джангы &lt;a href=\"%1$s\"&gt;GitHub излем&lt;/a&gt; болдуругъуз.</string>
<string name="about_privacy_policy">Ташалыкъ политика</string>
<string name="about_credits">Къошум этгенле</string>
<string name="title_activity_about">Юсюнден</string>
<string name="menu_feedback">Оюмунгу билдир (эл. почта бла)</string>
<string name="menu_cancel_upload">Ызына алыу</string>
<string name="no_email_client">Почта клиент къурулмагъанды</string>
<string name="provider_categories">Кёб болмай хайырланнган категорияла</string>
<string name="waiting_first_sync">Биринчи синхронизацияны сакълаб турады...</string>
<string name="no_uploads_yet">Алкъын джюкленнген фотосуратыгъыз джокъду.</string>
<string name="menu_retry_upload">Джангыдан сына</string>
<string name="menu_cancel_upload">Ызына ал</string>
<string name="media_upload_policy">Бу суратны джибериб, буну кесими урунуум болгъанын, автор хакъла бла къорууланнган материал неда селфи ичинде болмагъанын, эмда башха &lt;a href=\"https://commons.wikimedia.org/wiki/Commons:Policies_and_guidelines/tr\"&gt;Викигёзен политикалагъа&lt;/a&gt; келишгенин баямлайма.</string>
<string name="menu_download">Эндир</string>
<string name="preference_license" fuzzy="true">Лицензия</string>
<string name="license_name_cc_by_sa" fuzzy="true">CC Attribution-ShareAlike 3.0</string>
<string name="license_name_cc_by" fuzzy="true">CC Attribution 3.0</string>
<string name="preference_license">Тынгылау бла Лицензия</string>
<string name="use_previous">Аллындагъы башлыкъ эмда ачыкълауну хайырлан</string>
<string name="preference_theme">Тема</string>
<string name="license_name_cc_by_sa_four"> Attribution-ShareAlike 4.0</string>
<string name="license_name_cc_by_four"> Attribution 4.0</string>
<string name="license_name_cc_by_sa"> Attribution-ShareAlike 3.0</string>
<string name="license_name_cc_by"> Attribution 3.0</string>
<string name="license_name_cc0">CC0</string>
<string name="license_name_cc_by_sa_3_0">CC BY-SA 3.0</string>
<string name="license_name_cc_by_3_0">CC BY 3.0</string>
<string name="tutorial_1_text">Викигёзен, Википедияда хайырланнган суратланы кёбюсюн ичинде тутар.</string>
<string name="tutorial_1_subtext">Суратларыгъыз, дунияны тёрт джанындагъы инсанлагъа окъуу алыуда болушлукъчу боллукъду.</string>
<string name="tutorial_2_text">Тилейбиз, тамамы бла кесигиз алгъан неда салгъан суратланы джюклегиз:</string>
<string name="tutorial_2_subtext_1">Табийгъат объектле (гоккала, джаныуарла, таула)</string>
<string name="tutorial_2_subtext_2">Хайырланнган объектле (аякъ мешинала, темирджол станцияла)</string>
<string name="tutorial_2_subtext_3">Белгили адамла (мэригиз, сиз тюбеген олимпиячы спортчула)</string>
<string name="tutorial_3_text">Тилейбиз, быланы ДЖЮКЛЕМЕГИЗ:</string>
<string name="tutorial_3_subtext_1">Селфиле неда шохларыгъызны картлары</string>
<string name="tutorial_3_subtext_2">Интернетден сиз эндирген суратла</string>
<string name="tutorial_3_subtext_3">Иелери болгъан къошакъланы скриншотлары</string>
<string name="tutorial_4_text">Юлгю джюклеу:</string>
<string name="tutorial_4_subtext_1">Башлыкъ: Синдей Опера Театр</string>
<string name="tutorial_4_subtext_2">Ачыкълау: Сидней Опера Театр, богъазны туурасындан кёрюнюую</string>
<string name="tutorial_4_subtext_3">Категорияла: Сидней Опера Театр кюнбатышдан, Сидней Опера Театр узакъдан кёрюнюмлери</string>
<string name="welcome_wikipedia_text">Кесинги суратларынгы къош. Википедиягъа статьяланы джанландырыргъа болуш!</string>
<string name="welcome_wikipedia_subtext">Википедиядагъы суратла Викигёзендендиле.</string>
<string name="welcome_copyright_text">Суратларыгъыз, бютеу дуниядагъы инсанланы окъуу алыуда болушлукъчу боллукъду.</string>
<string name="welcome_copyright_subtext">Интернетде табхан, автор хакъла бла къорууланнган материалладан, сёз ючюн, плакат, китаб тыш э. а. к. хайырланыудан джанлагъыз.</string>
<string name="welcome_final_text">Буну ангыладыгъызмы?</string>
<string name="welcome_final_button_text">Хоу!</string>
<string name="welcome_help_button_text">Аслам Информация</string>
<string name="detail_panel_cats_label">Категорияла</string>
<string name="detail_panel_cats_loading">Джюклениу…</string>
<string name="detail_panel_cats_none">Бир зат да сайланмагъанды</string>
<string name="detail_caption_empty">Тюб джазыу джокъду</string>
<string name="detail_description_empty">Ачыкълау джокъду</string>
<string name="detail_discussion_empty">Сюзюу джокъду</string>
<string name="detail_license_empty">Билинмеген лицензия</string>
<string name="menu_refresh">Джангырт</string>
<string name="storage_permission_title">Асырау Эркинлик Излем</string>
<string name="read_storage_permission_rationale">Керекли эркинлик: Тыш асыраучудан окъуу. Къошакъ, бу болмагъанлай галереягъызгъа джетишалмаз.</string>
<string name="write_storage_permission_rationale">Керекли эркинлик: Тыш асыраучудан окъуу. Къошакъ, бу болмагъанлай камерагъызгъа/галереягъызгъа джетишалмаз.</string>
<string name="location_permission_title">Локация Эркинлик Излем</string>
<string name="in_app_camera_location_permission_title">Къошакъ ичинде локацияны суратха алыугъа джаздырыу</string>
<string name="in_app_camera_location_switch_pref_summary">Девайс камераны джаздырмагъаны болса, локацияны къошакъны ичиндеги картха алыу бла сакъландырыр ючюн, буну джандырыгъыз</string>
<string name="ok">ОК</string>
<string name="warning">Эс бёлюгюз</string>
<string name="duplicate_file_name">Къайтарылгъан Файл Ат табылды</string>
<string name="upload">Джюкле</string>
<string name="yes">Хоу</string>
<string name="no">Огъай</string>
<string name="media_detail_caption">Тюб джазыу</string>
<string name="media_detail_title">Башлыкъ</string>
<string name="media_detail_depiction">Суратлаула</string>
<string name="media_detail_description">Ачыкълау</string>
<string name="media_detail_discussion">Сюзюу</string>
<string name="media_detail_author">Автор</string>
<string name="media_detail_uploaded_date">Джюклениу дата</string>
<string name="media_detail_license">Лицензия</string>
<string name="media_detail_coordinates">Координатла</string>
<string name="media_detail_coordinates_empty">Баджармагъанды</string>
<string name="become_a_tester_title">Бета-Тестер болугъуз</string>
<string name="become_a_tester_description">Google Play-де бета каналыбызгъа къошулугъуз эмда джангы функциялагъа эмда халат тюзетиулеге эртде джетишигиз</string>
<string name="_2fa_code">2FA Код</string>
<string name="logout_verification">Кертиден чыгъаргъа излеймисиз?</string>
<string name="mediaimage_failed">Медиа Сурат Джетишимсизди</string>
<string name="no_subcategory_found">Тюб категория табылмады</string>
<string name="no_parentcategory_found">Ана категорияла табылмадыла</string>
<string name="welcome_image_mount_zao">Зао Тау</string>
<string name="welcome_image_llamas">Ламала</string>
<string name="welcome_image_rainbow_bridge">Джангкъылыч Кёпюр</string>
<string name="welcome_image_tulip">Гюлханий</string>
<string name="welcome_image_welcome_wikipedia">Википедиягъа Хош Келигиз</string>
<string name="welcome_image_welcome_copyright">Автор Хакълагъа Хош Келигиз</string>
<string name="welcome_image_sydney_opera_house">Сидней Опера Театр</string>
<string name="cancel">Ызына ал</string>
<string name="navigation_drawer_open">Ач</string>
<string name="navigation_drawer_close">Джаб</string>
<string name="navigation_item_home">Баш бет</string>
<string name="navigation_item_upload">Джюкле</string>
<string name="navigation_item_nearby">Джуўукъда</string>
<string name="navigation_item_about">Юсюнден</string>
<string name="navigation_item_settings">Джарашдырыўла</string>
<string name="navigation_item_feedback">Кери билдириу</string>
<string name="navigation_item_feedback_github">GitHub юсю бла Кери билдириу</string>
<string name="navigation_item_logout">Чыкъ</string>
<string name="navigation_item_info">Юретиучю</string>
<string name="navigation_item_notification">Хапарландырыула</string>
<string name="navigation_item_review">Тинт</string>
<string name="no_description_found">ачыкъланыу табылмагъанды</string>
<string name="nearby_info_menu_commons_article">Гёзен файл бет</string>
<string name="nearby_info_menu_wikidata_article">Викибилгилени элементи</string>
<string name="nearby_info_menu_wikipedia_article">Википедия статья</string>
<string name="description_info">Тилейбиз, медианы къарыуугъузча ачыкълагъыз: Къайда алынды? Не кёргюзеди?Тилейбиз, объектлени эмда адамланы танытыгъыз. Тынч тюшюнюрча болмагъан информацияны кёргюзюгюз, сёз ючюн, ландшафт эсе, кюнню сагъатын. Медиада тюбей турмагъан зат эсе, тилейбиз, буну бир башха не шартлары болгъаны ангылатыгъыз.</string>
<string name="caption_info">Тилейбиз, суратны къысха ачыкълауун джазыгъыз. Биринчи сурат ачыкълау, суратны Башлыгъы болуб хайырланныкъды. 255 символгъа сыйындыр.</string>
<string name="upload_problem_exist">Бу сурат бла байламлы болургъа болгъан проблемала:</string>
<string name="upload_problem_image_dark">Сурат асыры къарангыды.</string>
<string name="upload_problem_image_blurry">Сурат мутхузду.</string>
<string name="upload_problem_image_duplicate">Сурат алайсыз да Гёзендеди.</string>
<string name="upload_problem_different_geolocation">Бу сурат башха джерде алыннганды.</string>
<string name="upload_problem_fbmd">Тилейбиз, джангыз кесигиз алгъан суратланы джюклегиз. Башхаланы Фейсбук хыйсабларында табдыгъыз суратла эсе, джюклемегиз.</string>
<string name="upload_problem_do_you_continue">Алкъын бу суратны джюклерге излеймисиз?</string>
<string name="upload_connection_error_alert_title">Байланыу халат</string>
<string name="upload_connection_error_alert_detail">Джюклеуге, интернет бла хайырланырча амал керекди. Тилейбиз, аулау байламыгъызны тинтигиз.</string>
<string name="upload_problem_image">Суратда табылгъан проблемала</string>
<string name="internet_downloaded">Тилейбиз, джангыз кесигиз алгъан суратланы джюклегиз. Интернертден эндирген суратланы джюклемегиз.</string>
<string name="use_external_storage">Къошакъда этилген суратланы сакъландыр</string>
<string name="use_external_storage_summary">Къошакъда камера бла алыннган суратланы девайсыгъызны асыраучусуна сакъландырыгъыз.</string>
<string name="login_to_your_account">Хыйсабыгъызгъа киригиз</string>
<string name="send_log_file">Лог-файлны джибер</string>
<string name="send_log_file_description">Къошакъ бла байламлы проблемаланы тюзетир ючюн, джаратыучулагъа лог-файлны электрон почта бла джибер. Эсгертиу: журналла потенциал халда энчи информация тутаргъа болурла</string>
<string name="no_web_browser">URL ачарча веб-браузер табылмады</string>
<string name="null_url">Халат! URL табылмады</string>
<string name="nominate_deletion">Кетериуге Теджерге</string>
<string name="nominated_for_deletion">Бу сурат кетерир ючюн теджелди</string>
<string name="nominated_see_more">Веб бетни толу билгилерин кёр</string>
<string name="skip_login">Атлат</string>
<string name="navigation_item_login">Кир</string>
<string name="skip_login_title">Авторизацияны керти да атлатыргъамы излейсиз?</string>
<string name="skip_login_message">Боллукъ заманда сурат джюклер ючюн кирирге керек боллукъсуз.</string>
<string name="login_alert_message">Бу функцияны хайырланыр ючюн, тилейбиз, киригиз</string>
<string name="copy_wikicode">Викитекстни алмашдырыу буферге копия эт</string>
<string name="wikicode_copied">Викитекст алмашдырыу буферге копия этилди</string>
<string name="nearby_location_not_available">Джууукъдагыла тюз ишлеялмайды, Локация хайырландырылалмайды.</string>
<string name="upload_location_access_denied">Локациягъа джетишиу уналмады. Бу функцияны хайырланыр ючюн, тилейбиз, локациягъызны къолугъуз бла белгилегиз.</string>
<string name="location_permission_rationale_nearby">Джууукъдагъы джерле тизмени кёргюзюр ючююн, эркинлик берирге керекди</string>
<string name="location_permission_rationale_explore">Джууукъдагъы суратла тизмени кёргюзюр ючююн, эркинлик берирге керекди</string>
<string name="nearby_directions">Буйрукъла</string>
<string name="nearby_wikidata">Викибилгиле</string>
<string name="nearby_wikipedia">Википедия</string>
<string name="nearby_commons">Гёзен</string>
<string name="about_rate_us">Бизе багъа бич</string>
<string name="about_faq">FAQ</string>
<string name="user_guide">Хайырланыучуну юретиучю</string>
<string name="welcome_skip_button">Юретиучюню Атлат</string>
<string name="no_internet">Интернет хайырланалмайды</string>
<string name="error_notifications">Хапарландырыу алыннганда халат</string>
<string name="error_review">Тинтирге сурат алыуда халат болду. Джангыдан сынар ючюн джангырт тиекге басыгъыз.</string>
<string name="no_notifications">Хапарарландырыу табылмады</string>
<string name="about_translate">Кёчюр</string>
<string name="about_translate_title">Тилле</string>
<string name="about_translate_message">Кёчюрюу джиберирге излеген тилигизни сайлагъыз</string>
<string name="about_translate_proceed">Бардыр</string>
<string name="about_translate_cancel">Ызына ал</string>
<string name="retry">Джангыдан сына</string>
<string name="showcase_view_whole_nearby_activity">Была, Википедия статьяланы суратлы этер ючюн суратлагъа керек болгъан сизге джууукъ джерле.\n\n\n\'БУ БЁЛГЕДЕ ИЗЛЕ\'ни басыб, карта ачылыр эмда ол локацияны къатында излеуню башлар.</string>
<string name="showcase_view_needs_photo">Былайда фотосурат керекди.</string>
<string name="showcase_view_has_photo">Былайда фотосурат алайсыз да барды.</string>
<string name="showcase_view_no_longer_exists">Былайы энди джокъду.</string>
<string name="no_images_found">Сурат табылалмады!</string>
<string name="error_loading_images">Суратла джюкленнген заманда халат болду.</string>
<string name="image_uploaded_by">Джюклеген: %1$s</string>
<string name="block_notification_title">Блок этилди</string>
<string name="block_notification">Гёзенни тюзетиуюгюз блок этилди</string>
<string name="app_widget_heading">Кюнню сураты</string>
<string name="menu_search_button">Изле</string>
<string name="search_commons">Гёзенде изле</string>
<string name="title_activity_search">Изле</string>
<string name="search_recent_header">Ахыр излеуле:</string>
<string name="provider_searches">Ахыр изленген соруула</string>
<string name="provider_recent_languages">Ахыр изленнген тилле</string>
<string name="error_loading_categories">Категорияла джюкленнген заманда халат болду.</string>
<string name="error_loading_depictions">Суратлаула джюкленнген заманда халат болду.</string>
<string name="search_tab_title_media">Медиа</string>
<string name="search_tab_title_categories">Категорияла</string>
<string name="search_tab_title_depictions">Элементле</string>
<string name="explore_tab_title_featured">Сайланнган</string>
<string name="explore_tab_title_mobile">Мобил мадар бла джюкленди</string>
<string name="explore_tab_title_map">Карта</string>
<string name="successful_wikidata_edit">Сурат, Викибилгиледе %1$s элементге къошулду!</string>
<string name="wikidata_edit_failure">Келишген Викибилгиле барлыкъ джангыртылалмады!</string>
<string name="menu_set_wallpaper">Къабыргъа къагъыт этиб сал</string>
<string name="wallpaper_set_successfully">Къабыргъа къагъыт джетишимли салынды!</string>
<string name="quiz">Соруулау</string>
<string name="quiz_question_string">Бу сурат джюклеуге келишемиди?</string>
<string name="question">Соруу</string>
<string name="result">Эсеб</string>
<string name="quiz_back_button">Кетерирге керекли суратланы андан ары да джюклеуню бардырсагъыз, хыйсабыгъыз блокга тюшериги ишексизди. Соруулауну битдирге излегенигизге ишексизмисиз?</string>
<string name="quiz_alert_message">Сиз джюклеген суратладан кетерилгенни саны: %1$s. Кетерилирге керек суратланы Кетерирге керекли суратланы андан ары да джюклеуню бардырсагъыз, хыйсабыгъыз блокга тюшериги ишексизди.\n\nЮретиучюню къайтарыб кёргюзюрге эмда ызындан къаллай типли суратланы джюклерге керек болгъаны бла болмагъанын билирге болушлукъ боллукъ тест этерге излеймисиз?</string>
<string name="selfie_answer">Селфилени энциклопедиялыкъ багъалары джокъду. Тилейбиз, сизни юсюгюзден Википедия статьягъыз джокъ эсе, кесигизни суратыгъызны джюклемегиз.</string>
<string name="taj_mahal_answer">Эсгертме эмда ландшафт суратла къралланы кёбюсюнде джюкленирге джарайдыла. Тышындагъы болджаллы санат инсталляцияла асламысы бла автор хакълагъа иедиле, эмда джюклер ючюн келишмегенлерин унутмагъыз.</string>
<string name="screenshot_answer">Вебсайтланы скриншотлары, чыгъармаланнган ишлеге саналгъанлары ючюн, вебсайтны кесинде белгиленнген автор хакъланы субъектиди. Скриншотла, вебсайтны авторундан алыннган эркинликден сора хайырланырча боладыла. Аллай эркинлик болмаса, чыгъармаланы тамалында сиз этген къаллай да болсун чыгъарма, тамал авторгъа хакълары берилген, лицензиясы болмагъан копиягъа саналады.</string>
<string name="blurry_image_answer">Гёзенни нюзюрлеринден бири агъачлары мийик суратланы джыйыуду. Ол себебден, мутхуз суратла джюкленмезге керекдиле. Хар заман иги джарыкъ бла ариу суратланы алыргъа кюрешигигз.</string>
<string name="construction_event_answer">Гёзенде технололгия эмда культура санагъатда суратлагъа хар заманда да хош тюбейдиле.</string>
<string name="congratulatory_message_quiz">%1$s тюз джууаб бердигиз. Алгъышлайбыз!</string>
<string name="warning_for_no_answer">Сорууну джууаблар ючюн эки сайлауну бирин сайлагъыз.</string>
<string name="user_not_logged_in">Сессияны болджалы чыкъгъанды. Тилебиз, джангыдан киригиз.</string>
<string name="quiz_result_share_message">Шохларыгъыз бла соруулауну юлюшлегиз!</string>
<string name="continue_message">Бардыр</string>
<string name="correct">Тюз Джууаб</string>
<string name="wrong">Терс Джууаб</string>
<string name="quiz_screenshot_question">Бу скриншот джюклер ючюн келишемиди?</string>
<string name="share_app_title">Къошакъны юлюшле</string>
<string name="rotate">Бур</string>
<string name="error_fetching_nearby_places">Къатындагъа джерлени джюклеу джетишимсиз</string>
<string name="no_pictures_in_this_area">Былайда джукъ сурат джокъду</string>
<string name="no_nearby_places_around">Джууукъда джер джокъду</string>
<string name="error_fetching_nearby_monuments">Джууукъда эсгертмелени алгъан заманда халат.</string>
<string name="no_recent_searches">Ахыр излеуле джокъдула</string>
<string name="delete_recent_searches_dialog">Излеу тарихни тазаларгъа излегенигизден ишексизмисиз?</string>
<string name="cancel_upload_dialog">Бу джюклеуню кери алыргъа излегенигизге ишексизмисиз?</string>
<string name="delete_search_dialog">Бу излеуню кетерирге излеймисиз?</string>
<string name="search_history_deleted">Излеу тарих кетерилди</string>
<string name="nominate_delete">Кетериуге Теджерге</string>
<string name="delete">Кетер</string>
<string name="Achievements">Джетишимле</string>
<string name="Profile">Профиль</string>
<string name="statistics">Статистика</string>
<string name="statistics_thanks">Бюсюреуле Алындыла</string>
<string name="statistics_featured">Сайланнган Суратла</string>
<string name="statistics_wikidata_edits">\"Джууукъдагъы Джерле\" юсю бла суратла</string>
<string name="level">Дараджа</string>
<string name="images_uploaded">Суратла Джюклендиле</string>
<string name="image_reverts">Суратла Кери Алынмадыла</string>
<string name="images_used_by_wiki">Суратла Хайырландыла</string>
<string name="achievements_share_message">Джетишимлеригизни шохларыгъыз бла юлюшлегиз!</string>
<string name="achievements_info_message">Бу излемлени шартларын тындырылгъанлары бла бирге дараджаггъыз ёсерикди. \"Статистика\" бёлюмюндеги элементле дараджагъыз бла байламлы тюлдюле.</string>
<string name="achievements_revert_limit_message">минимум керекли:</string>
<string name="images_uploaded_explanation">Къаллай да болсун программа баджарыу бла Гёзеннге сиз джюклеген суратны саны</string>
<string name="images_reverted_explanation">Гёзеннге сиз джюклеген кетерилмеген суратланы проценти</string>
<string name="images_used_explanation">Гёзеннге сиз джюклеген эмда Викимедиа статьялада хайырланнган суратланы саны</string>
<string name="error_occurred">Халат болду!</string>
<string name="notifications_channel_name_all">Гёзен Хапарландырыу</string>
<string name="preference_author_name_toggle">Энчи автор атны хайырлан</string>
<string name="preference_author_name_toggle_summary">Фотосуратла джюклеген заманда хайырланыучу атыгъызны орнуна энчи автор ат хайырланыгъыз</string>
<string name="preference_author_name">Энчи автор ат</string>
<string name="contributions_fragment">Къошумла</string>
<string name="nearby_fragment">Джуўукъда</string>
<string name="notifications">Хапарландырыула</string>
<string name="read_notifications">Хапарландырыула (окъулгъан)</string>
<string name="display_nearby_notification">Джууукъдагъыла хапараландырыуну кёргюз</string>
<string name="display_nearby_notification_summary">Суратла керек болгъан эм джууукъ джер ючюн къошакъ ичи хапарландырыу кёргюз</string>
<string name="list_sheet">Тизме</string>
<string name="storage_permission">Асыраучугъа Эркинлик</string>
<string name="write_storage_permission_rationale_for_image_share">Суратланы джюклер ючюн девайсыгъызны тыш асыраучусуна джетиширге эркинлик алыргъа керекди.</string>
<string name="nearby_notification_dismiss_message">Энди сизге эм джууукъ джерлени кёрлюк тюлсюз. Алай а излеген бу хапарландырыуну Джарашдырыулада джангыдан джандырырчасыз.</string>
<string name="step_count">Атлам %1$d/%2$d: %3$s</string>
<string name="next">Эндиги</string>
<string name="previous">Аллындагъы</string>
<string name="upload_title_duplicate">%1$s атлы файл алайсыз да барды. Андан ары бардырыгъа излегенизге ишексизмисиз?\n\nЭсгертиу: файлны атына автомат халда келишген суффикс къошуллукъду.</string>
<string name="map_application_missing">Девайсыгъызда келишген картография къошакъ табылмады. Тилейбиз, бу энчиликни хайырландырыр ючюн картография къошакъ джюклегиз.</string>
<string name="title_page_bookmarks_pictures">Суратла</string>
<string name="title_page_bookmarks_locations">Локацияла</string>
<string name="menu_bookmark">Китаб белгилени къош/къорат</string>
<string name="provider_bookmarks">Китаб белгиле</string>
<string name="bookmark_empty">Алкъын чырт китаб белги къошмадыгъыз</string>
<string name="provider_bookmarks_location">Китаб белгиле</string>
<string name="log_collection_started">Лог джыйыу башланнганды. Тилейбиз ДЖАНГЫЛАН БАШЛАТЫГЪЫЗ, журналгъа сакъландырыргъа излеген ишлеуню тындырыгъыз эмда ызындан джангыдан \'лог-файлны джибер\'ни басыгъыз</string>
<string name="deletion_reason_uploaded_by_mistake">Джангылыч джюкледим</string>
<string name="deletion_reason_publicly_visible">Буну хар ким кёрюрча боллугъун билмей эдим</string>
<string name="deletion_reason_bad_for_my_privacy">Ташалыгъыма аман болгъанын ангыладым</string>
<string name="deletion_reason_no_longer_want_public">Сагъышымы тюрлендирдим, энди хар кимге кёрюннюгюмю излемейме</string>
<string name="deletion_reason_not_interesting">Кечериксиз, бу сурат энциклопедия ючюн эс бёлюрча тюлдю</string>
<string name="uploaded_by_myself">Кесим джюклеген %1$s сайтха джюкленди эмда %2$d статьяда хайырландырылды.</string>
<string name="no_uploads">Гёзеннге Хош Келигиз!\n\nКъош тиекге басыб биринчи медиагъызны джюклегиз.</string>
<string name="no_categories_selected">Категорияла Сайланмадыла</string>
<string name="no_categories_selected_warning_desc">Категориясыз суратла аз хайырланадыла. Категория сайламай бардырыргъа излегенигизге ишексизмисиз?</string>
<string name="no_depictions_selected">Танытыула Сайланмадыла</string>
<string name="no_depictions_selected_warning_desc">Танытыулары болгъан суратланы табхан эмда хайырланнган тынчыракъ боллукъду. Танытыуу сайламай андан ары бардырыргъа излегенигизге ишексизмисиз?</string>
<string name="back_button_warning">Джюклеуню Ызына Ал</string>
<string name="back_button_warning_desc">Кери тиекни хайырланыб, бу джюклеуню ызына аллыкъсыз эмда ишлеулеригизни тас этериксиз</string>
<string name="back_button_continue">Джюклеуню Бардыр</string>
<string name="upload_flow_all_images_in_set">(Тобламадагъы бютеу сурат(ла) ючюн)</string>
<string name="search_this_area">Бу бёлгеде изле</string>
<string name="nearby_card_permission_title">Эркинлик Излем</string>
<string name="nearby_card_permission_explanation">Суратла керекли эм джууукъ джерни кёргюзюр ючюн, болгъан локациягъызны хайырланырыбызны излеймисиз?</string>
<string name="unable_to_display_nearest_place">Локация эркинлик болмагъанлай, сурат керек болгъан эм джууукъ джер кёргюзтюрча тюлдю</string>
<string name="never_ask_again">Буну мындан сора сорма</string>
<string name="display_location_permission_title">Локация эркинлик излегиз</string>
<string name="display_location_permission_explanation">Джууукъдагъы хапарландырыу картны кёргюзюу функциясы ючюн керек болса локация эркинлик излегиз.</string>
<string name="achievements_fetch_failed">Не эсе да терс кетди, биз джетишимлеригизни алалмадыкъ</string>
<string name="achievements_fetch_failed_ultimate_achievement">Джетишим эсеблеучю системабыз онглаямлазча, бек кёб къошум этдигиз. Бу уллу джетишимди.</string>
<string name="ends_on">Бошалады:</string>
<string name="display_campaigns">Компанияланы кёргюз</string>
<string name="display_campaigns_explanation">Баргъан компанияланы кёргюз</string>
<string name="in_app_camera_location_access_explanation">Камера джазмай эсе, къошакъгъа локацияны алыргъа эркинлик беригиз. Бир къауум девайс камерала локацияны джаздырмазла. Быллай болумлада къошакъны локация алыб эмда къошарына эркинлик бергенигиз, къошумугъузну андан да файдалы халгъа келтирир. Буну излеген заманыгъызда Джарашдырыулада тюрлендирирге боллукъсуз.</string>
<string name="option_allow">Эркинлик бер</string>
<string name="option_dismiss">Унама</string>
<string name="in_app_camera_needs_location">Тилейбиз, Джарашдыруладан локациягъа джетишиуню ачыгъыз эмда энтда бир кере кёргюз.\n\nЭсгертиу: Къошакъ, къысха бир заман ичинде девайсдан локация алалмазса, джюклеуде локация информация болмазгъа болур.</string>
<string name="in_app_camera_location_permission_rationale">EXIF-де локация болмаса, къошакъ ичи камераны локациягъызны суратларыгъызгъа къошалырча болур ючюн, локациягъа эркинлик керекди. Тилейбиз, къошакъны локациягъызгъа джетишалырча эркинлик беригиз эмда джангыдан кёрюгюз.\n\nЭсгертиу: Къошакъ, къысха бир заман ичинде девайсдан локация алалмазса, джюклеуде локация информация болмазгъа болур.</string>
<string name="in_app_camera_location_permission_denied">Къошакъ, локация эркинлик болмаса, картха алыула бла бирге локацияларын джаздырлыкъ тюлдю</string>
<string name="in_app_camera_location_unavailable">GPS джукълатылгъаны себебли, къошакъ картла бла бирге локацияларын джаздырмайды.</string>
<string name="open_document_photo_picker_title">Документ тамалында фото сайлаучуну хайырлан</string>
<string name="open_document_photo_picker_explanation">Джангы Android фото сайлаучуну, локация информацияны тас этер къоркъуу барды. Аны хайырланыр акъылыгъыз бар эсе, джандырыгъыз.</string>
<string name="location_loss_warning">Буну джукълатыу, джангы Android фото сайлаучуну джандырыр. Локация информацияны тас этер къоркъуу барды.\n\n\'Аслам бил\' тиекни басыб аслам информация алыгъыз.</string>
<string name="nearby_campaign_dismiss_message">Энди чырт компанияланы кёрлюк тюлсюз. Алай а излесегиз Джарашдырыулада джангыдан джандырырчасыз.</string>
<string name="this_function_needs_network_connection">Бу функция нетаулау излеуди. Байламыгъызны джарашдырыуларын тинтигиз.</string>
<string name="error_processing_image">Сурат ишлеуде халат болду. Тилейбиз, джангыдан сынагъыз!</string>
<string name="getting_edit_token">Тюзетиу ючюн токен алынады</string>
<string name="check_category_adding_template">Категория тинтиу ючюн шаблон къошуу</string>
<string name="check_category_notification_title">%1$s ючюн категория тинтиу излем барады</string>
<string name="check_category_edit_summary">Категория тинтиу излем барады</string>
<string name="check_category_success_title">Категория тинтиу излем этилди</string>
<string name="check_category_failure_title">Категория тинтиу излем ишге джарамады</string>
<string name="check_category_success_message">%1$s ючюн излем болгъан категоря тинтиу</string>
<string name="check_category_failure_message">%1$s ючюн категория тинтиу излем болмады</string>
<string name="check_category_toast">%1$s ючюн категория тинтиу излем барады</string>
<string name="nominate_for_deletion_done">Тындырылды</string>
<string name="send_thank_success_title">Бюсюреуле Джибериу: Джетишимли</string>
<string name="send_thank_success_message">%1$s бюсюреуле джиберилдиле</string>
<string name="send_thank_failure_message">%1$s бюсюреуле джиберилалмадыла</string>
<string name="send_thank_failure_title">Бюсюреуле Джибериу: Джетишимсиз</string>
<string name="send_thank_toast">%1$s ючюн Бюсюреуле Джибериу</string>
<string name="review_copyright">Бу автор хакълагъа келишемиди?</string>
<string name="review_category">Бу тюз категориялашханмыды?</string>
<string name="review_spam">Бу келишемиди?</string>
<string name="review_thanks">Къошулуучугъа бюсюрерге излеймисиз?</string>
<string name="review_spam_explanation">Чырт файдалы тюл эсе, бу суратны кетерирге теджеу джиберир ючюн ОГЪАЙ-ны басыгъыз.</string>
<string name="review_copyright_explanation">Логола, скриншотла, фильм афишала асламысы бла автор хакъланы бузадыла. Бу суратны кетерирге теджеу джиберир ючюн ОГЪАЙ-ны басыгъыз.</string>
<string name="review_thanks_explanation">%1$s бюсюреуюгюзню аллыкъды</string>
<string name="review_no_category">Оу, бу таб энтда категориялашдырылмагъанды</string>
<string name="review_category_explanation">Бу сурат %1$s категорияладанды.</string>
<string name="review_spam_report_question">Бу себебден келишмейди:</string>
<string name="review_c_violation_report_question">Бу себебден автор хакълары бузулубдула:</string>
<string name="review_thanks_yes_button_text">Эндиги сурат</string>
<string name="review_thanks_no_button_text">Хоу, нек болмасын</string>
<string name="skip_image_explanation">Бу тиекге бассагъыз, Викигёзенден джангы джюклеген башха сурат аллыкъсыз</string>
<string name="review_image_explanation">Викигёзенни агъачын иги этер ючюн суратланы тинтерге боллукъсуз.\nТинтиуню юч параметри быладыла:\n\n- Бу сурат келишемиди?\nОгъайны (келишмейди) бассагъыз, бу суратха кетериуге теджеу шаблон къошарыкъсыз.\n\n- Бу сурат автор хакъланы джорукъларына келишемиди?\nОгъайны (автор хакълагъа келишмейди) бассагъыз, бу суратха кетериуге теджеу шаблон къошарыкъсыз.\n\n- Бу сурат тюз категориялашханмыды?\nОгъайны (тюз категориялашмагъанды) бассагъыз, бу суратха категориялашыу излмем шаблон къошарыкъсыз.\n\nХар не джолунда эсе, суратха джукъ шаблон къошулмаз, эмда къошум этгеннге бюсюреу джиберир амал алырсыз.</string>
<string name="no_image">Чырт сурат хайырланмады</string>
<string name="no_image_reverted">Кери келтирилген сурат джокъду</string>
<string name="no_image_uploaded">Джюкленнген сурат джокъду</string>
<string name="no_notification">Окъулмагъана хапарландырыуугъуз джокъду</string>
<string name="no_read_notification">Окъулмагъан хапарландырыуугъуз барды</string>
<string name="share_logs_using">Логларыгъызны хайырланыб юлюшлегиз</string>
<string name="menu_option_read">Окъулгъанны кёргюз</string>
<string name="menu_option_unread">Окъулмагъанланы кёргюз</string>
<string name="error_occurred_in_picking_images">Суратла сайланнган заманда халат болду.</string>
<string name="please_wait">Бираз сакълагъыз…</string>
<string name="images_featured_explanation">Сайланнган суратла, Викигёзен джамагъат, сайтдагъы эм мийик агъачы болгъанды деб сайлагъанды, эм фахмулу фотографла бла иллюстраторланы суратларыды.</string>
<string name="images_via_nearby_explanation">Джууукъдагъы джерле юсю бла джюкленнген суратла, картадагъы джерлени табыб джюкленнген суратладыла.</string>
<string name="thanks_received_explanation">Бу функция, редакторланы, тарих бетде неда версия башхалыкъ бетде, гитче бюсюреу джибериуню хайырланыб, файдалы тюзетиулени этген хайырланыучулагъа Бюсюреу хапарландырыу джиберирге амал береди.</string>
<string name="copy_image_caption_description">Сорагъы медиагъа копия эт</string>
<string name="copied_successfully">Копия этилди</string>
<string name="welcome_do_upload_content_description">Гёзеннге джюкленник иги суратланы юлгюлери</string>
<string name="welcome_dont_upload_content_description">Джюкленмезлик суратланы юлгюлери</string>
<string name="skip_image">Бу суратны атлат</string>
<string name="download_failed_we_cannot_download_the_file_without_storage_permission">Джюклеу Джетишимсиз Болду!! Тыш асыраучугъа эркинлик берилмей джюклеяллыкъ тюлбюз.</string>
<string name="manage_exif_tags">EXIF-тегле бла ишле</string>
<string name="manage_exif_tags_summary">Джюклеуледе къайсы EXIF-теглени тутуллукъларын сайла</string>
<string name="exif_tag_name_author">Автор</string>
<string name="exif_tag_name_copyright">Автор хакъла</string>
<string name="exif_tag_name_location">Локация</string>
<string name="exif_tag_name_cameraModel">Камераны Модели</string>
<string name="exif_tag_name_lensModel">Линзаны Модели</string>
<string name="exif_tag_name_serialNumbers">Серия Номерлери</string>
<string name="exif_tag_name_software">Программа баджарыу</string>
<string name="media_location_permission_denied">Медиа локациягъа джетишиу уналмады</string>
<string name="add_location_manually">Джюклеген суратладан локация билгилени автомат халда алмазгъа боллукъбуз. Тилейбиз, джибериуден алгъа хар сурат ючюн келишген локацияны къошугъуз</string>
<string name="share_text">Фотосуратланы телефонугъуздан туура Викигёзеннге джюклегиз. Гёзен Къошакъны энди эндиригиз: %1$s</string>
<string name="share_via">Къошакъны буну бла юлюшле...</string>
<string name="image_info">Сурат Информация</string>
<string name="no_categories_found">Категорияла табылмадыла</string>
<string name="no_depiction_found">Танытыула табылмадыла</string>
<string name="upload_cancelled">Джюклеу Ызына Алынды</string>
<string name="previous_image_title_description_not_found">Аллындагъы суратны башлыгъы неда ачыкълауу ючюн билги джокъду</string>
<string name="dialog_box_text_nomination">%1$s нек кетерилирге керекди?</string>
<string name="review_is_uploaded_by">%1$s джюклеген: %2$s</string>
<string name="default_description_language">Тынгылау бла ачыкълау тил</string>
<string name="delete_helper_show_deletion_title">Кетериуге теджеу</string>
<string name="delete_helper_show_deletion_title_success">Джетишимли</string>
<string name="delete_helper_show_deletion_message_if">%1$s кетериуге теджелди.</string>
<string name="delete_helper_show_deletion_title_failed">Джетишимсиз</string>
<string name="delete_helper_show_deletion_message_else">Кетериуге излем этилалмады.</string>
<string name="delete_helper_ask_spam_selfie">чырт бир статьяда хайырланмагъан селфи</string>
<string name="delete_helper_ask_spam_blurry">тамамы бла мутхуз</string>
<string name="delete_helper_ask_spam_nonsense">ангыламсыз, чырт бир статьяда хайырланырча тюлдю</string>
<string name="delete_helper_ask_reason_copyright_press_photo">Басым фото</string>
<string name="delete_helper_ask_reason_copyright_internet_photo">Интернетден рандом фото</string>
<string name="delete_helper_ask_reason_copyright_logo">Лого</string>
<string name="delete_helper_ask_reason_copyright_no_freedom_of_panorama">Панорманы Эркинлигини Бузуу</string>
<string name="delete_helper_ask_alert_set_positive_button_reason">Ол себебден</string>
<string name="category_edit_helper_make_edit_toast">Категорияланы джангыртыргъа кюрешеди.</string>
<string name="category_edit_helper_show_edit_title">Категория джангыртыу</string>
<string name="category_edit_helper_show_edit_title_success">Джетишимли</string>
<plurals name="category_edit_helper_show_edit_message_if">
<item quantity="one">%1$s категория къошулду.</item>
<item quantity="other">%1$s категория къошулду.</item>
</plurals>
<string name="category_edit_helper_edit_message_else">Категория къошулалмадыла.</string>
<string name="category_edit_button_text">Категорияланы джангырт</string>
<string name="depictions_edit_helper_make_edit_toast">Танытыуланы джангыртыргъа кюрешеди.</string>
<string name="depictions_edit_helper_show_edit_title">Танытыуланы тюзет</string>
<plurals name="depictions_edit_helper_show_edit_message_if">
<item quantity="one">%1$s Танытыу къошулду.</item>
<item quantity="other">%1$s Танытыу къошулду.</item>
</plurals>
<string name="depictions_edit_helper_edit_message_else">Танытыула къошулалмадыла.</string>
<string name="coordinates_edit_helper_make_edit_toast">Координатланы джангыртыргъа кюрешеди.</string>
<string name="coordinates_edit_helper_show_edit_title">Координатланы джангыртыу</string>
<string name="description_edit_helper_show_edit_title">Ачыкълауланы джангыртыу</string>
<string name="caption_edit_helper_show_edit_title">Тюб джазыуланы джангыртыу</string>
<string name="coordinates_edit_helper_show_edit_title_success">Джетишимли</string>
<string name="coordinates_edit_helper_show_edit_message">%1$s координатла къошулдула.</string>
<string name="description_edit_helper_show_edit_message">Ачыкълаула къошулдула.</string>
<string name="caption_edit_helper_show_edit_message">Тюб джазыу къошулду.</string>
<string name="coordinates_edit_helper_edit_message_else">Координатла къошулалмадыла.</string>
<string name="description_edit_helper_edit_message_else">Ачыкълаула къошулалмадыла.</string>
<string name="caption_edit_helper_edit_message_else">Тюб джазыу къошулалмады.</string>
<string name="coordinates_picking_unsuccessful">Суратны координатлары джангыртылмады</string>
<string name="descriptions_picking_unsuccessful">Ачыкълау алынырча тюлдю.</string>
<string name="description_activity_title">Ачыкълауланы эмда тюб джазыуланы тюзет</string>
<string name="share_image_via">Суратны буну бла юлюшле</string>
<string name="you_have_no_achievements_yet">Алкъын чырт къошум этмедегиз</string>
<string name="no_achievements_yet">%s алкъын чырт къошум этмеди</string>
<string name="account_created">Хыйсаб къуралды!</string>
<string name="text_copy">Текст алмашдырыу буферге копия этилгенди</string>
<string name="notification_mark_read">Хапарландырыу окъулгъанча белгиленди</string>
<string name="some_error">Бир халат болду!</string>
<string name="place_state">Джерни болуму:</string>
<string name="place_state_exists">Барды</string>
<string name="place_state_needs_photo">Фото Керекди</string>
<string name="place_type">Джерни типи:</string>
<string name="nearby_search_hint">Кёпюр, музей, къонакъ юй эмда а. к.</string>
<string name="you_must_reset_your_passsword">Не эсе да терс кетди. Паролугъузну ташларгъа керексиз!</string>
<string name="title_for_media">МЕДИА</string>
<string name="title_for_child_classes">БАЛА КЛАССЛА</string>
<string name="title_for_parent_classes">АНА КЛАССЛА</string>
<string name="upload_nearby_place_found_title">Джууукъдагъы Джер Табылды</string>
<string name="upload_nearby_place_found_description_singular" fuzzy="true">Бу %1$s суратмыды?</string>
<string name="title_app_shortcut_bookmark">Китаб белгиле</string>
<string name="title_app_shortcut_setting">Джарашдырыўла</string>
<string name="remove_bookmark">Китаб белгиледен къоратылды</string>
<string name="add_bookmark">Китаб белгилеге къошулду</string>
<string name="wallpaper_set_unsuccessfully">Не эсе да терс кетди. Къабыргъа къагъыт къурулалмады</string>
<string name="setting_wallpaper_dialog_title">Къабыргъа къагъыт эт</string>
<string name="setting_wallpaper_dialog_message">Къабыргъа Къагъыт къурула турады. Тилейбиз сакълагъыз...</string>
<string name="theme_default_name">Системаны джарашдыр</string>
<string name="theme_dark_name">Къарангы</string>
<string name="theme_light_name">Джарыкъ</string>
<string name="cannot_open_location_settings">Локация джарашдырыула ачылалмадыла. Тилейбиз, локацияны къолугъуз бла джандырыгъыз.</string>
<string name="recommend_high_accuracy_mode">Эм иги эсебле ючюн Мийик Кескинлик режимни сайлагъыз.</string>
<string name="ask_to_turn_location_on">Локация джандырылсынмы?</string>
<string name="ask_to_turn_location_on_text">Тилейбиз, къошакъ бусагъатдагъы локациягъызны кёргюзюр ючюн, локация къуллукъланы джандырыгъыз.</string>
<string name="nearby_needs_location">Джууукъдагъыланы тюз ишлерлери ючюн, локация джандырылыб турургъа керекди</string>
<string name="explore_map_needs_location">Джууукъдагъы суратланы кёргюзюр ючюн Аулау картагъа локация эркинлик керекди</string>
<string name="upload_map_location_access">Локацияны автомат халда къурур ючюн, локация эркинлик алыргъа керекди.</string>
<string name="use_location_from_similar_image">Бу эки фотосуратны бир джердеми алдыгъыз? Онгдагъы суратны кенглик/узунлугъун хайырланыргъа излеймисиз?</string>
<string name="load_more">Аслам Джюкле</string>
<string name="nearby_no_results">Джер табылмады, излеу шартларыгъызны тюрлендириб кёрюгюз.</string>
<string name="todo_improve">Теджелген маджаллашдырыула:</string>
<string name="missing_category">- Хайырланыуну таблыгъын ёсдюрюр ючюн бу суратха категорияла къошугъуз.</string>
<string name="missing_article">- Бу суратны, сураты болмагъан байламлы Википедия статьягъа къош.</string>
<string name="add_picture_to_wikipedia_article_title">Википедиягъа сурат къош</string>
<string name="add_picture_to_wikipedia_article_desc">Бу суратны %1$s Википедия статьягъа къошаргъа излеймисиз?</string>
<string name="confirm">Къабыл эт</string>
<string name="instructions_title">Инструкцияла</string>
<string name="wikipedia_instructions_step_1">1. Быллай викитекстни хайырлан:</string>
<string name="wikipedia_instructions_step_2">2. Къабыл Эт тиекни басханлай, Википедия статья ачылыр</string>
<string name="wikipedia_instructions_step_3">3. Статьягъызда суратыгъыз ючюн келишимли бёлюм табыгъыз</string>
<string name="wikipedia_instructions_step_4">4. Бу бёлюм ючюн Тюзетиу белгиге (карандашха ушаш) басыгъыз.</string>
<string name="wikipedia_instructions_step_5">5. Викитекстни келишимли джерле салыгъыз.</string>
<string name="wikipedia_instructions_step_6">6. Керек болса викитекстни, келишимли орунландырыр ючюн тюзетигиз. Аслам информация ючюн &lt;a href=\"https://en.wikipedia.org/wiki/Wikipedia:Manual_of_Style/Images#How_to_place_an_image\"&gt;бери къарагъыз&lt;/a&gt;.</string>
<string name="wikipedia_instructions_step_7">7. Статьяны басмалагъыз</string>
<string name="copy_wikicode_to_clipboard">Викикодну алмашдырыу буферге копия эт</string>
<string name="pause">туракълат</string>
<string name="resume">бардыр</string>
<string name="paused">Туракълатылды</string>
<string name="more">Энтда</string>
<string name="bookmarks">Китаб белгиле</string>
<string name="achievements_tab_title">Джетишимле</string>
<string name="leaderboard_tab_title">Алчыланы таблицасы</string>
<string name="rank_prefix">Ранг:</string>
<string name="count_prefix">Саны:</string>
<string name="leaderboard_column_rank">Ранг</string>
<string name="leaderboard_column_user">Хайырланыучу</string>
<string name="leaderboard_column_count">Саны</string>
<string name="setting_avatar_dialog_title">Алчыланы таблицасында аватар этиб къур</string>
<string name="setting_avatar_dialog_message">Аватар этилиб къурула турады, тилейбиз сакълагъыз</string>
<string name="avatar_set_successfully">Аватар къурулду</string>
<string name="avatar_set_unsuccessfully">Джангы аватар къурулгъан заманда, халат болду, тилейбиз, джангыдан кёрюгюз</string>
<string name="menu_set_avatar">Аватар этиб къур</string>
<string name="leaderboard_yearly">Джылгъа</string>
<string name="leaderboard_weekly">Ыйыкъгъа</string>
<string name="leaderboard_all_time">Бютеу заман</string>
<string name="leaderboard_upload">Джюкле</string>
<string name="leaderboard_nearby">Джуўукъда</string>
<string name="leaderboard_used">Хайырланнган</string>
<string name="leaderboard_my_rank_button_text">Рангым</string>
<string name="limited_connection_enabled">Чекленнген байланыу режим джандырылгъанды!</string>
<string name="limited_connection_disabled">Чекленнген байланыу режим джукъланнганды. Сакълаб тургъан джюклениуле энди андан ары бардырыллыкъдыла.</string>
<string name="limited_connection_mode">Чекленнген Байланыу Режим</string>
<string name="statistics_quality">Агъачлары Мийик Суратла</string>
<string name="quality_images_info">Агъачлы суратла, белгили агъач стандартларына (асламысыны техника халы болады) келишген эмда Викимедиа проектле ючюн багъалы болгъан диаграммала неда фотосуратладыла</string>
<string name="resuming_upload">Джюклениу андан ары бардырылады...</string>
<string name="pausing_upload">Джюклениу туракъланады...</string>
<string name="cancelling_upload">Джюклениу ызына алынады...</string>
<string name="cancel_upload">Джюклеуню Ызына Ал</string>
<string name="limited_connection_explanation">Чекли байланыу режимни джандырдыгъыз. Бютеу джюклениуле туракълатыллыкъдыла эмда бу режимни джукълатсагъыз, тохтагъан джерден башларыкъдыла.</string>
<string name="limited_connection_is_on">Чекленнген байланыу режим джандырылгъанды.</string>
<string name="media_details_tooltip">Тилейбиз, суратыгъызны не кёргюзтгенин ангылатхан къысха тюб джазыу джазыгъыз. Ачыкълауда, суратны неси сейир, неда кёб тюбеучю, неда санда бир тюбеучю неси болгъанын ачыкълагъыз. Мадарыгъызча, кескин терминологияны хайырланыгъыз.</string>
<string name="depicts_tooltip">Тилейбиз, бу суратда сыфатланнган бютеу концептлени табыгъыз эмда сайлагъыз. Мадарыгъызгъа кёре кескин болугъуз. Сурат бирден кёб элементни сыфатлай эсе, барысын да керекли мардада сайлагъыз. Андан да кескин тегле бар эсе, ортакъ теглени сайламагъыз.</string>
<string name="categories_tooltip">Тилейбиз, келишген категорияланы сайлагъыз. Танытыулача болмай, категорияла барысы да къуру ингилизчадыла.</string>
<string name="license_tooltip">Гёзен, суратларыгъызны хар ким да джангыдан хайырланырча эмда келишдирирча халгъа келтирликди. Бютеу хакълагъа иеликни унамазгъа излеймисиз? Авторлугъугъуз белгиленирин излеймисиз? Чыгъармаланнган ишле биягъы лицензияны хайырланырларын излеймисиз?</string>
<string name="depicts_step_title">Кёргюзеди</string>
<string name="license_step_title">Медиа Лицензия</string>
<string name="media_detail_step_title">Медианы Толу Билгилери</string>
<string name="menu_view_category_page">Категорияны бетине къара</string>
<string name="menu_view_item_page">Элемент бетни кёргюз</string>
<string name="app_ui_language">Къошакъны хайырланыучу интерфейсини тили</string>
<string name="remove">Тюб джазыуну эмда ачыкълауну къоратады</string>
<string name="read_help_link">Энтда окъу</string>
<string name="media_detail_in_all_languages">Бютеу тилледе</string>
<string name="choose_a_location">Локацияны сайла</string>
<string name="pan_and_zoom_to_adjust">Джарашдырыр ючюн панорама эт эмда джуукълашдыр</string>
<string name="select_location_location_picker">Локация сайла</string>
<string name="show_in_map_app">Карта къошакъда кёргюз</string>
<string name="modify_location">Локацияны тюзет</string>
<string name="location_picker_image_view">Локация сайлаучуну сурат кёрюнюмю</string>
<string name="location_picker_image_view_shadow">\n\n Локация сайлаучуну сурат кёрюнюмюню кёлеккеси</string>
<string name="image_location">Суратны Локациясы</string>
<string name="check_whether_location_is_correct">Локацияны тюз болгъанын тинт</string>
<string name="label">Белги</string>
<string name="description">Ачыкълау</string>
<string name="title_page_bookmarks_items">Элементле</string>
<string name="custom_selector_title">Хайырланыучуну Сайлаучусу</string>
<string name="custom_selector_empty_text">Суратла джокъду</string>
<string name="done">Тындырылды</string>
<string name="back">Кери</string>
<string name="welcome_custom_picture_selector_text">Энчи Сурат Сайлаучугъа Хош Келигиз</string>
<string name="custom_selector_info_text1">Бу сайлаучу, Гёзенде къайсы суратланы джюклегенигизни кёргюзюр.</string>
<string name="custom_selector_info_text2">Солдагъы суратдан башха болуб, онгдагъы суратда алайсыз да джюкленнгенин белгилеген Гёзенни логосу барды. Суратны ал къарауу ючюн басыб туругъуз.</string>
<string name="welcome_custom_selector_ok">Сейирлик</string>
<string name="custom_selector_already_uploaded_image_text">Бу сурат Гёзеннге алайсыз да джюкленнгенди.</string>
<string name="custom_selector_over_limit_warning">Техника чурумла бла къошакъ бир заманда %1$d фотосуратдан асламыны къоркъуусуз шекелде джюклеялмайды. %1$d болгъан джюклеу марда %2$d бла оздурулду.</string>
<string name="custom_selector_dismiss_limit_warning_button_text">Унама</string>
<string name="custom_selector_button_limit_text">Максимум: %1$d</string>
<string name="custom_selector_limit_error_desc">Халат: Джюклеу Марда Оздурулду</string>
<string name="wlm_upload_info">Бу сурат Вики Эсгертмелени Сюеди эришиуге къошуллукъду</string>
<string name="display_monuments">Эсгертмелени кёргюз</string>
<string name="wlm_month_message">Вики Эсгертмелени Сюеди айы!</string>
<string name="learn_more">АСЛАМ БИЛ</string>
<string name="wlm_campaign_description">Вики, Эсгертмелени Сюеди, Викимедиа джанындан къуралгъан эсгретмеле ючюн халкъла арасы фото эришиудю</string>
<string name="need_permission">Эркинлик Керекди</string>
<string name="read_phone_state_permission_message">Джууукъдагъы картала тюз ишлер ючюн ТЕЛЕФОННУ БОЛУМУн окъургъа амал болургъа кереклиди</string>
<string name="contributions_of_user">Хайырланыучуну къошумлары: %s</string>
<string name="achievements_of_user">Хайырланыучуну джетишимлери: %s</string>
<string name="menu_view_user_page">Хайырланыучу бетни кёргюз</string>
<string name="edit_depictions">Танытыуланы тюзет</string>
<string name="edit_categories">Категорияланы тюзет</string>
<string name="advanced_options">Кенгленнген Сайлаула</string>
<string name="advanced_query_info_text">Джууукъдагъыла излемини джарашдырыргъа боллукъсуз. Халат алсагъыз, ариулагъыз эмда къабыл этигиз.</string>
<string name="apply">Хайырландыр</string>
<string name="reset">Ариула</string>
<string name="location_message">Локация билги Вики редакторлагъа суратыгъызны табханын тынч этиб, андан да иги хайырланырча этеди.\nКамера къошагъыгъызны джарашдырыуларында локацияны джандырлыгъызны теджейбиз. Джюклениу ючюн сау болугъуз!</string>
<string name="no_location_found_title">Локация табылалмады</string>
<string name="no_location_found_message">Бу сурат алыннган джерни къошууну юсюнден не дерсиз?\nЛокация билгиле, Вики тюзетиучюлени суратыгъызны табмасына болушлукъ болуб, аны андан да бек хайырланырча этер. \nСау болугъуз!</string>
<string name="add_location">Локацияны къош</string>
<string name="feedback_sharing_data_alert">Тилейбиз, хар кимге ачыкъ болуб юлюшерге излемеген бютеу информацияны бу электрон мектубдан къоратыгъыз. Аны юсюне, юлюшледигиз электрон адресигизни эмда байламлы ат эмда профиль суратыгъызны хар кимге ачыкъ кёрюннюгюню унутмагъыз.</string>
<string name="explore_map_details">Толу ачыкълаула</string>
<string name="achievements_unavailable_beta">Джетишимле къуру prod версияда джетиширчады, тилейбиз, джаратыучу документация бла танышыгъыз.</string>
<string name="leaderboard_unavailable_beta">Алчыланы таблицасы къуру prod версияда джетиширчады, тилейбиз, джаратыучу документация бла танышыгъыз.</string>
<string name="copyright_popup">Тилейбиз, къуру кесигиз алгъан фотосуратланы джюклегиз. Автор хакъла бла къоруланнган суратланы джюклегенле блок этилликдиле. Бу бета ючюн да джараулуду. Къошакъны тест этгенигиз ючюн сау болугъуз!</string>
<string name="select_feedback_data_choice">Тилейбиз, хар кимге ачыкъ болуб юлюшерге излемеген бютеу информацияны саулаудан къоратыгъыз.</string>
<string name="api_level">API дараджа</string>
<string name="android_version">Андроид версия</string>
<string name="device_manufacturer">Девайсны чыгъарыучусу</string>
<string name="device_model">Девайсны модели</string>
<string name="device_name">Девайсны аты</string>
<string name="network_type">Нетаулауну типи</string>
<string name="thanks_feedback">Кери билдириу бергенигиз ючюн сау болугъуз</string>
<string name="error_feedback">Кери билдириу джиберген заман халат болду</string>
<string name="enter_description">Кери билдириугюз неди?</string>
<string name="your_feedback">Кери билдириугюз</string>
<string name="mark_as_not_for_upload">Джюклеу ючюн тюлдю деб белгиле</string>
<string name="unmark_as_not_for_upload">Джюклеу ючюн тюлдю белгини къорат</string>
<string name="marking_as_not_for_upload">Джюклеу ючюн тюлдю деб белгиленеди</string>
<string name="unmarking_as_not_for_upload">Джюклеу ючюн тюлдю деб белги къоратылады</string>
<string name="show_already_actioned_pictures">Хазыр этилиб бошагъан суратланы кёргюз</string>
<string name="hiding_already_actioned_pictures">Хазыр этилиб бошагъан суратланы джашыр</string>
<string name="no_more_images_found">Башха сурат табылмады</string>
<string name="this_image_is_already_uploaded">Бу сурат алайсыз да джюкленнгенди</string>
<string name="can_not_select_this_image_for_upload">Бу сурат джюклер ючюн сайланалмайды</string>
<string name="image_selected">Сурат сайланды</string>
<string name="image_marked_as_not_for_upload">Сурат джюклениу ючюн тюлдю деб белгиленди</string>
<string name="menu_view_report">Билдирме</string>
<string name="menu_view_set_white_background">Акъ аркъа планны къур</string>
<string name="menu_view_set_black_background">Къара аркъа планны къур</string>
<string name="report_violation">Бузууну юсюнден билдир</string>
<string name="report_user">Бу хайырланыучудан тарыкъ</string>
<string name="report_content">Бу контентге тарыкъ</string>
<string name="request_user_block">Бу хайырланыучуну блок этилиуюн изле</string>
<string name="welcome_to_full_screen_mode_text">Толу Экран Сайлау Режимге Хош Келигиз</string>
<string name="full_screen_mode_zoom_info">Джууукълашдырыр эмда узакълашдырыр ючюн эки бармакъны хайырланыгъыз.</string>
<string name="full_screen_mode_features_info">Бу талай этиуню этер ючюн бир джанына дженгил эмда узун тартыгъыз:\n- Солгъа/онгнга: аллындагъыгъа/эндиге кёчюу\n- Башына: сайлагъыз\n- Тюбюне: Джюклеуге джораланмагъанча белгиле.</string>
<string name="set_up_avatar_toast_string">Алчылыкъ таблицада аватарыгъызны джарашдырыр, къайсы болса да суратны юч нохтасы болгъан менюсундагъы \"Аватар этиб къур\" пунктну басыгъыз.</string>
<string name="similar_coordinate_description_auto_set">Координатла, кескин координатла болмасала да, бу суратны джюклеген адам бу координатланы джетерча джууукъду деб турады.</string>
<string name="storage_permissions_denied">Асыраучу Эркинлик Уналмады</string>
<string name="unable_to_share_upload_item">Бу элемент юлюшленалмайды</string>
<string name="permissions_are_required_for_functionality">Ишлерча болууу ючюн эркинликле керекдиле</string>
<string name="learn_how_to_write_a_useful_description">Хайырланырча ачыкълау къалай джазаргъа керек болгъанын юренигиз</string>
<string name="learn_how_to_write_a_useful_caption">Хайырланырча тюб джазыуну къалай джазаргъа керек болгъанын юренигиз</string>
<string name="see_your_achievements">Джетишимлеригизге къарагъыз</string>
<string name="edit_image">Суратны Тюзет</string>
<string name="edit_location">Локацияны Тюзет</string>
<string name="location_updated">Локация джангыртылды!</string>
<string name="remove_location">Локацияны Къорат</string>
<string name="remove_location_warning_title">Локация Эсгертиуню Къорат</string>
<string name="remove_location_warning_desc">Локация, суратланы андан да файдалы эмда излерге тынч этеди. Бу суратдан локацияны къоратыргъа керти да излеймисиз?</string>
<string name="location_removed">Локация къоратылды!</string>
<string name="send_thanks_to_author">Авторгъа бюсюреу</string>
<string name="error_sending_thanks">Авторгъа бюсюреу джибериуде халат.</string>
<string name="invalid_login_message">Сессиягъызны болджалы чыкъгъанды. Тилебиз, джангыдан киригиз.</string>
<string name="no_application_available_to_open_gpx_files">GPX файлланы ачаллыкъ джетиширча къошакъ джокъду</string>
<string name="file_saved_successfully">Файл Джетишимли Сакъланды</string>
<string name="do_you_want_to_open_gpx_file">GPX файлны ачаргъа излеймисиз?</string>
<string name="do_you_want_to_open_kml_file">KML файлны ачаргъа излеймисиз?</string>
<string name="failed_to_save_kml_file">KML файл сакъландырыу джетишимсиз болду.</string>
<string name="failed_to_save_gpx_file">GPX файл сакъландырыу джетишимсиз болду.</string>
<string name="saving_kml_file">KML файлны сакъланыуу</string>
<string name="saving_gpx_file">GPX файлны сакъланыуу</string>
<plurals name="custom_picker_images_selected_title_appendix">
<item quantity="one">%d сурат сайланды</item>
<item quantity="other">%d сурат сайланды</item>
</plurals>
</resources>

View file

@ -298,7 +298,7 @@
<string name="quiz_screenshot_question">Footo kaŋa an sʋ\'ʋm nɛ kpɛn\'ɛsʋgɔɔ?</string>
<string name="share_app_title">Pʋdigim App</string>
<string name="rotate">Giligim</string>
<string name="error_fetching_nearby_places">Daʋŋ bɛ zin\'ibanɛ bɛ yamma paamʋg ni.</string>
<string name="error_fetching_nearby_places" fuzzy="true">Daʋŋ bɛ zin\'ibanɛ bɛ yamma paamʋg ni.</string>
<string name="no_nearby_places_around">Zin\'ibanɛ bɛ yamma kae</string>
<string name="no_recent_searches">Dinɛ ka ba ia nananna kae</string>
<string name="delete_recent_searches_dialog">Fʋ siak ye fʋ bɔɔd ye fʋ ɛɛnsi fʋ ieeb labakʋdaa?</string>
@ -465,7 +465,7 @@
<string name="coordinates_edit_helper_edit_message_else">Pʋ nyaŋi paas coordinate nama.</string>
<string name="description_edit_helper_edit_message_else">Pʋ nyaŋi paas pa\'alaa.</string>
<string name="caption_edit_helper_edit_message_else">Pʋ nyaŋi paas piana\'azutɛ.</string>
<string name="coordinates_picking_unsuccessful">P nyaŋi paam coordinatenama</string>
<string name="coordinates_picking_unsuccessful" fuzzy="true">P nyaŋi paam coordinatenama</string>
<string name="descriptions_picking_unsuccessful">Pʋ nyaŋi paam pa\'alaa.</string>
<string name="description_activity_title">Dɛmisim Pa\'ala nɛ pian\'azut</string>
<string name="share_image_via">Pʋdigim footo dɔlis</string>
@ -485,7 +485,7 @@
<string name="title_for_child_classes">CHILD\n CLASSES</string>
<string name="title_for_parent_classes">PARENT CLASSES</string>
<string name="upload_nearby_place_found_title">Gban\'e zin\'ibanɛ bɛ yamma</string>
<string name="upload_nearby_place_found_description">Nɛ\' anɛ %1$s footo?</string>
<string name="upload_nearby_place_found_description_singular" fuzzy="true">Nɛ\' anɛ %1$s footo?</string>
<string name="title_app_shortcut_bookmark">Bookmark nam</string>
<string name="title_app_shortcut_setting">Maalʋg</string>
<string name="remove_bookmark">Yisi yi Bookmarknamin</string>

View file

@ -113,6 +113,7 @@
<string name="media_detail_title">Аталыш</string>
<string name="media_detail_description">Сыпаттама</string>
<string name="media_detail_author">Автор</string>
<string name="media_detail_license">Лицензия</string>
<string name="cancel">Жокко чыгаруу</string>
<string name="navigation_drawer_close">Жабуу</string>
<string name="navigation_item_upload">Жүктөө</string>

View file

@ -15,7 +15,9 @@
<string name="add_new_contribution">Neie Bäitrag derbäiasetzen</string>
<string name="add_contribution_from_camera">Bäitrag vun der Kamera derbäisetzen</string>
<string name="add_contribution_from_photos">Bäitrag vun de Fotoen derbäisetzen</string>
<string name="show_captions">Beschreiwungen</string>
<string name="row_item_language_description">Sprooch-Beschreiwung</string>
<string name="row_item_caption">Beschreiwung</string>
<string name="show_captions_description">Beschreiwung</string>
<string name="nearby_row_image">Bild</string>
<string name="nearby_all">All</string>
@ -61,7 +63,7 @@
<string name="logging_in_message">Waart wgl. …</string>
<string name="updating_caption_message">Waart wgl. ...</string>
<string name="login_success">Umeldung huet geklappt!</string>
<string name="login_failed" fuzzy="true">D\'Aloggen huet net funktionéiert!</string>
<string name="login_failed">D\'Aloggen huet net funktionéiert!</string>
<string name="upload_failed">Fichier net fonnt. Probéiert wgl. en anere Fichier.</string>
<string name="authentication_failed">D\'Authentifizéierung huet net funktionéiert. Loggt Iech wgl. nach eng Kéier an.</string>
<string name="uploading_started">D\'Eroplueden huet ugefaang!</string>
@ -196,6 +198,7 @@
<string name="navigation_item_about">Iwwer</string>
<string name="navigation_item_settings">Astellungen</string>
<string name="navigation_item_feedback">Feedback</string>
<string name="navigation_item_feedback_github">Feedback iwwer GitHub</string>
<string name="navigation_item_logout">Ausloggen</string>
<string name="navigation_item_info">Uleedung</string>
<string name="navigation_item_notification">Notifikatiounen</string>
@ -263,6 +266,7 @@
<string name="search_tab_title_depictions">Elementer</string>
<string name="explore_tab_title_mobile">mobil eropgelueden</string>
<string name="explore_tab_title_map">Kaart</string>
<string name="successful_wikidata_edit">Bild bei %1$s op Wikidata derbäigesat!</string>
<string name="wikidata_edit_failure">Déi entspriechend Wikidata-Entitéit konnt net aktualiséiert ginn!</string>
<string name="menu_set_wallpaper">Als Hannergrondbild festleeën</string>
<string name="wallpaper_set_successfully">Hannergrondbild festgeluecht</string>
@ -389,7 +393,8 @@
<string name="nearby_search_hint">Bréck, Musée, Hotel etc.</string>
<string name="you_must_reset_your_passsword">Beim Aloggen ass eppes schif gaang. Dir musst Äert Passwuert zrécksetzen!</string>
<string name="upload_nearby_place_found_title">Plaz nobäi fonnt</string>
<string name="upload_nearby_place_found_description">Ass dëst eng Foto vun %1$s?</string>
<string name="upload_nearby_place_found_description_plural">Sinn dëst Biller vun %1$s?</string>
<string name="upload_nearby_place_found_description_singular">Ass dëst e Bild vun %1$s?</string>
<string name="title_app_shortcut_bookmark">Lieszeechen</string>
<string name="title_app_shortcut_setting">Astellungen</string>
<string name="remove_bookmark">Vun de Lieszeechen ewechgeholl</string>

View file

@ -321,7 +321,7 @@
<string name="wrong">Atsakymas neteisingas</string>
<string name="quiz_screenshot_question">Ar šią ekrano kopiją galima įkelti?</string>
<string name="share_app_title">Dalintis programėle</string>
<string name="error_fetching_nearby_places">Klaida gaunant netoliese esančias vietas.</string>
<string name="error_fetching_nearby_places" fuzzy="true">Klaida gaunant netoliese esančias vietas.</string>
<string name="no_nearby_places_around">Nėra šalia esančių vietų</string>
<string name="error_fetching_nearby_monuments">Gaunant netoliese esančius paminklus įvyko klaida.</string>
<string name="no_recent_searches">Nėra naujausių paieškų</string>
@ -499,7 +499,7 @@
<string name="coordinates_edit_helper_edit_message_else">Nepavyko pridėti koordinačių.</string>
<string name="description_edit_helper_edit_message_else">Nepavyko pridėti aprašymų.</string>
<string name="caption_edit_helper_edit_message_else">Nepavyko pridėti antraštę.</string>
<string name="coordinates_picking_unsuccessful">Nepavyko gauti koordinačių.</string>
<string name="coordinates_picking_unsuccessful" fuzzy="true">Nepavyko gauti koordinačių.</string>
<string name="descriptions_picking_unsuccessful">Nepavyko gauti aprašymų.</string>
<string name="description_activity_title">Redaguokite aprašymus ir antraštes</string>
<string name="share_image_via">Dalintis vaizdu per</string>
@ -517,7 +517,7 @@
<string name="you_must_reset_your_passsword" fuzzy="true">Kažkas nepavyko prisijungiant, turite iš naujo nustatyti slaptažodį !!</string>
<string name="title_for_media">MEDIJA</string>
<string name="upload_nearby_place_found_title">Netoliese rasta vieta</string>
<string name="upload_nearby_place_found_description" fuzzy="true">Ar tai vietos %1$s nuotrauka?</string>
<string name="upload_nearby_place_found_description_singular" fuzzy="true">Ar tai vietos %1$s nuotrauka?</string>
<string name="title_app_shortcut_bookmark">Žymės</string>
<string name="title_app_shortcut_setting">Nustatymai</string>
<string name="remove_bookmark">Pašalinta iš žymių</string>

View file

@ -236,6 +236,7 @@
<string name="navigation_item_about">За прилогот</string>
<string name="navigation_item_settings">Нагодувања</string>
<string name="navigation_item_feedback">Мислења</string>
<string name="navigation_item_feedback_github">Мислења преку GitHub</string>
<string name="navigation_item_logout">Одјава</string>
<string name="navigation_item_info">Упатства</string>
<string name="navigation_item_notification">Известувања</string>
@ -277,6 +278,7 @@
<string name="nearby_location_not_available">„Во близина“ може да не работи како што треба. Местоположбата е недостапна.</string>
<string name="upload_location_access_denied">Пристапот до местоположбата е одбиен. Задајте ја местоположбата рачно за да ја користите оваа функција.</string>
<string name="location_permission_rationale_nearby">Се бара дозвола за приказ на список на околни места</string>
<string name="location_permission_rationale_explore">Се бара дозвола за приказ на список на околни слики</string>
<string name="nearby_directions">Насоки</string>
<string name="nearby_wikidata">Википодатоци</string>
<string name="nearby_wikipedia">Википедија</string>
@ -344,7 +346,7 @@
<string name="quiz_screenshot_question">Дали оваа екранска снимка е во ред за подигање?</string>
<string name="share_app_title">Сподели прилог</string>
<string name="rotate">Сврти</string>
<string name="error_fetching_nearby_places">Грешка при добивањето на околните места.</string>
<string name="error_fetching_nearby_places">Не можам да ги вчитам околните места.</string>
<string name="no_pictures_in_this_area">Нема слики за ова подрачје</string>
<string name="no_nearby_places_around">Не најдов околни места</string>
<string name="error_fetching_nearby_monuments">Грешка при добивањето на околните споменици.</string>
@ -548,7 +550,7 @@
<string name="coordinates_edit_helper_edit_message_else">Не можев да додадам координати.</string>
<string name="description_edit_helper_edit_message_else">Не можев да додадам описи.</string>
<string name="caption_edit_helper_edit_message_else">Не можев да додадам толкување.</string>
<string name="coordinates_picking_unsuccessful">Не можев да добијам координати.</string>
<string name="coordinates_picking_unsuccessful">Координатите на сликата не се подновени</string>
<string name="descriptions_picking_unsuccessful">Не можам да добијам описи.</string>
<string name="description_activity_title">Уреди описи и толкувања</string>
<string name="share_image_via">Сподели ја сликата преку</string>
@ -568,7 +570,8 @@
<string name="title_for_child_classes">ЗАВИСНИ КЛАСИ</string>
<string name="title_for_parent_classes">МАТИЧНИ КЛАСИ</string>
<string name="upload_nearby_place_found_title">Пронајдено околно место</string>
<string name="upload_nearby_place_found_description">Дали ова е слика од %1$s?</string>
<string name="upload_nearby_place_found_description_plural">Дали ова се слики на %1$s?</string>
<string name="upload_nearby_place_found_description_singular">Дали ова е слика на %1$s?</string>
<string name="title_app_shortcut_bookmark">Обележани</string>
<string name="title_app_shortcut_setting">Нагодувања</string>
<string name="remove_bookmark">Отстрането од обележани</string>
@ -582,8 +585,10 @@
<string name="cannot_open_location_settings">Не можев да ги отворам поставките за местоположба. Вклучете ја местоположбата рачно.</string>
<string name="recommend_high_accuracy_mode">За да добиете најдобар исход, изберете го режимот на висока уточнетост.</string>
<string name="ask_to_turn_location_on">Да ја вклучам местоположбата?</string>
<string name="ask_to_turn_location_on_text">Вклучете ги местоположбените услуги за прилогот да може да ви ја прикажува вашата тековна местоположба</string>
<string name="nearby_needs_location">„Во близина“ бара местоположба за да работи</string>
<string name="upload_map_location_access">Ќе треба да дозволите пристап до вашата моментална местоположба за таа да може да се зададе автоматски.</string>
<string name="explore_map_needs_location">Истражувањето на картата бара дозвола за местоположба за да прикажува околни слики</string>
<string name="upload_map_location_access">Ќе треба да дозволите пристап до вашата местоположба за таа да може да се задава автоматски.</string>
<string name="use_location_from_similar_image">Дали ги направивте ови две слики на истото место? Дали сакате да ја искористите географската ширина/должина од десната слика?</string>
<string name="load_more">Вчитај уште</string>
<string name="nearby_no_results">Не пронајдов места. Изменете ги критериумите во барањето.</string>
@ -764,4 +769,6 @@
<item quantity="one">Избрана е %d слика</item>
<item quantity="other">Избрани се %d слики</item>
</plurals>
<string name="multiple_files_depiction">Запомнете дека сите слики што ги подигате наеднаш се очекуваат да ја прикажуваат истата работа и ги добиваат истите категории и описи. Ако сликите прикажуваат различни нешта и треба да имаат различни категории, извршете неколку одделни подигања.</string>
<string name="multiple_files_depiction_header">Напомена за подигање повеќе слики наеднаш</string>
</resources>

View file

@ -25,6 +25,7 @@
</plurals>
<string name="share_license_summary" fuzzy="true">Gambar ini akan dilesenkan di bawah %1$s</string>
<string name="navigation_item_explore">Jelajah</string>
<string name="preference_category_appearance">Penampilan</string>
<string name="preference_category_feedback">Maklum balas</string>
<string name="preference_category_privacy">Privasi</string>
<string name="app_name">Commons</string>

View file

@ -351,7 +351,7 @@
<string name="quiz_screenshot_question">Kan dette skjermbildet lastes opp?</string>
<string name="share_app_title">Del appen</string>
<string name="rotate">Roter</string>
<string name="error_fetching_nearby_places">Feil under henting av steder i nærheten.</string>
<string name="error_fetching_nearby_places" fuzzy="true">Feil under henting av steder i nærheten.</string>
<string name="no_nearby_places_around">Ingen steder funnet i nærheten</string>
<string name="error_fetching_nearby_monuments">Feil under henting av kulturminner i nærheten.</string>
<string name="no_recent_searches">Ingen nylige søk</string>
@ -534,7 +534,7 @@
<string name="coordinates_edit_helper_edit_message_else">Kunne ikke legge til koordinater.</string>
<string name="description_edit_helper_edit_message_else">Kunne ikke legge til beskrivelser.</string>
<string name="caption_edit_helper_edit_message_else">Kunne ikke legge til bildetekst.</string>
<string name="coordinates_picking_unsuccessful">Kunne ikke hente koordinater.</string>
<string name="coordinates_picking_unsuccessful" fuzzy="true">Kunne ikke hente koordinater.</string>
<string name="descriptions_picking_unsuccessful">Kunne ikke hente beskrivelser.</string>
<string name="description_activity_title">Rediger beskrivelser og bildetekster</string>
<string name="share_image_via">Del bilde via</string>
@ -554,7 +554,7 @@
<string name="title_for_child_classes">UNDERKLASSER</string>
<string name="title_for_parent_classes">OVERKLASSER</string>
<string name="upload_nearby_place_found_title">Sted i nærheten funnet</string>
<string name="upload_nearby_place_found_description">Er dette et bilde av %1$s?</string>
<string name="upload_nearby_place_found_description_singular" fuzzy="true">Er dette et bilde av %1$s?</string>
<string name="title_app_shortcut_bookmark">Bokmerker</string>
<string name="title_app_shortcut_setting">Innstillinger</string>
<string name="remove_bookmark">Fjernet fra bokmerker</string>

View file

@ -164,7 +164,7 @@
<string name="navigation_item_settings">अभिरुचिहरू</string>
<string name="navigation_item_feedback">प्रतिक्रिया</string>
<string name="navigation_item_logout">निर्गमन</string>
<string name="navigation_item_info">प्रशिक्षण</string>
<string name="navigation_item_info">स्वशिक्षा</string>
<string name="navigation_item_notification">जानकारीहरू</string>
<string name="navigation_item_review">समीक्षा</string>
<string name="no_description_found">कुनैपनि विवरण भेटिएन</string>

View file

@ -96,13 +96,13 @@
<string name="logging_in_message">Een ogenblik geduld…</string>
<string name="updating_caption_title">Bijschriften en beschrijvingen aan het bijwerken</string>
<string name="updating_caption_message">Een ogenblik geduld…</string>
<string name="login_success" fuzzy="true">Aanmelden geslaagd</string>
<string name="login_failed" fuzzy="true">Aanmelden mislukt</string>
<string name="login_success">Aanmelden geslaagd</string>
<string name="login_failed">Aanmelden mislukt</string>
<string name="upload_failed">Bestand niet gevonden. Probeer een ander bestand.</string>
<string name="retry_limit_reached">Grens voor opnieuw proberen bereikt! Annuleer de upload en probeer het opnieuw</string>
<string name="unrestricted_battery_mode">Batterijoptimalisatie uitschakelen?</string>
<string name="suggest_unrestricted_mode">Het uploaden van meer dan 3 afbeeldingen werkt betrouwbaarder als de batterijoptimalisatie is uitgeschakeld. Schakel batterijoptimalisatie voor de Commons-app uit via de instellingen. Het uploaden gaat dan makkelijker. \n\nMogelijke stappen om batterijoptimalisatie uit te schakelen:\n\nStap 1: Tik op de knop Instellingen hieronder.\n\nStap 2: Schakel over van Niet geoptimaliseerd naar Alle apps.\n\nStap 3: Zoek naar “Commons” of “fr.free.nrw.commons”.\n\nStap 4: Tik erop en selecteer Niet optimaliseren.\n\nStap 5: Druk op Gereed.</string>
<string name="authentication_failed" fuzzy="true">De authenticatie is mislukt. Meld u opnieuw aan.</string>
<string name="authentication_failed">De authenticatie is mislukt. Meld u opnieuw aan.</string>
<string name="uploading_started">Uploaden is begonnen</string>
<string name="uploading_queued">Upload in wachtrij (beperkte verbindingsmodus ingeschakeld)</string>
<string name="upload_completed_notification_title">%1$s geüpload</string>
@ -129,11 +129,11 @@
<string name="add_caption_toast">Geef een bijschrift op voor dit bestand</string>
<string name="share_description_hint">Beschrijving</string>
<string name="share_caption_hint">Titel</string>
<string name="login_failed_network" fuzzy="true">Aanmelden niet mogelijk. Er is een probleem met het netwerk</string>
<string name="login_failed_network">Aanmelden niet mogelijk. Er is een probleem met het netwerk</string>
<string name="login_failed_throttled">Te veel mislukte pogingen. Probeer het over een paar minuten opnieuw.</string>
<string name="login_failed_blocked">Deze gebruiker is helaas geblokkeerd op Wikimedia Commons</string>
<string name="login_failed_2fa_needed">U moet uw code voor tweefactor-authenticatie opgeven.</string>
<string name="login_failed_generic" fuzzy="true">Aanmelden mislukt</string>
<string name="login_failed_generic">Aanmelden mislukt</string>
<string name="share_upload_button">Uploaden</string>
<string name="multiple_share_base_title">Geef deze verzameling een naam</string>
<string name="provider_modifications">Wijzigingen</string>
@ -257,6 +257,7 @@
<string name="navigation_item_about">Over</string>
<string name="navigation_item_settings">Instellingen</string>
<string name="navigation_item_feedback">Terugkoppeling</string>
<string name="navigation_item_feedback_github">Terugkoppeling via GitHub</string>
<string name="navigation_item_logout">Afmelden</string>
<string name="navigation_item_info">Zelfstudie</string>
<string name="navigation_item_notification">Meldingen</string>
@ -290,7 +291,7 @@
<string name="nominated_see_more">Zie webpagina voor details</string>
<string name="skip_login">Overslaan</string>
<string name="navigation_item_login">Aanmelden</string>
<string name="skip_login_title" fuzzy="true">Weet u zeker dat u het aanmelden wilt overslaan?</string>
<string name="skip_login_title">Weet u zeker dat u het aanmelden wilt overslaan?</string>
<string name="skip_login_message">U moet zich dan later wel aanmelden om afbeeldingen te kunnen uploaden.</string>
<string name="login_alert_message">Meld u aan om deze functie te gebruiken</string>
<string name="copy_wikicode">Kopieer de wikitekst naar het klembord</string>
@ -298,6 +299,7 @@
<string name="nearby_location_not_available">In de buurt werkt mogelijk niet naar behoren. Locatie niet beschikbaar.</string>
<string name="upload_location_access_denied">Locatietoegang geweigerd. Stel uw locatie handmatig in om deze functie te gebruiken.</string>
<string name="location_permission_rationale_nearby">Toestemming vereist om een lijst van nabije plaatsen weer te geven</string>
<string name="location_permission_rationale_explore">Toestemming vereist om een lijst van nabije afbeeldingen weer te geven</string>
<string name="nearby_directions">Routebeschrijving</string>
<string name="nearby_wikidata">Wikidata</string>
<string name="nearby_wikipedia">Wikipedia</string>
@ -357,7 +359,7 @@
<string name="construction_event_answer">Foto\'s met technologie of cultuur zijn van harte welkom op Commons.</string>
<string name="congratulatory_message_quiz">U heeft %1$s van de antwoorden goed. Gefeliciteerd!</string>
<string name="warning_for_no_answer">Selecteer een van de twee opties om de vraag te beantwoorden</string>
<string name="user_not_logged_in" fuzzy="true">De sessie is verlopen. Meld u opnieuw aan.</string>
<string name="user_not_logged_in">De aanmelding is verlopen. Meld u opnieuw aan.</string>
<string name="quiz_result_share_message">Deel de quiz met uw vrienden!</string>
<string name="continue_message">Doorgaan</string>
<string name="correct">Correct antwoord</string>
@ -365,7 +367,7 @@
<string name="quiz_screenshot_question">Is deze screenshot OK om te uploaden?</string>
<string name="share_app_title">Toepassing delen</string>
<string name="rotate">Draaien</string>
<string name="error_fetching_nearby_places">Fout bij het ophalen van plaatsen in de buurt.</string>
<string name="error_fetching_nearby_places">Kan plaatsen in de buurt niet laden</string>
<string name="no_pictures_in_this_area">Geen foto\'s in dit gebied.</string>
<string name="no_nearby_places_around">Geen plaatsen in de buurt</string>
<string name="error_fetching_nearby_monuments">Fout bij het ophalen van monumenten.</string>
@ -441,7 +443,7 @@
<string name="never_ask_again">Niet meer vragen</string>
<string name="display_location_permission_title">Toestemming voor locatie vragen</string>
<string name="display_location_permission_explanation">Naar toestemming voor locatie vragen als dat nodig is voor de functie meldingskaart dichtbij weergeven.</string>
<string name="achievements_fetch_failed" fuzzy="true">Er is iets misgegaan, we konden uw prestaties niet ophalen</string>
<string name="achievements_fetch_failed">Er is iets misgegaan, we konden de prestaties niet ophalen</string>
<string name="achievements_fetch_failed_ultimate_achievement">U heeft zoveel bijdragen geleverd dat ons prestatieberekeningssysteem het niet aankan. Dit is de ultieme prestatie.</string>
<string name="ends_on">Eindigt op:</string>
<string name="display_campaigns">Campagnes weergeven</string>
@ -457,7 +459,7 @@
<string name="open_document_photo_picker_explanation">Met de nieuwe Android-fotokiezer riskeert u het verlies van locatiegegevens. Schakel dit in als u deze lijkt te gebruiken.</string>
<string name="location_loss_warning">Als u dit uitschakelt, kan de nieuwe Android-fotokiezer worden geactiveerd. Daarbij bestaat het risico dat locatie-informatie verloren gaat.\n\nTik op \'Lees meer\' voor meer informatie.</string>
<string name="nearby_campaign_dismiss_message">U ziet de campagnes niet meer. U kunt deze melding desgewenst echter opnieuw inschakelen in de Instellingen.</string>
<string name="this_function_needs_network_connection" fuzzy="true">Voor deze functie is een netwerkverbinding vereist, controleer uw verbindingsinstellingen.</string>
<string name="this_function_needs_network_connection">Voor deze functie is een netwerkverbinding vereist. Controleer uw verbindingsinstellingen.</string>
<string name="error_processing_image">Er is een fout opgetreden tijdens het verwerken van de afbeelding. Probeer het opnieuw!</string>
<string name="getting_edit_token">Token ophalen om te bewerken</string>
<string name="check_category_adding_template">Sjabloon toevoegen voor categoriecontrole</string>
@ -569,7 +571,7 @@
<string name="coordinates_edit_helper_edit_message_else">Kan geen coördinaten toevoegen.</string>
<string name="description_edit_helper_edit_message_else">Kon beschrijvingen niet toevoegen.</string>
<string name="caption_edit_helper_edit_message_else">Kon bijschrift niet toevoegen.</string>
<string name="coordinates_picking_unsuccessful">Kan coördinaten niet opvragen.</string>
<string name="coordinates_picking_unsuccessful">De coördinaten van de afbeelding zijn niet bijgewerkt</string>
<string name="descriptions_picking_unsuccessful">Kon beschrijvingen niet ophalen</string>
<string name="description_activity_title">Bewerk beschrijvingen en bijschriften.</string>
<string name="share_image_via">Deel afbeelding via</string>
@ -584,12 +586,13 @@
<string name="place_state_needs_photo">Heeft foto nodig</string>
<string name="place_type">Plaatstype:</string>
<string name="nearby_search_hint">Brug, museum, hotel, enz.</string>
<string name="you_must_reset_your_passsword" fuzzy="true">Er is iets misgegaan bij het aanmelden. U moet uw wachtwoord opnieuw instellen.</string>
<string name="you_must_reset_your_passsword">Er is iets misgegaan bij het aanmelden. U moet uw wachtwoord opnieuw instellen.</string>
<string name="title_for_media">MEDIA</string>
<string name="title_for_child_classes">SUBKLASSEN</string>
<string name="title_for_parent_classes">HOOFDKLASSEN</string>
<string name="upload_nearby_place_found_title">Plaats in de buurt gevonden</string>
<string name="upload_nearby_place_found_description">Is dit een foto van %1$s?</string>
<string name="upload_nearby_place_found_description_plural">Zijn dit afbeeldingen van %1$s?</string>
<string name="upload_nearby_place_found_description_singular">Is dit een afbeelding van %1$s?</string>
<string name="title_app_shortcut_bookmark">Bladwijzers</string>
<string name="title_app_shortcut_setting">Instellingen</string>
<string name="remove_bookmark">Bladwijzer verwijderd</string>
@ -603,8 +606,10 @@
<string name="cannot_open_location_settings">Kan locatie-instellingen niet openen. Schakel locatie handmatig in</string>
<string name="recommend_high_accuracy_mode">Kies voor de beste resultaten de modus van hoge nauwkeurigheid.</string>
<string name="ask_to_turn_location_on">Locatie inschakelen?</string>
<string name="ask_to_turn_location_on_text">Schakel locatiediensten in zodat de app uw huidige locatie toont</string>
<string name="nearby_needs_location">In de Buurt heeft locatie nodig om correct te werken</string>
<string name="upload_map_location_access">U moet toegang geven tot uw huidige locatie om de locatie automatisch in te stellen.</string>
<string name="explore_map_needs_location">Voor de verkenningskaart is locatietoestemming nodig om afbeeldingen in de buurt weer te geven</string>
<string name="upload_map_location_access">U moet locatietoestemming geven om de locatie automatisch in te stellen.</string>
<string name="use_location_from_similar_image">Heeft u deze twee foto\'s op dezelfde plek gemaakt? Wilt u de breedtegraad/lengtegraad van de afbeelding rechts gebruiken?</string>
<string name="load_more">Laad meer</string>
<string name="nearby_no_results">Geen plaatsen gevonden, probeer uw zoekcriteria te wijzigen.</string>
@ -720,8 +725,8 @@
<string name="add_location">Locatie toevoegen</string>
<string name="feedback_sharing_data_alert">Verwijder alstublieft informatie uit deze email die u liever niet openbaar wilt maken. Wees u er ook bewust dat het emailadres en de bijbehorende gebruikersnaam en profielafbeelding die u gebruikt openbaar zichtbaar zullen zijn.</string>
<string name="explore_map_details">Details</string>
<string name="achievements_unavailable_beta" fuzzy="true">Prestaties zijn alleen beschikbaar in de productieversie. Sla de ontwikkelaarsdocumentatie erop na.</string>
<string name="leaderboard_unavailable_beta" fuzzy="true">Het scorebord is alleen beschikbaar in de productieversie. Sla de ontwikkelaarsdocumentatie erop na.</string>
<string name="achievements_unavailable_beta">Prestaties zijn alleen beschikbaar in de productieversie. Sla de ontwikkelaarsdocumentatie erop na.</string>
<string name="leaderboard_unavailable_beta">Het scorebord is alleen beschikbaar in de productieversie. Sla de ontwikkelaarsdocumentatie erop na.</string>
<string name="copyright_popup">Upload alleen afbeeldingen die u zelf heeft gemaakt. Gebruikers die afbeeldingen met copyright uploaden worden geblokkeerd. Dit is ook van toepassing op de beta versie. Bedankt voor het testen van de app!</string>
<string name="select_feedback_data_choice">Deselecteer alle informatie die u niet openbaar wilt delen.</string>
<string name="api_level">API-niveau</string>
@ -765,11 +770,26 @@
<string name="see_your_achievements">Bekijk uw prestaties</string>
<string name="edit_image">Afbeelding Bewerken</string>
<string name="edit_location">Locatie bewerken</string>
<string name="location_updated">Locatie bijgewerkt!</string>
<string name="remove_location">Locatie verwijderen</string>
<string name="remove_location_warning_title">Locatiewaarschuwing verwijderen</string>
<string name="remove_location_warning_desc">Locaties maken foto\'s nuttiger en makkelijker vindbaar. Wilt u echt de locatie van deze foto verwijderen?</string>
<string name="location_removed">Locatie verwijderd!</string>
<string name="send_thanks_to_author">Auteur bedanken</string>
<string name="error_sending_thanks">Fout bij het bedanken van de auteur.</string>
<string name="invalid_login_message" fuzzy="true">Uw sessie is verlopen, meld u opnieuw aan.</string>
<string name="invalid_login_message">Uw sessie is verlopen, meld u opnieuw aan.</string>
<string name="no_application_available_to_open_gpx_files">Er is geen applicatie beschikbaar om GPX-bestanden te openen</string>
<string name="file_saved_successfully">Het bestand is opgeslagen</string>
<string name="do_you_want_to_open_gpx_file">Wilt u het GPX-bestand openen?</string>
<string name="do_you_want_to_open_kml_file">Wilt u het KML-bestand openen?</string>
<string name="failed_to_save_kml_file">Het KML-bestand kon niet opgeslagen worden.</string>
<string name="failed_to_save_gpx_file">Het GPX-bestand kon niet opgeslagen worden.</string>
<string name="saving_kml_file">Het KML-bestand wordt opgeslagen</string>
<string name="saving_gpx_file">Het GPX-bestand wordt opgeslagen</string>
<plurals name="custom_picker_images_selected_title_appendix">
<item quantity="one">%d afbeelding geselecteerd</item>
<item quantity="other">%d afbeeldingen geselecteerd</item>
</plurals>
<string name="multiple_files_depiction">Houd er rekening mee dat alle afbeeldingen in een multi-upload dezelfde categorieën krijgen en geacht worden hetzelfde weer te geven. Als deze gegevens per afbeelding moeten verschillen, voer dan meerdere afzonderlijke uploads uit.</string>
<string name="multiple_files_depiction_header">Opmerking over multi-uploads</string>
</resources>

View file

@ -297,7 +297,7 @@
<string name="wrong">ߖߋ߬ߓߌ߬ߟߌ ߝߘߏ߬ߣߍ߲</string>
<string name="quiz_screenshot_question">ߊ߬ ߝߐ߫ ߘߊ߬ߣߊ߲߬ߥߟߊ߬ߖߌߦߊ ߣߌ߲߬ ߓߍ߲߬ߣߍ߲߫ ߦߋ߫ ߟߊ߬ߦߟߍ߬ߟߌ ߘߐ߫ ߝߋߎ߫؟</string>
<string name="share_app_title">ߟߥߊ߬ߟߌ߬ߟߊ߲ ߟߊ߬ߖߍ߲߬ߛߍ߲߬ߠߌ߲</string>
<string name="error_fetching_nearby_places">ߝߌ߬ߟߌ ߦߋ߫ ߛߌ߰ߢߐ߲߰ ߘߌ߲ߞߌߙߊ ߟߊߘߏ߲߬ߕߐ ߘߐ߫.</string>
<string name="error_fetching_nearby_places" fuzzy="true">ߝߌ߬ߟߌ ߦߋ߫ ߛߌ߰ߢߐ߲߰ ߘߌ߲ߞߌߙߊ ߟߊߘߏ߲߬ߕߐ ߘߐ߫.</string>
<string name="no_nearby_places_around">ߛߌ߰ߢߐ߲߰ ߦߙߐ߫ ߡߊ߫ ߛߐ߬ߘߐ߲߫ ߟߊ߬ߡߌߣߌ߲ ߘߐ߫</string>
<string name="error_fetching_nearby_monuments">ߝߟߌ߬ ߓߘߊ߫ ߞߍ߫ ߛߌ߰ߢߐ߲߰ ߝߙߎߕߎ ߟߊߛߐ߬ߘߐ߲ ߘߐ߫.</string>
<string name="no_recent_searches">ߢߌߣߌ߲ߠߌ߲߫ ߠߊߓߊ߲ ߕߴߦߋ߲߬</string>
@ -459,7 +459,7 @@
<string name="coordinates_edit_helper_edit_message_else">ߘߏ߲߬ߖߟߎ߬ߡߊ߬ߣߍ߲ ߕߍ߫ ߛߐ߲߬ ߝߙߊ߬ ߟߊ߫.</string>
<string name="description_edit_helper_edit_message_else">ߞߊ߲߬ߛߓߍߟߌ ߕߍ߫ ߛߐ߲߬ ߝߙߊ߬ ߟߊ߫.</string>
<string name="caption_edit_helper_edit_message_else">ߝߍ߬ߛߓߍߟߌ ߕߍ߫ ߛߐ߲߬ ߝߙߊ߬ ߟߊ߫.</string>
<string name="coordinates_picking_unsuccessful">ߘߏ߲߬ߖߟߎ߬ߡߊ߬ߣߍ߲ ߕߍ߫ ߛߐ߲߬ ߡߊߛߐ߬ߘߐ߲߬ ߠߊ߫.</string>
<string name="coordinates_picking_unsuccessful" fuzzy="true">ߘߏ߲߬ߖߟߎ߬ߡߊ߬ߣߍ߲ ߕߍ߫ ߛߐ߲߬ ߡߊߛߐ߬ߘߐ߲߬ ߠߊ߫.</string>
<string name="descriptions_picking_unsuccessful">ߞߊ߲߬ߛߓߍߟߌ ߕߍ߫ ߛߐ߲߬ ߡߊߛߐ߬ߘߐ߲߬ ߠߊ߫.</string>
<string name="description_activity_title">ߞߊ߲߬ߛߓߍߟߌ ߣߌ߫ ߝߍ߬ߛߓߍߟߌ ߟߎ߫ ߡߊߦߟߍ߬ߡߊ߲߫</string>
<string name="share_image_via">ߖߌ߬ߦߊ߬ߓߍ ߟߊߖߍ߲ߛߍ߲߫ ߞߊߕߙߍ߬</string>
@ -479,7 +479,7 @@
<string name="title_for_child_classes">ߘߋ߲ ߠߎ߬ ߟߊ߫ ߛߊ߯ߘߊ ߟߎ߫</string>
<string name="title_for_parent_classes">ߡߏߦߌߓߊ߮ ߟߎ߬ ߟߊ߫ ߛߊ߯ߘߊ ߟߎ߫</string>
<string name="upload_nearby_place_found_title">ߛߌ߰ߢߐ߲߰ ߦߙߐ ߦߴߊ߬ ߘߐ߫</string>
<string name="upload_nearby_place_found_description">ߊ߬ ߝߐ߫ %1$s ߖߌ߬ߦߊ߬ߓߍ ߟߋ߬ ߦߋ߫ ߣߌ߲߬ ߘߌ߫؟</string>
<string name="upload_nearby_place_found_description_singular" fuzzy="true">ߊ߬ ߝߐ߫ %1$s ߖߌ߬ߦߊ߬ߓߍ ߟߋ߬ ߦߋ߫ ߣߌ߲߬ ߘߌ߫؟</string>
<string name="title_app_shortcut_bookmark">ߟߊ߬ߡߊ</string>
<string name="title_app_shortcut_setting">ߟߊ߬ߓߍ߲߬ߢߐ߲߰ߡߦߊ߬ߘߊ</string>
<string name="remove_bookmark">ߟߊߕߊ߲߬ߞߌ߫ ߞߊ߬ ߓߐ߫ ߟߊ߬ߡߊ ߘߐ߫</string>

View file

@ -4,6 +4,7 @@
* Chrumps
* CiaPan
* DeRudySoulStorm
* IOIOI
* InternerowyGołąb
* Kareyac
* Krottyianock
@ -109,12 +110,12 @@
<string name="logging_in_message">Proszę czekać…</string>
<string name="updating_caption_title">Aktualizowanie podpisów i opisów</string>
<string name="updating_caption_message">Proszę czekać…</string>
<string name="login_success" fuzzy="true">Zalogowano pomyślnie!</string>
<string name="login_failed" fuzzy="true">Logowanie nie powiodło się!</string>
<string name="login_success">Zalogowano pomyślnie!</string>
<string name="login_failed">Logowanie nie powiodło się!</string>
<string name="upload_failed">Nie znaleziono pliku. Spróbuj znaleźć inny.</string>
<string name="retry_limit_reached">Osiągnięto maksymalny limit ponownych prób! Anuluj przesyłanie i spróbuj ponownie</string>
<string name="unrestricted_battery_mode">Wyłączyć optymalizację baterii?</string>
<string name="authentication_failed" fuzzy="true">Uwierzytelnianie nie powiodło się, zaloguj się ponownie</string>
<string name="authentication_failed">Uwierzytelnianie nie powiodło się, zaloguj się ponownie, proszę.</string>
<string name="uploading_started">Wysyłanie rozpoczęte!</string>
<string name="uploading_queued">Prześlij w kolejce (włączony tryb ograniczonego połączenia)</string>
<string name="upload_completed_notification_title">Przesłano %1$s!</string>
@ -141,11 +142,11 @@
<string name="add_caption_toast">Podaj podpis dla tego pliku</string>
<string name="share_description_hint">Opis</string>
<string name="share_caption_hint">Podpis</string>
<string name="login_failed_network" fuzzy="true">Nie można zalogować - błąd sieci</string>
<string name="login_failed_network">Nie można zalogować - błąd sieci</string>
<string name="login_failed_throttled">Zbyt wiele nieudanych prób zalogowania. Spróbuj ponownie za kilka minut.</string>
<string name="login_failed_blocked">Przepraszamy, ten użytkownik został zablokowany na Commons</string>
<string name="login_failed_2fa_needed">Wprowadź swój kod dla dwuetapowej autoryzacji.</string>
<string name="login_failed_generic" fuzzy="true">Logowanie nie powiodło się</string>
<string name="login_failed_generic">Logowanie nie powiodło się</string>
<string name="share_upload_button">Prześlij</string>
<string name="multiple_share_base_title">Nazwij ten zestaw</string>
<string name="provider_modifications">Zmiany</string>
@ -269,6 +270,7 @@
<string name="navigation_item_about">O aplikacji</string>
<string name="navigation_item_settings">Ustawienia</string>
<string name="navigation_item_feedback">Opinie</string>
<string name="navigation_item_feedback_github">Odpowiedź za pośrednictwem GitHub</string>
<string name="navigation_item_logout">Wyloguj</string>
<string name="navigation_item_info">Samouczek</string>
<string name="navigation_item_notification">Powiadomienia</string>
@ -302,7 +304,7 @@
<string name="nominated_see_more">Szczegółowe informacje można znaleźć na stronie internetowej</string>
<string name="skip_login">Pomiń</string>
<string name="navigation_item_login">Zaloguj się</string>
<string name="skip_login_title" fuzzy="true">Czy na pewno chcesz pominąć logowanie?</string>
<string name="skip_login_title">Czy na pewno chcesz pominąć logowanie?</string>
<string name="skip_login_message">Musisz się zalogować, aby przesłać zdjęcia w przyszłości</string>
<string name="login_alert_message">Zaloguj się, aby skorzystać z tej funkcji</string>
<string name="copy_wikicode">Skopiuj wikitext do schowka</string>
@ -310,6 +312,7 @@
<string name="nearby_location_not_available">W pobliżu może nie działać poprawnie, Lokalizacja jest niedostępna.</string>
<string name="upload_location_access_denied">Odmowa dostępu do lokalizacji. Aby skorzystać z tej funkcji, ustaw swoją lokalizację ręcznie.</string>
<string name="location_permission_rationale_nearby">Uprawnienie wymagane do wyświetlania listy pobliskich miejsc</string>
<string name="location_permission_rationale_explore">Uprawnienie wymagane do wyświetlania listy pobliskich zdjęć</string>
<string name="nearby_directions">Wskazówki</string>
<string name="nearby_wikidata">Wikidane</string>
<string name="nearby_wikipedia">Wikipedia</string>
@ -369,7 +372,7 @@
<string name="construction_event_answer">Zdjęcia przedstawiające technologię lub kulturę są bardzo mile widziane na Commons.</string>
<string name="congratulatory_message_quiz">Masz %1$s poprawnych odpowiedzi. Gratulacje!</string>
<string name="warning_for_no_answer">Wybierz jedną z dwóch opcji, aby odpowiedzieć na pytanie</string>
<string name="user_not_logged_in" fuzzy="true">Sesja logowania wygasła, prosimy zalogować się ponownie.</string>
<string name="user_not_logged_in">Sesja logowania wygasła, prosimy zalogować się ponownie.</string>
<string name="quiz_result_share_message">Podziel się quizem ze swoimi znajomymi!</string>
<string name="continue_message">Kontynuuj</string>
<string name="correct">Poprawna odpowiedź</string>
@ -377,7 +380,8 @@
<string name="quiz_screenshot_question">Czy ten zrzut ekranu nadaje się do przesłania?</string>
<string name="share_app_title">Udostępnij aplikację</string>
<string name="rotate">Obrót</string>
<string name="error_fetching_nearby_places">Błąd podczas pobierania pobliskich miejsc.</string>
<string name="error_fetching_nearby_places">Nie udało się wczytać miejsc w pobliżu</string>
<string name="no_pictures_in_this_area">Brak zdjęć w tym obszarze</string>
<string name="no_nearby_places_around">Brak miejsc w pobliżu</string>
<string name="error_fetching_nearby_monuments">Błąd pobierania pobliskich zabytków.</string>
<string name="no_recent_searches">Brak ostatnich wyszukiwań</string>
@ -452,7 +456,7 @@
<string name="never_ask_again">Nigdy więcej nie pytaj o to</string>
<string name="display_location_permission_title">Poproś o dostęp do lokalizacji</string>
<string name="display_location_permission_explanation">W razie potrzeby zapytaj o pozwolenie na lokalizację w przypadku funkcji widoku pobliskiej karty powiadomień.</string>
<string name="achievements_fetch_failed" fuzzy="true">Coś poszło nie tak, nie mogliśmy pobrać twoich osiągnięć</string>
<string name="achievements_fetch_failed">Coś poszło nie tak. Nie mogliśmy pobrać osiągnięć</string>
<string name="achievements_fetch_failed_ultimate_achievement">Zrobiłeś tak wiele wkładu, że nasz system obliczania osiągnięć nie może sobie poradzić. To jest najwyższym osiągnięciem.</string>
<string name="ends_on">Kończy się na:</string>
<string name="display_campaigns">Wyświetl kampanie</string>
@ -577,7 +581,7 @@
<string name="coordinates_edit_helper_edit_message_else">Nie można dodać koordynatów.</string>
<string name="description_edit_helper_edit_message_else">Nie można dodać opisów.</string>
<string name="caption_edit_helper_edit_message_else">Nie można dodać przypisu.</string>
<string name="coordinates_picking_unsuccessful">Nie można uzyskać koordynatów.</string>
<string name="coordinates_picking_unsuccessful" fuzzy="true">Nie można uzyskać koordynatów.</string>
<string name="descriptions_picking_unsuccessful">Nie można uzyskać opisów.</string>
<string name="description_activity_title">Edycja opisów i przypisów</string>
<string name="share_image_via">Udostępnij obraz przez</string>
@ -597,7 +601,7 @@
<string name="title_for_child_classes">KLASY POTOMNE</string>
<string name="title_for_parent_classes">KLASY NADRZĘDNE</string>
<string name="upload_nearby_place_found_title">Znaleziono miejsce w pobliżu</string>
<string name="upload_nearby_place_found_description">Czy to zdjęcie %1$s?</string>
<string name="upload_nearby_place_found_description_singular" fuzzy="true">Czy to zdjęcie %1$s?</string>
<string name="title_app_shortcut_bookmark">Zakładki</string>
<string name="title_app_shortcut_setting">Ustawienia</string>
<string name="remove_bookmark">Usunięto z zakładek</string>
@ -612,7 +616,7 @@
<string name="recommend_high_accuracy_mode">Aby uzyskać najlepsze wyniki, wybierz tryb wysokiej dokładności.</string>
<string name="ask_to_turn_location_on">Włączyć lokalizację?</string>
<string name="nearby_needs_location">Lokalizacja W pobliżu wymaga włączonej lokalizacji, aby działać poprawnie</string>
<string name="upload_map_location_access">Aby ustawić lokalizację automatycznie, musisz przyznać dostęp do swojej bieżącej lokalizacji.</string>
<string name="upload_map_location_access" fuzzy="true">Aby ustawić lokalizację automatycznie, musisz przyznać dostęp do swojej bieżącej lokalizacji.</string>
<string name="use_location_from_similar_image">Czy zrobiłeś te dwa zdjęcia w tym samym miejscu? Czy chcesz użyć szerokości/długości geograficznej obrazu po prawej stronie?</string>
<string name="load_more">Wczytaj więcej</string>
<string name="nearby_no_results">Nie znaleziono miejsc, spróbuj zmienić kryteria wyszukiwania.</string>

View file

@ -234,6 +234,7 @@
<string name="navigation_item_about">A propòsit</string>
<string name="navigation_item_settings">Paràmeter</string>
<string name="navigation_item_feedback">Sugeriment</string>
<string name="navigation_item_feedback_github">Opinion via GitHub</string>
<string name="navigation_item_logout">Seurte dal sistema</string>
<string name="navigation_item_info">Cors d\'antrodussion</string>
<string name="navigation_item_notification">Notìfiche</string>
@ -275,6 +276,7 @@
<string name="nearby_location_not_available">«A prossimità» a podrìa marcé nen bin, soa posission a l\'é nen disponìbil.</string>
<string name="upload_location_access_denied">Acess a la localisassion arfudà. Për piasì, ch\'a definissa soa localisassion a man për dovré costa fonsionalità.</string>
<string name="location_permission_rationale_nearby">A-i é da manca dël përmess pr\'ësmon-e na lista dij pòst davzin</string>
<string name="location_permission_rationale_explore">A-i é da manca dël përmess pr\'ësmon-e na lista dle plance pijà lì-davzin</string>
<string name="nearby_directions">Diression</string>
<string name="nearby_wikidata">Wikidata</string>
<string name="nearby_wikipedia">Wikipedia</string>
@ -342,7 +344,7 @@
<string name="quiz_screenshot_question">Costa schermà a va bin da carié?</string>
<string name="share_app_title">Partagé j\'aplicassion</string>
<string name="rotate">Deje na gira</string>
<string name="error_fetching_nearby_places">Eror durant l\'esplorassion dj\'anviron.</string>
<string name="error_fetching_nearby_places">Impossìbil carié j\'anviron.</string>
<string name="no_pictures_in_this_area">Gnun-e plance an cost\'àrea</string>
<string name="no_nearby_places_around">Gnun pòst sì-davzin</string>
<string name="error_fetching_nearby_monuments">Eror d\'arcuperassion dij monument davzin.</string>
@ -546,7 +548,7 @@
<string name="coordinates_edit_helper_edit_message_else">Impossìbil gionté lé coordinà.</string>
<string name="description_edit_helper_edit_message_else">Impossìbil gionté le descrission.</string>
<string name="caption_edit_helper_edit_message_else">Impossìbil gionté la legenda.</string>
<string name="coordinates_picking_unsuccessful">Impossìbil oten-e le coordinà.</string>
<string name="coordinates_picking_unsuccessful">Coordinà dla plancia nen agiornà</string>
<string name="descriptions_picking_unsuccessful">Impossìbil oten-e le descrission.</string>
<string name="description_activity_title">Modifiché le descrission e le legende.</string>
<string name="share_image_via">Partagé la plancia via</string>
@ -566,7 +568,8 @@
<string name="title_for_child_classes">CLASSE MASNÀ</string>
<string name="title_for_parent_classes">CLASSE CE</string>
<string name="upload_nearby_place_found_title">Trovà un pòst davzin</string>
<string name="upload_nearby_place_found_description">É-lo na fòto ëd %1$s?</string>
<string name="upload_nearby_place_found_description_plural">Son-lo le fòto ëd %1$s?</string>
<string name="upload_nearby_place_found_description_singular">É-lo na fòto ëd %1$s?</string>
<string name="title_app_shortcut_bookmark">Marcapàgine</string>
<string name="title_app_shortcut_setting">Paràmeter</string>
<string name="remove_bookmark">Gavà dai marca-pàgina</string>
@ -580,8 +583,10 @@
<string name="cannot_open_location_settings">Falì a duverté ij paràmeter ëd localisassion. Për piasì, ch\'a anvisca la localisassion a man</string>
<string name="recommend_high_accuracy_mode">Për dij mej arzultà, ch\'a serna ël meud Àuta precision.</string>
<string name="ask_to_turn_location_on">Anvisché la localisassion?</string>
<string name="ask_to_turn_location_on_text">Për piasì, ch\'a anvisca ij servissi ëd localisassion për che l\'aplicassion a smon-a soa posission atual</string>
<string name="nearby_needs_location">Nearby a l\'ha damanca dla localisassion abilità për marcé \'me ch\'as dev</string>
<string name="upload_map_location_access">A dev përmëtte l\'acess a soa posission atual për definì an automàtich la localisassion.</string>
<string name="explore_map_needs_location">L\'esplorassion dla carta a l\'ha damanca dij përmess ëd localisassion pr\'ësmon-s le plance pijà lì-davzin</string>
<string name="upload_map_location_access">A dev dé ij përmess a la localisassion për definì la localisassion an automàtich.</string>
<string name="use_location_from_similar_image">A la fàit se doe fòto ant l\'istess pòst? A veul dovré la latitùdin e la longitùdin ëd la fòto an sla drita?</string>
<string name="load_more">Carié \'d pi</string>
<string name="nearby_no_results">Gnun pòst trovà, ch\'a preuva a modifiché ij sò criteri d\'arserca.</string>
@ -760,4 +765,6 @@
<item quantity="one">%d plancia selessionà</item>
<item quantity="other">%d plance selessionà</item>
</plurals>
<string name="multiple_files_depiction">Ch\'a ten-a da ment che tute le plance ant un cariament mùltipl a pijo j\'istesse categorìe e descrission. Si le plance a partagio nen descrission e categorìe, për piasì ch\'a fasa tanti cariament separà.</string>
<string name="multiple_files_depiction_header">Nòta an sij cariament mùltipl</string>
</resources>

View file

@ -18,6 +18,7 @@
* Maxan
* McDutchie
* Mello25
* Mellogabi03
* Re demz
* Stephanyb76
* TheEduGobi
@ -366,7 +367,7 @@
<string name="quiz_screenshot_question">Esta captura de tela pode ser carregada?</string>
<string name="share_app_title">Compartilhar o aplicativo</string>
<string name="rotate">Girar</string>
<string name="error_fetching_nearby_places">Erro ao buscar lugares próximos.</string>
<string name="error_fetching_nearby_places" fuzzy="true">Erro ao buscar lugares próximos.</string>
<string name="no_nearby_places_around">Não há lugares próximos</string>
<string name="error_fetching_nearby_monuments">Erro ao buscar monumentos próximos.</string>
<string name="no_recent_searches">Nenhuma pesquisa recente</string>
@ -569,7 +570,7 @@
<string name="coordinates_edit_helper_edit_message_else">Não foi possível adicionar coordenadas.</string>
<string name="description_edit_helper_edit_message_else">Não foi possível adicionar as descrições.</string>
<string name="caption_edit_helper_edit_message_else">Não foi possível adicionar a legenda.</string>
<string name="coordinates_picking_unsuccessful">Incapaz de obter coordenadas.</string>
<string name="coordinates_picking_unsuccessful" fuzzy="true">Incapaz de obter coordenadas.</string>
<string name="descriptions_picking_unsuccessful">Não foi possível obter as descrições.</string>
<string name="description_activity_title">Editar descrições e legendas</string>
<string name="share_image_via">Compartilhar imagem via</string>
@ -589,7 +590,7 @@
<string name="title_for_child_classes">CLASSES INFANTIS</string>
<string name="title_for_parent_classes">CLASSES PAIS</string>
<string name="upload_nearby_place_found_title">Local próximo encontrado</string>
<string name="upload_nearby_place_found_description">Esta é uma foto de %1$s?</string>
<string name="upload_nearby_place_found_description_singular" fuzzy="true">Esta é uma foto de %1$s?</string>
<string name="title_app_shortcut_bookmark">Favoritos</string>
<string name="title_app_shortcut_setting">Configurações</string>
<string name="remove_bookmark">Removido dos favoritos</string>
@ -604,7 +605,7 @@
<string name="recommend_high_accuracy_mode">Para obter melhores resultados, escolha o modo de alta precisão.</string>
<string name="ask_to_turn_location_on">Ativar a localização?</string>
<string name="nearby_needs_location">Proximidade precisa de localização ativado para funcionar corretamente</string>
<string name="upload_map_location_access">Você precisa dar acesso à sua localização atual para definir a localização automaticamente.</string>
<string name="upload_map_location_access" fuzzy="true">Você precisa dar acesso à sua localização atual para definir a localização automaticamente.</string>
<string name="use_location_from_similar_image">Você tirou essas duas fotos no mesmo lugar? Deseja usar a latitude/longitude da imagem à direita?</string>
<string name="load_more">Carregar mais</string>
<string name="nearby_no_results">Nenhum local encontrado, tente alterar seus critérios de pesquisa.</string>
@ -717,7 +718,7 @@
<string name="feedback_sharing_data_alert">Remova deste e-mail qualquer informação que você não se sinta à vontade para compartilhar publicamente. Além disso, esteja ciente de que seu endereço de e-mail com o qual você está postando e o nome associado e a foto do perfil serão visíveis publicamente.</string>
<string name="explore_map_details">Detalhes</string>
<string name="achievements_unavailable_beta" fuzzy="true">As conquistas estão disponíveis apenas na versão de produção, verifique a documentação do desenvolvedor.</string>
<string name="leaderboard_unavailable_beta">A tabela de classificação está disponível somente na versão de produção. Consulte a documentação de desenvolvedores.</string>
<string name="leaderboard_unavailable_beta">A tabela de classificação está disponível somente na versão de produção. Consulte a documentação do desenvolvedor.</string>
<string name="copyright_popup">Por favor, envie apenas fotos tiradas por você mesmo. Os usuários que enviarem imagens protegidas por direitos autorais serão bloqueados. Isso se aplica à versão beta também. Obrigado por testar o aplicativo!</string>
<string name="select_feedback_data_choice">Desmarque qualquer informação que você não se sinta à vontade para compartilhar publicamente.</string>
<string name="api_level">Nível da API</string>

View file

@ -1,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Authors:
* Athena in Wonderland
* B3rnas
* Caiofernandes
* CaiusSPQR
* Fitoschido
@ -91,12 +92,12 @@
<string name="updating_caption_title">A atualizar legendas e descrições</string>
<string name="updating_caption_message">Aguarde, por favor…</string>
<string name="login_success" fuzzy="true">Sessão iniciada!</string>
<string name="login_failed" fuzzy="true">O início de sessão falhou!</string>
<string name="login_failed">O início de sessão falhou!</string>
<string name="upload_failed">O ficheiro não foi encontrado. Tente outro, por favor.</string>
<string name="retry_limit_reached">Limite máximo de novas tentativas atingido! Cancele o carregamento e tente novamente, por favor</string>
<string name="unrestricted_battery_mode">Desligar a otimização da bateria?</string>
<string name="suggest_unrestricted_mode">O carregamento de mais de três imagens funciona de maneira mais fiável quando a otimização da bateria está desligada. Desligue a otimização da bateria para a aplicação Commons nas configurações, de forma a ter uma experiência de carregamento mais fluida. \n\nPossíveis passos para desativar a otimização da bateria:\n\nEtapa 1: premir o botão \'Configurações\' abaixo.\n\nEtapa 2: mudar de \'Não otimizado\' para \'Todas as aplicações\'.\n\nEtapa 3: pesquisar \"Commons\" ou \"fr.free.nrw.commons\".\n\nEtapa 4: premir esta e selecionar \'Não otimizar\'.\n\nEtapa 5: pressionar \'Concluído\'.</string>
<string name="authentication_failed" fuzzy="true">A autenticação falhou; inicie novamente a sessão, por favor</string>
<string name="authentication_failed">Falha na autenticação. Por favor faça login novamente.</string>
<string name="uploading_started">Carregamento iniciado!</string>
<string name="uploading_queued">Fila de carregamento (modo de ligação limitada ativado)</string>
<string name="upload_completed_notification_title">%1$s carregado!</string>
@ -127,7 +128,7 @@
<string name="login_failed_throttled">Demasiadas tentativas mal sucedidas. Por favor, tente novamente dentro de minutos.</string>
<string name="login_failed_blocked">Desculpe, este utilizador foi bloqueado na wiki Commons</string>
<string name="login_failed_2fa_needed">Tem de fornecer o seu código de autenticação de dois fatores.</string>
<string name="login_failed_generic" fuzzy="true">Falha ao iniciar sessão</string>
<string name="login_failed_generic">O início de sessão falhou</string>
<string name="share_upload_button">Carregar</string>
<string name="multiple_share_base_title">Dê um nome a este conjunto</string>
<string name="provider_modifications">Modificações</string>
@ -284,7 +285,7 @@
<string name="nominated_see_more">Para obter detalhes, ver página na Internet</string>
<string name="skip_login">Saltar</string>
<string name="navigation_item_login">Entrar</string>
<string name="skip_login_title" fuzzy="true">Pretende realmente saltar o início de sessão?</string>
<string name="skip_login_title">Pretende mesmo ignorar o início de sessão?</string>
<string name="skip_login_message">Terá de iniciar sessão para carregar fotografias mais tarde.</string>
<string name="login_alert_message">Inicie uma sessão para usar esta funcionalidade</string>
<string name="copy_wikicode">Copiar o texto wiki para a área de transferência</string>
@ -351,7 +352,7 @@
<string name="construction_event_answer">As imagens que mostram tecnologia ou cultura são muito bem-vindas na wiki Commons.</string>
<string name="congratulatory_message_quiz">Obteve %1$s de respostas corretas. Parabéns!</string>
<string name="warning_for_no_answer">Selecione uma das duas opções para responder à pergunta</string>
<string name="user_not_logged_in" fuzzy="true">A sessão expirou. Inicie uma nova sessão, por favor.</string>
<string name="user_not_logged_in">O login expirou. Por favor faça login novamente.</string>
<string name="quiz_result_share_message">Partilhe o seu questionário com os amigos!</string>
<string name="continue_message">Continuar</string>
<string name="correct">Resposta correta</string>
@ -359,7 +360,7 @@
<string name="quiz_screenshot_question">Esta captura de ecrã pode ser carregada?</string>
<string name="share_app_title">Partilhar aplicação</string>
<string name="rotate">Rodar</string>
<string name="error_fetching_nearby_places">Erro ao procurar locais próximos.</string>
<string name="error_fetching_nearby_places" fuzzy="true">Erro ao procurar locais próximos.</string>
<string name="no_nearby_places_around">Não existem locais próximos</string>
<string name="error_fetching_nearby_monuments">Erro ao procurar monumentos próximos.</string>
<string name="no_recent_searches">Não há pesquisas recentes</string>
@ -434,7 +435,7 @@
<string name="never_ask_again">Não voltar a perguntar isto</string>
<string name="display_location_permission_title">Pedir autorização de localização</string>
<string name="display_location_permission_explanation">Pedir permissões de localização quando for necessário para a funcionalidade do cartão de notificação de proximidade.</string>
<string name="achievements_fetch_failed" fuzzy="true">Algo correu mal, não conseguimos obter as suas realizações</string>
<string name="achievements_fetch_failed">Alguma coisa correu mal, não conseguimos obter as conquistas.</string>
<string name="achievements_fetch_failed_ultimate_achievement">As suas contribuições foram tantas que o nosso sistema de cálculo de realizações não consegue processá-las. Essa é a realização máxima.</string>
<string name="ends_on">Termina em:</string>
<string name="display_campaigns">Apresentar campanhas</string>
@ -562,7 +563,7 @@
<string name="coordinates_edit_helper_edit_message_else">Não foi possível adicionar coordenadas.</string>
<string name="description_edit_helper_edit_message_else">Não foi possível adicionar as descrições.</string>
<string name="caption_edit_helper_edit_message_else">Não foi possível adicionar a legenda.</string>
<string name="coordinates_picking_unsuccessful">Não foi possível obter coordenadas.</string>
<string name="coordinates_picking_unsuccessful" fuzzy="true">Não foi possível obter coordenadas.</string>
<string name="descriptions_picking_unsuccessful">Não foi possível obter as descrições.</string>
<string name="description_activity_title">Editar descrições e legendas</string>
<string name="share_image_via">Partilhar imagem via</string>
@ -582,7 +583,7 @@
<string name="title_for_child_classes">CLASSES DESCENDENTES</string>
<string name="title_for_parent_classes">CLASSES PROGENITORAS</string>
<string name="upload_nearby_place_found_title">Foi encontrado um local próximo</string>
<string name="upload_nearby_place_found_description">Isto é uma fotografia de %1$s?</string>
<string name="upload_nearby_place_found_description_singular" fuzzy="true">Isto é uma fotografia de %1$s?</string>
<string name="title_app_shortcut_bookmark">Marcadores</string>
<string name="title_app_shortcut_setting">Definições</string>
<string name="remove_bookmark">Removido dos marcadores</string>
@ -597,7 +598,7 @@
<string name="recommend_high_accuracy_mode">Para obter os melhores resultados, escolha o modo Alta Precisão.</string>
<string name="ask_to_turn_location_on">Ativar a localização?</string>
<string name="nearby_needs_location">A funcionalidade de proximidade precisa que a localização esteja ativada para funcionar corretamente</string>
<string name="upload_map_location_access">Precisa de dar acesso à sua localização atual para gravar automaticamente a localização.</string>
<string name="upload_map_location_access" fuzzy="true">Precisa de dar acesso à sua localização atual para gravar automaticamente a localização.</string>
<string name="use_location_from_similar_image">Tirou estas duas fotos no mesmo lugar? Quer usar a latitude/longitude da fotografia da direita?</string>
<string name="load_more">Carregar mais</string>
<string name="nearby_no_results">Não foi encontrado nenhum local; tente alterar os seus critérios de pesquisa.</string>
@ -712,7 +713,7 @@
<string name="feedback_sharing_data_alert">Remova desta mensagem de correio todas as informações que não se sinta à vontade em partilhar publicamente, por favor. Adicionalmente, esteja consciente de que o seu endereço de correio eletrónico, com o qual está a fazer esta publicação, e o nome e imagem de perfil a ele associados, serão visíveis pelo público geral.</string>
<string name="explore_map_details">Detalhes</string>
<string name="achievements_unavailable_beta" fuzzy="true">As realizações só estão disponíveis na versão de produção; consulte a documentação para programadores, por favor.</string>
<string name="leaderboard_unavailable_beta" fuzzy="true">A tabela de classificação só está disponível na versão de produção; consulte a documentação para programadores, por favor.</string>
<string name="leaderboard_unavailable_beta">A tabela de classificação só está disponível na versão prod. Consulte a documentação do desenvolvedor.</string>
<string name="copyright_popup">Carregue somente fotografias tiradas por si. Os utilizadores que carregarem imagens cujos direitos de autor estão protegidos serão bloqueados. Isto também se aplica à versão beta. Obrigado por testar a aplicação!</string>
<string name="select_feedback_data_choice">Desmarque todas as informações que não se sente à vontade em tornar públicas.</string>
<string name="api_level">Nível da API</string>

View file

@ -71,6 +71,7 @@
<string name="provider_modifications">{{Identical|Modification}}</string>
<string name="menu_upload_single">Hint text on menu item to upload a single image.\n{{Identical|Upload}}</string>
<string name="categories_search_text_hint">This message is followed by a list of the categories.\n{{Identical|Search category}}</string>
<string name="depicts_search_text_hint">{{Doc-commons-app-depicts}}</string>
<string name="menu_save_categories">Hint text on menu item to save selected categories.\n{{Identical|Save}}</string>
<string name="refresh_button">{{Identical|Refresh}}</string>
<string name="display_list_button">This is an action button, usually a verb (just like Continue, Cancel, Delete, Search, and so on).\n{{Identical|List}}</string>
@ -121,6 +122,7 @@
<string name="yes">{{Identical|Yes}}</string>
<string name="no">{{Identical|No}}</string>
<string name="media_detail_title">{{Identical|Title}}</string>
<string name="media_detail_depiction">{{Doc-commons-app-depicts}}</string>
<string name="media_detail_description">{{Identical|Description}}</string>
<string name="media_detail_discussion">{{Identical|Discussion}}</string>
<string name="media_detail_author">{{Identical|Author}}</string>
@ -159,6 +161,7 @@
<string name="showcase_view_whole_nearby_activity">\"Search this area\" refers to {{msg-wm|Commons-android-strings-search this area}}.</string>
<string name="menu_search_button">{{Identical|Search}}</string>
<string name="title_activity_search">{{Identical|Search}}</string>
<string name="error_loading_depictions">{{Doc-commons-app-depicts}}</string>
<string name="explore_tab_title_map">{{Identical|Map}}</string>
<string name="successful_wikidata_edit">Message shown in a dialog (\"success toast\") after a contribution by the user.\n\nParameter:\n* %1$s - title of the target page on Wikidata</string>
<string name="question">{{Identical|Question}}</string>
@ -170,23 +173,34 @@
<string name="next">Refers to the next \'\'\'step\'\'\' in the uploading process.</string>
<string name="previous">Refers to the previous \'\'\'step\'\'\' in the uploading process.</string>
<string name="log_collection_started">\"Send log file\" is {{msg-wm|Commons-android-strings-send log file}}.</string>
<string name="no_depictions_selected">{{Doc-commons-app-depicts}}</string>
<string name="no_depictions_selected_warning_desc">{{Doc-commons-app-depicts}}</string>
<string name="location_loss_warning">\"Read more\" is {{msg-wm|Commons-android-strings-read help link}}.</string>
<string name="nominate_for_deletion_done">{{Identical|Done}}</string>
<string name="review_category_explanation">\'%1$s\' is replaced by a formatted number (of categories).</string>
<string name="please_wait">{{Identical|Please wait}}</string>
<string name="exif_tag_name_author">{{Identical|Author}}</string>
<string name="exif_tag_name_location">{{Identical|Location}}</string>
<string name="no_depiction_found">{{Doc-commons-app-depicts}}</string>
<string name="depictions_edit_helper_make_edit_toast">{{Doc-commons-app-depicts}}</string>
<string name="depictions_edit_helper_show_edit_title">{{Doc-commons-app-depicts}}</string>
<string name="depictions_edit_helper_show_edit_message_if">{{Doc-commons-app-depicts}}</string>
<string name="depictions_edit_helper_edit_message_else">{{Doc-commons-app-depicts}}</string>
<string name="title_app_shortcut_bookmark">{{identical|Bookmark}}</string>
<string name="theme_default_name">Option to make the app\'s theme follow the global system setting.</string>
<string name="more">{{Identical|More}}</string>
<string name="map_attribution">{{Optional}}\n&lt;code&gt;&amp;amp;#169;&lt;/code&gt; is the copyright symbol (©).</string>
<string name="categories_tooltip">{{Doc-commons-app-depicts}}</string>
<string name="depicts_step_title">{{Doc-commons-app-depicts}}</string>
<string name="pan_and_zoom_to_adjust">Panning means moving the map left/right/up/down, typically by touching the screen with one finger and moving it.\n\nZooming means making the map\'s scale bigger or smaller, typically by pinching with two fingers.\n\nExample in other app:\nhttps://igss.schneider-electric.com/features/pan-and-zoom-in-definition/</string>
<string name="location_picker_image_view_shadow">A description of a visual element, location picker image shadow. Used for accesibility usually.</string>
<string name="label">{{Identical|Label}}</string>
<string name="description">{{Identical|Description}}\n\nDescription of the picture. It ends up on Wikimedia Commons as the \"Description\" field.</string>
<string name="title_page_bookmarks_items">{{Identical|Item}}</string>
<string name="done">{{identical|Done}}</string>
<string name="edit_depictions">{{Doc-commons-app-depicts}}</string>
<string name="advanced_options">{{Identical|Advanced options}}</string>
<string name="explore_map_details">{{Identical|Detail}}</string>
<string name="set_up_avatar_toast_string">\"Set as avatar\" should be translated the same as {{msg-wm|Commons-android-strings-menu set avatar}}.</string>
<string name="multiple_files_depiction">{{Doc-commons-app-depicts}}</string>
</resources>

View file

@ -339,7 +339,7 @@
<string name="wrong">Răspuns greșit</string>
<string name="quiz_screenshot_question">Este această captură de ecran OK pentru încărcare?</string>
<string name="share_app_title">Trimiteți App</string>
<string name="error_fetching_nearby_places">Eroare la preluarea locurilor din apropiere.</string>
<string name="error_fetching_nearby_places" fuzzy="true">Eroare la preluarea locurilor din apropiere.</string>
<string name="error_fetching_nearby_monuments">Eroare la preluarea monumentelor din apropiere.</string>
<string name="no_recent_searches">Nu există căutări recente</string>
<string name="delete_recent_searches_dialog">Sigur doriți să ștergeți istoricul căutărilor?</string>
@ -515,7 +515,7 @@
<string name="coordinates_edit_helper_show_edit_title_success">Succes</string>
<string name="coordinates_edit_helper_show_edit_message">Se adaugă coordonatele %1$s.</string>
<string name="coordinates_edit_helper_edit_message_else">Nu s-au putut adăuga coordonate.</string>
<string name="coordinates_picking_unsuccessful">Nu se pot obține coordonatele.</string>
<string name="coordinates_picking_unsuccessful" fuzzy="true">Nu se pot obține coordonatele.</string>
<string name="share_image_via">Partajează imaginea prin</string>
<string name="no_achievements_yet" fuzzy="true">Încă nu ați făcut contribuții</string>
<string name="account_created">Cont creat!</string>
@ -532,7 +532,7 @@
<string name="title_for_child_classes">CLASE COPIl</string>
<string name="title_for_parent_classes">CLASE PĂRINTE</string>
<string name="upload_nearby_place_found_title">Locație Găsită în Apropiere</string>
<string name="upload_nearby_place_found_description" fuzzy="true">Este o fotografie a Locului %1$s?</string>
<string name="upload_nearby_place_found_description_singular" fuzzy="true">Este o fotografie a Locului %1$s?</string>
<string name="title_app_shortcut_bookmark">Semne de carte</string>
<string name="title_app_shortcut_setting">Setări</string>
<string name="remove_bookmark">Eliminat din semne de carte</string>

View file

@ -290,6 +290,7 @@
<string name="navigation_item_about">О приложении</string>
<string name="navigation_item_settings">Настройки</string>
<string name="navigation_item_feedback">Обратная связь</string>
<string name="navigation_item_feedback_github">Обратная связь через GitHub</string>
<string name="navigation_item_logout">Выйти</string>
<string name="navigation_item_info">Руководство</string>
<string name="navigation_item_notification">Уведомления</string>
@ -331,6 +332,7 @@
<string name="nearby_location_not_available">Функция «Поблизости» может работать некорректно, определение местоположения недоступно.</string>
<string name="upload_location_access_denied">Доступ к местоположению запрещён. Чтобы использовать эту функцию, укажите своё местоположение вручную.</string>
<string name="location_permission_rationale_nearby">Необходимо разрешение для отображения списка мест поблизости</string>
<string name="location_permission_rationale_explore">Необходимо разрешение для отображения списка мест поблизости</string>
<string name="nearby_directions">Направления</string>
<string name="nearby_wikidata">Викиданные</string>
<string name="nearby_wikipedia">Википедия</string>
@ -626,7 +628,8 @@
<string name="title_for_child_classes">ДЕТСКИЕ КЛАССЫ</string>
<string name="title_for_parent_classes">РОДИТЕЛЬСКИЕ КЛАССЫ</string>
<string name="upload_nearby_place_found_title">Место поблизости найдено</string>
<string name="upload_nearby_place_found_description">На этом фото %1$s?</string>
<string name="upload_nearby_place_found_description_plural">На этих изображениях %1$s?</string>
<string name="upload_nearby_place_found_description_singular">На этом изображении %1$s?</string>
<string name="title_app_shortcut_bookmark">Закладки</string>
<string name="title_app_shortcut_setting">Настройки</string>
<string name="remove_bookmark">Удалено из закладок</string>
@ -640,7 +643,9 @@
<string name="cannot_open_location_settings">Не удалось открыть настройки местоположения. Пожалуйста, включите местоположение вручную</string>
<string name="recommend_high_accuracy_mode">Для достижения наилучших результатов выберите режим высокой точности.</string>
<string name="ask_to_turn_location_on">Включить местоположение?</string>
<string name="ask_to_turn_location_on_text">Пожалуйста, включите службы определения местоположения, чтобы приложение показывало ваше текущее местоположение.</string>
<string name="nearby_needs_location">Рядом необходимо, чтобы местоположение было включено для правильной работы.</string>
<string name="explore_map_needs_location">Для просмотра близлежащих изображений карте «Исследование» требуется разрешение на определение местоположения.</string>
<string name="upload_map_location_access">Вам необходимо предоставить доступ к вашему текущему местоположению, чтобы установить местоположение автоматически.</string>
<string name="use_location_from_similar_image">Вы снимали эти две фотографии в одном месте? Хотите использовать широту/долготу изображения справа?</string>
<string name="load_more">Загрузить ещё</string>
@ -824,4 +829,6 @@
<item quantity="many">выбрано %d изображений</item>
<item quantity="other"/>
</plurals>
<string name="multiple_files_depiction">Помните, что все изображения при мультизагрузке получают одинаковые категории и описания. Если изображения не имеют одинаковых описаний и категорий, выполните несколько отдельных загрузок.</string>
<string name="multiple_files_depiction_header">Замечание о мультизагрузках</string>
</resources>

View file

@ -355,7 +355,7 @@
<string name="wrong">Nesprávna odpoveď</string>
<string name="quiz_screenshot_question">Je v poriadku nahrať túto snímku obrazovky?</string>
<string name="share_app_title">Zdieľať aplikáciu</string>
<string name="error_fetching_nearby_places">Nastala chyba pri hľadaní miest v okolí.</string>
<string name="error_fetching_nearby_places" fuzzy="true">Nastala chyba pri hľadaní miest v okolí.</string>
<string name="no_nearby_places_around">V okolí sa nenašli žiadne miesta</string>
<string name="error_fetching_nearby_monuments">Nastala chyba pri načítavaní miest v okolí.</string>
<string name="no_recent_searches">Žiadne nedávne hľadania</string>
@ -549,7 +549,7 @@
<string name="coordinates_edit_helper_edit_message_else">Nepodarilo sa pridať súradnice.</string>
<string name="description_edit_helper_edit_message_else">Nepodarilo sa pridať popisy.</string>
<string name="caption_edit_helper_edit_message_else">Nepodarilo sa pridať titulky.</string>
<string name="coordinates_picking_unsuccessful">Nepodarilo sa získať súradnice.</string>
<string name="coordinates_picking_unsuccessful" fuzzy="true">Nepodarilo sa získať súradnice.</string>
<string name="descriptions_picking_unsuccessful">Nepodarilo sa získať popisy.</string>
<string name="description_activity_title">Upraviť popisy a titulky</string>
<string name="share_image_via">Zdieľať obrázok cez</string>
@ -569,7 +569,7 @@
<string name="title_for_child_classes">DETSKÉ TRIEDY</string>
<string name="title_for_parent_classes">RODIČOVSKÉ TRIEDY</string>
<string name="upload_nearby_place_found_title">Miesto v okolí nájdené</string>
<string name="upload_nearby_place_found_description" fuzzy="true">Je toto fotka miesta %1$s?</string>
<string name="upload_nearby_place_found_description_singular" fuzzy="true">Je toto fotka miesta %1$s?</string>
<string name="title_app_shortcut_bookmark">Záložky</string>
<string name="title_app_shortcut_setting">Nastavenia</string>
<string name="remove_bookmark">Odstránené zo záložiek</string>

View file

@ -359,7 +359,7 @@
<string name="quiz_screenshot_question">Ali je ta zaslonski posnetek primeren za naložitev?</string>
<string name="share_app_title">Delite aplikacijo</string>
<string name="rotate">Zasukaj</string>
<string name="error_fetching_nearby_places">Napaka pri pridobivanju bližnjih krajev.</string>
<string name="error_fetching_nearby_places" fuzzy="true">Napaka pri pridobivanju bližnjih krajev.</string>
<string name="no_nearby_places_around">Tu okoli ni bližnjih krajev</string>
<string name="error_fetching_nearby_monuments">Napaka pri pridobivanju bližnjih spomenikov.</string>
<string name="no_recent_searches">Ni nedavnih iskanj</string>
@ -566,7 +566,7 @@
<string name="coordinates_edit_helper_edit_message_else">Ni bilo mogoče dodati koordinat.</string>
<string name="description_edit_helper_edit_message_else">Ni bilo mogoče dodati opisov.</string>
<string name="caption_edit_helper_edit_message_else">Napisa ni bilo mogoče dodati.</string>
<string name="coordinates_picking_unsuccessful">Koordinat ni bilo mogoče pridobiti.</string>
<string name="coordinates_picking_unsuccessful" fuzzy="true">Koordinat ni bilo mogoče pridobiti.</string>
<string name="descriptions_picking_unsuccessful">Ni bilo mogoče pridobiti opisov.</string>
<string name="description_activity_title">Uredi opise in napise</string>
<string name="share_image_via">Deli slike prek ...</string>
@ -586,7 +586,7 @@
<string name="title_for_child_classes">PODREJENI RAZREDI</string>
<string name="title_for_parent_classes">NADREJENI RAZREDI</string>
<string name="upload_nearby_place_found_title">Najden bližnji kraj</string>
<string name="upload_nearby_place_found_description">Ali je to fotografija kraja %1$s?</string>
<string name="upload_nearby_place_found_description_singular" fuzzy="true">Ali je to fotografija kraja %1$s?</string>
<string name="title_app_shortcut_bookmark">Zaznamki</string>
<string name="title_app_shortcut_setting">Nastavitve</string>
<string name="remove_bookmark">Odstranjeno iz zaznamkov</string>
@ -601,7 +601,7 @@
<string name="recommend_high_accuracy_mode">Za najboljše zadetke izberite način Visoka natančnost.</string>
<string name="ask_to_turn_location_on">Vklopim kraj?</string>
<string name="nearby_needs_location">Za Bližnje je trebs vklopiti kraj</string>
<string name="upload_map_location_access">Za samodejno nastavitev lokacije morate omogočiti dostop do vaše trenutne lokacije.</string>
<string name="upload_map_location_access" fuzzy="true">Za samodejno nastavitev lokacije morate omogočiti dostop do vaše trenutne lokacije.</string>
<string name="use_location_from_similar_image">Ali ste sliki posneli na istem kraju? Ali želite uporabiti geografsko širino/dolžino desne slike?</string>
<string name="load_more">Naloži več</string>
<string name="nearby_no_results">Najden ni noben kraj. Poskusite spremeniti iskalne parametre.</string>

View file

@ -279,6 +279,7 @@
<string name="nearby_location_not_available">„У близини” можда не ради како треба. Локација није доступна.</string>
<string name="upload_location_access_denied">Приступ локацији је онемогућен. Одаберите вашу локацију ручно да би сте користили ову могућност.</string>
<string name="location_permission_rationale_nearby">Потребна је дозвола за приказивање листе локација у близини</string>
<string name="location_permission_rationale_explore">Потребна је дозвола за приказивање списка слика у близини</string>
<string name="nearby_directions">Упутства</string>
<string name="nearby_wikidata">Википодаци</string>
<string name="nearby_wikipedia">Википедија</string>
@ -537,7 +538,7 @@
<string name="coordinates_edit_helper_edit_message_else">Није могуће додавање координата.</string>
<string name="description_edit_helper_edit_message_else">Није могуће додавање описа.</string>
<string name="caption_edit_helper_edit_message_else">Није могуће додавање натписа.</string>
<string name="coordinates_picking_unsuccessful">Није могуће добити координате.</string>
<string name="coordinates_picking_unsuccessful">Координате слике нису ажуриране</string>
<string name="descriptions_picking_unsuccessful">Није могуће добити описе.</string>
<string name="description_activity_title">Уреди описе и натписе</string>
<string name="share_image_via">Подели слику преко</string>
@ -554,7 +555,7 @@
<string name="nearby_search_hint">Мост, музеј, хотел итд.</string>
<string name="you_must_reset_your_passsword">Дошло је до грешке са пријављивањем. Морате да промените Вашу лозинку!</string>
<string name="upload_nearby_place_found_title">Оближње место је пронађено</string>
<string name="upload_nearby_place_found_description">Да ли је ово фотографија %1$s?</string>
<string name="upload_nearby_place_found_description_singular">Да ли је ово фотографија %1$s?</string>
<string name="title_app_shortcut_bookmark">Обележивачи</string>
<string name="title_app_shortcut_setting">Подешавања</string>
<string name="remove_bookmark">Уклоњено из обележивача</string>
@ -568,7 +569,7 @@
<string name="cannot_open_location_settings">Дошло је до грешке приликом отварања подешавања за локацију. Укључите локацију ручно</string>
<string name="recommend_high_accuracy_mode">За најбоље резултате, одаберите режим високе прецизности.</string>
<string name="ask_to_turn_location_on">Укључи локацију?</string>
<string name="upload_map_location_access">Морате да дате приступ Вашој тренутној локацији да би локација била постављена аутоматски.</string>
<string name="upload_map_location_access">Морате да дате приступ Вашој локацији да би локација била постављена аутоматски.</string>
<string name="use_location_from_similar_image">Да ли сте снимили ове две слике на истом месту? Да ли желите да користите географску ширину/дужину слике са десне стране?</string>
<string name="load_more">Учитај још</string>
<string name="nearby_no_results">Места нису пронађена, покушајте да промените критеријуме за претрагу.</string>
@ -673,7 +674,7 @@
<string name="feedback_sharing_data_alert">Молимо уклоните из овог мејла све информације које не желите да делите јавно. Такође, имајте на уму да ће ваша имејл адреса са које објављујете и повезано име и профилна слика, бити јавно видљиви.</string>
<string name="explore_map_details">Детаљи</string>
<string name="achievements_unavailable_beta" fuzzy="true">Достигнућа су доступна само у продукционој верзији, проверите документацију за програмере.</string>
<string name="leaderboard_unavailable_beta" fuzzy="true">Табела лидера је доступна само у продукционој верзији, проверите документацију за програмере.</string>
<string name="leaderboard_unavailable_beta">Табела лидера је доступна само у продукционој верзији, проверите документацију за програмере.</string>
<string name="copyright_popup">Молимо вас да отпремате само слике које сте сами направили. Отпремаоци слика који крше ауторска права ће бити блокирани. Ово се такође односи на бета верзију. Хвала вам што тестирате апликацију!</string>
<string name="select_feedback_data_choice">Молимо вас да поништите све информације које не жечите да делите јавно.</string>
<string name="api_level">Ниво API-ја</string>
@ -720,7 +721,7 @@
<string name="remove_location">Уклони локацију</string>
<string name="location_removed">Локација уклоњена!</string>
<string name="send_thanks_to_author">Захвали се аутору</string>
<string name="invalid_login_message" fuzzy="true">Ваша пријава је истекла. Молимо пријавите се поново.</string>
<string name="invalid_login_message">Ваша пријава је истекла. Молимо пријавите се поново.</string>
<string name="file_saved_successfully">Чување датотеке успешно</string>
<string name="failed_to_save_kml_file">Чување KML датотеке није успело.</string>
<string name="failed_to_save_gpx_file">Чување GPX датотеке није успело.</string>

View file

@ -322,7 +322,7 @@
<string name="wrong">Jawaban salah</string>
<string name="quiz_screenshot_question">Ieu téwakan layar geus OKÉH jang unjalkeuneun?</string>
<string name="share_app_title">Bagikeun Aplikasi</string>
<string name="error_fetching_nearby_places">Éror pas nyomot tempat sabudeureun.</string>
<string name="error_fetching_nearby_places" fuzzy="true">Éror pas nyomot tempat sabudeureun.</string>
<string name="no_recent_searches">Taya pamaluruhan kiwari</string>
<string name="delete_recent_searches_dialog">Anjeun yakin rék mupus jujutan pamaluruhan anjeun?</string>
<string name="delete_search_dialog">Yakin rék miceun ieu pamaluruhan?</string>

View file

@ -81,13 +81,13 @@
<string name="logging_in_message">Var god vänta…</string>
<string name="updating_caption_title">Uppdatera bildtexter och beskrivningar</string>
<string name="updating_caption_message">Var god vänta…</string>
<string name="login_success" fuzzy="true">Inloggningen lyckades!</string>
<string name="login_failed" fuzzy="true">Det gick inte att logga in!</string>
<string name="login_success">Inloggningen lyckades!</string>
<string name="login_failed">Inloggningen misslyckades!</string>
<string name="upload_failed">Filen hittades inte. Försök med en annan fil.</string>
<string name="retry_limit_reached">Maxgränsen för återförsök har uppnåtts! Avbryt uppladdningen och försök igen</string>
<string name="unrestricted_battery_mode">Inaktivera batterioptimeringen?</string>
<string name="suggest_unrestricted_mode">Att ladda upp fler än 3 bilder är mer tillförlitligt när batterioptimering har inaktiverats. Inaktivera batterioptimering för Commons-appen i inställningarna för en smidigare uppladdningsupplevelse.\n\nMöjliga steg för att inaktivera batterioptimeringen:\n\nSteg 1: Tryck på knappen \"Inställningar\" nedan.\n\nSteg 2: Ändra \"Appar inte optimerade\" till \"Allt\".\n\nSteg 3: Sök efter \"Commons\" eller \"fr.free.nrw.commons\".\n\nSteg 4: Tryck på den och välj \"Optimera inte\".\n\nSteg 5: Tryck på \"Klar\".</string>
<string name="authentication_failed" fuzzy="true">Autentisering misslyckades, var god logga in igen</string>
<string name="authentication_failed">Autentisering misslyckades. Var god logga in igen.</string>
<string name="uploading_started">Överföring påbörjad!</string>
<string name="uploading_queued">Kölagd uppladdning (begränsat anslutningsläge har aktiverats)</string>
<string name="upload_completed_notification_title">%1$s överförd!</string>
@ -114,11 +114,11 @@
<string name="add_caption_toast">Var god ange en bildtext för denna fil</string>
<string name="share_description_hint">Beskrivning</string>
<string name="share_caption_hint">Bildtext</string>
<string name="login_failed_network" fuzzy="true">Det gick inte att logga in - nätverksfel</string>
<string name="login_failed_network">Det gick inte att logga in - nätverksfel</string>
<string name="login_failed_throttled">För många misslyckade försök. Var god försök igen om några minuter.</string>
<string name="login_failed_blocked">Tyvärr, denna användare har blockerats på Commons</string>
<string name="login_failed_2fa_needed">Du måste ange din tvåstegsverifieringskod.</string>
<string name="login_failed_generic" fuzzy="true">Inloggningen misslyckades</string>
<string name="login_failed_generic">Inloggningen misslyckades</string>
<string name="share_upload_button">Ladda upp</string>
<string name="multiple_share_base_title">Namnge denna uppsättning</string>
<string name="provider_modifications">Ändringar</string>
@ -242,6 +242,7 @@
<string name="navigation_item_about">Om</string>
<string name="navigation_item_settings">Inställningar</string>
<string name="navigation_item_feedback">Återkoppling</string>
<string name="navigation_item_feedback_github">Återkoppling via GitHub</string>
<string name="navigation_item_logout">Logga ut</string>
<string name="navigation_item_info">Guide</string>
<string name="navigation_item_notification">Meddelanden</string>
@ -275,7 +276,7 @@
<string name="nominated_see_more">Se webbplatsen för information</string>
<string name="skip_login">Hoppa över</string>
<string name="navigation_item_login">Logga in</string>
<string name="skip_login_title" fuzzy="true">Vill du verkligen hoppa över inloggningen?</string>
<string name="skip_login_title">Vill du verkligen hoppa över inloggningen?</string>
<string name="skip_login_message">Du behöver logga in för att ladda upp bilder i framtiden.</string>
<string name="login_alert_message">Logga in för att använda denna funktion</string>
<string name="copy_wikicode">Kopiera wikitexten till urklipp</string>
@ -342,7 +343,7 @@
<string name="construction_event_answer">Bilder som skildrar teknologi eller kultur är mycket välkomna på Commons.</string>
<string name="congratulatory_message_quiz">Du svarade rätt på %1$s av svaren. Gratulerar!</string>
<string name="warning_for_no_answer">Välj ett av de två alternativen för att svara på frågan</string>
<string name="user_not_logged_in" fuzzy="true">Inloggningssessionen löpte ut, var god logga in igen.</string>
<string name="user_not_logged_in">Inloggningssessionen löpte ut. Var god logga in igen.</string>
<string name="quiz_result_share_message">Dela din frågesport med dina vänner!</string>
<string name="continue_message">Fortsätt</string>
<string name="correct">Rätt svar</string>
@ -350,7 +351,8 @@
<string name="quiz_screenshot_question">Är det okej att ladda upp denna skärmdump?</string>
<string name="share_app_title">Dela app</string>
<string name="rotate">Rotera</string>
<string name="error_fetching_nearby_places">Fel uppstod när platser i närheten hämtades.</string>
<string name="error_fetching_nearby_places" fuzzy="true">Fel uppstod när platser i närheten hämtades.</string>
<string name="no_pictures_in_this_area">Inga bilder i detta område</string>
<string name="no_nearby_places_around">Inga platser i närheten</string>
<string name="error_fetching_nearby_monuments">Fel uppstod när monument i närheten hämtades.</string>
<string name="no_recent_searches">Inga senaste sökningar</string>
@ -425,7 +427,7 @@
<string name="never_ask_again">Fråga inte detta igen</string>
<string name="display_location_permission_title">Be om platsbehörighet</string>
<string name="display_location_permission_explanation">Fråga efter platsbehörighet vid behov för att visa aviseringskortet för i närheten.</string>
<string name="achievements_fetch_failed" fuzzy="true">Någonting gick fel. Vi kunde inte hämta dina prestationer</string>
<string name="achievements_fetch_failed">Någonting gick fel. Vi kunde inte hämta prestationer</string>
<string name="achievements_fetch_failed_ultimate_achievement">Du har gjort så många bidrag att vårt system för att beräkna prestationer inte hinner med. Detta är den ultimata prestationen.</string>
<string name="ends_on">Slutar den:</string>
<string name="display_campaigns">Visa kampanjer</string>
@ -441,7 +443,7 @@
<string name="open_document_photo_picker_explanation">Androids nya fotoväljare riskerar att förlora platsinformation. Aktivera om du verkar använda den.</string>
<string name="location_loss_warning">När detta inaktiveras kan Androids nya fotoväljare utlösas. Den riskerar att förlora platsinformation.\n\nTryck på \"Läs mer\" för mer information.</string>
<string name="nearby_campaign_dismiss_message">Du kommer inte längre se kampanjerna. Om du vill kan du återaktivera denna avisering i inställningarna.</string>
<string name="this_function_needs_network_connection" fuzzy="true">Denna funktion kräver nätverksuppkoppling. Kontrollera dina anslutningsinställningar.</string>
<string name="this_function_needs_network_connection">Denna funktion kräver nätverksuppkoppling. Kontrollera dina anslutningsinställningar.</string>
<string name="error_processing_image">Fel uppstod när bilden behandlades. Försök igen!</string>
<string name="getting_edit_token">Hämtar nyckel för redigering</string>
<string name="check_category_adding_template">Lägger till mall för kategorikontroll</string>
@ -553,7 +555,7 @@
<string name="coordinates_edit_helper_edit_message_else">Kunde inte lägga till koordinater.</string>
<string name="description_edit_helper_edit_message_else">Kunde inte lägga till beskrivningar.</string>
<string name="caption_edit_helper_edit_message_else">Kunde inte lägga till bildtext.</string>
<string name="coordinates_picking_unsuccessful">Kunde inte hämta koordinater.</string>
<string name="coordinates_picking_unsuccessful" fuzzy="true">Kunde inte hämta koordinater.</string>
<string name="descriptions_picking_unsuccessful">Kunde inte hämta beskrivningar.</string>
<string name="description_activity_title">Redigera beskrivningar och bildtexter</string>
<string name="share_image_via">Dela bild via</string>
@ -568,12 +570,12 @@
<string name="place_state_needs_photo">Behöver foto</string>
<string name="place_type">Platstyp:</string>
<string name="nearby_search_hint">Bro, museum, hotell, etc.</string>
<string name="you_must_reset_your_passsword" fuzzy="true">Någonting gick fel med inloggningen, du måste återställa ditt lösenord!</string>
<string name="you_must_reset_your_passsword">Någonting gick fel med inloggningen. Du måste återställa ditt lösenord!</string>
<string name="title_for_media">MEDIA</string>
<string name="title_for_child_classes">UNDERORDNADE KLASSER</string>
<string name="title_for_parent_classes">ÖVERORDNADE KLASSER</string>
<string name="upload_nearby_place_found_title">Hittade platser i närheten</string>
<string name="upload_nearby_place_found_description">Är detta ett foto på %1$s?</string>
<string name="upload_nearby_place_found_description_singular" fuzzy="true">Är detta ett foto på %1$s?</string>
<string name="title_app_shortcut_bookmark">Bokmärken</string>
<string name="title_app_shortcut_setting">Inställningar</string>
<string name="remove_bookmark">Togs bort från bokmärken</string>
@ -588,7 +590,7 @@
<string name="recommend_high_accuracy_mode">För bästa resultat väljer du alternativet \"Öka precisionen\".</string>
<string name="ask_to_turn_location_on">Aktivera plats?</string>
<string name="nearby_needs_location">\"I närheten\" behöver ha plats aktiverat för att fungera ordentligt</string>
<string name="upload_map_location_access">Du måste ge åtkomst till din nuvarande plats för att ange platsen automatiskt.</string>
<string name="upload_map_location_access" fuzzy="true">Du måste ge åtkomst till din nuvarande plats för att ange platsen automatiskt.</string>
<string name="use_location_from_similar_image">Tog du dessa två bilder på samma plats? Vill du använda den högra bildens latitud/longitud?</string>
<string name="load_more">Läs in fler</string>
<string name="nearby_no_results">Inga platser hittades, försök ändra dina sökkriterier.</string>
@ -702,8 +704,8 @@
<string name="add_location">Lägg till plats</string>
<string name="feedback_sharing_data_alert">Var god ta bort all information från detta e-postmeddelande som du inte är bekväm med att dela offentligt. Observera även att e-postadressen du använder samt det associerade namnet och profilbilden kommer att synas offentligt.</string>
<string name="explore_map_details">Detaljer</string>
<string name="achievements_unavailable_beta" fuzzy="true">Prestationer är endast tillgängliga i produktionsversionen. Se utvecklardokumentationen.</string>
<string name="leaderboard_unavailable_beta" fuzzy="true">Topplistan är endast tillgänglig i produktionsversionen. Se utvecklardokumentationen.</string>
<string name="achievements_unavailable_beta">Prestationer är endast tillgängliga i produktionsversionen. Se utvecklardokumentationen.</string>
<string name="leaderboard_unavailable_beta">Topplistan är endast tillgänglig i produktionsversionen. Se utvecklardokumentationen.</string>
<string name="copyright_popup">Var god ladda endast upp bilder du själv har tagit. Alla som laddar upp upphovsrättsskyddade bilder kommer att blockeras. Detta gäller även i betaversionen. Tack för att du testar appen!</string>
<string name="select_feedback_data_choice">Avmarkera all information som du inte är bekväm med att dela offentligt.</string>
<string name="api_level">API-nivå</string>
@ -747,8 +749,22 @@
<string name="see_your_achievements">Se dina prestationer</string>
<string name="edit_image">Redigera bild</string>
<string name="edit_location">Redigera plats</string>
<string name="location_updated">Plats uppdaterades!</string>
<string name="remove_location">Ta bort plats</string>
<string name="remove_location_warning_title">Ta bort platsvarning</string>
<string name="remove_location_warning_desc">Plats gör bilder mer användbara och lättillgängliga. Vill du verkligen ta bort plats från den här bilden?</string>
<string name="location_removed">Plats togs bort!</string>
<string name="send_thanks_to_author">Tacka författaren</string>
<string name="error_sending_thanks">Det gick inte att skicka tack till författaren.</string>
<string name="invalid_login_message">Din inloggningssession löptes ut. Var god logga in igen.</string>
<string name="no_application_available_to_open_gpx_files">Det finns inget tillgängligt program för att öppna GPX-filer</string>
<string name="file_saved_successfully">Filen sparades</string>
<string name="do_you_want_to_open_gpx_file">Vill du öppna GPX-filen?</string>
<string name="do_you_want_to_open_kml_file">Vill du öppna KML-filen?</string>
<string name="failed_to_save_kml_file">Misslyckades att spara KML-filen.</string>
<string name="failed_to_save_gpx_file">Misslyckades att spara GPX-filen.</string>
<string name="saving_kml_file">Sparar KML-fil</string>
<string name="saving_gpx_file">Sparar GPX-fil</string>
<plurals name="custom_picker_images_selected_title_appendix">
<item quantity="one">%d markerad bild</item>
<item quantity="other">%d markerade bilder</item>

View file

@ -282,7 +282,7 @@
<string name="quiz_screenshot_question">ಈ ಪರದೆಚಿತ್ರನ್ ಮಿತೇರಾವರೆ ಒಪ್ಪಿಗೆ ಉಂಡಾ?</string>
<string name="share_app_title">ಶೇರ್ ಅಪ್ಯ್</string>
<string name="rotate">ತಿರ್ಗಲೆ</string>
<string name="error_fetching_nearby_places">ಕೈತಲ್ದ ಜಾಗೊಲೆನ್ ಕಣನಗ ದೋಷವಾಂಡ್.</string>
<string name="error_fetching_nearby_places" fuzzy="true">ಕೈತಲ್ದ ಜಾಗೊಲೆನ್ ಕಣನಗ ದೋಷವಾಂಡ್.</string>
<string name="no_recent_searches">ಇಂಚೊಗು ನಾಡಿನವು ದಾಲಾ ಇಜ್ಜಿ</string>
<string name="delete_recent_searches_dialog">ಇರ್ ನಾಡ್ನಾ ಇತಿಹಾಸೋನ್ ಮಾಜಾಯಾರಾ ಉಪ್ಪುವರತಾ?</string>
<string name="search_history_deleted">ನನಾಡುನ ಇತಿಹಾಸೊ ಮಾಜಾತೆರ್.</string>

View file

@ -319,7 +319,7 @@
<string name="wrong">తప్పు సమాధానం</string>
<string name="quiz_screenshot_question">ఈ తెరపట్టును ఎక్కించేందుకు బానే ఉందా?</string>
<string name="share_app_title">యాప్‌ను పంచుకోండి</string>
<string name="error_fetching_nearby_places">చుట్టుపక్కల స్థలాలను తేవడంలో లోపం.</string>
<string name="error_fetching_nearby_places" fuzzy="true">చుట్టుపక్కల స్థలాలను తేవడంలో లోపం.</string>
<string name="no_nearby_places_around">సమీపంలో స్థలాలేమీ లేవు</string>
<string name="error_fetching_nearby_monuments">సమీపం లోని నిర్మాణాలను తేవడంలో లోపం.</string>
<string name="no_recent_searches">ఇటీవలి వెతుకులాటలేమీ లేవు</string>
@ -497,7 +497,7 @@
<string name="coordinates_edit_helper_edit_message_else">నిర్దేశాంకాలను చేర్చలేకపోయాం.</string>
<string name="description_edit_helper_edit_message_else">వివరణలను చేర్చలేకపోయాం.</string>
<string name="caption_edit_helper_edit_message_else">వ్యాఖ్యను చేర్చలేకపోయాం.</string>
<string name="coordinates_picking_unsuccessful">నిర్దేశాంకాలను తేలేకపోయాం.</string>
<string name="coordinates_picking_unsuccessful" fuzzy="true">నిర్దేశాంకాలను తేలేకపోయాం.</string>
<string name="descriptions_picking_unsuccessful">వివరణలను తేలేకపోయాం.</string>
<string name="description_activity_title">వివరణలు, వ్యాఖ్యలను సరిదిద్దండి</string>
<string name="share_image_via">బొమ్మను దీని ద్వారా పంచుకోండి</string>
@ -517,7 +517,7 @@
<string name="title_for_child_classes">చైల్డ్ క్లాస్</string>
<string name="title_for_parent_classes">పేరెంట్ క్లాస్</string>
<string name="upload_nearby_place_found_title">సమీపంలోని స్థలాలు కనబడ్డాయి</string>
<string name="upload_nearby_place_found_description" fuzzy="true">ఇది %1$s ప్రాంతపు ఫొటోనా?</string>
<string name="upload_nearby_place_found_description_singular" fuzzy="true">ఇది %1$s ప్రాంతపు ఫొటోనా?</string>
<string name="title_app_shortcut_bookmark">ఇష్టాంశాలు</string>
<string name="title_app_shortcut_setting">అమరికలు</string>
<string name="remove_bookmark">బుక్‌మార్కుల నుండి తీసేసాం</string>

View file

@ -332,7 +332,7 @@
<string name="wrong">คำตอบที่ไม่ถูกต้อง</string>
<string name="quiz_screenshot_question">ภาพหน้าจอนี้สามารถอัปโหลดได้หรือไม่</string>
<string name="share_app_title">แบ่งปันแอป</string>
<string name="error_fetching_nearby_places">เกิดข้อผิดพลาดในการดึงข้อมูลสถานที่ใกล้เคียง</string>
<string name="error_fetching_nearby_places" fuzzy="true">เกิดข้อผิดพลาดในการดึงข้อมูลสถานที่ใกล้เคียง</string>
<string name="no_nearby_places_around">ไม่มีสถานที่ใกล้เคียง</string>
<string name="no_recent_searches">ไม่มีการค้นหาล่าสุด</string>
<string name="delete_recent_searches_dialog">คุณแน่ใจหรือไม่ว่าต้องการล้างประวัติการค้นหาของคุณ?</string>

View file

@ -370,7 +370,7 @@
<string name="quiz_screenshot_question">Bu ekran görüntüsü yüklemeye uygun mu?</string>
<string name="share_app_title">Uygulamayı Paylaş</string>
<string name="rotate">Döndür</string>
<string name="error_fetching_nearby_places">Yakındaki yerler getirilirken hata oluştu.</string>
<string name="error_fetching_nearby_places" fuzzy="true">Yakındaki yerler getirilirken hata oluştu.</string>
<string name="no_nearby_places_around">Yakınlarda yer bulunamadı</string>
<string name="error_fetching_nearby_monuments">Yakındaki anıtlar getirilirken hata oluştu.</string>
<string name="no_recent_searches">Son arama yok</string>
@ -573,7 +573,7 @@
<string name="coordinates_edit_helper_edit_message_else">Koordinatlar eklenemedi.</string>
<string name="description_edit_helper_edit_message_else">ıklamalar eklenemedi.</string>
<string name="caption_edit_helper_edit_message_else">Başlık eklenemedi.</string>
<string name="coordinates_picking_unsuccessful">Koordinatlar alınamadı.</string>
<string name="coordinates_picking_unsuccessful" fuzzy="true">Koordinatlar alınamadı.</string>
<string name="descriptions_picking_unsuccessful">ıklamalar alınamadı.</string>
<string name="description_activity_title">ıklamaları ve başlıkları düzenle</string>
<string name="share_image_via">Resmi şununla paylaş</string>
@ -593,7 +593,7 @@
<string name="title_for_child_classes">ALT SINIFLAR</string>
<string name="title_for_parent_classes">ÜST SINIFLAR</string>
<string name="upload_nearby_place_found_title">Yakındaki Yer Bulundu</string>
<string name="upload_nearby_place_found_description">Bu bir %1$s fotoğrafı mı?</string>
<string name="upload_nearby_place_found_description_singular" fuzzy="true">Bu bir %1$s fotoğrafı mı?</string>
<string name="title_app_shortcut_bookmark">Yer imleri</string>
<string name="title_app_shortcut_setting">Ayarlar</string>
<string name="remove_bookmark">Yer işaretlerinden kaldırıldı</string>
@ -608,7 +608,7 @@
<string name="recommend_high_accuracy_mode">En iyi sonuçlar için Yüksek Hassasiyet modunu seçin.</string>
<string name="ask_to_turn_location_on">Konum açılsın mı?</string>
<string name="nearby_needs_location">Yakınımdakilerin düzgün çalışması için konumun açık olması gerekiyor</string>
<string name="upload_map_location_access">Konumu otomatik olarak ayarlamak için mevcut konumunuza erişim izni vermeniz gerekir.</string>
<string name="upload_map_location_access" fuzzy="true">Konumu otomatik olarak ayarlamak için mevcut konumunuza erişim izni vermeniz gerekir.</string>
<string name="use_location_from_similar_image">Bu iki fotoğrafı aynı yerde mi çektiniz? Sağdaki resmin enlem/boylamını kullanmak ister misiniz?</string>
<string name="load_more">Daha Fazla Yükle</string>
<string name="nearby_no_results">Yer bulunamadı, arama kriterlerinizi değiştirmeyi deneyin.</string>

View file

@ -374,7 +374,7 @@
<string name="quiz_screenshot_question">Чи можна завантажувати цей знімок?</string>
<string name="share_app_title">Поширити програму</string>
<string name="rotate">Повернути</string>
<string name="error_fetching_nearby_places">Помилка отримання місць поблизу.</string>
<string name="error_fetching_nearby_places" fuzzy="true">Помилка отримання місць поблизу.</string>
<string name="no_nearby_places_around">Не знайдено місць поблизу</string>
<string name="error_fetching_nearby_monuments">Помилка отримання пам\'ятників поблизу.</string>
<string name="no_recent_searches">Історія пошуку порожня</string>
@ -581,7 +581,7 @@
<string name="coordinates_edit_helper_edit_message_else">Не вдалося додати координати.</string>
<string name="description_edit_helper_edit_message_else">Не вдалося додати описи.</string>
<string name="caption_edit_helper_edit_message_else">Не вдалося додати заголовок.</string>
<string name="coordinates_picking_unsuccessful">Не вдалося отримати координати.</string>
<string name="coordinates_picking_unsuccessful" fuzzy="true">Не вдалося отримати координати.</string>
<string name="descriptions_picking_unsuccessful">Не вдається отримати описи.</string>
<string name="description_activity_title">Редагувати описи та заголовки</string>
<string name="share_image_via">Поширити зображення через</string>
@ -601,7 +601,7 @@
<string name="title_for_child_classes">ДОЧІРНІ КЛАСИ</string>
<string name="title_for_parent_classes">БАТЬКІВСЬКІ КЛАСИ</string>
<string name="upload_nearby_place_found_title">Знайдено місце поблизу</string>
<string name="upload_nearby_place_found_description">На цьому фото %1$s?</string>
<string name="upload_nearby_place_found_description_singular" fuzzy="true">На цьому фото %1$s?</string>
<string name="title_app_shortcut_bookmark">Закладки</string>
<string name="title_app_shortcut_setting">Налаштування</string>
<string name="remove_bookmark">Вилучено з закладок</string>
@ -616,7 +616,7 @@
<string name="recommend_high_accuracy_mode">Щоб отримати кращі результати, виберіть режим високої точності.</string>
<string name="ask_to_turn_location_on">Увімкнути визначення місця розташування?</string>
<string name="nearby_needs_location">«Поблизу» потребує увімкненого визначення місця розташування, щоб працювати належним чином</string>
<string name="upload_map_location_access">Вам потрібно надати доступ до вашого поточного місцезнаходження, щоб місцезнаходження встановлювалось автоматично.</string>
<string name="upload_map_location_access" fuzzy="true">Вам потрібно надати доступ до вашого поточного місцезнаходження, щоб місцезнаходження встановлювалось автоматично.</string>
<string name="use_location_from_similar_image">Ви зробили ці два знімки в одному й тому ж місці? Хочете використати широту/довготу зображення справа?</string>
<string name="load_more">Завантажити більше</string>
<string name="nearby_no_results">Місць не знайдено, спробуйте змінити критерії пошуку.</string>

View file

@ -290,7 +290,7 @@
<string name="wrong">Risposta xbajada</string>
<string name="quiz_screenshot_question">Sta schermada ła xé bona par esare cargada?</string>
<string name="share_app_title">Spartisi aplicasion</string>
<string name="error_fetching_nearby_places">Erore co se jera drio ricatar fora i posti cuà rente</string>
<string name="error_fetching_nearby_places" fuzzy="true">Erore co se jera drio ricatar fora i posti cuà rente</string>
<string name="no_recent_searches">Nisuna riserca fata ultimamente</string>
<string name="delete_recent_searches_dialog">Sito seguro de vołer scançełare el to storego de riserca?</string>
<string name="delete_search_dialog">Vuto scançełare sta riserca?</string>
@ -454,7 +454,7 @@
<string name="nearby_search_hint">Ponti, muxei, alberghi etc.</string>
<string name="you_must_reset_your_passsword" fuzzy="true">Se ga verifegà on erore co te jeri drio entrare n\'te l\'utensa, xé neçesario rinpostar ła ciave.</string>
<string name="upload_nearby_place_found_title">Posto cuà rente catà</string>
<string name="upload_nearby_place_found_description" fuzzy="true">Sta cuà ła xé na foto del posto %1$s?</string>
<string name="upload_nearby_place_found_description_singular" fuzzy="true">Sta cuà ła xé na foto del posto %1$s?</string>
<string name="title_app_shortcut_bookmark">Segnałibri</string>
<string name="title_app_shortcut_setting">Inpostasion</string>
<string name="remove_bookmark">Cava dai favorii</string>

View file

@ -245,7 +245,7 @@
<string name="menu_set_wallpaper">Đặt làm hình nền</string>
<string name="taj_mahal_answer">Hình chứa di tích và cảnh vật thiên nhiên thường được chấp nhận tải lên ở hầu hết các quốc gia. Xin lưu ý rằng các công trình nghệ thuật được trưng bày tạm thời thường có bản quyền và không được chấp nhận tải lên.</string>
<string name="share_app_title">Chia sẻ Ứng dụng</string>
<string name="error_fetching_nearby_places">Lỗi khi lấy các nơi lân cận.</string>
<string name="error_fetching_nearby_places" fuzzy="true">Lỗi khi lấy các nơi lân cận.</string>
<string name="search_this_area">Tìm kiếm khu vực này</string>
<string name="category_edit_helper_make_edit_toast">Đang cố gắng cập nhật danh mục.</string>
<string name="category_edit_helper_show_edit_title">Cập nhật danh mục</string>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Authors:
* Winston Sung
-->
<resources>
<string name="crash_dialog_title">同享壞咗</string>
<string name="crash_dialog_text">哎呀。出咗錯!</string>
<string name="crash_dialog_ok_toast">多謝你!</string>
</resources>

View file

@ -257,6 +257,7 @@
<string name="navigation_item_about">關於</string>
<string name="navigation_item_settings">設定</string>
<string name="navigation_item_feedback">意見回饋</string>
<string name="navigation_item_feedback_github">透過 GitHub 回饋</string>
<string name="navigation_item_logout">登出</string>
<string name="navigation_item_info">教程</string>
<string name="navigation_item_notification">通知</string>
@ -298,6 +299,7 @@
<string name="nearby_location_not_available">位置無效,應用程式在此地附近可能無法正常運作。</string>
<string name="upload_location_access_denied">位置存取遭拒。請手動設定您的位置才能使用此功能。</string>
<string name="location_permission_rationale_nearby">需權限來顯示附近地點清單</string>
<string name="location_permission_rationale_explore">需要權限來顯示附近圖片清單</string>
<string name="nearby_directions">方向</string>
<string name="nearby_wikidata">維基數據</string>
<string name="nearby_wikipedia">維基百科</string>
@ -365,7 +367,7 @@
<string name="quiz_screenshot_question">這張截圖可以上傳嗎?</string>
<string name="share_app_title">分享應用程式</string>
<string name="rotate">旋轉</string>
<string name="error_fetching_nearby_places">獲取附近地點時出錯。</string>
<string name="error_fetching_nearby_places">無法載入附近地點</string>
<string name="no_pictures_in_this_area">此區域沒有圖片</string>
<string name="no_nearby_places_around">找不到附近地點</string>
<string name="error_fetching_nearby_monuments">索取附近古蹟景點時出錯。</string>
@ -569,7 +571,7 @@
<string name="coordinates_edit_helper_edit_message_else">無法添加座標。</string>
<string name="description_edit_helper_edit_message_else">無法添加描述。</string>
<string name="caption_edit_helper_edit_message_else">無法添加說明。</string>
<string name="coordinates_picking_unsuccessful">無法取得座標。</string>
<string name="coordinates_picking_unsuccessful">圖片的座標無法更新</string>
<string name="descriptions_picking_unsuccessful">無法取得描述。</string>
<string name="description_activity_title">編輯描述與說明</string>
<string name="share_image_via">分享圖片透過</string>
@ -589,7 +591,8 @@
<string name="title_for_child_classes">子類別</string>
<string name="title_for_parent_classes">父類別</string>
<string name="upload_nearby_place_found_title">找到附近地點</string>
<string name="upload_nearby_place_found_description">這是%1$s的照片嗎</string>
<string name="upload_nearby_place_found_description_plural">這些是%1$s的圖片嗎</string>
<string name="upload_nearby_place_found_description_singular">這是%1$s的圖片嗎</string>
<string name="title_app_shortcut_bookmark">書籤</string>
<string name="title_app_shortcut_setting">設定</string>
<string name="remove_bookmark">已從書籤刪除</string>
@ -603,8 +606,10 @@
<string name="cannot_open_location_settings">開啟位置設定失敗,請手動打開位置</string>
<string name="recommend_high_accuracy_mode">為了獲得最佳結果,請選擇高精準度模式。</string>
<string name="ask_to_turn_location_on">打開位置?</string>
<string name="ask_to_turn_location_on_text">請開啟位置服務讓應用程式顯示您的目前位置</string>
<string name="nearby_needs_location">附近功能需要啟用位置才能運作正常</string>
<string name="upload_map_location_access">您需要授予對目前位置的存取權限才能自動設定位置。</string>
<string name="explore_map_needs_location">探索地圖需要位置權限才能顯示附近的圖片</string>
<string name="upload_map_location_access">您需要授予位置權限才能自動設定位置。</string>
<string name="use_location_from_similar_image">您是否在同一地點拍攝了這兩張圖片?您要使用圖片右側的緯度/經度嗎?</string>
<string name="load_more">載入更多</string>
<string name="nearby_no_results">查無地點,請嘗試更改您的搜尋條件。</string>
@ -785,4 +790,6 @@
<item quantity="one">已選 %d 張圖片</item>
<item quantity="other">已選 %d 張圖片</item>
</plurals>
<string name="multiple_files_depiction">請記住,多重上傳中的所有圖片都會取得相同的分類和描述。如果圖片不要共享描述和分類,請執行多次單筆上傳。</string>
<string name="multiple_files_depiction_header">關於多次上傳的註釋</string>
</resources>

View file

@ -285,6 +285,7 @@
<string name="navigation_item_about">关于</string>
<string name="navigation_item_settings">设置</string>
<string name="navigation_item_feedback">反馈</string>
<string name="navigation_item_feedback_github">通过GitHub反馈</string>
<string name="navigation_item_logout">退出</string>
<string name="navigation_item_info">教程</string>
<string name="navigation_item_notification">通知</string>
@ -326,6 +327,7 @@
<string name="nearby_location_not_available">附近可能无法正常工作,位置不可用。</string>
<string name="upload_location_access_denied">位置权限被拒绝。请手动设置您的位置以使用此功能。</string>
<string name="location_permission_rationale_nearby">需要权限以显示附近地点列表</string>
<string name="location_permission_rationale_explore">需要权限以显示附近图片列表</string>
<string name="nearby_directions">方向</string>
<string name="nearby_wikidata">维基数据</string>
<string name="nearby_wikipedia">维基百科</string>
@ -393,7 +395,8 @@
<string name="quiz_screenshot_question">这个屏幕截图可以上传吗?</string>
<string name="share_app_title">分享应用</string>
<string name="rotate">旋转</string>
<string name="error_fetching_nearby_places">检索附近地点时出错。</string>
<string name="error_fetching_nearby_places">无法加载附近地点</string>
<string name="no_pictures_in_this_area">此区域没有图片</string>
<string name="no_nearby_places_around">找不到附近地点</string>
<string name="error_fetching_nearby_monuments">检索附近古迹时出错。</string>
<string name="no_recent_searches">还没有最近搜索</string>
@ -596,7 +599,7 @@
<string name="coordinates_edit_helper_edit_message_else">无法添加坐标。</string>
<string name="description_edit_helper_edit_message_else">无法添加描述。</string>
<string name="caption_edit_helper_edit_message_else">无法添加说明。</string>
<string name="coordinates_picking_unsuccessful">无法获取坐标。</string>
<string name="coordinates_picking_unsuccessful">图像坐标未更新</string>
<string name="descriptions_picking_unsuccessful">无法获取描述。</string>
<string name="description_activity_title">编辑描述和说明。</string>
<string name="share_image_via">分享图片透过</string>
@ -616,7 +619,8 @@
<string name="title_for_child_classes">子类别</string>
<string name="title_for_parent_classes">父类别</string>
<string name="upload_nearby_place_found_title">找到附近地点</string>
<string name="upload_nearby_place_found_description">这是%1$s的照片吗</string>
<string name="upload_nearby_place_found_description_plural">这些是%1$s的图片吗</string>
<string name="upload_nearby_place_found_description_singular">这是%1$s的图片吗</string>
<string name="title_app_shortcut_bookmark">书签</string>
<string name="title_app_shortcut_setting">设置</string>
<string name="remove_bookmark">已从书签中移除</string>
@ -630,8 +634,9 @@
<string name="cannot_open_location_settings">无法打开位置设置。请手动打开位置</string>
<string name="recommend_high_accuracy_mode">选择高精确度模式以获得最佳结果。</string>
<string name="ask_to_turn_location_on">打开位置?</string>
<string name="ask_to_turn_location_on_text">请开启定位服务,以便应用显示您当前的位置</string>
<string name="nearby_needs_location">附近需要启用位置才能正常工作</string>
<string name="upload_map_location_access">您需要授予对当前位置的访问权限才能自动设置位置。</string>
<string name="upload_map_location_access">您需要授予位置权限才能自动设置位置。</string>
<string name="use_location_from_similar_image">您是在同一地点拍摄这两张图片的吗?您想要使用右侧图片的纬度/经度吗?</string>
<string name="load_more">加载更多</string>
<string name="nearby_no_results">未找到位置,请尝试更改您的搜索条件。</string>
@ -782,7 +787,24 @@
<string name="storage_permissions_denied">存储权限被拒绝</string>
<string name="unable_to_share_upload_item">无法分享此项目</string>
<string name="permissions_are_required_for_functionality">功能需要权限</string>
<string name="see_your_achievements">查看您的成果</string>
<string name="edit_image">编辑图片</string>
<string name="edit_location">编辑位置</string>
<string name="location_updated">位置已更新!</string>
<string name="remove_location">移除位置</string>
<string name="remove_location_warning_title">移除位置警告</string>
<string name="location_removed">位置已移除!</string>
<string name="send_thanks_to_author">感谢作者</string>
<string name="error_sending_thanks">向作者发送感谢时出错。</string>
<string name="invalid_login_message">您的登录已过期。请重新登录。</string>
<string name="no_application_available_to_open_gpx_files">没有可用于开启GPX文件的应用程序</string>
<string name="file_saved_successfully">文件保存成功</string>
<string name="do_you_want_to_open_gpx_file">您想打开GPX文件吗</string>
<string name="do_you_want_to_open_kml_file">您想打开KML文件吗</string>
<string name="failed_to_save_kml_file">保存KML文件失败。</string>
<string name="failed_to_save_gpx_file">保存GPX文件失败。</string>
<string name="saving_kml_file">正在保存KML文件</string>
<string name="saving_gpx_file">正在保存GPX文件</string>
<plurals name="custom_picker_images_selected_title_appendix">
<item quantity="one">已选择%d个图像</item>
<item quantity="other">已选择%d个图像</item>

View file

@ -282,6 +282,8 @@
<string name="nearby_location_not_available">Nearby might not work properly, Location not available.</string>
<string name="upload_location_access_denied">Location access denied. Please set your location manually to use this feature.</string>
<string name="location_permission_rationale_nearby">Permission required to display a list of nearby places</string>
<string name="location_permission_rationale_explore">Permission required to display a list of nearby images</string>
<string name="nearby_directions">Directions</string>
<string name="nearby_wikidata">Wikidata</string>
@ -355,7 +357,7 @@
<string name="share_app_title">Share App</string>
<string name="rotate">Rotate</string>
<string name="error_fetching_nearby_places">Error fetching nearby places.</string>
<string name="error_fetching_nearby_places">Could not load nearby places</string>
<string name="no_pictures_in_this_area">No pictures in this area</string>
<string name="no_nearby_places_around">No nearby places around</string>
<string name="error_fetching_nearby_monuments">Error fetching nearby monuments.</string>
@ -586,7 +588,7 @@ Upload your first media by tapping on the add button.</string>
<string name="coordinates_edit_helper_edit_message_else">Could not add coordinates.</string>
<string name="description_edit_helper_edit_message_else">Could not add descriptions.</string>
<string name="caption_edit_helper_edit_message_else">Could not add caption.</string>
<string name="coordinates_picking_unsuccessful">Unable to get coordinates.</string>
<string name="coordinates_picking_unsuccessful">Image\'s coordinates not updated</string>
<string name="descriptions_picking_unsuccessful">Unable to get descriptions.</string>
<string name="description_activity_title">Edit descriptions and captions</string>
@ -608,7 +610,8 @@ Upload your first media by tapping on the add button.</string>
<string name="title_for_parent_classes">PARENT CLASSES</string>
<string name="upload_nearby_place_found_title">Nearby Place Found</string>
<string name="upload_nearby_place_found_description">Is this a photo of %1$s?</string>
<string name="upload_nearby_place_found_description_plural">Are these pictures of %1$s?</string>
<string name="upload_nearby_place_found_description_singular">Is this a picture of %1$s?</string>
<string name="title_app_shortcut_bookmark">Bookmarks</string>
<string name="title_app_shortcut_setting">Settings</string>
<string name="remove_bookmark">Removed from bookmarks</string>
@ -623,8 +626,10 @@ Upload your first media by tapping on the add button.</string>
<string name="cannot_open_location_settings">Failed to open location settings. Please turn on location manually</string>
<string name="recommend_high_accuracy_mode">For best results, choose the High Accuracy mode.</string>
<string name="ask_to_turn_location_on">Turn on location?</string>
<string name="ask_to_turn_location_on_text">Kindly turn on location services for the app show your current location</string>
<string name="nearby_needs_location">Nearby needs location enabled to work properly</string>
<string name="upload_map_location_access">You need to give access to your current location to set location automatically.</string>
<string name="explore_map_needs_location">Explore map needs location permission to display nearby images</string>
<string name="upload_map_location_access">You need to give location permission to set location automatically.</string>
<string name="use_location_from_similar_image">Did you shoot these two pictures at the same place? Do you want to use the latitude/longitude of the picture on the right?</string>
<string name="load_more">Load More</string>
<string name="nearby_no_results">No places found, try changing your search criteria.</string>
@ -811,4 +816,6 @@ Upload your first media by tapping on the add button.</string>
<item quantity="one">%d image selected</item>
<item quantity="other">%d images selected</item>
</plurals>
<string name="multiple_files_depiction">Please remember that all images in a multi-upload get the same categories and depictions. If the images do not share depictions and categories, please perform several separate uploads.</string>
<string name="multiple_files_depiction_header">Note about multi-uploads</string>
</resources>

View file

@ -32,6 +32,7 @@ import org.mockito.MockitoAnnotations
import org.powermock.reflect.Whitebox
import org.robolectric.Robolectric
import org.robolectric.RobolectricTestRunner
import org.robolectric.RuntimeEnvironment
import org.robolectric.Shadows
import org.robolectric.annotation.Config
import org.robolectric.annotation.LooperMode
@ -62,7 +63,7 @@ class DescriptionEditActivityUnitTest {
@Throws(Exception::class)
fun setUp() {
MockitoAnnotations.initMocks(this)
context = ApplicationProvider.getApplicationContext()
context = RuntimeEnvironment.getApplication().applicationContext
uploadMediaDetails = mutableListOf(UploadMediaDetail("en", "desc"))
as ArrayList<UploadMediaDetail>
media = Media("filename", "creator", "url", "thumburl",

View file

@ -71,7 +71,6 @@ class NearbyParentFragmentPresenterTest {
verify(nearbyParentFragmentView).`setProgressBarVisibility`(true)
assertTrue(null == nearbyParentFragmentView.mapCenter)
verify(nearbyParentFragmentView).populatePlaces(null)
verify(nearbyParentFragmentView).addSearchThisAreaButtonAction()
verify(nearbyParentFragmentView).setCheckBoxAction()
}
@ -121,7 +120,7 @@ class NearbyParentFragmentPresenterTest {
/**
* Test updateMapAndList method returns with zero interactions when last location is null
*/
@Test @Ignore
@Test
fun testUpdateMapAndListWhenLastLocationIsNull() {
whenever(nearbyParentFragmentView.isNetworkConnectionEstablished()).thenReturn(true)
whenever(nearbyParentFragmentView.getLastLocation()).thenReturn(null)

View file

@ -379,12 +379,4 @@ class NearbyParentFragmentUnitTest {
Assert.assertEquals(shadowActivity.nextStartedActivityForResult, null)
}
@Test @Ignore
@Throws(Exception::class)
fun testShowLocationOffDialog() {
fragment.showLocationOffDialog()
val dialog: AlertDialog = ShadowAlertDialog.getLatestDialog() as AlertDialog
Assert.assertEquals(dialog.isShowing, true)
}
}
}

View file

@ -166,9 +166,9 @@ class UploadMediaDetailFragmentUnitTest {
@Test
@Throws(Exception::class)
fun testSetImageTobeUploaded() {
fun testSetImageToBeUploaded() {
Shadows.shadowOf(Looper.getMainLooper()).idle()
fragment.setImageTobeUploaded(null, null, location)
fragment.setImageToBeUploaded(null, null, location)
}
@Test