summaryrefslogtreecommitdiffstats
path: root/apps/workflowengine/l10n/sr.js
blob: 0661134f01c74e661a0ec6d77bc662c5b133ac06 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
OC.L10N.register(
    "workflowengine",
    {
    "The given operator is invalid" : "Дати оператор није исправан",
    "The given regular expression is invalid" : "Дати регуларни израз није исправан",
    "The given file size is invalid" : "Дата величина фајла није исправна",
    "The given tag id is invalid" : "Дати ИД ознаке није исправан",
    "The given IP range is invalid" : "Дати опсег ИП адреса није исправан",
    "The given IP range is not valid for IPv4" : "Дати опсег ИП адреса није исправан за IPv4",
    "The given IP range is not valid for IPv6" : "Дати опсег ИП адреса није исправан за IPv6",
    "The given time span is invalid" : "Дати временски оквир није исправан",
    "The given start time is invalid" : "Дато време почетка није исправно",
    "The given end time is invalid" : "Дато време краја није исправно",
    "The given group does not exist" : "Дата група не постоји",
    "File" : "Фајл",
    "File created" : "Фајл направљен",
    "File updated" : "Фајл измењен",
    "File renamed" : "Фајл преименован",
    "File deleted" : "Фајл обрисан",
    "File accessed" : "Фајлу приступљено",
    "File copied" : "Фајл копиран",
    "Tag assigned" : "Додељена ознака",
    "Operation #%s does not exist" : "Операција #%s не постоји",
    "Entity %s does not exist" : "Ентитет %s не постоји",
    "Entity %s is invalid" : "Ентитет %s није исправан",
    "No events are chosen." : "Није одабран ниједан догађај.",
    "Entity %s has no event %s" : "Ентитет %s нема ниједан догађај %s",
    "Operation %s does not exist" : "Операција %s не постоји",
    "Operation %s is invalid" : "Операција %s није исправна",
    "Check %s does not exist" : "Проверите да ли %s постоји",
    "Check %s is invalid" : "Проверите да ли је %s исправно",
    "Check %s is not allowed with this entity" : "Провера %s није дозвољена са овим ентитетом",
    "Check #%s does not exist" : "Проверите да ли #%s постоји",
    "Check %s is invalid or does not exist" : "Проверите да ли је %s неисправно или не постоји",
    "Workflows" : "Процеси рада",
    "Nextcloud workflow engine" : "Некстклауд мотор процеса рада",
    "Select a filter" : "Одаберите филтер",
    "Select a comparator" : "Одаберите компаратор",
    "Select a file type" : "Одаберите тип фајла",
    "Images" : "Слике",
    "Office documents" : "Канцеларијски документи",
    "PDF documents" : "PDF документи",
    "Custom mimetype" : "Произвољни MIME тип",
    "No results" : "Нема резултата",
    "%s (invisible)" : "%s (невидљив)",
    "%s (restricted)" : "%s (ограничен)",
    "Select a request URL" : "Одабери адресу захтева",
    "Predefined URLs" : "Предефинисане адресе",
    "Files WebDAV" : "WebDAV фајлови",
    "Others" : "Остали",
    "Custom URL" : "Произвољна адреса",
    "Select a user agent" : "Одаберите агента захтева",
    "Sync clients" : "Синхронизовани клијенти",
    "Android client" : "Андроид клијент",
    "iOS client" : "iOS клијент",
    "Desktop client" : "Десктоп клијент",
    "Thunderbird & Outlook addons" : "Додаци за Thunderbird & Outlook",
    "Custom user agent" : "Произвољни агент захтева",
    "When" : "Када",
    "and" : "и",
    "Cancel rule creation" : "Поништи креирање правила",
    "Remove rule" : "Уклони правило",
    "The configuration is invalid" : "Конфигурација је неисправна",
    "Show less" : "Прикажи мање",
    "Show more" : "Прикажи више",
    "File name" : "Име фајла",
    "is" : "је",
    "is not" : "није",
    "matches" : "се поклапа са",
    "does not match" : "се не поклапа са",
    "File MIME type" : "MIME тип фајла",
    "File size (upload)" : "Величина фајла (отпремање)",
    "less" : "је мања од",
    "less or equals" : "мања или једнака од",
    "greater or equals" : "већа или једнака од",
    "greater" : "већа од",
    "Request remote address" : "Захтевај удаљену адресу",
    "matches IPv4" : "поклапа се са  IPv4 адресом",
    "does not match IPv4" : "не поклапа се са IPv4 адресом",
    "matches IPv6" : "поклапа се са IPv6 адресом",
    "does not match IPv6" : "не поклапа се са IPv6 адресом",
    "File system tag" : "Системска ознака фајла",
    "is tagged with" : "је означен са",
    "is not tagged with" : "није означен са",
    "Request URL" : "Адреса захтева",
    "Request time" : "Време захтева",
    "between" : "између",
    "not between" : "није између",
    "Request user agent" : "Кориснички агент захтева",
    "User group membership" : "Припадност групи",
    "is member of" : "је члан групе",
    "is not member of" : "није члан групе",
    "Short rule description" : "Кратки опис правила",
    "Add rule" : "Додај правило",
    "Reset" : "Ресетуј",
    "Save" : "Сачувај",
    "Saving…" : "Чувам…",
    "Group list is empty" : "Списак група је празан",
    "Unable to retrieve the group list" : "Није могуће дохватити списак група",
    "Saved" : "Снимљено",
    "Saving failed:" : "Снимање није успело:",
    "Add rule group" : "Додај групу правила",
    "Example: {placeholder}" : "Пример: {placeholder}",
    "Select tag…" : "Одаберите ознаку…",
    "Start" : "Почетак",
    "End" : "Крај",
    "Select timezone…" : "Одаберите временску зону…",
    "Workflow" : "Процес рада",
    "Files workflow engine" : "Датотеке за мотор процеса рада",
    "Open documentation" : "Отвори документацију",
    "Loading…" : "Учитавање…",
    "Tag management" : "Управљање ознакама"
},
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");
{ if [ ! -z "$DOCKER_CONTAINER_ID" ]; then echo "Kill the docker $DOCKER_CONTAINER_ID" docker stop "$DOCKER_CONTAINER_ID" docker rm -f "$DOCKER_CONTAINER_ID" fi cd "$BASEDIR" if [ "$PRIMARY_STORAGE_CONFIG" == "swift" ] ; then echo "Kill the swift docker" tests/objectstore/stop-swift-ceph.sh fi # Restore existing config if [ -f config/config-autotest-backup.php ]; then mv config/config-autotest-backup.php config/config.php fi # Remove autotest config if [ -f config/autoconfig.php ]; then rm config/autoconfig.php fi # Remove autotest swift storage config if [ -f config/autotest-storage-swift.config.php ]; then rm config/autotest-storage-swift.config.php fi # Remove autotest redis config if [ -f config/redis.config.php ]; then rm config/redis.config.php fi # Remove mysqlmb4.config.php rm -f config/mysqlmb4.config.php } # restore config on exit trap cleanup_config EXIT # use tmpfs for datadir - should speedup unit test execution if [ -d /dev/shm ]; then DATADIR=/dev/shm/data-autotest$EXECUTOR_NUMBER else DATADIR=$BASEDIR/data-autotest fi echo "Using database $DATABASENAME" function execute_tests { DB=$1 echo "Setup environment for $DB testing on $PRIMARY_STORAGE_CONFIG storage ..." # back to root folder cd "$BASEDIR" # revert changes to tests/data git checkout tests/data # reset data directory rm -rf "$DATADIR" mkdir "$DATADIR" if [ "$PRIMARY_STORAGE_CONFIG" == "swift" ] ; then tests/objectstore/start-swift-ceph.sh cp tests/objectstore/swift.config.php config/autotest-storage-swift.config.php fi cp tests/preseed-config.php config/config.php if [ "$ENABLE_REDIS" == "true" ] ; then cp tests/redis.config.php config/redis.config.php elif [ "$ENABLE_REDIS_CLUSTER" == "true" ] ; then cp tests/redis-cluster.config.php config/redis.config.php fi _DB=$DB # drop database if [ "$DB" == "mysql" ] ; then if [ ! -z "$USEDOCKER" ] ; then echo "Fire up the mysql docker" DOCKER_CONTAINER_ID=$(docker run \ -v $BASEDIR/tests/docker/mariadb:/etc/mysql/conf.d \ -e MYSQL_ROOT_PASSWORD=owncloud \ -e MYSQL_USER="$DATABASEUSER" \ -e MYSQL_PASSWORD=owncloud \ -e MYSQL_DATABASE="$DATABASENAME" \ -d mysql) DATABASEHOST=$(docker inspect --format="{{.NetworkSettings.IPAddress}}" "$DOCKER_CONTAINER_ID") else if [ -z "$DRONE" ] ; then # no need to drop the DB when we are on CI if [ "mysql" != "$(mysql --version | grep -o mysql)" ] ; then echo "Your mysql binary is not provided by mysql" echo "To use the docker container set the USEDOCKER environment variable" exit -1 fi mysql -u "$DATABASEUSER" -powncloud -e "DROP DATABASE IF EXISTS $DATABASENAME" -h $DATABASEHOST || true else DATABASEHOST=mysql fi fi echo "Waiting for MySQL initialisation ..." if ! apps/files_external/tests/env/wait-for-connection $DATABASEHOST 3306 600; then echo "[ERROR] Waited 600 seconds, no response" >&2 exit 1 fi fi if [ "$DB" == "mysqlmb4" ] ; then if [ ! -z "$USEDOCKER" ] ; then echo "Fire up the mysql docker" DOCKER_CONTAINER_ID=$(docker run \ -v $BASEDIR/tests/docker/mysqlmb4:/etc/mysql/conf.d \ -e MYSQL_ROOT_PASSWORD=owncloud \ -e MYSQL_USER="$DATABASEUSER" \ -e MYSQL_PASSWORD=owncloud \ -e MYSQL_DATABASE="$DATABASENAME" \ -d mysql:5.7 --innodb_large_prefix=true --innodb_file_format=barracuda --innodb_file_per_table=true) DATABASEHOST=$(docker inspect --format="{{.NetworkSettings.IPAddress}}" "$DOCKER_CONTAINER_ID") else if [ -z "$DRONE" ] ; then # no need to drop the DB when we are on CI if [ "mysql" != "$(mysql --version | grep -o mysql)" ] ; then echo "Your mysql binary is not provided by mysql" echo "To use the docker container set the USEDOCKER environment variable" exit -1 fi mysql -u "$DATABASEUSER" -powncloud -e "DROP DATABASE IF EXISTS $DATABASENAME" -h $DATABASEHOST || true else DATABASEHOST=mysqlmb4 fi fi echo "Waiting for MySQL(utf8mb4) initialisation ..." if ! apps/files_external/tests/env/wait-for-connection $DATABASEHOST 3306 600; then echo "[ERROR] Waited 600 seconds, no response" >&2 exit 1 fi sleep 1 echo "MySQL(utf8mb4) is up." _DB="mysql" cp tests/docker/mysqlmb4.config.php config fi if [ "$DB" == "mariadb" ] ; then if [ ! -z "$USEDOCKER" ] ; then echo "Fire up the mariadb docker" DOCKER_CONTAINER_ID=$(docker run \ -v $BASEDIR/tests/docker/mariadb:/etc/mysql/conf.d \ -e MYSQL_ROOT_PASSWORD=owncloud \ -e MYSQL_USER="$DATABASEUSER" \ -e MYSQL_PASSWORD=owncloud \ -e MYSQL_DATABASE="$DATABASENAME" \ -d mariadb) DATABASEHOST=$(docker inspect --format="{{.NetworkSettings.IPAddress}}" "$DOCKER_CONTAINER_ID") echo "Waiting for MariaDB initialisation ..." if ! apps/files_external/tests/env/wait-for-connection $DATABASEHOST 3306 600; then echo "[ERROR] Waited 600 seconds, no response" >&2 exit 1 fi echo "MariaDB is up." else if [ "MariaDB" != "$(mysql --version | grep -o MariaDB)" ] ; then echo "Your mysql binary is not provided by MariaDB" echo "To use the docker container set the USEDOCKER environment variable" exit -1 fi mysql -u "$DATABASEUSER" -powncloud -e "DROP DATABASE IF EXISTS $DATABASENAME" -h $DATABASEHOST || true fi #Reset _DB to mysql since that is what we use internally _DB="mysql" fi if [ "$DB" == "pgsql" ] ; then if [ ! -z "$USEDOCKER" ] ; then echo "Fire up the postgres docker" DOCKER_CONTAINER_ID=$(docker run -e POSTGRES_USER="$DATABASEUSER" -e POSTGRES_PASSWORD=owncloud -d postgres) DATABASEHOST=$(docker inspect --format="{{.NetworkSettings.IPAddress}}" "$DOCKER_CONTAINER_ID") echo "Waiting for Postgres initialisation ..." # grep exits on the first match and then the script continues docker logs -f "$DOCKER_CONTAINER_ID" 2>&1 | grep -q "database system is ready to accept connections" echo "Postgres is up." else if [ ! -z "$DRONE" ] ; then DATABASEHOST="postgres-$POSTGRES" fi echo "Waiting for Postgres to be available ..." if ! apps/files_external/tests/env/wait-for-connection $DATABASEHOST 5432 60; then echo "[ERROR] Waited 60 seconds for $DATABASEHOST, no response" >&2 exit 1 fi echo "Give it 10 additional seconds ..." sleep 10 if [ -z "$DRONE" ] ; then # no need to drop the DB when we are on CI dropdb -U "$DATABASEUSER" "$DATABASENAME" || true fi fi fi if [ "$DB" == "oci" ] ; then echo "Fire up the oracle docker" DOCKER_CONTAINER_ID=$(docker run -d deepdiver/docker-oracle-xe-11g) DATABASEHOST=$(docker inspect --format="{{.NetworkSettings.IPAddress}}" "$DOCKER_CONTAINER_ID") echo "Waiting for Oracle initialization ... " # Try to connect to the OCI host via sqlplus to ensure that the connection is already running for i in {1..48} do if sqlplus "autotest/owncloud@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(Host=$DATABASEHOST)(Port=1521))(CONNECT_DATA=(SID=XE)))" < /dev/null | grep 'Connected to'; then break; fi sleep 5 done DATABASEUSER=autotest DATABASENAME='XE' fi # trigger installation echo "Installing ...." "$PHP" ./occ maintenance:install -vvv --database="$_DB" --database-name="$DATABASENAME" --database-host="$DATABASEHOST" --database-user="$DATABASEUSER" --database-pass=owncloud --database-table-prefix=oc_ --admin-user="$ADMINLOGIN" --admin-pass=admin --data-dir="$DATADIR" #test execution echo "Testing with $DB ..." cd tests rm -rf "coverage-html-$DB" mkdir "coverage-html-$DB" "$PHP" -f enable_all.php | grep -i -C9999 error && echo "Error during setup" && exit 101 if [[ "$_XDEBUG_CONFIG" ]]; then export XDEBUG_CONFIG=$_XDEBUG_CONFIG fi GROUP='' if [ "$TEST_SELECTION" == "QUICKDB" ]; then GROUP='--group DB --exclude-group=SLOWDB' fi if [ "$TEST_SELECTION" == "DB" ]; then GROUP='--group DB,SLOWDB' fi if [ "$TEST_SELECTION" == "NODB" ]; then GROUP='--exclude-group DB,SLOWDB' fi if [ "$TEST_SELECTION" == "PRIMARY-s3" ]; then GROUP='--group PRIMARY-s3' fi if [ "$TEST_SELECTION" == "PRIMARY-azure" ]; then GROUP='--group PRIMARY-azure' fi if [ "$TEST_SELECTION" == "PRIMARY-swift" ]; then GROUP='--group PRIMARY-swift' fi COVER='' if [ -z "$NOCOVERAGE" ]; then COVER="--coverage-clover autotest-clover-$DB.xml --coverage-html coverage-html-$DB" else echo "No coverage" fi echo "${PHPUNIT[@]}" --configuration phpunit-autotest.xml $GROUP $COVER --log-junit "autotest-results-$DB.xml" "$2" "$3" "${PHPUNIT[@]}" --configuration phpunit-autotest.xml $GROUP $COVER --log-junit "autotest-results-$DB.xml" "$2" "$3" RESULT=$? if [ "$PRIMARY_STORAGE_CONFIG" == "swift" ] ; then cd .. echo "Kill the swift docker" tests/objectstore/stop-swift-ceph.sh fi if [ ! -z "$DOCKER_CONTAINER_ID" ] ; then echo "Kill the docker $DOCKER_CONTAINER_ID" docker stop $DOCKER_CONTAINER_ID docker rm -f $DOCKER_CONTAINER_ID unset DOCKER_CONTAINER_ID fi } # # start test execution # if [ -z "$1" ] then # run all known database configs for DBCONFIG in $DBCONFIGS; do execute_tests "$DBCONFIG" done else FILENAME="$2" if [ ! -z "$2" ] && [ ! -f "tests/$FILENAME" ] && [ "${FILENAME:0:2}" != "--" ]; then FILENAME="../$FILENAME" fi execute_tests "$1" "$FILENAME" "$3" fi # # NOTES on mysql: # - CREATE DATABASE oc_autotest; # - CREATE USER 'oc_autotest'@'localhost' IDENTIFIED BY 'owncloud'; # - grant all on oc_autotest.* to 'oc_autotest'@'localhost'; # # - for parallel executor support with EXECUTOR_NUMBER=0: # - CREATE DATABASE oc_autotest0; # - CREATE USER 'oc_autotest0'@'localhost' IDENTIFIED BY 'owncloud'; # - grant all on oc_autotest0.* to 'oc_autotest0'@'localhost'; # # NOTES on pgsql: # - su - postgres # - createuser -P oc_autotest (enter password and enable superuser) # - to enable dropdb I decided to add following line to pg_hba.conf (this is not the safest way but I don't care for the testing machine): # local all all trust # # - for parallel executor support with EXECUTOR_NUMBER=0: # - createuser -P oc_autotest0 (enter password and enable superuser) # # NOTES on oci: # - it's a pure nightmare to install Oracle on a Linux-System # - DON'T TRY THIS AT HOME! # - if you really need it: we feel sorry for you #