mirror of
https://github.com/inaturalist/iNaturalistReactNative.git
synced 2026-06-18 12:41:54 -04:00
Merge branch 'main' into mob-1327-explore-header-redesign
This commit is contained in:
30
.detoxrc.js
30
.detoxrc.js
@@ -1,20 +1,6 @@
|
||||
const { execSync } = require( "child_process" );
|
||||
const fs = require( "fs" );
|
||||
const { version } = require( "./package.json" );
|
||||
|
||||
function getAvailableAVD( ) {
|
||||
try {
|
||||
const avds = execSync( "emulator -list-avds", { encoding: "utf8", timeout: 5000 } )
|
||||
.trim()
|
||||
.split( "\n" )
|
||||
.filter( Boolean );
|
||||
if ( avds.length > 0 ) return avds[0];
|
||||
} catch ( _e ) {
|
||||
// default avd
|
||||
}
|
||||
return "Pixel_5_API_31_AOSP";
|
||||
}
|
||||
|
||||
const buildGradle = fs.readFileSync( "./android/app/build.gradle", "utf8" );
|
||||
const versionCode = buildGradle.match( /versionCode (\d+)/ )[1];
|
||||
const apkFilenamePrefix = `org.inaturalist.iNaturalistMobile-v${version}+${versionCode}`;
|
||||
@@ -32,15 +18,6 @@ module.exports = {
|
||||
teardownTimeout: 900000,
|
||||
},
|
||||
},
|
||||
artifacts: {
|
||||
rootDir: "e2e/artifacts",
|
||||
plugins: {
|
||||
screenshot: {
|
||||
shouldTakeAutomaticSnapshots: true,
|
||||
keepOnlyFailedTestsArtifacts: true,
|
||||
},
|
||||
},
|
||||
},
|
||||
apps: {
|
||||
"ios.debug": {
|
||||
type: "ios.app",
|
||||
@@ -79,14 +56,15 @@ module.exports = {
|
||||
simulator: {
|
||||
type: "ios.simulator",
|
||||
device: {
|
||||
type: "iPhone 16 Pro",
|
||||
os: "iOS 18.6",
|
||||
type: "iPhone 17 Pro",
|
||||
},
|
||||
},
|
||||
emulator: {
|
||||
type: "android.emulator",
|
||||
device: {
|
||||
avdName: getAvailableAVD(),
|
||||
// Make sure to follow the guide to setup an AOSP if you plan to test locally
|
||||
// https://wix.github.io/Detox/docs/guide/android-dev-env#android-aosp-emulators
|
||||
avdName: "Pixel_5_API_34_AOSP",
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
26
.eslintrc.js
26
.eslintrc.js
@@ -3,6 +3,8 @@ module.exports = {
|
||||
globals: {
|
||||
requestIdleCallback: "readonly",
|
||||
cancelIdleCallback: "readonly",
|
||||
__DEV__: "readonly",
|
||||
HermesInternal: "readonly",
|
||||
},
|
||||
parser: "@typescript-eslint/parser",
|
||||
parserOptions: {
|
||||
@@ -13,21 +15,21 @@ module.exports = {
|
||||
},
|
||||
extends: [
|
||||
"airbnb",
|
||||
"plugin:i18next/recommended",
|
||||
"plugin:@tanstack/query/recommended",
|
||||
"plugin:@typescript-eslint/recommended",
|
||||
"plugin:i18next/recommended",
|
||||
"plugin:react-hooks/recommended",
|
||||
"plugin:react-native-a11y/ios",
|
||||
"plugin:@typescript-eslint/recommended",
|
||||
],
|
||||
plugins: [
|
||||
"@stylistic",
|
||||
"@tanstack/query",
|
||||
"@typescript-eslint",
|
||||
"lodash",
|
||||
"module-resolver",
|
||||
"react-hooks",
|
||||
"react-native",
|
||||
"simple-import-sort",
|
||||
"@tanstack/query",
|
||||
"@typescript-eslint",
|
||||
"@stylistic",
|
||||
"lodash",
|
||||
],
|
||||
rules: {
|
||||
"arrow-parens": [2, "as-needed"],
|
||||
@@ -46,6 +48,7 @@ module.exports = {
|
||||
},
|
||||
},
|
||||
],
|
||||
"import/consistent-type-specifier-style": ["error", "prefer-top-level"],
|
||||
// The AirBNB approach at
|
||||
// https://github.com/airbnb/javascript/blob/master/packages/eslint-config-airbnb-base/rules/imports.js#L71
|
||||
// is quite particular and forbids imports of devDependencies anywhere
|
||||
@@ -172,7 +175,6 @@ module.exports = {
|
||||
"@typescript-eslint/consistent-type-imports": ["error", {
|
||||
fixStyle: "separate-type-imports",
|
||||
}],
|
||||
"import/consistent-type-specifier-style": ["error", "prefer-top-level"],
|
||||
|
||||
"@stylistic/member-delimiter-style": "error",
|
||||
|
||||
@@ -192,13 +194,13 @@ module.exports = {
|
||||
{
|
||||
files: ["*.js", "*.jsx"],
|
||||
rules: {
|
||||
"@typescript-eslint/consistent-type-definitions": "off",
|
||||
"@typescript-eslint/no-unsafe-function-type": "off",
|
||||
"@typescript-eslint/no-wrapper-object-types": "off",
|
||||
"@typescript-eslint/no-require-imports": "off",
|
||||
"@typescript-eslint/consistent-type-imports": "off",
|
||||
"import/consistent-type-specifier-style": "off",
|
||||
"@stylistic/member-delimiter-style": "off",
|
||||
"@typescript-eslint/consistent-type-definitions": "off",
|
||||
"@typescript-eslint/consistent-type-imports": "off",
|
||||
"@typescript-eslint/no-require-imports": "off",
|
||||
"@typescript-eslint/no-unsafe-function-type": "off",
|
||||
"@typescript-eslint/no-wrapper-object-types": "off",
|
||||
},
|
||||
},
|
||||
{
|
||||
|
||||
32
.github/ISSUE_TEMPLATE/bug_report.md
vendored
32
.github/ISSUE_TEMPLATE/bug_report.md
vendored
@@ -1,32 +0,0 @@
|
||||
---
|
||||
name: Bug report
|
||||
about: Report a problem with expected functionality
|
||||
title: ''
|
||||
labels: bug
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
**Describe the bug**
|
||||
A clear and concise description of what the bug is.
|
||||
|
||||
**To Reproduce**
|
||||
Steps to reproduce the behavior:
|
||||
1. Go to '...'
|
||||
2. Tap on '....'
|
||||
3. Scroll down to '....'
|
||||
4. See error
|
||||
|
||||
**Expected behavior**
|
||||
A clear and concise description of what you expected to happen.
|
||||
|
||||
**Screenshots**
|
||||
If applicable, add screenshots to help explain your problem.
|
||||
|
||||
**Context (please complete the following information):**
|
||||
- Device: [e.g. iPhone6]
|
||||
- OS: [e.g. iOS8.1]
|
||||
- App version: [e.g. 1.0.0]
|
||||
|
||||
**Additional context**
|
||||
Add any other context about the problem here.
|
||||
31
.github/ISSUE_TEMPLATE/config.yml
vendored
Normal file
31
.github/ISSUE_TEMPLATE/config.yml
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
# This file disables blank issue creation and replaces the issue form with
|
||||
# links that redirect users to the appropriate channels.
|
||||
#
|
||||
# Place this file at .github/ISSUE_TEMPLATE/config.yml in each repo.
|
||||
|
||||
blank_issues_enabled: false
|
||||
|
||||
contact_links:
|
||||
- name: 🐛 Report a bug
|
||||
url: https://forum.inaturalist.org/c/bug-reports
|
||||
about: >
|
||||
Please report bugs on the iNaturalist Forum. You're more likely to get
|
||||
a response there, and other users can confirm or add context to your report.
|
||||
|
||||
- name: 💡 Request a feature
|
||||
url: https://forum.inaturalist.org/c/feature-requests
|
||||
about: >
|
||||
Please post feature requests on the iNaturalist Forum, where the
|
||||
community can discuss and staff can weigh in on feasibility.
|
||||
|
||||
- name: 💬 Ask a technical question about the code
|
||||
url: https://github.com/inaturalist/inaturalistReactNative/discussions
|
||||
about: >
|
||||
If you have a question about how the code works, or you're building
|
||||
an integration, open a GitHub Discussion instead of an issue.
|
||||
|
||||
- name: 🔒 Report a security vulnerability
|
||||
url: mailto:help+security@inaturalist.org
|
||||
about: >
|
||||
For security issues requiring confidential communication,
|
||||
please email us directly rather than filing a public issue.
|
||||
34
.github/ISSUE_TEMPLATE/technical_bug_report.md
vendored
Normal file
34
.github/ISSUE_TEMPLATE/technical_bug_report.md
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
---
|
||||
name: Report a code-level technical issue
|
||||
about: Create a report to help us improve, with code-level/engineering specific concerns
|
||||
title: ''
|
||||
type: Bug
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
[//]: # (For feature requests and bug reports not specifically concerning code, please use https://forum.inaturalist.org/c/bug-reports. To request a feature, use https://forum.inaturalist.org/c/feature-requests. To ask a technical question, use https://github.com/inaturalist/inaturalist/discussions. To report a security vulnerability, email help+security@inaturalist.org)
|
||||
|
||||
**Describe the bug**
|
||||
A clear and concise description of what the bug is, preferably with citations to the relevant code in this github repo.
|
||||
|
||||
**To Reproduce**
|
||||
Steps to reproduce the behavior:
|
||||
1. Go to '...'
|
||||
2. Tap on '....'
|
||||
3. Scroll down to '....'
|
||||
4. See error
|
||||
|
||||
**Expected behavior**
|
||||
A clear and concise description of what you expected to happen.
|
||||
|
||||
**Screenshots**
|
||||
If applicable, add screenshots to help explain your problem.
|
||||
|
||||
**Context (please complete the following information):**
|
||||
- Device: [e.g. iPhone 16]
|
||||
- OS: [e.g. iOS 26.5]
|
||||
- App version: [e.g. 1.0.20]
|
||||
|
||||
**Additional context**
|
||||
Add any other context about the problem here.
|
||||
3
.github/workflows/crowdin-pull.yml
vendored
3
.github/workflows/crowdin-pull.yml
vendored
@@ -27,7 +27,8 @@ jobs:
|
||||
- name: Install Node.js, NPM and Yarn
|
||||
uses: actions/setup-node@v6
|
||||
with:
|
||||
node-version: 22
|
||||
node-version-file: '.nvmrc'
|
||||
cache: 'npm'
|
||||
|
||||
- name: Cache node modules
|
||||
uses: actions/cache@v5
|
||||
|
||||
208
.github/workflows/e2e_android.new.yml
vendored
208
.github/workflows/e2e_android.new.yml
vendored
@@ -1,208 +0,0 @@
|
||||
name: e2e-Android
|
||||
permissions:
|
||||
contents: read
|
||||
on:
|
||||
workflow_dispatch:
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.workflow }}-${{ github.ref }}
|
||||
cancel-in-progress: true
|
||||
|
||||
jobs:
|
||||
build:
|
||||
# 4-core Ubunutu GitHub Larger Runner
|
||||
# https://docs.github.com/en/enterprise-cloud@latest/billing/reference/actions-runner-pricing#x64-powered-larger-runners
|
||||
runs-on: ubuntu-24.04-m
|
||||
|
||||
steps:
|
||||
- name: Check out Git repository
|
||||
uses: actions/checkout@v6
|
||||
|
||||
# Generate the secret files needed for a release build
|
||||
- name: Create .env file
|
||||
env:
|
||||
OAUTH_CLIENT_ID: ${{ secrets.OAUTH_CLIENT_ID }}
|
||||
OAUTH_CLIENT_SECRET: ${{ secrets.OAUTH_CLIENT_SECRET }}
|
||||
E2E_TEST_USERNAME: ${{ secrets.E2E_TEST_USERNAME }}
|
||||
E2E_TEST_PASSWORD: ${{ secrets.E2E_TEST_PASSWORD }}
|
||||
JWT_ANONYMOUS_API_SECRET: ${{ secrets.JWT_ANONYMOUS_API_SECRET }}
|
||||
GMAPS_API_KEY: ${{ secrets.GMAPS_API_KEY }}
|
||||
run: printf 'API_URL=https://stagingapi.inaturalist.org/v2\nOAUTH_API_URL=https://staging.inaturalist.org\nJWT_ANONYMOUS_API_SECRET=%s\nOAUTH_CLIENT_ID=%s\nOAUTH_CLIENT_SECRET=%s\nE2E_TEST_USERNAME=%s\nE2E_TEST_PASSWORD=%s\nGMAPS_API_KEY=%s\nANDROID_MODEL_FILE_NAME=INatVision_Small_2_fact256_8bit.tflite\nANDROID_TAXONOMY_FILE_NAME=taxonomy.csv\nANDROID_GEOMODEL_FILE_NAME=INatGeomodel_Small_2_8bit.tflite\nIOS_MODEL_FILE_NAME=INatVision_Small_2_fact256_8bit.mlmodel\nIOS_TAXONOMY_FILE_NAME=taxonomy.json\nIOS_GEOMODEL_FILE_NAME=INatGeomodel_Small_2_8bit.mlmodel\nCV_MODEL_VERSION=small_2\n' "$JWT_ANONYMOUS_API_SECRET" "$OAUTH_CLIENT_ID" "$OAUTH_CLIENT_SECRET" "$E2E_TEST_USERNAME" "$E2E_TEST_PASSWORD" "$GMAPS_API_KEY" > .env
|
||||
|
||||
- name: Add secrets to google-services.json
|
||||
env:
|
||||
FIREBASE_PROJECT_NUMBER: ${{ secrets.FIREBASE_PROJECT_NUMBER }}
|
||||
FIREBASE_PROJECT_ID: ${{ secrets.FIREBASE_PROJECT_ID }}
|
||||
FIREBASE_STORAGE_BUCKET: ${{ secrets.FIREBASE_STORAGE_BUCKET }}
|
||||
FIREBASE_STAGING_GOOGLE_APP_ID: ${{ secrets.FIREBASE_STAGING_GOOGLE_APP_ID }}
|
||||
FIREBASE_STAGING_PACKAGE_NAME: ${{ secrets.FIREBASE_STAGING_PACKAGE_NAME }}
|
||||
FIREBASE_STAGING_API_KEY: ${{ secrets.FIREBASE_STAGING_API_KEY }}
|
||||
run: |
|
||||
cp android/app/google-services.example.json android/app/google-services.json
|
||||
sed -i "s/your_project_number/${FIREBASE_PROJECT_NUMBER//\//\\/}/g" "android/app/google-services.json"
|
||||
sed -i "s/your_project_id/${FIREBASE_PROJECT_ID//\//\\/}/g" "android/app/google-services.json"
|
||||
sed -i "s/your_storage_bucket/${FIREBASE_STORAGE_BUCKET//\//\\/}/g" "android/app/google-services.json"
|
||||
sed -i "s/your_mobilesdk_app_id/${FIREBASE_STAGING_GOOGLE_APP_ID//\//\\/}/g" "android/app/google-services.json"
|
||||
sed -i "s/your_package_name/${FIREBASE_STAGING_PACKAGE_NAME//\//\\/}/g" "android/app/google-services.json"
|
||||
sed -i "s/your_current_key/${FIREBASE_STAGING_API_KEY//\//\\/}/g" "android/app/google-services.json"
|
||||
|
||||
- name: Create keystore.properties file
|
||||
env:
|
||||
ANDROID_KEY_STORE_PASSWORD: ${{ secrets.ANDROID_KEY_STORE_PASSWORD }}
|
||||
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD }}
|
||||
ANDROID_ALIAS: ${{ secrets.ANDROID_ALIAS }}
|
||||
run: printf 'storePassword=%s\nkeyPassword=%s\nkeyAlias=%s\nstoreFile=release.keystore' "$ANDROID_KEY_STORE_PASSWORD" "$ANDROID_KEY_PASSWORD" "$ANDROID_ALIAS" > android/keystore.properties
|
||||
|
||||
- name: Generate release keystore
|
||||
env:
|
||||
ANDROID_ALIAS: ${{ secrets.ANDROID_ALIAS }}
|
||||
ANDROID_KEY_STORE_PASSWORD: ${{ secrets.ANDROID_KEY_STORE_PASSWORD }}
|
||||
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD }}
|
||||
run: |
|
||||
keytool -genkeypair -v -noprompt -storetype PKCS12 -keystore release.keystore -alias "$ANDROID_ALIAS" -keyalg RSA -keysize 2048 -validity 10000 -storepass "$ANDROID_KEY_STORE_PASSWORD" -keypass "$ANDROID_KEY_PASSWORD" -dname "CN=mqttserver.ibm.com, OU=ID, O=IBM, L=Hursley, S=Hants, C=GB"
|
||||
|
||||
- name: Move keystore
|
||||
run: mv release.keystore android/app/release.keystore
|
||||
|
||||
- uses: actions/setup-node@v6
|
||||
with:
|
||||
node-version-file: '.nvmrc'
|
||||
cache: 'npm'
|
||||
|
||||
- uses: actions/setup-java@v5
|
||||
with:
|
||||
distribution: 'zulu'
|
||||
java-version: '17'
|
||||
|
||||
- name: Setup Gradle
|
||||
uses: gradle/actions/setup-gradle@v5
|
||||
with:
|
||||
gradle-version: '8.14.1'
|
||||
|
||||
- name: Install JS dependencies
|
||||
run: |
|
||||
npm install
|
||||
|
||||
- name: Download the small example cv and geomodel
|
||||
run: |
|
||||
npm run add-example-model -- -f=main
|
||||
|
||||
- name: Android Build
|
||||
run: |
|
||||
cd android
|
||||
# for the CI build, we can just target the x86 build for the emulator
|
||||
# also, we can exclude linting tasks
|
||||
./gradlew build -PreactNativeArchitectures=x86 -x lint -x lintVitalRelease
|
||||
|
||||
- name: Upload APK
|
||||
uses: actions/upload-artifact@v6
|
||||
with:
|
||||
name: release-apk
|
||||
# note: clarifying because this is different from iOS:
|
||||
# {myBuild}.apk is a single file so `release-apk` points to a single file
|
||||
# in contrast, iOS's .ipa is actually a _directory_
|
||||
path: android/app/build/outputs/apk/release/*-release.apk
|
||||
|
||||
test:
|
||||
# 4-core Ubunutu GitHub Larger Runner
|
||||
# https://docs.github.com/en/enterprise-cloud@latest/billing/reference/actions-runner-pricing#x64-powered-larger-runners
|
||||
# `cores` setting for emulator actions should be updated to reflect changes to this
|
||||
runs-on: ubuntu-24.04-m
|
||||
needs: build
|
||||
|
||||
steps:
|
||||
# note: this step requires checkout for the test flows, but does _not_ require npm install w/ Maestro
|
||||
- uses: actions/checkout@v6
|
||||
|
||||
- name: Download APK
|
||||
uses: actions/download-artifact@v7
|
||||
with:
|
||||
name: release-apk
|
||||
# resulting file structure: $GITHUB_HOME/e2e-build/{myBuild}.apk
|
||||
path: e2e-build
|
||||
|
||||
- name: Install Maestro
|
||||
run: |
|
||||
export MAESTRO_VERSION="2.0.8"; curl -Ls "https://get.maestro.mobile.dev" | bash
|
||||
echo "$HOME/.maestro/bin" >> "$GITHUB_PATH"
|
||||
|
||||
# These KVM settings are in support of the android-emulator-runner action that takes advantage of them
|
||||
# Further reading:
|
||||
# - https://github.blog/changelog/2023-02-23-hardware-accelerated-android-virtualization-on-actions-windows-and-linux-larger-hosted-runners/
|
||||
# - https://github.com/reactivecircus/android-emulator-runner/tree/v2/?tab=readme-ov-file#github-action---android-emulator-runner
|
||||
|
||||
- name: Enable KVM
|
||||
run: |
|
||||
echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
|
||||
sudo udevadm control --reload-rules
|
||||
sudo udevadm trigger --name-match=kvm
|
||||
|
||||
# AVD Cache: we can reuse a previously-created AVD to save time and make the test-run start step more dependable
|
||||
# both android-emulator-runner steps should have the same image config for cores, api-level, target
|
||||
- name: Attempt to restore AVD cache
|
||||
uses: actions/cache/restore@v5
|
||||
id: avd-cache-restore
|
||||
with:
|
||||
path: |
|
||||
~/.android/avd/*
|
||||
~/.android/adb*
|
||||
key: avd-29
|
||||
- name: Create AVD and generate snapshot for caching
|
||||
if: steps.avd-cache-restore.outputs.cache-hit != 'true'
|
||||
uses: reactivecircus/android-emulator-runner@v2
|
||||
with:
|
||||
cores: 4
|
||||
api-level: 29
|
||||
target: google_apis
|
||||
force-avd-creation: false
|
||||
emulator-options: -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none
|
||||
disable-animations: false
|
||||
script: echo "Generated AVD snapshot for caching."
|
||||
- name: Save AVD cache
|
||||
if: steps.avd-cache-restore.outputs.cache-hit != 'true'
|
||||
uses: actions/cache/save@v5
|
||||
with:
|
||||
path: |
|
||||
~/.android/avd/*
|
||||
~/.android/adb*
|
||||
key: avd-29
|
||||
|
||||
- name: run tests
|
||||
uses: reactivecircus/android-emulator-runner@v2
|
||||
env:
|
||||
MAESTRO_DRIVER_STARTUP_TIMEOUT: 60000
|
||||
MAESTRO_CLI_NO_ANALYTICS: 1
|
||||
# custom ENV var to drive recordings within test flows
|
||||
# see README for details
|
||||
MAESTRO_RECORD: true
|
||||
with:
|
||||
cores: 4
|
||||
api-level: 29
|
||||
target: google_apis
|
||||
force-avd-creation: false
|
||||
emulator-options: -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none
|
||||
disable-animations: true
|
||||
script: |
|
||||
adb install -r e2e-build/*.apk
|
||||
# single exemplary "smoketest" flow for now
|
||||
maestro test --no-ansi e2e/maestro/android/signedOut.yaml
|
||||
|
||||
- name: Upload test video
|
||||
uses: actions/upload-artifact@v6
|
||||
if: ${{ success() || failure() }}
|
||||
with:
|
||||
# single exemplary flow artifact for now, generated by MAESTRO_RECORD configuration
|
||||
path: signedOut.mp4
|
||||
name: Android
|
||||
|
||||
notify:
|
||||
name: Notify Slack
|
||||
needs: test
|
||||
if: ${{ success() || failure() }}
|
||||
runs-on: macos-latest
|
||||
steps:
|
||||
- uses: iRoachie/slack-github-actions@v2.3.0
|
||||
if: env.SLACK_WEBHOOK_URL != null
|
||||
env:
|
||||
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_BUILDS_WEBHOOK_URL }}
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
357
.github/workflows/e2e_android.yml
vendored
357
.github/workflows/e2e_android.yml
vendored
@@ -1,85 +1,26 @@
|
||||
name: e2e-Android-old
|
||||
name: e2e-Android
|
||||
permissions:
|
||||
contents: read
|
||||
on:
|
||||
workflow_dispatch:
|
||||
pull_request:
|
||||
push:
|
||||
branches:
|
||||
- 'main'
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.workflow }}-${{ github.ref }}
|
||||
cancel-in-progress: true
|
||||
|
||||
jobs:
|
||||
checksecret:
|
||||
name: check for oauth client
|
||||
runs-on: macos-latest
|
||||
outputs:
|
||||
is_SECRETS_PRESENT_set: ${{ steps.checksecret_job.outputs.is_SECRETS_PRESENT_set }}
|
||||
steps:
|
||||
- name: Check whether unity activation requests should be done
|
||||
id: checksecret_job
|
||||
env:
|
||||
SECRETS_PRESENT: ${{ secrets.OAUTH_CLIENT_SECRET }}
|
||||
run: |
|
||||
echo "is_SECRETS_PRESENT_set: ${{ env.SECRETS_PRESENT != '' }}"
|
||||
echo "::set-output name=is_SECRETS_PRESENT_set::${{ env.SECRETS_PRESENT != '' }}"
|
||||
|
||||
test:
|
||||
needs: checksecret
|
||||
if: needs.checksecret.outputs.is_SECRETS_PRESENT_set == 'true'
|
||||
runs-on: macos-latest
|
||||
# Kill the task if not finished after 60 minutes
|
||||
timeout-minutes: 60
|
||||
jobs:
|
||||
build:
|
||||
# 4-core Ubunutu GitHub Larger Runner
|
||||
# https://docs.github.com/en/enterprise-cloud@latest/billing/reference/actions-runner-pricing#x64-powered-larger-runners
|
||||
runs-on: ubuntu-24.04-m
|
||||
|
||||
steps:
|
||||
- name: Check out Git repository
|
||||
uses: actions/checkout@v6
|
||||
with:
|
||||
fetch-depth: 1
|
||||
|
||||
- name: Install Node.js, NPM and Yarn
|
||||
uses: actions/setup-node@v6
|
||||
with:
|
||||
node-version: 22
|
||||
|
||||
# Use the Android command line tools to download an AOSP emulator image, and setup new avd
|
||||
# The name of the device for testing has to be the same as on the .detoxrc.js file (even if it is not a Pixel)
|
||||
# The mac-os latest runner has 3 different versions of Java pre-installed (8,11,17), and there were errors when setting to use either 11 or 17 explicitly here
|
||||
# I am assuming (but haven't tested) it uses 8 and then this step works
|
||||
- name: Download Android Emulator Image
|
||||
run: |
|
||||
echo "y" | $ANDROID_HOME/tools/bin/sdkmanager --install "system-images;android-31;default;x86_64"
|
||||
echo "no" | $ANDROID_HOME/tools/bin/avdmanager create avd --force --name Pixel_5_API_31_AOSP --device "Nexus 5X" -k 'system-images;android-31;default;x86_64'
|
||||
$ANDROID_HOME/emulator/emulator -list-avds
|
||||
|
||||
- name: Cache node modules
|
||||
uses: actions/cache@v5
|
||||
id: cache
|
||||
with:
|
||||
path: node_modules
|
||||
key: node-modules-${{ hashFiles('**/package-lock.json') }}
|
||||
|
||||
- name: Rebuild detox from cache
|
||||
if: steps.cache.outputs.cache-hit == 'true'
|
||||
# Currently, (Detox 20) those two commands are macOS only
|
||||
run: npx detox clean-framework-cache && npx detox build-framework-cache
|
||||
|
||||
# supposedly our current cache includes native modules like Realm
|
||||
# that have compiled binaries specific to the environment where they were installed
|
||||
# which might not be the same as the github actions environment
|
||||
# so we need to rebuild them
|
||||
- name: Rebuild native modules
|
||||
if: steps.cache.outputs.cache-hit == 'true'
|
||||
run: npm rebuild
|
||||
|
||||
- name: Install Dependencies
|
||||
if: steps.cache.outputs.cache-hit != 'true'
|
||||
run: npm install
|
||||
|
||||
# We need these files to be present in the correct location for the build to succeed.
|
||||
# TODO: this might potentially break the build if there are no actual keys in the example files
|
||||
# it did so on iOS.
|
||||
- name: Create google-services.json files from example
|
||||
run: |
|
||||
cp android/app/google-services.example.json android/app/src/debug/google-services.json
|
||||
cp android/app/google-services.example.json android/app/src/release/google-services.json
|
||||
|
||||
# Generate the secret files needed for a release build
|
||||
- name: Create .env file
|
||||
@@ -91,12 +32,31 @@ jobs:
|
||||
JWT_ANONYMOUS_API_SECRET: ${{ secrets.JWT_ANONYMOUS_API_SECRET }}
|
||||
GMAPS_API_KEY: ${{ secrets.GMAPS_API_KEY }}
|
||||
run: printf 'API_URL=https://stagingapi.inaturalist.org/v2\nOAUTH_API_URL=https://staging.inaturalist.org\nJWT_ANONYMOUS_API_SECRET=%s\nOAUTH_CLIENT_ID=%s\nOAUTH_CLIENT_SECRET=%s\nE2E_TEST_USERNAME=%s\nE2E_TEST_PASSWORD=%s\nGMAPS_API_KEY=%s\nANDROID_MODEL_FILE_NAME=INatVision_Small_2_fact256_8bit.tflite\nANDROID_TAXONOMY_FILE_NAME=taxonomy.csv\nANDROID_GEOMODEL_FILE_NAME=INatGeomodel_Small_2_8bit.tflite\nIOS_MODEL_FILE_NAME=INatVision_Small_2_fact256_8bit.mlmodel\nIOS_TAXONOMY_FILE_NAME=taxonomy.json\nIOS_GEOMODEL_FILE_NAME=INatGeomodel_Small_2_8bit.mlmodel\nCV_MODEL_VERSION=small_2\n' "$JWT_ANONYMOUS_API_SECRET" "$OAUTH_CLIENT_ID" "$OAUTH_CLIENT_SECRET" "$E2E_TEST_USERNAME" "$E2E_TEST_PASSWORD" "$GMAPS_API_KEY" > .env
|
||||
|
||||
- name: Add secrets to google-services.json
|
||||
env:
|
||||
FIREBASE_PROJECT_NUMBER: ${{ secrets.FIREBASE_PROJECT_NUMBER }}
|
||||
FIREBASE_PROJECT_ID: ${{ secrets.FIREBASE_PROJECT_ID }}
|
||||
FIREBASE_STORAGE_BUCKET: ${{ secrets.FIREBASE_STORAGE_BUCKET }}
|
||||
FIREBASE_STAGING_GOOGLE_APP_ID: ${{ secrets.FIREBASE_STAGING_GOOGLE_APP_ID }}
|
||||
FIREBASE_STAGING_PACKAGE_NAME: ${{ secrets.FIREBASE_STAGING_PACKAGE_NAME }}
|
||||
FIREBASE_STAGING_API_KEY: ${{ secrets.FIREBASE_STAGING_API_KEY }}
|
||||
run: |
|
||||
cp android/app/google-services.example.json android/app/google-services.json
|
||||
sed -i "s/your_project_number/${FIREBASE_PROJECT_NUMBER//\//\\/}/g" "android/app/google-services.json"
|
||||
sed -i "s/your_project_id/${FIREBASE_PROJECT_ID//\//\\/}/g" "android/app/google-services.json"
|
||||
sed -i "s/your_storage_bucket/${FIREBASE_STORAGE_BUCKET//\//\\/}/g" "android/app/google-services.json"
|
||||
sed -i "s/your_mobilesdk_app_id/${FIREBASE_STAGING_GOOGLE_APP_ID//\//\\/}/g" "android/app/google-services.json"
|
||||
sed -i "s/your_package_name/${FIREBASE_STAGING_PACKAGE_NAME//\//\\/}/g" "android/app/google-services.json"
|
||||
sed -i "s/your_current_key/${FIREBASE_STAGING_API_KEY//\//\\/}/g" "android/app/google-services.json"
|
||||
|
||||
- name: Create keystore.properties file
|
||||
env:
|
||||
ANDROID_KEY_STORE_PASSWORD: ${{ secrets.ANDROID_KEY_STORE_PASSWORD }}
|
||||
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD }}
|
||||
ANDROID_ALIAS: ${{ secrets.ANDROID_ALIAS }}
|
||||
run: printf 'storePassword=%s\nkeyPassword=%s\nkeyAlias=%s\nstoreFile=release.keystore' "$ANDROID_KEY_STORE_PASSWORD" "$ANDROID_KEY_PASSWORD" "$ANDROID_ALIAS" > android/keystore.properties
|
||||
|
||||
- name: Generate release keystore
|
||||
env:
|
||||
ANDROID_ALIAS: ${{ secrets.ANDROID_ALIAS }}
|
||||
@@ -104,55 +64,226 @@ jobs:
|
||||
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD }}
|
||||
run: |
|
||||
keytool -genkeypair -v -noprompt -storetype PKCS12 -keystore release.keystore -alias "$ANDROID_ALIAS" -keyalg RSA -keysize 2048 -validity 10000 -storepass "$ANDROID_KEY_STORE_PASSWORD" -keypass "$ANDROID_KEY_PASSWORD" -dname "CN=mqttserver.ibm.com, OU=ID, O=IBM, L=Hursley, S=Hants, C=GB"
|
||||
|
||||
- name: Move keystore
|
||||
run: mv release.keystore android/app/release.keystore
|
||||
|
||||
# Download the example model otherwise an error alert will be shown on app start, requires .env
|
||||
- name: Download the small example cv and geomodel
|
||||
run: npm run add-example-model -- -f=main
|
||||
|
||||
# Macos-latest runner has 3 Java versions pre-installed, if not specified as here, the build step errors with requiring at least Java 11 or higher
|
||||
# So, this step is needed for the apk build step, but somehow this is breaking emulator setup, so it is placed here
|
||||
- name: Set up JDK 11
|
||||
uses: actions/setup-java@v4
|
||||
- uses: actions/setup-node@v6
|
||||
with:
|
||||
node-version-file: '.nvmrc'
|
||||
cache: 'npm'
|
||||
|
||||
- uses: actions/setup-java@v5
|
||||
with:
|
||||
java-version: '11'
|
||||
distribution: 'zulu'
|
||||
java-version: '17'
|
||||
|
||||
# This is by far the longest step in this job, currently we are building the apk everytime, maybe there should be a more specific trigger for the entire job
|
||||
- name: Build for detox
|
||||
run: npm run e2e:build:android
|
||||
|
||||
# Starts the avd previously set-up by name
|
||||
- name: Android Emulator
|
||||
timeout-minutes: 10
|
||||
continue-on-error: true
|
||||
run: |
|
||||
echo "Starting emulator"
|
||||
nohup $ANDROID_HOME/emulator/emulator -avd Pixel_5_API_31_AOSP -no-audio -no-snapshot -no-window -no-boot-anim -timezone America/Los_Angeles &
|
||||
$ANDROID_HOME/platform-tools/adb wait-for-device shell 'while [[ -z $(getprop sys.boot_completed | tr -d '\r') ]]; do sleep 1; done; input keyevent 82'
|
||||
$ANDROID_HOME/platform-tools/adb devices
|
||||
$ANDROID_HOME/platform-tools/adb emu geo fix -121.45356 46.51119 4392 12
|
||||
echo "Emulator started"
|
||||
|
||||
- name: Ensure servers are running
|
||||
run: |
|
||||
# is rails running?
|
||||
curl -I --fail "https://staging.inaturalist.org/ping"
|
||||
# is node running & is ES working?
|
||||
curl -I --fail "https://stagingapi.inaturalist.org/v2/taxa"
|
||||
|
||||
# Start the Android e2e tests with extensive logging and screen captures for failing tests
|
||||
- name: Android Detox
|
||||
run: npm run e2e:test:android -- --take-screenshots failing --record-videos failing -l debug
|
||||
|
||||
# The artifacts for the failing tests are available for download on github.com on the page of the individual actions run
|
||||
- name: Store Detox artifacts on test failure
|
||||
uses: actions/upload-artifact@v6
|
||||
if: failure()
|
||||
- name: Setup Gradle
|
||||
uses: gradle/actions/setup-gradle@v5
|
||||
with:
|
||||
name: detox-artifacts
|
||||
path: artifacts
|
||||
gradle-version: '9.0.0'
|
||||
|
||||
- name: Install JS dependencies
|
||||
run: |
|
||||
npm install
|
||||
|
||||
- name: Download the small example cv and geomodel
|
||||
run: |
|
||||
npm run add-example-model -- -f=main
|
||||
|
||||
# https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#setting-an-environment-variable
|
||||
# This will be available for all subsequent steps
|
||||
- name: Set MOCK_MODE to e2e
|
||||
run: echo "MOCK_MODE=e2e" >> "$GITHUB_ENV"
|
||||
|
||||
- name: Android Build
|
||||
run: |
|
||||
cd android
|
||||
./gradlew assembleRelease assembleAndroidTest -DtestBuildType=release -PreactNativeArchitectures=x86_64
|
||||
|
||||
- name: Upload APK
|
||||
uses: actions/upload-artifact@v6
|
||||
with:
|
||||
name: release-apk
|
||||
path: android/app/build/outputs/apk/release/*-release.apk
|
||||
|
||||
- name: Upload Test Binary APK
|
||||
uses: actions/upload-artifact@v6
|
||||
with:
|
||||
name: release-androidTest-apk
|
||||
path: android/app/build/outputs/apk/androidTest/release/*-release-androidTest.apk
|
||||
|
||||
test:
|
||||
# 4-core Ubunutu GitHub Larger Runner
|
||||
# https://docs.github.com/en/enterprise-cloud@latest/billing/reference/actions-runner-pricing#x64-powered-larger-runners
|
||||
# `cores` setting for emulator actions should be updated to reflect changes to this
|
||||
runs-on: ubuntu-24.04-m
|
||||
needs: build
|
||||
|
||||
steps:
|
||||
- name: Check out Git repository
|
||||
uses: actions/checkout@v6
|
||||
with:
|
||||
fetch-depth: 1
|
||||
|
||||
- name: Download Android Detox app APK
|
||||
uses: actions/download-artifact@v7
|
||||
with:
|
||||
name: release-apk
|
||||
path: android/app/build/outputs/apk/release
|
||||
|
||||
- name: Download Test Binary APK
|
||||
uses: actions/download-artifact@v7
|
||||
with:
|
||||
name: release-androidTest-apk
|
||||
path: android/app/build/outputs/apk/androidTest/release
|
||||
|
||||
- name: Install Node.js, NPM and Yarn
|
||||
uses: actions/setup-node@v6
|
||||
with:
|
||||
node-version-file: '.nvmrc'
|
||||
cache: 'npm'
|
||||
|
||||
- name: Cache node modules
|
||||
uses: actions/cache@v5
|
||||
id: cache
|
||||
with:
|
||||
path: node_modules
|
||||
key: node-modules-${{ hashFiles('**/package-lock.json') }}
|
||||
|
||||
# supposedly our current cache includes native modules like Realm
|
||||
# that have compiled binaries specific to the environment where they were installed
|
||||
# which might not be the same as the github actions environment
|
||||
# so we need to rebuild them
|
||||
- name: Rebuild native modules
|
||||
if: steps.cache.outputs.cache-hit == 'true'
|
||||
run: npm rebuild
|
||||
|
||||
- name: Install Dependencies
|
||||
if: steps.cache.outputs.cache-hit != 'true'
|
||||
run: npm install
|
||||
|
||||
# https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#setting-an-environment-variable
|
||||
# This will be available for all subsequent steps
|
||||
- name: Set MOCK_MODE to e2e
|
||||
run: echo "MOCK_MODE=e2e" >> "$GITHUB_ENV"
|
||||
|
||||
# Generate the secret files needed for a release build
|
||||
- name: Create .env file
|
||||
env:
|
||||
OAUTH_CLIENT_ID: ${{ secrets.OAUTH_CLIENT_ID }}
|
||||
OAUTH_CLIENT_SECRET: ${{ secrets.OAUTH_CLIENT_SECRET }}
|
||||
E2E_TEST_USERNAME: ${{ secrets.E2E_TEST_USERNAME }}
|
||||
E2E_TEST_PASSWORD: ${{ secrets.E2E_TEST_PASSWORD }}
|
||||
JWT_ANONYMOUS_API_SECRET: ${{ secrets.JWT_ANONYMOUS_API_SECRET }}
|
||||
run: |
|
||||
printf 'API_URL=https://stagingapi.inaturalist.org/v2\nOAUTH_API_URL=https://staging.inaturalist.org\nJWT_ANONYMOUS_API_SECRET=%s\nOAUTH_CLIENT_ID=%s\nOAUTH_CLIENT_SECRET=%s\nE2E_TEST_USERNAME=%s\nE2E_TEST_PASSWORD=%s\nGMAPS_API_KEY=%s\nANDROID_MODEL_FILE_NAME=INatVision_Small_2_fact256_8bit.tflite\nANDROID_TAXONOMY_FILE_NAME=taxonomy.csv\nANDROID_GEOMODEL_FILE_NAME=INatGeomodel_Small_2_8bit.tflite\nIOS_MODEL_FILE_NAME=INatVision_Small_2_fact256_8bit.mlmodel\nIOS_TAXONOMY_FILE_NAME=taxonomy.json\nIOS_GEOMODEL_FILE_NAME=INatGeomodel_Small_2_8bit.mlmodel\nCV_MODEL_VERSION=small_2\n' \
|
||||
"$JWT_ANONYMOUS_API_SECRET" \
|
||||
"$OAUTH_CLIENT_ID" \
|
||||
"$OAUTH_CLIENT_SECRET" \
|
||||
"$E2E_TEST_USERNAME" \
|
||||
"$E2E_TEST_PASSWORD" \
|
||||
"$GMAPS_API_KEY" > .env
|
||||
|
||||
# These KVM settings are in support of the android-emulator-runner action that takes advantage of them
|
||||
# Further reading:
|
||||
# - https://github.blog/changelog/2023-02-23-hardware-accelerated-android-virtualization-on-actions-windows-and-linux-larger-hosted-runners/
|
||||
# - https://github.com/reactivecircus/android-emulator-runner/tree/v2/?tab=readme-ov-file#github-action---android-emulator-runner
|
||||
|
||||
- name: Enable KVM
|
||||
run: |
|
||||
echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
|
||||
sudo udevadm control --reload-rules
|
||||
sudo udevadm trigger --name-match=kvm
|
||||
|
||||
# AVD Cache: we can reuse a previously-created AVD to save time and make the test-run start step more dependable
|
||||
# both android-emulator-runner steps should have the same image config for cores, api-level, target
|
||||
- name: Attempt to restore AVD cache
|
||||
uses: actions/cache/restore@v5
|
||||
id: avd-cache-restore
|
||||
with:
|
||||
path: |
|
||||
~/.android/avd/*
|
||||
~/.android/adb*
|
||||
key: avd-34-aosp
|
||||
- name: Create AVD and generate snapshot for caching
|
||||
if: steps.avd-cache-restore.outputs.cache-hit != 'true'
|
||||
uses: reactivecircus/android-emulator-runner@v2
|
||||
with:
|
||||
cores: 4
|
||||
api-level: 34
|
||||
target: default
|
||||
arch: x86_64
|
||||
profile: pixel_5
|
||||
avd-name: Pixel_5_API_34_AOSP
|
||||
force-avd-creation: false
|
||||
emulator-options: -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none
|
||||
disable-animations: false
|
||||
script: echo "Generated AVD snapshot for caching."
|
||||
|
||||
- name: Save AVD cache
|
||||
if: steps.avd-cache-restore.outputs.cache-hit != 'true'
|
||||
uses: actions/cache/save@v5
|
||||
with:
|
||||
path: |
|
||||
~/.android/avd/*
|
||||
~/.android/adb*
|
||||
key: avd-34-aosp
|
||||
|
||||
- name: Ensure servers are running
|
||||
id: status_check
|
||||
run: |
|
||||
# is rails running?
|
||||
curl -I --fail "https://staging.inaturalist.org/ping"
|
||||
# is node running & is ES working?
|
||||
curl -I --fail "https://stagingapi.inaturalist.org/v2/taxa"
|
||||
|
||||
- name: Run e2e tests
|
||||
uses: reactivecircus/android-emulator-runner@v2
|
||||
# don't mark job as error so that retries so that we can rely on the retry to succeed and mark job & workflow green
|
||||
continue-on-error: true
|
||||
id: first_test_run
|
||||
with:
|
||||
cores: 4
|
||||
api-level: 34
|
||||
target: default
|
||||
arch: x86_64
|
||||
profile: pixel_5
|
||||
avd-name: Pixel_5_API_34_AOSP
|
||||
force-avd-creation: false
|
||||
emulator-options: -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none
|
||||
disable-animations: true
|
||||
script: |
|
||||
npm run e2e:android:test -p e2e/signedOut.e2e.js e2e/aiCamera.e2e.js
|
||||
|
||||
- name: Run e2e test (retry, with logs)
|
||||
uses: reactivecircus/android-emulator-runner@v2
|
||||
# if first_test_run fails, but we `continue-on-error`, failure() is false. so we need to check it's specific _outcome_
|
||||
if: ${{ steps.first_test_run.outcome == 'failure' }}
|
||||
with:
|
||||
cores: 4
|
||||
api-level: 34
|
||||
target: default
|
||||
arch: x86_64
|
||||
profile: pixel_5
|
||||
avd-name: Pixel_5_API_34_AOSP
|
||||
force-avd-creation: false
|
||||
emulator-options: -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none
|
||||
disable-animations: true
|
||||
script: |
|
||||
# provide more debugging context on retry failure
|
||||
# we're explicitly not using `detox test --retries` because we want to run them w/ different options
|
||||
npx detox test --configuration android.release --take-screenshots failing --record-videos failing --record-logs all -l trace e2e/signedOut.e2e.js e2e/aiCamera.e2e.js
|
||||
|
||||
|
||||
- name: Store Detox artifacts on test failure
|
||||
uses: actions/upload-artifact@v6
|
||||
# don't run this if it's status check that failed or if our first test run passes (no first_test_run check needed)
|
||||
if: ${{ failure() && steps.status_check.outcome != 'failure' }}
|
||||
with:
|
||||
name: detox-artifacts
|
||||
path: artifacts
|
||||
retention-days: 5
|
||||
|
||||
notify:
|
||||
name: Notify Slack
|
||||
|
||||
23
.github/workflows/e2e_ios.yml
vendored
23
.github/workflows/e2e_ios.yml
vendored
@@ -16,7 +16,7 @@ concurrency:
|
||||
jobs:
|
||||
checksecret:
|
||||
name: check for oauth client
|
||||
runs-on: macos-15
|
||||
runs-on: macos-26
|
||||
outputs:
|
||||
is_SECRETS_PRESENT_set: ${{ steps.checksecret_job.outputs.is_SECRETS_PRESENT_set }}
|
||||
steps:
|
||||
@@ -31,7 +31,7 @@ jobs:
|
||||
build:
|
||||
needs: checksecret
|
||||
if: needs.checksecret.outputs.is_SECRETS_PRESENT_set == 'true'
|
||||
runs-on: macos-15
|
||||
runs-on: macos-26
|
||||
# Kill the task if not finished after 120 minutes
|
||||
timeout-minutes: 120
|
||||
|
||||
@@ -44,12 +44,20 @@ jobs:
|
||||
- name: Install Node.js, NPM and Yarn
|
||||
uses: actions/setup-node@v6
|
||||
with:
|
||||
node-version: 22
|
||||
node-version-file: '.nvmrc'
|
||||
cache: 'npm'
|
||||
|
||||
- name: Setup Ruby version according to .ruby-version with cached gems
|
||||
uses: ruby/setup-ruby@v1
|
||||
with:
|
||||
bundler-cache: true
|
||||
bundler-cache: true
|
||||
|
||||
# Required workaround for Firebase & XCode >26.0.1
|
||||
# https://github.com/actions/runner-images/issues/13135#issuecomment-3397914993
|
||||
- name: Set Xcode Toolchain
|
||||
shell: bash
|
||||
run: |
|
||||
echo "TOOLCHAINS=com.apple.dt.toolchain.XcodeDefault" >> $GITHUB_ENV
|
||||
|
||||
- name: Cache node modules
|
||||
uses: actions/cache@v5
|
||||
@@ -137,7 +145,7 @@ jobs:
|
||||
|
||||
test:
|
||||
needs: build
|
||||
runs-on: macos-15
|
||||
runs-on: macos-26
|
||||
# Kill the task if not finished after 120 minutes
|
||||
timeout-minutes: 120
|
||||
|
||||
@@ -156,7 +164,8 @@ jobs:
|
||||
- name: Install Node.js, NPM and Yarn
|
||||
uses: actions/setup-node@v6
|
||||
with:
|
||||
node-version: 22
|
||||
node-version-file: '.nvmrc'
|
||||
cache: 'npm'
|
||||
|
||||
- name: Cache node modules
|
||||
uses: actions/cache@v5
|
||||
@@ -249,7 +258,7 @@ jobs:
|
||||
name: Notify Slack
|
||||
needs: test
|
||||
if: ${{ success() || failure() }}
|
||||
runs-on: macos-15
|
||||
runs-on: macos-26
|
||||
steps:
|
||||
- uses: iRoachie/slack-github-actions@v2.3.0
|
||||
if: env.SLACK_WEBHOOK_URL != null
|
||||
|
||||
3
.github/workflows/test.yml
vendored
3
.github/workflows/test.yml
vendored
@@ -21,7 +21,8 @@ jobs:
|
||||
- name: Install Node.js, NPM and Yarn
|
||||
uses: actions/setup-node@v6
|
||||
with:
|
||||
node-version: 22
|
||||
node-version-file: '.nvmrc'
|
||||
cache: 'npm'
|
||||
|
||||
- name: Cache node modules
|
||||
uses: actions/cache@v5
|
||||
|
||||
3
.gitignore
vendored
3
.gitignore
vendored
@@ -20,6 +20,8 @@ DerivedData
|
||||
*.hmap
|
||||
*.ipa
|
||||
*.xcuserstate
|
||||
ios/license_plist.yml
|
||||
ios/Settings.bundle
|
||||
# Might be used to customize further the path to node that xcode uses, see .xcode.env for our version controlled file
|
||||
**/.xcode.env.local
|
||||
|
||||
@@ -36,6 +38,7 @@ local.properties
|
||||
*.keystore
|
||||
!debug.keystore
|
||||
.kotlin/
|
||||
android/config
|
||||
|
||||
# node.js
|
||||
#
|
||||
|
||||
@@ -1,5 +1,47 @@
|
||||
# Contribution Guidelines for iNaturalistReactNative
|
||||
Welcome! We're excited that you're interested in contributing to the iNaturalist React Native mobile application. Below you'll find some guidelines that will help you contribute to our project, whether you're on staff or a volunteer.
|
||||
|
||||
## About this codebase
|
||||
|
||||
iNaturalist's code is open source primarily for **transparency** — we want our community to be able to see how the platform works. Unlike many open source projects, we don't maintain this codebase as a general-purpose tool for forking or customization. We build it with one deployment in mind: iNaturalist.org and the iNaturalist mobile apps.
|
||||
|
||||
We will probably close pull requests that don't address open issues. Again, if you want to change functionality, the discussion should start in the [Forum](https://forum.inaturalist.org/), and if staff agree something should change, we'll make an issue, label it, and then you can work on it.
|
||||
|
||||
We're a small team. Our capacity to review and integrate external contributions is limited, and we can't commit to responding to every inquiry or pull request.
|
||||
|
||||
## Bugs and feature requests
|
||||
|
||||
**Please don't open GitHub issues for user-facing bug reports or feature requests.**
|
||||
|
||||
We track our work internally and triage inbound requests through the [iNaturalist Forum](https://forum.inaturalist.org). Filing a GitHub issue is unlikely to result in action, and you're much more likely to get a response — and to hear from other community members with similar experiences — on the Forum.
|
||||
|
||||
- **Bug reports:** [forum.inaturalist.org](https://forum.inaturalist.org) → Bug Reports category
|
||||
- **Feature requests:** [forum.inaturalist.org](https://forum.inaturalist.org) → Feature Requests category
|
||||
|
||||
If you've found a problem in the code, please supply detailed reproduction conditions, cite line numbers, include exceptions / stack traces, etc. If you can't supply this kind of information, we will probably close your issue and suggest you post to the forum links above.
|
||||
|
||||
# Reporting Security Issues
|
||||
|
||||
You should report security issues that require confidential communication to [help+security@inaturalist.org](mailto:help+security@inaturalist.org). We do not offer any rewards or bounties for reporting security issues, though we may offer to list your name and URL here if we act on your report.
|
||||
|
||||
---
|
||||
|
||||
## Translations
|
||||
|
||||
Translations are handled separately through [Crowdin](https://crowdin.com/project/inaturalistios), not through pull requests. If you'd like to help translate iNaturalist into another language, that's the place to start — and it's one of the most impactful ways to contribute to the project.
|
||||
|
||||
---
|
||||
|
||||
## Code of conduct
|
||||
|
||||
All contributors are expected to follow the [iNaturalist Community Guidelines](https://www.inaturalist.org/pages/community+guidelines), or at least the parts that aren't specific to using iNaturalist as a naturalist.
|
||||
|
||||
---
|
||||
|
||||
## Questions about the code
|
||||
|
||||
If you have a technical question about how something works — you're building an integration, you're curious about an architectural decision, or you've encountered something confusing — you can open a [GitHub Discussion](https://github.com/inaturalist/iNaturalistReactNative/discussions/3477). We can't promise a quick response, but discussions are more likely to get attention than issues, and they benefit others who have the same question.
|
||||
|
||||
## Code contributions
|
||||
|
||||
Please keep the following in mind:
|
||||
|
||||
@@ -50,12 +92,4 @@ Please follow this guidance when committing to the main branch, including merge
|
||||
|
||||
## Pull Request Guidelines
|
||||
- Give your pull request a **clear and descriptive title** (e.g. "Remove predictions state on blur and focus in ARCamera") and a comment that includes a reference to the issue number (e.g. "Closes #123" or "Partially addresses #123" in case of an open issue) and maybe a detailed description of the changes you've made
|
||||
- Please do not refer to the issue number in the PR title. Do that in the comment / body.
|
||||
- If you're adding new features or functionality differing from the description in the issue, please provide a clear explanation of how this work differs from what the issue describes
|
||||
- Feel free to ask any questions or raise any concerns you have
|
||||
|
||||
|
||||
## Issues and Bugs
|
||||
If you find an issue or bug in our application, please report it by opening a new issue in the repository. Please include a clear and detailed description of the issue, steps to reproduce the issue, and any relevant screenshots or error messages.
|
||||
|
||||
Thank you for contributing to our React Native mobile application!
|
||||
- Don't include new features or functionality differing from the description in the issue.
|
||||
48
Gemfile.lock
48
Gemfile.lock
@@ -24,8 +24,8 @@ GEM
|
||||
ast (2.4.3)
|
||||
atomos (0.1.3)
|
||||
aws-eventstream (1.4.0)
|
||||
aws-partitions (1.1246.0)
|
||||
aws-sdk-core (3.246.0)
|
||||
aws-partitions (1.1259.0)
|
||||
aws-sdk-core (3.251.0)
|
||||
aws-eventstream (~> 1, >= 1.3.0)
|
||||
aws-partitions (~> 1, >= 1.992.0)
|
||||
aws-sigv4 (~> 1.9)
|
||||
@@ -33,11 +33,11 @@ GEM
|
||||
bigdecimal
|
||||
jmespath (~> 1, >= 1.6.1)
|
||||
logger
|
||||
aws-sdk-kms (1.124.0)
|
||||
aws-sdk-core (~> 3, >= 3.244.0)
|
||||
aws-sdk-kms (1.129.0)
|
||||
aws-sdk-core (~> 3, >= 3.248.0)
|
||||
aws-sigv4 (~> 1.5)
|
||||
aws-sdk-s3 (1.221.0)
|
||||
aws-sdk-core (~> 3, >= 3.244.0)
|
||||
aws-sdk-s3 (1.225.0)
|
||||
aws-sdk-core (~> 3, >= 3.248.0)
|
||||
aws-sdk-kms (~> 1)
|
||||
aws-sigv4 (~> 1.5)
|
||||
aws-sigv4 (1.12.1)
|
||||
@@ -132,7 +132,7 @@ GEM
|
||||
faraday_middleware (1.2.1)
|
||||
faraday (~> 1.0)
|
||||
fastimage (2.4.1)
|
||||
fastlane (2.234.0)
|
||||
fastlane (2.236.0)
|
||||
CFPropertyList (>= 2.3, < 5.0.0)
|
||||
abbrev (~> 0.1)
|
||||
addressable (>= 2.8, < 3.0.0)
|
||||
@@ -141,7 +141,7 @@ GEM
|
||||
babosa (>= 1.0.3, < 2.0.0)
|
||||
base64 (~> 0.2)
|
||||
benchmark (>= 0.1.0)
|
||||
bundler (>= 1.17.3, < 5.0.0)
|
||||
bundler (>= 2.4.0, < 5.0.0)
|
||||
colored (~> 1.2)
|
||||
commander (~> 4.6)
|
||||
csv (~> 3.3)
|
||||
@@ -156,14 +156,15 @@ GEM
|
||||
gh_inspector (>= 1.1.2, < 2.0.0)
|
||||
google-apis-androidpublisher_v3 (~> 0.3)
|
||||
google-apis-playcustomapp_v1 (~> 0.1)
|
||||
google-cloud-env (>= 1.6.0, <= 2.1.1)
|
||||
google-cloud-env (>= 1.6.0, < 2.3.0)
|
||||
google-cloud-storage (~> 1.31)
|
||||
highline (~> 2.0)
|
||||
http-cookie (~> 1.0.5)
|
||||
json (< 3.0.0)
|
||||
jwt (>= 2.1.0, < 3)
|
||||
jwt (>= 2.10.3, < 4)
|
||||
logger (>= 1.6, < 2.0)
|
||||
mini_magick (>= 4.9.4, < 5.0.0)
|
||||
multi_json (~> 1.12)
|
||||
multipart-post (>= 2.0.0, < 3.0.0)
|
||||
mutex_m (~> 0.3)
|
||||
naturally (~> 2.2)
|
||||
@@ -188,7 +189,7 @@ GEM
|
||||
fourflusher (2.3.1)
|
||||
fuzzy_match (2.0.4)
|
||||
gh_inspector (1.1.3)
|
||||
google-apis-androidpublisher_v3 (0.100.0)
|
||||
google-apis-androidpublisher_v3 (0.102.0)
|
||||
google-apis-core (>= 0.15.0, < 2.a)
|
||||
google-apis-core (0.18.0)
|
||||
addressable (~> 2.5, >= 2.5.1)
|
||||
@@ -202,12 +203,13 @@ GEM
|
||||
google-apis-core (>= 0.15.0, < 2.a)
|
||||
google-apis-playcustomapp_v1 (0.17.0)
|
||||
google-apis-core (>= 0.15.0, < 2.a)
|
||||
google-apis-storage_v1 (0.62.0)
|
||||
google-apis-storage_v1 (0.63.0)
|
||||
google-apis-core (>= 0.15.0, < 2.a)
|
||||
google-cloud-core (1.8.0)
|
||||
google-cloud-env (>= 1.0, < 3.a)
|
||||
google-cloud-errors (~> 1.0)
|
||||
google-cloud-env (2.1.1)
|
||||
google-cloud-env (2.2.2)
|
||||
base64 (~> 0.2)
|
||||
faraday (>= 1.0, < 3.a)
|
||||
google-cloud-errors (1.6.0)
|
||||
google-cloud-storage (1.60.0)
|
||||
@@ -219,12 +221,14 @@ GEM
|
||||
google-cloud-core (~> 1.6)
|
||||
googleauth (~> 1.9)
|
||||
mini_mime (~> 1.0)
|
||||
googleauth (1.11.2)
|
||||
google-logging-utils (0.2.0)
|
||||
googleauth (1.17.0)
|
||||
faraday (>= 1.0, < 3.a)
|
||||
google-cloud-env (~> 2.1)
|
||||
jwt (>= 1.4, < 3.0)
|
||||
multi_json (~> 1.11)
|
||||
google-cloud-env (~> 2.2)
|
||||
google-logging-utils (~> 0.1)
|
||||
jwt (>= 1.4, < 4.0)
|
||||
os (>= 0.9, < 2.0)
|
||||
pstore (~> 0.1)
|
||||
signet (>= 0.16, < 2.a)
|
||||
highline (2.0.3)
|
||||
http-cookie (1.0.8)
|
||||
@@ -234,8 +238,8 @@ GEM
|
||||
i18n (1.14.8)
|
||||
concurrent-ruby (~> 1.0)
|
||||
jmespath (1.6.2)
|
||||
json (2.19.5)
|
||||
jwt (2.10.2)
|
||||
json (2.19.8)
|
||||
jwt (3.2.0)
|
||||
base64
|
||||
language_server-protocol (3.17.0.5)
|
||||
lint_roller (1.1.0)
|
||||
@@ -265,6 +269,7 @@ GEM
|
||||
racc
|
||||
plist (3.7.2)
|
||||
prism (1.9.0)
|
||||
pstore (0.2.1)
|
||||
public_suffix (4.0.7)
|
||||
racc (1.8.1)
|
||||
rainbow (3.1.1)
|
||||
@@ -274,7 +279,7 @@ GEM
|
||||
declarative (< 0.1.0)
|
||||
trailblazer-option (>= 0.1.1, < 0.2.0)
|
||||
uber (< 0.2.0)
|
||||
retriable (3.4.1)
|
||||
retriable (3.8.0)
|
||||
rexml (3.4.4)
|
||||
rouge (3.28.0)
|
||||
rubocop (1.86.1)
|
||||
@@ -297,11 +302,10 @@ GEM
|
||||
rubyzip (2.4.1)
|
||||
securerandom (0.4.1)
|
||||
security (0.1.5)
|
||||
signet (0.21.0)
|
||||
signet (0.22.0)
|
||||
addressable (~> 2.8)
|
||||
faraday (>= 0.17.5, < 3.a)
|
||||
jwt (>= 1.5, < 4.0)
|
||||
multi_json (~> 1.10)
|
||||
simctl (1.6.10)
|
||||
CFPropertyList
|
||||
naturally
|
||||
|
||||
@@ -334,7 +334,8 @@ fastlane prod
|
||||
|
||||
### Release Script
|
||||
|
||||
1. Ensure all tests are passing on the main branch
|
||||
1. Build from the beta branch
|
||||
1. Ensure all tests are passing on the beta branch
|
||||
1. Review and resolve [security alerts](https://github.com/inaturalist/iNaturalistReactNative/security)
|
||||
1. Manual testing
|
||||
1. Install a "Release" build on an iOS device
|
||||
@@ -372,6 +373,7 @@ fastlane prod
|
||||
1. Write release notes based on commits since the last release. Try to keep them brief but emphasize what's new and what's fixed. Just keep them in a text editor; you'll save them at a later step.
|
||||
1. Edit `package.json` and update the `version` per semantic versioning rules: bump the patch version if the only changes were bug fixes, bump minor version if there were new features, and bump the major version if the app was completely re-written or can't import data from previous versions.
|
||||
1. `npm install` to set the version in `package-lock.json`
|
||||
1. `npm run legal-generate` to re-generate the licenses to show in the app (based on current dependencies)
|
||||
1. Commit changes
|
||||
1. `bundle exec fastlane tag` to create a tag and bump the build number. You'll be prompted to enter those release notes you wrote. (:wq to save and exit)
|
||||
1. `bundle exec fastlane release` to build and push a release to Github
|
||||
|
||||
@@ -107,8 +107,8 @@ android {
|
||||
applicationId "org.inaturalist.iNaturalistMobile"
|
||||
minSdkVersion rootProject.ext.minSdkVersion
|
||||
targetSdkVersion rootProject.ext.targetSdkVersion
|
||||
versionCode 212
|
||||
versionName "1.0.21"
|
||||
versionCode 216
|
||||
versionName "1.0.23"
|
||||
manifestPlaceholders = [ GMAPS_API_KEY:project.env.get("GMAPS_API_KEY") ]
|
||||
// Detox Android setup
|
||||
testBuildType System.getProperty('testBuildType', 'debug')
|
||||
@@ -173,3 +173,10 @@ dependencies {
|
||||
implementation jscFlavor
|
||||
}
|
||||
}
|
||||
|
||||
apply plugin: 'com.mikepenz.aboutlibraries.plugin'
|
||||
|
||||
aboutLibraries {
|
||||
configPath = "config"
|
||||
prettyPrint = true
|
||||
}
|
||||
|
||||
@@ -69,6 +69,7 @@
|
||||
<!-- note that the leading "/" is required for pathPrefix-->
|
||||
</intent-filter>
|
||||
</activity>
|
||||
<activity android:name="com.reactnativelegal.ReactNativeLegalActivity" android:exported="false" android:launchMode="singleTask"/>
|
||||
</application>
|
||||
<queries>
|
||||
<intent>
|
||||
|
||||
@@ -14,10 +14,12 @@ buildscript {
|
||||
litertVersion = "1.4.0"
|
||||
}
|
||||
repositories {
|
||||
maven { url = uri("https://plugins.gradle.org/m2") }
|
||||
google()
|
||||
mavenCentral()
|
||||
}
|
||||
dependencies {
|
||||
classpath("com.mikepenz.aboutlibraries.plugin:aboutlibraries-plugin:11.6.3")
|
||||
classpath("com.android.tools.build:gradle")
|
||||
classpath("com.facebook.react:react-native-gradle-plugin")
|
||||
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin")
|
||||
|
||||
@@ -36,8 +36,8 @@ newArchEnabled=true
|
||||
# Use this property to enable or disable the Hermes JS engine.
|
||||
# If set to false, you will be using JSC instead.
|
||||
hermesEnabled=true
|
||||
|
||||
|
||||
# Use this property to enable edge-to-edge display support.
|
||||
# This allows your app to draw behind system bars for an immersive UI.
|
||||
# Note: Only works with ReactActivity and should not be used with custom Activity.
|
||||
edgeToEdgeEnabled=false
|
||||
edgeToEdgeEnabled=true
|
||||
|
||||
BIN
e2e/animal.jpg
Normal file
BIN
e2e/animal.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 7.8 KiB |
@@ -19,30 +19,22 @@ function execPromise( command ) {
|
||||
export async function iNatE2eBeforeAll( device ) {
|
||||
await resetUserForTesting();
|
||||
|
||||
if ( device.getPlatform() === "android" ) {
|
||||
await device.launchApp( {
|
||||
newInstance: true,
|
||||
permissions: {
|
||||
location: "always",
|
||||
camera: "YES",
|
||||
medialibrary: "YES",
|
||||
photos: "YES",
|
||||
},
|
||||
} );
|
||||
// Disable animations for test stability
|
||||
await execPromise( "adb shell settings put global window_animation_scale 0" );
|
||||
await execPromise( "adb shell settings put global transition_animation_scale 0" );
|
||||
await execPromise( "adb shell settings put global animator_duration_scale 0" );
|
||||
if ( device.getPlatform( ) === "android" ) {
|
||||
// Push a test image into the app's external files directory so the mock
|
||||
// camera can use it as a photo source (copyAssetsFileIOS is iOS-only).
|
||||
// The directory is created by the app on first launch, so we ensure it
|
||||
// exists before pushing.
|
||||
await execPromise(
|
||||
"adb shell mkdir -p /sdcard/Android/data/org.inaturalist.iNaturalistMobile/files/",
|
||||
);
|
||||
await execPromise(
|
||||
"adb push e2e/animal.jpg"
|
||||
+ " /sdcard/Android/data/org.inaturalist.iNaturalistMobile/files/e2e_test.jpg",
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
export async function iNatE2eBeforeEach( device ) {
|
||||
// device.launchApp would be preferred for an app of our complexity. It does work locally
|
||||
// for both, but on CI for Android it does not work. So we use reloadReactNative for Android.
|
||||
if ( device.getPlatform() === "android" ) {
|
||||
await device.reloadReactNative();
|
||||
return;
|
||||
}
|
||||
const launchAppOptions = {
|
||||
newInstance: true,
|
||||
permissions: {
|
||||
@@ -61,19 +53,21 @@ export async function iNatE2eBeforeEach( device ) {
|
||||
// Try it one more time
|
||||
await device.launchApp( launchAppOptions );
|
||||
}
|
||||
// disable password autofill
|
||||
execSync(
|
||||
// eslint-disable-next-line max-len
|
||||
`plutil -replace restrictedBool.allowPasswordAutoFill.value -bool NO ~/Library/Developer/CoreSimulator/Devices/${device.id}/data/Containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles/Library/ConfigurationProfiles/UserSettings.plist`,
|
||||
);
|
||||
execSync(
|
||||
// eslint-disable-next-line max-len
|
||||
`plutil -replace restrictedBool.allowPasswordAutoFill.value -bool NO ~/Library/Developer/CoreSimulator/Devices/${device.id}/data/Library/UserConfigurationProfiles/EffectiveUserSettings.plist`,
|
||||
);
|
||||
execSync(
|
||||
// eslint-disable-next-line max-len
|
||||
`plutil -replace restrictedBool.allowPasswordAutoFill.value -bool NO ~/Library/Developer/CoreSimulator/Devices/${device.id}/data/Library/UserConfigurationProfiles/PublicInfo/PublicEffectiveUserSettings.plist`,
|
||||
);
|
||||
if ( device.getPlatform( ) === "ios" ) {
|
||||
// disable password autofill
|
||||
execSync(
|
||||
// eslint-disable-next-line max-len
|
||||
`plutil -replace restrictedBool.allowPasswordAutoFill.value -bool NO ~/Library/Developer/CoreSimulator/Devices/${device.id}/data/Containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles/Library/ConfigurationProfiles/UserSettings.plist`,
|
||||
);
|
||||
execSync(
|
||||
// eslint-disable-next-line max-len
|
||||
`plutil -replace restrictedBool.allowPasswordAutoFill.value -bool NO ~/Library/Developer/CoreSimulator/Devices/${device.id}/data/Library/UserConfigurationProfiles/EffectiveUserSettings.plist`,
|
||||
);
|
||||
execSync(
|
||||
// eslint-disable-next-line max-len
|
||||
`plutil -replace restrictedBool.allowPasswordAutoFill.value -bool NO ~/Library/Developer/CoreSimulator/Devices/${device.id}/data/Library/UserConfigurationProfiles/PublicInfo/PublicEffectiveUserSettings.plist`,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
async function getSimulatorId() {
|
||||
|
||||
@@ -34,6 +34,8 @@ export default async function signIn() {
|
||||
await expect( passwordInput ).toBeVisible();
|
||||
await element( by.id( "Login.password" ) ).tap();
|
||||
await element( by.id( "Login.password" ) ).typeText( Config.E2E_TEST_PASSWORD );
|
||||
// Tap container to dismiss keyboard
|
||||
await element( by.id( "Login.container" ) ).tap();
|
||||
const loginButton = element( by.id( "Login.loginButton" ) );
|
||||
await expect( loginButton ).toBeVisible();
|
||||
await element( by.id( "Login.loginButton" ) ).tap();
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist je sociální síť pro sdílení informací o biologické rozmanitosti a ke vzájemné pomoci při poznávání přírody. Hlavním cílem je propojit lidi s přírodou a vedlejším cílem je získat z těchto osobních setkání vědecky cenné údaje o biologické rozmanitosti.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist vám pomůže identifikovat rostliny a zvířata s vizuálně podobnými návrhy a ověřování prostřednictvím specializovaných přispěvatelů. Spojte se s komunitou více než milionu vědců a přírodovědců, kteří vám mohou pomoci dozvědět se více o přírodě! Nahráním a sdílením svých pozorování vytvoříte cenná výzkumná data pro vědce, kteří se snaží lépe porozumět přírodě a chránit ji.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist er et socialt netværk til deling af biodiversitetsoplysninger for at hjælpe hinanden til viden om naturen. Det primære mål er at forbinde folk med naturen, det sekundære er at generere videnskabeligt værdifulde biodiversitetsdata fra disse personlige oplevelser.
|
||||
Dine fotos af planter, dyr, svampe og meget mere kan hjælpe med at beskytte naturen verden over. iNaturalist er gratis, nonprofit og fællesskabsdrevet.
|
||||
|
||||
Man får med iNaturalist hjælp til at identificere planter og dyr med visuelt sammenfaldende forslag og bekræftelse fra dedikerede bidragsydere. Bliv forbundet med et fællesskab på flere end 1 million videnskabsfolk og naturelskere, som kan bidrage med mere viden om naturen! Ved at registrere og dele sine observationer, skaber man derudover forskningskvalitetsdata til videnskabsfolk, som arbejder med bedre at forstå og beskytte naturen.
|
||||
iNaturalist bistår millioner af personer med at lære om og dokumentere naturen omkring sig. Ret kameraet mod planter, dyr og svampe for øjeblikkelige identifikationsforslag, del dernæst fotos eller lydoptagelser som en "observation. Se derefter observationen blive gennemgået af et globalt fællesskab af kyndige naturelskere for at gøre den til et nyttigt datapunkt for videnskab og bevaringsindsats. Daglige øjeblikke af nysgerrighed kan direkte bidrage til at beskytte naturen, og ingen tidligere erfaring eller viden kræves for at komme i gang.
|
||||
|
||||
iNaturalist er en missionsdrevet nonprofitorganisation dedikeret til at forbinde personer med naturen og fremme biodiversitetsvidenskab samt -bevaring og er frit tilgængelig takket være den generøse støtte fra vores fællesskab.
|
||||
|
||||
NØGLEFUNKTIONER
|
||||
• Identificér arter fra hvor som helst i verden
|
||||
• Bidrag til videnskaben ved at dele observationer
|
||||
• Før en fortegnelse over arter, som ses
|
||||
• Udforsk og beskyt biodiversiteten
|
||||
• Kom i kontakt med og lær af andre naturentusiaster
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist ist ein soziales Netzwerk, um Informationen über die biologische Vielfalt zu teilen und gemeinsam mehr über die Natur zu erfahren. Das vorrangige Ziel ist es, Menschen mit der Natur in Kontakt zu bringen, und das zweite Ziel ist es, aus diesen persönlichen Begegnungen wissenschaftlich wertvolle Daten über die biologische Vielfalt zu gewinnen.
|
||||
Deine Fotos von Pflanzen, Tieren, Pilzen und anderen Organismen können dazu beitragen, Natur auf der ganzen Welt zu schützen. iNaturalist ist kostenlos, gemeinnützig und von der Gemeinschaft getragen.
|
||||
|
||||
iNaturalist hilft bei der Bestimmung von Pflanzen, Tieren und anderen Lebewesen durch Vorschläge ähnlich aussehender Arten sowie der Überprüfung durch engagierte Mitwirkende. Werde Teil einer Gemeinschaft von über einer Million Wissenschaftlern und Naturforschern, die dir helfen können, mehr über die Natur zu erfahren! Durch das Erstellen und Teilen von Naturbeobachtungen können Daten in Forschungsqualität für Wissenschaftler gewonnen werden, um die Natur besser zu verstehen und zu schützen.
|
||||
iNaturalist hilft Millionen von Menschen, die Natur um sie herum kennen zu lernen und zu dokumentieren. Richte deine Kamera auf Pflanzen, Tiere und Pilze, um sofortige Bestimmungsvorschläge zu erhalten, und teile dann deine Fotos oder Tonaufnahmen als "Beobachtung". Dann wird deine Beobachtung von einer globalen Gemeinschaft sachkundiger Naturfreunde überprüft, um sie zu einem nützlichen Datenpunkt für Wissenschaft und Naturschutz zu machen. Deine alltäglichen Momente der Neugier können direkt zum Schutz der Natur beitragen, und du brauchst keine Vorerfahrung oder Wissen, um loszulegen.
|
||||
|
||||
iNaturalist ist eine missionsorientierte gemeinnützige Organisation, die sich der Verbindung von Menschen mit der Natur und der Förderung von Biodiversitätswissenschaft und Naturschutz widmet und dank der großzügigen Unterstützung unserer Gemeinschaft frei verfügbar ist.
|
||||
|
||||
HAUPTFUNKTIONEN
|
||||
• Arten von überall auf der Welt bestimmen
|
||||
• Zur Wissenschaft beitragen, indem du deine Beobachtungen teilst.
|
||||
• ein Verzeichnis der Arten, die du beobachtet hast
|
||||
• Biodiversität erforschen und schützen
|
||||
• Kontakte zu anderen Naturbegeisterten knüpfen und von ihnen lernen
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
Το iNaturalist είναι ένα κοινωνικό δίκτυο για την ανταλλαγή πληροφοριών σχετικά με τη βιοποικιλότητα, ώστε να βοηθήσει ο ένας τον άλλο να μάθει για τη φύση. Ο πρωταρχικός στόχος είναι η σύνδεση των ανθρώπων με τη φύση και ο δευτερεύων στόχος είναι η δημιουργία επιστημονικώς πολύτιμων δεδομένων για τη βιοποικιλότητα από αυτές τις προσωπικές συναντήσεις.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
Το iNaturalist σάς βοηθά να εντοπίσετε φυτά και ζώα με οπτικά παρόμοιες προτάσεις και επαλήθευση από ειδικούς συνεισφέροντες. Συνδεθείτε με μια κοινότητα άνω του ενός εκατομμυρίου επιστημόνων και φυσιολατρών που μπορούν να σας βοηθήσουν να μάθετε περισσότερα για τη φύση! Καταγράφοντας και κοινοποιώντας τις παρατηρήσεις σας, θα δημιουργήσετε ποιοτικά δεδομένα έρευνας για τους επιστήμονες που εργάζονται για την καλύτερη κατανόηση και προστασία της φύσης.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
7
fastlane/metadata/android/en-US/changelogs/213.txt
Normal file
7
fastlane/metadata/android/en-US/changelogs/213.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
FIXED
|
||||
* Multiple taps of submitting ID creates only one ID on observation
|
||||
* Approximate location permission
|
||||
* Map tile preference should be sticky
|
||||
|
||||
UPDATED
|
||||
* Performance improvements
|
||||
7
fastlane/metadata/android/en-US/changelogs/214.txt
Normal file
7
fastlane/metadata/android/en-US/changelogs/214.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
FIXED
|
||||
* Do not show media and comments hidden by moderators
|
||||
* Potential Disagreement not allowing you to choose first option
|
||||
* Deleting second standard camera photo blocks upload
|
||||
|
||||
UPDATED
|
||||
* Minor package and performance updates
|
||||
9
fastlane/metadata/android/en-US/changelogs/215.txt
Normal file
9
fastlane/metadata/android/en-US/changelogs/215.txt
Normal file
@@ -0,0 +1,9 @@
|
||||
FIXED
|
||||
* Display proper error message if project is invite-only
|
||||
* Gaps in the observation list
|
||||
* Match-screen header button not working
|
||||
* Location from LocationPicker was overwritten sometimes
|
||||
* Explore: swiping back after adding ID from taxon page not working properly
|
||||
|
||||
UPDATED
|
||||
* Minor package and performance updates
|
||||
8
fastlane/metadata/android/en-US/changelogs/216.txt
Normal file
8
fastlane/metadata/android/en-US/changelogs/216.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
FIXED
|
||||
* Location picker map should zoom to fill location when tapping a search item
|
||||
* Some screens should be from edge-to-edge
|
||||
* Android: Add observation tooltip incorrectly positioned
|
||||
* Back button from ObsEdit to Suggestions
|
||||
|
||||
UPDATED
|
||||
* Minor package and performance updates
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist es una red social para compartir información sobre biodiversidad y aprender sobre la naturaleza en comunidad. El principal objetivo es conectar a la gente con la naturaleza, y además generar datos sobre biodiversidad a partir de esos descubrimientos personales que sean valiosos para la comunidad científica.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist te ayuda a identificar plantas y animales mediante sugerencias visualmente similares y verificaciones de contribuyentes. ¡Conecta con una comunidad de más de un millón de científicos y naturalistas que te pueden ayudar a aprender más sobre la naturaleza! Registrando y compartiendo tus observaciones, estarás proporcionando datos que los científicos pueden utilizar en sus investigaciones para comprender y proteger mejor la naturaleza.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist biodibertsitateari buruzko informazioa partekatzeko sare soziala da, naturari buruz ikasiz elkarri laguntzeko. Helburu nagusia pertsonak naturarekin konektatzea da, eta bigarren helburua da topaketa pertsonal horietatik abiatuta zientifikoki baliotsuak diren biodibertsitate-datuak sortzea.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalistek landareak eta animaliak identifikatzen laguntzen dizu, bisualki antzeko iradokizunak eginez eta laguntzaile arduratsuek egiaztatuta. Jar zaitez harremanetan naturari buruz gehiago ikasten lagun diezazuketen milioi bat zientzialari eta naturalista baino gehiagoko komunitate batekin! Behaketak egin eta partekatzean, ikerketaren kalitatezko datuak sortuko dituzu natura hobeto ulertzeko eta babesteko lan egiten duten zientzialarientzat.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist یک شبکه اجتماعی برای به اشتراک گذاری اطلاعات تنوع زیستی برای کمک به یکدیگر در یادگیری طبیعت است. هدف اولیه اتصال مردم به طبیعت است و هدف ثانویه تولید داده های علمی ارزشمند از تنوع زیستی از این برخوردهای شخصی است.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist به شما کمک می کند گیاهان و حیوانات را با پیشنهادات بصری مشابه و تأیید توسط مشارکت کنندگان اختصاصی شناسایی کنید. با جامعه ای متشکل از بیش از یک میلیون دانشمند و طبیعت دان ارتباط برقرار کنید که می توانند به شما کمک کنند تا در مورد طبیعت بیشتر بدانید! با ثبت و به اشتراک گذاری مشاهدات خود، داده هایی با کیفیت تحقیقاتی برای دانشمندانی که برای درک بهتر و حفاظت از طبیعت کار می کنند، ایجاد می کنید.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,5 +1,12 @@
|
||||
iNaturalist on sosiaalinen verkosto, jossa voi jakaa luontotietoa ja auttaa toisia oppimaan lisää luonnosta. Päätavoite on yhdistää ihmiset luontoon, ja toissijaisena tavoitteena on tuottaa tieteellisesti arvokasta tietoa luonnon monimuotoisuudesta henkilökohtaisten havaintojen kautta.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist auttaa sinua tunnistamaan eläimet, kasvit ja sienet ehdottamalla ulkoisesti samannäköisiä lajeja, ja muiden käyttäjien tunnistusten avulla.
|
||||
Liity mukaan yli miljoonan luonnontieteilijän ja luontoharrastajan kansainväliseen yhteisöön, jonka turvin opit lisää luonnosta!
|
||||
Tallentamalla ja jakamalla havaintojasi tuotat laadukasta tietoa tutkijoille, jotka pyrkivät ymmärtämään ja suojelemaan luontoa.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist est un réseau social créé pour partager des informations de biodiversité pour s'aider d'un les uns les autres à propos de la nature. Le but principal est de connecter les gens à la nature, le but secondaire est de générer des données de biodiversité scientifiquement précieuse à partir de ces rencontres personnelles.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist vous aide à identifier les plantes et les animaux avec des suggestions visuelles similaires and des vérifications par des donateurs dédiés Connectez-vous dans une communauté avec plus d'un million de scientifiques et de naturalistes qui vous aideront à en apprendre plus sur la nature ! En enregistrant et en partageant vos observations, vous créerez des données de qualité de recherche pour les scientifiques qui travaillent pour mieux comprendre et protéger la nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist est un réseau social créé pour partager des informations de biodiversité pour s'aider d'un les uns les autres à propos de la nature. Le but principal est de connecter les gens à la nature, le but secondaire est de générer des données de biodiversité scientifiquement précieuse à partir de ces rencontres personnelles.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist vous aide à identifier les plantes et les animaux avec des suggestions visuelles similaires and des vérifications par des donateurs dédiés Connectez-vous dans une communauté avec plus d'un million de scientifiques et de naturalistes qui vous aideront à en apprendre plus sur la nature ! En enregistrant et en partageant vos observations, vous créerez des données de qualité de recherche pour les scientifiques qui travaillent pour mieux comprendre et protéger la nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
12
fastlane/metadata/android/hy-AM/full_description.txt
Normal file
12
fastlane/metadata/android/hy-AM/full_description.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
1
fastlane/metadata/android/hy-AM/short_description.txt
Normal file
1
fastlane/metadata/android/hy-AM/short_description.txt
Normal file
@@ -0,0 +1 @@
|
||||
Observe and identify plants and animals with your friends
|
||||
1
fastlane/metadata/android/hy-AM/title.txt
Normal file
1
fastlane/metadata/android/hy-AM/title.txt
Normal file
@@ -0,0 +1 @@
|
||||
iNaturalist
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist adalah jaringan sosial untuk membagikan informasi keanekaragaman hayati untuk membantu satu sama lain dalam belajar mengenai alam. Tujuan utamanya adalah untuk menghubungkan manusia dengan alam, dan tujuan lainnya adalah untuk menghasilkan data keanekaragaman hayati yang bernilai secara saintifik dari penemuan-penemuan pribadi ini.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist membantu Anda mengidentifikasi tumbuhan dan hewan dengan memberikan rekomendasi tumbuhan dan hewan yang serupa secara visual dan verifikasi oleh kontributor-kontributor yang berdedikasi. Terhubunglah dengan komunitas kami yang berisi lebih dari sejuta ilmuwan dan naturalis yang dapat membantu Anda belajar lebih banyak lagi tentang alam! Dengan mencatat dan membagikan pengamatan Anda, Anda dapat membuat data riset yang berkualitas bagi para ilmuwan yang bekerja untuk memahami dan menjaga alam.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
FITUR UTAMA
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,5 +1,12 @@
|
||||
iNaturalist è un social network per la condivisione di informazioni sulla biodiversità per aiutarsi a vicenda a conoscere la natura. L’obiettivo principale è connettere le persone alla natura, mentre l’obiettivo secondario è generare dati sulla biodiversità scientificamente preziosi da questi incontri personali.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist ti aiuta ad identificare piante e animali con suggerimenti visivamente simili e verifiche da parte di contributori dedicati. Entra in contatto con una comunità di oltre un milione di scienziati e naturalisti che possono aiutarti a saperne di più sulla natura! Registrando e condividendo le tue osservazioni, creerai dati di qualità di ricerca per gli scienziati che lavorano per comprendere e proteggere meglio la natura. L'obiettivo principale è connettere le persone alla natura, mentre l'obiettivo secondario è generare dati scientificamente validi sulla biodiversità a partire da questi incontri personali.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist ti aiuta a identificare piante e animali con suggerimenti delle specie visivamente simili e verifiche da parte di persone che si dedicano a questo. Mettiti in contatto con una comunità di oltre un milione di scienziati e naturalisti che possono aiutarti a saperne di più sulla natura! Registrando e condividendo le tue osservazioni, fornirai dati di livello ricerca agli scienziati che studiano per comprendere meglio e proteggere la natura.
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
פלטפורמת iNaturalist היא רשת חברתית לשיתוף מידע על מגוון ביולוגי המיועדת ללמידה הדדית על הטבע. המטרה העיקרית היא לחבר אנשים לטבע, והמטרה המשנית היא לייצר נתוני מגוון ביולוגי בעלי ערך מדעי מהמפגשים האישיים הללו.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist עוזרת לך לזהות צמחים ובעלי חיים עם הצעות דומות מבחינה ויזואלית ואימות על ידי מומחים ומומחיות מסורים. הצטרפו לקהילה של מעל מיליון מדעניות ומדענים ואוהדות ואוהדי טבע שיכולים לעזור לך ללמוד עוד על הטבע! התצפיות שתעלו יתרמו מידע באיכות מחקרית למדענים אשר עובדים להבין ולשמר את הטבע.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalistは、生物多様性に関する情報を共有し、自然について学び合うためのソーシャルネットワークです。 第一の目標は、人々を自然と結びつけることであり、第二の目標は、こうした自然との出会いから科学的に価値のある生物多様性のデータを収集することです。
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalistは、視覚的に類似した提案と熱心な協力者による検証によって、植物や動物の同定をお手伝いします。 100万人を超える科学者やナチュラリストのコミュニティとつながり、自然についてより深く学ぶことができます! あなたの観察を記録・共有することで、自然をより深く理解し保全するために活動する科学者のための研究品質のデータを作成することができます。
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist მცენარეებისა და ცხოველების იდენტიფიკაციაში ვიზუალურად მსგავსი შეთავაზებებითა და თავდადებული კონტრიბუტორების მიერ მათი დადასტურებით დაგეხმარებათ. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
„iNaturalist“ – tai socialinis tinklas skirtas dalintis informacija apie bioįvairovę ir padėti vieni kitiems susipažinti su gamta. Pagrindinis tikslas – priartinti žmones arčiau gamtos, o antrinis tikslas – surinkti moksliškai vertingų duomenų apie bioįvairovę iš tokių asmeninių patirčių.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
"iNaturalist" padeda atpažinti augalus ir gyvūnus iš nuotraukų ir patvirtinti jų pavadinimus kitų naudotojų. Prisijunkite prie bendruomenės, kurią sudaro daugiau nei milijonas mokslininkų ir gamtininkų, galinčių jums padėti apie gamtą sužinoti daugiau! Dokumentuodami ir dalindamiesi savo stebėjimais jūs surinksite mokslinio lygio duomenų, kuriuos mokslininkai panaudos, kad geriau suprastų ir apsaugotų gamtą.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is een sociaal netwerk voor het delen van biodiversiteitsinformatie om elkaar te helpen om te leren over de natuur. Het primaire doel is het verbinden van mensen met de natuur en het secundaire doel is het genereren van wetenschappelijk waardevolle gegevens over biodiversiteit uit deze persoonlijke ontmoetingen.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helpt met het determineren van planten en dieren door suggesties te doen die visueel vergelijkbaar zijn en met verificatie door toegewijde bijdragers. Kom in contact met een gemeenschap van bijna vier miljoen wetenschappers en naturalisten die je kunnen helpen meer te leren over de natuur! Door je waarnemingen te registreren en te delen genereer je data van onderzoekskwaliteit voor wetenschappers die werken om de natuur beter te begrijpen en te beschermen.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist to sieć społecznościowa służąca wymianie informacji na temat różnorodności biologicznej, aby pomóc sobie nawzajem w nauce o przyrodzie. Głównym celem jest połączenie ludzi z przyrodą, a drugorzędnym celem jest generowanie z tych osobistych spotkań cennych naukowo danych na temat różnorodności biologicznej.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist pomaga w identyfikacji roślin i zwierząt z podobnymi wizualnie sugestiami i weryfikacją ze strony dedykowanych podmiotów przekazujących. Połącz się ze społecznością liczącą ponad milion naukowców i przyrodników, którzy pomogą Ci dowiedzieć się więcej o naturze! Rejestrując i udostępniając swoje obserwacje, tworzysz wysokiej jakości dane dla naukowców pracujących w celu lepszego zrozumienia i ochrony przyrody.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist é uma rede social voltada para o compartilhamento de informações sobre biodiversidade, que visa a cooperação no aprendizado sobre a natureza. O objetivo principal é conectar as pessoas com a natureza, e o objetivo secundário é gerar dados científicos valiosos a partir dessas interações pessoais.
|
||||
Suas fotos de plantas, animais, fungos e muito mais podem ajudar a proteger a natureza em todo o mundo. O iNaturalist é gratuito, sem fins lucrativos e movido pela comunidade.
|
||||
|
||||
iNaturalist te ajuda a identificar plantas e animais com sugestões visualmente similares e também verificações feitas por participantes dedicados. Conecte-se a uma comunidade com mais de um milhão de cientistas e naturalistas que podem te ajudar a aprender mais sobre a natureza! Ao registrar e compartilhar suas observações, você criará dados de qualidade científica para pesquisadores que trabalham para compreender melhor a natureza e a protegê-la.
|
||||
O iNaturalist ajuda milhões de pessoas a aprender e documentar a natureza ao seu redor. Aponte sua câmera para as plantas, animais e fungos para obter sugestões instantâneas de identificação, e então compartilhe suas fotos ou gravações de som como uma "observação". Então, veja sua observação ser revisada por uma comunidade global de conhecedores e amantes da natureza para transformá-la em dados úteis para os esforços de ciência e conservação. Seus momentos diários de curiosidade podem contribuir diretamente para a proteção da natureza, e você não precisa de nenhuma experiência ou conhecimento anteriores para começar.
|
||||
|
||||
iNaturalist é uma organização sem fins lucrativos dedicada a conectar pessoas à natureza e a promover a ciência e a conservação da biodiversidade, e está disponível sem custo, graças ao apoio generoso da nossa comunidade.
|
||||
|
||||
KEY FEATURES
|
||||
• Identificar espécies de qualquer lugar do mundo
|
||||
• Contribua com a ciência compartilhando suas observações
|
||||
• Mantenha um registro de espécies que você vê
|
||||
• Explore e proteja a biodiversidade
|
||||
• Conecte-se e aprenda com outros entusiastas da natureza
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
O iNaturalist é uma rede social para compartilhar informações sobre biodiversidade por ajudar pessoas a aprender natureza. O objetivo principal do iNaturalist é ligar as pessoas à natureza, e o objetivo secundário é gerar dados da biodiversidade cientificamente valiosos desses encontros pessoais.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
O iNaturalist ajuda você a identificar plantas e animais com sugestões e verificação dos colaboradores dedicados. Se ligue a uma comunidade com mais de um milhão de cientistas e naturalistas que podem o ajudar a saber mais sobre a natureza! Após registar e partilhar as suas observações, é possível pelo senhor criar dados para as cientistas que trabalham para melhor compreender e proteger a natureza.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist - это социальная сеть для обмена информацией о биоразнообразии, которая помогает людям познавать природу. Основная цель состоит в том, чтобы объединить людей и природу, а второстепенная цель - получить ценные с научной точки зрения данные о биоразнообразии на основе этого общения.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist поможет вам идентифицировать растения и животных при помощи визуально схожих предложений и проверки специальными авторами. Познакомьтесь с сообществом из более чем миллиона ученых и натуралистов, которые помогут вам узнать больше о природе! Регистрируя свои наблюдения и делясь ими, вы создаёте данные исследовательского уровня для ученых, работающих над тем, чтобы лучше понимать и защищать природу.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist je sociálna sieť na zdieľanie informácií o biodiverzite a na vzájomnú pomoc pri poznávaní prírody. Hlavným cieľom je prepojiť ľudí s prírodou a vedľajším cieľom je získať z týchto osobných stretnutí vedecky cenné údaje o biodiverzite.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist vám pomôže identifikovať rastliny a zvieratá s vizuálne podobnými návrhmi a overovania prostredníctvom špecializovaných prispievateľov. Spojte sa s komunitou viac ako milióna vedcov a prírodovedcov, ktorí vám môžu pomôcť dozvedieť sa viac o prírode! Nahraním a zdieľaním svojich pozorovaní vytvoríte cenné výskumné dáta pre vedcov, ktorí sa snažia lepšie porozumieť prírode a chrániť ju.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,4 +1,12 @@
|
||||
iNaturalist är ett socialt nätverk för att dela information om biologisk mångfald så vi kan hjälpa varandra att lära oss om naturen. Det primära målet är att människor ska få kontakt med naturen, och det sekundära målet är att generera vetenskapligt värdefulla data om biologisk mångfald utifrån dessa personliga möten.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist hjälper dig bestämma växter och djur med visuellt liknande förslag och verifiering av hängivna användare. Få kontakt med en community bestående av över en miljon vetenskapsmän och naturforskare som kan hjälpa dig att lära dig mer om naturen! Genom att spara och dela dina fynd skapar du data av forskningskvalitet för vetenskapsmän som försöker förbättra förståelsen och skyddet av naturen.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist คือเครือข่ายสังคมออนไลน์สำหรับการแบ่งปันข้อมูลความหลากหลายทางชีวภาพ เพื่อช่วยให้ผู้คนได้เรียนรู้เกี่ยวกับธรรมชาติร่วมกัน เป้าหมายหลักคือการเชื่อมโยงผู้คนกับธรรมชาติ และเป้าหมายรองคือการสร้างข้อมูลความหลากหลายทางชีวภาพที่มีคุณค่าทางวิทยาศาสตร์จากประสบการณ์ส่วนตัว
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist ช่วยคุณระบุชนิดของพืชและสัตว์ด้วยคำแนะนำที่มีลักษณะใกล้เคียงจากภาพ และการยืนยันโดยผู้เชี่ยวชาญ เข้าร่วมชุมชนที่มีนักวิทยาศาสตร์และผู้รักธรรมชาติกว่าล้านคน ที่จะช่วยให้คุณค้นพบความรู้ใหม่เกี่ยวกับธรรมชาติ! ด้วยการบันทึกและแบ่งปันการสังเกตของคุณ คุณจะช่วยสร้างข้อมูลที่มีคุณภาพสำหรับการวิจัย ซึ่งช่วยให้นักวิทยาศาสตร์ทำความเข้าใจและปกป้องธรรมชาติได้ดียิ่งขึ้น
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist, doğa hakkında daha fazla şey öğrenmemize yardımcı olmak için biyolojik çeşitlilik bilgilerini paylaşmak amacıyla kurulan bir sosyal ağdır. Ana hedef, insanları doğayla bağlamak, ikincil hedef ise bu kişisel karşılaşmalardan bilimsel açıdan değerli biyolojik çeşitlilik verileri üretmektir.
|
||||
Bitkiler, hayvanlar, mantarlar ve daha fazlasına ait fotoğraflarınız, dünyanın dört bir yanında doğanın korunmasına katkı sağlayabilir. iNaturalist ücretsiz, kâr amacı gütmeyen ve topluluk destekli bir platformdur.
|
||||
|
||||
iNaturalist, bitkileri ve hayvanları görsel olarak benzer öneriler ve özel katılımcılar tarafından yapılan doğrulama ile belirlemenize yardımcı olur. Doğayla ilgili daha çok bilgi edinmenize yardımcı olabilecek bir milyondan çok bilim insanı ve doğa bilimcisinden oluşan bir toplulukla bağlantı kurun! Gözlemlerinizi kaydedip paylaşarak, doğayı daha iyi anlamak ve korumak için çalışan bilim insanları için araştırma niteliğinde veriler oluşturacaksınız.
|
||||
iNaturalist, milyonlarca insanın çevresindeki doğayı öğrenmesine ve belgelemesine yardımcı olur. Kameranızı bitkilere, hayvanlara ve mantarlara doğrultarak anında tanımlama önerileri alın, ardından fotoğraflarınızı veya ses kayıtlarınızı bir “gözlem” olarak paylaşın. Daha sonra gözleminizin, bilim ve koruma çalışmalarına katkı sağlayacak bir veriye dönüşmesi için doğa konusunda bilgili küresel bir topluluk tarafından incelenmesini takip edin. Günlük meraklarınız doğanın korunmasına doğrudan katkıda bulunabilir ve başlamak için herhangi bir deneyim ya da ön bilgiye ihtiyaç duymazsınız.
|
||||
|
||||
iNaturalist, insanları doğayla buluşturmaya ve biyolojik çeşitlilik bilimi ile koruma çalışmalarını ilerletmeye adanmış, misyon odaklı kâr amacı gütmeyen bir kuruluştur ve topluluğumuzun cömert desteği sayesinde ücretsiz olarak sunulmaktadır.
|
||||
|
||||
TEMEL ÖZELLİKLER
|
||||
• Dünyanın herhangi bir yerinden türleri tanımlayın
|
||||
• Gözlemlerinizi paylaşarak bilime katkıda bulunun
|
||||
• Gördüğünüz türlerin kaydını tutun
|
||||
• Biyolojik çeşitliliği keşfedin ve koruyun
|
||||
• Diğer doğa meraklılarıyla bağlantı kurun ve onlardan öğrenin
|
||||
|
||||
@@ -1,4 +1,12 @@
|
||||
iNaturalist — це соціальна мережа для обміну інформацією про біорізноманіття з метою допомоги один одному у вивченні природи. Основною метою є поєднання людей з природою, а вторинною метою є отримання науково цінних даних про біорізноманіття з цих особистих зустрічей.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist допомагає вам ідентифікувати рослини та тварин за допомогою візуально схожих пропозицій та верифікації від відданих учасників. Приєднуйтесь до спільноти з понад мільйоном науковців і натуралістів, які можуть допомогти вам дізнатися більше про природу! Записуючи та поширюючи свої спостереження, ви створите дані дослідницької якості для науковців, які працюють над кращим розумінням і захистом природи.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist 是一个通过分享生物多样性信息来帮助人们了解自然的社会网络。 主要目标是把人与大自然联系起来,其次目标是通过这些个人接触产生具有科学价值的生物多样性数据。
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist 使用人工智能提供视觉上相似的建议来帮助您识别植物和动物,并由热心的网站用户进行验证。 与超过100万科学家和自然学家组成的社区建立联系能帮助您了解更多关于大自然的知识! 通过记录和分享您的观察,您将为科学家们提供高质量的研究数据以便更好地理解和保护自然。
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
愛自然(iNaturalist)是一個分享生物多樣性資訊的社交網路,旨在幫助彼此學習有關自然的知識。 首要目標是連結人與大自然,次要目標則是透過這些個人觀察紀錄,產生具有科學價值的生物多樣性資料。
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
愛自然透過視覺相似建議與熱心的使用者驗證機制,以協助您辨識動植物。 連結超過一百萬名科學家與自然觀察家組成的專業社群,讓您深入探索自然知識! 透過記錄並分享觀察紀錄,您所產出的研究等級資料將協助科學家更深入地理解自然生態,以保護大自然。
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,14 +1,12 @@
|
||||
Point the camera at plants, animals, & fungi to see species suggestions while you’re outside, or import photos from your library. iNaturalist helps millions of people like you learn more about nature using AI suggestions backed up by a global community of knowledgeable nature lovers.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist goes far beyond AI identifications—your observations are reviewed by real people and shared for science to help protect species.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
Identify species from anywhere in the world
|
||||
Keep a record of species you see
|
||||
Contribute to science by sharing your observations
|
||||
Explore and protect biodiversity
|
||||
Connect with and learn from other nature enthusiasts
|
||||
|
||||
iNaturalist’s nonprofit mission is to connect people to nature and advance science and conservation. iNaturalist is freely available thanks to generous support from our community of donors.
|
||||
|
||||
Explore and learn even more at https://www.inaturalist.org.
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,14 +1,12 @@
|
||||
Point the camera at plants, animals, & fungi to see species suggestions while you’re outside, or import photos from your library. iNaturalist helps millions of people like you learn more about nature using AI suggestions backed up by a global community of knowledgeable nature lovers.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist goes far beyond AI identifications—your observations are reviewed by real people and shared for science to help protect species.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
Identify species from anywhere in the world
|
||||
Keep a record of species you see
|
||||
Contribute to science by sharing your observations
|
||||
Explore and protect biodiversity
|
||||
Connect with and learn from other nature enthusiasts
|
||||
|
||||
iNaturalist’s nonprofit mission is to connect people to nature and advance science and conservation. iNaturalist is freely available thanks to generous support from our community of donors.
|
||||
|
||||
Explore and learn even more at https://www.inaturalist.org.
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,14 +1,12 @@
|
||||
Namiřte fotoaparát na rostliny, zvířata a houby, abyste viděli návrhy druhů, když jste venku, nebo importujte fotografie ze své knihovny. iNaturalist pomáhá milionům lidí, jako je Vy, dozvědět se více o přírodě pomocí návrhů AI podporovaných globální komunitou znalých milovníků přírody.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist daleko přesahuje identifikaci AI — vaše pozorování jsou přezkoumávána skutečnými lidmi a sdílena pro vědu za účelem ochrany druhů.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KLÍČOVÉ FUNKCE
|
||||
Identifikujte druhy odkudkoliv na světě
|
||||
Uchovejte si záznam o druzích, které vidíte
|
||||
Přispějte k vědě sdílením svých pozorování
|
||||
Prozkoumejte a chraňte biodiverzitu
|
||||
Spojte se s ostatními nadšenci přírody a učte se od nich
|
||||
|
||||
Neziskovým posláním iNaturalist je spojovat lidi s přírodou a podporovat vědu a ochranu přírody. iNaturalist je volně dostupný díky velkorysé podpoře naší komunity dárců.
|
||||
|
||||
Prozkoumejte a zjistěte ještě více na https://www.inaturalist.org.
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,14 +1,12 @@
|
||||
Ret kameraet mod planter, dyr, og svampe for at se artsforslag, mens man er udenfor, eller importér fotos fra galleriet. iNaturalist hjælper millioner af folk med at lære mere om naturen via AI-forslag understøttet af et globalt fællesskab af kyndige naturelskere.
|
||||
Dine fotos af planter, dyr, svampe og meget mere kan hjælpe med at beskytte naturen verden over. iNaturalist er gratis, nonprofit og fællesskabsdrevet.
|
||||
|
||||
iNaturalist går langt ud over AI-identifikationer — observationer, man foretager, gennemgås af virkelige personer og deles i videnskabsregi for at hjælpe med at beskytte arter.
|
||||
iNaturalist bistår millioner af personer med at lære om og dokumentere naturen omkring sig. Ret kameraet mod planter, dyr og svampe for øjeblikkelige identifikationsforslag, del dernæst fotos eller lydoptagelser som en "observation. Se derefter observationen blive gennemgået af et globalt fællesskab af kyndige naturelskere for at gøre den til et nyttigt datapunkt for videnskab og bevaringsindsats. Daglige øjeblikke af nysgerrighed kan direkte bidrage til at beskytte naturen, og ingen tidligere erfaring eller viden kræves for at komme i gang.
|
||||
|
||||
iNaturalist er en missionsdrevet nonprofitorganisation dedikeret til at forbinde personer med naturen og fremme biodiversitetsvidenskab samt -bevaring og er frit tilgængelig takket være den generøse støtte fra vores fællesskab.
|
||||
|
||||
NØGLEFUNKTIONER
|
||||
Identificér arter fra hvor som helst i verden
|
||||
Før fortegnelse over arter, man ser
|
||||
Bidrag til videnskaben ved at dele observationerne
|
||||
Udforsk og beskyt biodiversiteten
|
||||
Kom i kontakt med og lær af andre naturentusiaster
|
||||
|
||||
iNaturalists non-profit mission er at forbinde folk med naturen og fremme videnskab og bevaring. iNaturalist er frit tilgængeligt takket være generøs støtte fra vores donorfællesskab.
|
||||
|
||||
Udforsk og lær endnu mere på https://www.inaturalist.org.
|
||||
• Identificér arter fra hvor som helst i verden
|
||||
• Bidrag til videnskaben ved at dele observationer
|
||||
• Før en fortegnelse over arter, som ses
|
||||
• Udforsk og beskyt biodiversiteten
|
||||
• Kom i kontakt med og lær af andre naturentusiaster
|
||||
|
||||
@@ -1,14 +1,12 @@
|
||||
Richte die Kamera auf Pflanzen, Tiere und Pilze, um Artenvorschläge zu erhalten, während du draußen bist, oder importiere Fotos aus deiner Bibliothek. iNaturalist hilft Millionen von Menschen wie dir, mehr über die Natur zu erfahren, indem es KI-Vorschläge nutzt, die von einer globalen Gemeinschaft von sachkundigen Naturliebhabern unterstützt werden.
|
||||
Deine Fotos von Pflanzen, Tieren, Pilzen und anderen Organismen können dazu beitragen, Natur auf der ganzen Welt zu schützen. iNaturalist ist kostenlos, gemeinnützig und von der Gemeinschaft getragen.
|
||||
|
||||
iNaturalist geht weit über KI-Identifizierungen hinaus – Ihre Beobachtungen werden von echten Menschen überprüft und für die Wissenschaft geteilt, um zum Artenschutz beizutragen.
|
||||
iNaturalist hilft Millionen von Menschen, die Natur um sie herum kennen zu lernen und zu dokumentieren. Richte deine Kamera auf Pflanzen, Tiere und Pilze, um sofortige Bestimmungsvorschläge zu erhalten, und teile dann deine Fotos oder Tonaufnahmen als "Beobachtung". Dann wird deine Beobachtung von einer globalen Gemeinschaft sachkundiger Naturfreunde überprüft, um sie zu einem nützlichen Datenpunkt für Wissenschaft und Naturschutz zu machen. Deine alltäglichen Momente der Neugier können direkt zum Schutz der Natur beitragen, und du brauchst keine Vorerfahrung oder Wissen, um loszulegen.
|
||||
|
||||
iNaturalist ist eine missionsorientierte gemeinnützige Organisation, die sich der Verbindung von Menschen mit der Natur und der Förderung von Biodiversitätswissenschaft und Naturschutz widmet und dank der großzügigen Unterstützung unserer Gemeinschaft frei verfügbar ist.
|
||||
|
||||
HAUPTFUNKTIONEN
|
||||
Arten von überall auf der Welt identifizieren
|
||||
Erfasse jene Arten, die du siehst
|
||||
Trage zur Wissenschaft bei, indem du deine Beobachtungen teilst
|
||||
Erforsche und schütze die Artenvielfalt
|
||||
Verbinde dich mit anderen Naturliebhabern und lerne von ihnen
|
||||
|
||||
Die gemeinnützige Mission von iNaturalist ist es, Menschen mit der Natur zu verbinden und die Wissenschaft und Naturschutz voranzubringen. iNaturalist ist dank der großzügigen Unterstützung unserer Spendergemeinschaft gratis verfügbar.
|
||||
|
||||
Entdecke und erfahre noch mehr unter https://www.inaturalist.org.
|
||||
• Arten von überall auf der Welt bestimmen
|
||||
• Zur Wissenschaft beitragen, indem du deine Beobachtungen teilst.
|
||||
• ein Verzeichnis der Arten, die du beobachtet hast
|
||||
• Biodiversität erforschen und schützen
|
||||
• Kontakte zu anderen Naturbegeisterten knüpfen und von ihnen lernen
|
||||
|
||||
@@ -1 +1 @@
|
||||
Discover nature around you
|
||||
Entdecke Natur um dich herum
|
||||
|
||||
@@ -1,14 +1,12 @@
|
||||
Point the camera at plants, animals, & fungi to see species suggestions while you’re outside, or import photos from your library. iNaturalist helps millions of people like you learn more about nature using AI suggestions backed up by a global community of knowledgeable nature lovers.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
iNaturalist goes far beyond AI identifications—your observations are reviewed by real people and shared for science to help protect species.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
KEY FEATURES
|
||||
Identify species from anywhere in the world
|
||||
Keep a record of species you see
|
||||
Contribute to science by sharing your observations
|
||||
Explore and protect biodiversity
|
||||
Connect with and learn from other nature enthusiasts
|
||||
|
||||
iNaturalist’s nonprofit mission is to connect people to nature and advance science and conservation. iNaturalist is freely available thanks to generous support from our community of donors.
|
||||
|
||||
Explore and learn even more at https://www.inaturalist.org.
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
@@ -1,14 +1,12 @@
|
||||
Στρέψτε την κάμερα σε φυτά, ζώα και μύκητες για να δείτε προτάσεις ειδών ενώ βρίσκεστε έξω ή εισαγάγετε φωτογραφίες από τη βιβλιοθήκη σας. Το iNaturalist βοηθά εκατομμύρια ανθρώπους σαν εσάς να μάθουν περισσότερα για τη φύση χρησιμοποιώντας προτάσεις AI που υποστηρίζονται από μια παγκόσμια κοινότητα έμπειρων λάτρεις της φύσης.
|
||||
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
|
||||
|
||||
Το iNaturalist πηγαίνει πολύ πέρα από τις ταυτοποιήσεις AI - οι παρατηρήσεις σας εξετάζονται από πραγματικούς ανθρώπους και μοιράζονται για την επιστήμη για να βοηθήσουν στην προστασία των ειδών.
|
||||
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
|
||||
|
||||
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
|
||||
|
||||
ΒΑΣΙΚΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ
|
||||
Προσδιορίστε είδη από οπουδήποτε στον κόσμο
|
||||
Κρατήστε αρχείο των ειδών που βλέπετε
|
||||
Συνεισφέρετε στην επιστήμη μοιράζοντας τις παρατηρήσεις σας
|
||||
Εξερεύνηση και προστασία της βιοποικιλότητας
|
||||
Συνδεθείτε και μάθετε από άλλους λάτρεις της φύσης
|
||||
|
||||
Η μη κερδοσκοπική αποστολή του iNaturalist είναι να συνδέσει τους ανθρώπους με τη φύση και να προωθήσει την επιστήμη και τη διατήρηση. Το iNaturalist είναι ελεύθερα διαθέσιμο χάρη στη γενναιόδωρη υποστήριξη από την κοινότητα των δωρητών μας.
|
||||
|
||||
Εξερευνήστε και μάθετε ακόμα περισσότερα στο https://www.inaturalist.org.
|
||||
• Identify species from anywhere in the world
|
||||
• Contribute to science by sharing your observations
|
||||
• Keep a record of species you see
|
||||
• Explore and protect biodiversity
|
||||
• Connect with and learn from other nature enthusiasts
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user