Merge branch 'commons-app:main' into main

This commit is contained in:
Akshay Komar 2025-01-26 00:33:09 +05:30 committed by GitHub
commit db6283112b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
17 changed files with 371 additions and 38 deletions

View file

@ -89,7 +89,7 @@ jobs:
run: bash ./gradlew assembleBetaDebug --stacktrace run: bash ./gradlew assembleBetaDebug --stacktrace
- name: Upload betaDebug APK - name: Upload betaDebug APK
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: betaDebugAPK name: betaDebugAPK
path: app/build/outputs/apk/beta/debug/app-*.apk path: app/build/outputs/apk/beta/debug/app-*.apk
@ -98,7 +98,7 @@ jobs:
run: bash ./gradlew assembleProdDebug --stacktrace run: bash ./gradlew assembleProdDebug --stacktrace
- name: Upload prodDebug APK - name: Upload prodDebug APK
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: prodDebugAPK name: prodDebugAPK
path: app/build/outputs/apk/prod/debug/app-*.apk path: app/build/outputs/apk/prod/debug/app-*.apk

View file

@ -24,6 +24,7 @@ import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.MainScope import kotlinx.coroutines.MainScope
import kotlinx.coroutines.cancel import kotlinx.coroutines.cancel
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.launch import kotlinx.coroutines.launch
import java.util.TreeMap import java.util.TreeMap
import kotlin.collections.ArrayList import kotlin.collections.ArrayList
@ -103,6 +104,18 @@ class ImageAdapter(
*/ */
private var imagePositionAsPerIncreasingOrder = 0 private var imagePositionAsPerIncreasingOrder = 0
/**
* Stores the number of images currently visible on the screen
*/
private val _currentImagesCount = MutableStateFlow(0)
val currentImagesCount = _currentImagesCount
/**
* Stores whether images are being loaded or not
*/
private val _isLoadingImages = MutableStateFlow(false)
val isLoadingImages = _isLoadingImages
/** /**
* Coroutine Dispatchers and Scope. * Coroutine Dispatchers and Scope.
*/ */
@ -184,8 +197,12 @@ class ImageAdapter(
// If the position is not already visited, that means the position is new then // If the position is not already visited, that means the position is new then
// finds the next actionable image position from all images // finds the next actionable image position from all images
if (!alreadyAddedPositions.contains(position)) { if (!alreadyAddedPositions.contains(position)) {
processThumbnailForActionedImage(holder, position, uploadingContributionList) processThumbnailForActionedImage(
holder,
position,
uploadingContributionList
)
_isLoadingImages.value = false
// If the position is already visited, that means the image is already present // If the position is already visited, that means the image is already present
// inside map, so it will fetch the image from the map and load in the holder // inside map, so it will fetch the image from the map and load in the holder
} else { } else {
@ -231,6 +248,7 @@ class ImageAdapter(
position: Int, position: Int,
uploadingContributionList: List<Contribution>, uploadingContributionList: List<Contribution>,
) { ) {
_isLoadingImages.value = true
val next = val next =
imageLoader.nextActionableImage( imageLoader.nextActionableImage(
allImages, allImages,
@ -252,6 +270,7 @@ class ImageAdapter(
actionableImagesMap[next] = allImages[next] actionableImagesMap[next] = allImages[next]
alreadyAddedPositions.add(imagePositionAsPerIncreasingOrder) alreadyAddedPositions.add(imagePositionAsPerIncreasingOrder)
imagePositionAsPerIncreasingOrder++ imagePositionAsPerIncreasingOrder++
_currentImagesCount.value = imagePositionAsPerIncreasingOrder
Glide Glide
.with(holder.image) .with(holder.image)
.load(allImages[next].uri) .load(allImages[next].uri)
@ -267,6 +286,7 @@ class ImageAdapter(
reachedEndOfFolder = true reachedEndOfFolder = true
notifyItemRemoved(position) notifyItemRemoved(position)
} }
_isLoadingImages.value = false
} }
/** /**
@ -372,6 +392,7 @@ class ImageAdapter(
emptyMap: TreeMap<Int, Image>, emptyMap: TreeMap<Int, Image>,
uploadedImages: List<Contribution> = ArrayList(), uploadedImages: List<Contribution> = ArrayList(),
) { ) {
_isLoadingImages.value = true
allImages = fixedImages allImages = fixedImages
val oldImageList: ArrayList<Image> = images val oldImageList: ArrayList<Image> = images
val newImageList: ArrayList<Image> = ArrayList(newImages) val newImageList: ArrayList<Image> = ArrayList(newImages)
@ -382,6 +403,7 @@ class ImageAdapter(
reachedEndOfFolder = false reachedEndOfFolder = false
selectedImages = ArrayList() selectedImages = ArrayList()
imagePositionAsPerIncreasingOrder = 0 imagePositionAsPerIncreasingOrder = 0
_currentImagesCount.value = imagePositionAsPerIncreasingOrder
val diffResult = val diffResult =
DiffUtil.calculateDiff( DiffUtil.calculateDiff(
ImagesDiffCallback(oldImageList, newImageList), ImagesDiffCallback(oldImageList, newImageList),
@ -441,6 +463,7 @@ class ImageAdapter(
val entry = iterator.next() val entry = iterator.next()
if (entry.value == image) { if (entry.value == image) {
imagePositionAsPerIncreasingOrder -= 1 imagePositionAsPerIncreasingOrder -= 1
_currentImagesCount.value = imagePositionAsPerIncreasingOrder
iterator.remove() iterator.remove()
alreadyAddedPositions.removeAt(alreadyAddedPositions.size - 1) alreadyAddedPositions.removeAt(alreadyAddedPositions.size - 1)
notifyItemRemoved(index) notifyItemRemoved(index)

View file

@ -12,8 +12,12 @@ import android.widget.ProgressBar
import android.widget.Switch import android.widget.Switch
import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AlertDialog
import androidx.constraintlayout.widget.ConstraintLayout import androidx.constraintlayout.widget.ConstraintLayout
import androidx.core.view.isVisible
import androidx.lifecycle.Lifecycle
import androidx.lifecycle.Observer import androidx.lifecycle.Observer
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import androidx.lifecycle.lifecycleScope
import androidx.lifecycle.repeatOnLifecycle
import androidx.recyclerview.widget.GridLayoutManager import androidx.recyclerview.widget.GridLayoutManager
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import fr.free.nrw.commons.contributions.Contribution import fr.free.nrw.commons.contributions.Contribution
@ -38,6 +42,10 @@ import fr.free.nrw.commons.theme.BaseActivity
import fr.free.nrw.commons.upload.FileProcessor import fr.free.nrw.commons.upload.FileProcessor
import fr.free.nrw.commons.upload.FileUtilsWrapper import fr.free.nrw.commons.upload.FileUtilsWrapper
import io.reactivex.schedulers.Schedulers import io.reactivex.schedulers.Schedulers
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.flow.asStateFlow
import kotlinx.coroutines.flow.combine
import kotlinx.coroutines.launch
import java.util.TreeMap import java.util.TreeMap
import javax.inject.Inject import javax.inject.Inject
import kotlin.collections.ArrayList import kotlin.collections.ArrayList
@ -80,6 +88,12 @@ class ImageFragment :
*/ */
var allImages: ArrayList<Image> = ArrayList() var allImages: ArrayList<Image> = ArrayList()
/**
* Keeps track of switch state
*/
private val _switchState = MutableStateFlow(false)
val switchState = _switchState.asStateFlow()
/** /**
* View model Factory. * View model Factory.
*/ */
@ -214,7 +228,11 @@ class ImageFragment :
switch = binding?.switchWidget switch = binding?.switchWidget
switch?.visibility = View.VISIBLE switch?.visibility = View.VISIBLE
switch?.setOnCheckedChangeListener { _, isChecked -> onChangeSwitchState(isChecked) } _switchState.value = switch?.isChecked ?: false
switch?.setOnCheckedChangeListener { _, isChecked ->
onChangeSwitchState(isChecked)
_switchState.value = isChecked
}
selectorRV = binding?.selectorRv selectorRV = binding?.selectorRv
loader = binding?.loader loader = binding?.loader
progressLayout = binding?.progressLayout progressLayout = binding?.progressLayout
@ -234,6 +252,28 @@ class ImageFragment :
return binding?.root return binding?.root
} }
/**
* onViewCreated
* Updates empty text view visibility based on image count, switch state, and loading status.
*/
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
viewLifecycleOwner.lifecycleScope.launch {
repeatOnLifecycle(Lifecycle.State.STARTED) {
combine(
imageAdapter.currentImagesCount,
switchState,
imageAdapter.isLoadingImages
) { imageCount, isChecked, isLoadingImages ->
Triple(imageCount, isChecked, isLoadingImages)
}.collect { (imageCount, isChecked, isLoadingImages) ->
binding?.allImagesUploadedOrMarked?.isVisible =
!isLoadingImages && !isChecked && imageCount == 0 && (switch?.isVisible == true)
}
}
}
}
private fun onChangeSwitchState(checked: Boolean) { private fun onChangeSwitchState(checked: Boolean) {
if (checked) { if (checked) {
showAlreadyActionedImages = true showAlreadyActionedImages = true

View file

@ -188,7 +188,7 @@ class ReviewActivity : BaseActivity() {
return return
} }
binding.reviewImageView.setImageURI(media.imageUrl) binding.reviewImageView.setImageURI(media.thumbUrl)
reviewController.onImageRefreshed(media) // filename is updated reviewController.onImageRefreshed(media) // filename is updated
compositeDisposable.add( compositeDisposable.add(

View file

@ -271,6 +271,7 @@ class SettingsFragment : PreferenceFragmentCompat() {
findPreference<Preference>("managed_exif_tags")?.isEnabled = false findPreference<Preference>("managed_exif_tags")?.isEnabled = false
findPreference<Preference>("openDocumentPhotoPickerPref")?.isEnabled = false findPreference<Preference>("openDocumentPhotoPickerPref")?.isEnabled = false
findPreference<Preference>("inAppCameraLocationPref")?.isEnabled = false findPreference<Preference>("inAppCameraLocationPref")?.isEnabled = false
findPreference<Preference>("vanishAccount")?.isEnabled = false
} }
} }

View file

@ -684,17 +684,64 @@ class UploadActivity : BaseActivity(), UploadContract.View, UploadBaseFragment.C
private fun receiveInternalSharedItems() { private fun receiveInternalSharedItems() {
val intent = intent val intent = intent
Timber.d("Intent has EXTRA_FILES: ${EXTRA_FILES}")
uploadableFiles = try {
// Check if intent has the extra before trying to read it
if (!intent.hasExtra(EXTRA_FILES)) {
Timber.w("No EXTRA_FILES found in intent")
mutableListOf()
} else {
// Try to get the files as Parcelable array
val files = if (VERSION.SDK_INT >= VERSION_CODES.TIRAMISU) {
intent.getParcelableArrayListExtra(EXTRA_FILES, UploadableFile::class.java)
} else {
@Suppress("DEPRECATION")
intent.getParcelableArrayListExtra<UploadableFile>(EXTRA_FILES)
}
Timber.d("Received intent %s with action %s", intent.toString(), intent.action) // Convert to mutable list or return empty list if null
files?.toMutableList() ?: run {
uploadableFiles = mutableListOf<UploadableFile>().apply { Timber.w("Files array was null")
addAll(intent.getParcelableArrayListExtra(EXTRA_FILES) ?: emptyList()) mutableListOf()
}
}
} catch (e: Exception) {
Timber.e(e, "Error reading files from intent")
mutableListOf()
}
// Log the result for debugging
isMultipleFilesSelected = uploadableFiles.size > 1
Timber.i("Received files count: ${uploadableFiles.size}")
uploadableFiles.forEachIndexed { index, file ->
Timber.d("File $index path: ${file.getFilePath()}")
}
// Handle other extras with null safety
place = try {
if (VERSION.SDK_INT >= VERSION_CODES.TIRAMISU) {
intent.getParcelableExtra(PLACE_OBJECT, Place::class.java)
} else {
@Suppress("DEPRECATION")
intent.getParcelableExtra(PLACE_OBJECT)
}
} catch (e: Exception) {
Timber.e(e, "Error reading place")
null
}
prevLocation = try {
if (VERSION.SDK_INT >= VERSION_CODES.TIRAMISU) {
intent.getParcelableExtra(LOCATION_BEFORE_IMAGE_CAPTURE, LatLng::class.java)
} else {
@Suppress("DEPRECATION")
intent.getParcelableExtra(LOCATION_BEFORE_IMAGE_CAPTURE)
}
} catch (e: Exception) {
Timber.e(e, "Error reading location")
null
} }
isMultipleFilesSelected = uploadableFiles!!.size > 1
Timber.i("Received multiple upload %s", uploadableFiles!!.size)
place = intent.getParcelableExtra<Place>(PLACE_OBJECT)
prevLocation = intent.getParcelableExtra(LOCATION_BEFORE_IMAGE_CAPTURE)
isInAppCameraUpload = intent.getBooleanExtra(IN_APP_CAMERA_UPLOAD, false) isInAppCameraUpload = intent.getBooleanExtra(IN_APP_CAMERA_UPLOAD, false)
resetDirectPrefs() resetDirectPrefs()
} }
@ -803,6 +850,7 @@ class UploadActivity : BaseActivity(), UploadContract.View, UploadBaseFragment.C
/** /**
* Overrides the back button to make sure the user is prepared to lose their progress * Overrides the back button to make sure the user is prepared to lose their progress
*/ */
@SuppressLint("MissingSuperCall")
override fun onBackPressed() { override fun onBackPressed() {
showAlertDialog( showAlertDialog(
this, this,
@ -920,7 +968,7 @@ class UploadActivity : BaseActivity(), UploadContract.View, UploadBaseFragment.C
companion object { companion object {
private var uploadIsOfAPlace = false private var uploadIsOfAPlace = false
const val EXTRA_FILES: String = "commons_image_exta" const val EXTRA_FILES: String = "commons_image_extra"
const val LOCATION_BEFORE_IMAGE_CAPTURE: String = "user_location_before_image_capture" const val LOCATION_BEFORE_IMAGE_CAPTURE: String = "user_location_before_image_capture"
const val IN_APP_CAMERA_UPLOAD: String = "in_app_camera_upload" const val IN_APP_CAMERA_UPLOAD: String = "in_app_camera_upload"

View file

@ -49,6 +49,20 @@
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" /> app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/all_images_uploaded_or_marked"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="gone"
android:textSize="16sp"
android:padding="@dimen/standard_gap"
android:textColor="@color/text_color_selector"
android:text="@string/congratulations_all_pictures_in_this_album_have_been_either_uploaded_or_marked_as_not_for_upload"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
/>
<ProgressBar <ProgressBar
android:id="@+id/loader" android:id="@+id/loader"

View file

@ -882,4 +882,5 @@
<string name="account_vanish_request_confirm">الاختفاء هو &lt;b&gt;الملاذ الأخير&lt;/b&gt; ويجب &lt;b&gt;استخدامه فقط عندما ترغب في التوقف عن التحرير إلى الأبد&lt;/b&gt; وأيضًا لإخفاء أكبر عدد ممكن من ارتباطاتك السابقة.&lt;br/&gt;&lt;br/&gt; يتم حذف الحساب على ويكيميديا كومنز عن طريق تغيير اسم حسابك بحيث لا يتمكن الآخرون من التعرف على مساهماتك في عملية تسمى اختفاء الحساب. &lt;b&gt;لا يضمن الاختفاء عدم الكشف عن الهوية تمامًا أو إزالة المساهمات في المشاريع&lt;/b&gt; .</string> <string name="account_vanish_request_confirm">الاختفاء هو &lt;b&gt;الملاذ الأخير&lt;/b&gt; ويجب &lt;b&gt;استخدامه فقط عندما ترغب في التوقف عن التحرير إلى الأبد&lt;/b&gt; وأيضًا لإخفاء أكبر عدد ممكن من ارتباطاتك السابقة.&lt;br/&gt;&lt;br/&gt; يتم حذف الحساب على ويكيميديا كومنز عن طريق تغيير اسم حسابك بحيث لا يتمكن الآخرون من التعرف على مساهماتك في عملية تسمى اختفاء الحساب. &lt;b&gt;لا يضمن الاختفاء عدم الكشف عن الهوية تمامًا أو إزالة المساهمات في المشاريع&lt;/b&gt; .</string>
<string name="caption">الشرح</string> <string name="caption">الشرح</string>
<string name="caption_copied_to_clipboard">تم نسخ التسمية التوضيحية إلى الحافظة</string> <string name="caption_copied_to_clipboard">تم نسخ التسمية التوضيحية إلى الحافظة</string>
<string name="congratulations_all_pictures_in_this_album_have_been_either_uploaded_or_marked_as_not_for_upload">مبروك، جميع الصور الموجودة في هذا الألبوم تم تحميلها أو تم وضع علامة عليها بأنها غير قابلة للتحميل.</string>
</resources> </resources>

View file

@ -820,4 +820,5 @@
<string name="account_vanish_request_confirm">Forsvinding er en &lt;b&gt;sidste udvej&lt;/b&gt; og bør &lt;b&gt;kun bruges, når du for altid ønsker at stoppe med at redigere&lt;/b&gt; og også for at skjule så mange af dine tidligere tilknytninger som muligt.&lt;br/&gt;&lt;br/&gt; Kontosletning på Wikipedia Commons sker ved at ændre dit kontonavn, således at andre ikke kan genkende dine bidrag i en proces, der kaldes kontoforsvinding (Vanishing). &lt;b&gt;Forsvinding garanterer ikke fuldstændig anonymitet eller fjerner bidrag til projekterne&lt;/b&gt; .</string> <string name="account_vanish_request_confirm">Forsvinding er en &lt;b&gt;sidste udvej&lt;/b&gt; og bør &lt;b&gt;kun bruges, når du for altid ønsker at stoppe med at redigere&lt;/b&gt; og også for at skjule så mange af dine tidligere tilknytninger som muligt.&lt;br/&gt;&lt;br/&gt; Kontosletning på Wikipedia Commons sker ved at ændre dit kontonavn, således at andre ikke kan genkende dine bidrag i en proces, der kaldes kontoforsvinding (Vanishing). &lt;b&gt;Forsvinding garanterer ikke fuldstændig anonymitet eller fjerner bidrag til projekterne&lt;/b&gt; .</string>
<string name="caption">Billedtekst</string> <string name="caption">Billedtekst</string>
<string name="caption_copied_to_clipboard">Billedtekst kopieret til udklipsholder</string> <string name="caption_copied_to_clipboard">Billedtekst kopieret til udklipsholder</string>
<string name="congratulations_all_pictures_in_this_album_have_been_either_uploaded_or_marked_as_not_for_upload">Tillykke, alle billeder i dette album er enten blevet uploadet eller markeret som ikke til upload.</string>
</resources> </resources>

View file

@ -79,7 +79,7 @@
<string name="retry_limit_reached">Vu atingis la maxim granda quanto di probi por sendar arkivo permisata! Voluntez interuptar la kargajo, e probez itere!</string> <string name="retry_limit_reached">Vu atingis la maxim granda quanto di probi por sendar arkivo permisata! Voluntez interuptar la kargajo, e probez itere!</string>
<string name="unrestricted_battery_mode">Ka desmuntar l\'optimizo di la baterio?</string> <string name="unrestricted_battery_mode">Ka desmuntar l\'optimizo di la baterio?</string>
<string name="suggest_unrestricted_mode">Sendar plu kam 3 imaji esas plu efikiva kande l\'optimizo di la baterio esas desmuntita. Voluntez desmuntar l\'optimizo di la baterio del ajusti dil utensilo de Commons, por plugrandigar l\'efikeso. \n\nQuale desmuntar l\'optimizo-sistemo di la baterio:\n\n#: Kliktez la butono \"ajusti\" (\'\'Settings\'\') adinfre.\n\n#: Selektez \"ne optimizita (\'\'Not optimized\'\') por omna utensili (\'\'All apps\'\').\n\n#: Serchez \"Commons\" o \"fr.free.nrw.commons\".\n\n#: Kliktez ol e selektez \"ne optimizar\" (\'\'Don\'t optimize\'\').\n\n#: Kliktez \"facita\" (\'\'Done\'\').</string> <string name="suggest_unrestricted_mode">Sendar plu kam 3 imaji esas plu efikiva kande l\'optimizo di la baterio esas desmuntita. Voluntez desmuntar l\'optimizo di la baterio del ajusti dil utensilo de Commons, por plugrandigar l\'efikeso. \n\nQuale desmuntar l\'optimizo-sistemo di la baterio:\n\n#: Kliktez la butono \"ajusti\" (\'\'Settings\'\') adinfre.\n\n#: Selektez \"ne optimizita (\'\'Not optimized\'\') por omna utensili (\'\'All apps\'\').\n\n#: Serchez \"Commons\" o \"fr.free.nrw.commons\".\n\n#: Kliktez ol e selektez \"ne optimizar\" (\'\'Don\'t optimize\'\').\n\n#: Kliktez \"facita\" (\'\'Done\'\').</string>
<string name="authentication_failed" fuzzy="true">L\'autentikigo faliis, voluntez itere enirar.</string> <string name="authentication_failed">Autentikigo faliis. Voluntez itere enirar.</string>
<string name="uploading_started">Komencis sendar!</string> <string name="uploading_started">Komencis sendar!</string>
<string name="uploading_queued">Sendajo ajornata (modulo \"limitizita konekto\" aktiva)</string> <string name="uploading_queued">Sendajo ajornata (modulo \"limitizita konekto\" aktiva)</string>
<string name="upload_completed_notification_title">%1$s sendesis!</string> <string name="upload_completed_notification_title">%1$s sendesis!</string>
@ -100,17 +100,19 @@
<string name="menu_from_camera">Fotografar</string> <string name="menu_from_camera">Fotografar</string>
<string name="menu_nearby">Proxime</string> <string name="menu_nearby">Proxime</string>
<string name="provider_contributions">Mea sendaji</string> <string name="provider_contributions">Mea sendaji</string>
<string name="menu_copy_link">Kopiez ligilo</string>
<string name="menu_link_copied">La ligilo kopiesis a \'\'clipboard\'\'.</string>
<string name="menu_share">Partigar</string> <string name="menu_share">Partigar</string>
<string name="menu_view_file_page">Vidar arkivo-pagino</string> <string name="menu_view_file_page">Vidar arkivo-pagino</string>
<string name="share_title_hint">Titulo (Bezonata)</string> <string name="share_title_hint">Titulo (Bezonata)</string>
<string name="add_caption_toast">Voluntez informar deskripto-texto por ca arkivo</string> <string name="add_caption_toast">Voluntez informar deskripto-texto por ca arkivo</string>
<string name="share_description_hint">Deskripto</string> <string name="share_description_hint">Deskripto</string>
<string name="share_caption_hint">Deskripto-texto</string> <string name="share_caption_hint">Deskripto-texto</string>
<string name="login_failed_network" fuzzy="true">Ne esis posibla facar \'\'log - in\'\' - la reto faliis</string> <string name="login_failed_network">Ne esas posibla enirar - la reto faliis</string>
<string name="login_failed_throttled">Multa sensucesa probi pri konektar. Voluntez probar itere pos kelka minuti.</string> <string name="login_failed_throttled">Multa sensucesa probi pri konektar. Voluntez probar itere pos kelka minuti.</string>
<string name="login_failed_blocked">Pardonez, ca uzero blokusesis che Commons</string> <string name="login_failed_blocked">Pardonez, ca uzero blokusesis che Commons</string>
<string name="login_failed_2fa_needed">Vu mustas uzar vua autentikigo en du etapi.</string> <string name="login_failed_2fa_needed">Vu mustas uzar vua autentikigo en du etapi.</string>
<string name="login_failed_generic" fuzzy="true">Eniro faliis</string> <string name="login_failed_generic">Eniro faliis</string>
<string name="share_upload_button">Kargar</string> <string name="share_upload_button">Kargar</string>
<string name="multiple_share_base_title">Nomizes ca ajusto</string> <string name="multiple_share_base_title">Nomizes ca ajusto</string>
<string name="provider_modifications">Modifikuri</string> <string name="provider_modifications">Modifikuri</string>
@ -118,6 +120,7 @@
<string name="categories_search_text_hint">Serchar kategorii</string> <string name="categories_search_text_hint">Serchar kategorii</string>
<string name="depicts_search_text_hint">Serchez kozi quin vua \'\'media\'\' montras (monti, \'\'Taj Mahal\'\', edc.)</string> <string name="depicts_search_text_hint">Serchez kozi quin vua \'\'media\'\' montras (monti, \'\'Taj Mahal\'\', edc.)</string>
<string name="menu_save_categories">Registragar</string> <string name="menu_save_categories">Registragar</string>
<string name="menu_overflow_desc">Menuo pri exterfluajo</string>
<string name="refresh_button">Rinovigar</string> <string name="refresh_button">Rinovigar</string>
<string name="display_list_button">Listar</string> <string name="display_list_button">Listar</string>
<string name="contributions_subtitle_zero">(Nula arkivo sendita til nun)</string> <string name="contributions_subtitle_zero">(Nula arkivo sendita til nun)</string>
@ -258,6 +261,7 @@
<string name="use_external_storage_summary">Konservar en vua enmagaziniguro la fotografuri obtenita uzanta fotografilo del utensilo (\'\'app\'\')</string> <string name="use_external_storage_summary">Konservar en vua enmagaziniguro la fotografuri obtenita uzanta fotografilo del utensilo (\'\'app\'\')</string>
<string name="login_to_your_account">Enirez en vua konto</string> <string name="login_to_your_account">Enirez en vua konto</string>
<string name="send_log_file">Sendez arkivo \'\'log\'\'</string> <string name="send_log_file">Sendez arkivo \'\'log\'\'</string>
<string name="send_log_file_description">Sendez protokolo per e-posto a developeri, por helpar la solvo di problemi dil \'\'app\'\'. Atencez: protokoli povas kontenar informi por identifiko</string>
<string name="no_web_browser">Nula retnavigilo trovita, por apertar la URL</string> <string name="no_web_browser">Nula retnavigilo trovita, por apertar la URL</string>
<string name="null_url">Eroro! URL ne trovita</string> <string name="null_url">Eroro! URL ne trovita</string>
<string name="nominate_deletion">Propozar efaco</string> <string name="nominate_deletion">Propozar efaco</string>
@ -266,11 +270,12 @@
<string name="skip_login">Saltar</string> <string name="skip_login">Saltar</string>
<string name="navigation_item_login">Enirar</string> <string name="navigation_item_login">Enirar</string>
<string name="skip_login_title">Ka vu deziras ne enirar?</string> <string name="skip_login_title">Ka vu deziras ne enirar?</string>
<string name="skip_login_message" fuzzy="true">Vu mustus facar \'\'log in\'\' por sendor imaji future.</string> <string name="skip_login_message">Future, vu mustus facar \'\'log in\'\' por sendar imaji.</string>
<string name="login_alert_message">Voluntez enirar por uzar ca utensilo</string> <string name="login_alert_message">Voluntez enirar por uzar ca utensilo</string>
<string name="copy_wikicode">Kopiez Wiki-texto a \'clipboard\'</string> <string name="copy_wikicode">Kopiez Wiki-texto a \'clipboard\'</string>
<string name="wikicode_copied">Wiki-texto kopiesis a \'clipboard\'</string> <string name="wikicode_copied">Wiki-texto kopiesis a \'clipboard\'</string>
<string name="nearby_location_not_available">Proximeso povas ne funcionar korekte, nam Lokizo ne esas disponebla.</string> <string name="nearby_location_not_available">Proximeso povas ne funcionar korekte, nam Lokizo ne esas disponebla.</string>
<string name="nearby_showing_pins_offline">Interreto nedisponebla. Montranta nur elementi enmagazinigita lokale.</string>
<string name="upload_location_access_denied">Aceso a lokizo ne permisita. Voluntez informar manuale vua lokizo por uzar ca resurso*.</string> <string name="upload_location_access_denied">Aceso a lokizo ne permisita. Voluntez informar manuale vua lokizo por uzar ca resurso*.</string>
<string name="location_permission_rationale_nearby">Permiso bezonata por montrar listo pri vicina loki</string> <string name="location_permission_rationale_nearby">Permiso bezonata por montrar listo pri vicina loki</string>
<string name="location_permission_rationale_explore">Permiso bezonata por montrar listo pri vicina imaji</string> <string name="location_permission_rationale_explore">Permiso bezonata por montrar listo pri vicina imaji</string>
@ -354,18 +359,22 @@
<string name="delete">Efacar</string> <string name="delete">Efacar</string>
<string name="Achievements">Sucesi</string> <string name="Achievements">Sucesi</string>
<string name="Profile">Profilo</string> <string name="Profile">Profilo</string>
<string name="badges">Insigni</string>
<string name="statistics">Statistiko</string> <string name="statistics">Statistiko</string>
<string name="statistics_thanks">Danki recevita</string> <string name="statistics_thanks">Danki recevita</string>
<string name="statistics_featured">Remarkinda imaji</string> <string name="statistics_featured">Remarkinda imaji</string>
<string name="statistics_wikidata_edits">Imaji tra \"Loki Vicina\"</string> <string name="statistics_wikidata_edits">Imaji tra \"Loki Vicina\"</string>
<string name="level" fuzzy="true">Nivelo</string> <string name="level">Nivelo %d</string>
<string name="profileLevel">%s (Nivelo %s)</string>
<string name="images_uploaded">Imaji sendita</string> <string name="images_uploaded">Imaji sendita</string>
<string name="image_reverts">Imaji ne reversionita</string> <string name="image_reverts">Imaji ne reversionita</string>
<string name="images_used_by_wiki">Imaji uzita</string> <string name="images_used_by_wiki">Imaji uzita</string>
<string name="achievements_share_message">Partigez vua sucesi kun vua amiki!</string> <string name="achievements_share_message">Partigez vua sucesi kun vua amiki!</string>
<string name="achievements_info_message">Vua nivelo augmentas kande vu atingas bezonata postuli. Elementi en la segmento \"statistiko\" ne augmentas vua nivelo.</string>
<string name="achievements_revert_limit_message">minima quanto bezonata:</string> <string name="achievements_revert_limit_message">minima quanto bezonata:</string>
<string name="images_uploaded_explanation">Quanto di imaji quin vu sendis a Commons, uzanta irga softwaro* por sendar li</string> <string name="images_uploaded_explanation">Quanto di imaji quin vu sendis a Commons, uzanta irga softwaro* por sendar li</string>
<string name="images_reverted_explanation">La procento di imaji quin vu sendis a Commons, qui ne efacesis pose</string> <string name="images_reverted_explanation">La procento di imaji quin vu sendis a Commons, qui ne efacesis pose</string>
<string name="images_used_explanation">La quanto di imaji sendita da vu a Commons, qui uzesis en artikli de Wikimedia.</string>
<string name="error_occurred">Eventis eroro!</string> <string name="error_occurred">Eventis eroro!</string>
<string name="notifications_channel_name_all">Avizo de Commons</string> <string name="notifications_channel_name_all">Avizo de Commons</string>
<string name="preference_author_name_toggle">Uzar personalizita autoro-nomo</string> <string name="preference_author_name_toggle">Uzar personalizita autoro-nomo</string>
@ -375,6 +384,7 @@
<string name="nearby_fragment">Vicina</string> <string name="nearby_fragment">Vicina</string>
<string name="notifications">Avizi</string> <string name="notifications">Avizi</string>
<string name="read_notifications">Avizi (lektita)</string> <string name="read_notifications">Avizi (lektita)</string>
<string name="display_nearby_notification">Montrez proxima avizo</string>
<string name="list_sheet">Listo</string> <string name="list_sheet">Listo</string>
<string name="storage_permission">Permiso pri enmagazinigo</string> <string name="storage_permission">Permiso pri enmagazinigo</string>
<string name="step_count">Etapo %1$d de %2$d: %3$s</string> <string name="step_count">Etapo %1$d de %2$d: %3$s</string>
@ -383,6 +393,8 @@
<string name="upload_title_duplicate">Arkivo kun la nomo %1$s ja existas. Ka vu deziras durigar?\n\nNoto: Sufixo adequata adjuntesos automatale a la nomo dil imajo.</string> <string name="upload_title_duplicate">Arkivo kun la nomo %1$s ja existas. Ka vu deziras durigar?\n\nNoto: Sufixo adequata adjuntesos automatale a la nomo dil imajo.</string>
<string name="title_page_bookmarks_pictures">Imaji</string> <string name="title_page_bookmarks_pictures">Imaji</string>
<string name="title_page_bookmarks_locations">Loki</string> <string name="title_page_bookmarks_locations">Loki</string>
<string name="title_page_bookmarks_categories">Kategorii</string>
<string name="menu_bookmark">Adjuntez/Removez marko-rubandi (\'\'bookmark\'\'-i)</string>
<string name="provider_bookmarks">Marko-rubandi</string> <string name="provider_bookmarks">Marko-rubandi</string>
<string name="bookmark_empty">Vu ne adjuntis marko-rubandi</string> <string name="bookmark_empty">Vu ne adjuntis marko-rubandi</string>
<string name="provider_bookmarks_location">Marko-rubandi</string> <string name="provider_bookmarks_location">Marko-rubandi</string>
@ -392,7 +404,11 @@
<string name="deletion_reason_bad_for_my_privacy">Me konstatis ke ol esas mala por mea privateso</string> <string name="deletion_reason_bad_for_my_privacy">Me konstatis ke ol esas mala por mea privateso</string>
<string name="deletion_reason_no_longer_want_public">Me chanjis mea ideo: me ne pluse deziras ke ol esos publike videbla</string> <string name="deletion_reason_no_longer_want_public">Me chanjis mea ideo: me ne pluse deziras ke ol esos publike videbla</string>
<string name="deletion_reason_not_interesting">Pardonez! Ca imajo ne esas interesanta por ula enciklopedio</string> <string name="deletion_reason_not_interesting">Pardonez! Ca imajo ne esas interesanta por ula enciklopedio</string>
<string name="uploaded_by_myself">Adjuntita da me, che %1$s, uzita en %2$d artiklo/artikli.</string>
<string name="no_uploads">Bonveno a Commons!\n\nSendez vua unesma arkivo kliktanta sur butono \"adjuntez\" (\'\'add\'\').</string>
<string name="no_categories_selected">Nula kategorio selektita</string> <string name="no_categories_selected">Nula kategorio selektita</string>
<string name="no_categories_selected_warning_desc">Imaji sen kategorii rare esas uzebla. Ka vu fakte deziras sendar ol sen selektar irga kategorio?</string>
<string name="no_depictions_selected">Nula deskripturo selektita</string>
<string name="back_button_warning">Cesar kargajo</string> <string name="back_button_warning">Cesar kargajo</string>
<string name="back_button_continue">Durar kargajo</string> <string name="back_button_continue">Durar kargajo</string>
<string name="search_this_area">Serchez ca areo</string> <string name="search_this_area">Serchez ca areo</string>
@ -401,15 +417,38 @@
<string name="never_ask_again">Ne pluse demandez to</string> <string name="never_ask_again">Ne pluse demandez to</string>
<string name="display_location_permission_title">Demandar lokala permiso</string> <string name="display_location_permission_title">Demandar lokala permiso</string>
<string name="display_location_permission_explanation">Demandez lokala permiso, kande bezonata por uzar karto montranta proximeso.</string> <string name="display_location_permission_explanation">Demandez lokala permiso, kande bezonata por uzar karto montranta proximeso.</string>
<string name="ends_on">Finas la:</string>
<string name="display_campaigns">Montrez kampanii</string>
<string name="display_campaigns_explanation">Videz la kampanii duranta</string>
<string name="option_allow">Permisar</string> <string name="option_allow">Permisar</string>
<string name="option_dismiss">Eskartar</string> <string name="option_dismiss">Eskartar</string>
<string name="nominate_for_deletion_done">Facita</string>
<string name="send_thank_success_title">Sendanta danko: Suceso</string>
<string name="send_thank_success_message">Danko sendita sucese a %1$s</string>
<string name="send_thank_failure_message">Faliis pri sendar danko a %1$s</string>
<string name="send_thank_failure_title">Sendanta danko: Falio</string>
<string name="send_thank_toast">Sendanta danko a %1$s</string>
<string name="review_copyright">Ka to obedias la reguli pri autoroyuro?</string>
<string name="review_category">Ka lua kategorio esas korekta?</string>
<string name="review_thanks">Ka vu deziras dankar la kontributero?</string>
<string name="review_spam_explanation">Kliktez NO por indikar ca imajo por efaco, se ol ne havas irga utileso.</string>
<string name="review_no_category">Ho, to ne mem havas kategorio!</string>
<string name="review_category_explanation">Ca imajo havas %1$s kategorii.</string>
<string name="review_spam_report_question">Ol esas kontre la skopo, nam ol esas</string>
<string name="review_c_violation_report_question">To esas violaco di autoroyuro, nam ol esas</string>
<string name="review_thanks_yes_button_text">Sequanta imajo</string> <string name="review_thanks_yes_button_text">Sequanta imajo</string>
<string name="review_thanks_no_button_text">Yes, pro quo ne?</string> <string name="review_thanks_no_button_text">Yes, pro quo ne?</string>
<string name="skip_image_explanation">Kliktanta ca butono donos a vu altra imajo recente sendita a Wikimedia Commons</string>
<string name="review_image_explanation">Vu povas revizar imaji, por plubonigar la qualeso di Wikimedia Commons.\nLa tri revizo-parametri esas:\n\n- Kad ica imajo havas havas irga relato kun la kuntexto?\nKande tu kliktas NO, vu adjuntos indiko (shablono) por ke ol efacesos.\n\n- Kad ica imajo violacas autoroyuro?\nSe tu klitos YES, vu adjuntos indiko por ke ol efacesos.\n\n- Kad la kategorii di ica imajo esas korekta?\nSe tu kliktos NO, vu adjuntos demando pri adjuntar korekta kategorio ad ol.\n\nSe omno esas korekta, nula shablono adjuntesos al imajo, e vu povos dankar la persono qua sendis ol.</string> <string name="review_image_explanation">Vu povas revizar imaji, por plubonigar la qualeso di Wikimedia Commons.\nLa tri revizo-parametri esas:\n\n- Kad ica imajo havas havas irga relato kun la kuntexto?\nKande tu kliktas NO, vu adjuntos indiko (shablono) por ke ol efacesos.\n\n- Kad ica imajo violacas autoroyuro?\nSe tu klitos YES, vu adjuntos indiko por ke ol efacesos.\n\n- Kad la kategorii di ica imajo esas korekta?\nSe tu kliktos NO, vu adjuntos demando pri adjuntar korekta kategorio ad ol.\n\nSe omno esas korekta, nula shablono adjuntesos al imajo, e vu povos dankar la persono qua sendis ol.</string>
<string name="no_image">Nula imajo uzita</string>
<string name="no_image_reverted">Nula imajo desfacita</string>
<string name="no_image_uploaded">Nula imajo sendita</string>
<string name="no_notification">Vu havas nul avizi sen lektar</string> <string name="no_notification">Vu havas nul avizi sen lektar</string>
<string name="no_read_notification">Vu ne lektis irga avizo</string> <string name="no_read_notification">Vu ne lektis irga avizo</string>
<string name="check_your_email_inbox">Verifikez vua e-postal adreso</string>
<string name="menu_option_read">Vidar lektita</string> <string name="menu_option_read">Vidar lektita</string>
<string name="menu_option_unread">Vidar ne-lektata</string> <string name="menu_option_unread">Vidar ne-lektata</string>
<string name="error_occurred_in_picking_images">Eventis eroro dum selekto di imaji</string>
<string name="please_wait">Vartez...</string> <string name="please_wait">Vartez...</string>
<string name="copied_successfully">Kopiita</string> <string name="copied_successfully">Kopiita</string>
<string name="welcome_do_upload_content_description">Exempli pri bona imaji por sendar a Commons</string> <string name="welcome_do_upload_content_description">Exempli pri bona imaji por sendar a Commons</string>
@ -431,7 +470,9 @@
<string name="delete_helper_show_deletion_message_else">Ne povis demandar efaco.</string> <string name="delete_helper_show_deletion_message_else">Ne povis demandar efaco.</string>
<string name="delete_helper_ask_spam_blurry">komplete neklara</string> <string name="delete_helper_ask_spam_blurry">komplete neklara</string>
<string name="delete_helper_ask_reason_copyright_press_photo">Fotografuro de komunikilaro</string> <string name="delete_helper_ask_reason_copyright_press_photo">Fotografuro de komunikilaro</string>
<string name="delete_helper_ask_reason_copyright_internet_photo">Hazarda imajo de Interreto</string>
<string name="delete_helper_ask_reason_copyright_logo">Emblemo</string> <string name="delete_helper_ask_reason_copyright_logo">Emblemo</string>
<string name="delete_helper_ask_reason_copyright_no_freedom_of_panorama">Brecho di Libereso di Panoramo</string>
<string name="delete_helper_ask_alert_set_positive_button_reason">Pro ke ol esas</string> <string name="delete_helper_ask_alert_set_positive_button_reason">Pro ke ol esas</string>
<string name="category_edit_helper_make_edit_toast">Probanta aktualigar kategorii.</string> <string name="category_edit_helper_make_edit_toast">Probanta aktualigar kategorii.</string>
<string name="category_edit_helper_show_edit_title">Aktualigo di kategorio</string> <string name="category_edit_helper_show_edit_title">Aktualigo di kategorio</string>
@ -442,7 +483,14 @@
</plurals> </plurals>
<string name="category_edit_helper_edit_message_else">Ne povis adjuntar kategorii.</string> <string name="category_edit_helper_edit_message_else">Ne povis adjuntar kategorii.</string>
<string name="category_edit_button_text">Aktualigar kategorii</string> <string name="category_edit_button_text">Aktualigar kategorii</string>
<string name="depictions_edit_helper_make_edit_toast">Probanta aktualigar deskripturi.</string>
<string name="depictions_edit_helper_show_edit_title">Redaktar deskripturi</string> <string name="depictions_edit_helper_show_edit_title">Redaktar deskripturi</string>
<plurals name="depictions_edit_helper_show_edit_message_if">
<item quantity="one">Deskripturo %1$s adjuntesis.</item>
<item quantity="other">Deskripturi %1$s adjuntesis.</item>
</plurals>
<string name="depictions_edit_helper_edit_message_else">Ne povis adjuntar deskripturi.</string>
<string name="coordinates_edit_helper_make_edit_toast">Probanta aktualigar koordinati.</string>
<string name="coordinates_edit_helper_show_edit_title">Aktualigo di koordinati</string> <string name="coordinates_edit_helper_show_edit_title">Aktualigo di koordinati</string>
<string name="description_edit_helper_show_edit_title">Aktualigo di deskripturo</string> <string name="description_edit_helper_show_edit_title">Aktualigo di deskripturo</string>
<string name="caption_edit_helper_show_edit_title">Aktualigo di surskriburo</string> <string name="caption_edit_helper_show_edit_title">Aktualigo di surskriburo</string>
@ -451,8 +499,14 @@
<string name="description_edit_helper_show_edit_message">Adjuntesis deskripturi.</string> <string name="description_edit_helper_show_edit_message">Adjuntesis deskripturi.</string>
<string name="caption_edit_helper_show_edit_message">Surskriburo adjuntesis.</string> <string name="caption_edit_helper_show_edit_message">Surskriburo adjuntesis.</string>
<string name="coordinates_edit_helper_edit_message_else">Ne povis adjuntar koordinati.</string> <string name="coordinates_edit_helper_edit_message_else">Ne povis adjuntar koordinati.</string>
<string name="description_edit_helper_edit_message_else">Ne povis adjuntar deskripturi.</string>
<string name="caption_edit_helper_edit_message_else">Ne povis adjuntar deskripturo.</string>
<string name="coordinates_picking_unsuccessful">Koordinati dil imajo ne aktualigesis</string>
<string name="descriptions_picking_unsuccessful">Ne povis obtenar deskripturi.</string>
<string name="description_activity_title">Redaktar deskripturi ed informo-texti</string>
<string name="share_image_via">Partigar imajo uzanta</string> <string name="share_image_via">Partigar imajo uzanta</string>
<string name="you_have_no_achievements_yet">Vu ankore ne facis kontributaji</string> <string name="you_have_no_achievements_yet">Vu ankore ne facis kontributaji</string>
<string name="no_achievements_yet">%s ankore ne facis irga kontributado</string>
<string name="account_created">Konto kreesis!</string> <string name="account_created">Konto kreesis!</string>
<string name="text_copy">Texto kopiita a \'\'clipboard\'\'</string> <string name="text_copy">Texto kopiita a \'\'clipboard\'\'</string>
<string name="notification_mark_read">Mesajo indikita kom \'lektita\'</string> <string name="notification_mark_read">Mesajo indikita kom \'lektita\'</string>
@ -462,17 +516,21 @@
<string name="place_state_needs_photo">Bezonas fotografuro</string> <string name="place_state_needs_photo">Bezonas fotografuro</string>
<string name="place_type">Tipo di lokizo:</string> <string name="place_type">Tipo di lokizo:</string>
<string name="nearby_search_hint">Ponto, muzeo, hotelo, edc.</string> <string name="nearby_search_hint">Ponto, muzeo, hotelo, edc.</string>
<string name="you_must_reset_your_passsword" fuzzy="true">Irgu ne funcionis dum \'\'log in\'\'. Vu mustos ridefinar vua pasovorto!!</string> <string name="you_must_reset_your_passsword">Irgu faliis dum \'\'log in\'\'. Vu mustos ridefinar vua pasovorto!!</string>
<string name="title_for_media">\'\'MEDIA\'\'</string> <string name="title_for_media">\'\'MEDIA\'\'</string>
<string name="title_for_child_classes">SUBKLASI</string> <string name="title_for_child_classes">SUBKLASI</string>
<string name="title_for_parent_classes">KLASI PLU ABSTRAKTA</string> <string name="title_for_parent_classes">KLASI PLU ABSTRAKTA</string>
<string name="upload_nearby_place_found_title">Loko proxima trovesis</string> <string name="upload_nearby_place_found_title">Loko proxima trovesis</string>
<string name="upload_nearby_place_found_description_singular" fuzzy="true">Ka to esas fotografuro pri %1$s?</string> <string name="upload_nearby_place_found_description_plural">Ka ca imaji apartenas a %1$s?</string>
<string name="upload_nearby_place_found_description_singular">Ka to esas imajo di %1$s?</string>
<string name="title_app_shortcut_bookmark">Marko-rubandi</string> <string name="title_app_shortcut_bookmark">Marko-rubandi</string>
<string name="title_app_shortcut_setting">Ajusti</string> <string name="title_app_shortcut_setting">Ajusti</string>
<string name="remove_bookmark">Efacita de la marko-rubandi</string>
<string name="add_bookmark">Adjuntita marko-rubandi</string> <string name="add_bookmark">Adjuntita marko-rubandi</string>
<string name="wallpaper_set_unsuccessfully">Irgu faliis. Ne povis vidar la muropapero</string>
<string name="setting_wallpaper_dialog_title">Uzar kom skreno-kovrilo</string> <string name="setting_wallpaper_dialog_title">Uzar kom skreno-kovrilo</string>
<string name="setting_wallpaper_dialog_message">Kreanta skreno-kovrilo. Voluntez vartar...</string> <string name="setting_wallpaper_dialog_message">Kreanta skreno-kovrilo. Voluntez vartar...</string>
<string name="theme_default_name">Sequar sistemo</string>
<string name="theme_dark_name">Koloro obskura</string> <string name="theme_dark_name">Koloro obskura</string>
<string name="theme_light_name">Koloro klara</string> <string name="theme_light_name">Koloro klara</string>
<string name="load_more">Charjez pluse</string> <string name="load_more">Charjez pluse</string>
@ -492,6 +550,9 @@
<string name="leaderboard_column_user">Uzero</string> <string name="leaderboard_column_user">Uzero</string>
<string name="leaderboard_column_count">Quanteso</string> <string name="leaderboard_column_count">Quanteso</string>
<string name="setting_avatar_dialog_title">Uzar kom \'\'avatar\'\' di la tabelo pri precipua kunlaboranti</string> <string name="setting_avatar_dialog_title">Uzar kom \'\'avatar\'\' di la tabelo pri precipua kunlaboranti</string>
<string name="avatar_set_successfully">Ajusto di avataro</string>
<string name="avatar_set_unsuccessfully">Eroro dum ajusto di nov avataro, voluntez probar itere</string>
<string name="menu_set_avatar">Uzar kom avataro</string>
<string name="leaderboard_yearly">Yare</string> <string name="leaderboard_yearly">Yare</string>
<string name="leaderboard_weekly">Semanale</string> <string name="leaderboard_weekly">Semanale</string>
<string name="leaderboard_all_time">Sempre</string> <string name="leaderboard_all_time">Sempre</string>
@ -502,9 +563,16 @@
<string name="statistics_quality">Imaji di qualeso</string> <string name="statistics_quality">Imaji di qualeso</string>
<string name="cancelling_upload">Nuliganta sendajo...</string> <string name="cancelling_upload">Nuliganta sendajo...</string>
<string name="cancel_upload">Cesar kargajo</string> <string name="cancel_upload">Cesar kargajo</string>
<string name="depicts_step_title">Montras</string>
<string name="license_step_title">Licencizo di \'\'media\'\'</string>
<string name="media_detail_step_title">Detali pri \'\'media\'\'</string>
<string name="menu_view_category_page">Vidar kategorio-pagino</string>
<string name="menu_view_item_page">Vidar pagino dil arkivo</string>
<string name="read_help_link">Lektez pluse</string> <string name="read_help_link">Lektez pluse</string>
<string name="media_detail_in_all_languages">En omna idiomi</string> <string name="media_detail_in_all_languages">En omna idiomi</string>
<string name="choose_a_location">Selektez lokizo</string> <string name="choose_a_location">Selektez lokizo</string>
<string name="select_location_location_picker">Selektar lokizo</string>
<string name="show_in_map_app">Montrar en l\'utensilo \'\'app\'\' di mapo</string>
<string name="modify_location">Aktualigar lokizo</string> <string name="modify_location">Aktualigar lokizo</string>
<string name="image_location">Lokizo dil imajo</string> <string name="image_location">Lokizo dil imajo</string>
<string name="check_whether_location_is_correct">Verifikez se la lokizo esas korekta</string> <string name="check_whether_location_is_correct">Verifikez se la lokizo esas korekta</string>
@ -524,8 +592,33 @@
<string name="display_monuments">Montrez monumenti</string> <string name="display_monuments">Montrez monumenti</string>
<string name="learn_more">SAVEZ PLUSE</string> <string name="learn_more">SAVEZ PLUSE</string>
<string name="need_permission">Bezonas permiso</string> <string name="need_permission">Bezonas permiso</string>
<string name="menu_view_user_page" fuzzy="true">Vidar uzeropagino</string> <string name="contributions_of_user">Kontributadi dil uzero: %s</string>
<string name="achievements_of_user">Sucesi dil uzero: %s</string>
<string name="menu_view_user_page">Vidar profilo dil uzero</string>
<string name="edit_depictions">Redaktar deskripturi</string>
<string name="edit_categories">Redaktar kategorii</string>
<string name="advanced_options">Progresiva selektaji (advanced options)</string>
<string name="apply">Aplikar</string>
<string name="reset">Restaurar</string>
<string name="no_location_found_title">Nula lokizo trovita</string>
<string name="no_location_found_message">Ka vu deziras informar la loko de ube vu obtenis ca imajo?\nInformo pri la lokizo helpos editeri trovar vua imajo, do ol divenos plu utila.\nDanko!</string> <string name="no_location_found_message">Ka vu deziras informar la loko de ube vu obtenis ca imajo?\nInformo pri la lokizo helpos editeri trovar vua imajo, do ol divenos plu utila.\nDanko!</string>
<string name="add_location">Adjuntez lokizo</string>
<string name="explore_map_details">Detali</string>
<string name="api_level">nivelo di API</string>
<string name="android_version">versiono di Android</string>
<string name="device_manufacturer">Fabrikanto dil aparato</string>
<string name="device_model">Modelo dil aparato</string>
<string name="device_name">Nomo dil aparato</string>
<string name="network_type">Tipo di reto</string>
<string name="thanks_feedback">Danko por sendar vua opiniono</string>
<string name="error_feedback">Eroro dum sendo di respondo</string>
<string name="enter_description">Qual es vua opiniono (feedback)?</string>
<string name="your_feedback">Vua opiniono (\'\'feedback\'\')</string>
<string name="mark_as_not_for_upload">Indikez por ne sendar ol</string>
<string name="unmark_as_not_for_upload">Itere indikez por sendar ol</string>
<string name="marking_as_not_for_upload">Indikanta ke ol ne sendesos</string>
<string name="this_image_is_already_uploaded">Ca imajo ja sendesis</string>
<string name="can_not_select_this_image_for_upload">Ne povis selektar ca imajo por sendar (\'\'upload\'\')</string>
<string name="image_selected">Imajo selektita</string> <string name="image_selected">Imajo selektita</string>
<string name="image_marked_as_not_for_upload">Ca imajo indikesis por ne sendesar</string> <string name="image_marked_as_not_for_upload">Ca imajo indikesis por ne sendesar</string>
<string name="menu_view_report">Raporto</string> <string name="menu_view_report">Raporto</string>
@ -535,13 +628,49 @@
<string name="report_user">Avizar ca uzero</string> <string name="report_user">Avizar ca uzero</string>
<string name="report_content">Informar ca kontenajo</string> <string name="report_content">Informar ca kontenajo</string>
<string name="request_user_block">Demandar blokuso di ca uzero</string> <string name="request_user_block">Demandar blokuso di ca uzero</string>
<string name="full_screen_mode_zoom_info">Uzez du fingri por augmentar o diminutar \'\'zoom\'\'.</string>
<string name="similar_coordinate_description_auto_set">Koordinati ne esas l\'exakta, tamen l\'individuo qua sendis ca imajo kredas ke la koordinati quin lu informis esas suficante proxima.</string> <string name="similar_coordinate_description_auto_set">Koordinati ne esas l\'exakta, tamen l\'individuo qua sendis ca imajo kredas ke la koordinati quin lu informis esas suficante proxima.</string>
<string name="edit_image">Modifikar imajo</string> <string name="edit_image">Modifikar imajo</string>
<string name="edit_location">Aktualigar lokizo</string> <string name="edit_location">Aktualigar lokizo</string>
<string name="location_updated">Lokizo aktualigita!</string>
<string name="remove_location">Removar lokizo</string>
<string name="remove_location_warning_title">Removar avizo pri lokizo</string>
<string name="location_removed">Lokizo efacita!</string>
<string name="send_thanks_to_author">Dankar l\'autoro</string> <string name="send_thanks_to_author">Dankar l\'autoro</string>
<string name="error_sending_thanks">Eroro sendanta danki al autoro.</string> <string name="error_sending_thanks">Eroro sendanta danki al autoro.</string>
<string name="invalid_login_message">La tempo-quanto por vua \'\'log in\'\' finis. Voluntez itere enirar.</string>
<string name="file_saved_successfully">Konservo sucesoza di arkivo</string>
<string name="do_you_want_to_open_gpx_file">Ka vu deziras apertar arkivo GPX?</string>
<string name="do_you_want_to_open_kml_file">Ka vu deziras apartar l\'arkivo KML?</string>
<string name="failed_to_save_kml_file">Faliis pri konservar arkivo KML.</string>
<string name="failed_to_save_gpx_file">Faliis pri konservar arkivo GPX.</string>
<string name="saving_kml_file">Konservanta arqkivo KML</string>
<string name="saving_gpx_file">Konservanta arkivo GPX</string>
<plurals name="custom_picker_images_selected_title_appendix"> <plurals name="custom_picker_images_selected_title_appendix">
<item quantity="one">%d imajo selektita</item> <item quantity="one">%d imajo selektita</item>
<item quantity="other">%d imaji selektita</item> <item quantity="other">%d imaji selektita</item>
</plurals> </plurals>
<string name="talk">Diskuto</string>
<string name="write_something_about_the_item">Dicez irgu pri l\'arkivo \'%1$s\'. Ol esos videbla publike.</string>
<string name="uploads">Arkivi sendita</string>
<string name="pending">Vartanta</string>
<string name="failed">Faliis</string>
<string name="could_not_load_place_data">Ne povis inkluzar datumi pri la loko</string>
<string name="custom_selector_delete_folder">Efacar faldilo</string>
<string name="custom_selector_confirm_deletion_title">Konfirmez efaco</string>
<string name="custom_selector_confirm_deletion_message">Ka vu deziras efacar faldilo %1$s, kontenanta %2$d arkivi?</string>
<string name="custom_selector_delete">Efacez</string>
<string name="custom_selector_cancel">Nuligez</string>
<string name="custom_selector_folder_deleted_success">Faldilo %1$s sucese efacita</string>
<string name="custom_selector_folder_deleted_failure">Faliis pri efacar faldilo %1$s</string>
<string name="usages_on_commons_heading">Commons</string>
<string name="usages_on_other_wikis_heading">Altra wiki</string>
<string name="file_usages_container_heading">Uzi dil arkivo</string>
<string name="title_activity_single_web_view">SingleWebViewActivity</string>
<string name="account">Konto</string>
<string name="vanish_account">Efacar konto</string>
<string name="account_vanish_request_confirm_title">Avizo pri efaco di konto</string>
<string name="caption">Deskripto-texto</string>
<string name="caption_copied_to_clipboard">Deskripto-texto kopiita a \'\'clipboard\'\'</string>
<string name="congratulations_all_pictures_in_this_album_have_been_either_uploaded_or_marked_as_not_for_upload">Gratuli! Omna imaji en ca albumo sive sendesis, sive indikesis por ne sendar.</string>
</resources> </resources>

View file

@ -108,6 +108,8 @@
<string name="menu_from_camera">写真を撮影</string> <string name="menu_from_camera">写真を撮影</string>
<string name="menu_nearby">付近</string> <string name="menu_nearby">付近</string>
<string name="provider_contributions">自分のアップロード</string> <string name="provider_contributions">自分のアップロード</string>
<string name="menu_copy_link">リンクをコピー</string>
<string name="menu_link_copied">リンクがクリップボードにコピーされました</string>
<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>
@ -126,6 +128,7 @@
<string name="categories_search_text_hint">カテゴリを検索</string> <string name="categories_search_text_hint">カテゴリを検索</string>
<string name="depicts_search_text_hint">アップロードする素材の被写体を検索(山岳、タージマハールなど)</string> <string name="depicts_search_text_hint">アップロードする素材の被写体を検索(山岳、タージマハールなど)</string>
<string name="menu_save_categories">保存</string> <string name="menu_save_categories">保存</string>
<string name="menu_overflow_desc">オーバーフローメニュー</string>
<string name="refresh_button">更新</string> <string name="refresh_button">更新</string>
<string name="display_list_button">一覧</string> <string name="display_list_button">一覧</string>
<string name="contributions_subtitle_zero">(まだ何もアップロードされていません)</string> <string name="contributions_subtitle_zero">(まだ何もアップロードされていません)</string>
@ -313,6 +316,7 @@
<string name="title_activity_search">検索</string> <string name="title_activity_search">検索</string>
<string name="search_recent_header">最近の検索:</string> <string name="search_recent_header">最近の検索:</string>
<string name="provider_searches">最近、検索したクエリ</string> <string name="provider_searches">最近、検索したクエリ</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="error_loading_depictions">描写の読み込み中にエラーが発生しました</string>
<string name="search_tab_title_media">メデイア</string> <string name="search_tab_title_media">メデイア</string>
@ -345,6 +349,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>
@ -355,11 +360,12 @@
<string name="delete">削除</string> <string name="delete">削除</string>
<string name="Achievements">貢献</string> <string name="Achievements">貢献</string>
<string name="Profile">プロフィール</string> <string name="Profile">プロフィール</string>
<string name="badges">バッジ</string>
<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="statistics_wikidata_edits">「近くの場所」機能でアップロードした画像</string>
<string name="level" fuzzy="true">レベル</string> <string name="level">レベル %d</string>
<string name="images_uploaded">アップロードした画像</string> <string name="images_uploaded">アップロードした画像</string>
<string name="image_reverts">却下されなかった画像</string> <string name="image_reverts">却下されなかった画像</string>
<string name="images_used_by_wiki">使用された画像</string> <string name="images_used_by_wiki">使用された画像</string>
@ -391,6 +397,7 @@
<string name="map_application_missing">お使いの機器に適したアプリが見つかりませんでした。この機能を使用できる地図アプリをインストールしてください。</string> <string name="map_application_missing">お使いの機器に適したアプリが見つかりませんでした。この機能を使用できる地図アプリをインストールしてください。</string>
<string name="title_page_bookmarks_pictures">画像</string> <string name="title_page_bookmarks_pictures">画像</string>
<string name="title_page_bookmarks_locations">位置</string> <string name="title_page_bookmarks_locations">位置</string>
<string name="title_page_bookmarks_categories">カテゴリ</string>
<string name="menu_bookmark">ブックマークに追加/から削除</string> <string name="menu_bookmark">ブックマークに追加/から削除</string>
<string name="provider_bookmarks">ブックマーク</string> <string name="provider_bookmarks">ブックマーク</string>
<string name="bookmark_empty">ブックマークは追加されていません</string> <string name="bookmark_empty">ブックマークは追加されていません</string>
@ -642,7 +649,7 @@
<string name="done">完了</string> <string name="done">完了</string>
<string name="back">戻る</string> <string name="back">戻る</string>
<string name="need_permission">権限が必要です</string> <string name="need_permission">権限が必要です</string>
<string name="menu_view_user_page" fuzzy="true">利用者ページを表示</string> <string name="menu_view_user_page">利用者プロフィールを表示</string>
<string name="edit_depictions">題材を編集する</string> <string name="edit_depictions">題材を編集する</string>
<string name="edit_categories">カテゴリを編集</string> <string name="edit_categories">カテゴリを編集</string>
<string name="apply">適用</string> <string name="apply">適用</string>
@ -683,4 +690,17 @@
<plurals name="custom_picker_images_selected_title_appendix"> <plurals name="custom_picker_images_selected_title_appendix">
<item quantity="other">%d件の画像が選択されました</item> <item quantity="other">%d件の画像が選択されました</item>
</plurals> </plurals>
<string name="cancelling_all_the_uploads">すべてのアップロードをキャンセルしています...</string>
<string name="uploads">アップロード</string>
<string name="pending">保留中</string>
<string name="failed">失敗しました</string>
<string name="custom_selector_delete">削除</string>
<string name="custom_selector_cancel">キャンセル</string>
<string name="usages_on_commons_heading">コモンズ</string>
<string name="usages_on_other_wikis_heading">その他のウィキ</string>
<string name="account">アカウント</string>
<string name="vanish_account">アカウント抹消</string>
<string name="account_vanish_request_confirm_title">アカウント抹消の警告</string>
<string name="caption">キャプション</string>
<string name="caption_copied_to_clipboard">キャプションをクリップボードにコピーしました</string>
</resources> </resources>

View file

@ -817,4 +817,5 @@
<string name="account_vanish_request_confirm">Исчезнувањето е &lt;b&gt;крајна мерка&lt;/b&gt; и треба да се користи само ако сакате да престанете да уредувате засекогаш/b&gt; и да скриете што повеќе од вашите досегашни врски.&lt;br/&gt;&lt;br/&gt;Бришењето сметки на Википедија се врши со менување на името на вашата сметка, така што другите не би можеле да ги препознаат вашите придонеси во постапка наречена „исчезнување“ на сметка.&lt;b&gt;Исчезнувањето не гарантира целосна анонимност и не ги отстранува придонесите на проектите&lt;/b&gt;.</string> <string name="account_vanish_request_confirm">Исчезнувањето е &lt;b&gt;крајна мерка&lt;/b&gt; и треба да се користи само ако сакате да престанете да уредувате засекогаш/b&gt; и да скриете што повеќе од вашите досегашни врски.&lt;br/&gt;&lt;br/&gt;Бришењето сметки на Википедија се врши со менување на името на вашата сметка, така што другите не би можеле да ги препознаат вашите придонеси во постапка наречена „исчезнување“ на сметка.&lt;b&gt;Исчезнувањето не гарантира целосна анонимност и не ги отстранува придонесите на проектите&lt;/b&gt;.</string>
<string name="caption">Толкување</string> <string name="caption">Толкување</string>
<string name="caption_copied_to_clipboard">Толкувањето е ставено во меѓускладот</string> <string name="caption_copied_to_clipboard">Толкувањето е ставено во меѓускладот</string>
<string name="congratulations_all_pictures_in_this_album_have_been_either_uploaded_or_marked_as_not_for_upload">Честитаме. Сите слики од овој албум се подигнати или обележани за неподигање.</string>
</resources> </resources>

View file

@ -3,13 +3,31 @@
* Adithyak1997 * Adithyak1997
* Akhilan * Akhilan
* Jacob.jose * Jacob.jose
* Jinoytommanjaly
* Kiran Gopi * Kiran Gopi
* Praveenp * Praveenp
* Santhosh.thottingal * Santhosh.thottingal
--> -->
<resources> <resources>
<string name="commons_facebook">കോമൺസ് ഫേസ്ബുക്ക് പേജ്</string>
<string name="commons_github">കോമൺസ് ജിത്ഹബ് സോഴ്സ് കോഡ്</string>
<string name="commons_logo">കോമൺസ് ലോഗോ</string> <string name="commons_logo">കോമൺസ് ലോഗോ</string>
<string name="commons_website">കോമൺസ് വെബ്‌സൈറ്റ്</string> <string name="commons_website">കോമൺസ് വെബ്‌സൈറ്റ്</string>
<string name="submit">സമർപ്പിക്കുക</string>
<string name="add_another_description">മറ്റൊരു വിവരണം ചേർക്കുക</string>
<string name="add_new_contribution">പുതിയ സംഭാവന ചേർക്കുക</string>
<string name="add_contribution_from_camera">ക്യാമറയിൽ നിന്നുള്ള സംഭാവന ചേർക്കുക</string>
<string name="add_contribution_from_photos">ഫോട്ടോകളിൽ നിന്നുള്ള സംഭാവന ചേർക്കുക</string>
<string name="add_contribution_from_contributions_gallery">മുമ്പത്തെ സംഭാവനകളുടെ ഗാലറിയിൽ നിന്നുള്ള സംഭാവന ചേർക്കുക</string>
<string name="show_captions">തലവാചകം</string>
<string name="row_item_language_description">ഭാഷാ വിവരണം</string>
<string name="row_item_caption">തലവാചകം</string>
<string name="show_captions_description">വിവരണം</string>
<string name="nearby_row_image">ചിത്രം</string>
<string name="nearby_all">എല്ലാം</string>
<string name="nearby_filter_toggle">ടോഗിൾ അപ്പ്</string>
<string name="nearby_filter_search">തിരയൽ കാഴ്ച</string>
<string name="appwidget_img">ദിവസത്തെ ചിത്രം</string>
<plurals name="uploads_pending_notification_indicator"> <plurals name="uploads_pending_notification_indicator">
<item quantity="one">ഒരു പ്രമാണം അപ്‌ലോഡ് ചെയ്യുന്നു</item> <item quantity="one">ഒരു പ്രമാണം അപ്‌ലോഡ് ചെയ്യുന്നു</item>
<item quantity="other">%1$d പ്രമാണങ്ങൾ അപ്‌ലോഡ് ചെയ്യുന്നു</item> <item quantity="other">%1$d പ്രമാണങ്ങൾ അപ്‌ലോഡ് ചെയ്യുന്നു</item>
@ -19,6 +37,7 @@
<item quantity="one">ഒരു അപ്‌ലോഡ്</item> <item quantity="one">ഒരു അപ്‌ലോഡ്</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" fuzzy="true"> <plurals name="starting_multiple_uploads" fuzzy="true">
<item quantity="one">ഒരു അപ്‌ലോഡ് തുടങ്ങുന്നു</item> <item quantity="one">ഒരു അപ്‌ലോഡ് തുടങ്ങുന്നു</item>
<item quantity="other">%1$d അപ്‌ലോഡുകൾ തുടങ്ങുന്നു</item> <item quantity="other">%1$d അപ്‌ലോഡുകൾ തുടങ്ങുന്നു</item>
@ -35,6 +54,8 @@
<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="intent_share_upload_label">കോമൺസിലേക്ക് അപ്‌ലോഡ് ചെയ്യുക</string>
<string name="upload_in_progress">അപ്‌ലോഡ് പുരോഗമിക്കുന്നു</string>
<string name="username">ഉപയോക്തൃനാമം</string> <string name="username">ഉപയോക്തൃനാമം</string>
<string name="password">രഹസ്യവാക്ക്</string> <string name="password">രഹസ്യവാക്ക്</string>
<string name="login_credential">താങ്കളുടെ കോമൺസ് ബീറ്റ അംഗത്വത്തിൽ പ്രവേശിക്കുക</string> <string name="login_credential">താങ്കളുടെ കോമൺസ് ബീറ്റ അംഗത്വത്തിൽ പ്രവേശിക്കുക</string>
@ -43,9 +64,13 @@
<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="login_success" fuzzy="true">പ്രവേശനം വിജയകരം!</string> <string name="updating_caption_title">അടിക്കുറിപ്പുകളും വിവരണങ്ങളും അപ്ഡേറ്റ് ചെയ്യുന്നു</string>
<string name="login_failed" fuzzy="true">പ്രവേശനം പരാജയപ്പെട്ടു!</string> <string name="updating_caption_message">ദയവായി കാത്തിരിക്കുക…</string>
<string name="login_success">പ്രവേശനം വിജയകരം!</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="authentication_failed" fuzzy="true">സാധുതാനിർണ്ണയം പരാജയപ്പെട്ടു, ദയവായി വീണ്ടും പ്രവേശിക്കുക</string> <string name="authentication_failed" fuzzy="true">സാധുതാനിർണ്ണയം പരാജയപ്പെട്ടു, ദയവായി വീണ്ടും പ്രവേശിക്കുക</string>
<string name="uploading_started">അപ്‌ലോഡ് തുടങ്ങി!</string> <string name="uploading_started">അപ്‌ലോഡ് തുടങ്ങി!</string>
<string name="upload_completed_notification_title">%1$s അപ്‌ലോഡ് ചെയ്തിരിക്കുന്നു!</string> <string name="upload_completed_notification_title">%1$s അപ്‌ലോഡ് ചെയ്തിരിക്കുന്നു!</string>
@ -65,9 +90,14 @@
<string name="menu_from_camera">ചിത്രം എടുക്കുക</string> <string name="menu_from_camera">ചിത്രം എടുക്കുക</string>
<string name="menu_nearby">സമീപസ്ഥം</string> <string name="menu_nearby">സമീപസ്ഥം</string>
<string name="provider_contributions">എന്റെ അപ്‌ലോഡുകൾ</string> <string name="provider_contributions">എന്റെ അപ്‌ലോഡുകൾ</string>
<string name="menu_copy_link">ലിങ്ക് പകർത്തുക</string>
<string name="menu_link_copied">ലിങ്ക് ക്ലിപ്പ്ബോർഡിലേക്ക് പകർത്തി</string>
<string name="menu_share">പങ്ക് വെയ്ക്കുക</string> <string name="menu_share">പങ്ക് വെയ്ക്കുക</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="login_failed_network" fuzzy="true">പ്രവേശിക്കാനായില്ല - നെറ്റ്‌വർക്ക് പരാജയപ്പെട്ടു</string> <string name="login_failed_network" fuzzy="true">പ്രവേശിക്കാനായില്ല - നെറ്റ്‌വർക്ക് പരാജയപ്പെട്ടു</string>
<string name="login_failed_throttled">നിരവധി വിജയകരമല്ലാത്ത ശ്രമങ്ങൾ നടന്നിരിക്കുന്നു. വീണ്ടും ശ്രമിക്കുന്നതിനു മുമ്പ് ഏതാനം മിനിറ്റുകൾ വിശ്രമിക്കുക.</string> <string name="login_failed_throttled">നിരവധി വിജയകരമല്ലാത്ത ശ്രമങ്ങൾ നടന്നിരിക്കുന്നു. വീണ്ടും ശ്രമിക്കുന്നതിനു മുമ്പ് ഏതാനം മിനിറ്റുകൾ വിശ്രമിക്കുക.</string>
<string name="login_failed_blocked">ക്ഷമിക്കുക, ഈ ഉപയോക്താവ് കോമൺസിൽ നിന്ന് തടയപ്പെട്ടിരിക്കുകയാണ്</string> <string name="login_failed_blocked">ക്ഷമിക്കുക, ഈ ഉപയോക്താവ് കോമൺസിൽ നിന്ന് തടയപ്പെട്ടിരിക്കുകയാണ്</string>
@ -103,6 +133,7 @@
<string name="menu_cancel_upload">റദ്ദാക്കുക</string> <string name="menu_cancel_upload">റദ്ദാക്കുക</string>
<string name="menu_download">ഡൗൺലോഡ്</string> <string name="menu_download">ഡൗൺലോഡ്</string>
<string name="preference_license">സ്വതേയുള്ള ഉപയോഗാനുമതി</string> <string name="preference_license">സ്വതേയുള്ള ഉപയോഗാനുമതി</string>
<string name="preference_theme">വിഷയം</string>
<string name="license_name_cc_by_sa_four">ആട്രിബ്യൂഷൻ-ഷെയർ‌എലൈക് 4.0</string> <string name="license_name_cc_by_sa_four">ആട്രിബ്യൂഷൻ-ഷെയർ‌എലൈക് 4.0</string>
<string name="license_name_cc_by_four">ആട്രിബ്യൂഷൻ 4.0</string> <string name="license_name_cc_by_four">ആട്രിബ്യൂഷൻ 4.0</string>
<string name="license_name_cc_by_sa">ആട്രിബ്യൂഷൻ-ഷെയർ‌എലൈക് 3.0</string> <string name="license_name_cc_by_sa">ആട്രിബ്യൂഷൻ-ഷെയർ‌എലൈക് 3.0</string>
@ -122,6 +153,7 @@
<string name="detail_panel_cats_label">വർഗ്ഗങ്ങൾ</string> <string name="detail_panel_cats_label">വർഗ്ഗങ്ങൾ</string>
<string name="detail_panel_cats_loading">ശേഖരിക്കുന്നു…</string> <string name="detail_panel_cats_loading">ശേഖരിക്കുന്നു…</string>
<string name="detail_panel_cats_none">ഒന്നും തിരഞ്ഞെടുത്തിട്ടില്ല</string> <string name="detail_panel_cats_none">ഒന്നും തിരഞ്ഞെടുത്തിട്ടില്ല</string>
<string name="detail_caption_empty">അടിക്കുറിപ്പില്ല</string>
<string name="detail_description_empty">വിവരണമൊന്നുമില്ല</string> <string name="detail_description_empty">വിവരണമൊന്നുമില്ല</string>
<string name="detail_discussion_empty">സംവാദങ്ങളില്ല</string> <string name="detail_discussion_empty">സംവാദങ്ങളില്ല</string>
<string name="detail_license_empty">അജ്ഞാതമായ അനുമതി</string> <string name="detail_license_empty">അജ്ഞാതമായ അനുമതി</string>

View file

@ -13,6 +13,7 @@
* Matma Rex * Matma Rex
* Mazab IZW * Mazab IZW
* Olaf * Olaf
* PanWor
* Rail * Rail
* Railfail536 * Railfail536
* Rainbow P * Rainbow P
@ -137,6 +138,8 @@
<string name="menu_from_camera">Zrób zdjęcie</string> <string name="menu_from_camera">Zrób zdjęcie</string>
<string name="menu_nearby">W pobliżu</string> <string name="menu_nearby">W pobliżu</string>
<string name="provider_contributions">Wysłane przeze mnie pliki</string> <string name="provider_contributions">Wysłane przeze mnie pliki</string>
<string name="menu_copy_link">Skopiuj link</string>
<string name="menu_link_copied">Link został skopiowany do schowka</string>
<string name="menu_share">Udostępnij</string> <string name="menu_share">Udostępnij</string>
<string name="menu_view_file_page">Pokaż stronę pliku</string> <string name="menu_view_file_page">Pokaż stronę pliku</string>
<string name="share_title_hint">Podpis (wymagany)</string> <string name="share_title_hint">Podpis (wymagany)</string>
@ -155,6 +158,7 @@
<string name="categories_search_text_hint">Szukaj kategorii</string> <string name="categories_search_text_hint">Szukaj kategorii</string>
<string name="depicts_search_text_hint">Wyszukiwanie elementów, które przedstawiają twoje media (góra, Tadż Mahal itp.)</string> <string name="depicts_search_text_hint">Wyszukiwanie elementów, które przedstawiają twoje media (góra, Tadż Mahal itp.)</string>
<string name="menu_save_categories">Zapisz</string> <string name="menu_save_categories">Zapisz</string>
<string name="menu_overflow_desc">Rozszerzone menu</string>
<string name="refresh_button">Odśwież</string> <string name="refresh_button">Odśwież</string>
<string name="display_list_button">Lista</string> <string name="display_list_button">Lista</string>
<string name="contributions_subtitle_zero">(Nie ma jeszcze przesłanych plików)</string> <string name="contributions_subtitle_zero">(Nie ma jeszcze przesłanych plików)</string>
@ -311,6 +315,7 @@
<string name="copy_wikicode">Skopiuj wikitext do schowka</string> <string name="copy_wikicode">Skopiuj wikitext do schowka</string>
<string name="wikicode_copied">Wikitext został skopiowany do schowka</string> <string name="wikicode_copied">Wikitext został skopiowany do schowka</string>
<string name="nearby_location_not_available">W pobliżu może nie działać poprawnie, Lokalizacja jest niedostępna.</string> <string name="nearby_location_not_available">W pobliżu może nie działać poprawnie, Lokalizacja jest niedostępna.</string>
<string name="nearby_showing_pins_offline">Brak połączenia z internetem. Wyświetlane są tylko miejsca z pamięci podręcznej.</string>
<string name="upload_location_access_denied">Odmowa dostępu do lokalizacji. Aby skorzystać z tej funkcji, ustaw swoją lokalizację ręcznie.</string> <string name="upload_location_access_denied">Odmowa dostępu do lokalizacji. Aby skorzystać z tej funkcji, ustaw swoją lokalizację ręcznie.</string>
<string name="location_permission_rationale_nearby">Uprawnienie wymagane do wyświetlania listy pobliskich miejsc</string> <string name="location_permission_rationale_nearby">Uprawnienie wymagane do wyświetlania listy pobliskich miejsc</string>
<string name="location_permission_rationale_explore">Uprawnienie wymagane do wyświetlania listy pobliskich zdjęć</string> <string name="location_permission_rationale_explore">Uprawnienie wymagane do wyświetlania listy pobliskich zdjęć</string>
@ -394,11 +399,13 @@
<string name="delete">Usuń</string> <string name="delete">Usuń</string>
<string name="Achievements">Osiągnięcia</string> <string name="Achievements">Osiągnięcia</string>
<string name="Profile">Profil</string> <string name="Profile">Profil</string>
<string name="badges">Odznaki</string>
<string name="statistics">Statystyki</string> <string name="statistics">Statystyki</string>
<string name="statistics_thanks">Otrzymane Dzięki</string> <string name="statistics_thanks">Otrzymane Dzięki</string>
<string name="statistics_featured">Wyróżnione ilustracje</string> <string name="statistics_featured">Wyróżnione ilustracje</string>
<string name="statistics_wikidata_edits">Obrazy za pośrednictwem \"Pobliskie miejsca\"</string> <string name="statistics_wikidata_edits">Obrazy za pośrednictwem \"Pobliskie miejsca\"</string>
<string name="level" fuzzy="true">Poziom</string> <string name="level">Poziom %d</string>
<string name="profileLevel">%s (Poziom %s)</string>
<string name="images_uploaded">Przesłane obrazy</string> <string name="images_uploaded">Przesłane obrazy</string>
<string name="image_reverts">Nie wycofane obrazy</string> <string name="image_reverts">Nie wycofane obrazy</string>
<string name="images_used_by_wiki">Wykorzystane obrazy</string> <string name="images_used_by_wiki">Wykorzystane obrazy</string>
@ -465,6 +472,8 @@
<string name="in_app_camera_location_access_explanation">Zezwól aplikacji na pobieranie lokalizacji, jeśli kamera jej nie rejestruje. Niektóre kamery urządzeń nie rejestrują lokalizacji. W takich przypadkach pozwolenie aplikacji na pobieranie i dołączanie do niej lokalizacji sprawia, że Twój wkład jest bardziej użyteczny. Możesz to zmienić w dowolnym momencie w Ustawieniach</string> <string name="in_app_camera_location_access_explanation">Zezwól aplikacji na pobieranie lokalizacji, jeśli kamera jej nie rejestruje. Niektóre kamery urządzeń nie rejestrują lokalizacji. W takich przypadkach pozwolenie aplikacji na pobieranie i dołączanie do niej lokalizacji sprawia, że Twój wkład jest bardziej użyteczny. Możesz to zmienić w dowolnym momencie w Ustawieniach</string>
<string name="option_allow">Zezwól</string> <string name="option_allow">Zezwól</string>
<string name="option_dismiss">Odrzuć</string> <string name="option_dismiss">Odrzuć</string>
<string name="in_app_camera_needs_location">Zezwól na dostęp do lokalizacji w Ustawieniach, a następnie spróbuj ponownie.\n\nUwaga: Jeśli aplikacja nie będzie w stanie uzyskać danych o lokalizacji z urządzenia w krótkim czasie, przesłany plik może nie zawierać tych informacji.</string>
<string name="in_app_camera_location_permission_rationale">Aparat w aplikacji potrzebuje uprawnień na dostęp do lokalizacji, aby dołączyć ją do zdjęć, jeśli nie jest dostępna w danych EXIF. Zezwól aplikacji na dostęp do lokalizacji, a następnie spróbuj ponownie.\n\nUwaga: Jeśli aplikacja nie będzie w stanie uzyskać danych o lokalizacji z urządzenia w krótkim czasie, przesłany plik może nie zawierać tych informacji.</string>
<string name="location_loss_warning" fuzzy="true">Upewnij się, że ten nowy selektor Androida nie usuwa lokalizacji ze zdjęć.</string> <string name="location_loss_warning" fuzzy="true">Upewnij się, że ten nowy selektor Androida nie usuwa lokalizacji ze zdjęć.</string>
<string name="nearby_campaign_dismiss_message">Kampanie już nie będą widoczne. Jednak w razie potrzeby możesz ponownie włączyć to powiadomienie w ustawieniach.</string> <string name="nearby_campaign_dismiss_message">Kampanie już nie będą widoczne. Jednak w razie potrzeby możesz ponownie włączyć to powiadomienie w ustawieniach.</string>
<string name="this_function_needs_network_connection" fuzzy="true">Ta funkcja wymaga połączenia sieciowego, sprawdź ustawienia połączenia.</string> <string name="this_function_needs_network_connection" fuzzy="true">Ta funkcja wymaga połączenia sieciowego, sprawdź ustawienia połączenia.</string>
@ -781,4 +790,6 @@
<string name="do_you_want_to_open_kml_file">Chcesz otworzyć plik KML?</string> <string name="do_you_want_to_open_kml_file">Chcesz otworzyć plik KML?</string>
<string name="failed_to_save_kml_file">Nie udało się zapisać pliku KML.</string> <string name="failed_to_save_kml_file">Nie udało się zapisać pliku KML.</string>
<string name="failed_to_save_gpx_file">Nie udało się zapisać pliku GPX.</string> <string name="failed_to_save_gpx_file">Nie udało się zapisać pliku GPX.</string>
<string name="talk">Dyskusja</string>
<string name="custom_selector_delete">Usuń</string>
</resources> </resources>

View file

@ -813,4 +813,5 @@
<string name="account_vanish_request_confirm">L\'eliminassion a l\'é &lt;b&gt;l\'ùltima arsorsa&lt;/b&gt; e a dovrìa &lt;b&gt;esse dovrà mach si chiel a veul chité ëd modifiché për sempe&lt;/b&gt; e ëdcò s\'a veul ëstërmé pi che possìbil soe assossiassion passà.&lt;br/&gt;&lt;br/&gt;La dëscancelassion ëd cont su Wikimedia a l\'é fàita an modificand sò stranòm an manera che j\'àutri a peulo pa arconòsse soe contribussion ant un process ciamà dëscancelassion ëd cont. &lt;b&gt;La sparission a garantiss pa l\'anonimà complet ni a gava le contribussion dai proget&lt;/b&gt;.</string> <string name="account_vanish_request_confirm">L\'eliminassion a l\'é &lt;b&gt;l\'ùltima arsorsa&lt;/b&gt; e a dovrìa &lt;b&gt;esse dovrà mach si chiel a veul chité ëd modifiché për sempe&lt;/b&gt; e ëdcò s\'a veul ëstërmé pi che possìbil soe assossiassion passà.&lt;br/&gt;&lt;br/&gt;La dëscancelassion ëd cont su Wikimedia a l\'é fàita an modificand sò stranòm an manera che j\'àutri a peulo pa arconòsse soe contribussion ant un process ciamà dëscancelassion ëd cont. &lt;b&gt;La sparission a garantiss pa l\'anonimà complet ni a gava le contribussion dai proget&lt;/b&gt;.</string>
<string name="caption">Legenda</string> <string name="caption">Legenda</string>
<string name="caption_copied_to_clipboard">Legenda copià an sla taulëtta</string> <string name="caption_copied_to_clipboard">Legenda copià an sla taulëtta</string>
<string name="congratulations_all_pictures_in_this_album_have_been_either_uploaded_or_marked_as_not_for_upload">Congratulassion, tute le fòto ëd s\'àlbom a son ëstàita carià opura marcà coma da nen carié.</string>
</resources> </resources>

View file

@ -48,6 +48,7 @@
* Yfdyh000 * Yfdyh000
* Zhang8569 * Zhang8569
* ZhaoGang * ZhaoGang
* 七八年再来一次
* 予弦 * 予弦
* 佛壁灯 * 佛壁灯
* 列维劳德 * 列维劳德
@ -61,7 +62,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">共享资源标</string>
<string name="commons_website">共享资源网站</string> <string name="commons_website">共享资源网站</string>
<string name="exit_location_picker">退出位置选择器</string> <string name="exit_location_picker">退出位置选择器</string>
<string name="submit">提交</string> <string name="submit">提交</string>
@ -345,7 +346,7 @@
<string name="welcome_skip_button">跳过教程</string> <string name="welcome_skip_button">跳过教程</string>
<string name="no_internet">互联网不可用</string> <string name="no_internet">互联网不可用</string>
<string name="error_notifications">检索通知时出错</string> <string name="error_notifications">检索通知时出错</string>
<string name="error_review">获取审查图片错误。按刷新键重试。</string> <string name="error_review">获取审查图片错误。按刷新键重试。</string>
<string name="no_notifications">找不到通知</string> <string name="no_notifications">找不到通知</string>
<string name="about_translate">翻译</string> <string name="about_translate">翻译</string>
<string name="about_translate_title">语言</string> <string name="about_translate_title">语言</string>
@ -378,13 +379,13 @@
<string name="explore_tab_title_mobile">通过移动端上传</string> <string name="explore_tab_title_mobile">通过移动端上传</string>
<string name="explore_tab_title_map">地图</string> <string name="explore_tab_title_map">地图</string>
<string name="successful_wikidata_edit">图片已添加到维基数据上的%1$s</string> <string name="successful_wikidata_edit">图片已添加到维基数据上的%1$s</string>
<string name="wikidata_edit_failure">更新对应维基数据实体失败!</string> <string name="wikidata_edit_failure">更新对应维基数据项目失败!</string>
<string name="menu_set_wallpaper">设为壁纸</string> <string name="menu_set_wallpaper">设为壁纸</string>
<string name="wallpaper_set_successfully">壁纸已成功设置!</string> <string name="wallpaper_set_successfully">壁纸已成功设置!</string>
<string name="quiz">测验</string> <string name="quiz">测验</string>
<string name="quiz_question_string">这个图片可以上传吗?</string> <string name="quiz_question_string">这个图片可以上传吗?</string>
<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="quiz_alert_message">您上传的图片超过%1$s已被删除。如果您继续上传需要删除的图片您的帐户可能会被封禁。\n\n您是否希望再次查看该教程然后进行测验以帮助您了解应该或不应上传的图像类型</string>
<string name="selfie_answer">自拍没有太多的百科全书价值。除非您已经有关于您的维基百科文章,否则请不要上传自己的照片。</string> <string name="selfie_answer">自拍没有太多的百科全书价值。除非您已经有关于您的维基百科文章,否则请不要上传自己的照片。</string>
@ -467,7 +468,7 @@
<string name="uploaded_by_myself">由我自己上传在%1$s使用于%2$d个条目。</string> <string name="uploaded_by_myself">由我自己上传在%1$s使用于%2$d个条目。</string>
<string name="no_uploads">欢迎使用共享资源!\n\n通过点击添加按钮以上传您的首个媒体。</string> <string name="no_uploads">欢迎使用共享资源!\n\n通过点击添加按钮以上传您的首个媒体。</string>
<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="no_depictions_selected_warning_desc">带有描述的图像更容易被发现并且更可能被使用。您确定不选择描述继续吗?</string>
<string name="back_button_warning">取消上传</string> <string name="back_button_warning">取消上传</string>
@ -477,12 +478,12 @@
<string name="search_this_area">搜索这个区域</string> <string name="search_this_area">搜索这个区域</string>
<string name="nearby_card_permission_title">权限申请</string> <string name="nearby_card_permission_title">权限申请</string>
<string name="nearby_card_permission_explanation">您希望我们获取您当前的位置来显示最近的需要图片的地方吗?</string> <string name="nearby_card_permission_explanation">您希望我们获取您当前的位置来显示最近的需要图片的地方吗?</string>
<string name="unable_to_display_nearest_place">无法显示没有位置权限的需要图片的最近位置</string> <string name="unable_to_display_nearest_place">没有位置权限,无法显示需要图片的最近地点</string>
<string name="never_ask_again">不再询问</string> <string name="never_ask_again">不再询问</string>
<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="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>
@ -558,7 +559,7 @@
<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="media_location_permission_denied">拒绝访问媒体位置</string>
<string name="add_location_manually">我们可能无法自动从你上传的图片中获取位置数据。提交前请为每张图片添加适当的位置</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>
@ -799,7 +800,7 @@
<string name="full_screen_mode_zoom_info">用两根手指放大和缩小。</string> <string name="full_screen_mode_zoom_info">用两根手指放大和缩小。</string>
<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="storage_permissions_denied">存储权限被拒绝</string>
<string name="unable_to_share_upload_item">无法分享此项目</string> <string name="unable_to_share_upload_item">无法分享此项目</string>
<string name="permissions_are_required_for_functionality">功能需要权限</string> <string name="permissions_are_required_for_functionality">功能需要权限</string>
@ -828,7 +829,7 @@
<item quantity="one">已选择%d个图像</item> <item quantity="one">已选择%d个图像</item>
<item quantity="other">已选择%d个图像</item> <item quantity="other">已选择%d个图像</item>
</plurals> </plurals>
<string name="multiple_files_depiction">请记住,每次多图片上传会为其中的所有图片标注相同的分类和描述。如果这些图片并不共享同样的描述和分类,请分别进行多次上传。</string> <string name="multiple_files_depiction">请记住,多重上传中的所有图片都会标注相同的分类和描述。如果这些图片并不共享同样的描述和分类,请分别多次单独进行上传。</string>
<string name="multiple_files_depiction_header">关于多图片上传的提醒</string> <string name="multiple_files_depiction_header">关于多图片上传的提醒</string>
<string name="nearby_wikitalk">向维基数据报告关于该项的问题</string> <string name="nearby_wikitalk">向维基数据报告关于该项的问题</string>
<string name="please_enter_some_comments">请输入一些评论。</string> <string name="please_enter_some_comments">请输入一些评论。</string>
@ -857,7 +858,16 @@
<string name="green_pin">这个地点已经有照片了。</string> <string name="green_pin">这个地点已经有照片了。</string>
<string name="grey_pin">现在检查这个地点是否有照片。</string> <string name="grey_pin">现在检查这个地点是否有照片。</string>
<string name="error_while_loading">加载时出错</string> <string name="error_while_loading">加载时出错</string>
<string name="no_usages_found">未找到用法</string>
<string name="usages_on_commons_heading">维基共享资源</string> <string name="usages_on_commons_heading">维基共享资源</string>
<string name="usages_on_other_wikis_heading">其它wiki</string> <string name="usages_on_other_wikis_heading">其它wiki</string>
<string name="file_usages_container_heading">文件用途</string> <string name="file_usages_container_heading">文件用途</string>
<string name="title_activity_single_web_view">单一网页视图活动</string>
<string name="account">账号</string>
<string name="vanish_account">隐退账号</string>
<string name="account_vanish_request_confirm_title">隐退账号警告</string>
<string name="account_vanish_request_confirm">隐退是一个&lt;b&gt;最后的手段&lt;/b&gt;,应该&lt;b&gt;仅在您希望永远停止编辑&lt;/b&gt;,并尽可能隐藏您过去的关联时使用。&lt;br/&gt;&lt;br/&gt;在维基媒体共享资源上删除账户是通过更改您的账户名称,使其他人无法识别您的贡献,这个过程称为账户隐退。&lt;b&gt;隐退并不能保证完全匿名,也无法删除对项目的贡献&lt;/b&gt;</string>
<string name="caption">说明</string>
<string name="caption_copied_to_clipboard">已复制到剪贴板</string>
<string name="congratulations_all_pictures_in_this_album_have_been_either_uploaded_or_marked_as_not_for_upload">恭喜,专辑中的所有图片都已上传或标记为不上传。</string>
</resources> </resources>

View file

@ -867,5 +867,6 @@ Upload your first media by tapping on the add button.</string>
<string name="account_vanish_request_confirm"><![CDATA[Vanishing is a <b>last resort</b> and should <b>only be used when you wish to stop editing forever</b> and also to hide as many of your past associations as possible.<br/><br/>Account deletion on Wikimedia Commons is done by changing your account name to make it so others cannot recognize your contributions in a process called account vanishing. <b>Vanishing does not guarantee complete anonymity or remove contributions to the projects</b>.]]></string> <string name="account_vanish_request_confirm"><![CDATA[Vanishing is a <b>last resort</b> and should <b>only be used when you wish to stop editing forever</b> and also to hide as many of your past associations as possible.<br/><br/>Account deletion on Wikimedia Commons is done by changing your account name to make it so others cannot recognize your contributions in a process called account vanishing. <b>Vanishing does not guarantee complete anonymity or remove contributions to the projects</b>.]]></string>
<string name="caption">Caption</string> <string name="caption">Caption</string>
<string name="caption_copied_to_clipboard">Caption copied to clipboard</string> <string name="caption_copied_to_clipboard">Caption copied to clipboard</string>
<string name="congratulations_all_pictures_in_this_album_have_been_either_uploaded_or_marked_as_not_for_upload">Congratulations, all pictures in this album have been either uploaded or marked as not for upload.</string>
</resources> </resources>