Merge branch 'commons-app:main' into main

This commit is contained in:
Kanahia 2023-11-02 01:20:32 +05:30 committed by GitHub
commit 9a9e285491
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
48 changed files with 2079 additions and 178 deletions

View file

@ -1,5 +1,17 @@
# Wikimedia Commons for Android # Wikimedia Commons for Android
## v4.2.1
- Provide the ability to edit an image to losslessly rotate it while uploading
- Fix a bug in v4.2.0 where the nearby places were not loading
- Fix a bug where editing depictions was showing a progress bar indefinitely
- In the upload screen, use different map icons to indicate if image is being uploaded with location
metadata
- For nearby uploads, it is no longer possible to deselect the item's category and depiction
- The Mapbox account key used by the app has been changed
- Category search now shows exact matches without any discrepancies
- Various bug and crash fixes
## v4.2.0 ## v4.2.0
- Dark mode colour improvements - Dark mode colour improvements
- Enhancements done to address location metadata loss including the metadata loss that occurs in - Enhancements done to address location metadata loss including the metadata loss that occurs in

View file

@ -94,7 +94,7 @@ dependencies {
testImplementation "androidx.arch.core:core-testing:2.2.0" testImplementation "androidx.arch.core:core-testing:2.2.0"
testImplementation "org.junit.jupiter:junit-jupiter-api:5.10.0" testImplementation "org.junit.jupiter:junit-jupiter-api:5.10.0"
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:5.10.0" testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:5.10.0"
testImplementation 'com.facebook.soloader:soloader:0.10.1' testImplementation 'com.facebook.soloader:soloader:0.10.5'
testImplementation "org.jetbrains.kotlinx:kotlinx-coroutines-test:1.7.3" testImplementation "org.jetbrains.kotlinx:kotlinx-coroutines-test:1.7.3"
// Android testing // Android testing
@ -140,6 +140,8 @@ dependencies {
implementation "androidx.preference:preference:$PREFERENCE_VERSION" implementation "androidx.preference:preference:$PREFERENCE_VERSION"
// Kotlin // Kotlin
implementation "androidx.preference:preference-ktx:$PREFERENCE_VERSION" implementation "androidx.preference:preference-ktx:$PREFERENCE_VERSION"
//Android Media
implementation 'com.github.juanitobananas:AndroidMediaUtil:v1.0-1'
implementation "androidx.multidex:multidex:$MULTIDEX_VERSION" implementation "androidx.multidex:multidex:$MULTIDEX_VERSION"
@ -176,8 +178,8 @@ android {
defaultConfig { defaultConfig {
//applicationId 'fr.free.nrw.commons' //applicationId 'fr.free.nrw.commons'
versionCode 1035 versionCode 1036
versionName '4.2.0' versionName '4.2.1'
setProperty("archivesBaseName", "app-commons-v$versionName-" + getBranchName()) setProperty("archivesBaseName", "app-commons-v$versionName-" + getBranchName())
minSdkVersion 21 minSdkVersion 21
@ -236,8 +238,8 @@ android {
} }
} }
debug { debug {
minifyEnabled false
testCoverageEnabled true testCoverageEnabled true
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
testProguardFile 'test-proguard-rules.txt' testProguardFile 'test-proguard-rules.txt'
versionNameSuffix "-debug-" + getBranchName() versionNameSuffix "-debug-" + getBranchName()

View file

@ -31,8 +31,15 @@
-keepattributes Signature -keepattributes Signature
# Retain declared checked exceptions for use by a Proxy instance. # Retain declared checked exceptions for use by a Proxy instance.
-keepattributes Exceptions -keepattributes Exceptions
# Classes used by retrofit to fetch API repsonse
# Application classes that will be serialized/deserialized over Gson
-keepclasseswithmembers class org.wikipedia.** { *; } -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.** { *; }
# --- /Retrofit --- # --- /Retrofit ---
# --- OkHttp + Okio --- # --- OkHttp + Okio ---

View file

@ -48,9 +48,14 @@
tools:ignore="GoogleAppIndexingWarning"> tools:ignore="GoogleAppIndexingWarning">
<activity <activity
android:theme="@style/EditActivityTheme"
android:name=".description.DescriptionEditActivity" android:name=".description.DescriptionEditActivity"
android:exported="true" /> android:exported="true" />
<activity
android:name=".edit.EditActivity"
android:exported="false" />
<activity android:name="org.acra.dialog.CrashReportDialog" <activity android:name="org.acra.dialog.CrashReportDialog"
android:process=":acra" android:process=":acra"
android:launchMode="singleInstance" android:launchMode="singleInstance"

View file

@ -141,6 +141,11 @@ public class CommonsApplication extends MultiDexApplication {
*/ */
public static Map<String, Boolean> pauseUploads = new HashMap<>(); public static Map<String, Boolean> pauseUploads = new HashMap<>();
/**
* In-memory list of uploads that have been cancelled by the user
*/
public static HashSet<String> cancelledUploads = new HashSet<>();
/** /**
* Used to declare and initialize various components and dependencies * Used to declare and initialize various components and dependencies
*/ */

View file

@ -36,6 +36,7 @@ import butterknife.BindView;
import butterknife.ButterKnife; import butterknife.ButterKnife;
import butterknife.OnClick; import butterknife.OnClick;
import com.google.android.material.floatingactionbutton.FloatingActionButton; import com.google.android.material.floatingactionbutton.FloatingActionButton;
import fr.free.nrw.commons.CommonsApplication;
import fr.free.nrw.commons.Media; import fr.free.nrw.commons.Media;
import fr.free.nrw.commons.R; import fr.free.nrw.commons.R;
import fr.free.nrw.commons.Utils; import fr.free.nrw.commons.Utils;
@ -429,6 +430,7 @@ public class ContributionsListFragment extends CommonsDaggerSupportFragment impl
() -> { () -> {
ViewUtil.showShortToast(getContext(), R.string.cancelling_upload); ViewUtil.showShortToast(getContext(), R.string.cancelling_upload);
contributionsListPresenter.deleteUpload(contribution); contributionsListPresenter.deleteUpload(contribution);
CommonsApplication.cancelledUploads.add(contribution.getPageId());
}, () -> { }, () -> {
// Do nothing // Do nothing
}); });

View file

@ -0,0 +1,249 @@
package fr.free.nrw.commons.edit
import android.animation.Animator
import android.animation.Animator.AnimatorListener
import android.animation.ValueAnimator
import android.content.Intent
import android.graphics.BitmapFactory
import android.graphics.Matrix
import android.graphics.drawable.BitmapDrawable
import android.media.ExifInterface
import android.os.Bundle
import android.util.Log
import android.view.animation.AccelerateDecelerateInterpolator
import android.widget.ImageView
import android.widget.Toast
import androidx.appcompat.app.AppCompatActivity
import androidx.core.graphics.rotationMatrix
import androidx.core.graphics.scaleMatrix
import androidx.core.net.toUri
import androidx.lifecycle.ViewModelProvider
import fr.free.nrw.commons.R
import kotlinx.android.synthetic.main.activity_edit.btn_save
import kotlinx.android.synthetic.main.activity_edit.iv
import kotlinx.android.synthetic.main.activity_edit.rotate_btn
import timber.log.Timber
import java.io.File
/**
* An activity class for editing and rotating images using LLJTran with EXIF attribute preservation.
*
* This activity allows loads an image, allows users to rotate it by 90-degree increments, and
* save the edited image while preserving its EXIF attributes. The class includes methods
* for initializing the UI, animating image rotations, copying EXIF data, and handling
* the image-saving process.
*/
class EditActivity : AppCompatActivity() {
private var imageUri = ""
private lateinit var vm: EditViewModel
private val sourceExifAttributeList = mutableListOf<Pair<String, String?>>()
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_edit)
supportActionBar?.title = ""
val intent = intent
imageUri = intent.getStringExtra("image") ?: ""
vm = ViewModelProvider(this).get(EditViewModel::class.java)
val sourceExif = imageUri.toUri().path?.let { ExifInterface(it) }
val exifTags = arrayOf(
ExifInterface.TAG_APERTURE,
ExifInterface.TAG_DATETIME,
ExifInterface.TAG_EXPOSURE_TIME,
ExifInterface.TAG_FLASH,
ExifInterface.TAG_FOCAL_LENGTH,
ExifInterface.TAG_GPS_ALTITUDE,
ExifInterface.TAG_GPS_ALTITUDE_REF,
ExifInterface.TAG_GPS_DATESTAMP,
ExifInterface.TAG_GPS_LATITUDE,
ExifInterface.TAG_GPS_LATITUDE_REF,
ExifInterface.TAG_GPS_LONGITUDE,
ExifInterface.TAG_GPS_LONGITUDE_REF,
ExifInterface.TAG_GPS_PROCESSING_METHOD,
ExifInterface.TAG_GPS_TIMESTAMP,
ExifInterface.TAG_IMAGE_LENGTH,
ExifInterface.TAG_IMAGE_WIDTH,
ExifInterface.TAG_ISO,
ExifInterface.TAG_MAKE,
ExifInterface.TAG_MODEL,
ExifInterface.TAG_ORIENTATION,
ExifInterface.TAG_WHITE_BALANCE,
ExifInterface.WHITEBALANCE_AUTO,
ExifInterface.WHITEBALANCE_MANUAL
)
for (tag in exifTags) {
val attribute = sourceExif?.getAttribute(tag.toString())
sourceExifAttributeList.add(Pair(tag.toString(), attribute))
}
init()
}
/**
* Initializes the ImageView and associated UI elements.
*
* This function sets up the ImageView for displaying an image, adjusts its view bounds,
* and scales the initial image to fit within the ImageView. It also sets click listeners
* for the "Rotate" and "Save" buttons.
*/
private fun init() {
iv.adjustViewBounds = true
iv.scaleType = ImageView.ScaleType.MATRIX
iv.post(Runnable {
val bitmap = BitmapFactory.decodeFile(imageUri)
iv.setImageBitmap(bitmap)
if (bitmap.width > 0) {
val scale =
iv.measuredWidth.toFloat() / (iv.drawable as BitmapDrawable).bitmap.width.toFloat()
iv.layoutParams.height =
(scale * (iv.drawable as BitmapDrawable).bitmap.height).toInt()
iv.imageMatrix = scaleMatrix(scale, scale)
}
})
rotate_btn.setOnClickListener {
animateImageHeight()
}
btn_save.setOnClickListener {
getRotatedImage()
}
}
var imageRotation = 0
/**
* Animates the height, rotation, and scale of an ImageView to provide a smooth
* transition effect when rotating an image by 90 degrees.
*
* This function calculates the new height, rotation, and scale for the ImageView
* based on the current image rotation angle and animates the changes using a
* ValueAnimator. It also disables a rotate button during the animation to prevent
* further rotation actions.
*/
private fun animateImageHeight() {
val drawableWidth: Float = iv.getDrawable().getIntrinsicWidth().toFloat()
val drawableHeight: Float = iv.getDrawable().getIntrinsicHeight().toFloat()
val viewWidth: Float = iv.getMeasuredWidth().toFloat()
val viewHeight: Float = iv.getMeasuredHeight().toFloat()
val rotation = imageRotation % 360
val newRotation = rotation + 90
val newViewHeight: Int
val imageScale: Float
val newImageScale: Float
Timber.d("Rotation $rotation")
Timber.d("new Rotation $newRotation")
if (rotation == 0 || rotation == 180) {
imageScale = viewWidth / drawableWidth
newImageScale = viewWidth / drawableHeight
newViewHeight = (drawableWidth * newImageScale).toInt()
} else if (rotation == 90 || rotation == 270) {
imageScale = viewWidth / drawableHeight
newImageScale = viewWidth / drawableWidth
newViewHeight = (drawableHeight * newImageScale).toInt()
} else {
throw UnsupportedOperationException("rotation can 0, 90, 180 or 270. \${rotation} is unsupported")
}
val animator = ValueAnimator.ofFloat(0f, 1f).setDuration(1000L)
animator.interpolator = AccelerateDecelerateInterpolator()
animator.addListener(object : AnimatorListener {
override fun onAnimationStart(animation: Animator) {
rotate_btn.setEnabled(false)
}
override fun onAnimationEnd(animation: Animator) {
imageRotation = newRotation % 360
rotate_btn.setEnabled(true)
}
override fun onAnimationCancel(animation: Animator) {
}
override fun onAnimationRepeat(animation: Animator) {
}
})
animator.addUpdateListener { animation ->
val animVal = animation.animatedValue as Float
val complementaryAnimVal = 1 - animVal
val animatedHeight =
(complementaryAnimVal * viewHeight + animVal * newViewHeight).toInt()
val animatedScale = complementaryAnimVal * imageScale + animVal * newImageScale
val animatedRotation = complementaryAnimVal * rotation + animVal * newRotation
iv.getLayoutParams().height = animatedHeight
val matrix: Matrix = rotationMatrix(
animatedRotation,
drawableWidth / 2,
drawableHeight / 2
)
matrix.postScale(
animatedScale,
animatedScale,
drawableWidth / 2,
drawableHeight / 2
)
matrix.postTranslate(
-(drawableWidth - iv.getMeasuredWidth()) / 2,
-(drawableHeight - iv.getMeasuredHeight()) / 2
)
iv.setImageMatrix(matrix)
iv.requestLayout()
}
animator.start()
}
/**
* Rotates and edits the current image, copies EXIF data, and returns the edited image path.
*
* This function retrieves the path of the current image specified by `imageUri`,
* rotates it based on the `imageRotation` angle using the `rotateImage` method
* from the `vm`, and updates the EXIF attributes of the
* rotated image based on the `sourceExifAttributeList`. It then copies the EXIF data
* using the `copyExifData` method, creates an Intent to return the edited image's file path
* as a result, and finishes the current activity.
*/
fun getRotatedImage() {
val filePath = imageUri.toUri().path
val file = filePath?.let { File(it) }
val rotatedImage = file?.let { vm.rotateImage(imageRotation, it) }
if (rotatedImage == null) {
Toast.makeText(this, "Failed to rotate to image", Toast.LENGTH_LONG).show()
}
val editedImageExif = rotatedImage?.path?.let { ExifInterface(it) }
copyExifData(editedImageExif)
val resultIntent = Intent()
resultIntent.putExtra("editedImageFilePath", rotatedImage?.toUri()?.path ?: "Error");
setResult(RESULT_OK, resultIntent);
finish();
}
/**
* Copies EXIF data from sourceExifAttributeList to the provided ExifInterface object.
*
* This function iterates over the `sourceExifAttributeList` and sets the EXIF attributes
* on the provided `editedImageExif` object.
*
* @param editedImageExif The ExifInterface object for the edited image.
*/
private fun copyExifData(editedImageExif: ExifInterface?) {
for (attr in sourceExifAttributeList) {
Log.d("Tag is ${attr.first}", "Value is ${attr.second}")
editedImageExif!!.setAttribute(attr.first, attr.second)
Log.d("Tag is ${attr.first}", "Value is ${attr.second}")
}
editedImageExif?.saveAttributes()
}
}

View file

@ -0,0 +1,27 @@
package fr.free.nrw.commons.edit
import androidx.lifecycle.ViewModel
import java.io.File
/**
* ViewModel for image editing operations.
*
* This ViewModel class is responsible for managing image editing operations, such as
* rotating images. It utilizes a TransformImage implementation to perform image transformations.
*/
class EditViewModel() : ViewModel() {
// Ideally should be injected using DI
private val transformImage: TransformImage = TransformImageImpl()
/**
* Rotates the specified image file by the given degree.
*
* @param degree The degree by which to rotate the image.
* @param imageFile The File representing the image to be rotated.
* @return The rotated image File, or null if the rotation operation fails.
*/
fun rotateImage(degree: Int, imageFile: File): File? {
return transformImage.rotateImage(imageFile, degree)
}
}

View file

@ -0,0 +1,21 @@
package fr.free.nrw.commons.edit
import java.io.File
/**
* Interface for image transformation operations.
*
* This interface defines a contract for image transformation operations, allowing
* implementations to provide specific functionality for tasks like rotating images.
*/
interface TransformImage {
/**
* Rotates the specified image file by the given degree.
*
* @param imageFile The File representing the image to be rotated.
* @param degree The degree by which to rotate the image.
* @return The rotated image File, or null if the rotation operation fails.
*/
fun rotateImage(imageFile: File, degree : Int ):File?
}

View file

@ -0,0 +1,74 @@
package fr.free.nrw.commons.edit
import android.mediautil.image.jpeg.LLJTran
import android.mediautil.image.jpeg.LLJTranException
import android.os.Environment
import timber.log.Timber
import java.io.BufferedOutputStream
import java.io.File
import java.io.FileOutputStream
/**
* Implementation of the TransformImage interface for image rotation operations.
*
* This class provides an implementation for the TransformImage interface, right now it exposes a
* function for rotating images by a specified degree using the LLJTran library. Right now it reads
* the input image file, performs the rotation, and saves the rotated image to a new file.
*/
class TransformImageImpl() : TransformImage {
/**
* Rotates the specified image file by the given degree.
*
* @param imageFile The File representing the image to be rotated.
* @param degree The degree by which to rotate the image.
* @return The rotated image File, or null if the rotation operation fails.
*/
override fun rotateImage(imageFile: File, degree : Int): File? {
Timber.tag("Trying to rotate image").d("Starting")
val path = Environment.getExternalStoragePublicDirectory(
Environment.DIRECTORY_DOWNLOADS
)
val imagePath = System.currentTimeMillis()
val file: File = File(path, "$imagePath.jpg")
val output = file
val rotated = try {
val lljTran = LLJTran(imageFile)
lljTran.read(
LLJTran.READ_ALL,
false,
) // This could throw an LLJTranException. I am not catching it for now... Let's see.
lljTran.transform(
when(degree){
90 -> LLJTran.ROT_90
180 -> LLJTran.ROT_180
270 -> LLJTran.ROT_270
else -> {
LLJTran.ROT_90
}
},
LLJTran.OPT_DEFAULTS or LLJTran.OPT_XFORM_ORIENTATION
)
BufferedOutputStream(FileOutputStream(output)).use { writer ->
lljTran.save(writer, LLJTran.OPT_WRITE_ALL )
}
lljTran.freeMemory()
true
} catch (e: LLJTranException) {
Timber.tag("Error").d(e)
return null
false
}
if (rotated) {
Timber.tag("Done rotating image").d("Done")
Timber.tag("Add").d(output.absolutePath)
}
return output
}
}

View file

@ -43,6 +43,7 @@ import fr.free.nrw.commons.R;
import fr.free.nrw.commons.auth.LoginActivity; import fr.free.nrw.commons.auth.LoginActivity;
import fr.free.nrw.commons.auth.SessionManager; import fr.free.nrw.commons.auth.SessionManager;
import fr.free.nrw.commons.contributions.ContributionController; import fr.free.nrw.commons.contributions.ContributionController;
import fr.free.nrw.commons.contributions.MainActivity;
import fr.free.nrw.commons.filepicker.Constants.RequestCodes; import fr.free.nrw.commons.filepicker.Constants.RequestCodes;
import fr.free.nrw.commons.filepicker.UploadableFile; import fr.free.nrw.commons.filepicker.UploadableFile;
import fr.free.nrw.commons.kvstore.JsonKvStore; import fr.free.nrw.commons.kvstore.JsonKvStore;
@ -65,6 +66,8 @@ import fr.free.nrw.commons.utils.ViewUtil;
import io.reactivex.android.schedulers.AndroidSchedulers; import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.disposables.CompositeDisposable; import io.reactivex.disposables.CompositeDisposable;
import io.reactivex.schedulers.Schedulers; import io.reactivex.schedulers.Schedulers;
import java.io.File;
import java.security.Permission;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;
import java.util.HashMap; import java.util.HashMap;
@ -529,6 +532,23 @@ public class UploadActivity extends BaseActivity implements UploadContract.View,
presenter.deletePictureAtIndex(index); presenter.deletePictureAtIndex(index);
} }
/**
* Changes the thumbnail of an UploadableFile at the specified index.
* This method updates the list of uploadableFiles by replacing the UploadableFile
* at the given index with a new UploadableFile created from the provided file path.
* After updating the list, it notifies the RecyclerView's adapter to refresh its data,
* ensuring that the thumbnail change is reflected in the UI.
*
* @param index The index of the UploadableFile to be updated.
* @param filepath The file path of the new thumbnail image.
*/
@Override
public void changeThumbnail(int index, String filepath) {
uploadableFiles.remove(index);
uploadableFiles.add(index, new UploadableFile(new File(filepath)));
rvThumbnails.getAdapter().notifyDataSetChanged();
}
@Override @Override
public void onNextButtonClicked(int index) { public void onNextButtonClicked(int index) {
UploadActivity.this.onNextButtonClicked(index); UploadActivity.this.onNextButtonClicked(index);

View file

@ -14,7 +14,7 @@ import java.util.List;
public class UploadItem { public class UploadItem {
private final Uri mediaUri; private Uri mediaUri;
private final String mimeType; private final String mimeType;
private ImageCoordinates gpsCoords; private ImageCoordinates gpsCoords;
private List<UploadMediaDetail> uploadMediaDetails; private List<UploadMediaDetail> uploadMediaDetails;
@ -31,7 +31,7 @@ public class UploadItem {
* Uri of uploadItem * Uri of uploadItem
* Uri points to image location or name, eg content://media/external/images/camera/10495 (Android 10) * Uri points to image location or name, eg content://media/external/images/camera/10495 (Android 10)
*/ */
private final Uri contentUri; private Uri contentUri;
@SuppressLint("CheckResult") @SuppressLint("CheckResult")
@ -160,4 +160,16 @@ public class UploadItem {
public String getCountryCode() { public String getCountryCode() {
return countryCode; return countryCode;
} }
/**
* Sets both the contentUri and mediaUri to the specified Uri.
* This method allows you to assign the same Uri to both the contentUri and mediaUri
* properties.
*
* @param uri The Uri to be set as both the contentUri and mediaUri.
*/
public void setContentUri(Uri uri) {
contentUri = uri;
mediaUri = uri;
}
} }

View file

@ -198,6 +198,22 @@ public class UploadCategoriesFragment extends UploadBaseFragment implements Cate
} else { } else {
adapter.setItems(categories); adapter.setItems(categories);
} }
adapter.notifyDataSetChanged();
// Nested waiting for search result data to load into the category
// list and smoothly scroll to the top of the search result list.
rvCategories.post(new Runnable() {
@Override
public void run() {
rvCategories.smoothScrollToPosition(0);
rvCategories.post(new Runnable() {
@Override
public void run() {
rvCategories.smoothScrollToPosition(0);
}
});
}
});
} }
@Override @Override

View file

@ -246,7 +246,21 @@ public class DepictsFragment extends UploadBaseFragment implements DepictsContra
adapter.setItems(depictedItemList); adapter.setItems(depictedItemList);
} }
} }
depictsRecyclerView.smoothScrollToPosition(0);
// Nested waiting for search result data to load into the depicted item
// list and smoothly scroll to the top of the search result list.
depictsRecyclerView.post(new Runnable() {
@Override
public void run() {
depictsRecyclerView.smoothScrollToPosition(0);
depictsRecyclerView.post(new Runnable() {
@Override
public void run() {
depictsRecyclerView.smoothScrollToPosition(0);
}
});
}
});
} }
/** /**

View file

@ -1,11 +1,15 @@
package fr.free.nrw.commons.upload.mediaDetails; package fr.free.nrw.commons.upload.mediaDetails;
import static android.app.Activity.RESULT_OK; import static android.app.Activity.RESULT_OK;
import static fr.free.nrw.commons.utils.ActivityUtils.startActivityWithFlags;
import static fr.free.nrw.commons.utils.ImageUtils.FILE_NAME_EXISTS; import static fr.free.nrw.commons.utils.ImageUtils.FILE_NAME_EXISTS;
import static fr.free.nrw.commons.utils.ImageUtils.getErrorMessageForResult; import static fr.free.nrw.commons.utils.ImageUtils.getErrorMessageForResult;
import android.annotation.SuppressLint; import android.annotation.SuppressLint;
import android.content.ContentResolver;
import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.net.Uri;
import android.os.Bundle; import android.os.Bundle;
import android.text.TextUtils; import android.text.TextUtils;
import android.view.LayoutInflater; import android.view.LayoutInflater;
@ -31,6 +35,8 @@ import com.github.chrisbanes.photoview.PhotoView;
import com.mapbox.mapboxsdk.camera.CameraPosition; import com.mapbox.mapboxsdk.camera.CameraPosition;
import fr.free.nrw.commons.LocationPicker.LocationPicker; import fr.free.nrw.commons.LocationPicker.LocationPicker;
import fr.free.nrw.commons.R; import fr.free.nrw.commons.R;
import fr.free.nrw.commons.edit.EditActivity;
import fr.free.nrw.commons.contributions.MainActivity;
import fr.free.nrw.commons.filepicker.UploadableFile; import fr.free.nrw.commons.filepicker.UploadableFile;
import fr.free.nrw.commons.kvstore.JsonKvStore; import fr.free.nrw.commons.kvstore.JsonKvStore;
import fr.free.nrw.commons.location.LatLng; import fr.free.nrw.commons.location.LatLng;
@ -49,6 +55,7 @@ import fr.free.nrw.commons.utils.DialogUtil;
import fr.free.nrw.commons.utils.ImageUtils; import fr.free.nrw.commons.utils.ImageUtils;
import fr.free.nrw.commons.utils.ViewUtil; import fr.free.nrw.commons.utils.ViewUtil;
import fr.free.nrw.commons.R.drawable.*; import fr.free.nrw.commons.R.drawable.*;
import java.io.File;
import java.util.List; import java.util.List;
import java.util.Locale; import java.util.Locale;
import java.util.Objects; import java.util.Objects;
@ -61,10 +68,11 @@ public class UploadMediaDetailFragment extends UploadBaseFragment implements
UploadMediaDetailsContract.View, UploadMediaDetailAdapter.EventListener { UploadMediaDetailsContract.View, UploadMediaDetailAdapter.EventListener {
private static final int REQUEST_CODE = 1211; private static final int REQUEST_CODE = 1211;
private static final int REQUEST_CODE_FOR_EDIT_ACTIVITY = 1212;
/** /**
* A key for applicationKvStore. * A key for applicationKvStore. By this key we can retrieve the location of last UploadItem ex.
* By this key we can retrieve the location of last UploadItem ex. 12.3433,54.78897 * 12.3433,54.78897 from applicationKvStore.
* from applicationKvStore.
*/ */
public static final String LAST_LOCATION = "last_location_while_uploading"; public static final String LAST_LOCATION = "last_location_while_uploading";
public static final String LAST_ZOOM = "last_zoom_level_while_uploading"; public static final String LAST_ZOOM = "last_zoom_level_while_uploading";
@ -84,8 +92,11 @@ public class UploadMediaDetailFragment extends UploadBaseFragment implements
AppCompatButton btnNext; AppCompatButton btnNext;
@BindView(R.id.btn_previous) @BindView(R.id.btn_previous)
AppCompatButton btnPrevious; AppCompatButton btnPrevious;
@BindView(R.id.edit_image)
AppCompatButton editImage;
@BindView(R.id.tooltip) @BindView(R.id.tooltip)
ImageView tooltip; ImageView tooltip;
private UploadMediaDetailAdapter uploadMediaDetailAdapter; private UploadMediaDetailAdapter uploadMediaDetailAdapter;
@BindView(R.id.btn_copy_subsequent_media) @BindView(R.id.btn_copy_subsequent_media)
AppCompatButton btnCopyToSubsequentMedia; AppCompatButton btnCopyToSubsequentMedia;
@ -106,14 +117,14 @@ public class UploadMediaDetailFragment extends UploadBaseFragment implements
private boolean isExpanded = true; private boolean isExpanded = true;
/** /**
* True if location is added via the "missing location" popup dialog (which appears after tapping * True if location is added via the "missing location" popup dialog (which appears after
* "Next" if the picture has no geographical coordinates). * tapping "Next" if the picture has no geographical coordinates).
*/ */
private boolean isMissingLocationDialog; private boolean isMissingLocationDialog;
/** /**
* showNearbyFound will be true, if any nearby location found that needs pictures and the nearby popup is yet to be shown * showNearbyFound will be true, if any nearby location found that needs pictures and the nearby
* Used to show and check if the nearby found popup is already shown * popup is yet to be shown Used to show and check if the nearby found popup is already shown
*/ */
private boolean showNearbyFound; private boolean showNearbyFound;
@ -123,8 +134,8 @@ public class UploadMediaDetailFragment extends UploadBaseFragment implements
private Place nearbyPlace; private Place nearbyPlace;
private UploadItem uploadItem; private UploadItem uploadItem;
/** /**
* inAppPictureLocation: use location recorded while using the in-app camera if * inAppPictureLocation: use location recorded while using the in-app camera if device camera
* device camera does not record it in the EXIF * does not record it in the EXIF
*/ */
private LatLng inAppPictureLocation; private LatLng inAppPictureLocation;
/** /**
@ -143,7 +154,8 @@ public class UploadMediaDetailFragment extends UploadBaseFragment implements
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
} }
public void setImageTobeUploaded(UploadableFile uploadableFile, Place place, LatLng inAppPictureLocation) { public void setImageTobeUploaded(UploadableFile uploadableFile, Place place,
LatLng inAppPictureLocation) {
this.uploadableFile = uploadableFile; this.uploadableFile = uploadableFile;
this.place = place; this.place = place;
this.inAppPictureLocation = inAppPictureLocation; this.inAppPictureLocation = inAppPictureLocation;
@ -195,7 +207,7 @@ public class UploadMediaDetailFragment extends UploadBaseFragment implements
} }
//If this is the last media, we have nothing to copy, lets not show the button //If this is the last media, we have nothing to copy, lets not show the button
if (callback.getIndexInViewFlipper(this) == callback.getTotalNumberOfSteps()-4) { if (callback.getIndexInViewFlipper(this) == callback.getTotalNumberOfSteps() - 4) {
btnCopyToSubsequentMedia.setVisibility(View.GONE); btnCopyToSubsequentMedia.setVisibility(View.GONE);
} else { } else {
btnCopyToSubsequentMedia.setVisibility(View.VISIBLE); btnCopyToSubsequentMedia.setVisibility(View.VISIBLE);
@ -226,7 +238,8 @@ public class UploadMediaDetailFragment extends UploadBaseFragment implements
* init the description recycler veiw and caption recyclerview * init the description recycler veiw and caption recyclerview
*/ */
private void initRecyclerView() { private void initRecyclerView() {
uploadMediaDetailAdapter = new UploadMediaDetailAdapter(defaultKvStore.getString(Prefs.DESCRIPTION_LANGUAGE, ""), recentLanguagesDao); uploadMediaDetailAdapter = new UploadMediaDetailAdapter(
defaultKvStore.getString(Prefs.DESCRIPTION_LANGUAGE, ""), recentLanguagesDao);
uploadMediaDetailAdapter.setCallback(this::showInfoAlert); uploadMediaDetailAdapter.setCallback(this::showInfoAlert);
uploadMediaDetailAdapter.setEventListener(this); uploadMediaDetailAdapter.setEventListener(this);
rvDescriptions.setLayoutManager(new LinearLayoutManager(getContext())); rvDescriptions.setLayoutManager(new LinearLayoutManager(getContext()));
@ -239,12 +252,18 @@ public class UploadMediaDetailFragment extends UploadBaseFragment implements
* @param messageStringId * @param messageStringId
*/ */
private void showInfoAlert(int titleStringID, int messageStringId) { private void showInfoAlert(int titleStringID, int messageStringId) {
DialogUtil.showAlertDialog(getActivity(), getString(titleStringID), getString(messageStringId), getString(android.R.string.ok), null, true); DialogUtil.showAlertDialog(getActivity(), getString(titleStringID),
getString(messageStringId), getString(android.R.string.ok), null, true);
} }
@OnClick(R.id.btn_next) @OnClick(R.id.btn_next)
public void onNextButtonClicked() { public void onNextButtonClicked() {
presenter.verifyImageQuality(callback.getIndexInViewFlipper(this), inAppPictureLocation); boolean isValidUploads = presenter.verifyImageQuality(callback.getIndexInViewFlipper(this), inAppPictureLocation);
if (!isValidUploads) {
startActivityWithFlags(
getActivity(), MainActivity.class, Intent.FLAG_ACTIVITY_CLEAR_TOP,
Intent.FLAG_ACTIVITY_SINGLE_TOP);
}
} }
@OnClick(R.id.btn_previous) @OnClick(R.id.btn_previous)
@ -260,6 +279,10 @@ public class UploadMediaDetailFragment extends UploadBaseFragment implements
rvDescriptions.smoothScrollToPosition(uploadMediaDetailAdapter.getItemCount()-1); rvDescriptions.smoothScrollToPosition(uploadMediaDetailAdapter.getItemCount()-1);
} }
@OnClick(R.id.edit_image)
public void onEditButtonClicked() {
presenter.onEditButtonClicked(callback.getIndexInViewFlipper(this));
}
@Override @Override
public void showSimilarImageFragment(String originalFilePath, String possibleFilePath, public void showSimilarImageFragment(String originalFilePath, String possibleFilePath,
ImageCoordinates similarImageCoordinates) { ImageCoordinates similarImageCoordinates) {
@ -305,7 +328,7 @@ public class UploadMediaDetailFragment extends UploadBaseFragment implements
nearbyPlace = place; nearbyPlace = place;
this.uploadItem = uploadItem; this.uploadItem = uploadItem;
showNearbyFound = true; showNearbyFound = true;
if(callback.getIndexInViewFlipper(this) == 0) { if (callback.getIndexInViewFlipper(this) == 0) {
if (UploadActivity.nearbyPopupAnswers.containsKey(nearbyPlace)) { if (UploadActivity.nearbyPopupAnswers.containsKey(nearbyPlace)) {
final boolean response = UploadActivity.nearbyPopupAnswers.get(nearbyPlace); final boolean response = UploadActivity.nearbyPopupAnswers.get(nearbyPlace);
if (response) { if (response) {
@ -323,7 +346,8 @@ public class UploadMediaDetailFragment extends UploadBaseFragment implements
* Shows nearby place found popup * Shows nearby place found popup
* @param place * @param place
*/ */
@SuppressLint("StringFormatInvalid") // To avoid the unwanted lint warning that string 'upload_nearby_place_found_description' is not of a valid format @SuppressLint("StringFormatInvalid")
// To avoid the unwanted lint warning that string 'upload_nearby_place_found_description' is not of a valid format
private void showNearbyPlaceFound(Place place) { private void showNearbyPlaceFound(Place place) {
final View customLayout = getLayoutInflater().inflate(R.layout.custom_nearby_found, null); final View customLayout = getLayoutInflater().inflate(R.layout.custom_nearby_found, null);
ImageView nearbyFoundImage = customLayout.findViewById(R.id.nearbyItemImage); ImageView nearbyFoundImage = customLayout.findViewById(R.id.nearbyItemImage);
@ -360,7 +384,7 @@ public class UploadMediaDetailFragment extends UploadBaseFragment implements
protected void onBecameVisible() { protected void onBecameVisible() {
super.onBecameVisible(); super.onBecameVisible();
presenter.fetchTitleAndDescription(callback.getIndexInViewFlipper(this)); presenter.fetchTitleAndDescription(callback.getIndexInViewFlipper(this));
if(showNearbyFound) { if (showNearbyFound) {
if (UploadActivity.nearbyPopupAnswers.containsKey(nearbyPlace)) { if (UploadActivity.nearbyPopupAnswers.containsKey(nearbyPlace)) {
final boolean response = UploadActivity.nearbyPopupAnswers.get(nearbyPlace); final boolean response = UploadActivity.nearbyPopupAnswers.get(nearbyPlace);
if (response) { if (response) {
@ -458,6 +482,24 @@ public class UploadMediaDetailFragment extends UploadBaseFragment implements
goToLocationPickerActivity(uploadItem); goToLocationPickerActivity(uploadItem);
} }
/**
* Launches the image editing activity to edit the specified UploadItem.
*
* @param uploadItem The UploadItem to be edited.
*
* This method is called to start the image editing activity for a specific UploadItem.
* It sets the UploadItem as the currently editable item, creates an intent to launch the
* EditActivity, and passes the image file path as an extra in the intent. The activity
* is started with a request code, allowing the result to be handled in onActivityResult.
*/
@Override
public void showEditActivity(UploadItem uploadItem) {
editableUploadItem = uploadItem;
Intent intent = new Intent(getContext(), EditActivity.class);
intent.putExtra("image", uploadableFile.getFilePath().toString());
startActivityForResult(intent, REQUEST_CODE_FOR_EDIT_ACTIVITY);
}
/** /**
* Start Location picker activity. Show the location first then user can modify it by clicking * Start Location picker activity. Show the location first then user can modify it by clicking
* modify location button. * modify location button.
@ -493,7 +535,7 @@ public class UploadMediaDetailFragment extends UploadBaseFragment implements
defaultLatitude = Double.parseDouble(locationLatLng[0]); defaultLatitude = Double.parseDouble(locationLatLng[0]);
defaultLongitude = Double.parseDouble(locationLatLng[1]); defaultLongitude = Double.parseDouble(locationLatLng[1]);
} }
if(defaultKvStore.getString(LAST_ZOOM) != null){ if (defaultKvStore.getString(LAST_ZOOM) != null) {
defaultZoom = Double.parseDouble(defaultKvStore.getString(LAST_ZOOM)); defaultZoom = Double.parseDouble(defaultKvStore.getString(LAST_ZOOM));
} }
startActivityForResult(new LocationPicker.IntentBuilder() startActivityForResult(new LocationPicker.IntentBuilder()
@ -528,17 +570,33 @@ public class UploadMediaDetailFragment extends UploadBaseFragment implements
final String longitude = String.valueOf(cameraPosition.target.getLongitude()); final String longitude = String.valueOf(cameraPosition.target.getLongitude());
final double zoom = cameraPosition.zoom; final double zoom = cameraPosition.zoom;
editLocation(latitude, longitude,zoom); editLocation(latitude, longitude, zoom);
/* /*
If isMissingLocationDialog is true, it means that the user has already tapped the If isMissingLocationDialog is true, it means that the user has already tapped the
"Next" button, so go directly to the next step. "Next" button, so go directly to the next step.
*/ */
if(isMissingLocationDialog){ if (isMissingLocationDialog) {
isMissingLocationDialog = false; isMissingLocationDialog = false;
onNextButtonClicked(); onNextButtonClicked();
} }
} }
} }
if (requestCode == REQUEST_CODE_FOR_EDIT_ACTIVITY && resultCode == RESULT_OK) {
String result = data.getStringExtra("editedImageFilePath");
if (Objects.equals(result, "Error")) {
Timber.e("Error in rotating image");
return;
}
try {
photoViewBackgroundImage.setImageURI(Uri.fromFile(new File(result)));
editableUploadItem.setContentUri(Uri.fromFile(new File(result)));
callback.changeThumbnail(callback.getIndexInViewFlipper(this),
result);
} catch (Exception e) {
Timber.e(e);
}
}
} }
/** /**
@ -546,11 +604,11 @@ public class UploadMediaDetailFragment extends UploadBaseFragment implements
* @param latitude new latitude * @param latitude new latitude
* @param longitude new longitude * @param longitude new longitude
*/ */
public void editLocation(final String latitude, final String longitude, final double zoom){ public void editLocation(final String latitude, final String longitude, final double zoom) {
editableUploadItem.getGpsCoords().setDecLatitude(Double.parseDouble(latitude)); editableUploadItem.getGpsCoords().setDecLatitude(Double.parseDouble(latitude));
editableUploadItem.getGpsCoords().setDecLongitude(Double.parseDouble(longitude)); editableUploadItem.getGpsCoords().setDecLongitude(Double.parseDouble(longitude));
editableUploadItem.getGpsCoords().setDecimalCoords(latitude+"|"+longitude); editableUploadItem.getGpsCoords().setDecimalCoords(latitude + "|" + longitude);
editableUploadItem.getGpsCoords().setImageCoordsExists(true); editableUploadItem.getGpsCoords().setImageCoordsExists(true);
editableUploadItem.getGpsCoords().setZoomLevel(zoom); editableUploadItem.getGpsCoords().setZoomLevel(zoom);
@ -567,8 +625,9 @@ public class UploadMediaDetailFragment extends UploadBaseFragment implements
uploadMediaDetailAdapter.setItems(uploadMediaDetails); uploadMediaDetailAdapter.setItems(uploadMediaDetails);
showNearbyFound = showNearbyFound =
showNearbyFound && ( showNearbyFound && (
uploadMediaDetails == null || uploadMediaDetails.isEmpty() || listContainsEmptyDetails( uploadMediaDetails == null || uploadMediaDetails.isEmpty()
uploadMediaDetails)); || listContainsEmptyDetails(
uploadMediaDetails));
} }
/** /**
@ -640,15 +699,17 @@ public class UploadMediaDetailFragment extends UploadBaseFragment implements
public void onPrimaryCaptionTextChange(boolean isNotEmpty) { public void onPrimaryCaptionTextChange(boolean isNotEmpty) {
btnCopyToSubsequentMedia.setEnabled(isNotEmpty); btnCopyToSubsequentMedia.setEnabled(isNotEmpty);
btnCopyToSubsequentMedia.setClickable(isNotEmpty); btnCopyToSubsequentMedia.setClickable(isNotEmpty);
btnCopyToSubsequentMedia.setAlpha(isNotEmpty ? 1.0f: 0.5f); btnCopyToSubsequentMedia.setAlpha(isNotEmpty ? 1.0f : 0.5f);
btnNext.setEnabled(isNotEmpty); btnNext.setEnabled(isNotEmpty);
btnNext.setClickable(isNotEmpty); btnNext.setClickable(isNotEmpty);
btnNext.setAlpha(isNotEmpty ? 1.0f: 0.5f); btnNext.setAlpha(isNotEmpty ? 1.0f : 0.5f);
} }
public interface UploadMediaDetailFragmentCallback extends Callback { public interface UploadMediaDetailFragmentCallback extends Callback {
void deletePictureAtIndex(int index); void deletePictureAtIndex(int index);
void changeThumbnail(int index, String uri);
} }

View file

@ -37,6 +37,8 @@ public interface UploadMediaDetailsContract {
void showExternalMap(UploadItem uploadItem); void showExternalMap(UploadItem uploadItem);
void showEditActivity(UploadItem uploadItem);
void updateMediaDetails(List<UploadMediaDetail> uploadMediaDetails); void updateMediaDetails(List<UploadMediaDetail> uploadMediaDetails);
void displayAddLocationDialog(Runnable runnable); void displayAddLocationDialog(Runnable runnable);
@ -46,7 +48,7 @@ public interface UploadMediaDetailsContract {
void receiveImage(UploadableFile uploadableFile, Place place, LatLng inAppPictureLocation); void receiveImage(UploadableFile uploadableFile, Place place, LatLng inAppPictureLocation);
void verifyImageQuality(int uploadItemIndex, LatLng inAppPictureLocation); boolean verifyImageQuality(int uploadItemIndex, LatLng inAppPictureLocation);
void copyTitleAndDescriptionToSubsequentMedia(int indexInViewFlipper); void copyTitleAndDescriptionToSubsequentMedia(int indexInViewFlipper);
@ -56,6 +58,8 @@ public interface UploadMediaDetailsContract {
void onMapIconClicked(int indexInViewFlipper); void onMapIconClicked(int indexInViewFlipper);
void onEditButtonClicked(int indexInViewFlipper);
void onUserConfirmedUploadIsOfPlace(Place place, int uploadItemPosition); void onUserConfirmedUploadIsOfPlace(Place place, int uploadItemPosition);
} }

View file

@ -178,8 +178,15 @@ public class UploadMediaPresenter implements UserActionListener, SimilarImageInt
* @param uploadItemIndex * @param uploadItemIndex
*/ */
@Override @Override
public void verifyImageQuality(int uploadItemIndex, LatLng inAppPictureLocation) { public boolean verifyImageQuality(int uploadItemIndex, LatLng inAppPictureLocation) {
final UploadItem uploadItem = repository.getUploads().get(uploadItemIndex); final List<UploadItem> uploadItems = repository.getUploads();
if (uploadItems.size()==0) {
view.showProgress(false);
// No internationalization required for this error message because it's an internal error.
view.showMessage("Internal error: Zero upload items received by the Upload Media Detail Fragment. Sorry, please upload again.",R.color.color_error);
return false;
}
UploadItem uploadItem = uploadItems.get(uploadItemIndex);
if (uploadItem.getGpsCoords().getDecimalCoords() == null && inAppPictureLocation == null) { if (uploadItem.getGpsCoords().getDecimalCoords() == null && inAppPictureLocation == null) {
final Runnable onSkipClicked = () -> { final Runnable onSkipClicked = () -> {
@ -227,6 +234,7 @@ public class UploadMediaPresenter implements UserActionListener, SimilarImageInt
}) })
); );
} }
return true;
} }
@ -273,6 +281,11 @@ public class UploadMediaPresenter implements UserActionListener, SimilarImageInt
view.showExternalMap(repository.getUploads().get(indexInViewFlipper)); view.showExternalMap(repository.getUploads().get(indexInViewFlipper));
} }
@Override
public void onEditButtonClicked(int indexInViewFlipper){
view.showEditActivity(repository.getUploads().get(indexInViewFlipper));
}
@Override @Override
public void onUserConfirmedUploadIsOfPlace(Place place, int uploadItemPosition) { public void onUserConfirmedUploadIsOfPlace(Place place, int uploadItemPosition) {
final List<UploadMediaDetail> uploadMediaDetails = repository.getUploads() final List<UploadMediaDetail> uploadMediaDetails = repository.getUploads()

View file

@ -172,6 +172,16 @@ class UploadWorker(var appContext: Context, workerParams: WorkerParameters) :
CommonsApplication.NOTIFICATION_CHANNEL_ID_ALL CommonsApplication.NOTIFICATION_CHANNEL_ID_ALL
)!! )!!
withContext(Dispatchers.IO) { withContext(Dispatchers.IO) {
/*
queuedContributions receives the results from a one-shot query.
This means that once the list has been fetched from the database,
it does not get updated even if some changes (insertions, deletions, etc.)
are made to the contribution table afterwards.
Related issues (fixed):
https://github.com/commons-app/apps-android-commons/issues/5136
https://github.com/commons-app/apps-android-commons/issues/5346
*/
val queuedContributions = contributionDao.getContribution(statesToProcess) val queuedContributions = contributionDao.getContribution(statesToProcess)
.blockingGet() .blockingGet()
//Showing initial notification for the number of uploads being processed //Showing initial notification for the number of uploads being processed
@ -202,24 +212,32 @@ class UploadWorker(var appContext: Context, workerParams: WorkerParameters) :
} }
queuedContributions.asFlow().map { contribution -> queuedContributions.asFlow().map { contribution ->
/** // Upload the contribution if it has not been cancelled by the user
* If the limited connection mode is on, lets iterate through the queued if (!CommonsApplication.cancelledUploads.contains(contribution.pageId)) {
* contributions /**
* and set the state as STATE_QUEUED_LIMITED_CONNECTION_MODE , * If the limited connection mode is on, lets iterate through the queued
* otherwise proceed with the upload * contributions
*/ * and set the state as STATE_QUEUED_LIMITED_CONNECTION_MODE ,
if (isLimitedConnectionModeEnabled()) { * otherwise proceed with the upload
if (contribution.state == Contribution.STATE_QUEUED) { */
contribution.state = Contribution.STATE_QUEUED_LIMITED_CONNECTION_MODE if (isLimitedConnectionModeEnabled()) {
if (contribution.state == Contribution.STATE_QUEUED) {
contribution.state = Contribution.STATE_QUEUED_LIMITED_CONNECTION_MODE
contributionDao.saveSynchronous(contribution)
}
} else {
contribution.transferred = 0
contribution.state = Contribution.STATE_IN_PROGRESS
contributionDao.saveSynchronous(contribution) contributionDao.saveSynchronous(contribution)
setProgressAsync(Data.Builder().putInt("progress", countUpload).build())
countUpload++
uploadContribution(contribution = contribution)
} }
} else { } else {
contribution.transferred = 0 /* We can remove the cancelled upload from the hashset
contribution.state = Contribution.STATE_IN_PROGRESS as this contribution will not be processed again
contributionDao.saveSynchronous(contribution) */
setProgressAsync(Data.Builder().putInt("progress", countUpload).build()) removeUploadFromInMemoryHashSet(contribution)
countUpload++
uploadContribution(contribution = contribution)
} }
}.collect() }.collect()
@ -240,6 +258,13 @@ class UploadWorker(var appContext: Context, workerParams: WorkerParameters) :
return Result.success() return Result.success()
} }
/**
* Removes the processed contribution from the cancelledUploads in-memory hashset
*/
private fun removeUploadFromInMemoryHashSet(contribution: Contribution) {
CommonsApplication.cancelledUploads.remove(contribution.pageId)
}
/** /**
* Create new notification for foreground service * Create new notification for foreground service
*/ */

View file

@ -0,0 +1,5 @@
<vector android:height="24dp" android:tint="@color/item_white_background"
android:viewportHeight="24" android:viewportWidth="24"
android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
<path android:fillColor="@android:color/white" android:pathData="M15.55,5.55L11,1v3.07C7.06,4.56 4,7.92 4,12s3.05,7.44 7,7.93v-2.02c-2.84,-0.48 -5,-2.94 -5,-5.91s2.16,-5.43 5,-5.91L11,10l4.55,-4.45zM19.93,11c-0.17,-1.39 -0.72,-2.73 -1.62,-3.89l-1.42,1.42c0.54,0.75 0.88,1.6 1.02,2.47h2.02zM13,17.9v2.02c1.39,-0.17 2.74,-0.71 3.9,-1.61l-1.44,-1.44c-0.75,0.54 -1.59,0.89 -2.46,1.03zM16.89,15.48l1.42,1.41c0.9,-1.16 1.45,-2.5 1.62,-3.89h-2.02c-0.14,0.87 -0.48,1.72 -1.02,2.48z"/>
</vector>

View file

@ -0,0 +1,5 @@
<vector android:height="24dp" android:tint="@color/bottom_bar_light"
android:viewportHeight="24" android:viewportWidth="24"
android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
<path android:fillColor="@android:color/white" android:pathData="M17,3L5,3c-1.11,0 -2,0.9 -2,2v14c0,1.1 0.89,2 2,2h14c1.1,0 2,-0.9 2,-2L21,7l-4,-4zM12,19c-1.66,0 -3,-1.34 -3,-3s1.34,-3 3,-3 3,1.34 3,3 -1.34,3 -3,3zM15,9L5,9L5,5h10v4z"/>
</vector>

View file

@ -0,0 +1,46 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="bottom"
tools:context=".edit.EditActivity"
android:gravity="center"
android:layout_margin="2dp"
android:orientation="vertical">
<ImageView
android:id="@+id/iv"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
/>
<LinearLayout
android:elevation="2dp"
android:gravity="center"
android:orientation="horizontal"
android:layout_gravity="bottom|center"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="2dp">
<androidx.appcompat.widget.AppCompatButton
android:drawablePadding="4dp"
android:drawableStart="@drawable/baseline_rotate_right"
android:id="@+id/rotate_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@android:color/white"
android:text="@string/rotate"/>
<androidx.appcompat.widget.AppCompatButton
android:onClick="getRotatedImage"
android:drawablePadding="4dp"
android:drawableStart="@drawable/baseline_save_24"
android:id="@+id/btn_save"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/menu_save_categories"
android:textColor="@android:color/white" />
</LinearLayout>
</FrameLayout>

View file

@ -142,6 +142,16 @@
android:layout_marginRight="@dimen/standard_gap" android:layout_marginRight="@dimen/standard_gap"
android:layout_toLeftOf="@+id/btn_next" android:layout_toLeftOf="@+id/btn_next"
android:text="@string/previous" /> android:text="@string/previous" />
<Button
android:id="@+id/edit_image"
style="@style/Widget.AppCompat.Button.Borderless"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="@dimen/standard_gap"
android:layout_marginBottom="24dp"
android:layout_toStartOf="@id/btn_previous"
android:contentDescription="Edit Image"
android:text="Edit Image" />
</RelativeLayout> </RelativeLayout>

View file

@ -4,6 +4,7 @@
* Fueyas * Fueyas
* Tokvo * Tokvo
* Xuacu * Xuacu
* YoaR
--> -->
<resources> <resources>
<string name="commons_facebook">Páxina de Facebook de Commons</string> <string name="commons_facebook">Páxina de Facebook de Commons</string>
@ -144,7 +145,7 @@
<string name="waiting_first_sync">Esperando pola primera sincronización…</string> <string name="waiting_first_sync">Esperando pola primera sincronización…</string>
<string name="no_uploads_yet">Inda nun xubió denguna foto.</string> <string name="no_uploads_yet">Inda nun xubió denguna foto.</string>
<string name="menu_retry_upload">Reintentar</string> <string name="menu_retry_upload">Reintentar</string>
<string name="menu_cancel_upload">Encaboxar</string> <string name="menu_cancel_upload">Zarrar</string>
<string name="media_upload_policy">El presentar esta imaxe, declaro que ye una obra propia, que nun contien material con derechu d\'autor o «selfies», y que s\'atien a les &lt;a href=\"https://commons.wikimedia.org/wiki/Commons:Policies_and_guidelines\"&gt;polítiques de Wikimedia Commons&lt;/a&gt;.</string> <string name="media_upload_policy">El presentar esta imaxe, declaro que ye una obra propia, que nun contien material con derechu d\'autor o «selfies», y que s\'atien a les &lt;a href=\"https://commons.wikimedia.org/wiki/Commons:Policies_and_guidelines\"&gt;polítiques de Wikimedia Commons&lt;/a&gt;.</string>
<string name="menu_download">Descargar</string> <string name="menu_download">Descargar</string>
<string name="preference_license">Llicencia predeterminada</string> <string name="preference_license">Llicencia predeterminada</string>
@ -222,7 +223,7 @@
<string name="welcome_image_welcome_wikipedia">Bienvenida a Wikipedia</string> <string name="welcome_image_welcome_wikipedia">Bienvenida a Wikipedia</string>
<string name="welcome_image_welcome_copyright">Bienvenida a Derechos d\'autor</string> <string name="welcome_image_welcome_copyright">Bienvenida a Derechos d\'autor</string>
<string name="welcome_image_sydney_opera_house">Ópera de Sidney</string> <string name="welcome_image_sydney_opera_house">Ópera de Sidney</string>
<string name="cancel">Encaboxar</string> <string name="cancel">Zarrar</string>
<string name="navigation_drawer_open">Abrir</string> <string name="navigation_drawer_open">Abrir</string>
<string name="navigation_drawer_close">Zarrar</string> <string name="navigation_drawer_close">Zarrar</string>
<string name="navigation_item_home">Entamu</string> <string name="navigation_item_home">Entamu</string>
@ -287,7 +288,7 @@
<string name="about_translate_title">Llingües</string> <string name="about_translate_title">Llingües</string>
<string name="about_translate_message">Escueye l\'idioma pal que quies unviar traducciones</string> <string name="about_translate_message">Escueye l\'idioma pal que quies unviar traducciones</string>
<string name="about_translate_proceed">Siguir</string> <string name="about_translate_proceed">Siguir</string>
<string name="about_translate_cancel">Encaboxar</string> <string name="about_translate_cancel">Zarrar</string>
<string name="retry">Retentar</string> <string name="retry">Retentar</string>
<string name="showcase_view_whole_nearby_activity">Estos son sitios cercanos que precisen imaxes para ilustrar los sos artículos de Wikipedia.\n\nAl pulsiar en \'BUSCAR NESTA ÁREA\' bloquiase\'l mapa y llánzase una busca cercana alredor d\'esi llugar.</string> <string name="showcase_view_whole_nearby_activity">Estos son sitios cercanos que precisen imaxes para ilustrar los sos artículos de Wikipedia.\n\nAl pulsiar en \'BUSCAR NESTA ÁREA\' bloquiase\'l mapa y llánzase una busca cercana alredor d\'esi llugar.</string>
<string name="showcase_view_needs_photo">Esti llugar precisa una semeya.</string> <string name="showcase_view_needs_photo">Esti llugar precisa una semeya.</string>
@ -324,7 +325,7 @@
<string name="quiz_back_button">Si sigues xubiendo imáxenes que riquen desaniciase, la to cuenta probablemente va bloquiase. ¿Seguro que desees acabar el cuestionariu?</string> <string name="quiz_back_button">Si sigues xubiendo imáxenes que riquen desaniciase, la to cuenta probablemente va bloquiase. ¿Seguro que desees acabar el cuestionariu?</string>
<string name="quiz_alert_message">Más d\'un %1$s de les imáxenes que xubisti desaniciáronse. Si sigues xubiendo imáxenes que riquen desaniciase, la to cuenta probablemente va bloquiase.\n\n¿Desees volver a ver el tutorial y llueu contestar un cuestionariu p\'ayudate a saber qué triba d\'imáxenes puedes o nun puedes xubir?</string> <string name="quiz_alert_message">Más d\'un %1$s de les imáxenes que xubisti desaniciáronse. Si sigues xubiendo imáxenes que riquen desaniciase, la to cuenta probablemente va bloquiase.\n\n¿Desees volver a ver el tutorial y llueu contestar un cuestionariu p\'ayudate a saber qué triba d\'imáxenes puedes o nun puedes xubir?</string>
<string name="selfie_answer">Los selfies nun tienen munchu valor enciclopédicu. Por favor, nun xubas una semeya de ti mesmu sacante que yá esista un artículu de Wikipedia que trate de ti.</string> <string name="selfie_answer">Los selfies nun tienen munchu valor enciclopédicu. Por favor, nun xubas una semeya de ti mesmu sacante que yá esista un artículu de Wikipedia que trate de ti.</string>
<string name="taj_mahal_answer">Les semeyes de monumentos y escenes en esteriores pueden xubise pa la mayor parte de paises. Ten presente que les instalaciones artístiques temporales en esteriores de vezu tienen derechos d\'autor y nun pueden xubise.</string> <string name="taj_mahal_answer">Les semeyes de monumentos y escenes en esteriores pueden xubise pa la mayor parte de países. Ten presente que les instalaciones artístiques temporales en esteriores de vezu tienen derechos d\'autor y nun pueden xubise.</string>
<string name="screenshot_answer">Los pantallazos de sitios web considérense obres derivaes, y tán suxetes a los derechos d\'autor del propiu sitiu web. Los mesmos pueden usase en teniendo permisu del autor. Ensin esi permisu, cualquier obra artística que crees basada nel so trabayu tien la consideración llegal de copia ensin llicencia que pertenez al autor orixinal.</string> <string name="screenshot_answer">Los pantallazos de sitios web considérense obres derivaes, y tán suxetes a los derechos d\'autor del propiu sitiu web. Los mesmos pueden usase en teniendo permisu del autor. Ensin esi permisu, cualquier obra artística que crees basada nel so trabayu tien la consideración llegal de copia ensin llicencia que pertenez al autor orixinal.</string>
<string name="blurry_image_answer">Unu de los oxetivos de Commons ye collechar imáxenes de calidá. Por eso, les imáxenes borroses nun tendríen de xubise. Tenta siempre sacar semeyes guapes con bona lluz.</string> <string name="blurry_image_answer">Unu de los oxetivos de Commons ye collechar imáxenes de calidá. Por eso, les imáxenes borroses nun tendríen de xubise. Tenta siempre sacar semeyes guapes con bona lluz.</string>
<string name="construction_event_answer">Les semeyes qu\'amuesen la teunoloxía o la cultura son enforma bienveníes en Commons.</string> <string name="construction_event_answer">Les semeyes qu\'amuesen la teunoloxía o la cultura son enforma bienveníes en Commons.</string>
@ -417,6 +418,8 @@
<string name="ends_on">Remata el:</string> <string name="ends_on">Remata el:</string>
<string name="display_campaigns">Amosar campañes</string> <string name="display_campaigns">Amosar campañes</string>
<string name="display_campaigns_explanation">Ver les campañes en cursu</string> <string name="display_campaigns_explanation">Ver les campañes en cursu</string>
<string name="option_allow">Permitir</string>
<string name="option_dismiss">Descartar</string>
<string name="location_loss_warning" fuzzy="true">Por favor asegúrate de qu\'esti selector d\'Android nuevu nun esancia l\'allugamientu de les tos semeyes.</string> <string name="location_loss_warning" fuzzy="true">Por favor asegúrate de qu\'esti selector d\'Android nuevu nun esancia l\'allugamientu de les tos semeyes.</string>
<string name="nearby_campaign_dismiss_message">Yá nun verás más les campañes. Sicasí, si quies puedes reactivar esti avisu na configuración.</string> <string name="nearby_campaign_dismiss_message">Yá nun verás más les campañes. Sicasí, si quies puedes reactivar esti avisu na configuración.</string>
<string name="this_function_needs_network_connection">Esta función rique conexón de rede, comprueba la configuración de conexón.</string> <string name="this_function_needs_network_connection">Esta función rique conexón de rede, comprueba la configuración de conexón.</string>
@ -500,7 +503,7 @@
<string name="delete_helper_ask_reason_copyright_logo">Logo</string> <string name="delete_helper_ask_reason_copyright_logo">Logo</string>
<string name="delete_helper_ask_alert_set_positive_button_reason">Porque ye</string> <string name="delete_helper_ask_alert_set_positive_button_reason">Porque ye</string>
<string name="share_image_via">Compartir imaxe per</string> <string name="share_image_via">Compartir imaxe per</string>
<string name="no_achievements_yet" fuzzy="true">Inda nun ficisti nenguna contribución</string> <string name="no_achievements_yet">%s nun fizó entá nenguna contribución</string>
<string name="account_created">¡Cuenta creada!</string> <string name="account_created">¡Cuenta creada!</string>
<string name="text_copy">Testu copiáu al cartafueyu</string> <string name="text_copy">Testu copiáu al cartafueyu</string>
<string name="notification_mark_read">Notificación marcada como lleida</string> <string name="notification_mark_read">Notificación marcada como lleida</string>
@ -533,4 +536,6 @@
<string name="use_location_from_similar_image">¿Sacasti estes dos semeyes nel mesmu llugar? ¿Quies usar la llatitú/llonxitú da la semeya de la derecha?</string> <string name="use_location_from_similar_image">¿Sacasti estes dos semeyes nel mesmu llugar? ¿Quies usar la llatitú/llonxitú da la semeya de la derecha?</string>
<string name="load_more">Cargar más</string> <string name="load_more">Cargar más</string>
<string name="nearby_no_results">Nun s\'alcontraron llugares, tenta cambiar los criterios de gueta.</string> <string name="nearby_no_results">Nun s\'alcontraron llugares, tenta cambiar los criterios de gueta.</string>
<string name="confirm">Confirmar</string>
<string name="instructions_title">Instrucciones</string>
</resources> </resources>

View file

@ -10,33 +10,59 @@
<string name="commons_github">Izvorni kod na Github-u</string> <string name="commons_github">Izvorni kod na Github-u</string>
<string name="commons_logo">Logo Ostave</string> <string name="commons_logo">Logo Ostave</string>
<string name="commons_website">Veb-sajt Ostave</string> <string name="commons_website">Veb-sajt Ostave</string>
<string name="submit">Pošalji</string>
<string name="add_another_description">Dodaj drugi opis</string>
<string name="add_new_contribution">Dodaj novi doprinos</string>
<string name="add_contribution_from_camera">Dodaj doprinos iz kamere</string>
<string name="add_contribution_from_photos">Dodaj doprinos iz Fotografija</string>
<string name="add_contribution_from_contributions_gallery">Dodaj doprinos iz galerije prethodnih doprinosa</string>
<string name="show_captions">Natpisi</string>
<string name="row_item_language_description">Opis jezika</string>
<string name="row_item_caption">Natpis</string>
<string name="show_captions_description">Opis</string>
<string name="nearby_row_image">Slika</string>
<string name="nearby_all">Sve</string>
<string name="nearby_filter_search">Pregled pretrage</string>
<string name="appwidget_img">Slika dana</string> <string name="appwidget_img">Slika dana</string>
<plurals name="uploads_pending_notification_indicator"> <plurals name="uploads_pending_notification_indicator">
<item quantity="one">%1$d datoteka se otprema</item> <item quantity="one">%1$d datoteka se otprema</item>
<item quantity="other">%1$d datoteke se otpremaju</item> <item quantity="other">%1$d datoteke se otpremaju</item>
</plurals> </plurals>
<plurals name="contributions_subtitle" fuzzy="true"> <plurals name="contributions_subtitle">
<item quantity="zero">\@string/contributions_subtitle_zero</item>
<item quantity="one">%1$d otpremanje</item> <item quantity="one">%1$d otpremanje</item>
<item quantity="other">%1$d otpremanja</item> <item quantity="other">%1$d otpremanja</item>
</plurals> </plurals>
<plurals name="starting_multiple_uploads" fuzzy="true"> <string name="starting_uploads">Pokretanje otpremanja</string>
<item quantity="one">Počinje %1$d otpremanje</item> <plurals name="starting_multiple_uploads">
<item quantity="other">Počinju %1$d otpremanja</item> <item quantity="one">Procesuiranje %d otpremanje</item>
<item quantity="other">Procesuiranje %d otpremanja</item>
</plurals> </plurals>
<plurals name="multiple_uploads_title" fuzzy="true"> <plurals name="multiple_uploads_title">
<item quantity="one">%d otpremanje</item>
<item quantity="other">%d otpremanja</item>
</plurals>
<plurals name="share_license_summary">
<item quantity="one">Slika će se voditi pod licencom %1$s</item>
<item quantity="other">Slike će se voditi pod licencom %1$s</item>
</plurals>
<plurals name="upload_count_title">
<item quantity="one">%1$d otpremanje</item> <item quantity="one">%1$d otpremanje</item>
<item quantity="other">%1$d otpremanja</item> <item quantity="other">%1$d otpremanja</item>
</plurals> </plurals>
<string name="share_license_summary" fuzzy="true">Slika će se voditi pod licencom %1$s</string> <plurals name="receiving_shared_content">
<item quantity="one">Primanje deljenog sadržaja... Procesuiranje slike može potrajati neko vreme, u zavisnosti od veličine slike i vašeg uređaja</item>
<item quantity="other">Primanje deljenog sadržaja... Procesuiranje slika može potrajati neko vreme, u zavisnosti od veličine slika i vašeg uređaja</item>
</plurals>
<string name="navigation_item_explore">Istraga</string> <string name="navigation_item_explore">Istraga</string>
<string name="preference_category_appearance">Izgled</string> <string name="preference_category_appearance">Izgled</string>
<string name="preference_category_general">Opšte</string> <string name="preference_category_general">Opšte</string>
<string name="preference_category_feedback">Povratne informacije</string> <string name="preference_category_feedback">Povratne informacije</string>
<string name="preference_category_privacy">Privatnost</string>
<string name="app_name">Ostava</string> <string name="app_name">Ostava</string>
<string name="bullet"></string> <string name="bullet"></string>
<string name="menu_settings">Podešavanja</string> <string name="menu_settings">Podešavanja</string>
<string name="intent_share_upload_label">Otpremi na Ostavu</string> <string name="intent_share_upload_label">Otpremi na Ostavu</string>
<string name="upload_in_progress">Otpremanje u toku</string>
<string name="username">Korisničko ime</string> <string name="username">Korisničko ime</string>
<string name="password">Lozinka</string> <string name="password">Lozinka</string>
<string name="login_credential">Prijavite se na svoj Commons Beta nalog</string> <string name="login_credential">Prijavite se na svoj Commons Beta nalog</string>
@ -45,19 +71,27 @@
<string name="signup">Otvori nalog</string> <string name="signup">Otvori nalog</string>
<string name="logging_in_title">Prijavljivanje</string> <string name="logging_in_title">Prijavljivanje</string>
<string name="logging_in_message">Sačekajte…</string> <string name="logging_in_message">Sačekajte…</string>
<string name="updating_caption_title">Ažuriranje natpisa i opisa</string>
<string name="updating_caption_message">Sačekajte…</string>
<string name="login_success">Uspešno ste prijavljeni.</string> <string name="login_success">Uspešno ste prijavljeni.</string>
<string name="login_failed">Prijavljivanje nije uspelo.</string> <string name="login_failed">Prijavljivanje nije uspelo.</string>
<string name="upload_failed">Datoteka nije pronađena. Pokušajte sa drugom datotekom.</string> <string name="upload_failed">Datoteka nije pronađena. Pokušajte sa drugom datotekom.</string>
<string name="retry_limit_reached">Maksimalni limit za ponovno pokušavanje je prekoračen! Otkažite otpremanje i pokušajte ponovo</string>
<string name="unrestricted_battery_mode">Isključi optimizaciju baterije?</string>
<string name="suggest_unrestricted_mode">Otpremanje više od 3 slike radi pouzdanije kada je isključena optimizacija baterije. Isključite optimizaciju baterije za aplikaciju Ostava u podešavanjima, za nesmetano iskustvo otpremanja.\n\nMogući koraci za isključivanje optimizacije baterije:\n\nKorak 1: Dodirnite dugme \'Podešavanja\' ispod.\n\nKorak 2: Promenite sa \'Nije optimizovano\' na \'Sve aplikacije\'.\n\nKorak 3: Potražite \'Ostava\' ili \'fr.free.nrw.commons\'.\n\nKorak 4: Dodirnite i izaberite \'Ne optimizuj\'.\n\nKorak 5: Pritisnite \'Gotovo\'.</string>
<string name="authentication_failed">Potvrda identiteta nije uspela. Prijavite se ponovo.</string> <string name="authentication_failed">Potvrda identiteta nije uspela. Prijavite se ponovo.</string>
<string name="uploading_started">Otpremanje je započeto.</string> <string name="uploading_started">Otpremanje je započeto.</string>
<string name="uploading_queued">Otpremanje je u redu (omogućen režim ograničene veze)</string>
<string name="upload_completed_notification_title">Datoteka „%1$s” je otpremljena.</string> <string name="upload_completed_notification_title">Datoteka „%1$s” je otpremljena.</string>
<string name="upload_completed_notification_text">Dodirnite da biste videli otpremanje</string> <string name="upload_completed_notification_text">Dodirnite da biste videli otpremanje</string>
<string name="upload_progress_notification_title_start" fuzzy="true">Počinje otpremanje datoteke „%1$s”</string> <string name="upload_progress_notification_title_start">Otpremanje datoteke „%s”</string>
<string name="upload_progress_notification_title_in_progress">Otpremanje datoteke „%1$s”</string> <string name="upload_progress_notification_title_in_progress">Otpremanje datoteke „%1$s”</string>
<string name="upload_progress_notification_title_finishing">Završavanje otpremanja datoteke „%1$s”</string> <string name="upload_progress_notification_title_finishing">Završavanje otpremanja datoteke „%1$s”</string>
<string name="upload_failed_notification_title" fuzzy="true">Otpremanje datoteke „%1$s” nije uspelo</string> <string name="upload_failed_notification_title">Otpremanje datoteke „%1$s” nije uspelo</string>
<string name="upload_paused_notification_title">Otpremanje %1$s pauzirano</string>
<string name="upload_failed_notification_subtitle">Dodirnite da biste videli</string> <string name="upload_failed_notification_subtitle">Dodirnite da biste videli</string>
<string name="title_activity_contributions">Moja nedavna otpremanja</string> <string name="upload_paused_notification_subtitle">Dodirnite da biste videli</string>
<string name="title_activity_contributions">Vaša nedavna otpremanja</string>
<string name="contribution_state_queued">Na čekanju</string> <string name="contribution_state_queued">Na čekanju</string>
<string name="contribution_state_failed">Nije uspelo</string> <string name="contribution_state_failed">Nije uspelo</string>
<string name="contribution_state_in_progress">%1$d%% otpremljeno</string> <string name="contribution_state_in_progress">%1$d%% otpremljeno</string>
@ -67,8 +101,11 @@
<string name="menu_nearby">U blizini</string> <string name="menu_nearby">U blizini</string>
<string name="provider_contributions">Moja otpremanja</string> <string name="provider_contributions">Moja otpremanja</string>
<string name="menu_share">Deli</string> <string name="menu_share">Deli</string>
<string name="share_title_hint" fuzzy="true">Naslov</string> <string name="menu_view_file_page">Vidi stranicu datoteke</string>
<string name="share_title_hint">Opis (obavezno)</string>
<string name="add_caption_toast">Unesite natpis za ovu datoteku</string>
<string name="share_description_hint">Opis</string> <string name="share_description_hint">Opis</string>
<string name="share_caption_hint">Natpis</string>
<string name="login_failed_network">Prijava nije moguća — greška na mreži</string> <string name="login_failed_network">Prijava nije moguća — greška na mreži</string>
<string name="login_failed_throttled">Previše neuspešnih pokušaja. Pokušajte ponovo za nekoliko minuta.</string> <string name="login_failed_throttled">Previše neuspešnih pokušaja. Pokušajte ponovo za nekoliko minuta.</string>
<string name="login_failed_blocked">Ovaj korisnik je blokiran na Ostavi</string> <string name="login_failed_blocked">Ovaj korisnik je blokiran na Ostavi</string>
@ -81,23 +118,25 @@
<string name="categories_search_text_hint">Pretraži kategorije</string> <string name="categories_search_text_hint">Pretraži kategorije</string>
<string name="menu_save_categories">Sačuvaj</string> <string name="menu_save_categories">Sačuvaj</string>
<string name="refresh_button">Osveži</string> <string name="refresh_button">Osveži</string>
<string name="display_list_button">Lista</string> <string name="display_list_button">Spisak</string>
<string name="contributions_subtitle_zero" fuzzy="true">Još uvek nema otpremanja</string> <string name="contributions_subtitle_zero">(Još uvek nema otpremanja)</string>
<string name="categories_not_found">Nema kategorija koje odgovaraju %1$s</string> <string name="categories_not_found">Nema kategorija koje odgovaraju %1$s</string>
<string name="depictions_not_found">Nisu pronađene stavke na Vikipodacima koje se poklapaju sa %1$s</string>
<string name="categories_skip_explanation">Dodajte kategorije na slike da biste olakšali korisnicima njihovo pronalaženje na Ostavi.\n\nDa biste dodali kategoriju, počnite sa pisanjem njenog imena.</string> <string name="categories_skip_explanation">Dodajte kategorije na slike da biste olakšali korisnicima njihovo pronalaženje na Ostavi.\n\nDa biste dodali kategoriju, počnite sa pisanjem njenog imena.</string>
<string name="categories_activity_title">Kategorije</string> <string name="categories_activity_title">Kategorije</string>
<string name="title_activity_settings">Podešavanja</string> <string name="title_activity_settings">Podešavanja</string>
<string name="title_activity_signup">Otvori nalog</string> <string name="title_activity_signup">Otvori nalog</string>
<string name="title_activity_featured_images">Izabrane slike</string> <string name="title_activity_featured_images">Izabrane slike</string>
<string name="title_activity_category_details">Kategorija</string> <string name="title_activity_category_details">Kategorija</string>
<string name="title_activity_review">Pregled slika</string>
<string name="menu_about">O aplikaciji</string> <string name="menu_about">O aplikaciji</string>
<string name="about_license">Softver otvorenog koda dostupan pod licencom &lt;a href=\"https://github.com/commons-app/apps-android-commons/blob/master/COPYING\"&gt;Apache ver. 2&lt;/a&gt; Vikimedijina Ostava i njen logo su zaštitni znaci Vikimedijine Fondacije i koriste se sa dozvolom Vikimedijine Fondacine. Mi ne odobravamo ili podržavmo Vikimedijinu Fondaciju.\n\nAplikacija za Vikimedijinu ostavu je aplikacija otvorenog koda koja je napravljena i koja se održava pomoću grantova i volontera Vikimedijine zajednice. Zadužbina Vikimedija nije uključena u stvaranje, razvoj ili održavanje aplikacije.</string> <string name="about_license">Aplikacija za Vikimedijinu ostavu je aplikacija otvorenog koda koja je napravljena i koja se održava pomoću grantova i volontera Vikimedijine zajednice. Zadužbina Vikimedija nije uključena u stvaranje, razvoj ili održavanje aplikacije.</string>
<string name="about_improve">Napravite novi &lt;a href=\"%1$s\"&gt;zahtev na GitHub-u&lt;/a&gt; da biste prijavili greške ili dali predloge.</string> <string name="about_improve">Bagove i sugestije možete prijaviti na &lt;a href=\"%1$s\"&gt;GitHub-u&lt;/a&gt;.</string>
<string name="about_privacy_policy" fuzzy="true">&lt;u&gt;Politika privatnosti&lt;/u&gt;</string> <string name="about_privacy_policy">Politika privatnosti</string>
<string name="about_credits" fuzzy="true">&lt;u&gt;Zasluge&lt;/u&gt;</string> <string name="about_credits">Zasluge</string>
<string name="title_activity_about">O aplikaciji</string> <string name="title_activity_about">O aplikaciji</string>
<string name="menu_feedback">Pošaljite povratne informacije (putem imejla)</string> <string name="menu_feedback">Pošaljite povratne informacije (putem e-pošte)</string>
<string name="no_email_client">Nije instaliran imejl-klijent</string> <string name="no_email_client">Nije instaliran klijent za e-poštu</string>
<string name="provider_categories">Nedavno korišćene kategorije</string> <string name="provider_categories">Nedavno korišćene kategorije</string>
<string name="waiting_first_sync">Čeka se prva sinhronizacija…</string> <string name="waiting_first_sync">Čeka se prva sinhronizacija…</string>
<string name="no_uploads_yet">Još uvek niste otpremili nijednu fotografiju.</string> <string name="no_uploads_yet">Još uvek niste otpremili nijednu fotografiju.</string>
@ -106,8 +145,8 @@
<string name="media_upload_policy">Slanjem ove slike, ja tvrdim da je u pitanju moj rad, da ne sadrži materijal ili selfije zaštićene autorskim pravima, te da je na ostale načine u skladu sa &lt;a href=\"https://commons.wikimedia.org/wiki/Commons:Policies_and_guidelines\"&gt;smernicama Vikimedijine ostave&lt;/a&gt;.</string> <string name="media_upload_policy">Slanjem ove slike, ja tvrdim da je u pitanju moj rad, da ne sadrži materijal ili selfije zaštićene autorskim pravima, te da je na ostale načine u skladu sa &lt;a href=\"https://commons.wikimedia.org/wiki/Commons:Policies_and_guidelines\"&gt;smernicama Vikimedijine ostave&lt;/a&gt;.</string>
<string name="menu_download">Preuzmi</string> <string name="menu_download">Preuzmi</string>
<string name="preference_license">Podrazumevana licenca</string> <string name="preference_license">Podrazumevana licenca</string>
<string name="use_previous" fuzzy="true">Koristi prethodan naslov/opis</string> <string name="use_previous">Koristi prethodan naslov i opis</string>
<string name="preference_theme" fuzzy="true">Noćni režim</string> <string name="preference_theme">Tema</string>
<string name="license_name_cc_by_sa_four">Autorstvo-Deliti pod istim uslovima 4.0</string> <string name="license_name_cc_by_sa_four">Autorstvo-Deliti pod istim uslovima 4.0</string>
<string name="license_name_cc_by_four">Autorstvo 4.0</string> <string name="license_name_cc_by_four">Autorstvo 4.0</string>
<string name="license_name_cc_by_sa">Autorstvo-Deliti pod istim uslovima 3.0</string> <string name="license_name_cc_by_sa">Autorstvo-Deliti pod istim uslovima 3.0</string>
@ -117,19 +156,19 @@
<string name="license_name_cc_by_3_0">CC BY 3.0</string> <string name="license_name_cc_by_3_0">CC BY 3.0</string>
<string name="license_name_cc_by_sa_4_0">CC BY-SA 4.0</string> <string name="license_name_cc_by_sa_4_0">CC BY-SA 4.0</string>
<string name="license_name_cc_by_4_0">CC BY 4.0</string> <string name="license_name_cc_by_4_0">CC BY 4.0</string>
<string name="tutorial_1_text">Vikimedijina Ostava sadrži većinu slika koja se koristi na Vikipediji.</string> <string name="tutorial_1_text">Vikimedijina ostava sadrži većinu slika koje se koriste na Vikipediji.</string>
<string name="tutorial_1_subtext">Vaše slike pomažu u obrazovanju ljudi širom sveta.</string> <string name="tutorial_1_subtext">Vaše slike pomažu u obrazovanju ljudi širom sveta.</string>
<string name="tutorial_2_text">Postavite slike koje ste preuzeli ili kreirali u potpunosti sami:</string> <string name="tutorial_2_text">Otpremajte slike koje ste snimili ili napravili u potpunosti sami:</string>
<string name="tutorial_2_subtext_1">Prirodni objekti (cveće, životinje, planine)</string> <string name="tutorial_2_subtext_1">prirodne objekte (cveće, životinje, planine);</string>
<string name="tutorial_2_subtext_2">Korisni objekti (bicikli, železničke stanice)</string> <string name="tutorial_2_subtext_2">korisne objekte (bicikle, železničke stanice);</string>
<string name="tutorial_2_subtext_3">Poznati ljudi (vaš gradonačelnik, olimpijci koje ste sreli)</string> <string name="tutorial_2_subtext_3">poznate ljude (vaš gradonačelnik, olimpijci koje ste sreli).</string>
<string name="tutorial_3_text">NE otpremajte:</string> <string name="tutorial_3_text">NE otpremajte:</string>
<string name="tutorial_3_subtext_1">Selfiji ili slike vaših prijatelja</string> <string name="tutorial_3_subtext_1">selfije ili slike vaših prijatelja;</string>
<string name="tutorial_3_subtext_2">Slike koje ste preuzeli sa interneta</string> <string name="tutorial_3_subtext_2">slike koje ste preuzeli sa interneta;</string>
<string name="tutorial_3_subtext_3">Snimci ekrana sa prikazanim sadržajem vlasničkih aplikacija</string> <string name="tutorial_3_subtext_3">snimke ekrana vlasničkih aplikacija.</string>
<string name="tutorial_4_text">Primer otpremanja:</string> <string name="tutorial_4_text">Primer otpremanja:</string>
<string name="tutorial_4_subtext_1">Naslov: Sidnejska opera</string> <string name="tutorial_4_subtext_1">Naslov: Sidnejska opera</string>
<string name="tutorial_4_subtext_2">Opis: Sidnejska opera, pogled preko zaliva</string> <string name="tutorial_4_subtext_2">Opis: Sidnejska opera gledana preko zaliva</string>
<string name="tutorial_4_subtext_3">Kategorije: Sydney Opera House from the west, Sydney Opera House remote views</string> <string name="tutorial_4_subtext_3">Kategorije: Sydney Opera House from the west, Sydney Opera House remote views</string>
<string name="welcome_wikipedia_text">Delite vaše slike. Oživite članke na Vikipediji.</string> <string name="welcome_wikipedia_text">Delite vaše slike. Oživite članke na Vikipediji.</string>
<string name="welcome_wikipedia_subtext">Slike na Vikipediji dolaze iz Ostave.</string> <string name="welcome_wikipedia_subtext">Slike na Vikipediji dolaze iz Ostave.</string>
@ -137,27 +176,39 @@
<string name="welcome_copyright_subtext">Izbegavajte materijale koje ste našli na internetu, kao i slike plakata, korica knjiga itd.</string> <string name="welcome_copyright_subtext">Izbegavajte materijale koje ste našli na internetu, kao i slike plakata, korica knjiga itd.</string>
<string name="welcome_final_text">Jeste li razumeli?</string> <string name="welcome_final_text">Jeste li razumeli?</string>
<string name="welcome_final_button_text">Da</string> <string name="welcome_final_button_text">Da</string>
<string name="welcome_help_button_text">Više informacija</string>
<string name="detail_panel_cats_label">Kategorije</string> <string name="detail_panel_cats_label">Kategorije</string>
<string name="detail_panel_cats_loading">Učitavanje…</string> <string name="detail_panel_cats_loading">Učitavanje…</string>
<string name="detail_panel_cats_none">Ništa nije izabrano</string> <string name="detail_panel_cats_none">Ništa nije izabrano</string>
<string name="detail_caption_empty">Nema opisa</string>
<string name="detail_description_empty">Nema opisa</string> <string name="detail_description_empty">Nema opisa</string>
<string name="detail_discussion_empty">Nema rasprave</string>
<string name="detail_license_empty">Nepoznata licenca</string> <string name="detail_license_empty">Nepoznata licenca</string>
<string name="menu_refresh">Osveži</string> <string name="menu_refresh">Osveži</string>
<string name="storage_permission_title">Zahtevanje dozvole za skladištenje</string>
<string name="read_storage_permission_rationale">Potrebna dozvola: Čitanje spoljašnje memorije. Aplikacija ne može da pristupi Vaših galeriji bez ovoga.</string> <string name="read_storage_permission_rationale">Potrebna dozvola: Čitanje spoljašnje memorije. Aplikacija ne može da pristupi Vaših galeriji bez ovoga.</string>
<string name="write_storage_permission_rationale" fuzzy="true">Potrebna dozvola: Pisanje spoljašnje memorije. Aplikacija ne može da pristupi Vašoj kameri bez ovoga.</string> <string name="write_storage_permission_rationale">Potrebna dozvola: Pisanje u spoljašnjoj memoriji. Aplikacija ne može da pristupi Vašoj kameri/galeriji bez ove dozvole.</string>
<string name="location_permission_title">Zahtevanje dozvole za lokaciju</string>
<string name="in_app_camera_location_permission_title">Snimi lokaciju za snimke u aplikaciji</string>
<string name="in_app_camera_location_switch_pref_summary">Omogućite ovo da bi ste snimili lokaciju za snimke u aplikaciji, u slučaju da je kamera uređaja ne snimi</string>
<string name="ok">U redu</string> <string name="ok">U redu</string>
<string name="warning">Upozorenje</string> <string name="warning">Upozorenje</string>
<string name="duplicate_file_name">Pronađen je duplikat naziva datoteka</string>
<string name="upload">Otpremi</string>
<string name="yes">Da</string> <string name="yes">Da</string>
<string name="no">Ne</string> <string name="no">Ne</string>
<string name="media_detail_caption">Natpis</string>
<string name="media_detail_title">Naslov</string> <string name="media_detail_title">Naslov</string>
<string name="media_detail_depiction">Prikazuje</string>
<string name="media_detail_description">Opis</string> <string name="media_detail_description">Opis</string>
<string name="media_detail_discussion">Diskusija</string>
<string name="media_detail_author">Autor</string> <string name="media_detail_author">Autor</string>
<string name="media_detail_uploaded_date">Datum otpremanja</string> <string name="media_detail_uploaded_date">Datum otpremanja</string>
<string name="media_detail_license">Licenca</string> <string name="media_detail_license">Licenca</string>
<string name="media_detail_coordinates">Koordinate</string> <string name="media_detail_coordinates">Koordinate</string>
<string name="media_detail_coordinates_empty">Ništa nije uneto</string> <string name="media_detail_coordinates_empty">Ništa nije uneto</string>
<string name="become_a_tester_title">Postani beta tester!</string> <string name="become_a_tester_title">Postanite beta-tester</string>
<string name="become_a_tester_description">Priključite se na naš beta kanal na Gugl pleju i pristupite novim informacijama i ispravkama bagova</string> <string name="become_a_tester_description">Priključite se našem kanalu beta verzija na Google Play-u i ranije pristupajte novim funkcijama i ispravkama grešaka</string>
<string name="_2fa_code">2FA kod</string> <string name="_2fa_code">2FA kod</string>
<string name="logout_verification">Zaista želite da se odjavite?</string> <string name="logout_verification">Zaista želite da se odjavite?</string>
<string name="mediaimage_failed">Medijska slika neuspešna</string> <string name="mediaimage_failed">Medijska slika neuspešna</string>
@ -180,51 +231,72 @@
<string name="navigation_item_settings">Podešavanja</string> <string name="navigation_item_settings">Podešavanja</string>
<string name="navigation_item_feedback">Povratne informacije</string> <string name="navigation_item_feedback">Povratne informacije</string>
<string name="navigation_item_logout">Odjavi me</string> <string name="navigation_item_logout">Odjavi me</string>
<string name="navigation_item_info">Tutorijal</string> <string name="navigation_item_info">Uputstvo</string>
<string name="navigation_item_notification">Obaveštenja</string> <string name="navigation_item_notification">Obaveštenja</string>
<string name="navigation_item_review">Pregledaj</string>
<string name="no_description_found">opis nije pronađen</string> <string name="no_description_found">opis nije pronađen</string>
<string name="nearby_info_menu_commons_article">Stranica datoteke na Ostavi</string> <string name="nearby_info_menu_commons_article">Stranica datoteke na Ostavi</string>
<string name="nearby_info_menu_wikidata_article">Stavka na Vikipodacima</string> <string name="nearby_info_menu_wikidata_article">Stavka na Vikipodacima</string>
<string name="nearby_info_menu_wikipedia_article">Vikipedijski članak</string> <string name="nearby_info_menu_wikipedia_article">Vikipedijski članak</string>
<string name="description_info">Molimo da opišete datoteku koliko je to moguće: Gde je napravljena? Šta prikazuje? Šta je kontekst? Opišite objekte i/ili osobe. Otkrijte informacije koje se ne mogu lako pogoditi, na primer doba dana ako je u pitanju pejzaž. Ako datoteka prikazuje nešto neobično, molimo da objasnite šta je to čini neobičnom.</string> <string name="description_info">Molimo da opišete datoteku koliko je to moguće: Gde je napravljena? Šta prikazuje? Šta je kontekst? Opišite objekte i/ili osobe. Otkrijte informacije koje se ne mogu lako pogoditi, na primer doba dana ako je u pitanju pejzaž. Ako datoteka prikazuje nešto neobično, molimo da objasnite šta je to čini neobičnom.</string>
<string name="use_external_storage" fuzzy="true">Upotreba spoljašnje memorije</string> <string name="caption_info">Molimo napišite kratak opis slike. Prvi naslov bi se koristio kao naslov za sliku. Ograničeno na 255 karaktera.</string>
<string name="use_external_storage_summary" fuzzy="true">Spremanje slika napravljenih kamerom aplikacije na Vašem uređaju</string> <string name="upload_problem_exist">Potencijalni problemi sa ovom slikom:</string>
<string name="login_to_your_account">Prijavite se na svoj nalog</string> <string name="upload_problem_image_dark">Slika je suviše tamna.</string>
<string name="send_log_file">Pošalji dnevničku datoteku</string> <string name="upload_problem_image_blurry">Slika je mutna.</string>
<string name="send_log_file_description">Pošaljite datoteku evidencije programerima putem e-pošte kako biste pomogli u rešavanju problema sa aplikacijom.\nNapomena: dnevnici mogu potencijalno sadržati identifikacione informacije</string> <string name="upload_problem_image_duplicate">Slika je već na Ostavi.</string>
<string name="upload_problem_different_geolocation">Ova slika je snimljena na drugoj lokaciji.</string>
<string name="upload_problem_fbmd">Molimo Vas da samo otpremate slike koje ste vi napravili. Ne otpremajte slike koje ste pronašli na drugim nalozima na Fejsbuku.</string>
<string name="upload_problem_do_you_continue">Želite li još uvek da otpremite ovu sliku?</string>
<string name="upload_connection_error_alert_title">Greška u vezi</string>
<string name="upload_connection_error_alert_detail">Proces otpremanja zahteva aktivni pristup internetu. Proverite vašu vezu sa internetom.</string>
<string name="upload_problem_image">Pronađeni su problemi u slici</string>
<string name="internet_downloaded">Molimo Vas da otpremate slike koje ste vi napravili. Ne otpremajte slike koje ste preuzeli sa interneta.</string>
<string name="use_external_storage">Čuvaj snimke u aplikaciji</string>
<string name="use_external_storage_summary">Čuvanje slika snimljenih kamerom u memoriji na vašem uređaju</string>
<string name="login_to_your_account">Prijava na nalog</string>
<string name="send_log_file">Pošalji datoteku evidencije</string>
<string name="send_log_file_description">Pošaljite datoteku evidencije programerima putem e-pošte da biste pomogli u rešavanju problema sa aplikacijom. Napomena: evidencije mogu potencijalno sadržavati identifikacione informacije</string>
<string name="no_web_browser">Nije pronađen veb-pretraživač za otvaranje URL-a</string> <string name="no_web_browser">Nije pronađen veb-pretraživač za otvaranje URL-a</string>
<string name="null_url">Greška! URL nije pronađen</string> <string name="null_url">Greška! URL nije pronađen</string>
<string name="nominate_deletion">Nominovanje za brisanje</string> <string name="nominate_deletion">Nominovanje za brisanje</string>
<string name="nominated_for_deletion">Ova slika je bila nominovana za brisanje</string> <string name="nominated_for_deletion">Ova slika je bila nominovana za brisanje</string>
<string name="nominated_see_more">Pogledajte veb-stranicu za više informacija</string>
<string name="skip_login">Preskoči</string> <string name="skip_login">Preskoči</string>
<string name="navigation_item_login">Prijavi me</string> <string name="navigation_item_login">Prijavi me</string>
<string name="skip_login_title">Zaista želite da preskočite prijavu?</string> <string name="skip_login_title">Zaista želite da preskočite prijavu?</string>
<string name="skip_login_message" fuzzy="true">Nećete moći da otpremate slike.</string> <string name="skip_login_message">Moraćete da se prijavite da biste otpremali slike u budućnosti.</string>
<string name="login_alert_message">Prijavite se da biste koristili ovu funkciju</string> <string name="login_alert_message">Prijavite se da biste koristili ovu funkciju</string>
<string name="copy_wikicode">Kopiraj vikitekst u ostavu</string> <string name="copy_wikicode">Kopiraj vikitekst</string>
<string name="wikicode_copied">Vikitekst je kopiran u ostavu</string> <string name="wikicode_copied">Vikitekst je kopiran u privremenu memoriju</string>
<string name="nearby_location_not_available" fuzzy="true">Lokacija nije dostupna.</string> <string name="nearby_location_not_available">„U blizini” možda ne radi kako treba. Lokacija nije dostupna.</string>
<string name="upload_location_access_denied">Pristup lokaciji je onemogućen. Odaberite vašu lokaciju ručno da bi ste koristili ovu mogućnost.</string>
<string name="location_permission_rationale_nearby">Potrebna je dozvola za prikazivanje liste lokacija u blizini</string> <string name="location_permission_rationale_nearby">Potrebna je dozvola za prikazivanje liste lokacija u blizini</string>
<string name="nearby_directions" fuzzy="true">UPUTSTVA</string> <string name="nearby_directions">Uputstva</string>
<string name="nearby_wikidata" fuzzy="true">VIKIPODACI</string> <string name="nearby_wikidata">Vikipodaci</string>
<string name="nearby_wikipedia" fuzzy="true">VIKIPEDIJA</string> <string name="nearby_wikipedia">Vikipedija</string>
<string name="nearby_commons" fuzzy="true">OSTAVA</string> <string name="nearby_commons">Ostava</string>
<string name="about_rate_us" fuzzy="true">&lt;u&gt;Ocenite nas&lt;/u&gt;</string> <string name="about_rate_us">Ocenite nas</string>
<string name="about_faq" fuzzy="true">&lt;u&gt;ČPP&lt;/u&gt;</string> <string name="about_faq">ČPP</string>
<string name="welcome_skip_button">Preskoči tutorijal</string> <string name="user_guide">Korisnički vodič</string>
<string name="welcome_skip_button">Preskoči uputstvo</string>
<string name="no_internet">Internet nije dostupan</string> <string name="no_internet">Internet nije dostupan</string>
<string name="error_notifications">Greška pri dobavljanju obaveštenja</string> <string name="error_notifications">Greška pri dobavljanju obaveštenja</string>
<string name="error_review">Greška pri preuzimanju slike za pregled. Pritisnite osveži da biste pokušali ponovo.</string>
<string name="no_notifications">Obaveštenja nisu pronađena</string> <string name="no_notifications">Obaveštenja nisu pronađena</string>
<string name="about_translate" fuzzy="true">&lt;u&gt;Prevođenje&lt;/u&gt;</string> <string name="about_translate">Prevođenje</string>
<string name="about_translate_title">Jezici</string> <string name="about_translate_title">Jezici</string>
<string name="about_translate_message">Odaberite jezik za koji biste želeli da pravite prevode</string> <string name="about_translate_message">Odaberite jezik za koji biste želeli da pravite prevode</string>
<string name="about_translate_proceed">Nastavi</string> <string name="about_translate_proceed">Nastavi</string>
<string name="about_translate_cancel">Otkaži</string> <string name="about_translate_cancel">Otkaži</string>
<string name="retry">Pokušaj ponovo</string> <string name="retry">Pokušaj ponovo</string>
<string name="showcase_view_whole_nearby_activity" fuzzy="true">Ovo su mesta u Vašoj blizini kojima je potrebna slika da ilustruje njihove vikipedijske članke</string> <string name="showcase_view_whole_nearby_activity">Ovo su mesta u Vašoj blizini kojima je potrebna slika da ilustruje njihove članke na Vikipediji.\n\nKlikom na \"PRETRAŽITE OVU OBLAST\" zaključava se mapa i pokreće pretragu u blizini te lokacije.</string>
<string name="showcase_view_needs_photo">Ovom mestu je potrebna fotografija.</string>
<string name="showcase_view_has_photo">Ovo mesto već ima fotografiju.</string>
<string name="showcase_view_no_longer_exists">Ovo mesto više ne postoji.</string>
<string name="no_images_found">Slike nisu pronađene.</string> <string name="no_images_found">Slike nisu pronađene.</string>
<string name="error_loading_images">Došlo je do greške pri učitavanju slika.</string> <string name="error_loading_images">Došlo je do greške pri učitavanju slika.</string>
<string name="image_uploaded_by">Otpremio/la: %1$s</string> <string name="image_uploaded_by">Otpremio/la: %1$s</string>
<string name="block_notification_title">Blokirano</string>
<string name="block_notification">Blokirano vam je uređivanje Ostave</string> <string name="block_notification">Blokirano vam je uređivanje Ostave</string>
<string name="app_widget_heading">Slika dana</string> <string name="app_widget_heading">Slika dana</string>
<string name="menu_search_button">Pretraži</string> <string name="menu_search_button">Pretraži</string>
@ -232,8 +304,16 @@
<string name="title_activity_search">Pretraga</string> <string name="title_activity_search">Pretraga</string>
<string name="search_recent_header">Nedavne pretrage:</string> <string name="search_recent_header">Nedavne pretrage:</string>
<string name="provider_searches">Nedavno pretraženi upiti</string> <string name="provider_searches">Nedavno pretraženi upiti</string>
<string name="provider_recent_languages">Skorašnji upiti jezika</string>
<string name="error_loading_categories">Došlo je do greške pri učitavanju kategorija.</string> <string name="error_loading_categories">Došlo je do greške pri učitavanju kategorija.</string>
<string name="successful_wikidata_edit" fuzzy="true">Slika je uspešno dodata u %1$s na Vikipodacima.</string> <string name="error_loading_depictions">Došlo je do greške pri učitavanju prikaza.</string>
<string name="search_tab_title_media">Mediji</string>
<string name="search_tab_title_categories">Kategorije</string>
<string name="search_tab_title_depictions">Stavke</string>
<string name="explore_tab_title_featured">Izabrano</string>
<string name="explore_tab_title_mobile">Otpremljeno putem mobilnog uređaja</string>
<string name="explore_tab_title_map">Mapa</string>
<string name="successful_wikidata_edit">Slika je dodata u %1$s na Vikipodacima.</string>
<string name="wikidata_edit_failure">Ažuriranje odgovarajućeg entiteta na Vikipodacima nije uspelo.</string> <string name="wikidata_edit_failure">Ažuriranje odgovarajućeg entiteta na Vikipodacima nije uspelo.</string>
<string name="menu_set_wallpaper">Postavi kao pozadinu</string> <string name="menu_set_wallpaper">Postavi kao pozadinu</string>
<string name="wallpaper_set_successfully">Pozadina je uspešno postavljena.</string> <string name="wallpaper_set_successfully">Pozadina je uspešno postavljena.</string>
@ -242,6 +322,11 @@
<string name="question">Pitanje</string> <string name="question">Pitanje</string>
<string name="result">Rezultat</string> <string name="result">Rezultat</string>
<string name="quiz_back_button">Ako nastavite sa otpremanjem slika koje zahtevaju brisanje, vaš nalog će verovatno biti blokiran. Zaista želite da završite kviz?</string> <string name="quiz_back_button">Ako nastavite sa otpremanjem slika koje zahtevaju brisanje, vaš nalog će verovatno biti blokiran. Zaista želite da završite kviz?</string>
<string name="quiz_alert_message">Više od %1$s slika koje ste otpremili je obrisano. Ukoliko nastavite da otpremate slike koje je potrebno obrisano, vaš nalog će najverovatnije biti blokiran.\n\nDa li ste želeli da vidite tutorijal ponovo i onda uradite kviz koji će vam pomoći da naučite koje slike trebate ili ne trebate da otpremate?</string>
<string name="selfie_answer">Selfiji nemaju mnogo značaja za enciklopediju. Nemojte otpremati sliku sebe osim ako već nemate članak o sebi na Vikipediji.</string>
<string name="taj_mahal_answer">Slike spomenika i spoljašnjih pejzaža su u redu za otpremanje u većini zemalja. Imajte na umu da su privremene umetničke instalacije napolju često zaštićene autorskim pravima i da ih nije moguće otpremiti.</string>
<string name="screenshot_answer">Snimci ekrana veb lokacija smatraju se izvedenim delima i podležu svim autorskim pravima na samoj veb lokaciji. Mogu se koristiti uz dozvolu autora. Bez takve dozvole, svaka umetnost koju kreirate na osnovu njihovog dela se zakonski smatraju nelicenciranom kopijom u vlasništvu originalnog autora.</string>
<string name="blurry_image_answer">Jedan od ciljeva Ostave je prikupljanje kvalitetnih slika. Zbog toga ne bi trebalo otpremati mutne slike. Uvek pokušajte da napravite lepe slike sa dobrim osvetljenjem.</string>
<string name="construction_event_answer">Slike iz oblasti tehnologije ili kulture su dobrodošle na Ostavi.</string> <string name="construction_event_answer">Slike iz oblasti tehnologije ili kulture su dobrodošle na Ostavi.</string>
<string name="congratulatory_message_quiz">Tačnih odgovora: %1$s. Čestitamo!</string> <string name="congratulatory_message_quiz">Tačnih odgovora: %1$s. Čestitamo!</string>
<string name="warning_for_no_answer">Izaberite jednu od dve opcije da biste odgovorili na pitanje</string> <string name="warning_for_no_answer">Izaberite jednu od dve opcije da biste odgovorili na pitanje</string>
@ -253,31 +338,368 @@
<string name="quiz_screenshot_question">Želite li da otpremite ovaj snimak ekrana?</string> <string name="quiz_screenshot_question">Želite li da otpremite ovaj snimak ekrana?</string>
<string name="share_app_title">Deli aplikaciju</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">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>
<string name="delete_recent_searches_dialog">Da li ste sigurni da želite da očistite svoju istoriju pretrage?</string> <string name="delete_recent_searches_dialog">Da li ste sigurni da želite da očistite svoju istoriju pretrage?</string>
<string name="cancel_upload_dialog">Želite li zaista da zaustavite ovo otpremanje?</string>
<string name="delete_search_dialog">Da li želite da izbrišete ovu pretragu?</string>
<string name="search_history_deleted">Istorija pretrage je izbrisana</string> <string name="search_history_deleted">Istorija pretrage je izbrisana</string>
<string name="nominate_delete">Nominovanje za brisanje</string>
<string name="delete">Izbriši</string>
<string name="Achievements">Dostignuća</string> <string name="Achievements">Dostignuća</string>
<string name="statistics" fuzzy="true">STATISTIKE</string> <string name="Profile">Profil</string>
<string name="statistics_thanks">Primljene zahvale</string> <string name="statistics">Statistika</string>
<string name="statistics_thanks">Zahvaljivanja</string>
<string name="statistics_featured">Izabrane slike</string> <string name="statistics_featured">Izabrane slike</string>
<string name="level" fuzzy="true">NIVO</string> <string name="statistics_wikidata_edits">Slike preko \"Mesta u blizini\"</string>
<string name="level">Nivo</string>
<string name="images_uploaded">Otpremljene slike</string> <string name="images_uploaded">Otpremljene slike</string>
<string name="image_reverts">Slike koje nisu opozvane</string> <string name="image_reverts">Slike koje nisu uklonjene</string>
<string name="images_used_by_wiki">Iskorišćene slike</string> <string name="images_used_by_wiki">Iskorišćene slike</string>
<string name="achievements_share_message">Delite svoja dostignuća sa prijateljima.</string> <string name="achievements_share_message">Delite svoja dostignuća sa prijateljima.</string>
<string name="achievements_info_message">Vaš nivo se povećava ako se pridržavate ovih zahteva. Predmeti u odeljku „Statistika” se ne računaju.</string> <string name="achievements_info_message">Vaš nivo se povećava kako ispunjavate dole navedene uslove. Stavke u delu „Statistika” se ne računaju.</string>
<string name="achievements_revert_limit_message">potrebno bar:</string> <string name="achievements_revert_limit_message">potrebno bar:</string>
<string name="images_uploaded_explanation">Broj slika koje ste otpremili na Ostavu pomoću bilo kog softvera za otpremanje</string> <string name="images_uploaded_explanation">Broj slika koje ste otpremili na Ostavu pomoću bilo kog softvera za otpremanje</string>
<string name="images_reverted_explanation">Procenat slika koji ste otpremili na Ostavu, a koje nisu izbrisane</string> <string name="images_reverted_explanation">Procenat slika koji ste otpremili na Ostavu, a koje nisu izbrisane</string>
<string name="images_used_explanation">Broj slika koje ste otpremili na Ostavu a koriste se u člancima na Vikimediji</string> <string name="images_used_explanation">Broj slika koje ste otpremili na Ostavu a koriste se u člancima na Vikimediji</string>
<string name="error_occurred">Došlo je do greške.</string> <string name="error_occurred">Došlo je do greške.</string>
<string name="notifications_channel_name_all">Obaveštenja Ostave</string> <string name="notifications_channel_name_all">Obaveštenja Ostave</string>
<string name="preference_author_name_toggle">Koristi prilagođeno ime autora</string>
<string name="preference_author_name_toggle_summary">Korišćenje prilagođenog imena autora umesto vašeg korisničkog imena pri otpremanju fotografija</string>
<string name="preference_author_name">Prilagođeno ime autora</string>
<string name="contributions_fragment">Doprinosi</string>
<string name="nearby_fragment">U blizini</string>
<string name="notifications">Obaveštenja</string>
<string name="read_notifications">Obaveštenja (pročitana)</string>
<string name="display_nearby_notification">Prikaži obaveštenje u blizini</string>
<string name="display_nearby_notification_summary">Prikaži obaveštenja u aplikaciji za najbliže mesto kojem treba slika</string>
<string name="list_sheet">Spisak</string>
<string name="storage_permission">Dozvola za skladištenje</string> <string name="storage_permission">Dozvola za skladištenje</string>
<string name="write_storage_permission_rationale_for_image_share">Potrebna nam je vaša dozvola da bismo pristupili spoljašnjem skladištu vašeg uređaja kako bismo otpremali slike.</string> <string name="write_storage_permission_rationale_for_image_share">Potrebna nam je vaša dozvola da bismo pristupili spoljašnjem skladištu vašeg uređaja kako bismo otpremali slike.</string>
<string name="nearby_notification_dismiss_message">Više nećete videti najbliže mesto kojem trebaju slike. Međutim, ako želite, možete ponovo da omogućite ovo obaveštenje u Podešavanjima.</string>
<string name="step_count">Korak %1$d od %2$d: %3$s</string>
<string name="next">Sledeće</string>
<string name="previous">Prethodno</string>
<string name="upload_title_duplicate">Već postoji datoteka sa imenom %1$s. Zaista želite da nastavite?\n\nNapomena: Odgovarajući sufiks će se automatski dodati imenu datoteke.</string>
<string name="map_application_missing">Nije moguće pronaći aplikaciju kompatibilne mape na vašem uređaju. Instalirajte aplikaciju mape da biste koristili ovu funkciju.</string>
<string name="title_page_bookmarks_pictures">Slike</string> <string name="title_page_bookmarks_pictures">Slike</string>
<string name="title_page_bookmarks_locations">Lokacije</string> <string name="title_page_bookmarks_locations">Lokacije</string>
<string name="menu_bookmark">Dodaj/ukloni obeleživač</string> <string name="menu_bookmark">Dodaj/ukloni obeleživač</string>
<string name="provider_bookmarks">Obeleživači</string> <string name="provider_bookmarks">Obeleživači</string>
<string name="bookmark_empty">Niste dodali nijedan obeleživač</string> <string name="bookmark_empty">Niste dodali nijedan obeleživač</string>
<string name="provider_bookmarks_location">Obeleživači</string> <string name="provider_bookmarks_location">Obeleživači</string>
<string name="no_uploads" fuzzy="true">Dobro došli na Ostavu!\n\nOtpremite prve medije dodirom gorenavedene ikonice kamere ili galerije.</string> <string name="log_collection_started">Pokrenuto je prikupljanje dnevnika. Ponovo pokrenite aplikaciju, izvršite akciju koju želite da zabeležite, i onda dodirnite \"Pošalji datoteku dnevnika\" ponovo</string>
<string name="deletion_reason_uploaded_by_mistake">Greškom sam je otpremio/la</string>
<string name="deletion_reason_publicly_visible">Nisam znao/la da će biti javno vidljiva</string>
<string name="deletion_reason_bad_for_my_privacy">Shvatio/la sam da je loša za moju privatnost</string>
<string name="deletion_reason_no_longer_want_public">Promenio/la sam mišljenje, ne želim da više javno budu vidljive</string>
<string name="deletion_reason_not_interesting">Ova slika nije zanimljiva za enciklopediju</string>
<string name="uploaded_by_myself">Otpremio/la sam na %1$s, koristi se u članku/cima — %2$d.</string>
<string name="no_uploads">Dobro došli na Ostavu!\n\nOtpremite prve medije dodirom dugmeta za dodavanje.</string>
<string name="no_categories_selected">Kategorije nisu izabrane</string>
<string name="no_categories_selected_warning_desc">Slike bez kategorija retko su upotrebljive. Zaista želite da nastavite bez izbora kategorija?</string>
<string name="no_depictions_selected">Opis nije odabran</string>
<string name="no_depictions_selected_warning_desc">Slike sa prikazima se lakše pronalaze i verovatnije će se koristiti. Da li ste sigurni da želite da nastavite bez izbora prikaza?</string>
<string name="back_button_warning">Otkaži otpremanje</string>
<string name="back_button_warning_desc">Korišćenje dugmeta za vraćanje unazad će otkazati vaše otpremanje i izgubićete vaš napredak</string>
<string name="back_button_continue">Nastavi otpremanje</string>
<string name="upload_flow_all_images_in_set">(Za sve slike u skupu)</string>
<string name="search_this_area">Pretražite ovu oblast</string>
<string name="nearby_card_permission_title">Zahtev za dozvolu</string>
<string name="nearby_card_permission_explanation">Želite li da koristimo vašu trenutnu lokaciju da bi prikazali najbliže mesto kojem trebaju slike?</string>
<string name="unable_to_display_nearest_place">Nije moguće prikazati najbliže mesto kojem trebaju slike bez dozvole za lokaciju.</string>
<string name="never_ask_again">Ne pitaj ovo ponovo</string>
<string name="display_location_permission_title">Dozvola za prikaz lokacije</string>
<string name="display_location_permission_explanation">Traži dozvolu za lokaciju kada je to potrebno za funkciju prikaza kartice obaveštenja u blizini.</string>
<string name="achievements_fetch_failed">Nešto nije u redu. Nije moguće dobaviti dostignuća.</string>
<string name="achievements_fetch_failed_ultimate_achievement">Dali ste toliko doprinosa sa kojima naš sistem za izračunavanje dostignuća ne može da izađe na kraj. Ovo je krajnje dostignuće.</string>
<string name="ends_on">Završava:</string>
<string name="display_campaigns">Prikaži kampanje</string>
<string name="display_campaigns_explanation">Pogledajte tekuće kampanje</string>
<string name="in_app_camera_location_access_explanation">Dozvolite aplikaciji da pribavi lokaciju u slučaju da je kamera ne snimi. Kamere na nekim uređajima je ne snimaju. U ovim slučajevima, davanje aplikaciji da pribavi i zakači lokaciju čini vaš doprinos korisnijim. Ovo možete promeniti bilo kada u podešavanjima.</string>
<string name="option_allow">Dozvoli</string>
<string name="option_dismiss">Odbaci</string>
<string name="in_app_camera_needs_location">Uključite pristup lokaciji u podešavanjima i pokušajte ponovo.\n\nNapomena: Otpremanje možda neće imati lokaciju ukoliko aplikacija nije u mogućnosti da pribavi lokaciju sa uređaja u kratkom intervalu.</string>
<string name="in_app_camera_location_permission_rationale">Kamera u aplikaciji zahteva dozvolu za pristup lokaciji, kako bi je prikačila vašim slikama u slučaju da ona nije dostupna u EXIF-u. Dozvolite aplikaciji da pristupi vašoj lokaciji i pokušajte ponovo.\n\nNapomena: Otpremanje možda neće imati lokaciju ukoliko aplikacija ne može da pribavi lokaciju sa uređaja u kratkom intervalu.</string>
<string name="in_app_camera_location_permission_denied">Aplikacija ne bi snimala lokaciju zajedno sa snimcima zbog nedostatka dozvole za lokaciju</string>
<string name="in_app_camera_location_unavailable">Aplikacija ne bi snimala lokaciju zajedno sa snimcima pošto je GPS isključen</string>
<string name="open_document_photo_picker_title">Koristite birač slika baziran na dokumentu</string>
<string name="nearby_campaign_dismiss_message">Više nećete videti kampanje. Međutim, ako želite, možete ponovo da omogućite ovo obaveštenje u Podešavanjima.</string>
<string name="this_function_needs_network_connection">Ova funkcija zahteva mrežnu vezu. Proverite podešavanja veze.</string>
<string name="error_processing_image">Došlo je do greške tokom obrade slike. Molim vas, pokušajte ponovo!</string>
<string name="getting_edit_token">Dobijanje tokena za uređivanje</string>
<string name="check_category_adding_template">Dodavanje šablona za proveru kategorije</string>
<string name="check_category_notification_title">Zahtevanje provere kategorije za %1$s</string>
<string name="check_category_edit_summary">Zahtevanje provere kategorije</string>
<string name="check_category_success_title">Zatražena provera kategorije</string>
<string name="check_category_failure_title">Zahtevanje provere kategorije ne radi</string>
<string name="check_category_success_message">Zatražena provera kategorije za %1$s</string>
<string name="check_category_failure_message">Nije moguće zatražiti proveru kategorije za %1$s</string>
<string name="check_category_toast">Zahtevanje provere kategorije za %1$s</string>
<string name="nominate_for_deletion_done">Urađeno</string>
<string name="send_thank_success_title">Slanje zahvalnice: Uspešno</string>
<string name="send_thank_success_message">Uspešno poslata zahvalnica na %1$s</string>
<string name="send_thank_failure_message">Nije uspelo slanje zahvalnice %1$s</string>
<string name="send_thank_failure_title">Slanje zahvalnice: Nije uspelo</string>
<string name="send_thank_toast">Slanje zahvalnica za %1$s</string>
<string name="review_copyright">Da li prati pravila autorskih prava?</string>
<string name="review_category">Da li je ovo korektno kategorizovano?</string>
<string name="review_spam">Da li je za Ostavu?</string>
<string name="review_thanks">Da li želite da se zahvalite doprinosiocu?</string>
<string name="review_spam_explanation">Kliknite NE da nominujete sliku za brisanje ako je potpuno beskorisna.</string>
<string name="review_copyright_explanation">Logoi, snimci ekrana, filmski posteri često predstavljaju kršenje autorskih prava. Tapnite NE kako bi ste nominovali ovu sliku za brisanje</string>
<string name="review_thanks_explanation">%1$s će biti ohrabljen vašom zahvalnošću</string>
<string name="review_no_category">Oh, ovo čak nije kategorizovano!</string>
<string name="review_category_explanation">Ova slika je pod %1$s kategorije.</string>
<string name="review_spam_report_question">Nije za Ostavu zato što</string>
<string name="review_c_violation_report_question">Krši autorska prava zato što</string>
<string name="review_thanks_yes_button_text">Sledeća slika</string>
<string name="review_thanks_no_button_text">Da, zašto ne</string>
<string name="skip_image_explanation">Dodirivanjem ovog dugmeta, biće vam prikazana druga skoro otpremljena slika sa Vikimedijine ostave</string>
<string name="no_image">Nema korišćenih datoteka</string>
<string name="no_image_reverted">Nema vraćenih slika</string>
<string name="no_image_uploaded">Nema otpremljenih slika</string>
<string name="no_notification">Nemate nepročitanih obaveštenja.</string>
<string name="no_read_notification">Nemate pročitanih obaveštenja</string>
<string name="share_logs_using">Podeli dnevnike koristeći</string>
<string name="menu_option_read">Prikaži pročitano</string>
<string name="menu_option_unread">Prikaži nepročitano</string>
<string name="error_occurred_in_picking_images">Došlo je do greške pri izboru slika</string>
<string name="please_wait">Sačekajte…</string>
<string name="images_featured_explanation">Istaknute slike su slike od veoma iskusnih fotografa i ilustratora, koje je zajednica Vikimedijine ostave odabrala kao neke od najvećeg kvaliteta na sajtu.</string>
<string name="images_via_nearby_explanation">Slike otpremljene preko Mesta u blizini su slike koje su otpremljene otkrivanjem mesta na mapi.</string>
<string name="thanks_received_explanation">Ova mogućnost omogućava urednicima da pošanju obaveštenje zahvaljivanja korisnicima koji su napravili korisne izmene - korišćenjem male veze za zahvaljivanje na stranici istorije ili razlici izmena.</string>
<string name="copied_successfully">Kopirano</string>
<string name="welcome_do_upload_content_description">Primeri dobrih slika za otpremanje na Ostavu</string>
<string name="welcome_dont_upload_content_description">Primeri slika koje nisu za otpremanje</string>
<string name="skip_image">Preskoči sliku</string>
<string name="download_failed_we_cannot_download_the_file_without_storage_permission">Preuzimanje nije uspelo!! Ne možemo preuzeti datoteku bez dozvole za pristup spoljašnjoj memoriji.</string>
<string name="manage_exif_tags">Upravljanje EXIF oznakama</string>
<string name="manage_exif_tags_summary">Odaberite koje EXIF želite da sačuvate u otpremanjima</string>
<string name="exif_tag_name_author">Autor</string>
<string name="exif_tag_name_copyright">Autorsko pravo</string>
<string name="exif_tag_name_location">Lokacija</string>
<string name="exif_tag_name_cameraModel">Model kamere</string>
<string name="exif_tag_name_lensModel">Model objektiva</string>
<string name="exif_tag_name_serialNumbers">Serijski brojevi</string>
<string name="exif_tag_name_software">Softver</string>
<string name="media_location_permission_denied">Pristup lokaciji medija je odbijen</string>
<string name="add_location_manually">Možda nećemo moći da automatski pribavimo podatke o lokaciji iz slika koje otpremite. Dodajte odgovarajuću lokaciju za svaku sliku pre objavljivanja</string>
<string name="share_text">Otpremi fotografije na Vikimedijinu Ostavu direktno sa svog telefona. Preuzmi aplikaciju Ostave sada: %1$s</string>
<string name="share_via">Podeli aplikaciju preko...</string>
<string name="image_info">Informacije o slici</string>
<string name="no_categories_found">Nisu pronađene kategorije</string>
<string name="upload_cancelled">Otkazano otpremanje</string>
<string name="previous_image_title_description_not_found">Nema podataka za naslov ili opis prethodne slike</string>
<string name="dialog_box_text_nomination">Zašto bi %1$s trebalo obrisati?</string>
<string name="review_is_uploaded_by">Datoteka %1$s je otpremljena od strane: %2$s</string>
<string name="default_description_language">Podrazumevani jezik opisa</string>
<string name="delete_helper_show_deletion_title">Predlaganje za brisanje</string>
<string name="delete_helper_show_deletion_title_success">Uspešno</string>
<string name="delete_helper_show_deletion_message_if">Nominovan %1$s za brisanje.</string>
<string name="delete_helper_show_deletion_title_failed">Nije uspelo</string>
<string name="delete_helper_show_deletion_message_else">Nije moguće zatražiti brisanje.</string>
<string name="delete_helper_ask_spam_selfie">Selfi koji se ne koristi ni u jednom članku</string>
<string name="delete_helper_ask_spam_blurry">Totalno zamagljeno</string>
<string name="delete_helper_ask_spam_nonsense">Besmisleno, apsolutno neupotrebljivo ni u jednom članku</string>
<string name="delete_helper_ask_reason_copyright_press_photo">Foto reportaža</string>
<string name="delete_helper_ask_reason_copyright_internet_photo">Nasumična fotografija sa internata</string>
<string name="delete_helper_ask_reason_copyright_logo">Logotip</string>
<string name="delete_helper_ask_alert_set_positive_button_reason">Zato što je to</string>
<string name="category_edit_helper_make_edit_toast">Pokušavanje ažuriranja kategorija.</string>
<string name="category_edit_helper_show_edit_title">Ažuriranje kategorije</string>
<string name="category_edit_helper_show_edit_title_success">Uspešno</string>
<plurals name="category_edit_helper_show_edit_message_if">
<item quantity="one">Kategorija %1$s je dodata.</item>
<item quantity="other">Kategorije %1$s su dodate.</item>
</plurals>
<string name="category_edit_helper_edit_message_else">Nije moguće dodati kategorije.</string>
<string name="category_edit_button_text">Ažuriraj kategoriju</string>
<string name="depictions_edit_helper_show_edit_title">Uredi prikaze</string>
<string name="coordinates_edit_helper_make_edit_toast">Pokušavanje promena koordinata...</string>
<string name="coordinates_edit_helper_show_edit_title">Ažuriranje koordinata</string>
<string name="description_edit_helper_show_edit_title">Ažuriranje opisa</string>
<string name="caption_edit_helper_show_edit_title">Ažuriranje natpisa</string>
<string name="coordinates_edit_helper_show_edit_title_success">Uspešno</string>
<string name="coordinates_edit_helper_show_edit_message">koordinate %1$s su dodate.</string>
<string name="description_edit_helper_show_edit_message">Opisi su dodati.</string>
<string name="caption_edit_helper_show_edit_message">Natpisi su dodati.</string>
<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="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>
<string name="you_have_no_achievements_yet">Nemate još uvek doprinosa</string>
<string name="no_achievements_yet">%s još nije doprinosio/la</string>
<string name="account_created">Nalog je otvoren.</string>
<string name="text_copy">Tekst je kopiran u privremenu memoriju</string>
<string name="notification_mark_read">Obaveštenje je označeno pročitanim</string>
<string name="some_error">Došlo je do greške.</string>
<string name="place_state">Tip mesta:</string>
<string name="place_state_exists">Postoji</string>
<string name="place_state_needs_photo">Potrebna slika</string>
<string name="place_type">Tip mesta:</string>
<string name="nearby_search_hint">Most, muzej, hotel itd.</string>
<string name="you_must_reset_your_passsword">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="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>
<string name="add_bookmark">Dodato u obeleživače</string>
<string name="wallpaper_set_unsuccessfully">Došlo je do greške. Nije moguće postaviti pozadinu</string>
<string name="setting_wallpaper_dialog_title">Postavi kao pozadinu</string>
<string name="setting_wallpaper_dialog_message">Postavljam pozadinu, sačekajte…</string>
<string name="theme_default_name">Kao na uređaju</string>
<string name="theme_dark_name">Tamna</string>
<string name="theme_light_name">Svetla</string>
<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="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>
<string name="todo_improve">Predložena unapređenja:</string>
<string name="missing_category">- Dodajte kategorije ovoj slici kako bi ste poboljšali upotrebljivost.</string>
<string name="missing_article">- Dodajte ovu sliku u povezani članak na Vikipediji koji nema slike.</string>
<string name="add_picture_to_wikipedia_article_title">Dodaj sliku na Vikipediji</string>
<string name="add_picture_to_wikipedia_article_desc">Da li želite da dodate ovu sliku u članak na Vikipediji na %1$s jeziku?</string>
<string name="confirm">Potvrdi</string>
<string name="instructions_title">Uputstva</string>
<string name="wikipedia_instructions_step_1">1. Koristite sledeći vikitekst:</string>
<string name="wikipedia_instructions_step_2">2. Dodirivanjem \"Potvdrdi\", biće otvoren članak na Vikipediji</string>
<string name="wikipedia_instructions_step_3">3. Pronađite odgovarajući odeljak u članku za vašu sliku</string>
<string name="wikipedia_instructions_step_4">4. Tapnite na ikonicu Uredi (koji liči na olovku) za taj odeljak.</string>
<string name="wikipedia_instructions_step_5">5. Nalepite vikitekst na odgovarajuće mesto.</string>
<string name="wikipedia_instructions_step_6">6. Izmenite vikitekst za odgovarajuće pozicioniranje, ukoliko je potrebno. Više informacija možete pronaći &lt;a href=\"https://en.wikipedia.org/wiki/Wikipedia:Manual_of_Style/Images#How_to_place_an_image\"&gt;ovde&lt;/a&gt;.</string>
<string name="wikipedia_instructions_step_7">7. Objavite članak</string>
<string name="copy_wikicode_to_clipboard">Kopirajte viki sintaksu u međuspremnik</string>
<string name="pause">pauziraj</string>
<string name="resume">nastavi</string>
<string name="paused">Pauzirano</string>
<string name="more">Više</string>
<string name="bookmarks">Obeleživači</string>
<string name="achievements_tab_title">Dostignuća</string>
<string name="leaderboard_tab_title">Poredak</string>
<string name="rank_prefix">Rang:</string>
<string name="count_prefix">Broj:</string>
<string name="leaderboard_column_rank">Rang</string>
<string name="leaderboard_column_user">Korisnik</string>
<string name="leaderboard_column_count">Broj</string>
<string name="setting_avatar_dialog_title">Postavi kao avatar na tabeli</string>
<string name="setting_avatar_dialog_message">Postavljam za avatara. Sačekajte.</string>
<string name="avatar_set_successfully">Avatar je postavljen.</string>
<string name="avatar_set_unsuccessfully">Došlo je do greške pri postavljanju novog avatara. Pokušajte ponovo.</string>
<string name="menu_set_avatar">Postavi za avatara</string>
<string name="leaderboard_yearly">Godišnje</string>
<string name="leaderboard_weekly">Nedeljno</string>
<string name="leaderboard_all_time">Svo vreme</string>
<string name="leaderboard_upload">Otpremi</string>
<string name="leaderboard_nearby">U blizini</string>
<string name="leaderboard_used">Upotrebe</string>
<string name="leaderboard_my_rank_button_text">Moj rank</string>
<string name="map_attribution">&amp;#169; &lt;a href=\"https://www.mapbox.com/about/maps/\"&gt;Mapbox&lt;/a&gt; &amp;#169; &lt;a href=\"https://www.openstreetmap.org/copyright\"&gt;OpenStreetMap&lt;/a&gt; &lt;a href=\"https://www.mapbox.com/map-feedback/\"&gt;Unapredite ovu mapu&lt;/a&gt;</string>
<string name="limited_connection_enabled">Režim za ograničenu vezu je omogućen!</string>
<string name="limited_connection_disabled">Režim za ograničenu vezu je onemogućen. Otpremanja na čekanju će se sada nastaviti.</string>
<string name="limited_connection_mode">Režim za ograničenu vezu</string>
<string name="statistics_quality">Kvalitetne slike</string>
<string name="quality_images_info">Kvalitetne slike su dijagrami ili fotografije koje ispunjavaju određene standarde kvaliteta (koji su uglavnom tehničke prirode) i vredni su za Vikimedijine projekte</string>
<string name="resuming_upload">Nastavljam otpremanje…</string>
<string name="pausing_upload">Pauziram otpremanje…</string>
<string name="cancelling_upload">Otkazujem otpremanje…</string>
<string name="cancel_upload">Otkaži otpremanje</string>
<string name="limited_connection_explanation">Omogućili ste režim za ograničenu vezu. Sva otpremanja su pauzirana i biće nastavljena kada isključite ovaj režim.</string>
<string name="limited_connection_is_on">Režim za ograničenu vezu je omogućen.</string>
<string name="media_details_tooltip">Napišite kratak natpis koji objašnjava šta slika prikazuje. U opisu, navedite šta ovu sliku čini interesantnom ili tipičnom ili retkom, i objasnite kontekst, bio on vidljiv ili ne. Koristite preciznu terminologiju što više možete.</string>
<string name="license_tooltip">Ostava čini vaše slike višekratnim i prilagođenim svima. Da li želite da se odreknete svih prava? Da li želite da vam se pripišu? Da li želite adaptacije za korišćenje iste licence?</string>
<string name="depicts_step_title">Prikazuje</string>
<string name="license_step_title">Licenca medija</string>
<string name="media_detail_step_title">Detalji medija</string>
<string name="menu_view_category_page">Prikaži stranicu kategorije</string>
<string name="menu_view_item_page">Prikaži stranicu stavke</string>
<string name="app_ui_language">Jezik aplikacije</string>
<string name="remove">Uklanja natpis i opis</string>
<string name="read_help_link">Detaljnije</string>
<string name="media_detail_in_all_languages">Na svim jezicima</string>
<string name="choose_a_location">Odaberi lokaciju</string>
<string name="select_location_location_picker">Izaberi lokaciju</string>
<string name="show_in_map_app">Prikaži u mapi aplikacije</string>
<string name="modify_location">Izmeni lokaciju</string>
<string name="image_location">Lokacija slike</string>
<string name="check_whether_location_is_correct">Proverite da li je lokacija tačna</string>
<string name="label">Naziv</string>
<string name="description">Opis</string>
<string name="title_page_bookmarks_items">Stavke</string>
<string name="custom_selector_title">Prilagođen birač</string>
<string name="custom_selector_empty_text">Nema slika</string>
<string name="done">Gotovo</string>
<string name="back">Nazad</string>
<string name="welcome_custom_picture_selector_text">Dobrodošli u Prilagođen birač slika</string>
<string name="custom_selector_info_text1">Ovaj birač vam prikazuje koje su slike već otpremljene na Ostavu.</string>
<string name="custom_selector_info_text2">Za razliku od slika sa leve strane, slike na desnoj strani imaju logo Ostave, što označava da su već otpremljene. Dodirnite i držite za pregled slike.</string>
<string name="welcome_custom_selector_ok">Odlično</string>
<string name="custom_selector_already_uploaded_image_text">Ova slika je već otpremljena na Ostavu.</string>
<string name="wlm_upload_info">Ova slika će biti uvrštena u takmičenje Viki voli spomenike</string>
<string name="display_monuments">Prikaži spomenike</string>
<string name="wlm_month_message">Ovo je mesec za Viki voli spomenike!</string>
<string name="wlm_campaign_title">Viki voli spomenike</string>
<string name="wlm_campaign_description">Viki voli spomenike je međunarodno takmičenje fotografija spomenika, koje organizuje Vikimedija</string>
<string name="need_permission">Potrebna je dozvola</string>
<string name="contributions_of_user">Doprinosi korisnika/ce: %s</string>
<string name="achievements_of_user">Dostignuća korisnika/ce: %s</string>
<string name="menu_view_user_page">Prikaži korisničku stranicu</string>
<string name="edit_categories">Izmeni kategorije</string>
<string name="advanced_options">Napredne opcije</string>
<string name="apply">Primeni</string>
<string name="reset">Resetuj</string>
<string name="location_message">Podaci o lokaciji pomažu viki urednicima da pronađu vašu sliku, čineći je korisnijom.\nVaša skorašnja otpremanja nemaju lokaciju.\nPredlažemo vam da uključite lokaciju u podešavanjima aplikacije vaše kamere.\nHvala vam za otpremanja!</string>
<string name="no_location_found_title">Lokacija nije pronađena</string>
<string name="no_location_found_message">Šta mislite o dodavanju mesta gde je napravljena ova slika?\nPodaci o lokaciju pomažu viki urednicima da pronađu vašu sliku, čineći je korisnijom.\nHvala vam!</string>
<string name="add_location">Dodaj lokaciju</string>
<string name="feedback_sharing_data_alert">Uklonite iz ovog mejla bilo sve informacije koje ne želite da delite javno. Takođe, imajte na umu da će vaša imejl adresa sa koje objavljujete, i povezano ime i profilna slika, biti javno vidljivi.</string>
<string name="explore_map_details">Detalji</string>
<string name="achievements_unavailable_beta">Dostignuća su dostupna samo u produkcionoj verziji, proverite dokumentaciju za programere.</string>
<string name="leaderboard_unavailable_beta">Tabela lidera je dostupna samo u produkcionoj verziji, proverite dokumentaciju za programere.</string>
<string name="copyright_popup">Molimo vas da otpremate samo slike koje ste sami napravili. Otpremaoci slika koji krše autorska prava će biti blokirani. Ovo se takođe odnosi na beta verziju. Hvala vam što testirate aplikaciju!</string>
<string name="select_feedback_data_choice">Molimo vas da poništite sve informacije koje ne žečite da delite javno.</string>
<string name="api_level">Nivo API-ja</string>
<string name="android_version">Verzija Androida</string>
<string name="device_manufacturer">Proizvođač uređaja</string>
<string name="device_model">Model uređaja</string>
<string name="device_name">Naziv uređaja</string>
<string name="network_type">Tip mreže</string>
<string name="thanks_feedback">Hvala vam za davanje povratne informacije</string>
<string name="error_feedback">Greška prilikom slanja povratne informacije</string>
<string name="enter_description">Šta je vaša povratna informacija?</string>
<string name="your_feedback">Vaša povratna informacija</string>
<string name="mark_as_not_for_upload">Označi kao \"nije za otpremanje\"</string>
<string name="unmark_as_not_for_upload">Ukloni oznaku \"nije za otpremanje\"</string>
<string name="marking_as_not_for_upload">Označavanje kao \"nije za otpremanje\"</string>
<string name="unmarking_as_not_for_upload">Uklanjanje oznake \"nije za otpremanje\"</string>
<string name="show_already_actioned_pictures">Prikaži već izvršene slike</string>
<string name="hiding_already_actioned_pictures">Sakrivanje već izvršenih slika</string>
<string name="no_more_images_found">Nije pronađeno više slika</string>
<string name="this_image_is_already_uploaded">Ova slika je već otpremljena</string>
<string name="can_not_select_this_image_for_upload">Nije moguće odabrati ovu sliku za otpremanje</string>
<string name="image_selected">Odabrana slika</string>
<string name="image_marked_as_not_for_upload">Slika označena kao \"nije za otpremanje\"</string>
<string name="menu_view_report">Prijavi</string>
<string name="report_violation">Prijavi zloupotrebu</string>
<string name="report_user">Prijavi ovog korisnika</string>
<string name="report_content">Prijavi ovaj sadržaj</string>
<string name="request_user_block">Zahtevaj blokadu ovog korisnika</string>
<string name="welcome_to_full_screen_mode_text">Dobrodošli u režim biranja na celom ekranu</string>
<string name="full_screen_mode_zoom_info">Koristite dva prsta da uvećate i smanjite.</string>
<string name="full_screen_mode_features_info">Prevucite brzo i dugo da bi ste izvršili ove akcije:\n- Levo/Desno: Idite na prethodno/sledeće\n- Gore: Odaberi\n- Dole: Označi kao \"nije za otpremanje\"</string>
<string name="similar_coordinate_description_auto_set">Koordinate nisu tačne koordinate, ali osoba koja je otpremila ovu sliku misli da su dovoljno blizu.</string>
<string name="storage_permissions_denied">Odbijene dozvole za skladište</string>
<string name="unable_to_share_upload_item">Nije moguće podeliti ovu stavku</string>
<plurals name="custom_picker_images_selected_title_appendix">
<item quantity="one">%d slika je odabrana</item>
<item quantity="other">%d slika je odabrano</item>
</plurals>
</resources> </resources>

View file

@ -270,6 +270,7 @@
<string name="preference_author_name_toggle">Използване на персонализирано авторско име</string> <string name="preference_author_name_toggle">Използване на персонализирано авторско име</string>
<string name="preference_author_name_toggle_summary">При качването използвайте персонализирано авторско име вместо потребителското си име</string> <string name="preference_author_name_toggle_summary">При качването използвайте персонализирано авторско име вместо потребителското си име</string>
<string name="preference_author_name">Персонализирано авторско име</string> <string name="preference_author_name">Персонализирано авторско име</string>
<string name="nearby_fragment">Наблизо</string>
<string name="read_notifications">Известия (прочетени)</string> <string name="read_notifications">Известия (прочетени)</string>
<string name="list_sheet">Списък</string> <string name="list_sheet">Списък</string>
<string name="next">Следваща</string> <string name="next">Следваща</string>
@ -305,4 +306,5 @@
<string name="error_occurred_in_picking_images">Възникна грешка при избирането на изображенията</string> <string name="error_occurred_in_picking_images">Възникна грешка при избирането на изображенията</string>
<string name="please_wait">Моля, изчакайте...</string> <string name="please_wait">Моля, изчакайте...</string>
<string name="delete_helper_ask_spam_blurry">напълно размазано</string> <string name="delete_helper_ask_spam_blurry">напълно размазано</string>
<string name="leaderboard_nearby">Наблизо</string>
</resources> </resources>

View file

@ -15,8 +15,11 @@
<string name="commons_logo">Logo Commons</string> <string name="commons_logo">Logo Commons</string>
<string name="commons_website">Lec\'hienn web Commons</string> <string name="commons_website">Lec\'hienn web Commons</string>
<string name="submit">Kas</string> <string name="submit">Kas</string>
<string name="add_another_description">Ouzhpennañ un deskrivadur all</string>
<string name="add_new_contribution">Degasadenn nevez</string> <string name="add_new_contribution">Degasadenn nevez</string>
<string name="show_captions">Istitloù</string> <string name="show_captions">Istitloù</string>
<string name="row_item_language_description">Deskrivadur ar yezh</string>
<string name="row_item_caption">Alc\'hwez</string>
<string name="show_captions_description">Deskrivadur</string> <string name="show_captions_description">Deskrivadur</string>
<string name="nearby_row_image">Skeudenn</string> <string name="nearby_row_image">Skeudenn</string>
<string name="nearby_all">An holl</string> <string name="nearby_all">An holl</string>
@ -54,6 +57,7 @@
<string name="preference_category_appearance">Neuz</string> <string name="preference_category_appearance">Neuz</string>
<string name="preference_category_general">Hollek</string> <string name="preference_category_general">Hollek</string>
<string name="preference_category_feedback">Sonjoù</string> <string name="preference_category_feedback">Sonjoù</string>
<string name="preference_category_privacy">Prevezded</string>
<string name="app_name">Commons</string> <string name="app_name">Commons</string>
<string name="bullet"></string> <string name="bullet"></string>
<string name="menu_settings">Arventennoù</string> <string name="menu_settings">Arventennoù</string>
@ -79,6 +83,7 @@
<string name="upload_progress_notification_title_finishing">Oc\'h echuiñ enporzhiadenn %1$s</string> <string name="upload_progress_notification_title_finishing">Oc\'h echuiñ enporzhiadenn %1$s</string>
<string name="upload_failed_notification_title">C\'hwitet en deus enporzhiañ %1$s</string> <string name="upload_failed_notification_title">C\'hwitet en deus enporzhiañ %1$s</string>
<string name="upload_failed_notification_subtitle">Pouezit evit diskwel</string> <string name="upload_failed_notification_subtitle">Pouezit evit diskwel</string>
<string name="upload_paused_notification_subtitle">Pouezit evit diskwel</string>
<string name="title_activity_contributions">Ma enporzhiadennoù nevez</string> <string name="title_activity_contributions">Ma enporzhiadennoù nevez</string>
<string name="contribution_state_queued">Lakaet el lostennad</string> <string name="contribution_state_queued">Lakaet el lostennad</string>
<string name="contribution_state_failed">C\'hwitet</string> <string name="contribution_state_failed">C\'hwitet</string>
@ -261,6 +266,7 @@
<string name="no_images_found">N\'eus bet kavet skeudenn ebet !</string> <string name="no_images_found">N\'eus bet kavet skeudenn ebet !</string>
<string name="error_loading_images">Ur fazi zo c\'hoarvezet p\'eo bet karget ar skeudennoù.</string> <string name="error_loading_images">Ur fazi zo c\'hoarvezet p\'eo bet karget ar skeudennoù.</string>
<string name="image_uploaded_by">Pellgaset gant:%1$s</string> <string name="image_uploaded_by">Pellgaset gant:%1$s</string>
<string name="block_notification_title">Stanket</string>
<string name="block_notification">Stanket oc\'h bet ha ne c\'hallit ket mui kemmañ war Commons</string> <string name="block_notification">Stanket oc\'h bet ha ne c\'hallit ket mui kemmañ war Commons</string>
<string name="app_widget_heading">Skeudenn an deiz</string> <string name="app_widget_heading">Skeudenn an deiz</string>
<string name="menu_search_button">Klask</string> <string name="menu_search_button">Klask</string>
@ -284,9 +290,11 @@
<string name="correct">Respont reizh</string> <string name="correct">Respont reizh</string>
<string name="wrong">Respont fall</string> <string name="wrong">Respont fall</string>
<string name="share_app_title">Rannañ an arloadoù</string> <string name="share_app_title">Rannañ an arloadoù</string>
<string name="rotate">C\'hwelañ</string>
<string name="no_recent_searches">Klask nevez ebet</string> <string name="no_recent_searches">Klask nevez ebet</string>
<string name="search_history_deleted">Istor klask diverket</string> <string name="search_history_deleted">Istor klask diverket</string>
<string name="delete">Dilemel</string> <string name="delete">Dilemel</string>
<string name="Achievements">Trec\'hioù</string>
<string name="Profile">Profil</string> <string name="Profile">Profil</string>
<string name="statistics">Stadegoù</string> <string name="statistics">Stadegoù</string>
<string name="statistics_thanks">Trugarekadennoù resevet</string> <string name="statistics_thanks">Trugarekadennoù resevet</string>
@ -298,7 +306,9 @@
<string name="images_used_by_wiki">Skeudennoù implijet</string> <string name="images_used_by_wiki">Skeudennoù implijet</string>
<string name="error_occurred">Ur fazi zo bet !</string> <string name="error_occurred">Ur fazi zo bet !</string>
<string name="preference_author_name_toggle">Implijit un anv aozer personelaet</string> <string name="preference_author_name_toggle">Implijit un anv aozer personelaet</string>
<string name="contributions_fragment">Degasadennoù</string>
<string name="nearby_fragment">Nepell</string> <string name="nearby_fragment">Nepell</string>
<string name="notifications">Kemennoù</string>
<string name="read_notifications">Kemennoù (lennet)</string> <string name="read_notifications">Kemennoù (lennet)</string>
<string name="list_sheet">Roll</string> <string name="list_sheet">Roll</string>
<string name="step_count">Lankad %1$d eus %2$d: %3$s</string> <string name="step_count">Lankad %1$d eus %2$d: %3$s</string>
@ -310,23 +320,46 @@
<string name="menu_bookmark">Ouzhpennañ/Dilemel sinedoù</string> <string name="menu_bookmark">Ouzhpennañ/Dilemel sinedoù</string>
<string name="provider_bookmarks">Sinedoù</string> <string name="provider_bookmarks">Sinedoù</string>
<string name="provider_bookmarks_location">Sinedoù</string> <string name="provider_bookmarks_location">Sinedoù</string>
<string name="deletion_reason_uploaded_by_mistake">Enporzhiet eo bet dre fazi</string>
<string name="no_categories_selected">Rummad ebet diuzet</string> <string name="no_categories_selected">Rummad ebet diuzet</string>
<string name="no_depictions_selected">Deskrivadur ebet diuzet</string> <string name="no_depictions_selected">Deskrivadur ebet diuzet</string>
<string name="back_button_warning">Nullañ an enporzhiadur</string> <string name="back_button_warning">Nullañ an enporzhiadur</string>
<string name="back_button_continue">Kenderc\'hel an enporzhiadur</string> <string name="back_button_continue">Kenderc\'hel an enporzhiadur</string>
<string name="upload_flow_all_images_in_set" fuzzy="true">(Evit holl skeudennoù an hollad)</string> <string name="upload_flow_all_images_in_set">(Evit holl skeudennoù an hollad)</string>
<string name="nearby_card_permission_title">Goulenn aotre</string> <string name="nearby_card_permission_title">Goulenn aotre</string>
<string name="never_ask_again">Arabat goulenn en-dro</string>
<string name="option_allow">Aotren</string>
<string name="option_dismiss">Disteurel</string>
<string name="nominate_for_deletion_done">Graet</string> <string name="nominate_for_deletion_done">Graet</string>
<string name="send_thank_success_message">Trugarekaet eo bet %1$s gant berzh</string>
<string name="send_thank_toast">Trugarekaat %1$s</string>
<string name="review_thanks_yes_button_text">Skeudenn da-heul</string>
<string name="review_thanks_no_button_text">Ya, perak pas</string>
<string name="no_image">Skeudenn ebet implijet</string>
<string name="no_image_uploaded">N\'eus bet kaset skeudenn ebet</string>
<string name="no_notification">N\'ho peus kemenn ebet da lenn</string>
<string name="no_read_notification">N\'ho peus kemenn ebet bet lennet</string>
<string name="menu_option_read">Diskwel ar re bet lennet</string>
<string name="menu_option_unread">Diskwel ar re a zo da lenn</string>
<string name="please_wait">Gortozit mar plij…</string>
<string name="copied_successfully">Eilet</string>
<string name="skip_image">Tremen e-bioù ar skeudenn-mañ</string>
<string name="exif_tag_name_author">Aozer</string> <string name="exif_tag_name_author">Aozer</string>
<string name="exif_tag_name_copyright">Gwirioù oberour</string> <string name="exif_tag_name_copyright">Gwirioù oberour</string>
<string name="exif_tag_name_location">Lec\'hiadur</string>
<string name="exif_tag_name_cameraModel">Doare kamera</string>
<string name="exif_tag_name_software">Meziant</string> <string name="exif_tag_name_software">Meziant</string>
<string name="image_info">Titouroù ar skeudenn</string> <string name="image_info">Titouroù ar skeudenn</string>
<string name="no_categories_found">Rummad ebet kavet</string> <string name="no_categories_found">Rummad ebet kavet</string>
<string name="no_depiction_found">Deskrivadur ebet kavet</string> <string name="no_depiction_found">Deskrivadur ebet kavet</string>
<string name="upload_cancelled">Enporzhiadur nullet</string> <string name="upload_cancelled">Enporzhiadur nullet</string>
<string name="dialog_box_text_nomination">Perak e rankfed dilemel %1$s?</string>
<string name="default_description_language">Yezh deskrivadur dre ziouer</string>
<string name="delete_helper_show_deletion_title_success">Berzh</string> <string name="delete_helper_show_deletion_title_success">Berzh</string>
<string name="delete_helper_show_deletion_title_failed">C\'hwitet</string> <string name="delete_helper_show_deletion_title_failed">C\'hwitet</string>
<string name="delete_helper_ask_reason_copyright_logo">Logo</string> <string name="delete_helper_ask_reason_copyright_logo">Logo</string>
<string name="category_edit_helper_show_edit_title_success">Berzh</string>
<string name="coordinates_edit_helper_show_edit_title_success">Berzh</string>
<string name="account_created">Kont krouet!</string> <string name="account_created">Kont krouet!</string>
<string name="text_copy">Testenn eilet er golver</string> <string name="text_copy">Testenn eilet er golver</string>
<string name="some_error">Ur fazi zo bet!</string> <string name="some_error">Ur fazi zo bet!</string>
@ -341,17 +374,25 @@
<string name="confirm">Kadarnaat</string> <string name="confirm">Kadarnaat</string>
<string name="wikipedia_instructions_step_7">7. Embann ar pennad</string> <string name="wikipedia_instructions_step_7">7. Embann ar pennad</string>
<string name="pause">ehan</string> <string name="pause">ehan</string>
<string name="resume">adstagañ ganti</string>
<string name="paused">Ehanet</string> <string name="paused">Ehanet</string>
<string name="more">Muioc\'h</string> <string name="more">Muioc\'h</string>
<string name="bookmarks">Sinedoù</string> <string name="bookmarks">Sinedoù</string>
<string name="achievements_tab_title">Trec\'hioù</string> <string name="achievements_tab_title">Trec\'hioù</string>
<string name="leaderboard_tab_title">Renkadur</string> <string name="leaderboard_tab_title">Renkadur</string>
<string name="rank_prefix">Renk:</string> <string name="rank_prefix">Renk:</string>
<string name="count_prefix">Kont:</string>
<string name="leaderboard_column_rank">Renk</string> <string name="leaderboard_column_rank">Renk</string>
<string name="leaderboard_column_user">Implijer</string> <string name="leaderboard_column_user">Implijer</string>
<string name="leaderboard_column_count">Kont</string>
<string name="leaderboard_yearly">Bloaziek</string> <string name="leaderboard_yearly">Bloaziek</string>
<string name="leaderboard_weekly">Bep sizhun</string>
<string name="leaderboard_all_time">A-viskoazh</string>
<string name="leaderboard_upload">Enporzhiañ</string> <string name="leaderboard_upload">Enporzhiañ</string>
<string name="leaderboard_nearby">Nepell</string> <string name="leaderboard_nearby">Nepell</string>
<string name="leaderboard_used">Implijet</string>
<string name="statistics_quality">Skeudennoù a-zoare</string>
<string name="cancel_upload">Nullañ an enporzhiadur</string>
<string name="read_help_link">Lenn muioc\'h</string> <string name="read_help_link">Lenn muioc\'h</string>
<string name="media_detail_in_all_languages">En holl yezhoù</string> <string name="media_detail_in_all_languages">En holl yezhoù</string>
<string name="description">Deskrivadur</string> <string name="description">Deskrivadur</string>

View file

@ -6,6 +6,7 @@
* Jsmakaayb * Jsmakaayb
* Luckas * Luckas
* Overlaet * Overlaet
* Peterleth
* Saederup92 * Saederup92
--> -->
<resources> <resources>
@ -13,26 +14,40 @@
<string name="commons_github">Commons Github-kildekode</string> <string name="commons_github">Commons Github-kildekode</string>
<string name="commons_logo">Commons-logo</string> <string name="commons_logo">Commons-logo</string>
<string name="commons_website">Commons-hjemmeside</string> <string name="commons_website">Commons-hjemmeside</string>
<string name="exit_location_picker">Afslut stedvælger</string>
<string name="submit">Indsend</string> <string name="submit">Indsend</string>
<string name="add_another_description">Tilføj endnu en beskrivelse</string>
<string name="add_new_contribution">Tilføj nyt bidrag</string>
<string name="add_contribution_from_camera">Tilføj bidrag fra kamera</string>
<string name="add_contribution_from_photos">Tilføj bidrag fra Fotos</string>
<string name="show_captions">Billedtekst</string>
<string name="row_item_language_description">Sprogbeskrivelse</string>
<string name="row_item_caption">Billedtekst</string>
<string name="show_captions_description">Beskrivelse</string>
<string name="nearby_row_image">Billede</string>
<string name="nearby_all">Alle</string>
<string name="appwidget_img">Dagens billede</string> <string name="appwidget_img">Dagens billede</string>
<plurals name="uploads_pending_notification_indicator"> <plurals name="uploads_pending_notification_indicator">
<item quantity="one">%1$d fil overføres</item> <item quantity="one">%1$d fil overføres</item>
<item quantity="other">%1$d filer overføres</item> <item quantity="other">%1$d filer overføres</item>
</plurals> </plurals>
<plurals name="contributions_subtitle" fuzzy="true"> <plurals name="contributions_subtitle">
<item quantity="zero">\@string/contributions_subtitle_zero</item> <item quantity="one">(%1$d)</item>
<item quantity="one">%1$d overførsel</item> <item quantity="other">(%1$d)</item>
<item quantity="other">%1$d overførsler</item>
</plurals> </plurals>
<plurals name="starting_multiple_uploads" fuzzy="true"> <string name="starting_uploads">Starter upload</string>
<item quantity="one">Starter %1$d overførsel</item> <plurals name="starting_multiple_uploads">
<item quantity="other">Starter %1$d overførsler</item> <item quantity="one">Behandler %d upload</item>
<item quantity="other">Behandler %d uploads</item>
</plurals> </plurals>
<plurals name="multiple_uploads_title" fuzzy="true"> <plurals name="multiple_uploads_title">
<item quantity="one">%1$d overførsel</item> <item quantity="one">%d upload</item>
<item quantity="other">%1$d overførsler</item> <item quantity="other">%d uploads</item>
</plurals>
<plurals name="share_license_summary">
<item quantity="one">Dette billede vil blive licenseret under %1$s</item>
<item quantity="other">Disse billeder vil blive licenseret under %1$s</item>
</plurals> </plurals>
<string name="share_license_summary" fuzzy="true">Billedet vil blive licenseret under %1$s</string>
<string name="navigation_item_explore">Udforsk</string> <string name="navigation_item_explore">Udforsk</string>
<string name="preference_category_appearance">Udseende</string> <string name="preference_category_appearance">Udseende</string>
<string name="preference_category_general">Generelt</string> <string name="preference_category_general">Generelt</string>
@ -50,6 +65,7 @@
<string name="signup">Opret en konto</string> <string name="signup">Opret en konto</string>
<string name="logging_in_title">Logger på</string> <string name="logging_in_title">Logger på</string>
<string name="logging_in_message">Vent…</string> <string name="logging_in_message">Vent…</string>
<string name="updating_caption_message">Vent venligst…</string>
<string name="login_success">Du er nu logget på!</string> <string name="login_success">Du er nu logget på!</string>
<string name="login_failed">Det mislykkedes at logge på!</string> <string name="login_failed">Det mislykkedes at logge på!</string>
<string name="upload_failed">Filen blev ikke fundet. Forsøg med en anden fil.</string> <string name="upload_failed">Filen blev ikke fundet. Forsøg med en anden fil.</string>
@ -57,10 +73,10 @@
<string name="uploading_started">Overførsel begyndt!</string> <string name="uploading_started">Overførsel begyndt!</string>
<string name="upload_completed_notification_title">%1$s overført!</string> <string name="upload_completed_notification_title">%1$s overført!</string>
<string name="upload_completed_notification_text">Tryk for at få vist din upload</string> <string name="upload_completed_notification_text">Tryk for at få vist din upload</string>
<string name="upload_progress_notification_title_start" fuzzy="true">Starter med at uploade %1$s</string> <string name="upload_progress_notification_title_start">Uploader fil: %s</string>
<string name="upload_progress_notification_title_in_progress">%1$s overføres</string> <string name="upload_progress_notification_title_in_progress">%1$s overføres</string>
<string name="upload_progress_notification_title_finishing">Afslutter uploadning af %1$s</string> <string name="upload_progress_notification_title_finishing">Afslutter uploadning af %1$s</string>
<string name="upload_failed_notification_title" fuzzy="true">Overførsel af %1$s mislykkedes</string> <string name="upload_failed_notification_title">Upload af %1$s mislykkedes</string>
<string name="upload_failed_notification_subtitle">Klik for at se</string> <string name="upload_failed_notification_subtitle">Klik for at se</string>
<string name="title_activity_contributions">Mine seneste overførsler</string> <string name="title_activity_contributions">Mine seneste overførsler</string>
<string name="contribution_state_queued">I kø</string> <string name="contribution_state_queued">I kø</string>
@ -87,7 +103,7 @@
<string name="menu_save_categories">Gem</string> <string name="menu_save_categories">Gem</string>
<string name="refresh_button">Opdater</string> <string name="refresh_button">Opdater</string>
<string name="display_list_button">Liste</string> <string name="display_list_button">Liste</string>
<string name="contributions_subtitle_zero" fuzzy="true">Ingen overførelser endnu</string> <string name="contributions_subtitle_zero">(Ingen uploads endnu)</string>
<string name="categories_not_found">Ingen kategorier matchende %1$s er fundet</string> <string name="categories_not_found">Ingen kategorier matchende %1$s er fundet</string>
<string name="categories_skip_explanation">Tilføj kategorier for at gøre billederne mere synlig på Wikimedia Commons. Tast for at tilføje kategorier.</string> <string name="categories_skip_explanation">Tilføj kategorier for at gøre billederne mere synlig på Wikimedia Commons. Tast for at tilføje kategorier.</string>
<string name="categories_activity_title">Kategorier</string> <string name="categories_activity_title">Kategorier</string>

View file

@ -11,6 +11,7 @@
* KATRINE1992 * KATRINE1992
* KATRINE1993 * KATRINE1993
* ManosHacker * ManosHacker
* McDutchie
* MnLsVt * MnLsVt
* NikosLikomitros * NikosLikomitros
* Nikosgranturismogt * Nikosgranturismogt
@ -23,7 +24,7 @@
<resources> <resources>
<string name="commons_facebook">Σελίδα των Κοινών στο Facebook</string> <string name="commons_facebook">Σελίδα των Κοινών στο Facebook</string>
<string name="commons_github">Κώδικας πηγής των Κοινών στο GitHub</string> <string name="commons_github">Κώδικας πηγής των Κοινών στο GitHub</string>
<string name="commons_logo">Κοινό Λογότυπο</string> <string name="commons_logo" fuzzy="true">Κοινό Λογότυπο</string>
<string name="commons_website">Ιστοσελίδα των Κοινών</string> <string name="commons_website">Ιστοσελίδα των Κοινών</string>
<string name="submit">Υποβολή</string> <string name="submit">Υποβολή</string>
<string name="show_captions">Λεζάντες</string> <string name="show_captions">Λεζάντες</string>
@ -95,7 +96,7 @@
<string name="upload_failed_notification_title">Απέτυχε η μεταφόρτωση του %1$s</string> <string name="upload_failed_notification_title">Απέτυχε η μεταφόρτωση του %1$s</string>
<string name="upload_paused_notification_title">Η μεταφόρτωση %1$s τέθηκε σε παύση</string> <string name="upload_paused_notification_title">Η μεταφόρτωση %1$s τέθηκε σε παύση</string>
<string name="upload_failed_notification_subtitle">Πατήστε για να δείτε</string> <string name="upload_failed_notification_subtitle">Πατήστε για να δείτε</string>
<string name="title_activity_contributions">Οι Πρόσφατες Φορτώσεις Μου</string> <string name="title_activity_contributions" fuzzy="true">Οι Πρόσφατες Φορτώσεις Μου</string>
<string name="contribution_state_queued">Στην ουρά</string> <string name="contribution_state_queued">Στην ουρά</string>
<string name="contribution_state_failed">Απέτυχε</string> <string name="contribution_state_failed">Απέτυχε</string>
<string name="contribution_state_in_progress">%1$d%% ολοκληρώθηκε</string> <string name="contribution_state_in_progress">%1$d%% ολοκληρώθηκε</string>
@ -113,7 +114,7 @@
<string name="login_failed_network">Δεν είναι δυνατή η σύνδεση - αποτυχία του δικτύου</string> <string name="login_failed_network">Δεν είναι δυνατή η σύνδεση - αποτυχία του δικτύου</string>
<string name="login_failed_throttled">Πάρα πολλές ανεπιτυχείς προσπάθειες. Παρακαλώ δοκιμάστε ξανά σε λίγα λεπτά.</string> <string name="login_failed_throttled">Πάρα πολλές ανεπιτυχείς προσπάθειες. Παρακαλώ δοκιμάστε ξανά σε λίγα λεπτά.</string>
<string name="login_failed_blocked">Συγνώμη, αυτός ο χρήστης έχει αποκλειστεί από τα Commons</string> <string name="login_failed_blocked">Συγνώμη, αυτός ο χρήστης έχει αποκλειστεί από τα Commons</string>
<string name="login_failed_2fa_needed">Πρέπει να δώσετε τον κωδικό πιστοποίησης με δύο παράγοντες</string> <string name="login_failed_2fa_needed" fuzzy="true">Πρέπει να δώσετε τον κωδικό πιστοποίησης με δύο παράγοντες</string>
<string name="login_failed_generic">Η είσοδος απέτυχε</string> <string name="login_failed_generic">Η είσοδος απέτυχε</string>
<string name="share_upload_button">Ανέβασμα</string> <string name="share_upload_button">Ανέβασμα</string>
<string name="multiple_share_base_title">Ονομάστε το σύνολο</string> <string name="multiple_share_base_title">Ονομάστε το σύνολο</string>
@ -132,7 +133,7 @@
<string name="title_activity_featured_images">Προβεβλημμένες εικόνες</string> <string name="title_activity_featured_images">Προβεβλημμένες εικόνες</string>
<string name="title_activity_category_details">Κατηγορία</string> <string name="title_activity_category_details">Κατηγορία</string>
<string name="menu_about">Σχετικά</string> <string name="menu_about">Σχετικά</string>
<string name="about_license">Λογισμικό ανοικτού κωδικού που κυκλοφορεί υπό την &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_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_improve">Δημιουργήστε ένα νέο &lt;a href=\"%1$s\"&gt;GitHub θέμα&lt;/a&gt; για αναφορές σφαλμάτων και προτάσεις.</string>
<string name="about_privacy_policy">Πολιτική ιδιωτικότητας</string> <string name="about_privacy_policy">Πολιτική ιδιωτικότητας</string>
<string name="about_credits" fuzzy="true">&lt;u&gt;Συντελεστές&lt;/u&gt;</string> <string name="about_credits" fuzzy="true">&lt;u&gt;Συντελεστές&lt;/u&gt;</string>
@ -144,7 +145,7 @@
<string name="no_uploads_yet">Ακόμα δεν έχετε ανεβάσει φωτογραφίες.</string> <string name="no_uploads_yet">Ακόμα δεν έχετε ανεβάσει φωτογραφίες.</string>
<string name="menu_retry_upload">Ξαναπροσπαθήστε</string> <string name="menu_retry_upload">Ξαναπροσπαθήστε</string>
<string name="menu_cancel_upload">Ακύρωση</string> <string name="menu_cancel_upload">Ακύρωση</string>
<string name="media_upload_policy">Αποστέλλοντας αυτήν την εικόνα, δηλώνω πως αυτή η εργασία είναι δική μου, και δεν περιέχει υλικό άλλου συγγραφέα, και εκτός αυτού πρόσκειται στο , thathref=\"https://commons.wikimedia.org/wiki/Commons:Policies_and_guidelines\"&gt;Κοινές πολιτικές της Wikipedia&lt;/a&gt;.</string> <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="menu_download">Λήψη</string>
<string name="preference_license">Προεπιλεγμένη άδεια</string> <string name="preference_license">Προεπιλεγμένη άδεια</string>
<string name="use_previous" fuzzy="true">Χρήση προηγούμενου τίτλου/περιγραφής</string> <string name="use_previous" fuzzy="true">Χρήση προηγούμενου τίτλου/περιγραφής</string>
@ -202,41 +203,41 @@
<string name="media_detail_description">Περιγραφή</string> <string name="media_detail_description">Περιγραφή</string>
<string name="media_detail_discussion">Συζήτηση</string> <string name="media_detail_discussion">Συζήτηση</string>
<string name="media_detail_author">Συγγραφέας</string> <string name="media_detail_author">Συγγραφέας</string>
<string name="media_detail_uploaded_date">Ημερομηνία φόρτωσης</string> <string name="media_detail_uploaded_date" fuzzy="true">Ημερομηνία φόρτωσης</string>
<string name="media_detail_license">Άδεια</string> <string name="media_detail_license" fuzzy="true">Άδεια</string>
<string name="media_detail_coordinates">Συντεταγμένες</string> <string name="media_detail_coordinates" fuzzy="true">Συντεταγμένες</string>
<string name="media_detail_coordinates_empty">Δεν δόθηκε τίποτα</string> <string name="media_detail_coordinates_empty" fuzzy="true">Δεν δόθηκε τίποτα</string>
<string name="become_a_tester_title">Γίνετε Δοκιμαστής Beta</string> <string name="become_a_tester_title">Γίνετε Δοκιμαστής Beta</string>
<string name="become_a_tester_description">Συμμετέχετε στο κανάλι beta μας στο Google Play και αποκτήστε πρώιμη πρόσβαση σε νέες λειτουργίες και διορθώσεις σφαλμάτων</string> <string name="become_a_tester_description">Συμμετέχετε στο κανάλι beta μας στο Google Play και αποκτήστε πρώιμη πρόσβαση σε νέες λειτουργίες και διορθώσεις σφαλμάτων</string>
<string name="_2fa_code">Κωδικός 2FA</string> <string name="_2fa_code" fuzzy="true">Κωδικός 2FA</string>
<string name="logout_verification">Θέλετε πράγματι να αποσυνδεθείτε;</string> <string name="logout_verification" fuzzy="true">Θέλετε πράγματι να αποσυνδεθείτε;</string>
<string name="mediaimage_failed">Η Εικόνα των Μέσων Απέτυχε (δεν μπορεί να φορτωθεί)</string> <string name="mediaimage_failed" fuzzy="true">Η Εικόνα των Μέσων Απέτυχε (δεν μπορεί να φορτωθεί)</string>
<string name="no_subcategory_found">Δεν βρέθηκαν υποκατηγορίες</string> <string name="no_subcategory_found">Δεν βρέθηκαν υποκατηγορίες</string>
<string name="no_parentcategory_found">Δεν βρέθηκαν γονικές κατηγορίες</string> <string name="no_parentcategory_found">Δεν βρέθηκαν γονικές κατηγορίες</string>
<string name="welcome_image_mount_zao">Mount Zao</string> <string name="welcome_image_mount_zao" fuzzy="true">Mount Zao</string>
<string name="welcome_image_llamas">Llamas</string> <string name="welcome_image_llamas" fuzzy="true">Llamas</string>
<string name="welcome_image_rainbow_bridge">Γέφυρα Ουρανίου Τόξου</string> <string name="welcome_image_rainbow_bridge" fuzzy="true">Γέφυρα Ουρανίου Τόξου</string>
<string name="welcome_image_tulip">Τουλίπα</string> <string name="welcome_image_tulip" fuzzy="true">Τουλίπα</string>
<string name="welcome_image_welcome_wikipedia"> Καλωσόρισες Βικιπαίδεια</string> <string name="welcome_image_welcome_wikipedia" fuzzy="true"> Καλωσόρισες Βικιπαίδεια</string>
<string name="welcome_image_welcome_copyright">Καλωσορίστε το Δικαίωμα Αντιγραφής</string> <string name="welcome_image_welcome_copyright" fuzzy="true">Καλωσορίστε το Δικαίωμα Αντιγραφής</string>
<string name="welcome_image_sydney_opera_house">Κτίρια Όπερας Sidney</string> <string name="welcome_image_sydney_opera_house" fuzzy="true">Κτίρια Όπερας Sidney</string>
<string name="cancel">Ακυρώστε</string> <string name="cancel" fuzzy="true">Ακυρώστε</string>
<string name="navigation_drawer_open">Ανοίξετε</string> <string name="navigation_drawer_open" fuzzy="true">Ανοίξετε</string>
<string name="navigation_drawer_close">Κλείσετε</string> <string name="navigation_drawer_close" fuzzy="true">Κλείσετε</string>
<string name="navigation_item_home">Αρχική Σελίδα</string> <string name="navigation_item_home" fuzzy="true">Αρχική Σελίδα</string>
<string name="navigation_item_upload">Φορτώστε</string> <string name="navigation_item_upload" fuzzy="true">Φορτώστε</string>
<string name="navigation_item_nearby">Εδώ Κοντά</string> <string name="navigation_item_nearby" fuzzy="true">Εδώ Κοντά</string>
<string name="navigation_item_about">Σχετικά</string> <string name="navigation_item_about">Σχετικά</string>
<string name="navigation_item_settings">Ρυθμίσεις</string> <string name="navigation_item_settings" fuzzy="true">Ρυθμίσεις</string>
<string name="navigation_item_feedback">Σχόλια</string> <string name="navigation_item_feedback" fuzzy="true">Σχόλια</string>
<string name="navigation_item_logout">Αποσύνδεση</string> <string name="navigation_item_logout" fuzzy="true">Αποσύνδεση</string>
<string name="navigation_item_info">Σεμινάριο</string> <string name="navigation_item_info" fuzzy="true">Σεμινάριο</string>
<string name="navigation_item_notification">Ενημερώσεις</string> <string name="navigation_item_notification">Ενημερώσεις</string>
<string name="no_description_found">δεν βρέθηκε περιγραφή</string> <string name="no_description_found" fuzzy="true">δεν βρέθηκε περιγραφή</string>
<string name="nearby_info_menu_commons_article">Σελίδα φακέλλου κοινής χρήσης</string> <string name="nearby_info_menu_commons_article" fuzzy="true">Σελίδα φακέλλου κοινής χρήσης</string>
<string name="nearby_info_menu_wikidata_article">Τεμάχιο Wikidata</string> <string name="nearby_info_menu_wikidata_article" fuzzy="true">Τεμάχιο Wikidata</string>
<string name="nearby_info_menu_wikipedia_article">Λήμμα Βικιπαίδειας</string> <string name="nearby_info_menu_wikipedia_article">Λήμμα Βικιπαίδειας</string>
<string name="description_info">\nΠαρακαλώ περιγράψετε τα μέσα το δυνατό περισσότερο : Πού οδηγήθηκε αυτό; Τι δείχνει; Ποιο είναι το περιεχόμενο του; Παρακαλώ περιγράψετε τα αντικείμενα ή τα πρόσωπα. Αποκαλύψετε πληροφορίες που δεν μπορούν εύκολο να μαντέψει κανείς, για παράδειγμα την ώρα εντός της ημέρας αν πρόκειται για τοπίο. Αν τα μέσα δείξουν κάτι ασύνηθες, παρακαλώ εξηγήστε τι το καθιστά μη συνηθισμένα.</string> <string name="description_info" fuzzy="true">Παρακαλώ περιγράψετε τα μέσα το δυνατό περισσότερο : Πού οδηγήθηκε αυτό; Τι δείχνει; Ποιο είναι το περιεχόμενο του; Παρακαλώ περιγράψετε τα αντικείμενα ή τα πρόσωπα. Αποκαλύψετε πληροφορίες που δεν μπορούν εύκολο να μαντέψει κανείς, για παράδειγμα την ώρα εντός της ημέρας αν πρόκειται για τοπίο. Αν τα μέσα δείξουν κάτι ασύνηθες, παρακαλώ εξηγήστε τι το καθιστά μη συνηθισμένα.</string>
<string name="upload_problem_exist">Πιθανά προβλήματα με αυτήν την εικόνα:</string> <string name="upload_problem_exist">Πιθανά προβλήματα με αυτήν την εικόνα:</string>
<string name="upload_problem_image_dark">Η εικόνα είναι πολύ σκοτεινή.</string> <string name="upload_problem_image_dark">Η εικόνα είναι πολύ σκοτεινή.</string>
<string name="upload_problem_image_blurry">Η εικόνα είναι θολή.</string> <string name="upload_problem_image_blurry">Η εικόνα είναι θολή.</string>
@ -248,7 +249,7 @@
<string name="use_external_storage">Αποθηκεύστε φωτογραφίες εντός εφαρμογής</string> <string name="use_external_storage">Αποθηκεύστε φωτογραφίες εντός εφαρμογής</string>
<string name="use_external_storage_summary">Αποθηκεύστε φωτογραφίες που τραβήξατε με την κάμερα εντός εφαρμογής στο χώρο αποθήκευσης της συσκευής σας</string> <string name="use_external_storage_summary">Αποθηκεύστε φωτογραφίες που τραβήξατε με την κάμερα εντός εφαρμογής στο χώρο αποθήκευσης της συσκευής σας</string>
<string name="login_to_your_account">Συνδεθείτε στο λογαριασμό σας.</string> <string name="login_to_your_account">Συνδεθείτε στο λογαριασμό σας.</string>
<string name="send_log_file">Αποστείλατε τον φάκελλο σύνδεσης</string> <string name="send_log_file" fuzzy="true">Αποστείλατε τον φάκελλο σύνδεσης</string>
<string name="send_log_file_description">Στείλτε το αρχείο καταγραφής στους προγραμματιστές μέσω email για να βοηθήσετε τη διόρθωση σφαλμάτων της εφαρμογής. Σημείωση: οι καταγραφές ενδέχεται να περιλαμβάνουν αναγνωριστικές πληροφορίες</string> <string name="send_log_file_description">Στείλτε το αρχείο καταγραφής στους προγραμματιστές μέσω email για να βοηθήσετε τη διόρθωση σφαλμάτων της εφαρμογής. Σημείωση: οι καταγραφές ενδέχεται να περιλαμβάνουν αναγνωριστικές πληροφορίες</string>
<string name="no_web_browser">Δεν βρέθηκε φυλλομετρητής για το άνοιγμα της διευθύνσεως URL</string> <string name="no_web_browser">Δεν βρέθηκε φυλλομετρητής για το άνοιγμα της διευθύνσεως URL</string>
<string name="null_url">Σφάλμα! Η διεύθυνση URL δεν βρέθηκε</string> <string name="null_url">Σφάλμα! Η διεύθυνση URL δεν βρέθηκε</string>

View file

@ -4,6 +4,7 @@
* Ajeje Brazorf * Ajeje Brazorf
* Alno * Alno
* BaRaN6161 TURK * BaRaN6161 TURK
* BlueCamille
* Cigaryno * Cigaryno
* Cyclicus * Cyclicus
* DavidL * DavidL
@ -17,6 +18,7 @@
* Jean-Frédéric * Jean-Frédéric
* JenyxGym * JenyxGym
* KATRINE1992 * KATRINE1992
* McDutchie
* Melissadeba95 * Melissadeba95
* Metroitendo * Metroitendo
* Mirzali * Mirzali
@ -226,7 +228,7 @@
<string name="storage_permission_title">Demande dautorisation daccès au stockage</string> <string name="storage_permission_title">Demande dautorisation daccès au stockage</string>
<string name="read_storage_permission_rationale">Permission nécessaire: lecture sur stockage externe. Sans cela, lapplication ne peut pas accéder à votre galerie.</string> <string name="read_storage_permission_rationale">Permission nécessaire: lecture sur stockage externe. Sans cela, lapplication ne peut pas accéder à votre galerie.</string>
<string name="write_storage_permission_rationale">Permission obligatoire: écriture sur stockage externe. Sans cela, lapplication ne peut pas accéder à votre appareil photo ou votre galerie.</string> <string name="write_storage_permission_rationale">Permission obligatoire: écriture sur stockage externe. Sans cela, lapplication ne peut pas accéder à votre appareil photo ou votre galerie.</string>
<string name="location_permission_title">Demande dautorisation daccès au stockage</string> <string name="location_permission_title">Demande dautorisation daccès au localisation</string>
<string name="in_app_camera_location_permission_title">Enregistrer lemplacement pour les prises de vue dans lapplication</string> <string name="in_app_camera_location_permission_title">Enregistrer lemplacement pour les prises de vue dans lapplication</string>
<string name="in_app_camera_location_switch_pref_summary">Lactiver pour enregistrer lemplacement avec les prises de vue dans lapplication, si lappareil photo ne le fait pas</string> <string name="in_app_camera_location_switch_pref_summary">Lactiver pour enregistrer lemplacement avec les prises de vue dans lapplication, si lappareil photo ne le fait pas</string>
<string name="ok">OK</string> <string name="ok">OK</string>
@ -375,6 +377,7 @@
<string name="wrong">Mauvaise réponse</string> <string name="wrong">Mauvaise réponse</string>
<string name="quiz_screenshot_question">Cette copie décran est-elle correcte pour être téléversée?</string> <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="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">Erreur durant la recherche dendroits proches.</string>
<string name="no_nearby_places_around">Aucun lieu à proximité</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> <string name="error_fetching_nearby_monuments">Erreur de récupération des monuments à proximité.</string>

View file

@ -32,24 +32,64 @@
<item quantity="one">(%1$d)</item> <item quantity="one">(%1$d)</item>
<item quantity="other">(%1$d)</item> <item quantity="other">(%1$d)</item>
</plurals> </plurals>
<string name="starting_uploads"> Initia incargamentos</string>
<plurals name="starting_multiple_uploads">
<item quantity="one">Processa %d incargamento</item>
<item quantity="other">Processa %d incargamentos</item>
</plurals>
<plurals name="multiple_uploads_title">
<item quantity="one">%d incargamento</item>
<item quantity="other">%d incargamentos</item>
</plurals>
<plurals name="share_license_summary">
<item quantity="one">Iste imagine essera licentiate sub %1$s</item>
<item quantity="other">Iste imagines essera licentiate sub %1$s</item>
</plurals>
<plurals name="upload_count_title">
<item quantity="one">%1$d incargamento</item>
<item quantity="other">%1$d incargamentos</item>
</plurals>
<plurals name="receiving_shared_content">
<item quantity="one">Recipe contento condividite. Le processamento del imagine pote prender tempore dependente del grandor del imagine e de tu apparato</item>
<item quantity="other">Recipe contento condividite. Le processamento del imagines pote prender tempore dependente del grandor del imagines e de tu apparato</item>
</plurals>
<string name="navigation_item_explore">Explorar</string>
<string name="preference_category_appearance">Apparentia</string>
<string name="preference_category_general">General</string>
<string name="preference_category_feedback">Commentario</string>
<string name="preference_category_privacy">Confidentialitate</string>
<string name="app_name">Commons</string> <string name="app_name">Commons</string>
<string name="menu_settings">Configuration</string> <string name="menu_settings">Configuration</string>
<string name="intent_share_upload_label">Incargar a Commons</string>
<string name="upload_in_progress">Incargamento in curso</string>
<string name="username">Nomine de usator</string> <string name="username">Nomine de usator</string>
<string name="password">Contrasigno</string> <string name="password">Contrasigno</string>
<string name="login_credential">Aperir session a tu conto de Commons Beta</string>
<string name="login">Aperir session</string> <string name="login">Aperir session</string>
<string name="forgot_password">Contrasigno oblidate?</string>
<string name="signup">Inscriber se</string>
<string name="logging_in_title">Apertura de session</string> <string name="logging_in_title">Apertura de session</string>
<string name="logging_in_message">Un momento…</string> <string name="logging_in_message">Un momento…</string>
<string name="updating_caption_title">Actualisa legendas e descriptiones</string>
<string name="updating_caption_message">Un momento…</string>
<string name="login_success">Session aperite!</string> <string name="login_success">Session aperite!</string>
<string name="login_failed">Session fallite!</string> <string name="login_failed">Session fallite!</string>
<string name="upload_failed">File non trovate. Proba con un altere file.</string>
<string name="retry_limit_reached">Limite maxime de tentativas attingite! Per favor cancella le incargamento e essaya lo de novo.</string>
<string name="unrestricted_battery_mode">Disactivar le optimisation del batteria?</string>
<string name="suggest_unrestricted_mode">Incargar plus de 3 imagines functiona plus solidemente quando le optimisation del batteria es disactivate. Per favor disactiva le optimisation del batteria pro le app Commons in le Parametros pro un experientia de incargamento plus fluide.\n\nPassos possibile pro disactivar le optimisation del batteria:\n\nPasso 1: Tocca le button Parametros infra.\n\nPasso 2: Cambia de Non optimisate a Tote le apps.\n\nPasso 3: Cerca “Commons” o “fr.free.nrw.commons”.\n\nPasso 4: Tocca lo e selige Non optimizar.\n\nPasso 5: Preme Facite.</string>
<string name="authentication_failed">Authentication fallite, per favor reaperi session</string> <string name="authentication_failed">Authentication fallite, per favor reaperi session</string>
<string name="uploading_started">Incargamento comenciate!</string> <string name="uploading_started">Incargamento comenciate!</string>
<string name="uploading_queued">Incargamento in cauda (modo de connexion limitate activate)</string>
<string name="upload_completed_notification_title">%1$s incargate!</string> <string name="upload_completed_notification_title">%1$s incargate!</string>
<string name="upload_completed_notification_text">Tocca pro vider tu incargamento</string> <string name="upload_completed_notification_text">Tocca pro vider tu incargamento</string>
<string name="upload_progress_notification_title_start">Incargante le file: %1$s</string> <string name="upload_progress_notification_title_start">Incargante le file: %1$s</string>
<string name="upload_progress_notification_title_in_progress">%1$s es incargate ora</string> <string name="upload_progress_notification_title_in_progress">%1$s es incargate ora</string>
<string name="upload_progress_notification_title_finishing">Termina incargar %1$s</string> <string name="upload_progress_notification_title_finishing">Termina incargar %1$s</string>
<string name="upload_failed_notification_title">Error incargante %1$s</string> <string name="upload_failed_notification_title">Error incargante %1$s</string>
<string name="upload_paused_notification_title">Incargamento de %1$s in pausa</string>
<string name="upload_failed_notification_subtitle">Tocca pro vider</string> <string name="upload_failed_notification_subtitle">Tocca pro vider</string>
<string name="upload_paused_notification_subtitle">Tocca pro vider</string>
<string name="title_activity_contributions">Mi incargamentos recente</string> <string name="title_activity_contributions">Mi incargamentos recente</string>
<string name="contribution_state_queued">In cauda</string> <string name="contribution_state_queued">In cauda</string>
<string name="contribution_state_failed">Fallite</string> <string name="contribution_state_failed">Fallite</string>
@ -57,28 +97,395 @@
<string name="contribution_state_starting">Incarga</string> <string name="contribution_state_starting">Incarga</string>
<string name="menu_from_gallery">Del galeria</string> <string name="menu_from_gallery">Del galeria</string>
<string name="menu_from_camera">Prender photo</string> <string name="menu_from_camera">Prender photo</string>
<string name="menu_nearby">A proximitate</string>
<string name="provider_contributions">Mi incargamentos</string> <string name="provider_contributions">Mi incargamentos</string>
<string name="menu_share">Condivider</string> <string name="menu_share">Condivider</string>
<string name="menu_view_file_page">Visitar le pagina del file</string>
<string name="share_title_hint">Legenda (obligatori)</string>
<string name="add_caption_toast">Per favor, forni un legenda pro iste file</string>
<string name="share_description_hint">Description</string>
<string name="share_caption_hint">Legenda</string>
<string name="login_failed_network">Impossibile aperir session; fallimento de rete</string>
<string name="login_failed_throttled">Troppo de tentativas fallite. Per favor reproba in alcun minutas.</string>
<string name="login_failed_blocked">Iste usator ha essite blocate sur Commons</string>
<string name="login_failed_2fa_needed">Tu debe fornir tu codice de authentication bifactorial.</string>
<string name="login_failed_generic">Apertura de session fallite</string>
<string name="share_upload_button">Incargar</string>
<string name="multiple_share_base_title">Nomine de iste insimul</string>
<string name="provider_modifications">Modificationes</string>
<string name="menu_upload_single">Incargar</string>
<string name="categories_search_text_hint">Cercar categorias</string>
<string name="depicts_search_text_hint">Cerca elementos que tu file representa (montania, Taj Mahal, etc.)</string>
<string name="menu_save_categories">Salveguardar</string>
<string name="refresh_button">Refrescar</string>
<string name="display_list_button">Listar</string>
<string name="contributions_subtitle_zero">(Nihil incargate ancora)</string>
<string name="categories_not_found">Necun categoria correspondente a %1$s trovate</string>
<string name="depictions_not_found">Necun elemento Wikidata correspondente a %1$s trovate</string>
<string name="no_child_classes">%1$s non ha alcun classe filio</string>
<string name="no_parent_classes">%1$s non ha alcun classe genitor</string>
<string name="categories_skip_explanation">Adde categorias pro render tu imagines plus discoperibile sur Wikimedia Commons.\nComencia a scriber pro adder categorias.</string>
<string name="categories_activity_title">Categorias</string>
<string name="title_activity_settings">Parametros</string>
<string name="title_activity_signup">Inscriber se</string>
<string name="title_activity_featured_images">Imagines eminente</string>
<string name="title_activity_custom_selector">Selector personalisate</string>
<string name="title_activity_category_details">Categoria</string>
<string name="title_activity_review">Revision per pares</string>
<string name="menu_about">A proposito</string>
<string name="about_license">Le app de Wikimedia Commons es un app open-source create e mantenite per subventionatos e voluntarios del communitate de Wikimedia. Le Fundation Wikimedia non es involvite in le creation, disveloppamento o mantenimento del app.</string>
<string name="about_improve">Crea un nove &lt;a href=\"%1$s\"&gt;reporto sur GitHub&lt;/a&gt; pro signalar anomalias e dar suggestiones.</string>
<string name="about_privacy_policy">Politica de confidentialitate</string>
<string name="about_credits">Creditos</string>
<string name="title_activity_about">A proposito</string>
<string name="menu_feedback">Inviar commentario (per e-mail)</string>
<string name="no_email_client">Necun cliente de e-mail installate</string>
<string name="provider_categories">Categorias recentemente usate</string>
<string name="waiting_first_sync">Attende prime synchronisation…</string>
<string name="no_uploads_yet">Tu non ha ancora incargate alcun photo.</string>
<string name="menu_retry_upload">Reprobar</string>
<string name="menu_cancel_upload">Cancellar</string>
<string name="media_upload_policy">Submittente iste imagine, io declara que iste es mi obra proprie, que illo non contine material protegite per derectos de autor ni selfies, e adhere al &lt;a href=\"https://commons.wikimedia.org/wiki/Commons:Policies_and_guidelines\"&gt;politicas de Wikimedia Commons&lt;/a&gt;.</string>
<string name="menu_download">Discargar</string>
<string name="preference_license">Licentia predefinite</string>
<string name="use_previous">Usar le titulo e description precedente</string>
<string name="preference_theme">Thema</string>
<string name="license_name_cc_by_sa_four"> Attribution-CompartiSimile 4.0</string>
<string name="license_name_cc_by_four"> Attribution 4.0</string>
<string name="license_name_cc_by_sa"> Attribution-CompartiSimile 3.0</string>
<string name="license_name_cc_by"> Attribution 3.0</string>
<string name="tutorial_1_text">Wikimedia Commons alberga le major parte del imagines usate in Wikipedia.</string>
<string name="tutorial_1_subtext">Tu imagines adjuta a educar gente de tote le mundo!</string>
<string name="tutorial_2_text">Per favor incarga solmente imagines que tu mesme ha prendite o create:</string>
<string name="tutorial_2_subtext_1">Objectos natural (flores, animales, montanias)</string>
<string name="tutorial_2_subtext_2">Objectos utile (bicyclettas, stationes ferroviari)</string>
<string name="tutorial_2_subtext_3">Personas famose (tu burgomaestro, athletas olympic que tu ha incontrate)</string>
<string name="tutorial_3_text">Per favor NON incarga:</string>
<string name="tutorial_3_subtext_1">“Selfies” o photos de tu amicos</string>
<string name="tutorial_3_subtext_2">Imagines que tu ha discargate de internet</string>
<string name="tutorial_3_subtext_3">Capturas de schermo de applicationes proprietari</string>
<string name="tutorial_4_text">Exemplo de incargamento:</string>
<string name="tutorial_4_subtext_1">Titulo: Opera de Sydney</string>
<string name="tutorial_4_subtext_2">Description: Le opera de Sydney vidite de trans le baia</string>
<string name="tutorial_4_subtext_3">Categorias: Opera de Sydney desde le west, Vistas a distantia del Opera de Sydney</string>
<string name="welcome_wikipedia_text">Contribue tu imagines. Adjuta le articulos de Wikipedia a prender vita!</string>
<string name="welcome_wikipedia_subtext">Le imagines sur Wikipedia proveni de Wikimedia Commons.</string>
<string name="welcome_copyright_text">Tu imagines adjuta a educar gente de tote le mundo.</string>
<string name="welcome_copyright_subtext">Evita materiales protegite per derectos de autor que tu ha trovate sur internet assi como imagines de posters, affiches, coperturas de libros, etc.</string>
<string name="welcome_final_text">Tu pensa que tu comprende?</string>
<string name="welcome_final_button_text">Si!</string>
<string name="welcome_help_button_text">Plus information</string>
<string name="detail_panel_cats_label">Categorias</string>
<string name="detail_panel_cats_loading">Cargamento in curso…</string>
<string name="detail_panel_cats_none">Nihil seligite</string>
<string name="detail_caption_empty">Necun legenda</string>
<string name="detail_description_empty">Necun description</string>
<string name="detail_discussion_empty">Necun discussion</string>
<string name="detail_license_empty">Licentia incognite</string>
<string name="menu_refresh">Refrescar</string>
<string name="storage_permission_title">Requestar permission de immagazinage</string>
<string name="read_storage_permission_rationale">Permission necessari: lectura de immagazinage externe. Le application non pote acceder a tu galeria sin isto.</string>
<string name="write_storage_permission_rationale">Permission necessari: Scriber sur immagazinage externe. Le app non pote acceder a tu camera/galeria sin isto.</string> <string name="write_storage_permission_rationale">Permission necessari: Scriber sur immagazinage externe. Le app non pote acceder a tu camera/galeria sin isto.</string>
<string name="location_permission_title">Requestar permission de position</string>
<string name="in_app_camera_location_permission_title">Memorisar le position geographic pro photos prendite in le application</string>
<string name="in_app_camera_location_switch_pref_summary">Activa isto pro memorisar le position geographic con photos prendite in le application in caso que le camera del apparato non lo registra</string>
<string name="ok">OK</string>
<string name="warning">Advertimento</string>
<string name="duplicate_file_name">Nomine de file duplicate trovate</string>
<string name="upload">Incargar</string>
<string name="yes">Si</string>
<string name="no">No</string>
<string name="media_detail_caption">Legenda</string>
<string name="media_detail_title">Titulo</string>
<string name="media_detail_depiction">Objectos representate</string>
<string name="media_detail_description">Description</string>
<string name="media_detail_discussion">Discussion</string>
<string name="media_detail_author">Autor</string>
<string name="media_detail_uploaded_date">Data de incargamento</string>
<string name="media_detail_license">Licentia</string>
<string name="media_detail_coordinates">Coordinatas</string>
<string name="media_detail_coordinates_empty">Non fornite</string>
<string name="become_a_tester_title">Devenir testator beta</string>
<string name="become_a_tester_description">Abona te a nostre canal beta sur Google Play e sia le prime a ganiar accesso a nove functiones e correctiones de anomalias</string>
<string name="_2fa_code">Codice 2FA</string>
<string name="logout_verification">Vole tu vermente clauder session?</string>
<string name="mediaimage_failed">Imagine multimedial fallite</string>
<string name="no_subcategory_found">Necun subcategoria trovate</string>
<string name="no_parentcategory_found">Necun categoria genitor trovate</string>
<string name="welcome_image_mount_zao">Monte Zao</string>
<string name="welcome_image_llamas">Lamas</string>
<string name="welcome_image_rainbow_bridge">Ponte del Arco Iris</string>
<string name="welcome_image_tulip">Tulipan</string>
<string name="welcome_image_welcome_wikipedia">Benvenita: Wikipedia</string>
<string name="welcome_image_welcome_copyright">Benvenita: derectos de autor</string>
<string name="welcome_image_sydney_opera_house">Opera de Sydney</string>
<string name="cancel">Cancellar</string>
<string name="navigation_drawer_open">Aperir</string>
<string name="navigation_drawer_close">Clauder</string>
<string name="navigation_item_home">Initio</string>
<string name="navigation_item_upload">Incargar</string>
<string name="navigation_item_nearby">A proximitate</string>
<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_logout">Clauder session</string>
<string name="navigation_item_info">Tutorial</string>
<string name="navigation_item_notification">Notificationes</string>
<string name="navigation_item_review">Revider</string>
<string name="no_description_found">necun description trovate</string>
<string name="nearby_info_menu_commons_article">Pagina del file sur Commons</string>
<string name="nearby_info_menu_wikidata_article">Elemento Wikidata</string>
<string name="nearby_info_menu_wikipedia_article">Articulo de Wikipedia</string>
<string name="description_info">Per favor, describe le file multimedial tanto como possibile: Ubi ha le imagine/video essite prendite? Que monstra illo? Qual es le contexto? Per favor, describe le objectos o personas. Revela information que non pote esser facilemente conjecturate, per exemplo, le hora del die si se tracta de un paisage. Si le file monstra qualcosa insolite, per favor explica lo que lo rende insolite.</string>
<string name="caption_info">Per favor, scribe un curte description del imagine. Le prime legenda essera usate como le Titulo pro le imagine. Limite: 255 characteres.</string>
<string name="upload_problem_exist">Problemas potential con iste imagine:</string>
<string name="upload_problem_image_dark">Le imagine es troppo obscur.</string>
<string name="upload_problem_image_blurry">Le imagine es indistincte.</string>
<string name="upload_problem_image_duplicate">Le imagine es ja sur Commons.</string>
<string name="upload_problem_different_geolocation">Iste imagine ha essite prendite in un altere loco.</string>
<string name="upload_problem_fbmd">Per favor, solmente incarga imagines que tu ha prendite tu mesme. Non incarga imagines que tu ha trovate in le contos Facebook de altere personas.</string>
<string name="upload_problem_do_you_continue">Vole tu totevia incargar iste imagine?</string>
<string name="upload_connection_error_alert_title">Error de connexion</string> <string name="upload_connection_error_alert_title">Error de connexion</string>
<string name="upload_connection_error_alert_detail">Le processo de incargamento require un accesso a internet active. Per favor verifica tu connexion al rete.</string> <string name="upload_connection_error_alert_detail">Le processo de incargamento require un accesso a internet active. Per favor verifica tu connexion al rete.</string>
<string name="upload_problem_image">Problemas trovate in le imagine</string>
<string name="internet_downloaded">Per favor, solmente incarga imagines que tu ha prendite tu mesme. Non incarga imagines que tu ha discargate del Internet.</string>
<string name="use_external_storage">Salveguardar photos prendite in app</string> <string name="use_external_storage">Salveguardar photos prendite in app</string>
<string name="use_external_storage_summary">Salveguardar le photos prendite con le camera del application sur le immagazinage de tu apparato</string> <string name="use_external_storage_summary">Salveguardar le photos prendite con le camera del application sur le immagazinage de tu apparato</string>
<string name="login_to_your_account">Aperir session in tu conto</string>
<string name="send_log_file">Inviar file de registro</string>
<string name="send_log_file_description">Invia le file de registro al disveloppatores via email pro adjutar a resolver problemas con le application. Nota: le registros poterea continer informationes personal.</string>
<string name="no_web_browser">Necun navigator web trovate pro aperir le URL</string>
<string name="null_url">Error: URL non trovate</string>
<string name="nominate_deletion">Nominar pro deletion</string>
<string name="nominated_for_deletion">Iste pagina ha essite nominate pro deletion.</string>
<string name="nominated_see_more">Vide le pagina web pro detalios</string>
<string name="skip_login">Saltar</string>
<string name="navigation_item_login">Aperir session</string>
<string name="skip_login_title">Vole tu vermente saltar le apertura de session?</string>
<string name="skip_login_message">Tu debera alora aperir session pro incargar imagines plus tarde.</string>
<string name="login_alert_message">Per favor aperi session pro usar iste function</string>
<string name="copy_wikicode">Copiar le wikitexto al area de transferentia</string>
<string name="wikicode_copied">Le wikitexto ha essite copiate al area de transferentia</string>
<string name="nearby_location_not_available">\"A proximitate\" poterea non functionar, perque le position geographic non es disponibile.</string> <string name="nearby_location_not_available">\"A proximitate\" poterea non functionar, perque le position geographic non es disponibile.</string>
<string name="upload_location_access_denied">Le accesso al position ha essite refusate. Per favor indica tu position 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="nearby_directions">Itinerario</string> <string name="nearby_directions">Itinerario</string>
<string name="nearby_wikidata">Wikidata</string> <string name="nearby_wikidata">Wikidata</string>
<string name="nearby_wikipedia">Wikipedia</string> <string name="nearby_wikipedia">Wikipedia</string>
<string name="nearby_commons">Commons</string> <string name="nearby_commons">Commons</string>
<string name="about_rate_us">Evalutar nos</string>
<string name="about_faq">FAQ</string>
<string name="user_guide">Guida de usator</string>
<string name="welcome_skip_button">Saltar le tutorial</string>
<string name="no_internet">Internet indisponibile</string>
<string name="error_notifications">Error durante le obtention de notificationes</string>
<string name="error_review">Error durante le obtention del imagine pro revision. Per favor refresca pro tentar lo de novo.</string>
<string name="no_notifications">Necun notification trovate</string>
<string name="about_translate">Traducer</string>
<string name="about_translate_title">Linguas</string>
<string name="about_translate_message">Selige le lingua pro le qual tu vole submitter traductiones</string>
<string name="about_translate_proceed">Proceder</string>
<string name="about_translate_cancel">Cancellar</string>
<string name="retry">Reprobar</string>
<string name="showcase_view_whole_nearby_activity">Istes es le locos in tu vicinitate que require imagines pro illustrar lor articulos in Wikipedia.\n\nCliccar sur CERCAR ISTE AREA bloca le carta e lancea un recerca a proximitate de ille loco.</string>
<string name="showcase_view_needs_photo">Iste loco require un photo.</string>
<string name="showcase_view_has_photo">Iste loco ha ja un photo.</string>
<string name="showcase_view_no_longer_exists">Iste loco non existe plus.</string>
<string name="no_images_found">Necun imagine trovate!</string>
<string name="error_loading_images">Un error ha occurrite durante le cargamento de imagines.</string>
<string name="image_uploaded_by">Incargate per: %1$s</string>
<string name="block_notification_title">Blocate</string> <string name="block_notification_title">Blocate</string>
<string name="block_notification">Tu ha essite blocate e non pote modificar Commons</string>
<string name="app_widget_heading">Imagine del die</string>
<string name="menu_search_button">Cercar</string>
<string name="search_commons">Cercar in Commons</string>
<string name="title_activity_search">Cercar</string>
<string name="search_recent_header">Recercas recente:</string>
<string name="provider_searches">Recercas recente</string>
<string name="provider_recent_languages">Consultas recente de lingua</string>
<string name="error_loading_categories">Un error ha occurrite durante le cargamento de categorias.</string>
<string name="error_loading_depictions">Un error ha occurrite durante le cargamento de objectos representate.</string>
<string name="search_tab_title_media">Multimedia</string> <string name="search_tab_title_media">Multimedia</string>
<string name="search_tab_title_categories">Categorias</string> <string name="search_tab_title_categories">Categorias</string>
<string name="search_tab_title_depictions">Objectos</string>
<string name="explore_tab_title_featured">In evidentia</string> <string name="explore_tab_title_featured">In evidentia</string>
<string name="explore_tab_title_mobile">Incargate via mobile</string> <string name="explore_tab_title_mobile">Incargate via mobile</string>
<string name="explore_tab_title_map">Carta</string>
<string name="successful_wikidata_edit">Imagine addite a %1$s sur Wikidata!</string>
<string name="wikidata_edit_failure">Le actualisation del entitate Wikidata correspondente ha fallite!</string>
<string name="menu_set_wallpaper">Fixar como fundo de schermo</string>
<string name="wallpaper_set_successfully">Fundo de schermo fixate con successo!</string>
<string name="quiz">Quiz</string>
<string name="quiz_question_string">Es iste imagine bon pro incargar?</string>
<string name="question">Question</string>
<string name="result">Resultato</string>
<string name="quiz_back_button">Si tu continua a incargar imagines que require deletion, tu conto probabilemente essera bannite. Es tu certe que tu vole terminar le questionario?</string>
<string name="quiz_alert_message">Plus de %1$s del imagines que tu ha incargate ha essite delite. Si tu continua a incargar imagines que require deletion, tu conto probabilemente essera bannite.\n\nVolerea tu vider le tutorial de novo e postea responder a un questionario pro apprender que typo de imagines tu debe o non debe incargar?</string>
<string name="selfie_answer">Selfies non ha multe valor encyclopedic. Per favor, non incarga un imagine de te mesme a minus que tu ha ja un articulo in Wikipedia sur te.</string>
<string name="taj_mahal_answer">Imagines de monumentos e scenarios exterior es acceptabile pro incargamento in le majoritate de paises. Per favor nota que installationes artistic temporari al exterior es frequentemente sub derecto de copyright e non es acceptabile pro incargamento.</string>
<string name="screenshot_answer">Capturas de schermo de sitos web es considerate como obras derivative e sub le jurisdiction del copyright del sito web mesme. Illos pote esser usate post permission del autor. Sin iste permission, omne arte que tu crea basate in su obra es juridicamente considerate como un copia non autorisate que appertine al autor original.</string>
<string name="blurry_image_answer">Un del objectivos de Commons es colliger imagines de qualitate. Pro isto, imagines indistincte non debera esser incargate. Sempre essaya a prender belle photos con un bon illumination.</string>
<string name="construction_event_answer">Imagines que monstra technologia o cultura es multo benvenite sur Commons.</string>
<string name="congratulatory_message_quiz">Tu ha %1$s del responsas correcte. Felicitationes!</string>
<string name="warning_for_no_answer">Selige un del duo optiones pro responder al question</string>
<string name="user_not_logged_in">Session expirate, per favor reaperi session</string>
<string name="quiz_result_share_message">Condivide tu quiz con tu amicos!</string>
<string name="continue_message">Continuar</string>
<string name="correct">Responsa correcte</string>
<string name="wrong">Responsa incorrecte</string>
<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="no_nearby_places_around">Necun loco a proximitate</string>
<string name="error_fetching_nearby_monuments">Error durante le obtention de monumentos a proximitate.</string>
<string name="no_recent_searches">Necun recerca recente</string>
<string name="delete_recent_searches_dialog">Es tu secur de voler rader tu historia de recerca?</string>
<string name="cancel_upload_dialog">Es tu secur de voler cancellar iste incargamento?</string>
<string name="delete_search_dialog">Vole tu deler iste recerca?</string>
<string name="search_history_deleted">Historia de recerca delite</string>
<string name="nominate_delete">Nominar pro deletion</string>
<string name="delete">Deler</string> <string name="delete">Deler</string>
<string name="Achievements">Realisationes</string>
<string name="Profile">Profilo</string>
<string name="statistics">Statisticas</string> <string name="statistics">Statisticas</string>
<string name="statistics_thanks">Regratiamentos recipite</string>
<string name="statistics_featured">Imagines eminente</string>
<string name="statistics_wikidata_edits">Imagines via “Locos a proximitate”</string>
<string name="level">Nivello</string> <string name="level">Nivello</string>
<string name="images_uploaded">Imagines incargate</string>
<string name="image_reverts">Imagines non revertite</string>
<string name="images_used_by_wiki">Imagines usate</string>
<string name="achievements_share_message">Condivide tu realisationes con tu amicos!</string>
<string name="achievements_info_message">Tu nivello augmenta a mesura que tu satisface iste requisitos. Le elementos in le section “statisticas” non conta pro tu nivello.</string>
<string name="achievements_revert_limit_message">minimo requisite:</string>
<string name="images_uploaded_explanation">Le numero de imagines que tu ha incargate a Commons, per medio de qualcunque software de incargamento</string>
<string name="images_reverted_explanation">Le percentage de imagines que tu ha incargate a Commons que non ha essite delite</string>
<string name="images_used_explanation">Le numero de imagines que tu ha incargate a Commons que ha essite usate in articulos de Wikimedia</string>
<string name="error_occurred">Un error ha occurrite!</string>
<string name="notifications_channel_name_all">Notification de Commons</string>
<string name="preference_author_name_toggle">Usar un nomine de autor personalisate</string>
<string name="preference_author_name_toggle_summary">Usar un nomine de autor personalisate in loco de tu nomine de usator durante le incargamento de photos</string>
<string name="preference_author_name">Nomine de autor personalisate</string>
<string name="contributions_fragment">Contributiones</string>
<string name="nearby_fragment">A proximitate</string>
<string name="notifications">Notificationes</string>
<string name="read_notifications">Notificationes (legite)</string>
<string name="display_nearby_notification">Monstrar notification a proximitate</string>
<string name="display_nearby_notification_summary">Monstrar le notification del application pro le loco le plus proxime que ha besonio de photos</string>
<string name="list_sheet">Lista</string>
<string name="storage_permission">Permission de immagazinage</string>
<string name="write_storage_permission_rationale_for_image_share">Nos ha besonio de tu permission pro acceder al immagazinage externe de tu apparato a fin de incargar imagines.</string>
<string name="nearby_notification_dismiss_message">Tu non videra plus le loco le plus proxime que ha besonio de imagines. Totevia, tu pote reactivar iste notification in le Parametros si tu vole.</string>
<string name="step_count">Passo %1$d de %2$d: %3$s</string>
<string name="next">Sequente</string>
<string name="previous">Precedente</string>
<string name="upload_title_duplicate">Un file con le nomine %1$s ja existe. Es tu secur de voler continuar?\n\nNota: Un suffixo appropriate essera automaticamente addite al nomine del file.</string>
<string name="map_application_missing">Necun application cartographic compatibile pote esser trovate sur tu apparato. Per favor installa un application cartographic pro usar iste function.</string>
<string name="title_page_bookmarks_pictures">Imagines</string>
<string name="title_page_bookmarks_locations">Locos</string>
<string name="menu_bookmark">Adder al/Remover del marcapaginas</string>
<string name="provider_bookmarks">Marcapaginas</string>
<string name="bookmark_empty">Tu non ha addite alcun marcapagina</string>
<string name="provider_bookmarks_location">Marcapaginas</string>
<string name="log_collection_started">Le collection de registros ha comenciate. Per favor REINITIA le application, exeque le action que tu vole registrar, e postea tocca Inviar file de registro de novo.</string>
<string name="deletion_reason_uploaded_by_mistake">Io lo ha incargate per error</string>
<string name="deletion_reason_publicly_visible">Io non sapeva que illo essera publicamente visibile</string>
<string name="deletion_reason_bad_for_my_privacy">Io ha comprendite que es mal pro mi vita private</string>
<string name="deletion_reason_no_longer_want_public">Io ha cambiate de idea, io non vole plus que illo sia publicamente visibile</string>
<string name="deletion_reason_not_interesting">Iste imagine non es interessante pro un encyclopedia</string>
<string name="uploaded_by_myself">Incargate per me mesme le %1$s, usate in %2$d articulo(s).</string>
<string name="no_uploads">Benvenite a Commons!\n\nPro incargar tu prime file multimedial, tocca le button Adder.</string> <string name="no_uploads">Benvenite a Commons!\n\nPro incargar tu prime file multimedial, tocca le button Adder.</string>
<string name="no_categories_selected">Necun categoria seligite</string>
<string name="no_categories_selected_warning_desc">Imagines sin categorias es rarmente usabile. Es tu secur de voler continuar sin seliger categorias?</string>
<string name="no_depictions_selected">Necun representation seligite</string>
<string name="no_depictions_selected_warning_desc">Imagines con representationes es plus facilemente trovate e lor uso es plus probabile. Es tu secur de voler continuar sin seliger representationes?</string>
<string name="back_button_warning">Cancellar incargamento</string>
<string name="back_button_warning_desc">Le uso del button Retro cancellara iste incargamento e tu perdera tu progresso.</string>
<string name="back_button_continue">Continuar incargamento</string>
<string name="upload_flow_all_images_in_set">(Pro tote le imagines in le insimul)</string>
<string name="search_this_area">Cercar in iste area</string>
<string name="nearby_card_permission_title">Requesta de permission</string>
<string name="nearby_card_permission_explanation">Vole tu que nos usa tu position actual pro monstrar le loco le plus vicin que ha besonio de imagines?</string>
<string name="unable_to_display_nearest_place">Non es possibile monstrar le loco le plus proxime que ha besonio de imagines sin permission de acceder al position.</string>
<string name="never_ask_again">Nunquam demandar isto de novo</string>
<string name="display_location_permission_title">Demandar permission de position</string>
<string name="display_location_permission_explanation">Demandar le permission de acceder al position quando es necessari pro le function de notification a proximitate.</string>
<string name="achievements_fetch_failed">Un problema ha occurrite. Non esseva possibile obtener tu realisationes.</string>
<string name="achievements_fetch_failed_ultimate_achievement">Tu ha facite tante contributiones que nostre systema de calculo de realisationes non pote contar los. Iste es le realisation ultime!</string>
<string name="ends_on">Termina le:</string>
<string name="display_campaigns">Monstrar campanias</string>
<string name="display_campaigns_explanation">Vider le campanias in curso</string>
<string name="in_app_camera_location_access_explanation">Permitter al application obtener le position geographic in caso que le camera non lo registra. Alcun cameras de apparatos non registra le position. In tal casos, permitter al application obtener e attachar le position rende tu contribution plus utile. Tu pote cambiar isto a tote momento in le Parametros.</string>
<string name="option_allow">Permitter</string>
<string name="option_dismiss">Clauder</string>
<string name="in_app_camera_needs_location">Per favor, activa le accesso al position in le Parametros e essaya lo de novo.\n\nNota: Le file incargate pote non haber le position si le application non pote recuperar le position del apparato in curte tempore.</string>
<string name="in_app_camera_location_permission_rationale">Le camera in le application necessita permission al position pro attachar lo a tu imagines in caso que le position non es disponibile in EXIF. Per favor, permitte al application acceder a tu position e essaya lo de novo.\n\nNota: Le file incargate pote non haber le position si le application non pote recuperar le position del apparato in curte tempore.</string>
<string name="in_app_camera_location_permission_denied">Le application non registrara le position con photos prendite desde le application a causa del manco de permission de position</string>
<string name="in_app_camera_location_unavailable">Le application non registrara le position con photos prendite desde le application perque GPS ha essite disactivate</string>
<string name="open_document_photo_picker_title">Usar selector de photos basate sur documento</string>
<string name="open_document_photo_picker_explanation">Le nove selector de photos de Android risca perder le information de position. Activa lo su tu sembla usar lo.</string>
<string name="location_loss_warning">Si tu disactiva isto, le nove selector de photos de Android pote esser activate. Isto involve le periculo que information de position pote esser perdite.\n\nTocca Leger plus pro plus information.</string>
<string name="nearby_campaign_dismiss_message">Tu non videra plus le campanias. Totevia, tu pote reactivar iste notification in le Parametros si tu vole.</string>
<string name="this_function_needs_network_connection">Iste function require un connexion al rete. Per favor verifica tu parametros de connexion.</string>
<string name="error_processing_image">Un error ha occurrite durante le processamento del imagine. Per favor essaya lo de novo!</string>
<string name="getting_edit_token">Obtention de un token de modification</string>
<string name="check_category_adding_template">Addition de un patrono pro le controlo de categoria</string>
<string name="check_category_notification_title">Requesta de un controlo de categoria pro %1$s</string>
<string name="check_category_edit_summary">Requesta de un controlo de categoria</string>
<string name="check_category_success_title">Controlo de categoria requestate</string>
<string name="check_category_failure_title">Le requesta de controlo de categoria non ha functionate</string>
<string name="check_category_success_message">Controlo de categoria requestate pro %1$s</string>
<string name="check_category_toast">Requesta de un controlo de categoria pro %1$s</string>
<string name="nominate_for_deletion_done">Facite</string>
<string name="send_thank_success_title">Invio de regratiamento: Successo</string>
<string name="send_thank_success_message">Regratiamento correctemente inviate a %1$s</string>
<string name="send_thank_failure_message">Le invio de un regratiamento a %1$s ha fallite</string>
<string name="send_thank_failure_title">Invio de regratiamento: Fallimento</string>
<string name="send_thank_toast">Invio de regratiamento pro %1$s</string>
<string name="review_copyright">Seque isto le regulas del derecto de autor?</string>
<string name="review_category">Es isto categorisate correctemente?</string>
<string name="review_spam">Es isto compatibile con le objectivos del projecto?</string>
<string name="review_thanks">Vole tu regratiar le contributor?</string>
<string name="review_spam_explanation">Clicca sur NO pro nominar iste pagina pro deletion si non es utile del toto.</string>
<string name="review_copyright_explanation">Logos, capturas de schermo, affiches de films es frequentemente violationes del derecto de autor.\nClicca sur NO pro nominar iste imagine pro deletion.</string>
<string name="review_thanks_explanation">%1$s essera incoragiate per tu appreciation</string>
<string name="review_no_category">Oh, isto non es mesmo categorisate!</string>
<string name="review_category_explanation">Iste imagine es in %1$s categorias.</string>
<string name="review_spam_report_question">Isto non es compatibile con le objectivos del projecto perque es</string>
<string name="review_c_violation_report_question">Isto es un violation del derecto de autor, perque es</string>
<string name="review_thanks_yes_button_text">Imagine sequente</string>
<string name="review_thanks_no_button_text">Si, proque non</string>
<string name="skip_image_explanation">Cliccar sur iste button te dara un altere imagine recentemente incargate de Wikimedia Commons</string>
<string name="review_image_explanation">Tu pote revider imagines pro meliorar le qualitate de Wikimedia Commons.\nLe tres parametros de revision es:\n\n- Es iste imagine compatibile con le objectivos del projecto?\nQuando tu tocca No (non compatibile), tu adde un patrono de nomination pro deletion a iste imagine.\n\n- Seque iste imagine le regulas del derecto de autor?\nQuando tu tocca No (non los seque), tu adde un patrono de nomination pro deletion a iste imagine.\n\n- Es iste imagine categorisate correctemente?\nQuando tu tocca No (non categorisate correctemente), tu adde un patrono de requesta de categorisation a iste imagine.\n\nSi toto es bon, necun patrono es addite al imagine, e tu ha le opportunitate de regratiar le contributor.</string>
<string name="no_image">Necun imagine usate</string>
<string name="no_image_reverted">Necun imagine revertite</string>
<string name="no_image_uploaded">Necun imagine incargate</string>
<string name="no_notification">Tu non ha notificationes non legite</string>
<string name="no_read_notification">Tu non ha notificationes legite</string>
<string name="share_logs_using">Condivider registros usante</string>
<string name="menu_option_read">Vider legites</string>
<string name="menu_option_unread">Vider non legites</string>
<string name="error_occurred_in_picking_images">Un error ha occurrite durante le selection de imagines</string>
<string name="please_wait">Un momento…</string>
<string name="images_featured_explanation">Le imagines eminente es creationes de photographos e illustratores multo habile que le communitate de Wikimedia Commons ha seligite como alcunes del melior qualitate sur le sito.</string>
<string name="images_via_nearby_explanation">Le imagines incargate per medio de Locos a proximitate es le imagines que es incargate per le discoperta de locos sur le carta.</string>
<string name="thanks_received_explanation">Iste function permitte a redactores inviar un notification de regratiamento a usatores que face modificationes utile, usante un micre ligamine regratiar sur le pagina de historia o de differentias.</string>
<string name="copy_image_caption_description">Copiar a medios de communication subsequente</string>
<string name="copied_successfully">Copiate</string>
<string name="welcome_do_upload_content_description">Exemplos de bon imagines a incargar a Commons</string>
<string name="welcome_dont_upload_content_description">Exemplos de imagines que non debe esser incargate</string>
<string name="skip_image">Saltar iste imagine</string> <string name="skip_image">Saltar iste imagine</string>
<string name="download_failed_we_cannot_download_the_file_without_storage_permission">Discargamento fallite! Non es possibile discargar le file sin permission de immagazinage externe.</string>
<string name="manage_exif_tags">Gerer etiquettas EXIF</string>
<string name="manage_exif_tags_summary">Selige qual etiquettas EXIF conservar in files incargate</string>
<string name="exif_tag_name_author">Autor</string>
<string name="exif_tag_name_copyright">Derectos de autor</string>
<string name="exif_tag_name_location">Loco</string>
<string name="exif_tag_name_cameraModel">Modello de camera</string>
<string name="exif_tag_name_lensModel">Modello de lente</string>
<string name="exif_tag_name_serialNumbers">Numeros de serie</string>
<string name="exif_tag_name_software">Software</string>
<string name="review_is_uploaded_by">%1$s es incargate per: %2$s</string> <string name="review_is_uploaded_by">%1$s es incargate per: %2$s</string>
<string name="delete_helper_ask_reason_copyright_no_freedom_of_panorama">Violation del libertate de panorama</string> <string name="delete_helper_ask_reason_copyright_no_freedom_of_panorama">Violation del libertate de panorama</string>
<string name="you_must_reset_your_passsword">Un error ha occurrite durante le apertura de session. Es necessari reinitialisar tu contrasigno.</string> <string name="you_must_reset_your_passsword">Un error ha occurrite durante le apertura de session. Es necessari reinitialisar tu contrasigno.</string>

View file

@ -352,6 +352,7 @@
<string name="wrong">Risposta sbagliata</string> <string name="wrong">Risposta sbagliata</string>
<string name="quiz_screenshot_question">Questo screenshot è OK per essere caricato?</string> <string name="quiz_screenshot_question">Questo screenshot è OK per essere caricato?</string>
<string name="share_app_title">Condividi applicazione</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">Errore durante il recupero dei luoghi nelle vicinanze.</string>
<string name="no_nearby_places_around">Nessun luogo trovato 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 nei pressi.</string> <string name="error_fetching_nearby_monuments">Errore durante la ricerca di monumenti nei pressi.</string>
@ -685,4 +686,5 @@
<string name="welcome_to_full_screen_mode_text">Benvenuto nella modalità di selezione a schermo intero</string> <string name="welcome_to_full_screen_mode_text">Benvenuto nella modalità di selezione a schermo intero</string>
<string name="full_screen_mode_zoom_info">Usa due dita per ingrandire e rimpicciolire.</string> <string name="full_screen_mode_zoom_info">Usa due dita per ingrandire e rimpicciolire.</string>
<string name="full_screen_mode_features_info">Scorri velocemente e a lungo per eseguire queste azioni: \n- Sinistra/destra: vai al precedente/successivo \n- Su: seleziona\n- Giù: contrassegna come da non caricare.</string> <string name="full_screen_mode_features_info">Scorri velocemente e a lungo per eseguire queste azioni: \n- Sinistra/destra: vai al precedente/successivo \n- Su: seleziona\n- Giù: contrassegna come da non caricare.</string>
<string name="unable_to_share_upload_item">Impossibile condividere questo elemento</string>
</resources> </resources>

View file

@ -373,6 +373,7 @@
<string name="wrong">תשובה שגויה</string> <string name="wrong">תשובה שגויה</string>
<string name="quiz_screenshot_question">האם בסדר להעלות את צילום המסך הזה?</string> <string name="quiz_screenshot_question">האם בסדר להעלות את צילום המסך הזה?</string>
<string name="share_app_title">שיתוף היישום</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_nearby_places_around">אין מקומות בסביבה</string>
<string name="error_fetching_nearby_monuments">שגיאה באחזור אתרים בסביבתך.</string> <string name="error_fetching_nearby_monuments">שגיאה באחזור אתרים בסביבתך.</string>
@ -763,6 +764,8 @@
<string name="full_screen_mode_features_info">אפשר לעשות החלקה מהירה וארוכה כדי לבצע את הפעולות הבאות: \n- שמאלה/ימינה: לעבור אל הקודם/הבא \n- למעלה: לבחור\n- למטה: לסמן בתור \"לא להעלאה\".</string> <string name="full_screen_mode_features_info">אפשר לעשות החלקה מהירה וארוכה כדי לבצע את הפעולות הבאות: \n- שמאלה/ימינה: לעבור אל הקודם/הבא \n- למעלה: לבחור\n- למטה: לסמן בתור \"לא להעלאה\".</string>
<string name="set_up_avatar_toast_string">כדי להגדיר את התמונה שמייצגת אותך בלוח התוצאות, יש לגעת ב\"הגדרה כתמונה ייצוגית\" בתפריט שלוש־הנקודות של תמונה כלשהי.</string> <string name="set_up_avatar_toast_string">כדי להגדיר את התמונה שמייצגת אותך בלוח התוצאות, יש לגעת ב\"הגדרה כתמונה ייצוגית\" בתפריט שלוש־הנקודות של תמונה כלשהי.</string>
<string name="similar_coordinate_description_auto_set">נקודות הציון אינן מדויקות, אבל האדם שהעלה את התמונה הזאת חושב שהן קרובות מספיק.</string> <string name="similar_coordinate_description_auto_set">נקודות הציון אינן מדויקות, אבל האדם שהעלה את התמונה הזאת חושב שהן קרובות מספיק.</string>
<string name="storage_permissions_denied">הרשאת האחסון נדחתה</string>
<string name="unable_to_share_upload_item">לא ניתן לשתף את הפריט הזה</string>
<plurals name="custom_picker_images_selected_title_appendix"> <plurals name="custom_picker_images_selected_title_appendix">
<item quantity="one">נבחרה תמונה אחת</item> <item quantity="one">נבחרה תמונה אחת</item>
<item quantity="two">נבחרו שתי תמונות</item> <item quantity="two">נבחרו שתי תמונות</item>

View file

@ -33,7 +33,7 @@
<string name="preference_category_privacy">Купуялык</string> <string name="preference_category_privacy">Купуялык</string>
<string name="app_name">Викиказына</string> <string name="app_name">Викиказына</string>
<string name="menu_settings">Ырастоолор</string> <string name="menu_settings">Ырастоолор</string>
<string name="username">Колдонуучунун ысымы</string> <string name="username">Колдонуучунун аты</string>
<string name="password">Сырсөз</string> <string name="password">Сырсөз</string>
<string name="login">Кирүү</string> <string name="login">Кирүү</string>
<string name="signup">Катталуу</string> <string name="signup">Катталуу</string>

View file

@ -343,6 +343,7 @@
<string name="wrong">Погрешен одговор</string> <string name="wrong">Погрешен одговор</string>
<string name="quiz_screenshot_question">Дали оваа екранска снимка е во ред за подигање?</string> <string name="quiz_screenshot_question">Дали оваа екранска снимка е во ред за подигање?</string>
<string name="share_app_title">Сподели прилог</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_nearby_places_around">Не најдов околни места</string>
<string name="error_fetching_nearby_monuments">Грешка при добивањето на околните споменици.</string> <string name="error_fetching_nearby_monuments">Грешка при добивањето на околните споменици.</string>
@ -729,6 +730,8 @@
<string name="full_screen_mode_features_info">Поминувајте бргу и долго со простот за да ги извршите следниве дејства: \n- Лево/десно: Претходна/следна\n- Нагоре: Избирање\n- Надолу: Означување дека не е за подигање.</string> <string name="full_screen_mode_features_info">Поминувајте бргу и долго со простот за да ги извршите следниве дејства: \n- Лево/десно: Претходна/следна\n- Нагоре: Избирање\n- Надолу: Означување дека не е за подигање.</string>
<string name="set_up_avatar_toast_string">За да го поставите вашиот аватар во табелата на предводници, допрете на „Задај како аватар“ во менито со три точки на било која слика.</string> <string name="set_up_avatar_toast_string">За да го поставите вашиот аватар во табелата на предводници, допрете на „Задај како аватар“ во менито со три точки на било која слика.</string>
<string name="similar_coordinate_description_auto_set">Наведените координати не се прецизни, но лицето што ја подигнало сликава смета дека се доволно блиску.</string> <string name="similar_coordinate_description_auto_set">Наведените координати не се прецизни, но лицето што ја подигнало сликава смета дека се доволно блиску.</string>
<string name="storage_permissions_denied">Дозволата за складирање е одбиена</string>
<string name="unable_to_share_upload_item">Не може да се сподели оваа ставка</string>
<plurals name="custom_picker_images_selected_title_appendix"> <plurals name="custom_picker_images_selected_title_appendix">
<item quantity="one">Избрана е %d слика</item> <item quantity="one">Избрана е %d слика</item>
<item quantity="other">Избрани се %d слики</item> <item quantity="other">Избрани се %d слики</item>

View file

@ -289,7 +289,7 @@
<string name="skip_login">Overslaan</string> <string name="skip_login">Overslaan</string>
<string name="navigation_item_login">Aanmelden</string> <string name="navigation_item_login">Aanmelden</string>
<string name="skip_login_title">Weet je zeker dat je het aanmelden wilt overslaan?</string> <string name="skip_login_title">Weet je zeker dat je het aanmelden wilt overslaan?</string>
<string name="skip_login_message">U moet inloggen om later afbeeldingen te kunnen uploaden.</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 je aan om deze functie te gebruiken</string> <string name="login_alert_message">Meld je aan om deze functie te gebruiken</string>
<string name="copy_wikicode">Kopieer de wikitekst naar het klembord</string> <string name="copy_wikicode">Kopieer de wikitekst naar het klembord</string>
<string name="wikicode_copied">De wikitekst is gekopieerd naar het klembord</string> <string name="wikicode_copied">De wikitekst is gekopieerd naar het klembord</string>
@ -343,7 +343,7 @@
<string name="menu_set_wallpaper">Stel in als achtergrond</string> <string name="menu_set_wallpaper">Stel in als achtergrond</string>
<string name="wallpaper_set_successfully">Achtergrond succesvol ingesteld!</string> <string name="wallpaper_set_successfully">Achtergrond succesvol ingesteld!</string>
<string name="quiz">Vragenspel</string> <string name="quiz">Vragenspel</string>
<string name="quiz_question_string">Kan je afbeelding worden geplaatst?</string> <string name="quiz_question_string">Is deze afbeelding geschikt om te uploaden?</string>
<string name="question">Vraag</string> <string name="question">Vraag</string>
<string name="result">Uitslag</string> <string name="result">Uitslag</string>
<string name="quiz_back_button">Als u doorgaat met het uploaden van afbeeldingen die moeten worden verwijderd, wordt uw account waarschijnlijk geblokkeerd. Weet u zeker dat u de quiz wilt beëindigen?</string> <string name="quiz_back_button">Als u doorgaat met het uploaden van afbeeldingen die moeten worden verwijderd, wordt uw account waarschijnlijk geblokkeerd. Weet u zeker dat u de quiz wilt beëindigen?</string>
@ -362,6 +362,7 @@
<string name="wrong">Fout antwoord</string> <string name="wrong">Fout antwoord</string>
<string name="quiz_screenshot_question">Is deze screenshot OK om te uploaden?</string> <string name="quiz_screenshot_question">Is deze screenshot OK om te uploaden?</string>
<string name="share_app_title">Toepassing delen</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">Fout bij het ophalen van plaatsen in de buurt.</string>
<string name="no_nearby_places_around">Geen plaatsen in de buurt</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> <string name="error_fetching_nearby_monuments">Fout bij het ophalen van monumenten.</string>
@ -406,7 +407,7 @@
<string name="step_count">Stap %1$d van %2$d: %3$s</string> <string name="step_count">Stap %1$d van %2$d: %3$s</string>
<string name="next">Volgende</string> <string name="next">Volgende</string>
<string name="previous">Vorige</string> <string name="previous">Vorige</string>
<string name="upload_title_duplicate">Er bestaat een bestand met de bestandsnaam %1$s . Weet u zeker dat u door wilt gaan?\n\nOpmerking: Er wordt automatisch een geschikt achtervoegsel aan de bestandsnaam toegevoegd.</string> <string name="upload_title_duplicate">Er is al een bestand met de bestandsnaam %1$s. Weet u zeker dat u door wilt gaan?\n\nOpmerking: Er wordt automatisch een geschikt achtervoegsel aan de bestandsnaam toegevoegd.</string>
<string name="map_application_missing">Er is geen compatibele kaarttoepassing gevonden op uw apparaat. Installeer een kaarttoepassing om deze functie te gebruiken.</string> <string name="map_application_missing">Er is geen compatibele kaarttoepassing gevonden op uw apparaat. Installeer een kaarttoepassing om deze functie te gebruiken.</string>
<string name="title_page_bookmarks_pictures">Afbeeldingen</string> <string name="title_page_bookmarks_pictures">Afbeeldingen</string>
<string name="title_page_bookmarks_locations">Locaties</string> <string name="title_page_bookmarks_locations">Locaties</string>
@ -472,15 +473,15 @@
<string name="send_thank_toast">Verstuur een bedankje voor %1$s</string> <string name="send_thank_toast">Verstuur een bedankje voor %1$s</string>
<string name="review_copyright">Voldoet dit aan de regels van het auteursrecht?</string> <string name="review_copyright">Voldoet dit aan de regels van het auteursrecht?</string>
<string name="review_category">Is dit correct gecategoriseerd?</string> <string name="review_category">Is dit correct gecategoriseerd?</string>
<string name="review_spam">Valt dit binnen de scope?</string> <string name="review_spam">Past dit bij de doelstelling van het project?</string>
<string name="review_thanks">Wilt u de bijdrager bedanken?</string> <string name="review_thanks">Wilt u de bijdrager bedanken?</string>
<string name="review_spam_explanation">Klik op NEE om deze afbeelding te nomineren voor verwijdering als deze helemaal niet nuttig is.</string> <string name="review_spam_explanation">Klik op NEE om deze afbeelding te nomineren voor verwijdering als deze helemaal niet nuttig is.</string>
<string name="review_copyright_explanation">Logo\'s, screenshots, filmposters zijn vaak auteursrechtschendingen.\nKlik NEE om deze afbeelding te nomineren voor verwijdering</string> <string name="review_copyright_explanation">Logo\'s, screenshots, filmposters zijn vaak auteursrechtschendingen.\nKlik NEE om deze afbeelding te nomineren voor verwijdering</string>
<string name="review_thanks_explanation">%1$s zal worden aangemoedigd door uw waardering</string> <string name="review_thanks_explanation">%1$s zal worden aangemoedigd door uw waardering</string>
<string name="review_no_category">Oh, dit is niet eens gecategoriseerd!</string> <string name="review_no_category">Oh, dit is niet eens gecategoriseerd!</string>
<string name="review_category_explanation">Deze afbeelding valt onder %1$s categorieën.</string> <string name="review_category_explanation">Deze afbeelding valt onder %1$s categorieën.</string>
<string name="review_spam_report_question">Het valt buiten de scope want het is</string> <string name="review_spam_report_question">Het past niet bij de doelstelling van het project, want het is</string>
<string name="review_c_violation_report_question">Het is schending van het auteursrecht omdat het</string> <string name="review_c_violation_report_question">Het is een schending van het auteursrecht, want het is</string>
<string name="review_thanks_yes_button_text">Volgende afbeelding</string> <string name="review_thanks_yes_button_text">Volgende afbeelding</string>
<string name="review_thanks_no_button_text">Ja, waarom niet</string> <string name="review_thanks_no_button_text">Ja, waarom niet</string>
<string name="skip_image_explanation">Als u op deze knop klikt, krijgt u nog een recent geüploade afbeelding van Wikimedia Commons</string> <string name="skip_image_explanation">Als u op deze knop klikt, krijgt u nog een recent geüploade afbeelding van Wikimedia Commons</string>
@ -748,4 +749,10 @@
<string name="full_screen_mode_features_info">Veeg snel en lang om deze handelingen te verrichten: \n- Links/Rechts: Naar vorige/volgende gaan\n- Omhoog: Selecteren\n- Omlaag: Als niet voor uploaden markeren</string> <string name="full_screen_mode_features_info">Veeg snel en lang om deze handelingen te verrichten: \n- Links/Rechts: Naar vorige/volgende gaan\n- Omhoog: Selecteren\n- Omlaag: Als niet voor uploaden markeren</string>
<string name="set_up_avatar_toast_string">Om uw leaderboard-avatar te kiezen tikt u op \"Als avatar instellen\" in het driestippenmenu van een afbeelding.</string> <string name="set_up_avatar_toast_string">Om uw leaderboard-avatar te kiezen tikt u op \"Als avatar instellen\" in het driestippenmenu van een afbeelding.</string>
<string name="similar_coordinate_description_auto_set">De coördinaten zijn niet precies, maar degene die deze foto heeft geüpload vindt dat ze redelijk in de buurt komen.</string> <string name="similar_coordinate_description_auto_set">De coördinaten zijn niet precies, maar degene die deze foto heeft geüpload vindt dat ze redelijk in de buurt komen.</string>
<string name="storage_permissions_denied">Opslagtoestemming geweigerd</string>
<string name="unable_to_share_upload_item">Kan dit item niet delen</string>
<plurals name="custom_picker_images_selected_title_appendix">
<item quantity="one">%d afbeelding geselecteerd</item>
<item quantity="other">%d afbeeldingen geselecteerd</item>
</plurals>
</resources> </resources>

View file

@ -15,6 +15,7 @@
* Luckas * Luckas
* Mariagarbin * Mariagarbin
* Maxan * Maxan
* McDutchie
* Mello25 * Mello25
* Re demz * Re demz
* Stephanyb76 * Stephanyb76
@ -363,6 +364,7 @@
<string name="wrong">Resposta incorreta</string> <string name="wrong">Resposta incorreta</string>
<string name="quiz_screenshot_question">Esta captura de tela pode ser carregada?</string> <string name="quiz_screenshot_question">Esta captura de tela pode ser carregada?</string>
<string name="share_app_title">Compartilhar o aplicativo</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">Erro ao buscar lugares próximos.</string>
<string name="no_nearby_places_around">Não há 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="error_fetching_nearby_monuments">Erro ao buscar monumentos próximos.</string>
@ -407,7 +409,7 @@
<string name="step_count">Passo %1$d de %2$d: %3$s</string> <string name="step_count">Passo %1$d de %2$d: %3$s</string>
<string name="next">Próximo</string> <string name="next">Próximo</string>
<string name="previous">Anterior</string> <string name="previous">Anterior</string>
<string name="upload_title_duplicate">Um arquivo com o nome do arquivo% 1 $ s existe. Tem certeza de que deseja continuar?\n\nNota: Um sufixo adequado será adicionado ao nome do arquivo automaticamente.</string> <string name="upload_title_duplicate">Um arquivo com o nome do arquivo %1$s existe. Tem certeza de que deseja continuar?\n\nNota: Um sufixo adequado será adicionado ao nome do arquivo automaticamente.</string>
<string name="map_application_missing">Nenhum aplicativo de mapa compatível pode ser encontrado no seu dispositivo. Por favor, instale um aplicativo de mapa para usar este recurso.</string> <string name="map_application_missing">Nenhum aplicativo de mapa compatível pode ser encontrado no seu dispositivo. Por favor, instale um aplicativo de mapa para usar este recurso.</string>
<string name="title_page_bookmarks_pictures">Fotografias</string> <string name="title_page_bookmarks_pictures">Fotografias</string>
<string name="title_page_bookmarks_locations">Locais</string> <string name="title_page_bookmarks_locations">Locais</string>
@ -730,6 +732,8 @@
<string name="your_feedback">A sua opinião</string> <string name="your_feedback">A sua opinião</string>
<string name="mark_as_not_for_upload">Marcar como não sendo para carregamento</string> <string name="mark_as_not_for_upload">Marcar como não sendo para carregamento</string>
<string name="unmark_as_not_for_upload">Remover marcação de como não sendo para carregamento</string> <string name="unmark_as_not_for_upload">Remover marcação de como não sendo para carregamento</string>
<string name="marking_as_not_for_upload">Marcado para não ser carregado</string>
<string name="unmarking_as_not_for_upload">Remover marcação para não ser carregado</string>
<string name="show_already_actioned_pictures">Mostrar imagens já processadas</string> <string name="show_already_actioned_pictures">Mostrar imagens já processadas</string>
<string name="hiding_already_actioned_pictures">Ocultando as imagens já processadas</string> <string name="hiding_already_actioned_pictures">Ocultando as imagens já processadas</string>
<string name="no_more_images_found">Não foram encontradas mais imagens</string> <string name="no_more_images_found">Não foram encontradas mais imagens</string>
@ -747,4 +751,10 @@
<string name="full_screen_mode_features_info">Passe o dedo com um gesto rápido e longo para executar estas operações: \n- Esquerda/direita: Ir para o anterior/seguinte\n- Cima: Selecionar\n- Baixo: Marcar como não sendo para carregamento.</string> <string name="full_screen_mode_features_info">Passe o dedo com um gesto rápido e longo para executar estas operações: \n- Esquerda/direita: Ir para o anterior/seguinte\n- Cima: Selecionar\n- Baixo: Marcar como não sendo para carregamento.</string>
<string name="set_up_avatar_toast_string">Para definir seu avatar da tabela de classificação, clique em \"Definir como avatar\" no menu de três pontos da sua imagem.</string> <string name="set_up_avatar_toast_string">Para definir seu avatar da tabela de classificação, clique em \"Definir como avatar\" no menu de três pontos da sua imagem.</string>
<string name="similar_coordinate_description_auto_set">As coordenadas não são exatas, mas a pessoa que carregou essa imagem crê que sejam próximas o suficiente.</string> <string name="similar_coordinate_description_auto_set">As coordenadas não são exatas, mas a pessoa que carregou essa imagem crê que sejam próximas o suficiente.</string>
<string name="storage_permissions_denied">Permissão de armazenamento negada</string>
<string name="unable_to_share_upload_item">Incapaz de compartilhar esse item</string>
<plurals name="custom_picker_images_selected_title_appendix">
<item quantity="one">%d imagem selecinada</item>
<item quantity="other">%d imagens selecionadas</item>
</plurals>
</resources> </resources>

View file

@ -12,6 +12,7 @@
* Luckas * Luckas
* Malafaya * Malafaya
* Mansil alfalb * Mansil alfalb
* McDutchie
* Mirzali * Mirzali
* Sarilho1 * Sarilho1
* Unamane * Unamane
@ -393,7 +394,7 @@
<string name="step_count">Passo %1$d de %2$d: %3$s</string> <string name="step_count">Passo %1$d de %2$d: %3$s</string>
<string name="next">Seguinte</string> <string name="next">Seguinte</string>
<string name="previous">Anterior</string> <string name="previous">Anterior</string>
<string name="upload_title_duplicate">Já existe um ficheiro com o nome %1$s. Tem a certeza de que deseja continuar?\n\n\nNota: será adicionado automaticamente ao nome do ficheiro um sufixo apropriado.</string> <string name="upload_title_duplicate">Já existe um ficheiro com o nome %1$s. Tem a certeza de que deseja continuar?\n\nNota: será adicionado automaticamente ao nome do ficheiro um sufixo apropriado.</string>
<string name="map_application_missing">Não foi encontrada no seu dispositivo nenhuma aplicação de mapas compatível. Para usar esta funcionalidade instale uma aplicação de mapas, por favor.</string> <string name="map_application_missing">Não foi encontrada no seu dispositivo nenhuma aplicação de mapas compatível. Para usar esta funcionalidade instale uma aplicação de mapas, por favor.</string>
<string name="title_page_bookmarks_pictures">Fotografias</string> <string name="title_page_bookmarks_pictures">Fotografias</string>
<string name="title_page_bookmarks_locations">Locais</string> <string name="title_page_bookmarks_locations">Locais</string>

View file

@ -108,7 +108,7 @@
<string name="welcome_copyright_subtext">Message explaining what kind of images not to submit, without a received permission from the copyright holder.</string> <string name="welcome_copyright_subtext">Message explaining what kind of images not to submit, without a received permission from the copyright holder.</string>
<string name="welcome_final_text">Message asking user if they understand what kinds of images to upload.</string> <string name="welcome_final_text">Message asking user if they understand what kinds of images to upload.</string>
<string name="welcome_final_button_text">Button text for confirming the user understands what kinds of images to upload.\n{{Identical|Yes}}</string> <string name="welcome_final_button_text">Button text for confirming the user understands what kinds of images to upload.\n{{Identical|Yes}}</string>
<string name="welcome_help_button_text">NEEDS DOCUMENTATION</string> <string name="welcome_help_button_text"/>
<string name="detail_panel_cats_label">Label for categories list in media detail panel.\n{{Identical|Category}}</string> <string name="detail_panel_cats_label">Label for categories list in media detail panel.\n{{Identical|Category}}</string>
<string name="detail_panel_cats_loading">Placeholder for categories list in media detail panel, while loading from network.\n{{Identical|Loading}}</string> <string name="detail_panel_cats_loading">Placeholder for categories list in media detail panel, while loading from network.\n{{Identical|Loading}}</string>
<string name="detail_panel_cats_none">Placeholder for categories list in media detail panel, if no categories found.\n{{Identical|None selected}}</string> <string name="detail_panel_cats_none">Placeholder for categories list in media detail panel, if no categories found.\n{{Identical|None selected}}</string>
@ -130,8 +130,8 @@
<string name="welcome_image_llamas">An animal. See [[:d:Q42569|Wikidata item Q42569]] for a list of possible translations.</string> <string name="welcome_image_llamas">An animal. See [[:d:Q42569|Wikidata item Q42569]] for a list of possible translations.</string>
<string name="welcome_image_rainbow_bridge">A bridge in Japan. See [[:d:Q1046736|Wikidata item Q1046736]] for a list of possible translations.</string> <string name="welcome_image_rainbow_bridge">A bridge in Japan. See [[:d:Q1046736|Wikidata item Q1046736]] for a list of possible translations.</string>
<string name="welcome_image_tulip">A flower. See [[:d:Q93201|Wikidata item Q93201]] for a list of possible translations.</string> <string name="welcome_image_tulip">A flower. See [[:d:Q93201|Wikidata item Q93201]] for a list of possible translations.</string>
<string name="welcome_image_welcome_wikipedia">Description of [https://github.com/commons-app/apps-android-commons/blob/master/app/src/main/res/drawable-hdpi/welcome_wikipedia.png the image] displayed on the welcome screen to illustrate {{msg-wm|Commons-android-strings-welcome wikipedia text}} and {{msg-wm|Commons-android-strings-welcome wikipedia subtext}}.</string> <string name="welcome_image_welcome_wikipedia">Description of [https://github.com/commons-app/apps-android-commons/blob/main/app/src/main/res/drawable-hdpi/welcome_wikipedia.webp the image] displayed on the welcome screen to illustrate {{msg-wm|Commons-android-strings-welcome wikipedia text}} and {{msg-wm|Commons-android-strings-welcome wikipedia subtext}}.</string>
<string name="welcome_image_welcome_copyright">Description of [https://github.com/commons-app/apps-android-commons/blob/master/app/src/main/res/drawable-hdpi/welcome_copyright.png the image] displayed on the welcome screen to illustrate {{msg-wm|Commons-android-strings-welcome copyright text}} and {{msg-wm|Commons-android-strings-welcome copyright subtext}}.</string> <string name="welcome_image_welcome_copyright">Description of [https://github.com/commons-app/apps-android-commons/blob/main/app/src/main/res/drawable-hdpi/welcome_copyright.webp the image] displayed on the welcome screen to illustrate {{msg-wm|Commons-android-strings-welcome copyright text}} and {{msg-wm|Commons-android-strings-welcome copyright subtext}}.</string>
<string name="welcome_image_sydney_opera_house">A building in the city of Sydney. See [[:d:Q45178|Wikidata item Q45178]] for a list of possible translations.</string> <string name="welcome_image_sydney_opera_house">A building in the city of Sydney. See [[:d:Q45178|Wikidata item Q45178]] for a list of possible translations.</string>
<string name="cancel">{{Identical|Cancel}}</string> <string name="cancel">{{Identical|Cancel}}</string>
<string name="navigation_drawer_open">{{Identical|Open}}</string> <string name="navigation_drawer_open">{{Identical|Open}}</string>

View file

@ -393,6 +393,7 @@
<string name="wrong">Неверный ответ</string> <string name="wrong">Неверный ответ</string>
<string name="quiz_screenshot_question">Этот скриншот подходит для загрузки на Викисклад?</string> <string name="quiz_screenshot_question">Этот скриншот подходит для загрузки на Викисклад?</string>
<string name="share_app_title">Поделиться приложением</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_nearby_places_around">Нет мест поблизости</string>
<string name="error_fetching_nearby_monuments">Ошибка получения мест поблизости.</string> <string name="error_fetching_nearby_monuments">Ошибка получения мест поблизости.</string>
@ -779,6 +780,8 @@
<string name="full_screen_mode_features_info">Проведите быстро и широко, чтобы выполнить следующие действия: \n- Влево/вправо: переход к предыдущему/следующему \n- Вверх: выбрать\n- Вниз: пометить как не для загрузки.</string> <string name="full_screen_mode_features_info">Проведите быстро и широко, чтобы выполнить следующие действия: \n- Влево/вправо: переход к предыдущему/следующему \n- Вверх: выбрать\n- Вниз: пометить как не для загрузки.</string>
<string name="set_up_avatar_toast_string">Чтобы установить свой аватар в таблице лидеров, на любом изображении в меню с тремя точками нажмите «Установить как аватар».</string> <string name="set_up_avatar_toast_string">Чтобы установить свой аватар в таблице лидеров, на любом изображении в меню с тремя точками нажмите «Установить как аватар».</string>
<string name="similar_coordinate_description_auto_set">Координаты не являются точными, но человек, загрузивший эту фотографию, считает, что они достаточно близки.</string> <string name="similar_coordinate_description_auto_set">Координаты не являются точными, но человек, загрузивший эту фотографию, считает, что они достаточно близки.</string>
<string name="storage_permissions_denied">Доступ к хранилищу запрещён</string>
<string name="unable_to_share_upload_item">Невозможно поделиться этим объектом</string>
<plurals name="custom_picker_images_selected_title_appendix"> <plurals name="custom_picker_images_selected_title_appendix">
<item quantity="one">выбрано %d изображение</item> <item quantity="one">выбрано %d изображение</item>
<item quantity="few">выбрано %d изображения</item> <item quantity="few">выбрано %d изображения</item>

View file

@ -165,6 +165,7 @@
<string name="continue_message">جاری رکھو</string> <string name="continue_message">جاری رکھو</string>
<string name="correct">درست جواب</string> <string name="correct">درست جواب</string>
<string name="wrong">غلط جواب</string> <string name="wrong">غلط جواب</string>
<string name="rotate">بھن٘واؤ</string>
<string name="delete">مٹاؤ</string> <string name="delete">مٹاؤ</string>
<string name="Achievements">کامیابیاں</string> <string name="Achievements">کامیابیاں</string>
<string name="Profile">پروفائل</string> <string name="Profile">پروفائل</string>

View file

@ -747,4 +747,6 @@
<string name="full_screen_mode_features_info">Hitro in dolgo podrsajte, da izvedete naslednja dejanja:\n levo/desno: pojdi na prejšnje/naslednje\n gor: izberi\n dol: označi, da ni za nalaganje</string> <string name="full_screen_mode_features_info">Hitro in dolgo podrsajte, da izvedete naslednja dejanja:\n levo/desno: pojdi na prejšnje/naslednje\n gor: izberi\n dol: označi, da ni za nalaganje</string>
<string name="set_up_avatar_toast_string">Za nastavitev svojega avatarja na lestvici vodilnih tapnite »Nastavi kot avatar« v meniju s tremi pikami katere koli slike.</string> <string name="set_up_avatar_toast_string">Za nastavitev svojega avatarja na lestvici vodilnih tapnite »Nastavi kot avatar« v meniju s tremi pikami katere koli slike.</string>
<string name="similar_coordinate_description_auto_set">Koordinate niso točne koordinate, vendar oseba, ki je naložila to sliko, meni, da so ustrezen približek.</string> <string name="similar_coordinate_description_auto_set">Koordinate niso točne koordinate, vendar oseba, ki je naložila to sliko, meni, da so ustrezen približek.</string>
<string name="storage_permissions_denied">Dovoljenje za shranjevanje zavrnjeno</string>
<string name="unable_to_share_upload_item">Tega predmeta ni mogoče deliti</string>
</resources> </resources>

View file

@ -22,12 +22,15 @@
<string name="add_another_description">Додај други опис</string> <string name="add_another_description">Додај други опис</string>
<string name="add_new_contribution">Додај нови допринос</string> <string name="add_new_contribution">Додај нови допринос</string>
<string name="add_contribution_from_camera">Додај допринос из камере</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="show_captions">Натписи</string>
<string name="row_item_language_description">Опис језика</string> <string name="row_item_language_description">Опис језика</string>
<string name="row_item_caption">Натпис</string> <string name="row_item_caption">Натпис</string>
<string name="show_captions_description">Опис</string> <string name="show_captions_description">Опис</string>
<string name="nearby_row_image">Слика</string> <string name="nearby_row_image">Слика</string>
<string name="nearby_all">Све</string> <string name="nearby_all">Све</string>
<string name="nearby_filter_search">Преглед претраге</string>
<string name="appwidget_img">Слика дана</string> <string name="appwidget_img">Слика дана</string>
<plurals name="uploads_pending_notification_indicator"> <plurals name="uploads_pending_notification_indicator">
<item quantity="one">%1$d датотека се отпрема</item> <item quantity="one">%1$d датотека се отпрема</item>
@ -37,6 +40,7 @@
<item quantity="one">%1$d отпремање</item> <item quantity="one">%1$d отпремање</item>
<item quantity="other">%1$d отпремања</item> <item quantity="other">%1$d отпремања</item>
</plurals> </plurals>
<string name="starting_uploads">Покретање отпремања</string>
<plurals name="starting_multiple_uploads"> <plurals name="starting_multiple_uploads">
<item quantity="one">Процесуирање %d отпремање</item> <item quantity="one">Процесуирање %d отпремање</item>
<item quantity="other">Процесуирање %d отпремања</item> <item quantity="other">Процесуирање %d отпремања</item>
@ -53,6 +57,10 @@
<item quantity="one">%1$d отпремање</item> <item quantity="one">%1$d отпремање</item>
<item quantity="other">%1$d отпремања</item> <item quantity="other">%1$d отпремања</item>
</plurals> </plurals>
<plurals name="receiving_shared_content">
<item quantity="one">Примање дељеног садржаја... Процесуирање слике може потрајати неко време, у зависности од величине слике и вашег уређаја</item>
<item quantity="other">Примање дељеног садржаја... Процесуирање слика може потрајати неко време, у зависности од величине слика и вашег уређаја</item>
</plurals>
<string name="navigation_item_explore">Истрага</string> <string name="navigation_item_explore">Истрага</string>
<string name="preference_category_appearance">Изглед</string> <string name="preference_category_appearance">Изглед</string>
<string name="preference_category_general">Опште</string> <string name="preference_category_general">Опште</string>
@ -71,13 +79,17 @@
<string name="signup">Отвори налог</string> <string name="signup">Отвори налог</string>
<string name="logging_in_title">Пријављивање</string> <string name="logging_in_title">Пријављивање</string>
<string name="logging_in_message">Сачекајте…</string> <string name="logging_in_message">Сачекајте…</string>
<string name="updating_caption_title">Ажурирање натписа и описа</string>
<string name="updating_caption_message">Сачекајте…</string> <string name="updating_caption_message">Сачекајте…</string>
<string name="login_success">Успешно сте пријављени.</string> <string name="login_success">Успешно сте пријављени.</string>
<string name="login_failed">Пријављивање није успело.</string> <string name="login_failed">Пријављивање није успело.</string>
<string name="upload_failed">Датотека није пронађена. Покушајте са другом датотеком.</string> <string name="upload_failed">Датотека није пронађена. Покушајте са другом датотеком.</string>
<string name="retry_limit_reached">Максимални лимит за поновно покушавање је прекорачен! Откажите отпремање и покушајте поново</string>
<string name="unrestricted_battery_mode">Искључи оптимизацију батерије?</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="authentication_failed">Потврда идентитета није успела. Пријавите се поново.</string>
<string name="uploading_started">Отпремање је започето.</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_title">Датотека „%1$s” је отпремљена.</string>
<string name="upload_completed_notification_text">Додирните да бисте видели отпремање</string> <string name="upload_completed_notification_text">Додирните да бисте видели отпремање</string>
<string name="upload_progress_notification_title_start">Отпремање датотеке „%s”</string> <string name="upload_progress_notification_title_start">Отпремање датотеке „%s”</string>
@ -86,6 +98,7 @@
<string name="upload_failed_notification_title">Отпремање датотеке „%1$s” није успело</string> <string name="upload_failed_notification_title">Отпремање датотеке „%1$s” није успело</string>
<string name="upload_paused_notification_title">Отпремање %1$s паузирано</string> <string name="upload_paused_notification_title">Отпремање %1$s паузирано</string>
<string name="upload_failed_notification_subtitle">Додирните да бисте видели</string> <string name="upload_failed_notification_subtitle">Додирните да бисте видели</string>
<string name="upload_paused_notification_subtitle">Додирните да бисте видели</string>
<string name="title_activity_contributions">Ваша недавна отпремања</string> <string name="title_activity_contributions">Ваша недавна отпремања</string>
<string name="contribution_state_queued">На чекању</string> <string name="contribution_state_queued">На чекању</string>
<string name="contribution_state_failed">Није успело</string> <string name="contribution_state_failed">Није успело</string>
@ -98,6 +111,7 @@
<string name="menu_share">Дели</string> <string name="menu_share">Дели</string>
<string name="menu_view_file_page">Види страницу датотеке</string> <string name="menu_view_file_page">Види страницу датотеке</string>
<string name="share_title_hint">Опис (обавезно)</string> <string name="share_title_hint">Опис (обавезно)</string>
<string name="add_caption_toast">Унесите натпис за ову датотеку</string>
<string name="share_description_hint">Опис</string> <string name="share_description_hint">Опис</string>
<string name="share_caption_hint">Натпис</string> <string name="share_caption_hint">Натпис</string>
<string name="login_failed_network">Пријава није могућа — грешка на мрежи</string> <string name="login_failed_network">Пријава није могућа — грешка на мрежи</string>
@ -115,6 +129,7 @@
<string name="display_list_button">Списак</string> <string name="display_list_button">Списак</string>
<string name="contributions_subtitle_zero">(Још увек нема отпремања)</string> <string name="contributions_subtitle_zero">(Још увек нема отпремања)</string>
<string name="categories_not_found">Нема категорија које одговарају %1$s</string> <string name="categories_not_found">Нема категорија које одговарају %1$s</string>
<string name="depictions_not_found">Нису пронађене ставке на Википодацима које се поклапају са %1$s</string>
<string name="categories_skip_explanation">Додајте категорије на слике да бисте олакшали корисницима њихово проналажење на Остави.\n\nДа бисте додали категорију, почните са писањем њеног имена.</string> <string name="categories_skip_explanation">Додајте категорије на слике да бисте олакшали корисницима њихово проналажење на Остави.\n\nДа бисте додали категорију, почните са писањем њеног имена.</string>
<string name="categories_activity_title">Категорије</string> <string name="categories_activity_title">Категорије</string>
<string name="title_activity_settings">Подешавања</string> <string name="title_activity_settings">Подешавања</string>
@ -182,8 +197,11 @@
<string name="read_storage_permission_rationale">Потребна дозвола: Читање спољашње меморије. Апликација не може да приступи Ваших галерији без овога.</string> <string name="read_storage_permission_rationale">Потребна дозвола: Читање спољашње меморије. Апликација не може да приступи Ваших галерији без овога.</string>
<string name="write_storage_permission_rationale">Потребна дозвола: Писање у спољашњој меморији. Апликација не може да приступи Вашој камери/галерији без ове дозволе.</string> <string name="write_storage_permission_rationale">Потребна дозвола: Писање у спољашњој меморији. Апликација не може да приступи Вашој камери/галерији без ове дозволе.</string>
<string name="location_permission_title">Захтевање дозволе за локацију</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="ok">У реду</string>
<string name="warning">Упозорење</string> <string name="warning">Упозорење</string>
<string name="duplicate_file_name">Пронађен је дупликат назива датотека</string>
<string name="upload">Отпреми</string> <string name="upload">Отпреми</string>
<string name="yes">Да</string> <string name="yes">Да</string>
<string name="no">Не</string> <string name="no">Не</string>
@ -229,6 +247,7 @@
<string name="nearby_info_menu_wikidata_article">Ставка на Википодацима</string> <string name="nearby_info_menu_wikidata_article">Ставка на Википодацима</string>
<string name="nearby_info_menu_wikipedia_article">Википедијски чланак</string> <string name="nearby_info_menu_wikipedia_article">Википедијски чланак</string>
<string name="description_info">Молимо да опишете датотеку колико је то могуће: Где је направљена? Шта приказује? Шта је контекст? Опишите објекте и/или особе. Откријте информације које се не могу лако погодити, на пример доба дана ако је у питању пејзаж. Ако датотека приказује нешто необично, молимо да објасните шта је то чини необичном.</string> <string name="description_info">Молимо да опишете датотеку колико је то могуће: Где је направљена? Шта приказује? Шта је контекст? Опишите објекте и/или особе. Откријте информације које се не могу лако погодити, на пример доба дана ако је у питању пејзаж. Ако датотека приказује нешто необично, молимо да објасните шта је то чини необичном.</string>
<string name="caption_info">Молимо напишите кратак опис слике. Први наслов би се користио као наслов за слику. Ограничено на 255 карактера.</string>
<string name="upload_problem_exist">Потенцијални проблеми са овом сликом:</string> <string name="upload_problem_exist">Потенцијални проблеми са овом сликом:</string>
<string name="upload_problem_image_dark">Слика је сувише тамна.</string> <string name="upload_problem_image_dark">Слика је сувише тамна.</string>
<string name="upload_problem_image_blurry">Слика је мутна.</string> <string name="upload_problem_image_blurry">Слика је мутна.</string>
@ -237,6 +256,8 @@
<string name="upload_problem_fbmd">Молимо Вас да само отпремате слике које сте ви направили. Не отпремајте слике које сте пронашли на другим налозима на Фејсбуку.</string> <string name="upload_problem_fbmd">Молимо Вас да само отпремате слике које сте ви направили. Не отпремајте слике које сте пронашли на другим налозима на Фејсбуку.</string>
<string name="upload_problem_do_you_continue">Желите ли још увек да отпремите ову слику?</string> <string name="upload_problem_do_you_continue">Желите ли још увек да отпремите ову слику?</string>
<string name="upload_connection_error_alert_title">Грешка у вези</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="internet_downloaded">Молимо Вас да отпремате слике које сте ви направили. Не отпремајте слике које сте преузели са интернета.</string>
<string name="use_external_storage">Чувај снимке у апликацији</string> <string name="use_external_storage">Чувај снимке у апликацији</string>
<string name="use_external_storage_summary">Чување слика снимљених камером у меморији на вашем уређају</string> <string name="use_external_storage_summary">Чување слика снимљених камером у меморији на вашем уређају</string>
@ -256,6 +277,7 @@
<string name="copy_wikicode">Копирај викитекст</string> <string name="copy_wikicode">Копирај викитекст</string>
<string name="wikicode_copied">Викитекст је копиран у привремену меморију</string> <string name="wikicode_copied">Викитекст је копиран у привремену меморију</string>
<string name="nearby_location_not_available">„У близини” можда не ради како треба. Локација није доступна.</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_nearby">Потребна је дозвола за приказивање листе локација у близини</string>
<string name="nearby_directions">Упутства</string> <string name="nearby_directions">Упутства</string>
<string name="nearby_wikidata">Википодаци</string> <string name="nearby_wikidata">Википодаци</string>
@ -292,6 +314,7 @@
<string name="provider_searches">Недавнo претражени упити</string> <string name="provider_searches">Недавнo претражени упити</string>
<string name="provider_recent_languages">Скорашњи упити језика</string> <string name="provider_recent_languages">Скорашњи упити језика</string>
<string name="error_loading_categories">Дошло је до грешке при учитавању категорија.</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_media">Медији</string>
<string name="search_tab_title_categories">Категорије</string> <string name="search_tab_title_categories">Категорије</string>
<string name="search_tab_title_depictions">Ставке</string> <string name="search_tab_title_depictions">Ставке</string>
@ -307,6 +330,11 @@
<string name="question">Питање</string> <string name="question">Питање</string>
<string name="result">Резултат</string> <string name="result">Резултат</string>
<string name="quiz_back_button">Ако наставите са отпремањем слика које захтевају брисање, ваш налог ће вероватно бити блокиран. Заиста желите да завршите квиз?</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="construction_event_answer">Слике из области технологије или културе су добродошле на Остави.</string>
<string name="congratulatory_message_quiz">Тачних одговора: %1$s. Честитамо!</string> <string name="congratulatory_message_quiz">Тачних одговора: %1$s. Честитамо!</string>
<string name="warning_for_no_answer">Изаберите једну од две опције да бисте одговорили на питање</string> <string name="warning_for_no_answer">Изаберите једну од две опције да бисте одговорили на питање</string>
@ -317,8 +345,10 @@
<string name="wrong">Погрешан одговор</string> <string name="wrong">Погрешан одговор</string>
<string name="quiz_screenshot_question">Желите ли да отпремите овај снимак екрана?</string> <string name="quiz_screenshot_question">Желите ли да отпремите овај снимак екрана?</string>
<string name="share_app_title">Дели апликацију</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_nearby_places_around">Не постоје најближа места у близини</string>
<string name="error_fetching_nearby_monuments">Грешка при добављању споменика у близини.</string>
<string name="no_recent_searches">Нема недавних претрага</string> <string name="no_recent_searches">Нема недавних претрага</string>
<string name="delete_recent_searches_dialog">Да ли сте сигурни да желите да очистите своју историју претраге?</string> <string name="delete_recent_searches_dialog">Да ли сте сигурни да желите да очистите своју историју претраге?</string>
<string name="cancel_upload_dialog">Желите ли заиста да зауставите ово отпремање?</string> <string name="cancel_upload_dialog">Желите ли заиста да зауставите ово отпремање?</string>
@ -331,6 +361,7 @@
<string name="statistics">Статистика</string> <string name="statistics">Статистика</string>
<string name="statistics_thanks">Захваљивања</string> <string name="statistics_thanks">Захваљивања</string>
<string name="statistics_featured">Изабране слике</string> <string name="statistics_featured">Изабране слике</string>
<string name="statistics_wikidata_edits">Слике преко „Места у близини”</string>
<string name="level">Ниво</string> <string name="level">Ниво</string>
<string name="images_uploaded">Отпремљене слике</string> <string name="images_uploaded">Отпремљене слике</string>
<string name="image_reverts">Слике које нису уклоњене</string> <string name="image_reverts">Слике које нису уклоњене</string>
@ -367,6 +398,7 @@
<string name="provider_bookmarks">Обележивачи</string> <string name="provider_bookmarks">Обележивачи</string>
<string name="bookmark_empty">Нисте додали ниједан обележивач</string> <string name="bookmark_empty">Нисте додали ниједан обележивач</string>
<string name="provider_bookmarks_location">Обележивачи</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_uploaded_by_mistake">Грешком сам је отпремио/ла</string>
<string name="deletion_reason_publicly_visible">Нисам знао/ла да ће бити јавно видљива</string> <string name="deletion_reason_publicly_visible">Нисам знао/ла да ће бити јавно видљива</string>
<string name="deletion_reason_bad_for_my_privacy">Схватио/ла сам да је лоша за моју приватност</string> <string name="deletion_reason_bad_for_my_privacy">Схватио/ла сам да је лоша за моју приватност</string>
@ -377,7 +409,9 @@
<string name="no_categories_selected">Категорије нису изабране</string> <string name="no_categories_selected">Категорије нису изабране</string>
<string name="no_categories_selected_warning_desc">Слике без категорија ретко су употребљиве. Заиста желите да наставите без избора категорија?</string> <string name="no_categories_selected_warning_desc">Слике без категорија ретко су употребљиве. Заиста желите да наставите без избора категорија?</string>
<string name="no_depictions_selected">Опис није одабран</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">Откажи отпремање</string>
<string name="back_button_warning_desc">Коришћење дугмета за враћање уназад ће отказати ваше отпремање и изгубићете ваш напредак</string>
<string name="back_button_continue">Настави отпремање</string> <string name="back_button_continue">Настави отпремање</string>
<string name="upload_flow_all_images_in_set">(За све слике у скупу)</string> <string name="upload_flow_all_images_in_set">(За све слике у скупу)</string>
<string name="search_this_area">Претражите ову област</string> <string name="search_this_area">Претражите ову област</string>
@ -388,11 +422,19 @@
<string name="display_location_permission_title">Дозвола за приказ локације</string> <string name="display_location_permission_title">Дозвола за приказ локације</string>
<string name="display_location_permission_explanation">Тражи дозволу за локацију када је то потребно за функцију приказа картице обавештења у близини.</string> <string name="display_location_permission_explanation">Тражи дозволу за локацију када је то потребно за функцију приказа картице обавештења у близини.</string>
<string name="achievements_fetch_failed">Нешто није у реду. Није могуће добавити достигнућа.</string> <string name="achievements_fetch_failed">Нешто није у реду. Није могуће добавити достигнућа.</string>
<string name="achievements_fetch_failed_ultimate_achievement">Дали сте толико доприноса са којима наш систем за израчунавање достигнућа не може да изађе на крај. Ово је крајње достигнуће.</string>
<string name="ends_on">Завршава:</string> <string name="ends_on">Завршава:</string>
<string name="display_campaigns">Прикажи кампање</string> <string name="display_campaigns">Прикажи кампање</string>
<string name="display_campaigns_explanation">Погледајте текуће кампање</string> <string name="display_campaigns_explanation">Погледајте текуће кампање</string>
<string name="in_app_camera_location_access_explanation">Дозволите апликацији да прибави локацију у случају да је камера не сними. Камере на неким уређајима је не снимају. У овим случајевима, давање апликацији да прибави и закачи локацију чини ваш допринос кориснијим. Ово можете променити било када у подешавањима.</string>
<string name="option_allow">Дозволи</string> <string name="option_allow">Дозволи</string>
<string name="option_dismiss">Одбаци</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="nearby_campaign_dismiss_message">Више нећете видети кампање. Међутим, ако желите, можете поново да омогућите ово обавештење у подешавањима.</string>
<string name="this_function_needs_network_connection">Ова функција захтева мрежну везу. Проверите подешавања везе.</string> <string name="this_function_needs_network_connection">Ова функција захтева мрежну везу. Проверите подешавања везе.</string>
<string name="error_processing_image">Дошло је до грешке током обраде слике. Молим вас, покушајте поново!</string> <string name="error_processing_image">Дошло је до грешке током обраде слике. Молим вас, покушајте поново!</string>
<string name="getting_edit_token">Добијање токена за уређивање</string> <string name="getting_edit_token">Добијање токена за уређивање</string>
@ -415,12 +457,15 @@
<string name="review_spam">Да ли је за Оставу?</string> <string name="review_spam">Да ли је за Оставу?</string>
<string name="review_thanks">Да ли желите да се захвалите доприносиоцу?</string> <string name="review_thanks">Да ли желите да се захвалите доприносиоцу?</string>
<string name="review_spam_explanation">Кликните НЕ да номинујете слику за брисање ако је потпуно бескорисна.</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_no_category">Ох, ово чак није категоризовано!</string>
<string name="review_category_explanation">Ова слика је под %1$s категорије.</string> <string name="review_category_explanation">Ова слика је под %1$s категорије.</string>
<string name="review_spam_report_question">Није за Оставу зато што</string> <string name="review_spam_report_question">Није за Оставу зато што</string>
<string name="review_c_violation_report_question">Крши ауторска права зато што</string> <string name="review_c_violation_report_question">Крши ауторска права зато што</string>
<string name="review_thanks_yes_button_text">Следећа слика</string> <string name="review_thanks_yes_button_text">Следећа слика</string>
<string name="review_thanks_no_button_text">Да, зашто не</string> <string name="review_thanks_no_button_text">Да, зашто не</string>
<string name="skip_image_explanation">Додиривањем овог дугмета, биће вам приказана друга скоро отпремљена слика са Викимедијине оставе</string>
<string name="no_image">Нема коришћених датотека</string> <string name="no_image">Нема коришћених датотека</string>
<string name="no_image_reverted">Нема враћених слика</string> <string name="no_image_reverted">Нема враћених слика</string>
<string name="no_image_uploaded">Нема отпремљених слика</string> <string name="no_image_uploaded">Нема отпремљених слика</string>
@ -431,6 +476,9 @@
<string name="menu_option_unread">Прикажи непрочитано</string> <string name="menu_option_unread">Прикажи непрочитано</string>
<string name="error_occurred_in_picking_images">Дошло је до грешке при избору слика</string> <string name="error_occurred_in_picking_images">Дошло је до грешке при избору слика</string>
<string name="please_wait">Сачекајте…</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="copied_successfully">Копирано</string> <string name="copied_successfully">Копирано</string>
<string name="welcome_do_upload_content_description">Примери добрих слика за отпремање на Оставу</string> <string name="welcome_do_upload_content_description">Примери добрих слика за отпремање на Оставу</string>
<string name="welcome_dont_upload_content_description">Примери слика које нису за отпремање</string> <string name="welcome_dont_upload_content_description">Примери слика које нису за отпремање</string>
@ -445,6 +493,8 @@
<string name="exif_tag_name_lensModel">Модел објектива</string> <string name="exif_tag_name_lensModel">Модел објектива</string>
<string name="exif_tag_name_serialNumbers">Серијски бројеви</string> <string name="exif_tag_name_serialNumbers">Серијски бројеви</string>
<string name="exif_tag_name_software">Софтвер</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_text">Отпреми фотографије на Викимедијину Оставу директно са свог телефона. Преузми апликацију Оставе сада: %1$s</string>
<string name="share_via">Подели апликацију преко...</string> <string name="share_via">Подели апликацију преко...</string>
<string name="image_info">Информације о слици</string> <string name="image_info">Информације о слици</string>
@ -466,8 +516,20 @@
<string name="delete_helper_ask_reason_copyright_internet_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_logo">Логотип</string>
<string name="delete_helper_ask_alert_set_positive_button_reason">Зато што је то</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> <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_show_edit_title">Уреди приказе</string> <string name="depictions_edit_helper_show_edit_title">Уреди приказе</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_title_success">Успешно</string>
<string name="coordinates_edit_helper_show_edit_message">координате %1$s су додате.</string> <string name="coordinates_edit_helper_show_edit_message">координате %1$s су додате.</string>
<string name="description_edit_helper_show_edit_message">Описи су додати.</string> <string name="description_edit_helper_show_edit_message">Описи су додати.</string>
@ -475,6 +537,8 @@
<string name="coordinates_edit_helper_edit_message_else">Није могуће додавање координата.</string> <string name="coordinates_edit_helper_edit_message_else">Није могуће додавање координата.</string>
<string name="description_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="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="description_activity_title">Уреди описе и натписе</string>
<string name="share_image_via">Подели слику преко</string> <string name="share_image_via">Подели слику преко</string>
<string name="you_have_no_achievements_yet">Немате још увек доприноса</string> <string name="you_have_no_achievements_yet">Немате још увек доприноса</string>
@ -488,22 +552,41 @@
<string name="place_state_needs_photo">Потребна слика</string> <string name="place_state_needs_photo">Потребна слика</string>
<string name="place_type">Тип места:</string> <string name="place_type">Тип места:</string>
<string name="nearby_search_hint">Мост, музеј, хотел итд.</string> <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_title">Оближње место је пронађено</string>
<string name="upload_nearby_place_found_description">Да ли је ово фотографија %1$s?</string> <string name="upload_nearby_place_found_description">Да ли је ово фотографија %1$s?</string>
<string name="title_app_shortcut_bookmark">Обележивачи</string> <string name="title_app_shortcut_bookmark">Обележивачи</string>
<string name="title_app_shortcut_setting">Подешавања</string> <string name="title_app_shortcut_setting">Подешавања</string>
<string name="remove_bookmark">Уклоњено из обележивача</string> <string name="remove_bookmark">Уклоњено из обележивача</string>
<string name="add_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_title">Постави као позадину</string>
<string name="setting_wallpaper_dialog_message">Постављам позадину, сачекајте…</string> <string name="setting_wallpaper_dialog_message">Постављам позадину, сачекајте…</string>
<string name="theme_default_name">Као на уређају</string> <string name="theme_default_name">Као на уређају</string>
<string name="theme_dark_name">Тамна</string> <string name="theme_dark_name">Тамна</string>
<string name="theme_light_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">Укључи локацију?</string>
<string name="upload_map_location_access">Морате да дате приступ Вашој тренутној локацији да би локација била постављена аутоматски.</string>
<string name="use_location_from_similar_image">Да ли сте снимили ове две слике на истом месту? Да ли желите да користите географску ширину/дужину слике са десне стране?</string>
<string name="load_more">Учитај још</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_title">Додај слику на Википедији</string>
<string name="add_picture_to_wikipedia_article_desc">Да ли желите да додате ову слику у чланак на Википедији на %1$s језику?</string>
<string name="confirm">Потврди</string> <string name="confirm">Потврди</string>
<string name="instructions_title">Упутства</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="pause">паузирај</string>
<string name="resume">настави</string> <string name="resume">настави</string>
<string name="paused">Паузирано</string> <string name="paused">Паузирано</string>
@ -516,6 +599,7 @@
<string name="leaderboard_column_rank">Ранг</string> <string name="leaderboard_column_rank">Ранг</string>
<string name="leaderboard_column_user">Корисник</string> <string name="leaderboard_column_user">Корисник</string>
<string name="leaderboard_column_count">Број</string> <string name="leaderboard_column_count">Број</string>
<string name="setting_avatar_dialog_title">Постави као аватар на табели</string>
<string name="setting_avatar_dialog_message">Постављам за аватара. Сачекајте.</string> <string name="setting_avatar_dialog_message">Постављам за аватара. Сачекајте.</string>
<string name="avatar_set_successfully">Аватар је постављен.</string> <string name="avatar_set_successfully">Аватар је постављен.</string>
<string name="avatar_set_unsuccessfully">Дошло је до грешке при постављању новог аватара. Покушајте поново.</string> <string name="avatar_set_unsuccessfully">Дошло је до грешке при постављању новог аватара. Покушајте поново.</string>
@ -527,11 +611,20 @@
<string name="leaderboard_nearby">У близини</string> <string name="leaderboard_nearby">У близини</string>
<string name="leaderboard_used">Употребе</string> <string name="leaderboard_used">Употребе</string>
<string name="leaderboard_my_rank_button_text">Мој ранк</string> <string name="leaderboard_my_rank_button_text">Мој ранк</string>
<string name="map_attribution">&amp;#169; &lt;a href=\"https://www.mapbox.com/about/maps/\"&gt;Mapbox&lt;/a&gt; &amp;#169; &lt;a href=\"https://www.openstreetmap.org/copyright\"&gt;OpenStreetMap&lt;/a&gt; &lt;a href=\"https://www.mapbox.com/map-feedback/\"&gt;Унапредите ову мапу&lt;/a&gt;</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="statistics_quality">Квалитетне слике</string>
<string name="quality_images_info">Квалитетне слике су дијаграми или фотографије које испуњавају одређене стандарде квалитета (који су углавном техничке природе) и вредни су за Викимедијине пројекте</string>
<string name="resuming_upload">Настављам отпремање…</string> <string name="resuming_upload">Настављам отпремање…</string>
<string name="pausing_upload">Паузирам отпремање…</string> <string name="pausing_upload">Паузирам отпремање…</string>
<string name="cancelling_upload">Отказујем отпремање…</string> <string name="cancelling_upload">Отказујем отпремање…</string>
<string name="cancel_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="license_tooltip">Остава чини ваше слике вишекратним и прилагођеним свима. Да ли желите да се одрекнете свих права? Да ли желите да вам се припишу? Да ли желите адаптације за коришћење исте лиценце?</string>
<string name="depicts_step_title">Приказује</string> <string name="depicts_step_title">Приказује</string>
<string name="license_step_title">Лиценца медија</string> <string name="license_step_title">Лиценца медија</string>
<string name="media_detail_step_title">Детаљи медија</string> <string name="media_detail_step_title">Детаљи медија</string>
@ -543,38 +636,79 @@
<string name="media_detail_in_all_languages">На свим језицима</string> <string name="media_detail_in_all_languages">На свим језицима</string>
<string name="choose_a_location">Одабери локацију</string> <string name="choose_a_location">Одабери локацију</string>
<string name="select_location_location_picker">Изабери локацију</string> <string name="select_location_location_picker">Изабери локацију</string>
<string name="show_in_map_app">Прикажи у мапи апликације</string>
<string name="modify_location">Измени локацију</string> <string name="modify_location">Измени локацију</string>
<string name="image_location">Локација слике</string> <string name="image_location">Локација слике</string>
<string name="check_whether_location_is_correct">Проверите да ли је локација тачна</string>
<string name="label">Назив</string> <string name="label">Назив</string>
<string name="description">Опис</string> <string name="description">Опис</string>
<string name="title_page_bookmarks_items">Ставке</string> <string name="title_page_bookmarks_items">Ставке</string>
<string name="custom_selector_title">Прилагођен бирач</string>
<string name="custom_selector_empty_text">Нема слика</string> <string name="custom_selector_empty_text">Нема слика</string>
<string name="done">Готово</string> <string name="done">Готово</string>
<string name="back">Назад</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="welcome_custom_selector_ok">Одлично</string>
<string name="custom_selector_already_uploaded_image_text">Ова слика је већ отпремљена на Оставу.</string> <string name="custom_selector_already_uploaded_image_text">Ова слика је већ отпремљена на Оставу.</string>
<string name="wlm_upload_info">Ова слика ће бити уврштена у такмичење Вики воли споменике</string>
<string name="display_monuments">Прикажи споменике</string>
<string name="wlm_month_message">Вики воли споменике — месец!</string>
<string name="wlm_campaign_title">Вики воли споменике</string> <string name="wlm_campaign_title">Вики воли споменике</string>
<string name="wlm_campaign_description">Вики воли споменике је међународно такмичење фотографија споменика, које организује Викимедија</string>
<string name="need_permission">Потребна је дозвола</string> <string name="need_permission">Потребна је дозвола</string>
<string name="contributions_of_user">Доприноси корисника/це: %s</string> <string name="contributions_of_user">Доприноси корисника/це: %s</string>
<string name="achievements_of_user">Достигнућа корисника/це: %s</string>
<string name="menu_view_user_page">Прикажи корисничку страницу</string> <string name="menu_view_user_page">Прикажи корисничку страницу</string>
<string name="edit_categories">Измени категорије</string> <string name="edit_categories">Измени категорије</string>
<string name="advanced_options">Напредне опције</string> <string name="advanced_options">Напредне опције</string>
<string name="apply">Примени</string> <string name="apply">Примени</string>
<string name="reset">Ресетуј</string> <string name="reset">Ресетуј</string>
<string name="location_message">Подаци о локацији помажу вики уредницима да пронађу вашу слику, чинећи је кориснијом.\nВаша скорашња отпремања немају локацију.\nПредлажемо вам да укључите локацију у подешавањима апликације ваше камере.\nХвала вам за отпремања!</string>
<string name="no_location_found_title">Локација није пронађена</string> <string name="no_location_found_title">Локација није пронађена</string>
<string name="no_location_found_message">Шта мислите о додавању места где је направљена ова слика?\nПодаци о локацију помажу вики уредницима да пронађу вашу слику, чинећи је кориснијом.\nХвала вам!</string>
<string name="add_location">Додај локацију</string> <string name="add_location">Додај локацију</string>
<string name="feedback_sharing_data_alert">Молимо уклоните из овог мејла све информације које не желите да делите јавно. Такође, имајте на уму да ће ваша имејл адреса са које објављујете и повезано име и профилна слика, бити јавно видљиви.</string>
<string name="explore_map_details">Детаљи</string> <string name="explore_map_details">Детаљи</string>
<string name="achievements_unavailable_beta">Достигнућа су доступна само у продукционој верзији, проверите документацију за програмере.</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>
<string name="android_version">Верзија Андроида</string> <string name="android_version">Верзија Андроида</string>
<string name="device_manufacturer">Произвођач уређаја</string> <string name="device_manufacturer">Произвођач уређаја</string>
<string name="device_model">Модел уређаја</string> <string name="device_model">Модел уређаја</string>
<string name="device_name">Назив уређаја</string> <string name="device_name">Назив уређаја</string>
<string name="network_type">Тип мреже</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="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="no_more_images_found">Није пронађено више слика</string>
<string name="this_image_is_already_uploaded">Ова слика је већ отпремљена</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_selected">Одабрана слика</string>
<string name="image_marked_as_not_for_upload">Слика означена као „није за отпремање”</string>
<string name="menu_view_report">Пријави</string> <string name="menu_view_report">Пријави</string>
<string name="report_violation">Пријави злоупотребу</string>
<string name="report_user">Пријави овог корисника</string> <string name="report_user">Пријави овог корисника</string>
<string name="report_content">Пријави овај садржај</string> <string name="report_content">Пријави овај садржај</string>
<string name="request_user_block">Захтевај блокаду овог корисника</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="similar_coordinate_description_auto_set">Координате су приближне, особа која је отпремила ову слику мисли да су довољно близу.</string>
<string name="storage_permissions_denied">Одбијене дозволе за складиште</string>
<string name="unable_to_share_upload_item">Није могуће поделити ову ставку</string>
<plurals name="custom_picker_images_selected_title_appendix">
<item quantity="one">%d слика је одабрана</item>
<item quantity="other">%d слика је одабрано</item>
</plurals>
</resources> </resources>

View file

@ -348,6 +348,7 @@
<string name="wrong">Fel svar</string> <string name="wrong">Fel svar</string>
<string name="quiz_screenshot_question">Är det okej att ladda upp denna skärmdump?</string> <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="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">Fel uppstod när platser i närheten hämtades.</string>
<string name="no_nearby_places_around">Inga platser i närheten</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="error_fetching_nearby_monuments">Fel uppstod när monument i närheten hämtades.</string>
@ -732,6 +733,8 @@
<string name="full_screen_mode_features_info">Svep snabbt och länge för att utföra dessa åtgärder: \n- Vänster/Höger: Gå till föregående/nästa \n- Upp: Markera\n- Ned: Markera som inte för uppladdning.</string> <string name="full_screen_mode_features_info">Svep snabbt och länge för att utföra dessa åtgärder: \n- Vänster/Höger: Gå till föregående/nästa \n- Upp: Markera\n- Ned: Markera som inte för uppladdning.</string>
<string name="set_up_avatar_toast_string">För att ange din avatar för topplistan trycker du på \"Använd som avatar\" i menyn med de tre punkter på valfri bild.</string> <string name="set_up_avatar_toast_string">För att ange din avatar för topplistan trycker du på \"Använd som avatar\" i menyn med de tre punkter på valfri bild.</string>
<string name="similar_coordinate_description_auto_set">Koordinaterna är inte de exakta koordinaterna, men personen som laddade upp denna bild tycker att de är tillräckligt nära.</string> <string name="similar_coordinate_description_auto_set">Koordinaterna är inte de exakta koordinaterna, men personen som laddade upp denna bild tycker att de är tillräckligt nära.</string>
<string name="storage_permissions_denied">Lagringsbehörigheter nekades</string>
<string name="unable_to_share_upload_item">Kunde inte dela detta objekt</string>
<plurals name="custom_picker_images_selected_title_appendix"> <plurals name="custom_picker_images_selected_title_appendix">
<item quantity="one">%d markerad bild</item> <item quantity="one">%d markerad bild</item>
<item quantity="other">%d markerade bilder</item> <item quantity="other">%d markerade bilder</item>

View file

@ -281,6 +281,7 @@
<string name="wrong">ತಪ್ಪು ಉತ್ತರೊ</string> <string name="wrong">ತಪ್ಪು ಉತ್ತರೊ</string>
<string name="quiz_screenshot_question">ಈ ಪರದೆಚಿತ್ರನ್ ಮಿತೇರಾವರೆ ಒಪ್ಪಿಗೆ ಉಂಡಾ?</string> <string name="quiz_screenshot_question">ಈ ಪರದೆಚಿತ್ರನ್ ಮಿತೇರಾವರೆ ಒಪ್ಪಿಗೆ ಉಂಡಾ?</string>
<string name="share_app_title">ಶೇರ್ ಅಪ್ಯ್</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_recent_searches">ಇಂಚೊಗು ನಾಡಿನವು ದಾಲಾ ಇಜ್ಜಿ</string> <string name="no_recent_searches">ಇಂಚೊಗು ನಾಡಿನವು ದಾಲಾ ಇಜ್ಜಿ</string>
<string name="delete_recent_searches_dialog">ಇರ್ ನಾಡ್ನಾ ಇತಿಹಾಸೋನ್ ಮಾಜಾಯಾರಾ ಉಪ್ಪುವರತಾ?</string> <string name="delete_recent_searches_dialog">ಇರ್ ನಾಡ್ನಾ ಇತಿಹಾಸೋನ್ ಮಾಜಾಯಾರಾ ಉಪ್ಪುವರತಾ?</string>

View file

@ -0,0 +1,188 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Authors:
* Ukhant Erdemt
* Алия
-->
<resources>
<string name="commons_facebook">Вики-аһулх һазрин Фэйсбук халх</string>
<string name="commons_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="row_item_language_description">Келнә тодрхаллт</string>
<string name="show_captions_description">Тодрхаллт</string>
<string name="nearby_row_image">Дүрсн</string>
<string name="nearby_all">Бүк</string>
<string name="appwidget_img">Эн өдрин зург</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">Невтрх</string>
<string name="forgot_password">Нууц үгән мартвт?</string>
<string name="signup">Бүрткүлх</string>
<string name="logging_in_title">Невтрҗәнә</string>
<string name="logging_in_message">Күләхнтн...</string>
<string name="updating_caption_message">Күләхнтн...</string>
<string name="login_success">Невтрлт амҗлтта болла!</string>
<string name="login_failed">Невтрҗ чадсн уга!</string>
<string name="uploading_started">Ацаллт кеҗ экллә!</string>
<string name="upload_completed_notification_title">%1$s ацалгдв!</string>
<string name="upload_completed_notification_text">Ацаллтын җигсәлтиг үзх</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_failed_notification_subtitle">Энд дарҗ хәләтн</string>
<string name="upload_paused_notification_subtitle">Энд дарҗ хәләтн</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="provider_contributions">Мини кесн ацаллт</string>
<string name="menu_share">Хувалцх</string>
<string name="menu_view_file_page">Файлын халхиг үзх</string>
<string name="add_caption_toast">Эн файлын нериг заахнтн</string>
<string name="share_description_hint">Тодрхаллт</string>
<string name="login_failed_network">Невтрхд эндү — сүлҗән</string>
<string name="login_failed_blocked">Эн кергләч Вики-аһулх һазр деер блоклгдсн бәәнә</string>
<string name="login_failed_generic">Невтрҗ чадсн уга!</string>
<string name="share_upload_button">Орулх</string>
<string name="provider_modifications">Кесн хүврлтс</string>
<string name="menu_upload_single">Орулх</string>
<string name="categories_search_text_hint">Нерн, төрләр хәәх</string>
<string name="menu_save_categories">Хадһлх</string>
<string name="refresh_button">Сергәх</string>
<string name="display_list_button">Җигсәлт</string>
<string name="categories_activity_title">Нерн, төрл</string>
<string name="title_activity_settings">Тохрллһ</string>
<string name="title_activity_signup">Бүрткүлх</string>
<string name="menu_about">Туск</string>
<string name="about_privacy_policy">Нууцллын бодлһ</string>
<string name="title_activity_about">Туск</string>
<string name="menu_retry_upload">Дәкн орлдтн</string>
<string name="menu_cancel_upload">Цуцлх</string>
<string name="menu_download">Татҗ авх</string>
<string name="preference_license">Аңхдгчар бәәсн лиценз</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="tutorial_4_subtext_1">Һарцг: Сиднейн дүүрин театр</string>
<string name="tutorial_4_subtext_2">Тодрхаллт: Сиднейн дүүрин театр, булңгин үзмҗ</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_description_empty">Тодрхаллт уга</string>
<string name="detail_discussion_empty">Күүндән уга</string>
<string name="menu_refresh">Сергәх</string>
<string name="ok">Нә</string>
<string name="warning">Аңхартн</string>
<string name="upload">Орулх</string>
<string name="yes">Тиим</string>
<string name="no">Уга</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_license">Лиценз</string>
<string name="_2fa_code">А код</string>
<string name="logout_verification">Һархд итклтә бәәнт?</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_settings">Тохрллһ</string>
<string name="navigation_item_feedback">Санл, күслт</string>
<string name="navigation_item_logout">Һарх</string>
<string name="navigation_item_notification">Медгдлмүд</string>
<string name="no_description_found">тодрхаллт олдсн уга</string>
<string name="nearby_info_menu_wikipedia_article">Википедин өгүлл</string>
<string name="upload_problem_image_dark">Дүрсн дегәд баран бәәнә</string>
<string name="upload_problem_image_blurry">Дүрсн тодрха биш бәәнә</string>
<string name="upload_connection_error_alert_title">Холвлтын эндү</string>
<string name="copied_successfully">Хуулврлгдв</string>
<string name="skip_image">Эн дүрсиг өңгрүлх</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_software">Програмин хаңһмҗ</string>
<string name="image_info">Дүрснә туск медәлл</string>
<string name="delete_helper_show_deletion_title_success">Амҗлтта</string>
<string name="delete_helper_show_deletion_title_failed">Чадсн уга</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_alert_set_positive_button_reason">Яһад гихлә</string>
<string name="category_edit_helper_show_edit_title_success">Амҗлтта</string>
<string name="coordinates_edit_helper_show_edit_title_success">Амҗлтта</string>
<string name="account_created">Бүртклиг амҗлтта үүскв!</string>
<string name="title_app_shortcut_bookmark">Хавчурһс</string>
<string name="title_app_shortcut_setting">Тохрллһ</string>
<string name="theme_dark_name">Баран</string>
<string name="confirm">Батлх</string>
<string name="wikipedia_instructions_step_7">7. Өгүллән ниитлтн</string>
<string name="pause">завсрлһ</string>
<string name="resume">үрглҗлүлх</string>
<string name="paused">Завсрлгдв</string>
<string name="more">Үлү</string>
<string name="bookmarks">Хавчурһс</string>
<string name="count_prefix">То:</string>
<string name="leaderboard_column_count">То</string>
<string name="statistics_quality">Чинртә дүрсн</string>
<string name="read_help_link">Делгрңгү умшх</string>
<string name="media_detail_in_all_languages">Бүк келәр</string>
<string name="choose_a_location">Бәәршл суңһтн</string>
<string name="select_location_location_picker">Бәәршл суңһтн</string>
<string name="modify_location">Бәәршл сольх</string>
<string name="image_location">Дүрснә бәәршл</string>
<string name="description">Тодрхаллт</string>
<string name="done">Кегдв</string>
<string name="back">Буцх</string>
<string name="welcome_custom_selector_ok">Һәәхлтә</string>
<string name="menu_view_user_page">Кергләчин халхиг үзх</string>
<string name="edit_depictions">Тотрхаллтыг ясврлх</string>
<string name="advanced_options">Өргдксн тохрллһ</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="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="your_feedback">Тана санл, күслт</string>
<string name="marking_as_not_for_upload">Бәәршүлх биш гиҗ темдглх</string>
<string name="unmarking_as_not_for_upload">Бәәршүлх биш гисн темдгиг уга кех</string>
<string name="image_selected">Дүрсиг суңһв</string>
<string name="storage_permissions_denied">Хадһлх Зөвшәрлиг эс зөвшәрв</string>
<string name="unable_to_share_upload_item">Эн зүүләр хувалцх болмҗ уга</string>
<plurals name="custom_picker_images_selected_title_appendix">
<item quantity="one">%d дүрс суңһсн</item>
<item quantity="other">%d дүрс суңһсн</item>
</plurals>
</resources>

View file

@ -363,6 +363,7 @@
<string name="wrong">錯誤答案</string> <string name="wrong">錯誤答案</string>
<string name="quiz_screenshot_question">這張截圖可以上傳嗎?</string> <string name="quiz_screenshot_question">這張截圖可以上傳嗎?</string>
<string name="share_app_title">分享應用程式</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_nearby_places_around">找不到附近地點</string>
<string name="error_fetching_nearby_monuments">索取附近古蹟景點時出錯。</string> <string name="error_fetching_nearby_monuments">索取附近古蹟景點時出錯。</string>
@ -749,4 +750,10 @@
<string name="full_screen_mode_features_info">快速長滑來執行以下操作:\n- 左/右:跳到上一張/下一張\n- 上:選擇\n- 下:標記為不上傳。</string> <string name="full_screen_mode_features_info">快速長滑來執行以下操作:\n- 左/右:跳到上一張/下一張\n- 上:選擇\n- 下:標記為不上傳。</string>
<string name="set_up_avatar_toast_string">要設定您的排行榜頭像,請在任何圖片裡輕觸三點樣式選單中的「設定成頭像」。</string> <string name="set_up_avatar_toast_string">要設定您的排行榜頭像,請在任何圖片裡輕觸三點樣式選單中的「設定成頭像」。</string>
<string name="similar_coordinate_description_auto_set">座標雖不準確,但上傳這張圖片的人認為已經足夠接近了。</string> <string name="similar_coordinate_description_auto_set">座標雖不準確,但上傳這張圖片的人認為已經足夠接近了。</string>
<string name="storage_permissions_denied">儲存裝置權限被拒絕</string>
<string name="unable_to_share_upload_item">無法分享此項目</string>
<plurals name="custom_picker_images_selected_title_appendix">
<item quantity="one">已選 %d 張圖片</item>
<item quantity="other">已選 %d 張圖片</item>
</plurals>
</resources> </resources>

View file

@ -353,6 +353,7 @@
<string name="wrong">Wrong Answer</string> <string name="wrong">Wrong Answer</string>
<string name="quiz_screenshot_question">Is this screenshot OK to upload?</string> <string name="quiz_screenshot_question">Is this screenshot OK to upload?</string>
<string name="share_app_title">Share App</string> <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">Error fetching nearby places.</string>
<string name="no_nearby_places_around">No nearby places around</string> <string name="no_nearby_places_around">No nearby places around</string>

View file

@ -158,6 +158,9 @@
<style name="LightFlatNearbyPermissionButton" parent="LightAppTheme"> <style name="LightFlatNearbyPermissionButton" parent="LightAppTheme">
<item name="colorControlHighlight">@color/primaryColor</item> <item name="colorControlHighlight">@color/primaryColor</item>
</style> </style>
<style name="EditActivityTheme" parent="Theme.AppCompat.DayNight.DarkActionBar">
<item name="colorPrimary">@color/primaryColor</item>
</style>
<style name="ProgressBar" parent="Widget.AppCompat.ProgressBar.Horizontal" /> <style name="ProgressBar" parent="Widget.AppCompat.ProgressBar.Horizontal" />