mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-10-27 12:53:55 +01:00
Merge remote-tracking branch 'upstream/master' into refactorNearbyClassesMVP
This commit is contained in:
commit
98be517c69
31 changed files with 382 additions and 39 deletions
|
|
@ -1,3 +1,7 @@
|
|||
plugins {
|
||||
id 'com.github.triplet.play' version '2.2.1' apply false
|
||||
}
|
||||
|
||||
apply from: '../gitutils.gradle'
|
||||
apply plugin: 'com.android.application'
|
||||
apply plugin: 'kotlin-android'
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@ public class Prefs {
|
|||
public static final String UPLOADS_SHOWING = "uploadsshowing";
|
||||
public static final String IS_CONTRIBUTION_COUNT_CHANGED = "ccontributionCountChanged";
|
||||
public static final String MANAGED_EXIF_TAGS = "managedExifTags";
|
||||
public static final String KEY_LANGUAGE_VALUE = "languageDescription";
|
||||
|
||||
public static class Licenses {
|
||||
public static final String CC_BY_SA_3 = "CC BY-SA 3.0";
|
||||
|
|
|
|||
|
|
@ -1,12 +1,15 @@
|
|||
package fr.free.nrw.commons.settings;
|
||||
|
||||
import android.Manifest;
|
||||
import android.content.SharedPreferences;
|
||||
import android.net.Uri;
|
||||
import android.os.Bundle;
|
||||
import android.preference.EditTextPreference;
|
||||
import android.preference.MultiSelectListPreference;
|
||||
import android.preference.ListPreference;
|
||||
import android.preference.Preference;
|
||||
import android.preference.PreferenceFragment;
|
||||
import android.preference.PreferenceManager;
|
||||
import android.preference.SwitchPreference;
|
||||
import android.text.Editable;
|
||||
import android.text.TextWatcher;
|
||||
|
|
@ -15,10 +18,10 @@ import com.karumi.dexter.Dexter;
|
|||
import com.karumi.dexter.listener.PermissionGrantedResponse;
|
||||
import com.karumi.dexter.listener.single.BasePermissionListener;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Collections;
|
||||
import java.util.HashSet;
|
||||
import java.util.Set;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
|
||||
import javax.inject.Inject;
|
||||
import javax.inject.Named;
|
||||
|
|
@ -30,6 +33,7 @@ import fr.free.nrw.commons.kvstore.JsonKvStore;
|
|||
import fr.free.nrw.commons.logging.CommonsLogSender;
|
||||
import fr.free.nrw.commons.utils.PermissionUtils;
|
||||
import fr.free.nrw.commons.utils.ViewUtil;
|
||||
import fr.free.nrw.commons.upload.Language;
|
||||
|
||||
public class SettingsFragment extends PreferenceFragment {
|
||||
|
||||
|
|
@ -38,6 +42,7 @@ public class SettingsFragment extends PreferenceFragment {
|
|||
JsonKvStore defaultKvStore;
|
||||
@Inject
|
||||
CommonsLogSender commonsLogSender;
|
||||
private ListPreference listPreference;
|
||||
|
||||
@Override
|
||||
public void onCreate(Bundle savedInstanceState) {
|
||||
|
|
@ -108,6 +113,8 @@ public class SettingsFragment extends PreferenceFragment {
|
|||
}
|
||||
});
|
||||
|
||||
listPreference = (ListPreference) findPreference("descriptionDefaultLanguagePref");
|
||||
prepareLanguages();
|
||||
Preference betaTesterPreference = findPreference("becomeBetaTester");
|
||||
betaTesterPreference.setOnPreferenceClickListener(preference -> {
|
||||
Utils.handleWebUrl(getActivity(), Uri.parse(getResources().getString(R.string.beta_opt_in_link)));
|
||||
|
|
@ -133,6 +140,74 @@ public class SettingsFragment extends PreferenceFragment {
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Prepares language summary and language codes list and adds them to list preference as pairs.
|
||||
* Uses previously saved language if there is any, if not uses phone local as initial language.
|
||||
* Adds preference changed listener and saves value choosen by user to shared preferences
|
||||
* to remember later
|
||||
*/
|
||||
private void prepareLanguages() {
|
||||
List<String> languageNamesList = new ArrayList<>();
|
||||
List<String> languageCodesList = new ArrayList<>();
|
||||
List<Language> languages = getLanguagesSupportedByDevice();
|
||||
|
||||
for(Language language: languages) {
|
||||
// Go through all languages and add them to lists
|
||||
if(!languageCodesList.contains(language.getLocale().getLanguage())) {
|
||||
// This if prevents us from adding same language twice
|
||||
languageNamesList.add(language.getLocale().getDisplayName());
|
||||
languageCodesList.add(language.getLocale().getLanguage());
|
||||
}
|
||||
}
|
||||
|
||||
CharSequence[] languageNames = languageNamesList.toArray(new CharSequence[0]);
|
||||
CharSequence[] languageCodes = languageCodesList.toArray(new CharSequence[0]);
|
||||
// Add all languages and languages codes to lists preference as pair
|
||||
listPreference.setEntries(languageNames);
|
||||
listPreference.setEntryValues(languageCodes);
|
||||
|
||||
// Gets current language code from shared preferences
|
||||
String languageCode = getCurrentLanguageCode();
|
||||
if(languageCode.equals("")){
|
||||
// If current language code is empty, means none selected by user yet so use phone local
|
||||
listPreference.setSummary(Locale.getDefault().getDisplayLanguage());
|
||||
listPreference.setValue(Locale.getDefault().getLanguage());
|
||||
} else {
|
||||
// If any language is selected by user previously, use it
|
||||
int prefIndex = listPreference.findIndexOfValue(languageCode);
|
||||
listPreference.setSummary(listPreference.getEntries()[prefIndex]);
|
||||
listPreference.setValue(languageCode);
|
||||
}
|
||||
|
||||
listPreference.setOnPreferenceChangeListener((preference, newValue) -> {
|
||||
String userSelectedValue = (String) newValue;
|
||||
int prefIndex = listPreference.findIndexOfValue(userSelectedValue);
|
||||
listPreference.setSummary(listPreference.getEntries()[prefIndex]);
|
||||
saveLanguageValue(userSelectedValue);
|
||||
return true;
|
||||
});
|
||||
}
|
||||
|
||||
private void saveLanguageValue(String userSelectedValue) {
|
||||
defaultKvStore.putString(Prefs.KEY_LANGUAGE_VALUE, userSelectedValue);
|
||||
}
|
||||
|
||||
private String getCurrentLanguageCode() {
|
||||
return defaultKvStore.getString(Prefs.KEY_LANGUAGE_VALUE, "");
|
||||
}
|
||||
|
||||
private List<Language> getLanguagesSupportedByDevice() {
|
||||
List<Language> languages = new ArrayList<>();
|
||||
Locale[] localesArray = Locale.getAvailableLocales();
|
||||
for (Locale locale : localesArray) {
|
||||
languages.add(new Language(locale));
|
||||
}
|
||||
|
||||
Collections.sort(languages, (language, t1) -> language.getLocale().getDisplayName()
|
||||
.compareTo(t1.getLocale().getDisplayName()));
|
||||
return languages;
|
||||
}
|
||||
|
||||
/**
|
||||
* First checks for external storage permissions and then sends logs via email
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -32,10 +32,12 @@ public class DescriptionsAdapter extends RecyclerView.Adapter<DescriptionsAdapte
|
|||
private Callback callback;
|
||||
|
||||
private BiMap<AdapterView, String> selectedLanguages;
|
||||
private String savedLanguageValue;
|
||||
|
||||
public DescriptionsAdapter() {
|
||||
public DescriptionsAdapter(String savedLanguageValue) {
|
||||
descriptions = new ArrayList<>();
|
||||
selectedLanguages = new BiMap<>();
|
||||
this.savedLanguageValue = savedLanguageValue;
|
||||
}
|
||||
|
||||
public void setCallback(Callback callback) {
|
||||
|
|
@ -143,7 +145,8 @@ public class DescriptionsAdapter extends RecyclerView.Adapter<DescriptionsAdapte
|
|||
private void initLanguageSpinner(int position, Description description) {
|
||||
SpinnerLanguagesAdapter languagesAdapter = new SpinnerLanguagesAdapter(
|
||||
spinnerDescriptionLanguages.getContext(),
|
||||
R.layout.row_item_languages_spinner, selectedLanguages);
|
||||
R.layout.row_item_languages_spinner, selectedLanguages,
|
||||
savedLanguageValue);
|
||||
languagesAdapter.notifyDataSetChanged();
|
||||
spinnerDescriptionLanguages.setAdapter(languagesAdapter);
|
||||
|
||||
|
|
@ -159,15 +162,19 @@ public class DescriptionsAdapter extends RecyclerView.Adapter<DescriptionsAdapte
|
|||
selectedLanguages.put(adapterView, languageCode);
|
||||
((SpinnerLanguagesAdapter) adapterView
|
||||
.getAdapter()).selectedLangCode = languageCode;
|
||||
Timber.d("Description language code is: "+languageCode);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onNothingSelected(AdapterView<?> adapterView) {
|
||||
|
||||
}
|
||||
});
|
||||
|
||||
if (description.getSelectedLanguageIndex() == -1) {
|
||||
if (savedLanguageValue != null) {
|
||||
// If user has chosen a default language from settings activity savedLanguageValue is not null
|
||||
spinnerDescriptionLanguages.setSelection(languagesAdapter.getIndexOfLanguageCode(savedLanguageValue));
|
||||
} else {
|
||||
if (position == 0) {
|
||||
int defaultLocaleIndex = languagesAdapter
|
||||
.getIndexOfUserDefaultLocale(spinnerDescriptionLanguages.getContext());
|
||||
|
|
@ -175,6 +182,8 @@ public class DescriptionsAdapter extends RecyclerView.Adapter<DescriptionsAdapte
|
|||
} else {
|
||||
spinnerDescriptionLanguages.setSelection(0);
|
||||
}
|
||||
}
|
||||
|
||||
} else {
|
||||
spinnerDescriptionLanguages.setSelection(description.getSelectedLanguageIndex());
|
||||
selectedLanguages.put(spinnerDescriptionLanguages, description.getLanguageCode());
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ package fr.free.nrw.commons.upload;
|
|||
|
||||
import java.util.Locale;
|
||||
|
||||
class Language {
|
||||
public class Language {
|
||||
private Locale locale;
|
||||
private boolean isSet = false;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,9 @@
|
|||
package fr.free.nrw.commons.upload;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.SharedPreferences;
|
||||
import android.graphics.Color;
|
||||
import android.preference.PreferenceManager;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
|
|
@ -16,15 +18,16 @@ import java.util.Locale;
|
|||
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
import butterknife.BindView;
|
||||
import butterknife.ButterKnife;
|
||||
import fr.free.nrw.commons.R;
|
||||
import fr.free.nrw.commons.settings.Prefs;
|
||||
import fr.free.nrw.commons.utils.BiMap;
|
||||
import fr.free.nrw.commons.utils.LangCodeUtils;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
|
||||
|
||||
public class SpinnerLanguagesAdapter extends ArrayAdapter {
|
||||
|
||||
|
|
@ -34,11 +37,16 @@ public class SpinnerLanguagesAdapter extends ArrayAdapter {
|
|||
private List<String> languageCodesList;
|
||||
private final BiMap<AdapterView, String> selectedLanguages;
|
||||
public String selectedLangCode="";
|
||||
private Context context;
|
||||
private boolean dropDownClicked;
|
||||
private String savedLanguageValue;
|
||||
|
||||
|
||||
|
||||
public SpinnerLanguagesAdapter(@NonNull Context context,
|
||||
int resource, BiMap<AdapterView, String> selectedLanguages) {
|
||||
int resource,
|
||||
BiMap<AdapterView, String> selectedLanguages,
|
||||
String savedLanguageValue) {
|
||||
super(context, resource);
|
||||
this.resource = resource;
|
||||
this.layoutInflater = LayoutInflater.from(context);
|
||||
|
|
@ -46,6 +54,9 @@ public class SpinnerLanguagesAdapter extends ArrayAdapter {
|
|||
languageCodesList = new ArrayList<>();
|
||||
prepareLanguages();
|
||||
this.selectedLanguages = selectedLanguages;
|
||||
this.context = context;
|
||||
this.dropDownClicked = false;
|
||||
this.savedLanguageValue = savedLanguageValue;
|
||||
}
|
||||
|
||||
private void prepareLanguages() {
|
||||
|
|
@ -90,7 +101,9 @@ public class SpinnerLanguagesAdapter extends ArrayAdapter {
|
|||
convertView = layoutInflater.inflate(resource, parent, false);
|
||||
}
|
||||
ViewHolder holder = new ViewHolder(convertView);
|
||||
holder.init(position, true);
|
||||
holder.init(position, true, savedLanguageValue);
|
||||
|
||||
dropDownClicked = true;
|
||||
return convertView;
|
||||
}
|
||||
|
||||
|
|
@ -105,7 +118,7 @@ public class SpinnerLanguagesAdapter extends ArrayAdapter {
|
|||
} else {
|
||||
holder = (ViewHolder) convertView.getTag();
|
||||
}
|
||||
holder.init(position, false);
|
||||
holder.init(position, false, savedLanguageValue);
|
||||
return convertView;
|
||||
}
|
||||
|
||||
|
|
@ -122,17 +135,23 @@ public class SpinnerLanguagesAdapter extends ArrayAdapter {
|
|||
ButterKnife.bind(this, itemView);
|
||||
}
|
||||
|
||||
public void init(int position, boolean isDropDownView) {
|
||||
final String languageCode = LangCodeUtils.fixLanguageCode(languageCodesList.get(position));
|
||||
final String languageName = String.format("%s%s", languageNamesList.get(position)
|
||||
.substring(0, 1).toUpperCase(), languageNamesList.get(position).substring(1));
|
||||
public void init(int position, boolean isDropDownView, String savedLanguageValue) {
|
||||
String languageCode = LangCodeUtils.fixLanguageCode(languageCodesList.get(position));
|
||||
final String languageName = StringUtils.capitalize(languageNamesList.get(position));
|
||||
|
||||
if(savedLanguageValue.equals("")){
|
||||
savedLanguageValue = Locale.getDefault().getLanguage();
|
||||
}
|
||||
|
||||
if (!isDropDownView) {
|
||||
if( !dropDownClicked){
|
||||
languageCode = LangCodeUtils.fixLanguageCode(savedLanguageValue);
|
||||
}
|
||||
view.setVisibility(View.GONE);
|
||||
if(languageCode.length()>2)
|
||||
tvLanguage.setText(languageCode.subSequence(0,2));
|
||||
if (languageCode.length() > 2)
|
||||
tvLanguage.setText(languageCode.substring(0, 2));
|
||||
else
|
||||
tvLanguage.setText(languageCode);
|
||||
|
||||
} else {
|
||||
view.setVisibility(View.VISIBLE);
|
||||
if (languageCodesList.get(position).isEmpty()) {
|
||||
|
|
@ -141,7 +160,7 @@ public class SpinnerLanguagesAdapter extends ArrayAdapter {
|
|||
} else {
|
||||
tvLanguage.setText(
|
||||
String.format("%s [%s]", languageName, languageCode));
|
||||
if(selectedLanguages.containsKey(languageCodesList.get(position))&&
|
||||
if (selectedLanguages.containsKey(languageCodesList.get(position)) &&
|
||||
!languageCodesList.get(position).equals(selectedLangCode)) {
|
||||
tvLanguage.setTextColor(Color.GRAY);
|
||||
}
|
||||
|
|
@ -158,4 +177,7 @@ public class SpinnerLanguagesAdapter extends ArrayAdapter {
|
|||
return languageCodesList.indexOf(context.getResources().getConfiguration().locale.getLanguage());
|
||||
}
|
||||
|
||||
int getIndexOfLanguageCode(String languageCode) {
|
||||
return languageCodesList.indexOf(languageCode);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@ import java.util.List;
|
|||
import java.util.Locale;
|
||||
|
||||
import javax.inject.Inject;
|
||||
import javax.inject.Named;
|
||||
|
||||
import butterknife.BindView;
|
||||
import butterknife.ButterKnife;
|
||||
|
|
@ -39,8 +40,10 @@ import butterknife.OnClick;
|
|||
import fr.free.nrw.commons.R;
|
||||
import fr.free.nrw.commons.Utils;
|
||||
import fr.free.nrw.commons.filepicker.UploadableFile;
|
||||
import fr.free.nrw.commons.kvstore.JsonKvStore;
|
||||
import fr.free.nrw.commons.location.LatLng;
|
||||
import fr.free.nrw.commons.nearby.Place;
|
||||
import fr.free.nrw.commons.settings.Prefs;
|
||||
import fr.free.nrw.commons.upload.Description;
|
||||
import fr.free.nrw.commons.upload.DescriptionsAdapter;
|
||||
import fr.free.nrw.commons.upload.SimilarImageDialogFragment;
|
||||
|
|
@ -86,6 +89,11 @@ public class UploadMediaDetailFragment extends UploadBaseFragment implements
|
|||
|
||||
@Inject
|
||||
UploadMediaDetailsContract.UserActionListener presenter;
|
||||
|
||||
@Inject
|
||||
@Named("default_preferences")
|
||||
JsonKvStore defaultKvStore;
|
||||
|
||||
private UploadableFile uploadableFile;
|
||||
private String source;
|
||||
private Place place;
|
||||
|
|
@ -214,7 +222,7 @@ public class UploadMediaDetailFragment extends UploadBaseFragment implements
|
|||
* init the recycler veiw
|
||||
*/
|
||||
private void initRecyclerView() {
|
||||
descriptionsAdapter = new DescriptionsAdapter();
|
||||
descriptionsAdapter = new DescriptionsAdapter(defaultKvStore.getString(Prefs.KEY_LANGUAGE_VALUE,""));
|
||||
descriptionsAdapter.setCallback(this::showInfoAlert);
|
||||
rvDescriptions.setLayoutManager(new LinearLayoutManager(getContext()));
|
||||
rvDescriptions.setAdapter(descriptionsAdapter);
|
||||
|
|
|
|||
|
|
@ -531,5 +531,9 @@
|
|||
<string name="share_text">ارفع الصور لويكيميديا كومنز على هاتفك قم بتنزيل تطبيق كومنز: %1$s</string>
|
||||
<string name="share_via">مشاركة التطبيق عبر...</string>
|
||||
<string name="image_info">معلومات الصورة</string>
|
||||
<string name="no_categories_found">لم يتم العثور على تصنيفات</string>
|
||||
<string name="upload_cancelled">تم إلغاء الرفع</string>
|
||||
<string name="previous_image_title_description_not_found">لا توجد بيانات لعنوان أو وصف الصورة السابقة</string>
|
||||
<string name="dialog_box_text_nomination">لماذا يجب حذف %1$s؟</string>
|
||||
<string name="default_description_language">لغة الوصف الافتراضية</string>
|
||||
</resources>
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@
|
|||
-->
|
||||
<resources>
|
||||
<string name="preference_category_appearance">Aparença</string>
|
||||
<string name="preference_category_privacy">Privadesa</string>
|
||||
<string name="preference_category_location">Ubicació</string>
|
||||
<string name="app_name">Commons</string>
|
||||
<string name="menu_settings">Configuració</string>
|
||||
|
|
@ -205,4 +206,12 @@
|
|||
<string name="no_archived_notification">No teniu cap notificació arxivada</string>
|
||||
<string name="welcome_do_upload_content_description">Exemples d’imatges adequades per a Commons</string>
|
||||
<string name="welcome_dont_upload_content_description">Exemples d’imatges que no s’han de pujar</string>
|
||||
<string name="exif_tag_name_author">Autor</string>
|
||||
<string name="exif_tag_name_copyright">Drets d’autor</string>
|
||||
<string name="exif_tag_name_location">Ubicació</string>
|
||||
<string name="exif_tag_name_cameraModel">Model de la càmera</string>
|
||||
<string name="exif_tag_name_serialNumbers">Números de sèrie</string>
|
||||
<string name="exif_tag_name_software">Programari</string>
|
||||
<string name="no_categories_found">No s’ha trobat cap categoria</string>
|
||||
<string name="upload_cancelled">S’ha cancel·lat la pujada</string>
|
||||
</resources>
|
||||
|
|
|
|||
|
|
@ -12,6 +12,7 @@
|
|||
<string name="preference_category_appearance">Aspekto</string>
|
||||
<string name="preference_category_general">Ĝenerala</string>
|
||||
<string name="preference_category_feedback">Prikomentado</string>
|
||||
<string name="preference_category_privacy">Privateco</string>
|
||||
<string name="preference_category_location">Pozicio</string>
|
||||
<string name="app_name">Komunejo</string>
|
||||
<string name="bullet">•</string>
|
||||
|
|
@ -170,6 +171,7 @@
|
|||
<string name="storage_permission_title">Petante Permeson Konservi</string>
|
||||
<string name="read_storage_permission_rationale">Postulata permeso: Legi eksteran konservejon. La aplikaĵo ne povas atingi vian galerion sen tio.</string>
|
||||
<string name="write_storage_permission_rationale">Postulata permeso: Skribi al ekstera konservejo. La aplikaĵo ne povas atingi viajn fotilon/galerion sen tio.</string>
|
||||
<string name="location_permission_title">Petante Permeson por Lokado</string>
|
||||
<string name="location_permission_rationale">Laŭvola permeso: Akiri aktualan lokon por sugestoj pri kategorio</string>
|
||||
<string name="ok">Bone</string>
|
||||
<string name="title_activity_nearby">Apudaj Lokoj</string>
|
||||
|
|
@ -509,7 +511,20 @@
|
|||
<string name="welcome_dont_upload_content_description">Ekzemploj de ne alŝutindaj bildoj</string>
|
||||
<string name="skip_image">PRETERPASI TIUN BILDON</string>
|
||||
<string name="download_failed_we_cannot_download_the_file_without_storage_permission">Elŝuto malsukcesis!! Ni ne povas elŝuti la dosieron sen permeso konservi ekstere.</string>
|
||||
<string name="manage_exif_tags">Mastrumi EXIF-Etikedojn</string>
|
||||
<string name="manage_exif_tags_summary">Elekti EXIF-etikedojn tenotajn je alŝutoj</string>
|
||||
<string name="exif_tag_name_author">Aŭtoro</string>
|
||||
<string name="exif_tag_name_copyright">Aŭtorrajto</string>
|
||||
<string name="exif_tag_name_location">Loko</string>
|
||||
<string name="exif_tag_name_cameraModel">Speco de Fotilo</string>
|
||||
<string name="exif_tag_name_lensModel">Speco de Lenso</string>
|
||||
<string name="exif_tag_name_serialNumbers">Numero de Fotilo</string>
|
||||
<string name="exif_tag_name_software">Programaro</string>
|
||||
<string name="share_text">Alŝutu fotojn al Vikimedia Komunejo telefone. Elŝutu la Komunejo-aplikaĵon: %1$s</string>
|
||||
<string name="share_via">Diskonigi aplikaĵon per...</string>
|
||||
<string name="image_info">Informo pri Bildo</string>
|
||||
<string name="no_categories_found">Neniu Kategorio troviĝis</string>
|
||||
<string name="upload_cancelled">Alŝutado Ĉesis</string>
|
||||
<string name="previous_image_title_description_not_found">Mankas dateno pri titolo aŭ priskribo de antaŭa bildo</string>
|
||||
<string name="dialog_box_text_nomination">Kial %1$s foriĝu?</string>
|
||||
</resources>
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@
|
|||
<string name="preference_category_appearance">Apariencia</string>
|
||||
<string name="preference_category_general">General</string>
|
||||
<string name="preference_category_feedback">Sugerencias</string>
|
||||
<string name="preference_category_privacy">Privacidad</string>
|
||||
<string name="preference_category_location">Ubicación</string>
|
||||
<string name="app_name">Commons</string>
|
||||
<string name="bullet">•</string>
|
||||
|
|
@ -526,5 +527,17 @@
|
|||
<string name="welcome_dont_upload_content_description">Ejemplos de imágenes que no deben cargarse</string>
|
||||
<string name="skip_image">OMITIR ESTA IMAGEN</string>
|
||||
<string name="download_failed_we_cannot_download_the_file_without_storage_permission">La descarga falló!. No podemos descargar el archivo sin el permiso de almacenamiento externo.</string>
|
||||
<string name="manage_exif_tags">Gestionar etiquetas EXIF</string>
|
||||
<string name="exif_tag_name_author">Autor</string>
|
||||
<string name="exif_tag_name_copyright">Derechos de autor</string>
|
||||
<string name="exif_tag_name_location">Ubicación</string>
|
||||
<string name="exif_tag_name_cameraModel">Modelo de cámara</string>
|
||||
<string name="exif_tag_name_lensModel">Modelo de lente</string>
|
||||
<string name="exif_tag_name_serialNumbers">Números de serie</string>
|
||||
<string name="exif_tag_name_software">Programa</string>
|
||||
<string name="image_info">Información de la imagen</string>
|
||||
<string name="no_categories_found">No se encontró ninguna categoría</string>
|
||||
<string name="upload_cancelled">Se canceló la carga</string>
|
||||
<string name="previous_image_title_description_not_found">No hay datos sobre el título o la descripción anteriores de la imagen</string>
|
||||
<string name="dialog_box_text_nomination">¿Por qué debe borrarse %1$s?</string>
|
||||
</resources>
|
||||
|
|
|
|||
|
|
@ -448,7 +448,7 @@
|
|||
<string name="review_copyright_no_button_text">خوب به نظر میرسد</string>
|
||||
<string name="review_thanks_yes_button_text">بله، چرا که نه</string>
|
||||
<string name="review_thanks_no_button_text">تصویر بعدی</string>
|
||||
<string name="no_image">تصاویر استاده نشده</string>
|
||||
<string name="no_image">هیچ تصویری به کار نرفته است</string>
|
||||
<string name="no_image_reverted">تصویر برگردانده نشد</string>
|
||||
<string name="no_image_uploaded">هیچ تصویری بارگذاری نشد</string>
|
||||
<string name="no_notification">شما هیچ اعلان خواندهنشدهای ندارید</string>
|
||||
|
|
|
|||
|
|
@ -221,7 +221,7 @@
|
|||
<string name="logout_verification">Voulez-vous vraiment vous déconnecter ?</string>
|
||||
<string name="commons_logo">Logo de Commons</string>
|
||||
<string name="commons_website">Site web de Communs</string>
|
||||
<string name="commons_facebook">Page Facebook de Communs</string>
|
||||
<string name="commons_facebook">Page Facebook de Commons</string>
|
||||
<string name="commons_github">Code source Github de Communs</string>
|
||||
<string name="background_image">Image de fond</string>
|
||||
<string name="mediaimage_failed">Échec sur l’image du média</string>
|
||||
|
|
@ -541,5 +541,8 @@
|
|||
<string name="share_text">Téléverser des photos vers Wikimédia Commons, sur votre téléphone Téléchargez l’application Commons : %1$s</string>
|
||||
<string name="share_via">Partager l’application via…</string>
|
||||
<string name="image_info">Informations de l’image</string>
|
||||
<string name="no_categories_found">Aucune catégorie trouvée</string>
|
||||
<string name="upload_cancelled">Téléversement annulé</string>
|
||||
<string name="previous_image_title_description_not_found">Il n’y a pas de données pour le titre ou la description de l’image précédente</string>
|
||||
<string name="dialog_box_text_nomination">Pourquoi %1$s devrait-il être supprimé ?</string>
|
||||
</resources>
|
||||
|
|
|
|||
|
|
@ -476,5 +476,7 @@
|
|||
<string name="exif_tag_name_software">Software</string>
|
||||
<string name="share_via">Condividi applicazione tramite...</string>
|
||||
<string name="image_info">Informazioni sull\'immagine</string>
|
||||
<string name="no_categories_found">Nessuna categoria trovata</string>
|
||||
<string name="upload_cancelled">Caricamento annullato</string>
|
||||
<string name="dialog_box_text_nomination">Perché %1$s dovrebbe essere cancellato?</string>
|
||||
</resources>
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@
|
|||
* Guycn2
|
||||
* Inkbug
|
||||
* Nurick
|
||||
* Steeve815
|
||||
* Strayblues
|
||||
* Uziel302
|
||||
* YaronSh
|
||||
|
|
@ -21,6 +22,7 @@
|
|||
<string name="preference_category_appearance">מראה</string>
|
||||
<string name="preference_category_general">כללי</string>
|
||||
<string name="preference_category_feedback">משוב</string>
|
||||
<string name="preference_category_privacy">פרטיות</string>
|
||||
<string name="preference_category_location">מיקום</string>
|
||||
<string name="app_name">ויקישיתוף</string>
|
||||
<string name="bullet">•</string>
|
||||
|
|
@ -518,7 +520,20 @@
|
|||
<string name="welcome_dont_upload_content_description">דוגמאות של תמונות שאין להעלות</string>
|
||||
<string name="skip_image">דילוג על התמונה הזאת</string>
|
||||
<string name="download_failed_we_cannot_download_the_file_without_storage_permission">ההורדה נכשלה!! אין לנו אפשרות להוריד את הקובץ ללא הרשאות גישה לאחסון חיצוני.</string>
|
||||
<string name="manage_exif_tags">ניהול תגיות EXIF</string>
|
||||
<string name="manage_exif_tags_summary">לבחור אילו תגיות EXIF יישארו בהעלאות</string>
|
||||
<string name="exif_tag_name_author">יוצר</string>
|
||||
<string name="exif_tag_name_copyright">זכויות יוצרים</string>
|
||||
<string name="exif_tag_name_location">מיקום</string>
|
||||
<string name="exif_tag_name_cameraModel">דגם המצלמה</string>
|
||||
<string name="exif_tag_name_lensModel">דגם העדשה</string>
|
||||
<string name="exif_tag_name_serialNumbers">מספרים סידוריים</string>
|
||||
<string name="exif_tag_name_software">תוכנה</string>
|
||||
<string name="share_text">כדי להעלות תמונות לוויקינתונים של ויקימדיה בעזרת הטלפון שלך יש להוריד את היישומון של ויקינתונים: %1$s</string>
|
||||
<string name="share_via">שיתוף אפליקציה דרך...</string>
|
||||
<string name="image_info">פרטי תמונה</string>
|
||||
<string name="no_categories_found">לא נמצאו קטגוריות</string>
|
||||
<string name="upload_cancelled">ההעלאה בוטלה</string>
|
||||
<string name="previous_image_title_description_not_found">אין נתונים עבור הכותרת או התיאור התמונה הקודמת</string>
|
||||
<string name="dialog_box_text_nomination">למה %1$s צריך להימחק?</string>
|
||||
</resources>
|
||||
|
|
|
|||
|
|
@ -13,11 +13,13 @@
|
|||
* Whym
|
||||
* Yusuke1109
|
||||
* Yuukin0248
|
||||
* 神樂坂秀吉
|
||||
-->
|
||||
<resources>
|
||||
<string name="preference_category_appearance">表示</string>
|
||||
<string name="preference_category_general">全般</string>
|
||||
<string name="preference_category_feedback">フィードバック</string>
|
||||
<string name="preference_category_privacy">プライバシー</string>
|
||||
<string name="preference_category_location">場所</string>
|
||||
<string name="app_name">コモンズ</string>
|
||||
<string name="bullet">•</string>
|
||||
|
|
@ -108,7 +110,10 @@
|
|||
<string name="no_uploads_yet">まだ写真をアップロードしていません。</string>
|
||||
<string name="menu_retry_upload">再試行</string>
|
||||
<string name="menu_cancel_upload">キャンセル</string>
|
||||
<string name="share_license_summary" fuzzy="true">この画像は%1$sライセンスのもとにアップロードされます。</string>
|
||||
<plurals name="share_license_summary">
|
||||
<item quantity="one">この画像は%1$sライセンスのもとにアップロードされます</item>
|
||||
<item quantity="other">これらの画像は%1$sライセンスのもとにアップロードされます</item>
|
||||
</plurals>
|
||||
<string name="media_upload_policy">この画像の投稿に当たり、私はこれが自分自身の作品であり、著作権のあるコンテンツや自撮りは含まれていないと宣言します。</string>
|
||||
<string name="menu_download">ダウンロード</string>
|
||||
<string name="preference_license">既定のライセンス</string>
|
||||
|
|
@ -162,6 +167,7 @@
|
|||
<string name="detail_panel_cats_loading">読み込み中…</string>
|
||||
<string name="detail_panel_cats_none">ファイルを選択していません</string>
|
||||
<string name="detail_description_empty">説明はありません。</string>
|
||||
<string name="detail_discussion_empty">議論なし</string>
|
||||
<string name="detail_license_empty">不明なライセンス</string>
|
||||
<string name="menu_refresh">更新</string>
|
||||
<string name="read_storage_permission_rationale">必要な権限:外部ストレージを読み込みます。これがなければアプリはギャラリーを開けません。</string>
|
||||
|
|
@ -175,6 +181,7 @@
|
|||
<string name="no">いいえ</string>
|
||||
<string name="media_detail_title">タイトル</string>
|
||||
<string name="media_detail_description">記述</string>
|
||||
<string name="media_detail_discussion">議論</string>
|
||||
<string name="media_detail_author">作者</string>
|
||||
<string name="media_detail_uploaded_date">アップロード日時</string>
|
||||
<string name="media_detail_license">ライセンス</string>
|
||||
|
|
@ -185,6 +192,7 @@
|
|||
<string name="_2fa_code">2段階認証コード</string>
|
||||
<string name="number_of_uploads">最近のアップロードファイルに表示する最大件数</string>
|
||||
<string name="maximum_limit">最大限</string>
|
||||
<string name="invalid_input">無効な入力</string>
|
||||
<string name="maximum_limit_alert">表示できるのは500件以下です</string>
|
||||
<string name="set_limit">最近のアップロード上限件数</string>
|
||||
<string name="login_failed_2fa_not_supported">2段階認証は現在サポートされていません。</string>
|
||||
|
|
@ -219,6 +227,7 @@
|
|||
<string name="navigation_item_info">チュートリアル</string>
|
||||
<string name="navigation_item_notification">通知</string>
|
||||
<string name="navigation_item_featured_images">秀逸</string>
|
||||
<string name="navigation_item_review">査読</string>
|
||||
<string name="nearby_needs_permissions">場所の権限がないため、近くの場所を表示できません</string>
|
||||
<string name="no_description_found">説明がありません</string>
|
||||
<string name="nearby_info_menu_commons_article">コモンズのファイルページ</string>
|
||||
|
|
@ -279,11 +288,14 @@
|
|||
<string name="app_widget_heading">今日の一枚</string>
|
||||
<string name="menu_search_button">検索</string>
|
||||
<string name="title_activity_search">検索</string>
|
||||
<string name="search_recent_header">最近の検索:</string>
|
||||
<string name="search_tab_title_categories">カテゴリ</string>
|
||||
<string name="successful_wikidata_edit">ウィキデータの%1$sに画像を追加しました !</string>
|
||||
<string name="wikidata_edit_failure">対応するウィキデータの更新に失敗しました!</string>
|
||||
<string name="menu_set_wallpaper">壁紙として設定</string>
|
||||
<string name="wallpaper_set_successfully">壁紙の設定ができました!</string>
|
||||
<string name="quiz">終了</string>
|
||||
<string name="question">質問</string>
|
||||
<string name="result">結果</string>
|
||||
<string name="continue_message">続行</string>
|
||||
<string name="share_app_title">アプリをシェアする</string>
|
||||
|
|
@ -297,12 +309,20 @@
|
|||
<string name="nominate_delete">削除候補</string>
|
||||
<string name="delete">削除</string>
|
||||
<string name="statistics">統計</string>
|
||||
<string name="contributions_fragment">投稿記録</string>
|
||||
<string name="nearby_fragment">付近</string>
|
||||
<string name="list_sheet">一覧</string>
|
||||
<string name="next">次へ</string>
|
||||
<string name="previous">前へ</string>
|
||||
<string name="submit">送信</string>
|
||||
<plurals name="upload_count_title">
|
||||
<item quantity="other">%1$d 件のアップロード</item>
|
||||
</plurals>
|
||||
<string name="navigation_item_bookmarks">ブックマーク</string>
|
||||
<string name="title_activity_bookmarks">ブックマーク</string>
|
||||
<string name="title_page_bookmarks_pictures">画像</string>
|
||||
<string name="title_page_bookmarks_locations">位置</string>
|
||||
<string name="provider_bookmarks">ブックマーク</string>
|
||||
<string name="provider_bookmarks_location">ブックマーク</string>
|
||||
<string name="desc_language_Worldwide">全世界</string>
|
||||
<string name="desc_language_America">アメリカ</string>
|
||||
|
|
@ -311,7 +331,19 @@
|
|||
<string name="desc_language_Africa">アフリカ</string>
|
||||
<string name="desc_language_Asia">アジア</string>
|
||||
<string name="desc_language_Pacific">太平洋地域</string>
|
||||
<string name="never_ask_again">以後、表示しない</string>
|
||||
<string name="nominate_for_deletion_done">完了</string>
|
||||
<string name="review_thanks_no_button_text" fuzzy="true">次の画像</string>
|
||||
<string name="send_thank_send">感謝を示す</string>
|
||||
<string name="send_thank_notification_title">感謝を示す</string>
|
||||
<string name="review_thanks_no_button_text">次の画像</string>
|
||||
<string name="menu_option_archived">アーカイブ済みを表示</string>
|
||||
<string name="menu_option_unread">未読を見る</string>
|
||||
<string name="please_wait">お待ちください…</string>
|
||||
<string name="exif_tag_name_author">作者</string>
|
||||
<string name="exif_tag_name_copyright">著作権</string>
|
||||
<string name="exif_tag_name_location">位置</string>
|
||||
<string name="exif_tag_name_cameraModel">撮影機器のモデル名</string>
|
||||
<string name="exif_tag_name_serialNumbers">シリアル番号</string>
|
||||
<string name="exif_tag_name_software">ソフトウェア</string>
|
||||
<string name="image_info">画像情報</string>
|
||||
</resources>
|
||||
|
|
|
|||
|
|
@ -464,4 +464,6 @@
|
|||
<string name="exif_tag_name_software">소프트웨어</string>
|
||||
<string name="share_via">앱 공유...</string>
|
||||
<string name="image_info">이미지 정보</string>
|
||||
<string name="no_categories_found">분류가 없습니다</string>
|
||||
<string name="upload_cancelled">업로드 취소됨</string>
|
||||
</resources>
|
||||
|
|
|
|||
|
|
@ -343,4 +343,6 @@
|
|||
<string name="exif_tag_name_location">Plaz</string>
|
||||
<string name="exif_tag_name_serialNumbers">Seriennummeren</string>
|
||||
<string name="exif_tag_name_software">Software</string>
|
||||
<string name="no_categories_found">Keng Kategorie fonnt.</string>
|
||||
<string name="upload_cancelled">Eroplueden ofgebrach</string>
|
||||
</resources>
|
||||
|
|
|
|||
|
|
@ -521,5 +521,8 @@
|
|||
<string name="share_text">Подигајте слики на Ризницата од телефон. Преземете го прилогот на Ризницата: %1$s</string>
|
||||
<string name="share_via">Сподели преку...</string>
|
||||
<string name="image_info">Инфо за сликата</string>
|
||||
<string name="no_categories_found">Не пронајдов ниедна категорија</string>
|
||||
<string name="upload_cancelled">Откажено подигање</string>
|
||||
<string name="previous_image_title_description_not_found">Нема податоци за наслов и описи од претх. слика</string>
|
||||
<string name="dialog_box_text_nomination">Зошто сметате дека %1$s треба да се избрише?</string>
|
||||
</resources>
|
||||
|
|
|
|||
|
|
@ -62,6 +62,7 @@
|
|||
<string name="menu_save_categories">သိမ်းရန်</string>
|
||||
<string name="refresh_button">ပြန်လည်ဆန်းသစ်ရန်</string>
|
||||
<string name="display_list_button">စာရင်း</string>
|
||||
<string name="gps_disabled">သင်၏စက်ပစ္စည်းတွင် ဂျီအက်စ်ကိုပိတ်ထားပါသည်။ ယင်းအား ဖွင့်လိုပါသလား။</string>
|
||||
<string name="enable_gps">ဂျီပီအက်စ် ဖွင့်ရန်</string>
|
||||
<string name="contributions_subtitle_zero">ဖိုင်မတင်ရသေးပါ</string>
|
||||
<plurals name="multiple_uploads_title">
|
||||
|
|
@ -82,7 +83,10 @@
|
|||
<string name="no_uploads_yet">သင် မည်သည့်ဓာတ်ပုံကိုမှ မတင်ရသေးပါ။</string>
|
||||
<string name="menu_retry_upload">ပြန်လုပ်</string>
|
||||
<string name="menu_cancel_upload">မလုပ်တော့</string>
|
||||
<string name="share_license_summary" fuzzy="true">ဤရုပ်ပုံသည် %1$ အောက်တွင် လိုင်စင်သတ်မှတ်ထးပါမည်</string>
|
||||
<plurals name="share_license_summary">
|
||||
<item quantity="one">ဤရုပ်ပုံသည် %1$ အောက်တွင် လိုင်စင်သတ်မှတ်ထးပါမည်</item>
|
||||
<item quantity="other">ဤရုပ်ပုံများသည် %1$ အောက်တွင် လိုင်စင်သတ်မှတ်ထးပါမည်</item>
|
||||
</plurals>
|
||||
<string name="menu_download">ဒေါင်းလုပ်ယူရန်</string>
|
||||
<string name="preference_license">နဂို လိုင်စင်</string>
|
||||
<string name="use_previous">ယခင် ခေါင်းစဉ်/ဖော်ပြချက် သုံးမည်</string>
|
||||
|
|
@ -130,6 +134,7 @@
|
|||
<string name="detail_discussion_empty">ဆွေးနွေးချက် မရှိပါ</string>
|
||||
<string name="detail_license_empty">အမည်မသိရသော လိုင်စင်</string>
|
||||
<string name="menu_refresh">ပြန်လည်ဆန်းသစ်ရန်</string>
|
||||
<string name="storage_permission_title">သိုလှောင်ခန်း ခွင့်ပြုချက် တောင်းဆိုနေသည်</string>
|
||||
<string name="location_permission_title">တည်နေရာ ခွင့်ပြုချက် တောင်းဆိုနေသည်</string>
|
||||
<string name="ok">အိုကေ</string>
|
||||
<string name="title_activity_nearby">အနီးအနား နေရာများ</string>
|
||||
|
|
@ -158,8 +163,10 @@
|
|||
<string name="commons_website">ကွန်မွန်းစ် ဝဘ်ဆိုဒ်</string>
|
||||
<string name="commons_facebook">ကွန်မွန်းစ် ဖေ့ဘုတ်စာမျက်နှာ</string>
|
||||
<string name="background_image">နောက်ခံ ဓါတ်ပုံ</string>
|
||||
<string name="mediaimage_failed">မီဒီယာရုပ်ပုံ မအောင်မြင်ပါ</string>
|
||||
<string name="no_image_found">ပုံ မတွေ့ပါ</string>
|
||||
<string name="no_subcategory_found">ကဏ္ဍခွဲများ မတွေ့ရှိပါ</string>
|
||||
<string name="no_parentcategory_found">ပင်မကဏ္ဍများ မတွေ့ရှိပါ</string>
|
||||
<string name="upload_image">ရုပ်ပုံ အက်ပလုတ်တင်ရန်</string>
|
||||
<string name="welcome_image_tulip">ခတ္တာပန်း</string>
|
||||
<string name="welcome_image_welcome_wikipedia">ဝီကီပီးဒီးယားမှ ကြိုဆိုပါသည်။</string>
|
||||
|
|
@ -184,9 +191,17 @@
|
|||
<string name="nearby_info_menu_wikidata_article">ဝီကီးဒေတာ item</string>
|
||||
<string name="nearby_info_menu_wikipedia_article">ဝီကီပီးဒီးယား ဆောင်းပါး</string>
|
||||
<string name="upload_problem_image_dark">ရုပ်ပုံမှာ မှောင်လွန်းသည်။</string>
|
||||
<string name="upload_problem_image_blurry">ရုပ်ပုံ ဝါးတားတား ဖြစ်နေသည်</string>
|
||||
<string name="upload_problem_image_duplicate">ကွန်မွန်းစ်တွင် ရုပ်ပုံရှိနှင့်ပြီးသားဖြစ်သည်</string>
|
||||
<string name="upload_problem_different_geolocation">ဤရုပ်ပုံအား မတူညီသောနေရာ၌ ရိုက်ကူးခဲ့သည်။</string>
|
||||
<string name="upload_problem_fbmd">သင်ကိုယ်တိုင်ရိုက်ကူးထားသော ရုပ်ပုံများကိုသာ အက်ပလုပ်တင်ပါ။ အခြားသူ၏ ဖေ့ဘုတ်အကောင့်များတွင်တွေ့သည့်ရုပ်ပုံများကို မတင်ပါနှင့်။</string>
|
||||
<string name="upload_problem_do_you_continue">ဤရုပ်ပုံအား အက်ပလုပ်တင်ချင်နေတုန်းပဲလား</string>
|
||||
<string name="internet_downloaded">သင်ကိုယ်တိုင်ရိုက်ကူးထားသော ရုပ်ပုံများကိုသာ အက်ပလုပ်တင်ပါ။ အင်တာနက်မှဒေါင်းလုတ်ဆွဲထားသည့်ရုပ်ပုံများကို မတင်ပါနှင့်။</string>
|
||||
<string name="give_permission">ခွင့်ပြုချက် ပေးမည်</string>
|
||||
<string name="use_external_storage">ပြင်ပြသိုလှောင်ခန်းကို သုံးမည်</string>
|
||||
<string name="login_to_your_account">သင်၏အကောင့်သို့ ဝင်ရန်</string>
|
||||
<string name="no_web_browser">URL ဖွင့်ရန် ဝဘ်ဘရောက်ဆာ မတွေ့ရှိပါ</string>
|
||||
<string name="null_url">အမှား! URL မတွေ့ရှိပါ</string>
|
||||
<string name="nominate_deletion">ဖျက်ပစ်ရန် အဆိုပြုပါ</string>
|
||||
<string name="nominated_for_deletion">ဤရုပ်ပုံအား ဖျက်ပစ်ရန် အဆိုပြုခံထားရသည်။</string>
|
||||
<string name="nominated_see_more"><u>အသေးစိတ်အတွက် ဝဘ်စာမျက်ကိုကြည့်ပါ</u></string>
|
||||
|
|
@ -194,16 +209,18 @@
|
|||
<string name="skip_login">ကျော်ရန်</string>
|
||||
<string name="navigation_item_login">အကောင့်ဝင်ရန်</string>
|
||||
<string name="skip_login_title">အကောင့်ထဲဝင်ခြင်းကို အမှန်တကယ် ကျော်သွားလိုပါသလား</string>
|
||||
<string name="skip_login_message" fuzzy="true">သင် ရုပ်ပုံများ တင်နိုင်လိမ့်မည်မဟုတ်ပါ။</string>
|
||||
<string name="skip_login_message">အနာဂတ်ကာလတွင် ရုပ်ပုံများတင်ရန် အကောင့်ထဲဝင်ရပါမည်။</string>
|
||||
<string name="login_alert_message">ဤအင်္ဂါရပ်ကို အသုံးပြုရန် အကောင့်ထဲသို့ဝင်ပါ</string>
|
||||
<string name="nearby_location_has_not_changed">တည်နေရာ မပြောင်းလဲပါ</string>
|
||||
<string name="nearby_location_not_available">တည်နေရာ မရရှိနိုင်ပါ</string>
|
||||
<string name="location_permission_rationale_nearby">အနီးအနားနေရာများစာရင်းကို ပြသပေးရန် ခွင့်ပြုချက် လိုအပ်ပါသည်</string>
|
||||
<string name="get_directions">လမ်းညွှန်များ ရယူမည်</string>
|
||||
<string name="read_article">ဆောင်းပါး ဖတ်ရန်</string>
|
||||
<string name="notifications_welcome">ဝီကီမီဒီယာ ကွန်မွန်းစ်မှ ကြိုဆိုပါသည်၊ %1$s သင် ဤနေရာသို့ရောက်လာသည်ကို ကျွန်ုပ်တို့ ဝမ်းသာပါသည်။</string>
|
||||
<string name="notifications_talk_page_message">%1$sက သင်၏ဆွေးနွေးချက် စာမျက်နှာတွင် မက်ဆေ့တစ်ခု ချန်ခဲ့သည်။</string>
|
||||
<string name="notifications_thank_you_edit">တည်းဖြတ်မှုတစ်ခု လုပ်ဆောင်သည့်အတွက် ကျေးဇူးတင်ပါသည်</string>
|
||||
<string name="notifications_mention">%1$s က %2$s ပေါ်တွင် သင့်ကို ရည်ညွှန်းပြောဆိုခဲ့သည်။</string>
|
||||
<string name="nearby_directions">လမ်းညွှန်များ</string>
|
||||
<string name="nearby_wikidata">ဝီကီးဒေတာ</string>
|
||||
<string name="nearby_wikipedia">ဝီကီပီးဒီးယား</string>
|
||||
<string name="nearby_commons">ကွန်မွန်းစ်</string>
|
||||
|
|
@ -214,6 +231,7 @@
|
|||
<string name="no_notifications">အသိပေးချက်များ မတွေ့ပါ</string>
|
||||
<string name="about_translate"><u>ဘာသာပြန်ပါ</u></string>
|
||||
<string name="about_translate_title">ဘာသာစကားများ</string>
|
||||
<string name="about_translate_proceed">ဆက်လက်လုပ်ဆောင်ရန်</string>
|
||||
<string name="about_translate_cancel">မလုပ်တော့ပါ</string>
|
||||
<string name="retry">ပြန်လုပ်</string>
|
||||
<string name="showcase_view_got_it_button">သဘောပေါက်ပြီ</string>
|
||||
|
|
@ -241,11 +259,15 @@
|
|||
<string name="warning_for_image_reverts">သတိပေးချက်: သင် တင်လိုက်သော %1$s ထက်ပိုသည့်ရုပ်ပုံများသည် အဖျက်ခံလိုက်ရပါသည်။ ဖျက်ပစ်ရန် လိုအပ်သော ရုပ်ပုံများကို ဆက်လက်တင်ပါက သင်၏အကောင့်သည် ပိတ်ပင်တားဆီးခြင်း ခံရကိန်းရှိပါသည်။</string>
|
||||
<string name="congratulatory_message_quiz">အဖြေများ၏ %$s ကို မှန်ကန်စွာဖြေခဲ့သည်။ ဂုဏ်ယူပါ၏။</string>
|
||||
<string name="warning_for_no_answer">မေးခွန်းကိုဖြေဆိုရန် ရွေးစရာနှစ်ခုထဲမှ တစ်ခုကို ရွေးချယ်ပါ</string>
|
||||
<string name="quiz_result_share_message">သင်၏ဉာဏ်စမ်းများကို မိတ်ဆွေများနှင့် မျှဝေပါ။</string>
|
||||
<string name="continue_message">ဆက်လက်</string>
|
||||
<string name="correct">အဖြေမှန်</string>
|
||||
<string name="wrong">အဖြေမှား</string>
|
||||
<string name="share_coordinates_not_present">ရုပ်ပုံရွေးချယ်စဉ်အတွင်း ကိုဩဒိနိတ်များကို မသတ်မှတ်ထားပါ</string>
|
||||
<string name="add_description">+ ဖော်ပြချက် ထည့်ရန်</string>
|
||||
<string name="no_recent_searches">လတ်တလော ရှာဖွေမှုများ မရှိပါ</string>
|
||||
<string name="delete_recent_searches_dialog">သင့်ရှာဖွေမှု ရာဇဝင်ကို ရှင်းလင်းမည်မှာ သေချာပါသလား?</string>
|
||||
<string name="delete_search_dialog">ဤရှာဖွေမှုကို ဖျက်လိုပါသလား</string>
|
||||
<string name="search_history_deleted">ရှာဖွေမှု ရာဇဝင်အား ဖျက်လိုက်ပါပြီ</string>
|
||||
<string name="nominate_delete">ဖျက်ပစ်ရန် အဆိုပြုပါ</string>
|
||||
<string name="delete">ဖျက်ပါ</string>
|
||||
|
|
@ -253,6 +275,7 @@
|
|||
<string name="statistics">စာရင်းအင်း</string>
|
||||
<string name="statistics_thanks">ကျေးဇူးစကား လက်ခံရရှိ</string>
|
||||
<string name="statistics_featured">အထူးဓာတ်ပုံများ</string>
|
||||
<string name="statistics_wikidata_edits">\"အနီးအနားနေရာများ\" မှတဆင့် ရုပ်ပုံများ</string>
|
||||
<string name="level">အဆင့်</string>
|
||||
<string name="achievements_share_message">သင်၏အောင်မြင်မှုများကို မိတ်ဆွေများနှင့် မျှဝေလိုက်ပါ</string>
|
||||
<string name="achievements_revert_limit_message">အနည်းဆုံး လိုအပ်ချက်:</string>
|
||||
|
|
@ -266,11 +289,26 @@
|
|||
<string name="display_nearby_notification">အနီးအနားအသိပေးချက်ကို ပြသရန်</string>
|
||||
<string name="list_sheet">စာရင်း</string>
|
||||
<string name="storage_permission">သိုလှောင်ခန်း ခွင်ပြုချက်</string>
|
||||
<string name="write_storage_permission_rationale_for_image_share">ရုပ်ပုံများ အက်ပလုဒ်တင်ရန်အတွက် သင်၏စက်ပစ္စည်းပြင်ပသိုလှောင်ခန်းကို ဝင်ရောက်ခွင့်ရရှိရန် ခွင့်ပြုချက်လိုအပ်နေပါသည်။</string>
|
||||
<string name="step_count">%2$d ၏ အဆင့် %1$d</string>
|
||||
<string name="next">ရှေ့</string>
|
||||
<string name="previous">နောက်</string>
|
||||
<string name="submit">ထည့်သွင်းရန်</string>
|
||||
<plurals name="upload_count_title">
|
||||
<item quantity="one">%1$d အက်ပလုပ်</item>
|
||||
<item quantity="other">%1$d အက်ပလုပ်များ</item>
|
||||
</plurals>
|
||||
<string name="navigation_item_bookmarks">ဖတ်ရန်မှတ်ထားမှုများ</string>
|
||||
<string name="title_activity_bookmarks">ဖတ်ရန်မှတ်ထားမှုများ</string>
|
||||
<string name="title_page_bookmarks_pictures">ရုပ်ပုံများ</string>
|
||||
<string name="title_page_bookmarks_locations">တည်နေရာများ</string>
|
||||
<string name="provider_bookmarks">ဖတ်ရန်မှတ်ထားမှုများ</string>
|
||||
<string name="provider_bookmarks_location">ဖတ်ရန်မှတ်ထားမှုများ</string>
|
||||
<string name="deletion_reason_uploaded_by_mistake">ယင်းအား မှားယွင်းပြီး အက်ပလုဒ်တင်ခဲ့မိသည်</string>
|
||||
<string name="deletion_reason_publicly_visible">ယင်းသည် အများကြည့်ရှုနိုင်သည်ဟု မသိရှိခဲ့ပါ</string>
|
||||
<string name="deletion_reason_bad_for_my_privacy">ယင်းသည် မိမိ၏ကိုယ်ရေးကိုယ်တာလုံရေးအတွက် မကောင်းမှန်းသိလိုက်ပါပြီ</string>
|
||||
<string name="deletion_reason_no_longer_want_public">စိတ်ပြောင်းသွားပါပြီ၊ ယင်းအား အများသူငှာကြည့်ရှုနိုင်စေရန် မလိုလားတော့ပါ။</string>
|
||||
<string name="deletion_reason_not_interesting">စိတ်မကောင်းပါ ဤရုပ်ပုံသည် စွယ်စုံကျမ်းအတွက် စိတ်ဝင်စားဖွယ်မကောင်းပါ</string>
|
||||
<string name="desc_language_Worldwide">တစ်ကမ္ဘာလုံး</string>
|
||||
<string name="desc_language_America">အမေရိက</string>
|
||||
<string name="desc_language_Europe">ဥရောပ</string>
|
||||
|
|
@ -278,24 +316,49 @@
|
|||
<string name="desc_language_Africa">အာဖရိက</string>
|
||||
<string name="desc_language_Asia">အာရှ</string>
|
||||
<string name="desc_language_Pacific">ပစိဖိတ်</string>
|
||||
<string name="no_categories_selected">ကဏ္ဍများ မရွေးချယ်ထားပါ</string>
|
||||
<string name="yes_submit">ဟုတ်ကဲ့ ထည့်သွင်းမည်</string>
|
||||
<string name="no_go_back">ဟင်းအင်း၊ ပြန်သွားမည်</string>
|
||||
<string name="search_this_area">ဤဧရိယာကို ရှာဖွေပါ</string>
|
||||
<string name="nearby_card_permission_title">ခွင့်ပြုချက် တောင်းခံရန်</string>
|
||||
<string name="never_ask_again">နောက်တခါ ထပ်မမေးပါနှင့်</string>
|
||||
<string name="display_location_permission_title">တည်နေရာခွင့်ပြုချက်ကို ပြသရန်</string>
|
||||
<string name="ends_on">ပြီးဆုံးမည်-</string>
|
||||
<string name="this_function_needs_network_connection">ဤလုပ်ဆောင်ချက်သည် ကွန်ရက်ချိတ်ဆက်မှုကိုလိုအပ်သည်၊ သင်၏ချိတ်ဆက်မှု အပြင်အဆင်များကို စစ်ဆေးပါ။</string>
|
||||
<string name="error_processing_image">ရုပ်ပုံကို ပရိုဆက်ဆင်းလုပ်နေစဉ် အမှားဖြစ်ပွားခဲ့သည်။ ထပ်မံကြိုးစားကြည့်ပါ။</string>
|
||||
<string name="check_category_edit_summary">ကဏ္ဍစစ်ဆေးမှု တောင်းဆိုနေသည်</string>
|
||||
<string name="check_category_success_title">ကဏ္ဍစစ်ဆေးမှု တောင်းဆိုခဲ့သည်</string>
|
||||
<string name="nominate_for_deletion_done">ပြီးပြီ</string>
|
||||
<string name="nominate_for_deletion_notify_user">ဆွေးနွေးချက်စာမျက်နှာပေါ်တွင် အသုံးပြုသူအား အသိပေးခြင်း</string>
|
||||
<string name="notsure">မသေချာပါ</string>
|
||||
<string name="send_thank_success_title">ကျေးဇူးတင်စကားပို့ခြင်း- အောင်မြင်သည်</string>
|
||||
<string name="send_thank_failure_title">ကျေးဇူးတင်စကားပို့ခြင်း- မအောင်မြင်ပါ</string>
|
||||
<string name="send_thank_send">ကျေးဇူးတင်မှု ပို့နေသည်</string>
|
||||
<string name="send_thank_notification_title">ကျေးဇူးတင်မှု ပို့နေသည်</string>
|
||||
<string name="send_thank_toast">%1$ အတွက် ကျေးဇူးတင်မှု ပို့နေသည်</string>
|
||||
<string name="review_category">မှန်ကန်စွာ ကဏ္ဍခွဲထားပါသလား</string>
|
||||
<string name="review_spam_report_question">ဘောင်ကျော်နေပါသည် အကြောင်းမှာ</string>
|
||||
<string name="review_c_violation_report_question">မူပိုင်ခွင့်ချိုးဖောက်မှုဖြစ်သည် အကြောင်းမှာ</string>
|
||||
<string name="review_category_no_button_text">အဆင်ပြေပုံပေါက်ပါသည်</string>
|
||||
<string name="review_spam_yes_button_text">ဟင့်အင်း၊ ဘောင်ကျော်နေသည်</string>
|
||||
<string name="review_spam_no_button_text">အဆင်ပြေပုံပေါက်ပါသည်</string>
|
||||
<string name="review_copyright_yes_button_text">ဟင့်အင်း၊ မူပိုင်ခွင့် ချိုးဖောက်မှု</string>
|
||||
<string name="review_copyright_no_button_text">အဆင်ပြေပုံပေါက်ပါသည်</string>
|
||||
<string name="review_thanks_no_button_text">နောက်ရုပ်ပုံ</string>
|
||||
<string name="no_notification">မဖတ်ရသေးသော အသိပေးချက်များ မရှိပါ</string>
|
||||
<string name="no_archived_notification">မော်ကွန်းတင်ပြီးသော အသိပေးချက်များ မရှိပါ</string>
|
||||
<string name="please_wait">ကျေးဇူးပြု၍ ခဏစောင့်ပါ...</string>
|
||||
<string name="welcome_dont_upload_content_description">နမူနာရုပ်ပုံများ အက်ပလုပ်တင်ရန် မဟုတ်ပါ</string>
|
||||
<string name="skip_image">ဤရုပ်ပုံအား ကျော်သွားမည်</string>
|
||||
<string name="download_failed_we_cannot_download_the_file_without_storage_permission">ဒေါင်းလုဒ် မအောင်မြင်ပါ။ ပြင်ပသိုလှောင်မှုခွင့်ပြုချက်မရှိဘဲ ဖိုင်ဒေါင်းလုဒ်မဆွဲနိုင်ပါ။</string>
|
||||
<string name="exif_tag_name_author">ဖန်တီးသူ</string>
|
||||
<string name="exif_tag_name_copyright">မူပိုင်ခွင့်</string>
|
||||
<string name="exif_tag_name_location">တည်နေရာ</string>
|
||||
<string name="exif_tag_name_cameraModel">ကင်မရာ မော်ဒယ်</string>
|
||||
<string name="exif_tag_name_lensModel">မှန်ဘီလူး မော်ဒယ်</string>
|
||||
<string name="exif_tag_name_serialNumbers">အစဉ်လိုက် နံပါတ်များ</string>
|
||||
<string name="exif_tag_name_software">ဆော့ဝဲလ်</string>
|
||||
<string name="image_info">ရုပ်ပုံ အချက်အလက်</string>
|
||||
<string name="no_categories_found">ကဏ္ဍများ မတွေ့ရှိပါ</string>
|
||||
<string name="dialog_box_text_nomination">%1$ ဟာ ဘာကြောင့် ဖျက်သင့်သလဲ?</string>
|
||||
</resources>
|
||||
|
|
|
|||
|
|
@ -293,4 +293,7 @@
|
|||
<string name="review_thanks_yes_button_text">Tak, czemu nie</string>
|
||||
<string name="review_thanks_no_button_text">Następny obraz</string>
|
||||
<string name="image_info">Informacje o obrazie</string>
|
||||
<string name="no_categories_found">Nie znaleziono kategorii</string>
|
||||
<string name="upload_cancelled">Anulowano przesyłanie</string>
|
||||
<string name="previous_image_title_description_not_found">Brakuje danych co do poprzedniego tytułu lub opisu obrazu</string>
|
||||
</resources>
|
||||
|
|
|
|||
|
|
@ -533,5 +533,8 @@
|
|||
<string name="share_text">Faça o carregamento de fotos para o Wikimedia Commons no seu telefone ou baixe o aplicativo Commons: %1$s</string>
|
||||
<string name="share_via">Compartilhar aplicativo via...</string>
|
||||
<string name="image_info">Informação da imagem</string>
|
||||
<string name="no_categories_found">Nenhuma categoria encontrada</string>
|
||||
<string name="upload_cancelled">Carregamento cancelado</string>
|
||||
<string name="previous_image_title_description_not_found">Não há dados para o título ou descrição da imagem anterior</string>
|
||||
<string name="dialog_box_text_nomination">Por que %1$s deve ser excluído?</string>
|
||||
</resources>
|
||||
|
|
|
|||
|
|
@ -534,4 +534,8 @@
|
|||
<string name="share_text">Carregar fotografias na wiki Wikimedia Commons, do seu telemóvel Descarregar a aplicação Commons: %1$s</string>
|
||||
<string name="share_via">Partilhar aplicação por...</string>
|
||||
<string name="image_info">Informação da imagem</string>
|
||||
<string name="no_categories_found">Não foi encontrada nenhuma categoria</string>
|
||||
<string name="upload_cancelled">Carregamento cancelado</string>
|
||||
<string name="previous_image_title_description_not_found">Não há dados para o título ou descrição da imagem anterior</string>
|
||||
<string name="dialog_box_text_nomination">Porque deve %1$s ser eliminado?</string>
|
||||
</resources>
|
||||
|
|
|
|||
|
|
@ -540,5 +540,8 @@
|
|||
<string name="share_text">Чтобы загружать фото на Викисклад (Wikimedia Commons), скачайте одноимённое приложение «Викисклад» (Commons): %1$s</string>
|
||||
<string name="share_via">Поделиться приложением с помощью...</string>
|
||||
<string name="image_info">Информация об изображении</string>
|
||||
<string name="no_categories_found">Категории не найдены.</string>
|
||||
<string name="upload_cancelled">Загрузка отменена</string>
|
||||
<string name="previous_image_title_description_not_found">Отсутствует заголовок или описание предыдущего изображения</string>
|
||||
<string name="dialog_box_text_nomination">Почему %1$s должно быть удалено?</string>
|
||||
</resources>
|
||||
|
|
|
|||
|
|
@ -526,5 +526,8 @@
|
|||
<string name="share_text">Ladda upp foton till Wikimedia Commons på din telefon Ladda ned Commons-appen: %1$s</string>
|
||||
<string name="share_via">Dela appen via...</string>
|
||||
<string name="image_info">Bildinfo</string>
|
||||
<string name="no_categories_found">Inga kategorier hittades</string>
|
||||
<string name="upload_cancelled">Uppladdning avbröts</string>
|
||||
<string name="previous_image_title_description_not_found">Det finns ingen data för den föregående bildens titel eller beskrivning</string>
|
||||
<string name="dialog_box_text_nomination">Varför bör %1$s raderas?</string>
|
||||
</resources>
|
||||
|
|
|
|||
|
|
@ -101,7 +101,7 @@
|
|||
<string name="preference_license">สัญญาอนุญาตปริยาย</string>
|
||||
<string name="use_previous">ใช้ชื่อเรื่อง/คำอธิบายก่อนหน้านี้</string>
|
||||
<string name="allow_gps">รับข้อมูลตำแหน่งที่ตั้งปัจจุบันโดยอัตโนมัติ</string>
|
||||
<string name="allow_gps_summary" fuzzy="true">ดึงข้อมูลตำแหน่งที่ตั้งปัจจุบันเพื่อรับข้อเสนอแนะเกี่ยวกับหมวดหมู่ถ้ารูปภาพไม่ได้ติดแท็กตำแหน่งที่ตั้งเอาไว้</string>
|
||||
<string name="allow_gps_summary">ดึงข้อมูลตำแหน่งที่ตั้งปัจจุบันเพื่อรับข้อเสนอแนะเกี่ยวกับหมวดหมู่ถ้ารูปภาพไม่ได้ติดแท็กตำแหน่งที่ตั้งเอาไว้</string>
|
||||
<string name="preference_theme">โหมดกลางคืน</string>
|
||||
<string name="preference_theme_summary">ใช้ธีมสีเข้ม</string>
|
||||
<string name="license_name_cc_by_sa_four"> Attribution-ShareAlike 4.0</string>
|
||||
|
|
|
|||
|
|
@ -530,5 +530,8 @@
|
|||
<string name="share_text">在您的手機上更新照片到維基共享資源,下載共享資源應用程式:%1$s</string>
|
||||
<string name="share_via">分享應用程式透過…</string>
|
||||
<string name="image_info">圖片資訊</string>
|
||||
<string name="no_categories_found">找不到分類</string>
|
||||
<string name="upload_cancelled">已取消上傳</string>
|
||||
<string name="previous_image_title_description_not_found">前一張圖片的標題或描述沒有資料</string>
|
||||
<string name="dialog_box_text_nomination">為何應刪除%1$s?</string>
|
||||
</resources>
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@
|
|||
* ZhaoGang
|
||||
* 佛壁灯
|
||||
* 夢蝶葬花
|
||||
* 神樂坂秀吉
|
||||
* 阿pp
|
||||
-->
|
||||
<resources>
|
||||
|
|
@ -25,6 +26,7 @@
|
|||
<string name="preference_category_appearance">外观</string>
|
||||
<string name="preference_category_general">一般</string>
|
||||
<string name="preference_category_feedback">反馈</string>
|
||||
<string name="preference_category_privacy">隐私政策</string>
|
||||
<string name="preference_category_location">位置</string>
|
||||
<string name="app_name">共享资源</string>
|
||||
<string name="bullet">•</string>
|
||||
|
|
@ -183,6 +185,7 @@
|
|||
<string name="storage_permission_title">请求存储权限</string>
|
||||
<string name="read_storage_permission_rationale">需要权限:读取外部存储。应用不能在没有它的情况下访问您的图册。</string>
|
||||
<string name="write_storage_permission_rationale">需要权限:写入外部存储。应用不能在没有它的情况下访问您的相机/图册。</string>
|
||||
<string name="location_permission_title">请求位置权限</string>
|
||||
<string name="location_permission_rationale">可选权限:获取当前位置以提供分类建议</string>
|
||||
<string name="ok">确定</string>
|
||||
<string name="title_activity_nearby">附近地点</string>
|
||||
|
|
@ -244,6 +247,7 @@
|
|||
<string name="navigation_item_info">教程</string>
|
||||
<string name="navigation_item_notification">通知</string>
|
||||
<string name="navigation_item_featured_images">特色</string>
|
||||
<string name="navigation_item_review">复核</string>
|
||||
<string name="nearby_needs_permissions">附近地点不能在没有位置权限的情况下显示</string>
|
||||
<string name="no_description_found">找不到描述</string>
|
||||
<string name="nearby_info_menu_commons_article">共享资源文件页面</string>
|
||||
|
|
@ -261,6 +265,7 @@
|
|||
<string name="upload_problem_different_geolocation">这张图片是在不同的地点拍摄的。</string>
|
||||
<string name="upload_problem_fbmd">请仅上传由您自己拍摄的图像。请勿上传您在他人的Facebook账户上所发现的图像。</string>
|
||||
<string name="upload_problem_do_you_continue">仍然上传这张图片?</string>
|
||||
<string name="internet_downloaded">请仅上传由您自己拍摄的图像。请勿上传您从互联网下载的图像。</string>
|
||||
<string name="give_permission">提供权限</string>
|
||||
<string name="use_external_storage">使用外部存储</string>
|
||||
<string name="use_external_storage_summary">在您的设备上,使用应用中的照相机保存照片</string>
|
||||
|
|
@ -272,6 +277,7 @@
|
|||
<string name="nominate_deletion">提交删除</string>
|
||||
<string name="nominated_for_deletion">此图片已被提交删除。</string>
|
||||
<string name="nominated_see_more"><u>查看网页获取详情</u></string>
|
||||
<string name="nominating_for_deletion_status">提名删除:%1$s</string>
|
||||
<string name="view_browser">在浏览器中预览</string>
|
||||
<string name="skip_login">忽略</string>
|
||||
<string name="navigation_item_login">登录</string>
|
||||
|
|
@ -327,6 +333,7 @@
|
|||
<string name="error_loading_subcategories">加载子分类时发生错误。</string>
|
||||
<string name="search_tab_title_media">媒体</string>
|
||||
<string name="search_tab_title_categories">分类</string>
|
||||
<string name="explore_tab_title_mobile">通过移动端上传</string>
|
||||
<string name="successful_wikidata_edit">图片已成功添加到维基数据上的%1$s!</string>
|
||||
<string name="wikidata_edit_failure">更新对应维基数据实体失败!</string>
|
||||
<string name="menu_set_wallpaper">设为壁纸</string>
|
||||
|
|
@ -359,6 +366,7 @@
|
|||
<string name="delete_recent_searches_dialog">您确认要清除您的搜索历史?</string>
|
||||
<string name="search_history_deleted">搜索历史已删除</string>
|
||||
<string name="nominate_delete">提名删除</string>
|
||||
<string name="delete">删除</string>
|
||||
<string name="Achievements">成就</string>
|
||||
<string name="statistics">统计</string>
|
||||
<string name="statistics_thanks">已收到感谢</string>
|
||||
|
|
@ -440,12 +448,32 @@
|
|||
<string name="achievements_fetch_failed">有错误发生,无法获取你的成就</string>
|
||||
<string name="ends_on">结束于:</string>
|
||||
<string name="display_campaigns">显示活动</string>
|
||||
<string name="display_campaigns_explanation" fuzzy="true">点击此处显示正在进行的活动</string>
|
||||
<string name="display_campaigns_explanation">显示正在进行的活动</string>
|
||||
<string name="nearby_campaign_dismiss_message">你不会再看到这个活动。如果需要可以在设置里重新启用此通知。</string>
|
||||
<string name="this_function_needs_network_connection">这个功能需要网络连接,请检查你的网络设置。</string>
|
||||
<string name="bad_token_error_proposed_solution">因为编辑令牌失效上传失败。请尝试登出后重新登录。</string>
|
||||
<string name="error_processing_image">处理图像时出错。请再试一次!</string>
|
||||
<string name="nominate_for_deletion_done">完成</string>
|
||||
<string name="nominate_for_deletion_notify_user">在讨论页上通知用户</string>
|
||||
<string name="notsure">不确定</string>
|
||||
<string name="send_thank_success_title">发送感谢成功</string>
|
||||
<string name="send_thank_failure_title">发送感谢失败</string>
|
||||
<string name="send_thank_send">发送感谢</string>
|
||||
<string name="send_thank_notification_title">发送感谢</string>
|
||||
<string name="send_thank_toast">向%1$s发送感谢</string>
|
||||
<string name="review_copyright">它是否符合版权方针?</string>
|
||||
<string name="review_category">它是否被正确分类?</string>
|
||||
<string name="review_spam">它是否在维基共享资源的收录范围内?</string>
|
||||
<string name="review_thanks">您是否要感谢贡献者?</string>
|
||||
<string name="review_copyright_explanation">标志、屏幕截图和电影海报通常侵犯版权。\n提名删除候选请点击“否”。</string>
|
||||
<string name="review_no_category">该文件未被分类!</string>
|
||||
<string name="review_spam_report_question">该文件不在收录范围内,原因是</string>
|
||||
<string name="review_c_violation_report_question">该文件侵犯版权,原因是</string>
|
||||
<string name="review_category_yes_button_text">否,分类错误</string>
|
||||
<string name="review_spam_yes_button_text">否,不在收录范围内</string>
|
||||
<string name="review_copyright_yes_button_text">否,侵犯版权</string>
|
||||
<string name="review_thanks_yes_button_text">是,为什么不呢</string>
|
||||
<string name="review_thanks_no_button_text">下一张图片</string>
|
||||
<plurals name="receiving_shared_content">
|
||||
<item quantity="other">正在处理数据。处理时间取决于图片的尺寸和您的设备</item>
|
||||
</plurals>
|
||||
|
|
@ -462,6 +490,16 @@
|
|||
<string name="please_wait">请稍候……</string>
|
||||
<string name="previous_image_title_description">复制先前的标题及描述</string>
|
||||
<string name="previous_button_tooltip_message">点击复用您在先前图片中填写的标题及描述并稍加修改来匹配当前图像。</string>
|
||||
<string name="skip_image">跳过该图片</string>
|
||||
<string name="exif_tag_name_author">作者</string>
|
||||
<string name="exif_tag_name_copyright">著作权</string>
|
||||
<string name="exif_tag_name_location">位置</string>
|
||||
<string name="exif_tag_name_cameraModel">相机型号</string>
|
||||
<string name="exif_tag_name_serialNumbers">序列号</string>
|
||||
<string name="exif_tag_name_software">软件</string>
|
||||
<string name="share_via">分享到...</string>
|
||||
<string name="image_info">图像信息</string>
|
||||
<string name="no_categories_found">找不到分类</string>
|
||||
<string name="upload_cancelled">取消上传</string>
|
||||
<string name="dialog_box_text_nomination">%1$s为何应被删除?</string>
|
||||
</resources>
|
||||
|
|
|
|||
|
|
@ -558,4 +558,5 @@ Upload your first media by tapping on the add button.</string>
|
|||
<string name="upload_cancelled">Cancelled Upload</string>
|
||||
<string name="previous_image_title_description_not_found">There is no data for previous image\'s title or description</string>
|
||||
<string name="dialog_box_text_nomination">Why should %1$s be deleted?</string>
|
||||
<string name="default_description_language">Default description language</string>
|
||||
</resources>
|
||||
|
|
|
|||
|
|
@ -29,6 +29,11 @@
|
|||
android:inputType="number"
|
||||
android:maxLength="3" />
|
||||
|
||||
<fr.free.nrw.commons.ui.LongTitlePreferences.LongTitleListPreference
|
||||
android:key="descriptionDefaultLanguagePref"
|
||||
android:title= "@string/default_description_language"
|
||||
android:summary="English" />
|
||||
|
||||
<fr.free.nrw.commons.ui.LongTitlePreferences.LongTitleSwitchPreference
|
||||
android:key="useAuthorName"
|
||||
android:title="@string/preference_author_name_toggle"
|
||||
|
|
|
|||
|
|
@ -10,8 +10,6 @@ buildscript {
|
|||
classpath 'com.dicedmelon.gradle:jacoco-android:0.1.4'
|
||||
classpath 'com.getkeepsafe.dexcount:dexcount-gradle-plugin:0.8.2'
|
||||
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$KOTLIN_VERSION"
|
||||
|
||||
classpath "com.github.triplet.gradle:play-publisher:2.0.0-rc1"
|
||||
classpath 'org.codehaus.groovy:groovy-all:2.4.15'
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue