diff --git a/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyListFragment.java b/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyListFragment.java deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyMapFragment.java b/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyMapFragment.java deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml index ac0a8840a1..d2baec606a 100644 --- a/app/src/main/res/values-ca/strings.xml +++ b/app/src/main/res/values-ca/strings.xml @@ -4,6 +4,7 @@ * Fitoschido * Kippelboy * MarionaDSR +* Mguix * Pintor Smeargle * Pitort * Toniher @@ -14,8 +15,7 @@ s\'està carregant %1$d fitxer s\'estan carregant %1$d fitxers - - \@string/contributions_subtitle_zero + (%1$d) (%1$d) @@ -76,7 +76,7 @@ Les meves càrregues Comparteix Mostra al navegador - Títol (obligatori) + Llegenda (obligatori) Descripció No s\'ha pogut iniciar la sessió – error de xarxa No es pot iniciar la sessió - comproveu el nom d\'usuari i la contrasenya @@ -108,7 +108,7 @@ L’aplicació de codi obert Wikimedia Commons fou creada per, i rep manteniment de, cessionaris i voluntaris de la comunitat de Wikimedia. La Fundació Wikimedia no està involucrada en la creació, el desenvolupament ni el manteniment de l’aplicació. Crea una <a href=\"%1$s\">incidència de GitHub</a> nova per a informes d\'error i suggeriments. Política de privadesa - <u>Crèdits</u> + Crèdits Quant a Envia comentaris (per correu) No hi ha cap client de correu instal·lat @@ -120,7 +120,7 @@ En trametre aquesta imatge declaro que és fruit del meu treball, que no conté material amb drets d\'autor o amb autofotos, i que s\'adhereix a les <a href=\"https://commons.wikimedia.org/wiki/Commons:Policies_and_guidelines\">polítiques de Wikimedia Commons</a>. Baixa Llicència per defecte - Utilitza títol i descripció anteriors + Utilitzar títol i descripció anteriors Obté la ubicació actual automàticament Recupera la ubicació actual si la imatge no està geoetiquetada, i n\'etiqueta la imatge geogràficament. Avís: això revelarà la vostra ubicació actual. Tema @@ -163,7 +163,7 @@ No utilitzis material amb copyright que puguis trobar a Internet, ni tampoc imatges de pòsters, portades de llibres, etc. Creieu que ho heu entès? Sí! - <u>Més Informació</u> + Més informació Categories Carregant… No se n\'ha seleccionat cap @@ -256,7 +256,7 @@ Error! No s\'ha trobat l\'URL Nomina per a supressió S\'ha nominat la imatge per a supressió. - <u>Vegeu la pàgina web per a més detalls</u> + Vegeu la pàgina web per a més detalls S\'està nominant %1$s per a ser eliminada. S\'està nominant per a ser eliminat el fitxer: %1$s Mostra en el navegador @@ -268,7 +268,7 @@ Copia el wikitext al portaretalls S\'ha copiat el wikitext al portaretalls La ubicació no ha canviat. - La ubicació no és disponible. + \"Pels voltants\" podria no funcionar correctament, la ubicació no està disponible. Permís necessari per a mostrar una llista de llocs propers Com anar-hi Llegeix l’article @@ -281,14 +281,14 @@ Wikidata Viquipèdia Commons - <u>Valoreu-nos</u> + Valoreu-nos Preguntes freqüents Omet la guia Internet no disponible Internet disponible S\'ha produït un error en recuperar notificacions No s\'ha trobat cap notificació - <u>Tradueix</u> + Traduir Llengües Seleccioneu la llengua en què voleu enviar traduccions Procedeix @@ -359,7 +359,7 @@ Contribucions A prop Notificacions - Notificacions (arxivades) + Notificacions (llegides) Mostra notificacions properes Feu un toc aquí per a veure el lloc més proper que necessiti fotos No s\'han trobat llocs propers prop vostre @@ -394,7 +394,7 @@ Àsia Pacífic No s\'ha seleccionat cap categoria - Les imatges sense categories rarament fan cap servei. Esteu segur que voleu procedir sense seleccionar cap categoria? + Les imatges sense categories rarament fan cap servei. Esteu segur que voleu continuar sense seleccionar cap categoria? (Per a totes les imatges en el conjunt) Cerca en aquesta àrea Sol·licitud de permisos @@ -436,7 +436,7 @@ No teniu cap notificació sense llegir No teniu cap notificació llegida Comparteix els registres utilitzant - Mostra els arxivats + Mostra els llegits Mostra aquelles per llegir S\'ha produït un error en escollir les imatges Trieu les imatges per carregar @@ -488,7 +488,7 @@ Tipus de lloc: Pont, museu, hotel, etc. Quelcom ha fallat amb la vostra sessió. Reinicieu la vostra contrasenya!! - Per defecte + Seguir el sistema Fosc Clar diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml index 23843c0e98..83f86708ba 100644 --- a/app/src/main/res/values-fi/strings.xml +++ b/app/src/main/res/values-fi/strings.xml @@ -84,7 +84,7 @@ Omat tallennukset Jaa Näytä selaimessa - Otsikko (Vaaditaan) + Kuvateksti (vaaditaan) Kuvaus Kirjautuminen epäonnistui - verkkovirhe Kirjautuminen epäonnistui - tarkista käyttäjänimesi ja salasanasi @@ -114,8 +114,8 @@ Tietoja Wikimedia Commons -sovellus on vapaan lähdekoodin ohjelmisto, joka on luotu ja ylläpidetty Wikimedia-yhteisön apurahoilla ja vapaaehtoisilla. Wikimedia Foundation ei ole sitoutunut sovelluksen luomiseen, kehittämiseen tai ylläpitoon. Luo uusi <a href=\"%1$s\">GitHub-issue</a> bugiraporteille ja ehdotuksille. - <u>Yksityisyydensuoja</u> - <u>Tekijät</u> + Tietosuojakäytäntö + Tekijät Tietoja Lähetä palautetta (sähköpostitse) Sähköpostiohjelmaa ei ole asennettu @@ -127,10 +127,10 @@ Lisäämällä kuvan, ilmoitan tämän olevan oma työ ja että se ei sisällä tekijänoikeuden alaista materiaalia tai selfietä ja muuten noudattaa <a href=\"https://commons.wikimedia.org/wiki/Commons:Policies_and_guidelines\">Wikimedia Commons policies</a>. Lataa Oletuslisenssi - Käytä edellistä otsikkoa/kuvausta + Käytä edellistä otsikkoa ja kuvausta Hae tämänhetkinen sijainti automaattisesti Noutaa nykyisen sijainnin jos kuva ei ole paikkamerkitty, ja paikkamerkitsee kuvan. Varoitus: tämä paljastaa nykyisen sijaintisi. - Yötila + Teema Nimeä-JaaSamoin 4.0 Nimeä 4.0 Nimeä-JaaSamoin 3.0 @@ -171,7 +171,7 @@ Vältä tekijänoikeuksien alaista materiaalia, kuten julisteita, kirjan kansia ja useimpia Internetistä löydettyjä kuvia. Luuletko ymmärtäneesi tämän? Kyllä! - <u>Lisätietoa</u> + Lisätietoja Luokat Ladataan… Ei yhtään valittu @@ -187,8 +187,10 @@ Lähistöltä ei löytynyt paikkoja Varoitus Tämä tiedosto on jo Commonsissa. Haluatko varmasti jatkaa? + Tallenna Kyllä Ei + Kuvateksti Otsikko Kuvaus Keskustelu @@ -370,7 +372,7 @@ Muokkaukset Lähistöllä Ilmoitukset - Ilmoitukset (arkistoidut) + Ilmoitukset (luetut) Näytä lähistöllä-ilmoitus Lista Vaihe %1$d/%2$d @@ -419,7 +421,7 @@ Näyttää hyvälle Kyllä, miksi ei Seuraava kuva - Näytä arkistoidut + Näytä luetut Näytä lukemattomat Valitse tallennettavat tiedostot Odota… @@ -443,4 +445,11 @@ Logo Muu Koska se on + Tumma + Vaalea + Lataa lisää + Lisää kuva Wikipediaan + 7. Julkaise artikkeli + Kopioi wikikoodi leikepöydälle + Pysäytetty diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 175ac5a5eb..d02667fa29 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -95,7 +95,7 @@ Mes téléversements récents Mis en file d’attente Échec - %1$d %% effectué + %1$d %% effectué Téléversement en cours Depuis la galerie Prendre une photo @@ -287,7 +287,7 @@ Erreur en mettant les images en cache Un titre descriptif unique pour le fichier, qui servira de nom de fichier. Vous pouvez utiliser un langage simple avec des espaces. N’incluez pas l’extension du fichier Veuillez décrire le média autant que possible : Où a-t-il été enregistré ? Que montre-t-il ? Quel est le contexte ? Veuillez décrire les objets ou les personnes. Révélez les informations qui ne peuvent pas être devinées facilement, par exemple l’heure de la journée si c’est un paysage. Si le média montre quelque chose d’inhabituel, veuillez expliquer ce qui le rend exceptionnel. - Veuillez rédiger une brève description de l’image (limitée à 255 caractères). + Veuillez rédiger une brève description de l’image. La première légende sera utilisée comme titre de l\'image. Cette image est trop sombre, êtes-vous sûr de vouloir la téléverser ? Wikimedia Commons est réservé pour les images ayant une valeur encyclopédique. Cette image est floue, êtes-vous sûr de vouloir la téléverser ? Wikimedia Commons est réservé aux images ayant une valeur encyclopédique. Problèmes potentiels avec cette image : @@ -321,7 +321,7 @@ Copier le texte wiki dans le presse-papiers Texte wiki copié dans le presse-papiers L’emplacement n’a pas changé. - « À proximité » pourrait ne pas fonctionner correctement, votre emplacement étant indisponible. + « À proximité » pourrait ne pas fonctionner correctement, votre emplacement étant indisponible. Une permission est requise pour afficher une liste de lieux à proximité Obtenir les directions Lire l’article @@ -631,7 +631,7 @@ Faites attention de suivre les lignes directrices de modification ! Confirmer Instructions - 1. Utiliser le wikicode suivant : + 1. Utiliser le wikicode suivant : 2. Cliquer sur Confirmer ouvrira l’article Wikipédia 3. Trouver une section appropriée pour votre image dans l’article 4. Cliquer sur l’icône d’édition (celle ressemblant à un crayon) pour cette section. diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index c605f81d0c..704b25dd0a 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -116,6 +116,7 @@ %1$s に一致する項目が見つかりません %1$s に子のクラスはありません %1$s に親クラスはありません + 描写用の画像がありません あなたの画像をウィキメディア・コモンズで見つけやすくするためにカテゴリを追加してください。\nカテゴリ名の入力を開始してください。 カテゴリ 設定 @@ -132,6 +133,7 @@ フィードバックを送信(メール) メールアプリケーションが見つかりません 最近使用したカテゴリ + 最近利用された描写 同期を待機中… まだ写真をアップロードしていません。 再試行 @@ -187,6 +189,8 @@ カテゴリ 読み込み中… ファイルを選択していません + キャプションがありません + 描写がありません 説明はありません。 議論なし 不明なライセンス @@ -200,10 +204,14 @@ 近くの場所 付近の場所が見つかりません 警告 + 重複する画像が見つかりました このファイルはすでにコモンズに登録済みです。それでも処理を続けますか? + アップロード はい いいえ + キャプション タイトル + 描写 記述 議論 作者 @@ -265,6 +273,7 @@ 画像をキャッシュする際のエラー ファイル固有の説明的な表題。ファイル名として使われます。平易な言葉を使い、空白を入れることができます。拡張子は含めないでください。 可能な限りメディアを説明してください: 撮影地はどこですか? それは何を示していますか? どんな文脈がありますか? 被写体の物や人を説明してください。容易に推測できない情報、例えば風景であれば時刻を明示します。特筆すべき物事が映っている場合は、何が珍しいのかを説明してください。 + 画像に簡単な説明を書いてください。最初のキャプションは画像の題名になります。 この画像は暗すぎますがアップロードしますか? ウィキメディア・コモンズは百科事典に適した画像のみ受け付けます。 ピントが合っていませんが、アップロードしますか? ウィキメディア・コモンズは百科事典に適した画像のみ受け付けます。 この画像には問題があるかもしれません。 @@ -274,6 +283,7 @@ この画像の撮影地点は別の場所です。 あなた自身の撮影したがぞうに限定してアップロードしてください。他人のFacebookアカウントの画像をアップロードすることはやめてください。 それでもこの画像をアップロードしますか? + 画像に問題があります あなた自身の撮影した画像に限定してアップロードしてください。ウェブ上からダウンロードした画像はアップロードできません。 権限を付与 外部ストレージを使用 @@ -327,6 +337,9 @@ やり直す 了解 以下のとおり、近くにウィキペディアの記事に使う写真が足りない場所があります。\n\n\'この近くを検索\' ボタンを押すと、地図をロックしてその地点周辺の検索結果を表示します。 + この場所の写真を募集中です。 + この場所の写真はすでにあります。 + この場所はもう存在しません。 このボタンをタップするとリストを表示します 場所の写真をアップロードするには、ギャラリーから選ぶことも撮影することもできます 画像がありません @@ -343,9 +356,11 @@ 最近の検索: 最近、検索したクエリ カテゴリの読み込み中にエラーが発生しました。 + 描写の読み込み中にエラーが発生しました 下位カテゴリの読み込み中にエラーが発生しました。 メデイア カテゴリ + 項目 秀逸 モバイル機器からアップロード ウィキデータの%1$sに画像を追加しました ! @@ -445,6 +460,8 @@ 太平洋地域 カテゴリが選択されていません カテゴリを指定しない画像は使用されることがほとんどありません。ほんとうにカテゴリを選択しないまま作業を続けますか? + 描写を選択していません + 描写を添えた画像はないものよりも探しやすく利用されやすくなります。描写を選ばないまま、先に進んでよいですか? (画像全点を組み写真にする場合) この地域を検索 許可を申請 @@ -454,6 +471,7 @@ 位置情報の許可の状態を表示 通知カードで近くの場所を表示するたび、位置情報の使用を許可するかどうか尋ねる 何か問題が発生し、あなたの貢献を表示できませんでした + たくさんの貢献をしていただいたのですが、件数が多すぎるため貢献度算出システムが処理できません。まさに究極の貢献をされました。 終了日: キャンペーンを表示 現在、実施中のキャンペーンを表示 @@ -518,6 +536,7 @@ 秀逸な画像とは、技術力の高い写真家や作画家による作品で、ウィキメディアコモンズのコミュニティから最高の品質を誇るものとして選出されています。 「近くの場所でアップロードした画像」とは、地図上で検索した結果に基づいてアップロードした画像のことです。 この機能を使うと有効な編集をしたユーザーに感謝を伝えることができます – 変更履歴もしくは差分のページに表示される小さな感謝リンクを押します。 + 以前のキャプションと説明をコピーする クリックして前の画像に使ったファイル名と説明文をコピーし、投稿画像に合わせて文字を編集 コモンズへの投稿画像の良い例 投稿に適さない画像のサンプル @@ -536,6 +555,7 @@ アプリの共有に使うのは… 画像情報 カテゴリが見つかりません + 描写が見つかりません アップロードを中止しました 以前の題名もしくは説明文のデータが見つかりません %1$sを削除しなければならないのはなぜですか? @@ -562,9 +582,17 @@ テキストをクリップボードにコピー済み 通知を既読にしました エラーが発生しました + 場所の状態: + 存在する + 写真がない + 場所のタイプ: 橋・博物館・ホテルなど ログインがうまくいきませんでした。パスワードを変更してください!! + メディア + 子分類 + 親クラス 付近の場所が見つかりました + これは場所%1$sの写真ですか? 探してみよう ブックマーク 設定 @@ -573,10 +601,30 @@ 問題が発生しました。壁紙を設定できませんでした。 壁紙として設定 壁紙を設定中。お待ちください... + システムのまま + ダーク + ライト + 位置設定を開ませんでした。手動で位置を有効にしてください 高品質を確保するには、高精モードを選択してください。 位置を有効にしますか? 付近が正確に機能するには、位置を有効にしてください これら2点の撮影場所は同じですか? 右側の画像に緯度経度情報を添付しますか? + さらに読み込む + 場所が見つかりませんので、検索条件を変えてみてください。 + ウィキペディアに画像を追加する + この画像を%1$s語版ウィキペディアの記事に追加しますか? + 手順 + 編集のガイドラインを守るようご留意ください! + 確定 + 手順 + 1. 次のウィキ文を使用します: + 2. 確定を押すとウィキペディアの記事を表示します + 3. 記事の見出しから、その画像にふさわしいものを選びます + 4. 選んだ見出しの端の編集アイコン (鉛筆型のボタン) をクリック。 + 5. 先ほどのウィキ文を適切な位置にペーストします。 + 6. もしその位置に合わせる必要がある場合には、ウィキ文を編集します。詳細は<a href=\"https://ja.wikipedia.org/wiki/Help:画像の表示#一番簡単な方法\">こちら</a>をご参照ください。 + 7. 記事を保存して公開 + ウィキコードをクリップボードにコピー 一時停止 継続 一時停止 diff --git a/app/src/main/res/values-mk/strings.xml b/app/src/main/res/values-mk/strings.xml index 3e24279eb1..21826e1a93 100644 --- a/app/src/main/res/values-mk/strings.xml +++ b/app/src/main/res/values-mk/strings.xml @@ -263,7 +263,7 @@ Грешка при меѓускладирање на сликите Краток и единствен наслов на податотеката, кој ќе служи како нејзин назив. Можете да користите прост јазик со меѓупростор, но не пишувајте ја податотечната наставка Објаснете ја податотеката што подобро можете: Каде е направена? Што е прикажано на неа? Кој е контекстот? Опишете ги предметите, објектите и личностите. Дајте сознанија што не можат лесно да се погодат, како на пр. време од денот ако се работи за природен предел. Ако на неа е претставено нешто необично, објаснете зошто прикажаното е необично. - Ставете краток опис на сликата. (највеќе 255 знаци) + Ставете краток опис на сликата. Првиот опис ќе се користи како наслов на сликата. Сликата ви е претемна. Дали сигурно сакате да ја подигнете? Ризницата е посветена само на слики со енциклопедиска вредност. Сликата ви е матна. Дали сигурно сакате да ја подигнете? Ризницата е посветена само на слики со енциклопедиска вредност. Потенцијални проблеми со сликава: diff --git a/app/src/main/res/values-nqo/strings.xml b/app/src/main/res/values-nqo/strings.xml index ce44f99915..2ed58a4245 100644 --- a/app/src/main/res/values-nqo/strings.xml +++ b/app/src/main/res/values-nqo/strings.xml @@ -95,7 +95,7 @@ ߊ߬ ߡߊߝߍߣߍ߲߫ ߕߎ߲߯ ߊ߬ ߘߐߛߊ߬ ߟߊ߬ߖߌ߰ߒ߬ߞߎ߲߬ߠߌ߲ - ߛߎ ߞߍߗߏ߮ + ߞߍߗߏ߮ CC BY-SA 3.0 (ߏߛߑߕߙߊߟߌ߫) CC BY-SA 3.0 (ߊߟߏߡߊ߲ߘߎ߯) CC BY-SA 3.0 (ߋߛߑߕߏߣߌ߫) @@ -164,6 +164,7 @@ ߖߌ߬ߦߊ߬ߓߍ߫ ߕߌ߰ߟߊ߬ߡߊ ߌ ߣߌ߫ ߛߣߍ߫ ߥߞߌߡߋߘߌߦߊ ߞߊ߲߬ ߓߊߦߟߍߡߊ߲ ߤߊߞߍ ߣߌ߫ ߛߣߍ߫ + ߛߌߘߑߣߋ߫ ߏߔߋߙߊ߫ ߓߏ߲ ߊ߬ ߘߐߛߊ߬ ߊ߬ ߟߊߞߊ߬ ߊ߬ ߘߊߕߎ߲߯ diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 3c974eb5b7..2445f8de31 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -293,7 +293,7 @@ Błąd podczas buforowania zdjęć Podaj krótką, opisową i unikalną nazwę, która będzie służyła jako nazwa pliku. Możesz używać prostego języka i spacji. Nie dodawaj rozszerzenia pliku. Opisz jak najwięcej mediów: Gdzie zostało zrobione? Co to pokazuje? Jaki jest kontekst? Proszę opisać przedmioty lub osoby. Ujawnij informacje, których nie można łatwo odgadnąć, na przykład porę dnia, jeśli jest to krajobraz. Jeśli media pokazują coś niezwykłego, wyjaśnij, co sprawia, że ​​jest to niezwykłe. - Proszę napisać krótki opis obrazu. (Limit do 255 znaków) + Proszę napisać krótki opis obrazu. Pierwszy podpis zostanie użyty jako tytuł obrazu. To zdjęcie jest zbyt ciemne, czy na pewno chcesz je załadować? Wikimedia Commons jest tylko dla zdjęć o wartości encyklopedycznej. To zdjęcie jest rozmazane, czy na pewno chcesz je załadować? Wikimedia Commons jest tylko dla zdjęć o wartości encyklopedycznej. Potencjalne problemy z tym obrazem: diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 6816cac3cd..48abd0ff3c 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -275,7 +275,7 @@ Erro durante o cache de imagens Um título descritivo exclusivo para o arquivo, que servirá como um nome de arquivo. Você pode usar linguagem simples com espaços. Não inclua a extensão do arquivo Por favor, descreva a mídia tanto quanto possível: onde foi tomada? O que isso mostra? Qual é o contexto? Descreva os objetos ou pessoas. Revelar informações que não podem ser facilmente adivinhadas, por exemplo, a hora do dia, se for uma paisagem. Se a mídia mostrar algo incomum, explique o que torna incomum. - Por favor, escreva uma breve descrição da imagem. (Limite a 255 caracteres) + Por favor, escreva uma breve descrição da imagem. A primeira legenda seria usada como título da imagem. Esta foto está muito escura, você tem certeza de que deseja enviá-la? O Wikimedia Commons é apenas para imagens com valor enciclopédico. Esta foto está embaçada, tem certeza de que deseja enviá-la? O Wikimedia Commons é apenas para imagens com valor enciclopédico. Problemas potenciais com esta imagem: @@ -508,7 +508,7 @@ Isso é dentro do escopo? Gostaria de agradecer ao colaborador? Clique em NÃO para nomear esta imagem para exclusão, se não for útil. - Logotipos, capturas de tela, pôsteres de filmes geralmente são violações de direitos autorais.\n  Clique em NÃO para indicar esta imagem para exclusão + Logotipos, capturas de tela, pôsteres de filmes geralmente são violações de direitos autorais.\n Clique em NÃO para indicar esta imagem para exclusão %1$s será encorajado por sua apreciação Ah, isso nem é categorizado! Esta imagem está abaixo das %1$s categorias @@ -523,7 +523,7 @@ Sim, porque não? Próxima imagem Clicando neste botão você terá uma outra imagem carregada recentemente do Wikimedia Commons - Você pode rever imagens e melhorar a qualidade dos Wikimedia Commons.\n Os quatro parâmetros de revisão são:\n- Esta imagem está no escopo?\n- Esta imagem segue as regras de direitos autorais?\n- Esta imagem está categorizada corretamente?\n- Se tudo correr bem, você também pode agradecer ao colaborador. + Você pode rever imagens e melhorar a qualidade dos Wikimedia Commons.\n Os quatro parâmetros de revisão são:\n- Esta imagem está no escopo?\n- Esta imagem segue as regras de direitos autorais?\n- Esta imagem está categorizada corretamente?\n- Se tudo correr bem, você também pode agradecer ao colaborador. Nenhuma imagem usada Nenhuma imagem revertida Nenhuma imagem enviada diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index c79372028e..c660ef3227 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -595,7 +595,7 @@ Существует Нуждается в фото Тип места: - Мост, музей, гостиница и т. д. + Мост, музей, гостиница и т. д. Что-то пошло не так со входом, вы должны сбросить пароль! МЕДИА ДЕТСКИЕ КЛАССЫ @@ -626,4 +626,7 @@ Подтвердить Инструкции Скопировать вики-код в буфер обмена + пауза + продолжить + Приостановлено diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 5195bfd31f..98ed57d039 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -11,6 +11,7 @@ * Joseph * McAang * Mirzali +* MuratTheTurkish * Neslihan Turan * Okkerem * Rapsar @@ -279,7 +280,7 @@ Resimleri önbelleğe alırken hata oluştu Dosya adı olarak kullanılacak benzersiz bir açıklayıcı başlık. Sade bir dil kullanabilirsiniz. Dosya uzantısını dahil etmeyin Lütfen medyayı olabildiğince açıklayın: Nerede çekildi? Ne gösteriyor? Bağlam nedir? Lütfen nesneleri veya kişileri tanımlayın. Kolayca tahmin edilemeyen bilgileri, örneğin bir manzara ise günün saatini gösterin. Medya alışılmadık bir şey gösteriyorsa lütfen alışılmadık hâle getiren şeyi açıklayın. - Lütfen resmin kısa bir açıklamasını yazın. (255 karakterle sınırı vardır) + Lütfen resmin kısa bir açıklamasını yazın. İlk resim yazısı resminin Başlığı olarak kullanılacaktır. Bu resim çok karanlık, yüklemek istediğinizden emin misiniz? Wikimedia Commons yalnızca ansiklopedik değeri olan resimler içindir. Bu resim bulanık, yüklemek istediğinizden emin misiniz? Wikimedia Commons yalnızca ansiklopedik değeri olan resimler içindir. Bu görselle ilgili olası sorunlar: @@ -527,7 +528,7 @@ Evet, neden olmasın Sonraki resim Bu butona tıkladığınızda Wikimedia Commons\'tan yeni yüklediğiniz başka bir resim elde edersiniz - Görüntüleri inceleyebilir ve Wikimedia Commons\'un kalitesini iyileştirebilirsiniz.\n  İncelemenin dört parametresi:\n  - Bu görüntü kapsam dahilinde mi?\n  - Bu resim telif hakkı kurallarına uyuyor mu?\n  - Bu resim doğru sınıflandırılmış mı?\n  - Her şey yolunda giderse katılımcıya da teşekkür edebilirsiniz. + Görüntüleri inceleyebilir ve Wikimedia Commons\'un kalitesini iyileştirebilirsiniz.\n İncelemenin dört parametresi:\n - Bu görüntü kapsam dahilinde mi?\n - Bu resim telif hakkı kurallarına uyuyor mu?\n - Bu resim doğru sınıflandırılmış mı?\n - Her şey yolunda giderse katılımcıya da teşekkür edebilirsiniz. Hiç resim kullanılmadı Geri getirilen resim yok Yüklenen resim yok diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index f73c0f73ba..a25a3b6774 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -661,9 +661,9 @@ Upload your first media by tapping on the add button. Rank User Count - Set as Leaderboard Avatar - Setting as Avatar, please wait - Avatar Set Successfully + Set as leaderboard avatar + Setting as avatar, please wait + Avatar set Error setting new avatar, please try again Set as avatar diff --git a/app/src/test/kotlin/fr/free/nrw/commons/nearby/CheckboxTriStatesTest.kt b/app/src/test/kotlin/fr/free/nrw/commons/nearby/CheckboxTriStatesTest.kt new file mode 100644 index 0000000000..178a3202cf --- /dev/null +++ b/app/src/test/kotlin/fr/free/nrw/commons/nearby/CheckboxTriStatesTest.kt @@ -0,0 +1,71 @@ +package fr.free.nrw.commons.nearby + +import android.widget.CompoundButton +import androidx.test.core.app.ApplicationProvider +import com.nhaarman.mockitokotlin2.verify +import com.nhaarman.mockitokotlin2.verifyNoMoreInteractions +import fr.free.nrw.commons.TestCommonsApplication +import fr.free.nrw.commons.location.LatLng +import fr.free.nrw.commons.nearby.CheckBoxTriStates.CHECKED +import fr.free.nrw.commons.nearby.CheckBoxTriStates.UNCHECKED +import org.junit.Before +import org.junit.Test +import org.junit.runner.RunWith +import org.mockito.Mock +import org.mockito.MockitoAnnotations +import org.robolectric.RobolectricTestRunner +import org.robolectric.annotation.Config + +@RunWith(RobolectricTestRunner::class) +@Config(sdk = [21], application = TestCommonsApplication::class) +class CheckBoxTriStatesTest { + @Mock + internal lateinit var callback: CheckBoxTriStates.Callback + @Mock + internal lateinit var onCheckChangeListener: CompoundButton.OnCheckedChangeListener + private lateinit var checkBoxTriStates: CheckBoxTriStates + + /** + * initial setup + */ + @Before + @Throws(Exception::class) + fun setUp() { + MockitoAnnotations.initMocks(this) + checkBoxTriStates = CheckBoxTriStates(ApplicationProvider.getApplicationContext()) + checkBoxTriStates.setCallback(callback) + checkBoxTriStates.setOnCheckedChangeListener(onCheckChangeListener) + } + + /** + * If same state is trying to be set, nothing should happen + */ + @Test + fun testSetStateWhenSameState() { + checkBoxTriStates.state = CHECKED + checkBoxTriStates.setState(CHECKED) + verifyNoMoreInteractions(callback) + } + + /** + * If different, markers should be filtered by new state + */ + @Test + fun testSetStateWhenDiffState() { + NearbyController.currentLocation = LatLng(0.0,0.0,0.0f) + checkBoxTriStates.state = CHECKED + checkBoxTriStates.setState(UNCHECKED) + verify(callback).filterByMarkerType(null, UNCHECKED, false, true) + } + + /** + * If current latitude longtitude null, then no more interactions required + */ + @Test + fun testSetStateWhenCurrLatLngNull() { + NearbyController.currentLocation = null + checkBoxTriStates.state = CHECKED + checkBoxTriStates.setState(UNCHECKED) + verifyNoMoreInteractions(callback) + } +} \ No newline at end of file diff --git a/app/src/test/kotlin/fr/free/nrw/commons/nearby/LabelTest.kt b/app/src/test/kotlin/fr/free/nrw/commons/nearby/LabelTest.kt new file mode 100644 index 0000000000..e66765ef61 --- /dev/null +++ b/app/src/test/kotlin/fr/free/nrw/commons/nearby/LabelTest.kt @@ -0,0 +1,37 @@ +package fr.free.nrw.commons.nearby + +import fr.free.nrw.commons.R +import fr.free.nrw.commons.R.* +import org.junit.Before +import org.junit.Test + +class LabelTest { + private lateinit var label: Label + + /** + * initial setup + */ + @Before + @Throws(Exception::class) + fun setUp() { + label = Label.fromText("Q44539") + } + + /** + * test if a random label icon matches with intended one + */ + @Test + fun testLabelIcon() { + assert(label.icon.equals(R.drawable.round_icon_church)) + } + + /** + * test if label is not found in label set, unknown icon is used + */ + @Test + fun testNullLabelIcon() { + var nullLabel: Label = Label.fromText("a random text not exist in label texts") + assert(nullLabel.icon.equals(R.drawable.round_icon_unknown)) + } + +} diff --git a/app/src/test/kotlin/fr/free/nrw/commons/nearby/NearbyParentFragmentPresenterTest.kt b/app/src/test/kotlin/fr/free/nrw/commons/nearby/NearbyParentFragmentPresenterTest.kt index 27859fa7a4..fa7f3bae75 100644 --- a/app/src/test/kotlin/fr/free/nrw/commons/nearby/NearbyParentFragmentPresenterTest.kt +++ b/app/src/test/kotlin/fr/free/nrw/commons/nearby/NearbyParentFragmentPresenterTest.kt @@ -11,6 +11,7 @@ import org.junit.Assert.assertFalse import org.junit.Assert.assertTrue import org.junit.Before import org.junit.Test +import org.mockito.ArgumentMatchers import org.mockito.Mock import org.mockito.Mockito import org.mockito.MockitoAnnotations @@ -264,7 +265,7 @@ class NearbyParentFragmentPresenterTest { fun testFilterByMarkerTypeMultiSelectCHECKED() { val state = CheckBoxTriStates.CHECKED nearbyPresenter.filterByMarkerType(selectedLabels, state, false,true) - verify(nearbyParentFragmentView).displayAllMarkers() + verify(nearbyParentFragmentView).filterMarkersByLabels(ArgumentMatchers.anyList(),ArgumentMatchers.anyBoolean(),ArgumentMatchers.anyBoolean(),ArgumentMatchers.anyBoolean(),ArgumentMatchers.anyBoolean()); verify(nearbyParentFragmentView).setRecyclerViewAdapterAllSelected() verifyNoMoreInteractions(nearbyParentFragmentView) } @@ -441,4 +442,4 @@ class NearbyParentFragmentPresenterTest { verify(nearbyParentFragmentView).isNetworkConnectionEstablished() verifyZeroInteractions(nearbyParentFragmentView) } -} \ No newline at end of file +}