diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..e69de29 diff --git a/README.md b/README.md index 49203e1..7576535 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,7 @@ -# movim_ynh -Movim package for Yunohost +Movim for Yunohost. + +WIP !!! +APP NOT READY YET !!! +DO NOT USE !!! + +Movim 20150731 diff --git a/conf/movim.init b/conf/movim.init new file mode 100755 index 0000000..f84e95a --- /dev/null +++ b/conf/movim.init @@ -0,0 +1,98 @@ +#!/bin/sh +### BEGIN INIT INFO +# Provides: +# Required-Start: $remote_fs $syslog +# Required-Stop: $remote_fs $syslog +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Start daemon at boot time +# Description: Enable service provided by daemon. +### END INIT INFO + +dir="YHDIR" +cmd="php daemon.php http://localhost 8080" +user="www-data" + +name=`basename $0` +pid_file="/var/run/$name.pid" +stdout_log="/var/log/$name.log" +stderr_log="/var/log/$name.err" + +get_pid() { + cat "$pid_file" +} + +is_running() { + [ -f "$pid_file" ] && ps `get_pid` > /dev/null 2>&1 +} + +case "$1" in + start) + if is_running; then + echo "Already started" + else + echo "Starting $name" + cd "$dir" + if [ -z "$user" ]; then + sudo $cmd >> "$stdout_log" 2>> "$stderr_log" & + else + sudo -u "$user" $cmd >> "$stdout_log" 2>> "$stderr_log" & + fi + echo $! > "$pid_file" + if ! is_running; then + echo "Unable to start, see $stdout_log and $stderr_log" + exit 1 + fi + fi + ;; + stop) + if is_running; then + echo -n "Stopping $name.." + kill `get_pid` + for i in {1..10} + do + if ! is_running; then + break + fi + + echo -n "." + sleep 1 + done + echo + + if is_running; then + echo "Not stopped; may still be shutting down or shutdown may have failed" + exit 1 + else + echo "Stopped" + if [ -f "$pid_file" ]; then + rm "$pid_file" + fi + fi + else + echo "Not running" + fi + ;; + restart) + $0 stop + if is_running; then + echo "Unable to stop, will not attempt to start" + exit 1 + fi + $0 start + ;; + status) + if is_running; then + echo "Running" + else + echo "Stopped" + exit 1 + fi + ;; + *) + echo "Usage: $0 {start|stop|restart|status}" + exit 1 + ;; +esac + +exit 0 diff --git a/conf/movim.service b/conf/movim.service new file mode 100644 index 0000000..137e2f3 --- /dev/null +++ b/conf/movim.service @@ -0,0 +1,12 @@ +[Unit] +Description=Movim daemon +After=nginx.service network.target local-fs.target + +[Service] +User=www-data +Type=simple +ExecStart=/usr/bin/php daemon.php https://localhost/movim/ 8080 +WorkingDirectory=/usr/share/movim/ + +[Install] +WantedBy=multi-user.target diff --git a/conf/nginx.conf b/conf/nginx.conf new file mode 100644 index 0000000..e615978 --- /dev/null +++ b/conf/nginx.conf @@ -0,0 +1,38 @@ +location PATHTOCHANGE { + alias ALIASTOCHANGE; + index index.php; + try_files $uri $uri/ index.php @movim; + +#location @movim { +# rewrite ^/(.*) /index.php?query=$1 last; +# } + +location ~ [^/]\.php(/|$) { + fastcgi_split_path_info ^(.+?\.php)(/.*)$; + fastcgi_pass unix:/var/run/php5-fpm.sock; + fastcgi_index index.php; + include fastcgi_params; + fastcgi_param REMOTE_USER $remote_user; + fastcgi_param PATH_INFO $fastcgi_path_info; + fastcgi_param SCRIPT_FILENAME $request_filename; + } + +location /movim/ws/ { + proxy_pass http://localhost:8080/; + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "Upgrade"; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto https; + proxy_read_timeout 86400s; + proxy_send_timeout 86400s; + proxy_redirect off; + } + +location /movim/log/ { + deny all; + } + +} diff --git a/manifest.json b/manifest.json new file mode 100644 index 0000000..2c738e5 --- /dev/null +++ b/manifest.json @@ -0,0 +1,33 @@ +{ + "name": "Movim", + "id": "movim", + "description": { + "en": "The Kickass Social Network", + }, + "license": "AGPL-3", + "maintainer": { + "name": "src386", + "email": "maniatux@gmail.com", + "url": "http://127.0.0.1" + }, + "multi_instance": "true", + "arguments": { + "install" : [ + { + "name": "domain", + "ask": { + "en": "Choose a domain for Movim" + }, + "example": "domain.org" + }, + { + "name": "path", + "ask": { + "en": "Choose a path for Movim" + }, + "example": "/movim", + "default": "/movim" + } + ] + } +} diff --git a/scripts/install b/scripts/install new file mode 100644 index 0000000..915c7a9 --- /dev/null +++ b/scripts/install @@ -0,0 +1,78 @@ +#!/bin/bash + +# Retrieve arguments +domain=$1 +path=$2 +language=$3 +public_site=$4 + +# Check domain/path availability +sudo yunohost app checkurl $domain$path -a movim +if [[ ! $? -eq 0 ]]; then +exit 1 +fi + +#sudo yunohost app setting movim language -v $language +#sudo yunohost app setting movim public_site -v $public_site + +# Generate random password +db_pwd=$(dd if=/dev/urandom bs=1 count=200 2> /dev/null | tr -c -d '[A-Za-z0-9]' | sed -n 's/\(.\{24\}\).*/\1/p') + +# Use 'movim' as database name and user +db_user=movim + +# Initialize database and store mysql password for upgrade +sudo yunohost app initdb $db_user -p $db_pwd +sudo yunohost app setting movim mysqlpwd -v $db_pwd + +# Prereqs +sudo apt-get install php5-gd php5-curl php5-imagick -y + +# Copy files to the right place +final_path=/var/www/movim +sudo mkdir -p $final_path +sudo cp -a ../sources/* $final_path + +# Set permissions to Movim directory +sudo chown -R www-data: $final_path + +# Install PHP dependencies +cd $final_path +curl -sS https://getcomposer.org/installer | php +php composer.phar install + +# Movim configuration +mv $final_path/config/db.example.inc.php $final_path/config/db.inc.php +sed -i "s/yhuser/$db_user/g" $final_path/config/db.inc.php +sed -i "s/yhpwd/$db_pwd/g" $final_path/config/db.inc.php +sed -i "s/yhdb/$db_user/g" $final_path/config/db.inc.php + +# Prepare database +su -c "php mud.php db set" -s /bin/sh www-data +#sudo yunohost app addaccess opensondage -u $admin #a voir + +# Copy init script if Wheezy +cp -a ../conf/movim.init /etc/init.d/movim +sed -i "s/YHDIR/$final_path/g" /etc/init.d/movim + +# Copy systemd service if Jessie +# todo + +# Nginx configuration +sed -i "s@PATHTOCHANGE@$path@g" ../conf/nginx.conf +sed -i "s@ALIASTOCHANGE@$final_path/@g" ../conf/nginx.conf +cp ../conf/nginx.conf /etc/nginx/conf.d/$domain.d/movim.conf + +# Start Movim +/etc/init.d/movim start + +# Reload Nginx and regenerate SSOwat conf +sudo service nginx reload +sudo yunohost app setting opensondage skipped_uris -v "/" +if [ $public_site = "No" ]; +then + sudo yunohost app setting opensondage protected_uris -v "/admin,/index.php,/choix_date.php,/choix_autre.php,/infos_sondage.php,/scripts" +else + sudo yunohost app setting opensondage protected_uris -v "/admin/index.php,/admin/logs_studs.txt,/scripts" +fi +sudo yunohost app ssowatconf diff --git a/sources/CHANGELOG.md b/sources/CHANGELOG.md new file mode 100755 index 0000000..8ab7d96 --- /dev/null +++ b/sources/CHANGELOG.md @@ -0,0 +1,240 @@ +Movim Changelog +================ + +v0.8.1 (trunk) +--------------------------- + * Add charts in the Statistics + * Add a Caps support table + * Fix some Jingle issues + * New Mud actions to create/update the database and change the administration configuration + * New InitAccount widget to create persistent PEP node on the first login + * Clean the Feed widget + * Fix various CSS bugs + fix mobile UI + * Add title attribute to some truncated texts + * Add a new fancy login system + * Show the status in the Roster + * Optimize the Presence handling + * Improve the MUC presence handling + * Improve the posts CSS + * Add a fancy XEP visualisator + +v0.8.0 +--------------------------- + + * Refactor the whole Movim sourcecode + clean old code + * Quite all the Movim widgets are now using a full MVC system + * Rewrite the core session manager (Sessionx) + * Add a new localisation system + new translations + * Move the Movim librairies and dependencies to Composer and convert Modl and Moxl to PSR-0 to simplify the loading and packaging of the libraries + * Monolog is now the new log library for Movim + * Lots of warnings fixed + * Add WebRTC threw Jingle audio-video conferencing + * Make the UI fully responsible (from smartphone to FullHD screens) + * The Roster widget has been totally rewriten + * New picture library manager (with new thumbnail generation system) + * Better MUC integration in the Chat widget + * Rich text messages are now supported in the Chat widget + * Add Vcard4 (http://xmpp.org/extensions/xep-0292.html) support in the profile + * Implement the new official Movim API (https://api.movim.eu/) + * Huge sourcecode optimisation + * Rewrite the Administration panel and split it in many little widgets + * Move the full configuration system to the database (except the database credentials) + * List all the Movim network pods on a new page + * Move the all UI to OpenSans + * Add Title support during post publication + * New statistics page for the administrators + * Rewrite the infos page and move it to a widget, move the data structure from XML to JSON + * Use SASL2 library (https://github.com/edhelas/sasl2) for the XMPP authentication and add SCRAM-SHA1 mechanism support + * Split the Profile form in 3 littles forms (general, avatar and localisation) + * Rewrite the Explore page + * Move from XML to JSON for the browser-server requests + * Update the locales + +v0.7.2 +--------------------------- + + * Rewrite Modl to Modl2 with dynamic database update, PDO support (MySQL and PostgreSQL) + * Add support of XEP-0084: User Avatar + * Bug fixes in chatroom + * Complete rewrite f the bookmark/subscription system + * Huge code optimisation (x10 of some parts) + * CSS fixes + * Fix lot of issues on the groups (add youtube video support) + microblog + * Add a new log system + * Various minor bug fixed + +v0.7.1 +--------------------------- + + * Huge speed optimisation + * Fux UI fix + * Implement picute insertion in posts + * Chat fix + * Smiley updated + +v0.7.0 +--------------------------- + + * Media hosting and implementation (picture) @edhelas + * Group implementation @edhelas @nodpounod + * Datajar to Modl (https://github.com/edhelas/modl) portage @edhelas + * Video + picture integration (gallery preview) @edhelas + * Admin panel with hosting space administration @edhelas + * URL rewriting @edhelas + * Multi User Chat @edhelas + +v0.6.1 +--------------------------- + + * Fix SSL certificate problem + +v0.6.0 +--------------------------- + + * Create a new installer @kilian @edhelas + * Create admin user interface to change conf.xml @edhelas + * Improved user experience @edhelas + +### Core @edhelas ### + + * 100% Moxl integration + * Add Moxl support to build.sh + +### Widgets @edhelas ### + +#### Chat #### + + * Support “user is typing” + +#### Roster #### + + * bidirectional friendrequests. Users can always see each other + * little search box to filter the list (nodpounod) + +#### Post #### + + * http://xmpp.org/extensions/xep-0071.html some basic WYSIWYG + * Provide public/private posts + +### Datajar ### + + * Support updating of db-schemas. + +### Translations ### + + * Pull new translations automaticly into trunk + * Add new translations + +### Moxl ### + * Support of the XEP-0115 Entity Capabilities, which enables the client to communicate its features and the extent of its XMPP support to the server + * Implementation of DIGEST-MD5 and CRAM-MD5 as more secure log-in mechanisms + +v0.5.0 +--------------------------- + + * Parse all the Movim messages to make them more “user-friendly” (smileys, links, bb-code like) @Etenil + * DONE Make a public XML page reporting on the pod status (how many user hosted, version, current status…), to be pinged from pod.movim.eu @edhelas + * Move DataJar based Classes into a single folder @edhelas + * Cleaner CSS @edhelas + * Update dates (like “2 min ago”) automatically @edhelas + * Clean and move UserConf in a single class @edhelas + * New UI @edhelas + +### Core ### + + * Integrate Datajar @etenil + * Test Movim on all Datajar back-ends @etenil + * Write a makefile to manage packaging/pulling dependencies @etenil + * Provide a more consistent API for the XMPP library (to ease the replacement of JAXL later) @etenil + * Store the Caps (XEP-115) in the database to cache them @edhelas + +### Widgets @edhelas ### + + * Move Profile to a single page + * Merge “News” and “Feed” in one single widget and create filters (by source, date…) + * Create a system to cache the Widgets + +#### Roster #### + + * Add groups support + * Fixed Bug : chat link when a contact become online + +#### Profile #### + + * New system to switch the presences + * Change the status + +#### Feed/Wall #### + + * Store comments in the database + * Add comments + * Show/hide old comments if there is a lot of them (like 2 or more) + +#### vCard #### + + * Add Avatar support + * Date picker for the birth date (kilian) + * Display client informations + +#### Chat #### + + * More consistent UI + * Store all the Messages in the database to handle them more cleanly + +v0.4.0 +--------------------------- + + * Multisession support + * Dynamically modify page title + * image.php to built pictures from the database + ask the browser to cache them + * Inscription on the Server (XMPP+Movim) + * HTML5 + HTML Title page notification on a new message + * Support of HTTP Proxy (installation and configuration) + * Support of HTTPS Servers + * Implementation on ORDERBY in the Storage database library + * Fix language selector + * Fix Roster display and organisation + * Fix Chat display + * Rename some widgets + * Fix Vcard widget + +v0.3.0 +--------------------------- + + * Widgets debugging + * Enlarge widgets + * Notifications + * Blinking tab title + * Coloured nicknames + * Cached conversation + * Tabbed conversations + * Blocks-based layout + * More bug fixes + * URL Rewriting + * Logger + +v0.2.0 +--------------------------- + + * Inter-widgets communication + * Proper disconnection handling + * Added Installer + * Changed to static loading + * Speed optimisations + * Improved Javascript libraries + * Added unit-testing structure + * Restructured the program + * Reimplemented PHP's session + * Added Cache + * Use of SQLite3 as Cache/Session back-end (only for 0.2) + * Improved theme + +v0.1.0 +--------------------------- + + * Base core + * Events system + * Configuration + * XMPP connection + * Widget system + diff --git a/sources/CMakeLists.txt b/sources/CMakeLists.txt new file mode 100644 index 0000000..bf563fc --- /dev/null +++ b/sources/CMakeLists.txt @@ -0,0 +1,49 @@ +project(movim) +cmake_minimum_required(VERSION 2.8) + +exec_program("cat ../VERSION | cut -d . -f 1 2>/dev/null" + OUTPUT_VARIABLE MOVIM_VERSION_MAJOR) +exec_program("cat ../VERSION | cut -d . -f 2 2>/dev/null" + OUTPUT_VARIABLE MOVIM_VERSION_MINOR) +exec_program("git rev-parse --short HEAD 2>/dev/null" + OUTPUT_VARIABLE MOVIM_VERSION_PATCH) + +set(VERSION_MAJOR "${MOVIM_VERSION_MAJOR}") +set(VERSION_MINOR "${MOVIM_VERSION_MINOR}") +set(VERSION_PATCH "${MOVIM_VERSION_PATCH}") + +#install(DIRECTORY "config" DESTINATION "/etc/${CMAKE_PROJECT_NAME}") +install(DIRECTORY "debian/etc" DESTINATION "/") +install(DIRECTORY "debian/lib" DESTINATION "/") +install(DIRECTORY "app" DESTINATION "/usr/share/${CMAKE_PROJECT_NAME}") +install(DIRECTORY "src" DESTINATION "/usr/share/${CMAKE_PROJECT_NAME}") +install(DIRECTORY "system" DESTINATION "/usr/share/${CMAKE_PROJECT_NAME}") +install(DIRECTORY "lib" DESTINATION "/var/lib/${CMAKE_PROJECT_NAME}") +install(DIRECTORY "locales" DESTINATION "/var/lib/${CMAKE_PROJECT_NAME}") +install(DIRECTORY "themes" DESTINATION "/var/lib/${CMAKE_PROJECT_NAME}") +install(DIRECTORY "vendor" DESTINATION "/var/lib/${CMAKE_PROJECT_NAME}" REGEX ".git" EXCLUDE) + +install(FILES index.php bootstrap.php daemon.php linker.php mud.php composer.json "VERSION" DESTINATION "/usr/share/${CMAKE_PROJECT_NAME}") +install(FILES "config/db.example.inc.php" DESTINATION "/etc/${CMAKE_PROJECT_NAME}") + +# package settings +set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Kick Ass Social Network, decentralized and fully based on XMPP ") +set(CPACK_PACKAGE_VENDOR "Jaussoin Timothée") +set(CPACK_PACKAGE_CONTACT "edhelas@movim.eu") +set(CPACK_PACKAGE_VERSION_MAJOR "${VERSION_MAJOR}") +set(CPACK_PACKAGE_VERSION_MINOR "${VERSION_MINOR}") +set(CPACK_PACKAGE_VERSION_PATCH "${VERSION_PATCH}") +set(CPACK_RESOURCE_FILE_LICENSE "../COPYING") +set(CPACK_SOURCE_PACKAGE_FILE_NAME "${CMAKE_PROJECT_NAME}_${VERSION}") +set(ACK_PACKAGE_FILE_NAME "${CMAKE_PROJECT_NAME}_${VERSION}") +set(CPACK_DEBIAN_PACKAGE_DESCRIPTION "Kickass distributed social networking platform that protect your privacy an comes with a set of awesome features.") +set(CPACK_DEBIAN_PACKAGE_DEPENDS "php5 (>= 5.4.0), php5-gd (>= 5.4.0), php5-curl (>= 5.4.0), php5-imagick (>= 3.0.0), dbconfig-common(>= 1.8.0)") +set(CPACK_DEBIAN_PACKAGE_MAINTAINER "Jaussoin Timothée ") +set(CPACK_DEBIAN_PACKAGE_HOMEPAGE "https://movim.eu/") + +SET(CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA "${CMAKE_CURRENT_SOURCE_DIR}/debian/conffiles;${CMAKE_CURRENT_SOURCE_DIR}/debian/config;${CMAKE_CURRENT_SOURCE_DIR}/debian/postinst;${CMAKE_CURRENT_SOURCE_DIR}/debian/postrm;${CMAKE_CURRENT_SOURCE_DIR}/debian/templates;") + +set(PACK "DEB" CACHE STRING "Generate a Package") +set(CPACK_GENERATOR ${PACK}) + +include(CPack) diff --git a/sources/COPYING b/sources/COPYING new file mode 100755 index 0000000..dba13ed --- /dev/null +++ b/sources/COPYING @@ -0,0 +1,661 @@ + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. diff --git a/sources/INSTALL.md b/sources/INSTALL.md new file mode 100755 index 0000000..0f4df82 --- /dev/null +++ b/sources/INSTALL.md @@ -0,0 +1,9 @@ +Movim Installation +=================== + +* Movim deployment tutorial: http://wiki.movim.eu/en:install + +You can also follow the Jappix project documentation for a full stack deployment: + +* The XMPP server: https://github.com/jappix/jappix/wiki/XmppServer +* The BOSH server: https://github.com/jappix/jappix/wiki/BoshServer diff --git a/sources/README.md b/sources/README.md new file mode 100644 index 0000000..d075ee7 --- /dev/null +++ b/sources/README.md @@ -0,0 +1,37 @@ +Movim - Kickass Social Network +================================================== + +Movim is a decentralized social network, written in PHP and HTML5 and based on the XMPP standard protocol. + +![movim logo](https://movim.eu/sites/default/files/mainc.png) + +Installation +------------ +Please refer to the installation instructions that are available on the official Wiki : https://wiki.movim.eu . + + +Translations +------------ +Help us translate Movim on https://www.transifex.com/projects/p/movim/. + +Links +----- +* Movim official website: https://movim.eu/ +* Twitter : https://twitter.com/MovimNetwork +* XMPP Chatroom : movim@conference.movim.eu + +### Pods +You can also use Movim on our official Pods : + +* https://pod.movim.eu/ server hosted in France +* https://nl.movim.eu/ server hosted in The Netherlands + +Support Us +---------- +You can support us on : +* Flattr : https://flattr.com/thing/568092/Movim +* Bountysource : https://www.bountysource.com/teams/movim + +License +------- +Movim is released under the terms of the AGPL license. See COPYING for more details. diff --git a/sources/VERSION b/sources/VERSION new file mode 100755 index 0000000..b63ba69 --- /dev/null +++ b/sources/VERSION @@ -0,0 +1 @@ +0.9 diff --git a/sources/app/assets/js/favico.js b/sources/app/assets/js/favico.js new file mode 100644 index 0000000..cf882b4 --- /dev/null +++ b/sources/app/assets/js/favico.js @@ -0,0 +1,843 @@ +/** + * @license MIT + * @fileOverview Favico animations + * @author Miroslav Magda, http://blog.ejci.net + * @version 0.3.7 + */ + +/** + * Create new favico instance + * @param {Object} Options + * @return {Object} Favico object + * @example + * var favico = new Favico({ + * bgColor : '#d00', + * textColor : '#fff', + * fontFamily : 'sans-serif', + * fontStyle : 'bold', + * position : 'down', + * type : 'circle', + * animation : 'slide', + * dataUrl: function(url){} + * }); + */ +(function() { + + var Favico = (function(opt) { + 'use strict'; + opt = (opt) ? opt : {}; + var _def = { + bgColor : '#d00', + textColor : '#fff', + fontFamily : 'sans-serif', //Arial,Verdana,Times New Roman,serif,sans-serif,... + fontStyle : 'bold', //normal,italic,oblique,bold,bolder,lighter,100,200,300,400,500,600,700,800,900 + type : 'circle', + position : 'down', // down, up, left, leftup (upleft) + animation : 'slide', + elementId : false, + dataUrl : false + }; + var _opt, _orig, _h, _w, _canvas, _context, _img, _ready, _lastBadge, _running, _readyCb, _stop, _browser, _animTimeout, _drawTimeout; + + _browser = {}; + _browser.ff = typeof InstallTrigger != 'undefined'; + _browser.chrome = !!window.chrome; + _browser.opera = !!window.opera || navigator.userAgent.indexOf('Opera') >= 0; + _browser.ie = /*@cc_on!@*/false; + _browser.safari = Object.prototype.toString.call(window.HTMLElement).indexOf('Constructor') > 0; + _browser.supported = (_browser.chrome || _browser.ff || _browser.opera); + + var _queue = []; + _readyCb = function() { + }; + _ready = _stop = false; + /** + * Initialize favico + */ + var init = function() { + //merge initial options + _opt = merge(_def, opt); + _opt.bgColor = hexToRgb(_opt.bgColor); + _opt.textColor = hexToRgb(_opt.textColor); + _opt.position = _opt.position.toLowerCase(); + _opt.animation = (animation.types['' + _opt.animation]) ? _opt.animation : _def.animation; + + var isUp = _opt.position.indexOf('up') > -1; + var isLeft = _opt.position.indexOf('left') > -1; + + //transform animation + if (isUp || isLeft) { + for (var i = 0; i < animation.types['' + _opt.animation].length; i++) { + var step = animation.types['' + _opt.animation][i]; + + if (isUp) { + if (step.y < 0.6) { + step.y = step.y - 0.4; + } else { + step.y = step.y - 2 * step.y + (1 - step.w); + } + } + + if (isLeft) { + if (step.x < 0.6) { + step.x = step.x - 0.4; + } else { + step.x = step.x - 2 * step.x + (1 - step.h); + } + } + + animation.types['' + _opt.animation][i] = step; + } + } + _opt.type = (type['' + _opt.type]) ? _opt.type : _def.type; + + _orig = link.getIcon(); + //create temp canvas + _canvas = document.createElement('canvas'); + //create temp image + _img = document.createElement('img'); + if (_orig.hasAttribute('href')) { + _img.setAttribute('src', _orig.getAttribute('href')); + //get width/height + _img.onload = function() { + _h = (_img.height > 0) ? _img.height : 32; + _w = (_img.width > 0) ? _img.width : 32; + _canvas.height = _h; + _canvas.width = _w; + _context = _canvas.getContext('2d'); + icon.ready(); + }; + } else { + _img.setAttribute('src', ''); + _h = 32; + _w = 32; + _img.height = _h; + _img.width = _w; + _canvas.height = _h; + _canvas.width = _w; + _context = _canvas.getContext('2d'); + icon.ready(); + } + + }; + /** + * Icon namespace + */ + var icon = {}; + /** + * Icon is ready (reset icon) and start animation (if ther is any) + */ + icon.ready = function() { + _ready = true; + icon.reset(); + _readyCb(); + }; + /** + * Reset icon to default state + */ + icon.reset = function() { + //reset + if (!_ready) { + return; + } + _queue = []; + _lastBadge = false; + _running = false; + _context.clearRect(0, 0, _w, _h); + _context.drawImage(_img, 0, 0, _w, _h); + //_stop=true; + link.setIcon(_canvas); + //webcam('stop'); + //video('stop'); + window.clearTimeout(_animTimeout); + window.clearTimeout(_drawTimeout); + }; + /** + * Start animation + */ + icon.start = function() { + if (!_ready || _running) { + return; + } + var finished = function() { + _lastBadge = _queue[0]; + _running = false; + if (_queue.length > 0) { + _queue.shift(); + icon.start(); + } else { + + } + }; + if (_queue.length > 0) { + _running = true; + var run = function() { + // apply options for this animation + ['type', 'animation', 'bgColor', 'textColor', 'fontFamily', 'fontStyle'].forEach(function(a) { + if ( a in _queue[0].options) { + _opt[a] = _queue[0].options[a]; + } + }); + animation.run(_queue[0].options, function() { + finished(); + }, false); + }; + if (_lastBadge) { + animation.run(_lastBadge.options, function() { + run(); + }, true); + } else { + run(); + } + } + }; + + /** + * Badge types + */ + var type = {}; + var options = function(opt) { + opt.n = (( typeof opt.n) === 'number') ? Math.abs(opt.n | 0) : opt.n; + opt.x = _w * opt.x; + opt.y = _h * opt.y; + opt.w = _w * opt.w; + opt.h = _h * opt.h; + opt.len = ("" + opt.n).length; + return opt; + }; + /** + * Generate circle + * @param {Object} opt Badge options + */ + type.circle = function(opt) { + opt = options(opt); + var more = false; + if (opt.len === 2) { + opt.x = opt.x - opt.w * 0.4; + opt.w = opt.w * 1.4; + more = true; + } else if (opt.len >= 3) { + opt.x = opt.x - opt.w * 0.65; + opt.w = opt.w * 1.65; + more = true; + } + _context.clearRect(0, 0, _w, _h); + _context.drawImage(_img, 0, 0, _w, _h); + _context.beginPath(); + _context.font = _opt.fontStyle + " " + Math.floor(opt.h * (opt.n > 99 ? 0.85 : 1)) + "px " + _opt.fontFamily; + _context.textAlign = 'center'; + if (more) { + _context.moveTo(opt.x + opt.w / 2, opt.y); + _context.lineTo(opt.x + opt.w - opt.h / 2, opt.y); + _context.quadraticCurveTo(opt.x + opt.w, opt.y, opt.x + opt.w, opt.y + opt.h / 2); + _context.lineTo(opt.x + opt.w, opt.y + opt.h - opt.h / 2); + _context.quadraticCurveTo(opt.x + opt.w, opt.y + opt.h, opt.x + opt.w - opt.h / 2, opt.y + opt.h); + _context.lineTo(opt.x + opt.h / 2, opt.y + opt.h); + _context.quadraticCurveTo(opt.x, opt.y + opt.h, opt.x, opt.y + opt.h - opt.h / 2); + _context.lineTo(opt.x, opt.y + opt.h / 2); + _context.quadraticCurveTo(opt.x, opt.y, opt.x + opt.h / 2, opt.y); + } else { + _context.arc(opt.x + opt.w / 2, opt.y + opt.h / 2, opt.h / 2, 0, 2 * Math.PI); + } + _context.fillStyle = 'rgba(' + _opt.bgColor.r + ',' + _opt.bgColor.g + ',' + _opt.bgColor.b + ',' + opt.o + ')'; + _context.fill(); + _context.closePath(); + _context.beginPath(); + _context.stroke(); + _context.fillStyle = 'rgba(' + _opt.textColor.r + ',' + _opt.textColor.g + ',' + _opt.textColor.b + ',' + opt.o + ')'; + //_context.fillText((more) ? '9+' : opt.n, Math.floor(opt.x + opt.w / 2), Math.floor(opt.y + opt.h - opt.h * 0.15)); + if (( typeof opt.n) === 'number' && opt.n > 999) { + _context.fillText(((opt.n > 9999) ? 9 : Math.floor(opt.n / 1000) ) + 'k+', Math.floor(opt.x + opt.w / 2), Math.floor(opt.y + opt.h - opt.h * 0.2)); + } else { + _context.fillText(opt.n, Math.floor(opt.x + opt.w / 2), Math.floor(opt.y + opt.h - opt.h * 0.15)); + } + _context.closePath(); + }; + /** + * Generate rectangle + * @param {Object} opt Badge options + */ + type.rectangle = function(opt) { + opt = options(opt); + var more = false; + if (opt.len === 2) { + opt.x = opt.x - opt.w * 0.4; + opt.w = opt.w * 1.4; + more = true; + } else if (opt.len >= 3) { + opt.x = opt.x - opt.w * 0.65; + opt.w = opt.w * 1.65; + more = true; + } + _context.clearRect(0, 0, _w, _h); + _context.drawImage(_img, 0, 0, _w, _h); + _context.beginPath(); + _context.font = _opt.fontStyle + " " + Math.floor(opt.h * (opt.n > 99 ? 0.9 : 1)) + "px " + _opt.fontFamily; + _context.textAlign = 'center'; + _context.fillStyle = 'rgba(' + _opt.bgColor.r + ',' + _opt.bgColor.g + ',' + _opt.bgColor.b + ',' + opt.o + ')'; + _context.fillRect(opt.x, opt.y, opt.w, opt.h); + _context.fillStyle = 'rgba(' + _opt.textColor.r + ',' + _opt.textColor.g + ',' + _opt.textColor.b + ',' + opt.o + ')'; + //_context.fillText((more) ? '9+' : opt.n, Math.floor(opt.x + opt.w / 2), Math.floor(opt.y + opt.h - opt.h * 0.15)); + if (( typeof opt.n) === 'number' && opt.n > 999) { + _context.fillText(((opt.n > 9999) ? 9 : Math.floor(opt.n / 1000) ) + 'k+', Math.floor(opt.x + opt.w / 2), Math.floor(opt.y + opt.h - opt.h * 0.2)); + } else { + _context.fillText(opt.n, Math.floor(opt.x + opt.w / 2), Math.floor(opt.y + opt.h - opt.h * 0.15)); + } + _context.closePath(); + }; + + /** + * Set badge + */ + var badge = function(number, opts) { + opts = (( typeof opts) === 'string' ? { + animation : opts + } : opts) || {}; + _readyCb = function() { + try { + if ( typeof (number) === 'number' ? (number > 0) : (number !== '')) { + var q = { + type : 'badge', + options : { + n : number + } + }; + if ('animation' in opts && animation.types['' + opts.animation]) { + q.options.animation = '' + opts.animation; + } + if ('type' in opts && type['' + opts.type]) { + q.options.type = '' + opts.type; + } + ['bgColor', 'textColor'].forEach(function(o) { + if ( o in opts) { + q.options[o] = hexToRgb(opts[o]); + } + }); + ['fontStyle', 'fontFamily'].forEach(function(o) { + if ( o in opts) { + q.options[o] = opts[o]; + } + }); + _queue.push(q); + if (_queue.length > 100) { + throw 'Too many badges requests in queue.'; + } + icon.start(); + } else { + icon.reset(); + } + } catch(e) { + throw 'Error setting badge. Message: ' + e.message; + } + }; + if (_ready) { + _readyCb(); + } + }; + + /** + * Set image as icon + */ + var image = function(imageElement) { + _readyCb = function() { + try { + var w = imageElement.width; + var h = imageElement.height; + var newImg = document.createElement('img'); + var ratio = (w / _w < h / _h) ? (w / _w) : (h / _h); + newImg.setAttribute('src', imageElement.getAttribute('src')); + newImg.height = (h / ratio); + newImg.width = (w / ratio); + _context.clearRect(0, 0, _w, _h); + _context.drawImage(newImg, 0, 0, _w, _h); + link.setIcon(_canvas); + } catch(e) { + throw 'Error setting image. Message: ' + e.message; + } + }; + if (_ready) { + _readyCb(); + } + }; + /** + * Set video as icon + */ + var video = function(videoElement) { + _readyCb = function() { + try { + if (videoElement === 'stop') { + _stop = true; + icon.reset(); + _stop = false; + return; + } + //var w = videoElement.width; + //var h = videoElement.height; + //var ratio = (w / _w < h / _h) ? (w / _w) : (h / _h); + videoElement.addEventListener('play', function() { + drawVideo(this); + }, false); + + } catch(e) { + throw 'Error setting video. Message: ' + e.message; + } + }; + if (_ready) { + _readyCb(); + } + }; + /** + * Set video as icon + */ + var webcam = function(action) { + //UR + if (!window.URL || !window.URL.createObjectURL) { + window.URL = window.URL || {}; + window.URL.createObjectURL = function(obj) { + return obj; + }; + } + if (_browser.supported) { + var newVideo = false; + navigator.getUserMedia = navigator.getUserMedia || navigator.oGetUserMedia || navigator.msGetUserMedia || navigator.mozGetUserMedia || navigator.webkitGetUserMedia; + _readyCb = function() { + try { + if (action === 'stop') { + _stop = true; + icon.reset(); + _stop = false; + return; + } + newVideo = document.createElement('video'); + newVideo.width = _w; + newVideo.height = _h; + navigator.getUserMedia({ + video : true, + audio : false + }, function(stream) { + newVideo.src = URL.createObjectURL(stream); + newVideo.play(); + drawVideo(newVideo); + }, function() { + }); + } catch(e) { + throw 'Error setting webcam. Message: ' + e.message; + } + }; + if (_ready) { + _readyCb(); + } + } + + }; + + /** + * Draw video to context and repeat :) + */ + function drawVideo(video) { + if (video.paused || video.ended || _stop) { + return false; + } + //nasty hack for FF webcam (Thanks to Julian Ćwirko, kontakt@redsunmedia.pl) + try { + _context.clearRect(0, 0, _w, _h); + _context.drawImage(video, 0, 0, _w, _h); + } catch(e) { + + } + _drawTimeout = setTimeout(drawVideo, animation.duration, video); + link.setIcon(_canvas); + } + + var link = {}; + /** + * Get icon from HEAD tag or create a new element + */ + link.getIcon = function() { + var elm = false; + //get link element + var getLink = function() { + var link = document.getElementsByTagName('head')[0].getElementsByTagName('link'); + for (var l = link.length, i = (l - 1); i >= 0; i--) { + if ((/(^|\s)icon(\s|$)/i).test(link[i].getAttribute('rel'))) { + return link[i]; + } + } + return false; + }; + if (_opt.element) { + elm = _opt.element; + } else if (_opt.elementId) { + //if img element identified by elementId + elm = document.getElementById(_opt.elementId); + elm.setAttribute('href', elm.getAttribute('src')); + } else { + //if link element + elm = getLink(); + if (elm === false) { + elm = document.createElement('link'); + elm.setAttribute('rel', 'icon'); + document.getElementsByTagName('head')[0].appendChild(elm); + } + } + elm.setAttribute('type', 'image/png'); + return elm; + }; + link.setIcon = function(canvas) { + var url = canvas.toDataURL('image/png'); + if (_opt.dataUrl) { + //if using custom exporter + _opt.dataUrl(url); + } + if (_opt.element) { + _opt.element.setAttribute('src', url); + } else if (_opt.elementId) { + //if is attached to element (image) + document.getElementById(_opt.elementId).setAttribute('src', url); + } else { + //if is attached to fav icon + if (_browser.ff || _browser.opera) { + //for FF we need to "recreate" element, atach to dom and remove old + //var originalType = _orig.getAttribute('rel'); + var old = _orig; + _orig = document.createElement('link'); + //_orig.setAttribute('rel', originalType); + if (_browser.opera) { + _orig.setAttribute('rel', 'icon'); + } + _orig.setAttribute('rel', 'icon'); + _orig.setAttribute('type', 'image/png'); + document.getElementsByTagName('head')[0].appendChild(_orig); + _orig.setAttribute('href', url); + if (old.parentNode) { + old.parentNode.removeChild(old); + } + } else { + _orig.setAttribute('href', url); + } + } + }; + + //http://stackoverflow.com/questions/5623838/rgb-to-hex-and-hex-to-rgb#answer-5624139 + //HEX to RGB convertor + function hexToRgb(hex) { + var shorthandRegex = /^#?([a-f\d])([a-f\d])([a-f\d])$/i; + hex = hex.replace(shorthandRegex, function(m, r, g, b) { + return r + r + g + g + b + b; + }); + var result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex); + return result ? { + r : parseInt(result[1], 16), + g : parseInt(result[2], 16), + b : parseInt(result[3], 16) + } : false; + } + + /** + * Merge options + */ + function merge(def, opt) { + var mergedOpt = {}; + var attrname; + for (attrname in def) { + mergedOpt[attrname] = def[attrname]; + } + for (attrname in opt) { + mergedOpt[attrname] = opt[attrname]; + } + return mergedOpt; + } + + /** + * Cross-browser page visibility shim + * http://stackoverflow.com/questions/12536562/detect-whether-a-window-is-visible + */ + function isPageHidden() { + return document.hidden || document.msHidden || document.webkitHidden || document.mozHidden; + } + + /** + * @namespace animation + */ + var animation = {}; + /** + * Animation "frame" duration + */ + animation.duration = 40; + /** + * Animation types (none,fade,pop,slide) + */ + animation.types = {}; + animation.types.fade = [{ + x : 0.4, + y : 0.4, + w : 0.6, + h : 0.6, + o : 0.0 + }, { + x : 0.4, + y : 0.4, + w : 0.6, + h : 0.6, + o : 0.1 + }, { + x : 0.4, + y : 0.4, + w : 0.6, + h : 0.6, + o : 0.2 + }, { + x : 0.4, + y : 0.4, + w : 0.6, + h : 0.6, + o : 0.3 + }, { + x : 0.4, + y : 0.4, + w : 0.6, + h : 0.6, + o : 0.4 + }, { + x : 0.4, + y : 0.4, + w : 0.6, + h : 0.6, + o : 0.5 + }, { + x : 0.4, + y : 0.4, + w : 0.6, + h : 0.6, + o : 0.6 + }, { + x : 0.4, + y : 0.4, + w : 0.6, + h : 0.6, + o : 0.7 + }, { + x : 0.4, + y : 0.4, + w : 0.6, + h : 0.6, + o : 0.8 + }, { + x : 0.4, + y : 0.4, + w : 0.6, + h : 0.6, + o : 0.9 + }, { + x : 0.4, + y : 0.4, + w : 0.6, + h : 0.6, + o : 1.0 + }]; + animation.types.none = [{ + x : 0.4, + y : 0.4, + w : 0.6, + h : 0.6, + o : 1 + }]; + animation.types.pop = [{ + x : 1, + y : 1, + w : 0, + h : 0, + o : 1 + }, { + x : 0.9, + y : 0.9, + w : 0.1, + h : 0.1, + o : 1 + }, { + x : 0.8, + y : 0.8, + w : 0.2, + h : 0.2, + o : 1 + }, { + x : 0.7, + y : 0.7, + w : 0.3, + h : 0.3, + o : 1 + }, { + x : 0.6, + y : 0.6, + w : 0.4, + h : 0.4, + o : 1 + }, { + x : 0.5, + y : 0.5, + w : 0.5, + h : 0.5, + o : 1 + }, { + x : 0.4, + y : 0.4, + w : 0.6, + h : 0.6, + o : 1 + }]; + animation.types.popFade = [{ + x : 0.75, + y : 0.75, + w : 0, + h : 0, + o : 0 + }, { + x : 0.65, + y : 0.65, + w : 0.1, + h : 0.1, + o : 0.2 + }, { + x : 0.6, + y : 0.6, + w : 0.2, + h : 0.2, + o : 0.4 + }, { + x : 0.55, + y : 0.55, + w : 0.3, + h : 0.3, + o : 0.6 + }, { + x : 0.50, + y : 0.50, + w : 0.4, + h : 0.4, + o : 0.8 + }, { + x : 0.45, + y : 0.45, + w : 0.5, + h : 0.5, + o : 0.9 + }, { + x : 0.4, + y : 0.4, + w : 0.6, + h : 0.6, + o : 1 + }]; + animation.types.slide = [{ + x : 0.4, + y : 1, + w : 0.6, + h : 0.6, + o : 1 + }, { + x : 0.4, + y : 0.9, + w : 0.6, + h : 0.6, + o : 1 + }, { + x : 0.4, + y : 0.9, + w : 0.6, + h : 0.6, + o : 1 + }, { + x : 0.4, + y : 0.8, + w : 0.6, + h : 0.6, + o : 1 + }, { + x : 0.4, + y : 0.7, + w : 0.6, + h : 0.6, + o : 1 + }, { + x : 0.4, + y : 0.6, + w : 0.6, + h : 0.6, + o : 1 + }, { + x : 0.4, + y : 0.5, + w : 0.6, + h : 0.6, + o : 1 + }, { + x : 0.4, + y : 0.4, + w : 0.6, + h : 0.6, + o : 1 + }]; + /** + * Run animation + * @param {Object} opt Animation options + * @param {Object} cb Callabak after all steps are done + * @param {Object} revert Reverse order? true|false + * @param {Object} step Optional step number (frame bumber) + */ + animation.run = function(opt, cb, revert, step) { + var animationType = animation.types[isPageHidden() ? 'none' : _opt.animation]; + if (revert === true) { + step = ( typeof step !== 'undefined') ? step : animationType.length - 1; + } else { + step = ( typeof step !== 'undefined') ? step : 0; + } + cb = (cb) ? cb : function() { + }; + if ((step < animationType.length) && (step >= 0)) { + type[_opt.type](merge(opt, animationType[step])); + _animTimeout = setTimeout(function() { + if (revert) { + step = step - 1; + } else { + step = step + 1; + } + animation.run(opt, cb, revert, step); + }, animation.duration); + + link.setIcon(_canvas); + } else { + cb(); + return; + } + }; + //auto init + init(); + return { + badge : badge, + video : video, + image : image, + webcam : webcam, + reset : icon.reset, + browser : { + supported : _browser.supported + } + }; + }); + + // AMD / RequireJS + if ( typeof define !== 'undefined' && define.amd) { + define([], function() { + return Favico; + }); + } + // CommonJS + else if ( typeof module !== 'undefined' && module.exports) { + module.exports = Favico; + } + // included directly via + + + + + + + + addCss('style.css'); + $this->addCss('list.css'); + $this->addCss('grid.css'); + $this->addCss('article.css'); + $this->addCss('form.css'); + $this->addCss('color.css'); + $this->addCss('block.css'); + $this->addCss('menu.css'); + $this->addCss('fonts.css'); + $this->addCss('material-design-iconic-font.min.css'); + + $this->widget('System'); + + $this->scripts(); + ?> + + + +
+ widget('Dialog');?> + widget('Notification');?> + content();?> + + displayFooterDebug(); + ?> + + + diff --git a/sources/app/views/pods.tpl b/sources/app/views/pods.tpl new file mode 100755 index 0000000..761811e --- /dev/null +++ b/sources/app/views/pods.tpl @@ -0,0 +1,8 @@ +
+ widget('Header'); ?> +
+
+ widget('Pods');?> +
+
+ diff --git a/sources/app/views/room.tpl b/sources/app/views/room.tpl new file mode 100755 index 0000000..a04c7e8 --- /dev/null +++ b/sources/app/views/room.tpl @@ -0,0 +1,11 @@ +widget('Presence'); ?> +widget('LoginAnonymous'); ?> +
+ widget('Header');?> +
+
+ widget('Rooms'); ?> +
+ widget('Chat'); ?> +
+
diff --git a/sources/app/views/share.tpl b/sources/app/views/share.tpl new file mode 100755 index 0000000..0d0a104 --- /dev/null +++ b/sources/app/views/share.tpl @@ -0,0 +1,7 @@ +
+
+
+ widget('Share');?> +
+
+
diff --git a/sources/app/views/visio.tpl b/sources/app/views/visio.tpl new file mode 100755 index 0000000..ea60d81 --- /dev/null +++ b/sources/app/views/visio.tpl @@ -0,0 +1,33 @@ + + + + + + addCss('css/animations.css'); + $this->addCss('css/forms.css'); + $this->addCss('css/fonts.css'); + $this->addCss('css/style.css'); + + $this->widget('System'); + + $this->addScript('movim_hash.js'); + $this->addScript('movim_utils.js'); + $this->addScript('movim_base.js'); + $this->addScript('movim_tpl.js'); + $this->addScript('movim_websocket.js'); + $this->scripts(); + + $this->addCss('css/font-awesome.css'); + ?> + <?php echo __('page.visio');?> + + + widget('Visio', false);?> + + + + diff --git a/sources/app/widgets/.dir-locals.el b/sources/app/widgets/.dir-locals.el new file mode 100755 index 0000000..b6f02a6 --- /dev/null +++ b/sources/app/widgets/.dir-locals.el @@ -0,0 +1,4 @@ +((nil . ((indent-tabs-mode . nil) + (tab-width . 4) + (fill-column . 80))) + (c-mode . ((c-file-style . "stroustrup")))) diff --git a/sources/app/widgets/About/About.php b/sources/app/widgets/About/About.php new file mode 100755 index 0000000..fe1b1f0 --- /dev/null +++ b/sources/app/widgets/About/About.php @@ -0,0 +1,26 @@ +view->assign('version', APP_VERSION); + } +} diff --git a/sources/app/widgets/About/about.tpl b/sources/app/widgets/About/about.tpl new file mode 100755 index 0000000..5e33396 --- /dev/null +++ b/sources/app/widgets/About/about.tpl @@ -0,0 +1,60 @@ +
+

Movim {$version} - {$c->__('page.about')}

+ + +
diff --git a/sources/app/widgets/About/locales.ini b/sources/app/widgets/About/locales.ini new file mode 100755 index 0000000..decc689 --- /dev/null +++ b/sources/app/widgets/About/locales.ini @@ -0,0 +1,8 @@ +[about] +thanks = Thanks +developers = Developers +translators = Translators +software = Software +resources = Resources +api = API +info = Movim is an XMPP-based communication platform. All the project, except the following software and resources, is under diff --git a/sources/app/widgets/Account/Account.php b/sources/app/widgets/Account/Account.php new file mode 100644 index 0000000..2aa8aac --- /dev/null +++ b/sources/app/widgets/Account/Account.php @@ -0,0 +1,113 @@ +addjs('account.js'); + $this->registerEvent('register_changepassword_handle', 'onPasswordChanged'); + $this->registerEvent('register_remove_handle', 'onRemoved'); + //$this->registerEvent('register_get_handle', 'onRegister'); + } + + function onPasswordChanged() + { + RPC::call('Account.resetPassword'); + Notification::append(null, $this->__('account.password_changed')); + } + + function onRemoved() + { + $md = new Modl\MessageDAO; + $md->clearMessage(); + $pd = new Modl\PostnDAO; + $pd->deleteNode($this->user->getLogin(), 'urn:xmpp:microblog:0'); + RPC::call('Account.clearAccount'); + } + + function onRegister($package) + { + $content = $package->content; + + $view = $this->tpl(); + + if(isset($content->x)) { + $xml = new \XMPPtoForm(); + $form = $xml->getHTML($content->x->asXML()); + + $view->assign('form', $form); + $view->assign('attributes', $content->attributes()); + $view->assign('actions', null); + if(isset($content->actions)) { + $view->assign('actions', $content->actions); + } + + Dialog::fill($view->draw('_account_form', true), true); + } + + } + + function ajaxChangePassword($form) + { + $validate = Validator::string()->length(6, 40); + $p1 = $form->password->value; + $p2 = $form->password_confirmation->value; + + if($validate->validate($p1) + && $validate->validate($p2)) { + if($p1 == $p2) { + $arr = explodeJid($this->user->getLogin()); + + $cp = new ChangePassword; + $cp->setTo($arr['server']) + ->setUsername($arr['username']) + ->setPassword($p1) + ->request(); + } else { + RPC::call('Account.resetPassword'); + Notification::append(null, $this->__('account.password_not_same')); + } + } else { + RPC::call('Account.resetPassword'); + Notification::append(null, $this->__('account.password_not_valid')); + } + } + + function ajaxRemoveAccount() + { + $view = $this->tpl(); + $view->assign('jid', $this->user->getLogin()); + Dialog::fill($view->draw('_account_remove', true)); + } + + function ajaxRemoveAccountConfirm() + { + $da = new Remove; + $da->request(); + } + + function ajaxRegister($server) + { + if(!$this->validateServer($server)) return; + + $da = new Get; + $da->setTo($server) + ->request(); + } + + private function validateServer($server) + { + $validate_server = Validator::string()->noWhitespace()->length(6, 80); + if(!$validate_server->validate($server)) return false; + else return true; + } + + function display() + { + } +} diff --git a/sources/app/widgets/Account/_account_form.tpl b/sources/app/widgets/Account/_account_form.tpl new file mode 100644 index 0000000..3573cff --- /dev/null +++ b/sources/app/widgets/Account/_account_form.tpl @@ -0,0 +1,32 @@ +
+
+ {$form} +
+
+
+ + {$c->__('button.close')} + + {if="$actions != null"} + {if="isset($actions->next)"} + + {$c->__('button.next')} + + {/if} + {if="isset($actions->previous)"} + + {$c->__('button.previous')} + + {/if} + {if="isset($actions->cancel)"} + + {$c->__('button.cancel')} + + {/if} + {if="isset($actions->complete)"} + + {/if} + {/if} +
diff --git a/sources/app/widgets/Account/_account_remove.tpl b/sources/app/widgets/Account/_account_remove.tpl new file mode 100644 index 0000000..261c09a --- /dev/null +++ b/sources/app/widgets/Account/_account_remove.tpl @@ -0,0 +1,18 @@ +
+

{$c->__('account.delete_title')}

+
+

{$c->__('account.delete_text')}

+
+

{$c->__('account.delete_text_confirm')}

+
+ diff --git a/sources/app/widgets/Account/account.js b/sources/app/widgets/Account/account.js new file mode 100644 index 0000000..85bf564 --- /dev/null +++ b/sources/app/widgets/Account/account.js @@ -0,0 +1,12 @@ +var Account = { + resetPassword : function() { + var form = document.querySelector('form[name=password]'); + form.reset(); + form.querySelector('a.button').className = 'button color oppose'; + }, + clearAccount : function() { + var username = localStorage.getItem("username").replace("@", "at"); + localStorage.removeItem(username + '_Init'); + Presence_ajaxLogout(); + } +} diff --git a/sources/app/widgets/Account/account.tpl b/sources/app/widgets/Account/account.tpl new file mode 100644 index 0000000..127d34e --- /dev/null +++ b/sources/app/widgets/Account/account.tpl @@ -0,0 +1,35 @@ +
+
    +
  • {$c->__('account.password_change_title')}
  • +
  • + + + +
    +
    + + +
    +
    + + +
    + + {$c->__('button.submit')} + +
    +
  • +
  • {$c->__('account.delete_title')}
  • +
  • + + + +
    + +
    + {$c->__('account.delete')} +
  • +
+
diff --git a/sources/app/widgets/Account/locales.ini b/sources/app/widgets/Account/locales.ini new file mode 100644 index 0000000..b107013 --- /dev/null +++ b/sources/app/widgets/Account/locales.ini @@ -0,0 +1,12 @@ +[account] +title = Account +password_change_title = Change my password +password = Password +password_confirmation = Password confirmation +password_changed = The password has been updated +password_not_valid = Please provide a valid password (6 characters minimum) +password_not_same = The provided passwords are not the same +delete_title = Delete my account +delete = Delete your account +delete_text = You will delete your XMPP account and all the relative information linked to it (profile, contacts and publications). +delete_text_confirm = "Are you sure that you want to delete it ?" diff --git a/sources/app/widgets/AccountNext/AccountNext.php b/sources/app/widgets/AccountNext/AccountNext.php new file mode 100755 index 0000000..3089be3 --- /dev/null +++ b/sources/app/widgets/AccountNext/AccountNext.php @@ -0,0 +1,108 @@ +addjs('accountnext.js'); + $this->addcss('accountnext.css'); + + $this->registerEvent('register_get_handle', 'onForm'); + $this->registerEvent('register_set_handle', 'onRegistered'); + $this->registerEvent('register_set_errorconflict', 'onRegisterError'); + $this->registerEvent('register_set_errornotacceptable', 'onRegisterNotAcceptable'); + $this->registerEvent('register_get_errorserviceunavailable', 'onServiceUnavailable'); + } + + function display() + { + $host = $this->get('s'); + + $this->view->assign('init', $this->call('ajaxInit', "'".$host."'")); + $this->view->assign('getsubscriptionform', $this->call('ajaxGetForm', "'".$host."'")); + $this->view->assign('host', $host); + } + + function onForm($package) + { + $form = $package->content; + + $xtf = new \XMPPtoForm(); + if(!empty($form->x)){ + switch($form->x->attributes()->xmlns) { + case 'jabber:x:data' : + $formview = $this->tpl(); + + $formh = $xtf->getHTML($form->x->asXML()); + $formview->assign('submitdata', $this->call('ajaxRegister', "movim_form_to_json('data')")); + + $formview->assign('formh', $formh); + $html = $formview->draw('_accountnext_form', true); + + RPC::call('movim_fill', 'subscription_form', $html); + break; + case 'jabber:x:oob' : + $oobview = $this->tpl(); + $oobview->assign('url', (string)$form->x->url); + + $html = $oobview->draw('_accountnext_oob', true); + + RPC::call('movim_fill', 'subscription_form', $html); + break; + } + + } else{ + $formh = $xtf->getHTML($form->asXML()); + } + } + + function onRegistered($packet) + { + $data = $packet->content; + + $view = $this->tpl(); + $view->assign('url', (string)$form->x->url); + + $html = $view->draw('_accountnext_registered', true); + + RPC::call('movim_fill', 'subscription_form', $html); + RPC::call('setUsername', $data->username->value); + } + + function onRegisterError($package) + { + $error = $package->content; + Notification::append(null, $error); + } + + function onRegisterNotAcceptable() + { + Notification::append(null, $this->__('error.not_acceptable')); + } + + function onServiceUnavailable() + { + Notification::append(null, $this->__('error.service_unavailable')); + RPC::call('remoteUnregister'); + } + + function ajaxGetForm($host) + { + $domain = \Moxl\Utils::getDomain($host); + + // We create a new session or clear the old one + $s = Sessionx::start(); + $s->init(null, null, $host, $domain); + + \Moxl\Stanza\Stream::init($host); + } + + function ajaxRegister($form) + { + $s = new Set; + $s->setData($form)->request(); + } +} diff --git a/sources/app/widgets/AccountNext/_accountnext_form.tpl b/sources/app/widgets/AccountNext/_accountnext_form.tpl new file mode 100755 index 0000000..2b981e6 --- /dev/null +++ b/sources/app/widgets/AccountNext/_accountnext_form.tpl @@ -0,0 +1,10 @@ +
+
+ {$formh} + + {$c->__('button.validate')} + +
diff --git a/sources/app/widgets/AccountNext/_accountnext_oob.tpl b/sources/app/widgets/AccountNext/_accountnext_oob.tpl new file mode 100644 index 0000000..b3faf17 --- /dev/null +++ b/sources/app/widgets/AccountNext/_accountnext_oob.tpl @@ -0,0 +1,13 @@ +
    +
  • + + + +

    + {$c->__('oob.about')} +

    +

    + {$url} +

    +
  • +
diff --git a/sources/app/widgets/AccountNext/_accountnext_registered.tpl b/sources/app/widgets/AccountNext/_accountnext_registered.tpl new file mode 100644 index 0000000..b63ab4a --- /dev/null +++ b/sources/app/widgets/AccountNext/_accountnext_registered.tpl @@ -0,0 +1,9 @@ +
+

{$c->__('create.successfull')}

+ +

username@server.com

+ + + {$c->__('page.login')} + +
diff --git a/sources/app/widgets/AccountNext/accountnext.css b/sources/app/widgets/AccountNext/accountnext.css new file mode 100755 index 0000000..c085fda --- /dev/null +++ b/sources/app/widgets/AccountNext/accountnext.css @@ -0,0 +1,3 @@ +#subscription_form form > div { + left: 2rem; +} diff --git a/sources/app/widgets/AccountNext/accountnext.js b/sources/app/widgets/AccountNext/accountnext.js new file mode 100755 index 0000000..065a09c --- /dev/null +++ b/sources/app/widgets/AccountNext/accountnext.js @@ -0,0 +1,13 @@ +var AccountNext = { + host : '', + setHost : function(host) { + this.host = host; + }, + setUsername : function(user) { + document.querySelector('#username').innerHTML = user + '@' + this.host; + } +} + +function setUsername(user) { + AccountNext.setUsername(user); +} diff --git a/sources/app/widgets/AccountNext/accountnext.tpl b/sources/app/widgets/AccountNext/accountnext.tpl new file mode 100755 index 0000000..ce5d41a --- /dev/null +++ b/sources/app/widgets/AccountNext/accountnext.tpl @@ -0,0 +1,22 @@ +
+
+
    +
  • + {$c->__('create.title')} {$c->__('create.server_on')} {$host} +

    {$c->__('create.loading')}

    +
  • +
+
+ +
diff --git a/sources/app/widgets/AccountNext/locales.ini b/sources/app/widgets/AccountNext/locales.ini new file mode 100755 index 0000000..d707cab --- /dev/null +++ b/sources/app/widgets/AccountNext/locales.ini @@ -0,0 +1,13 @@ +[create] +title = Create a new account +notfound = No account creation form found on the server +server_on = on +successfull = Your acccount has been successfully registered +loading = Loading + +[error] +not_acceptable = Not Acceptable +service_unavailable = The registration system of this server is currently unavailable + +[oob] +about = This server use an external system for the registration, please click on the following URL. diff --git a/sources/app/widgets/Ack/Ack.php b/sources/app/widgets/Ack/Ack.php new file mode 100755 index 0000000..6605040 --- /dev/null +++ b/sources/app/widgets/Ack/Ack.php @@ -0,0 +1,51 @@ + + * + * @version 1.0 + * + * Copyright (C)2013 MOVIM project + * + * See COPYING for licensing information. + */ + +use Moxl\Xec\Action\Ack\Send; +use Moxl\Xec\Action\Disco\Request; +use Moxl\Stanza\Disco; + +class Ack extends WidgetBase { + function load() + { + $this->registerEvent('ack', 'onAckRequest'); + } + + function display() + { + $this->view->assign('ack', + $this->call( + "ajaxAckRequest", 'to', 'id') + ); + } + + function onAckRequest($ack) { + $to = $ack[0]; + $id = $ack[1]; + RPC::call('ackRequest', $to, $id); + } + + function ajaxAckRequest($to, $id) { + $ack = new Send; + $ack->setTo($to) + ->setId($id) + ->request(); + } + +} diff --git a/sources/app/widgets/Ack/ack.tpl b/sources/app/widgets/Ack/ack.tpl new file mode 100755 index 0000000..f80059d --- /dev/null +++ b/sources/app/widgets/Ack/ack.tpl @@ -0,0 +1,5 @@ + diff --git a/sources/app/widgets/AdHoc/AdHoc.php b/sources/app/widgets/AdHoc/AdHoc.php new file mode 100644 index 0000000..b9916c7 --- /dev/null +++ b/sources/app/widgets/AdHoc/AdHoc.php @@ -0,0 +1,118 @@ +addjs('adhoc.js'); + $this->registerEvent('adhoc_get_handle', 'onList'); + $this->registerEvent('adhoc_command_handle', 'onCommand'); + $this->registerEvent('adhoc_submit_handle', 'onCommand'); + } + + function onList($package) + { + $list = $package->content; + $html = $this->prepareList($list); + RPC::call('movim_fill', 'adhoc_widget', $html); + RPC::call('AdHoc.refresh'); + } + + function onCommand($package) + { + $command = $package->content; + + $view = $this->tpl(); + + if(isset($command->note)) { + $view->assign('note', $command->note); + + Dialog::fill($view->draw('_adhoc_note', true)); + } + + if(isset($command->x)) { + $xml = new \XMPPtoForm(); + $form = $xml->getHTML($command->x->asXML()); + + $view->assign('form', $form); + $view->assign('attributes', $command->attributes()); + $view->assign('actions', null); + if(isset($command->actions)) { + $view->assign('actions', $command->actions); + } + + Dialog::fill($view->draw('_adhoc_form', true), true); + } + + RPC::call('AdHoc.initForm'); + } + + function prepareList($list) + { + $view = $this->tpl(); + $view->assign('list', $list); + return $view->draw('_adhoc_list', true); + } + + function ajaxGet() + { + $session = \Sessionx::start(); + + $g = new Get; + $g->setTo($session->host) + ->request(); + } + + function ajaxCommand($jid, $node) + { + $c = new Command; + $c->setTo($jid) + ->setNode($node) + ->request(); + } + + function ajaxSubmit($data, $node, $sessionid) + { + $session = \Sessionx::start(); + + $s = new Submit; + $s->setTo($session->host) + ->setNode($node) + ->setData($data) + ->setSessionid($sessionid) + ->request(); + } + + function getIcon($command) + { + $icons = array( + 'http://jabber.org/protocol/admin#delete-user' => 'zmdi-delete', + 'http://jabber.org/protocol/admin#end-user-session' => 'zmdi-stop', + 'http://jabber.org/protocol/admin#change-user-password' => 'zmdi-lock', + 'ping' => 'zmdi-swap', + 'http://jabber.org/protocol/admin#shutdown' => 'zmdi-power-off', + 'http://jabber.org/protocol/admin#add-user' => 'zmdi-account-add', + 'http://jabber.org/protocol/admin#user-stats' => 'zmdi-accounts', + 'uptime' => 'zmdi-time', + 'http://jabber.org/protocol/admin#server-buddy' => 'zmdi-stop', + 'http://jabber.org/protocol/admin#get-user-roster' => 'zmdi-format-list-bulleted', + 'http://jabber.org/protocol/admin#get-online-users' => 'zmdi-trending-up', + 'http://jabber.org/protocol/admin#announce' => 'zmdi-notifications', + ); + + if(array_key_exists($command, $icons)) { + return $icons[$command]; + } else { + return 'zmdi-chevron-right'; + } + } + + function display() + { + + } +} diff --git a/sources/app/widgets/AdHoc/_adhoc_form.tpl b/sources/app/widgets/AdHoc/_adhoc_form.tpl new file mode 100644 index 0000000..3573cff --- /dev/null +++ b/sources/app/widgets/AdHoc/_adhoc_form.tpl @@ -0,0 +1,32 @@ +
+
+ {$form} +
+
+
+ + {$c->__('button.close')} + + {if="$actions != null"} + {if="isset($actions->next)"} + + {$c->__('button.next')} + + {/if} + {if="isset($actions->previous)"} + + {$c->__('button.previous')} + + {/if} + {if="isset($actions->cancel)"} + + {$c->__('button.cancel')} + + {/if} + {if="isset($actions->complete)"} + + {/if} + {/if} +
diff --git a/sources/app/widgets/AdHoc/_adhoc_list.tpl b/sources/app/widgets/AdHoc/_adhoc_list.tpl new file mode 100644 index 0000000..4c60fec --- /dev/null +++ b/sources/app/widgets/AdHoc/_adhoc_list.tpl @@ -0,0 +1,14 @@ +
    +
  • {$c->__('adhoc.title')}
  • + {loop="$list"} +
  • + + + +
    + +
    + {$value->attributes()->name} +
  • + {/loop} +
diff --git a/sources/app/widgets/AdHoc/_adhoc_note.tpl b/sources/app/widgets/AdHoc/_adhoc_note.tpl new file mode 100644 index 0000000..ff5c2f2 --- /dev/null +++ b/sources/app/widgets/AdHoc/_adhoc_note.tpl @@ -0,0 +1,8 @@ +
+

{$note}

+
+ diff --git a/sources/app/widgets/AdHoc/adhoc.js b/sources/app/widgets/AdHoc/adhoc.js new file mode 100644 index 0000000..08ed6b5 --- /dev/null +++ b/sources/app/widgets/AdHoc/adhoc.js @@ -0,0 +1,33 @@ +var AdHoc = { + refresh: function() { + var items = document.querySelectorAll('#adhoc_widget li'); + var i = 0; + + while(i < items.length) + { + items[i].onclick = function() { + AdHoc_ajaxCommand(this.dataset.jid, this.dataset.node); + }; + + i++; + } + }, + initForm: function() { + var textareas = document.querySelectorAll('#dialog form[name=command] textarea'); + var i = 0; + + while(i < textareas.length) + { + movim_textarea_autoheight(textareas[i]); + i++; + } + }, + submit: function() { + var form = document.querySelector('#dialog form[name=command]'); + AdHoc_ajaxSubmit(movim_parse_form('command'), form.dataset.node, form.dataset.sessionid); + } +} + +MovimWebsocket.attach(function() { + AdHoc_ajaxGet(); +}); diff --git a/sources/app/widgets/AdHoc/adhoc.tpl b/sources/app/widgets/AdHoc/adhoc.tpl new file mode 100644 index 0000000..f3f2920 --- /dev/null +++ b/sources/app/widgets/AdHoc/adhoc.tpl @@ -0,0 +1 @@ +
diff --git a/sources/app/widgets/AdHoc/locales.ini b/sources/app/widgets/AdHoc/locales.ini new file mode 100644 index 0000000..4f6cf20 --- /dev/null +++ b/sources/app/widgets/AdHoc/locales.ini @@ -0,0 +1,2 @@ +[adhoc] +title = Actions diff --git a/sources/app/widgets/AdminDB/AdminDB.php b/sources/app/widgets/AdminDB/AdminDB.php new file mode 100755 index 0000000..8d668a6 --- /dev/null +++ b/sources/app/widgets/AdminDB/AdminDB.php @@ -0,0 +1,63 @@ + + + * Copyright (C)2014 Movim project + * + * See COPYING for licensing information. + */ + +class AdminDB extends WidgetBase +{ + function load() { + + } + + public function ajaxUpdateDatabase() + { + $md = \modl\Modl::getInstance(); + $md->check(true); + RPC::call('movim_reload_this'); + } + + public function hidePassword($pass) + { + return str_repeat('*', strlen($pass)); + } + + function display() + { + $md = \modl\Modl::getInstance(); + $infos = $md->check(); + + $errors = ''; + + $this->view->assign('infos', $infos); + $this->view->assign('db_update', $this->call('ajaxUpdateDatabase') + ."this.className='button color loading';"); + try { + $md->connect(); + } catch(Exception $e) { + $errors = $e->getMessage(); + } + + if(file_exists(DOCUMENT_ROOT.'/config/db.inc.php')) { + require DOCUMENT_ROOT.'/config/db.inc.php'; + } + + $supported = $md->getSupportedDatabases(); + + $this->view->assign('connected', $md->_connected); + $this->view->assign('conf', $conf); + $this->view->assign('dbtype', $supported[$conf['type']]); + $this->view->assign('errors', $errors); + } +} diff --git a/sources/app/widgets/AdminDB/admindb.tpl b/sources/app/widgets/AdminDB/admindb.tpl new file mode 100755 index 0000000..05b1fea --- /dev/null +++ b/sources/app/widgets/AdminDB/admindb.tpl @@ -0,0 +1,70 @@ +
+
    +
  • {$c->__('db.legend')}
  • + + {if="!$connected"} +
  • + + + + {$c->__('db.connect_error')} +

    {$errors}

    +
  • + {else} +
  • + + + + {$c->__('db.connect_success')} +
  • + {if="null !== $infos"} +
  • + + + + + {$c->__('db.update')} + {loop="$infos"} +

    {$value}

    + {/loop} +
  • + {else} +
  • + + + + {$c->__('db.up_to_date')} +
  • + {/if} + {/if} +
+ +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
diff --git a/sources/app/widgets/AdminDB/locales.ini b/sources/app/widgets/AdminDB/locales.ini new file mode 100755 index 0000000..b664849 --- /dev/null +++ b/sources/app/widgets/AdminDB/locales.ini @@ -0,0 +1,12 @@ +[db] +legend = Database +connect_error = "Modl wasn't able to connect to the database" +connect_success = Movim is connected to the database +update = The database need to be updated +up_to_date = Movim database is up to date +type = Database Type +username = Username +password = Password +host = Host +port = Port +name = Database sName diff --git a/sources/app/widgets/AdminLogin/AdminLogin.php b/sources/app/widgets/AdminLogin/AdminLogin.php new file mode 100755 index 0000000..7866287 --- /dev/null +++ b/sources/app/widgets/AdminLogin/AdminLogin.php @@ -0,0 +1,22 @@ + + * + * Copyright (C)2013 MOVIM project + * + * See COPYING for licensing information. + */ + +class AdminLogin extends WidgetBase { + function load() + { + } +} diff --git a/sources/app/widgets/AdminLogin/adminlogin.tpl b/sources/app/widgets/AdminLogin/adminlogin.tpl new file mode 100755 index 0000000..5d40df7 --- /dev/null +++ b/sources/app/widgets/AdminLogin/adminlogin.tpl @@ -0,0 +1,22 @@ +
+
    +
  • +
    +
    + + +
    +
    + + +
    + + +
    +
  • +
+
diff --git a/sources/app/widgets/AdminMain/AdminMain.php b/sources/app/widgets/AdminMain/AdminMain.php new file mode 100755 index 0000000..aa72959 --- /dev/null +++ b/sources/app/widgets/AdminMain/AdminMain.php @@ -0,0 +1,106 @@ + + + * Copyright (C)2014 Movim project + * + * See COPYING for licensing information. + */ + +class AdminMain extends WidgetBase +{ + function load() { + $this->addjs('admin.js'); + + $form = $_POST; + $cd = new \Modl\ConfigDAO(); + $config = $cd->get(); + + if(isset($form) && !empty($form)) { + if(isset($form['password']) + && $form['password'] != '' && $form['repassword'] != '' + && $form['password'] == $form['repassword']) { + $form['password'] = sha1($form['password']); + } else { + $form['password'] = $config->password; + } + + unset($form['repassword']); + + if(isset($form['rewrite']) && $form['rewrite'] == 'on') { + $form['rewrite'] = 1; + } else { + $form['rewrite'] = 0; + } + + foreach($form as $key => $value) { + $config->$key = $value; + } + + $cd->set($config); + + //set timezone + if(isset($form['timezone'])) { + date_default_timezone_set($form['timezone']); + } + } + } + + public function testBosh($url) + { + return requestURL($url, 1); + } + + public function date($timezone) + { + $t = new DateTimeZone($timezone); + $c = new DateTime(null, $t); + $current_time = $c->format('D M j Y G:i:s'); + return $current_time; + } + + function display() + { + $cd = new \Modl\ConfigDAO(); + $config = $cd->get(); + + $this->view->assign('conf', $cd->get()); + $this->view->assign('logs', + array( + 0 => $this->__('log.empty'), + 1 => $this->__('log.syslog'), + 2 => $this->__('log.syslog_files')) + ); + $this->view->assign('envs', + array( + 'development' => 'Development', + 'production' => 'Production') + ); + + $this->view->assign('bosh_info4', + $this->__('bosh.info4', '', '')); + + $json = requestURL(MOVIM_API.'websockets', 1); + $json = json_decode($json); + + if(isset($json) && $json->status != 404) { + $this->view->assign('websockets', $json); + } + + $this->view->assign('server_rewrite', false); + if(isset($_SERVER['HTTP_MOD_REWRITE']) && $_SERVER['HTTP_MOD_REWRITE']) { + $this->view->assign('server_rewrite', true); + } + + $this->view->assign('timezones', getTimezoneList()); + $this->view->assign('langs', loadLangArray()); + } +} diff --git a/sources/app/widgets/AdminMain/admin.js b/sources/app/widgets/AdminMain/admin.js new file mode 100755 index 0000000..a43870a --- /dev/null +++ b/sources/app/widgets/AdminMain/admin.js @@ -0,0 +1,43 @@ +var tz_list; +var original = true; +var operators = { + '+': function(a, b) { return a + b }, + '-': function(a, b) { return a - b }, +}; + +function update(elt){ + if (elt.selectedIndex == -1) + return null; + //Get the offset from the selected option + text = elt.options[elt.selectedIndex].text; + //Determine if it is a positive or negative offset + sign = text.indexOf("+") > -1 ? "+" : "-"; + //Seperate hours and minutes and get the offset in ms + h_m = text.split(sign)[1].split(")")[0].split(":"); + tzOffset = parseInt(h_m[0]) * 3600000 + parseInt(h_m[1]) * 60000; + //Get the offset between your computer and UTC + pcOffset = new Date().getTimezoneOffset() * 60000; + + return new Date(operators[sign]((new Date().getTime() + pcOffset), tzOffset)); +} +movim_add_onload(function() +{ + tz_list = document.querySelector("#timezone"); + tz_list.onchange = function(e){ + newTime = update(tz_list); + formatDate(newTime); + } + setInterval( + function(){ //increment time each second + date = new Date(document.querySelector(".dTimezone").innerHTML).getTime() + 1000; + date = formatDate(new Date(date)); + } + ,1000); + + formatDate = function (newTime){ + h = newTime.getHours()<10 ? "0" + newTime.getHours() : newTime.getHours(); + m = newTime.getMinutes()<10 ? "0" + newTime.getMinutes() : newTime.getMinutes(); + s = newTime.getSeconds()<10 ? "0" + newTime.getSeconds() : newTime.getSeconds(); + document.querySelector(".dTimezone").innerHTML = newTime.toDateString() + " " + h+ ":" + m + ":" + s; + } +}); diff --git a/sources/app/widgets/AdminMain/adminmain.tpl b/sources/app/widgets/AdminMain/adminmain.tpl new file mode 100755 index 0000000..ed2c23c --- /dev/null +++ b/sources/app/widgets/AdminMain/adminmain.tpl @@ -0,0 +1,177 @@ +
+
+
+

{$c->__('admin.general')}

+
+ +
+ +
+
+ +
+ +
+ +
+
+ + +
+
+ +
+ +
+ +
+
+ +
+ +

+ +
+ +
+ +

{$c->__('whitelist.title')}

+ +
+ + +
+ +
    +
  • + + + +

    {$c->__('whitelist.info1')}

    +

    {$c->__('whitelist.info2')}

    +
  • +
+ +
+

{$c->__('information.title')}

+ +
+ + +
+
+ +
+ + +
+ +
    +
  • + + + + {$c->__('information.info1')} +

    {$c->__('information.info2')}

    +
  • +
+ + {if="$server_rewrite"} +
+

{$c->__('rewrite.title')}

+ + +
+
    +
  • +
    +
    + + +
    +
    + {$c->__('rewrite.info')} +
  • +
+
+ {/if} + +
+

{$c->__('credentials.title')}

+ + {if="$conf->user == 'admin' || $conf->pass == sha1('password')"} +
+ {$c->__('credentials.info')} +
+ {/if} + +
+ + +
+
+ +
+ + +
+
+ + +
+ + +
+
+
diff --git a/sources/app/widgets/AdminMain/locales.ini b/sources/app/widgets/AdminMain/locales.ini new file mode 100755 index 0000000..54a17fe --- /dev/null +++ b/sources/app/widgets/AdminMain/locales.ini @@ -0,0 +1,46 @@ +[admin] +general = General Settings + +[general] +theme = Theme +language = Default language +environment = Environment +log_verbosity = Log verbosity +timezone = Server Timezone +limit = User folder size limit (in bytes) + +[websocket] +title = WebSocket Configuration +info = Enter here a valid WebSocket URI in the form +label = WebSocket URI +save_info = If you change the URI, please restart the daemon to reload the configuration +publics = Public WebSockets + +[credentials] +title = Administration Credential +info = Change the default credentials admin/password +username = Username +password = Password +re_password = Retype password + +[whitelist] +title = Whitelist - XMPP Server +info1 = If you want to specify a list of authorized XMPP servers on your Movim pod and forbid the connection on all the others please put their domain name here, with comma (ex: movim.eu,jabber.fr) +info2 = Leave this field blank if you allow the access to all the XMPP accounts. +label = List of whitelisted XMPP servers + +[information] +title = Information Message +description = Description +info1 = This message will be displayed on the login page +info2 = "Leave this field blank if you dont want to show any message." +label = Information Message + +[log] +empty = Empty +syslog = Syslog +syslog_files = Syslog and files + +[rewrite] +title = URL Rewriting +info = The URL Rewriting can be enabled diff --git a/sources/app/widgets/AdminTest/AdminTest.php b/sources/app/widgets/AdminTest/AdminTest.php new file mode 100755 index 0000000..0b3aeb3 --- /dev/null +++ b/sources/app/widgets/AdminTest/AdminTest.php @@ -0,0 +1,53 @@ + + + * Copyright (C)2014 Movim project + * + * See COPYING for licensing information. + */ + +class AdminTest extends WidgetBase +{ + function load() { + $this->addjs('admintest.js'); + $this->addcss('admintest.css'); + } + + public function version() + { + return (version_compare(PHP_VERSION, '5.3.0') >= 0); + } + + public function testDir($dir) + { + return (file_exists($dir) && is_dir($dir) && is_writable($dir)); + } + + public function testFile($file) + { + return (file_exists($file) && is_writable($file)); + } + + function display() + { + $md = \modl\Modl::getInstance(); + $supported = $md->getSupportedDatabases(); + + $cd = new \Modl\ConfigDAO(); + $config = $cd->get(); + + $this->view->assign('dbconnected', $md->_connected); + $this->view->assign('dbtype', $supported[$conf['type']]); + $this->view->assign('dbinfos', sizeof($md->check())); + $this->view->assign('websocketurl', $config->websocketurl); + } +} diff --git a/sources/app/widgets/AdminTest/admintest.css b/sources/app/widgets/AdminTest/admintest.css new file mode 100644 index 0000000..ac5343a --- /dev/null +++ b/sources/app/widgets/AdminTest/admintest.css @@ -0,0 +1,113 @@ +figure { + width: 100%; + height: 40em; + position: relative; + font-size: 1.5rem; +} + +figure div { + display: block; + width: 20%; + margin-top: -2.5em; + margin-left: -10%; + background-color: #EEE; + border-radius: 0.2em; + text-align: center; + position: absolute; + line-height: 5em; + font-weight: bold; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} + +figure div#webserver { + width: 50%; + height: 30em; + border: 0.5em solid gray; + width: 26%; + border-radius: 0.2em; + height: 22em; + border: 0.5em dashed #F5F5F5; + left: 46%; + background-color: transparent; + top: 10%; +} + +figure div#movim_block { left: 50%; top: 50%; } +figure div#database_block { left: 50%; top: 85%; } +figure div#xmpp_block { left: 85%; top: 15%; } +figure div#browser_block { left: 15%; top: 15%; line-height: 19em; } +figure div#daemon_block { left: 50%; top: 15%; } +figure div#api_block { left: 85%; top: 50%; } + +figure div.link { + width: 0; + height: 0; + border-radius: 1em; + padding: 0.25em; + line-height: 0em; + overflow: initial; +} + +figure div.link i { + background-color: #FFF; + margin-top: -3rem; + padding: 1.5rem 1rem; + border-radius: 6rem; + font-size: 3rem; +} + +figure div.disabled { background-color: rgba(0, 0, 0, 0.1); color: white;} +figure div.success { background-color: #6FCC43; color: white; } +figure div.warning { background-color: #FC8F12; color: white; } +figure div.error { background-color: #D92727; color: white; } + +figure div.link.disabled { color: #CCC; } +figure div.link.success { color: #6FCC43; } +figure div.link.warning { color: #FC8F12; } +figure div.link.error { color: #D92727; } + +figure div.link.horizontal { + width: 35%; +} + +figure div.link.vertical { + height: 35%; +} + +figure div.link.vertical i { + top: 50%; + position: absolute; + margin-left: -0.75em; +} + +figure div.link#movim-daemon { + left: 60%; + top: 20%; +} + +figure div.link#movim-database { + left: 60%; + top: 55%; +} + +figure div.link#movim-browser { + left: 25%; + top: 55%; +} + +figure div.link#browser-daemon { + left: 25%; + top: 20%; +} + +figure div.link#xmpp-daemon { + left: 60%; + top: 20%; +} + +figure div.link#movim-api { + left: 60%; + top: 55%; +} diff --git a/sources/app/widgets/AdminTest/admintest.js b/sources/app/widgets/AdminTest/admintest.js new file mode 100644 index 0000000..86df10d --- /dev/null +++ b/sources/app/widgets/AdminTest/admintest.js @@ -0,0 +1,61 @@ +var AdminTest = { + databaseOK : false, + weksocketOK : false, + apiOK : false, + movimOK : true, + + toggleConfiguration : function() { + if(this.databaseOK && this.websocketOK && this.movimOK) { + movim_remove_class('li.admingen', 'disabled'); + movim_remove_class('li.api', 'disabled'); + } else { + movim_add_class('li.admingen', 'disabled'); + movim_add_class('li.api', 'disabled'); + } + }, + + enableWebsocket : function() { + this.websocketOK = true; + this.toggleConfiguration(); + + movim_remove_class('figure #browser-daemon', 'error'); + movim_add_class('figure #browser-daemon', 'success'); + movim_add_class('div #xmpp-daemon', 'success'); + movim_remove_class('li.admindb', 'disabled'); + + movim_get_node('#websocket_error').style.display = 'none'; + }, + + enableAPI : function() { + this.apiOK = true; + + movim_remove_class('figure #movim-api', 'disabled'); + movim_add_class('figure #movim-api', 'success'); + }, + + disableMovim : function() { + this.movimOK = false; + + movim_add_class('figure #movim_block', 'error'); + }/*, + + testXMPPWebsocket : function(url) { + this.connection = new WebSocket(url, 'xmpp'); + + this.connection.onopen = function(e) { + movim_remove_class('figure #daemon-xmpp', 'error'); + movim_add_class('figure #daemon-xmpp', 'success'); + movim_get_node('#xmpp_websocket_error').style.display = 'none'; + }; + }*/ +} + +MovimWebsocket.attach(function() { + AdminTest.enableWebsocket(); + AdminTest.toggleConfiguration(); +}); + +movim_add_onload(function() { + AdminTest.toggleConfiguration(); + movim_add_class('li.admindb', 'disabled'); +}); diff --git a/sources/app/widgets/AdminTest/admintest.tpl b/sources/app/widgets/AdminTest/admintest.tpl new file mode 100755 index 0000000..3694bc9 --- /dev/null +++ b/sources/app/widgets/AdminTest/admintest.tpl @@ -0,0 +1,131 @@ +
+
+
+
+ +
+ + + + + + +
+ {$c->__('schema.browser')} +
+
+ {$c->__('schema.movim')} +
+
+ {$c->__('schema.daemon')} +
+
+ {$c->__('schema.database')} +
+
+ {$c->__('schema.api')} +
+
+ {$c->__('schema.xmpp')} +
+
+
+ +
    +
  • + {$c->__('compatibility.info')} +
  • + + {if="$dbconnected"} + {if="$dbinfos > 0"} +
  • + + {$c->__('compatibility.db')} +
  • + {else} + + {/if} + {else} +
  • + + Database connection error +

    Check if database configuration exist in the config/ folder and fill it with proper values

    +
  • + {/if} + +
  • + + + + + {$c->__('compatibility.websocket')} + +
  • + + + + {if="!$c->version()"} +
  • + + + + {$c->__('compatibility.php1', PHP_VERSION)} +

    {$c->__('compatibility.php2')}

    +
  • + + {/if} + + {if="!extension_loaded('imagick')"} +
  • + + + + + {$c->__('compatibility.imagick')} + +
+ + {/if} + + {if="!extension_loaded('gd')"} +
  • + + + + + {$c->__('compatibility.gd')} + + + + {/if} + + {if="!$c->testDir(DOCUMENT_ROOT)"} +
  • + + + + {$c->__('compatibility.rights')} +
  • + + {/if} + + {if="!$_SERVER['HTTP_MOD_REWRITE']"} +
  • + + + + {$c->__('compatibility.rewrite')} +
  • + {/if} + + + diff --git a/sources/app/widgets/AdminTest/locales.ini b/sources/app/widgets/AdminTest/locales.ini new file mode 100755 index 0000000..ebb40f9 --- /dev/null +++ b/sources/app/widgets/AdminTest/locales.ini @@ -0,0 +1,23 @@ +[admin] +compatibility = General Overview + +[compatibility] +info = Movim has found some issues or things that need to be fixed or improved +php1 = Update your PHP-Version: %s +php2 = Required: 5.3.0 +curl = Install the php5-curl library +imagick = Install the php5-imagick library +gd = Install the php5-gd library +rights = "Read and write rights for the webserver in Movims root directory" +rewrite = The URL Rewriting support is currently disabled +db = The database need to be updated, go to the database panel to fix this +websocket = WebSocket connection error, check if the Movim Daemon is running and is reachable +xmpp_websocket = XMPP Websocket connection error, please check the validity of the URL given in the General Configuration + +[schema] +browser = Browser +movim = Movim Core +daemon = Movim Daemon +database = Database +api = API +xmpp = XMPP diff --git a/sources/app/widgets/Api/Api.php b/sources/app/widgets/Api/Api.php new file mode 100755 index 0000000..dbf47aa --- /dev/null +++ b/sources/app/widgets/Api/Api.php @@ -0,0 +1,88 @@ + + * * + * Copyright (C)2014 MOVIM project + * + * See COPYING for licensing information. + */ + +class Api extends WidgetBase { + function load() + { + } + + function display() + { + $this->view->assign( + 'infos', + $this->__( + 'api.info', + '', + '', + '', + '')); + + $json = requestURL(MOVIM_API.'status', 1, array('uri' => BASE_URI)); + $json = json_decode($json); + + $cd = new \Modl\ConfigDAO(); + $config = $cd->get(); + + if(isset($json)) { + $this->view->assign('json', $json); + if($json->status == 200) { + $this->view->assign('unregister', $this->call('ajaxUnregister')); + $this->view->assign('unregister_status', $config->unregister); + } else { + $config->unregister = false; + $cd->set($config); + $this->view->assign('register', $this->call('ajaxRegister')); + } + } else { + $this->view->assign('json', null); + } + } + + function ajaxRegister() + { + $rewrite = false; + if(isset($_SERVER['HTTP_MOD_REWRITE']) && $_SERVER['HTTP_MOD_REWRITE']) { + $rewrite = true; + } + + $json = requestURL( + MOVIM_API.'register', + 1, + array( + 'uri' => BASE_URI, + 'rewrite' => $rewrite)); + + $json = json_decode($json); + + if(isset($json) && $json->status == 200) { + RPC::call('movim_reload_this'); + Notification::append(null, $this->__('api.conf_updated')); + } + } + + function ajaxUnregister() + { + $cd = new \Modl\ConfigDAO(); + $config = $cd->get(); + + $config->unregister = !$config->unregister; + $cd->set($config); + + RPC::call('movim_reload_this'); + RPC::commit(); + } +} diff --git a/sources/app/widgets/Api/api.tpl b/sources/app/widgets/Api/api.tpl new file mode 100755 index 0000000..6dbd95b --- /dev/null +++ b/sources/app/widgets/Api/api.tpl @@ -0,0 +1,70 @@ +
    +
      +
    • {$infos}
    • + + {if="isset($json)"} + {if="$json->status == 200"} +
    • + + + + {if="!$unregister_status"} + + {/if} + {$c->__('api.registered')} +
    • + + {if="$json->pod->activated"} +
    • + + + + {$c->__('api.validated')} +
    • + {else} +
    • + + + + {$c->__('api.wait')} +
    • + {/if} + + {if="$unregister_status"} +
    • + + {$c->__('api.unregister')} +
    • + {/if} + + {else} +
    • + + + + + {$c->__('api.register')} +
    • + {/if} + {else} +
    • + + + + {$c->__('api.error')} +
    • + {/if} +
    +
    diff --git a/sources/app/widgets/Api/locales.ini b/sources/app/widgets/Api/locales.ini new file mode 100755 index 0000000..e05c6ce --- /dev/null +++ b/sources/app/widgets/Api/locales.ini @@ -0,0 +1,9 @@ +[api] +title = API +info = Here you can register your pod on the official %sMovim API%s and be listed on %sthe pods page%s. +register = Your pod is not registered on the API +registered = Your pod is registered on the API +wait = Your pod is not yet validated +validated = Your pod is validated +unregister = You asked to be removed from the API, this request will be processed in a couple of hours +conf_updated = Configuration updated diff --git a/sources/app/widgets/Avatar/Avatar.php b/sources/app/widgets/Avatar/Avatar.php new file mode 100755 index 0000000..44fb959 --- /dev/null +++ b/sources/app/widgets/Avatar/Avatar.php @@ -0,0 +1,122 @@ + + + * Copyright (C)2013 MOVIM project + * + * See COPYING for licensing information. + */ + +use Moxl\Xec\Action\Avatar\Get; +use Moxl\Xec\Action\Avatar\Set; +use forxer\Gravatar\Gravatar; + +class Avatar extends WidgetBase +{ + function load() + { + $this->addcss('avatar.css'); + $this->addjs('avatar.js'); + + $this->registerEvent('avatar_get_handle', 'onMyAvatar'); + $this->registerEvent('avatar_set_handle', 'onMyAvatar'); + $this->registerEvent('avatar_set_errorfeaturenotimplemented', 'onMyAvatarError'); + $this->registerEvent('avatar_set_errorbadrequest', 'onMyAvatarError'); + $this->registerEvent('avatar_set_errornotallowed', 'onMyAvatarError'); + } + + function onMyAvatar($packet) + { + $me = $packet->content; + $html = $this->prepareForm($me); + + RPC::call('movim_fill', 'avatar_form', $html); + Notification::append(null, $this->__('avatar.updated')); + } + + function onMyAvatarError() + { + $cd = new \modl\ContactDAO(); + $me = $cd->get(); + $html = $this->prepareForm($me); + + RPC::call('movim_fill', 'avatar_form', $html); + Notification::append(null, $this->__('avatar.not_updated')); + } + + function prepareForm($me) + { + $avatarform = $this->tpl(); + + $p = new Picture; + $p->get($this->user->getLogin()); + + $avatarform->assign('photobin', $p->toBase()); + + $avatarform->assign('me', $me); + + if(isset($me->email)) { + $result = requestURL(Gravatar::profile($me->email, 'json'), 3); + $obj = json_decode($result); + if($obj != 'User not found') { + $avatarform->assign('gravatar_bin', base64_encode(requestURL('http://www.gravatar.com/avatar/'.$obj->entry[0]->hash.'?s=250'))); + $avatarform->assign('gravatar', $obj); + } + } + + $avatarform->assign( + 'submit', + $this->call('ajaxSubmit', "movim_form_to_json('avatarform')") + ); + + return $avatarform->draw('_avatar_form', true); + } + + function ajaxGetAvatar() + { + $r = new Get; + $r->setTo($this->user->getLogin()) + ->setMe() + ->request(); + } + + function ajaxGetForm() + { + $cd = new \modl\ContactDAO(); + $me = $cd->get(); + + RPC::call('MovimTpl.fill', '#avatar_form', $this->prepareForm($me)); + } + + function ajaxSubmit($avatar) + { + $p = new \Picture; + $p->fromBase((string)$avatar->photobin->value); + $p->set($this->user->getLogin()); + + $r = new Set; + $r->setData($avatar->photobin->value)->request(); + } + + function display() + { + $p = new Picture; + if(!$p->get($this->user->getLogin())) { + $this->view->assign( + 'getavatar', + $this->call('ajaxGetAvatar') + ); + $this->view->assign('form', $this->prepareForm(new \modl\Contact())); + } else { + $this->view->assign('getavatar', ''); + } + } +} diff --git a/sources/app/widgets/Avatar/_avatar_form.tpl b/sources/app/widgets/Avatar/_avatar_form.tpl new file mode 100755 index 0000000..447a447 --- /dev/null +++ b/sources/app/widgets/Avatar/_avatar_form.tpl @@ -0,0 +1,93 @@ +
    + +

    {$c->__('page.avatar')}

    + +
    +
    +
    +
    + + +
    +
    +
    +
    +
      +
    • + + + + {$c->__('avatar.file')} +

      +
    • + {if="isset($gravatar)"} +
    • + + + + + Gravatar +

      We found a Gravatar picture

      +
    • + {/if} +
    +
    +
    + + + diff --git a/sources/app/widgets/Avatar/avatar.css b/sources/app/widgets/Avatar/avatar.css new file mode 100755 index 0000000..0ae84c9 --- /dev/null +++ b/sources/app/widgets/Avatar/avatar.css @@ -0,0 +1,16 @@ +#avatar_form div#preview { + flex: 1 1 20%; + text-align: center; + padding-top: 2rem; +} + +#avatar_form input[type=file] { + max-width: 200px; +} + +#avatar_form div#preview > div, +#avatar_form div#preview img { + max-width: 250px; + border-radius: 0.25rem; + margin: 0 auto; +} diff --git a/sources/app/widgets/Avatar/avatar.js b/sources/app/widgets/Avatar/avatar.js new file mode 100755 index 0000000..f53c3f0 --- /dev/null +++ b/sources/app/widgets/Avatar/avatar.js @@ -0,0 +1,86 @@ +var Avatar = { + file : function(files) { + var f = files[0]; + if (!f.type.match(/image.*/)) { + console.log("Not a picture !"); + } else { + var reader = new FileReader(); + reader.readAsDataURL(f); + + reader.onload = function (ev) { + var img = new Image(); + img.src = ev.target.result; + Avatar.preview(img.src); + }; + }; + }, + preview : function(src) { + var canvas = document.createElement('canvas'); + width = height = canvas.width = canvas.height = 410; + var image = new Image(); + image.src = src; + image.onload = function(){ + if (image.width == image.height) { + canvas.getContext("2d").drawImage(image, 0, 0, width, height); + } else { + minVal = parseInt(Math.min(image.width, image.height)); + if (image.width > image.height) { + canvas.getContext("2d").drawImage(image, (parseInt(image.width) - minVal) / 2, 0, minVal, minVal, 0, 0, width, height); + } else { + canvas.getContext("2d").drawImage(image, 0, (parseInt(image.height) - minVal) / 2, minVal, minVal, 0, 0, width, height); + } + } + + var base64 = canvas.toDataURL('image/jpeg', 0.7); + + var preview = document.querySelector('form[name=avatarform] img'); + var input = document.querySelector('input[name="photobin"]'); + preview.src = base64; + + var bin = base64.split(","); + input.value = bin[1]; + } + } +} + +MovimWebsocket.attach(function() { + Avatar_ajaxGetForm(); +}); + +function showVideo(){ + navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia; + navigator.getUserMedia({video:true, audio:false}, successCallback, errorCallback); + + movim_toggle_class('#camdiv', 'active'); +} +function successCallback(stream) { + video = document.getElementById("runningcam"); + video.src = window.URL.createObjectURL(stream); + localMediaStream = stream; // stream available to console + + document.getElementById("shoot").addEventListener('click', snapshot, false); +} + +function errorCallback(error){ + console.log("navigator.getUserMedia error: ", error); +} + + +function snapshot() { + if (localMediaStream) { + canvas = document.querySelector("canvas"); + canvas.width = video.videoWidth; + canvas.height = video.videoHeight; + ctx = canvas.getContext('2d'); + video = document.getElementById("runningcam"); + + ctx.drawImage(video,0,0, canvas.width, canvas.height); + // "image/webp" works in Chrome 18. In other browsers, this will fall back to image/png. + var img = new Image(); + img.src = canvas.toDataURL('image/png'); + + img.onload = function() { + vCardImageResize(this); + } + } +} diff --git a/sources/app/widgets/Avatar/avatar.tpl b/sources/app/widgets/Avatar/avatar.tpl new file mode 100755 index 0000000..d193fc6 --- /dev/null +++ b/sources/app/widgets/Avatar/avatar.tpl @@ -0,0 +1,9 @@ +
    +
    + +
    +
    diff --git a/sources/app/widgets/Avatar/locales.ini b/sources/app/widgets/Avatar/locales.ini new file mode 100755 index 0000000..f9fb477 --- /dev/null +++ b/sources/app/widgets/Avatar/locales.ini @@ -0,0 +1,8 @@ +[avatar] +file = File +use_it = Use it +webcam = Webcam +cheese = Cheese ! +snapshot = Take a webcam snapshot +updated = Avatar Updated +not_updated = Avatar Not Updated diff --git a/sources/app/widgets/Blog/Blog.php b/sources/app/widgets/Blog/Blog.php new file mode 100755 index 0000000..9018bf0 --- /dev/null +++ b/sources/app/widgets/Blog/Blog.php @@ -0,0 +1,41 @@ +get('f')) { + return; + } + + $from = $this->get('f'); + if(filter_var($from, FILTER_VALIDATE_EMAIL)) { + $node = 'urn:xmpp:microblog:0'; + } else { + return; + } + + $cd = new \modl\ContactDAO(); + $c = $cd->get($from, true); + $this->view->assign('contact', $c); + + $pd = new \modl\PostnDAO(); + if($id = $this->get('i')) { + $messages = $pd->getPublicItem($from, $node, $id, 10, 0); + } else { + $messages = $pd->getPublic($from, $node, 10, 0); + } + + $this->view->assign('posts', $messages); + } + + function getComments($post) + { + $pd = new \Modl\PostnDAO(); + return $pd->getComments($post); + } +} diff --git a/sources/app/widgets/Blog/blog.tpl b/sources/app/widgets/Blog/blog.tpl new file mode 100755 index 0000000..26f9c13 --- /dev/null +++ b/sources/app/widgets/Blog/blog.tpl @@ -0,0 +1,140 @@ +
    + + + + {loop="$posts"} +
    +
    + +
    +
    + {$value->contentcleaned} +
    + + {$comments = $c->getComments($value)} + {if="$comments"} +
      +
    • + {$c->__('post.comments')} + {$comments|count} +
    • + {loop="$comments"} +
    • + {$url = $value->getContact()->getPhoto('s')} + {if="$url"} + + + + {else} + + + + {/if} + {$value->published|strtotime|prepareDate} + + {$value->getContact()->getTrueName()} + +

      + {$value->content} +

      +
    • + {/loop} +
    + {/if} +
    + + {/loop} + {if="$posts == null"} +
      +
    • + {$c->__('blog.empty')} +
    • +
    + {/if} +
    diff --git a/sources/app/widgets/Blog/locales.ini b/sources/app/widgets/Blog/locales.ini new file mode 100644 index 0000000..f047fca --- /dev/null +++ b/sources/app/widgets/Blog/locales.ini @@ -0,0 +1,3 @@ +[blog] +title = "%s's feed" +empty = This user has not posted anything right now diff --git a/sources/app/widgets/Bookmark/Bookmark.php b/sources/app/widgets/Bookmark/Bookmark.php new file mode 100755 index 0000000..ade02b8 --- /dev/null +++ b/sources/app/widgets/Bookmark/Bookmark.php @@ -0,0 +1,269 @@ + + * + * @version 1.0 + * @date 28 October 2010 + * + * Copyright (C)2010 MOVIM project + * + * See COPYING for licensing information. + */ + +use Moxl\Xec\Action\Bookmark\Get; +use Moxl\Xec\Action\Bookmark\Set; +use Moxl\Xec\Action\Presence\Muc; + +class Bookmark extends WidgetBase +{ + private $_list_server; + + function load() + { + $this->addcss('bookmark.css'); + $this->registerEvent('bookmark', 'onBookmark'); + $this->registerEvent('bookmarkerror', 'onBookmarkError'); + + //$this->registerEvent('mucrole', 'onMucRole'); + + $this->registerEvent('groupsubscribed', 'onGroupSubscribed'); + $this->registerEvent('groupunsubscribed', 'onGroupUnsubscribed'); + } + + function display() + { + $this->view->assign('subscriptionconfig', Route::urlize('conf', false, 'groupsubscribedlistconfig')); + + $this->view->assign('getbookmark', $this->call("ajaxGetBookmark")); + $this->view->assign('setbookmark', $this->call("ajaxSetBookmark", "''")); + + $this->view->assign('preparebookmark', $this->prepareBookmark()); + } + + function prepareBookmark() { + $cd = new \modl\ConferenceDAO(); + $sd = new \modl\SubscriptionDAO(); + + // The URL add form + $listview = $this->tpl(); + $listview->assign('conferences', $cd->getAll()); + $listview->assign('subscriptions', $sd->getSubscribed()); + + $html = ''; + + // The URL add form + $urlview = $this->tpl(); + $urlview->assign( + 'submit', + $this->call( + 'ajaxBookmarkUrlAdd', + "movim_parse_form('bookmarkurladd')") + ); + $html .= $urlview->draw('_bookmark_url_add', true); + + // The MUC add form + $mucview = $this->tpl(); + $mucview->assign( + 'submit', + $this->call( + 'ajaxBookmarkMucAdd', + "movim_parse_form('bookmarkmucadd')") + ); + $html .= $mucview->draw('_bookmark_muc_add', true); + + $html .= $listview->draw('_bookmark_list', true); + return $html; + } + + function checkNewServer($node) { + $r = false; + + if($this->_list_server != $node->server) + $r = true; + + $this->_list_server = $node->server; + return $r; + } + + function getMucRemove($node) { + return $this->call( + 'ajaxBookmarkMucRemove', + "'".$node->conference."'" + ); + } + + function getMucJoin($node) { + return $this->call( + 'ajaxBookmarkMucJoin', + "'".$node->conference."'", + "'".$node->nick."'" + ); + } + + function onGroupSubscribed() + { + $html = $this->prepareBookmark(); + RPC::call('movim_fill', 'bookmarks', $html); + RPC::call('setBookmark'); + } + + function onGroupUnsubscribed() + { + $html = $this->prepareBookmark(); + RPC::call('movim_fill', 'bookmarks', $html); + RPC::call('setBookmark'); + } + + function onBookmark() + { + $html = $this->prepareBookmark(); + RPC::call('movim_fill', 'bookmarks', $html); + Notification::append(null, $this->__('bookmarks.updated')); + } + /* + function onMucRole($arr) + { + + } + */ + function onBookmarkError($error) + { + Notification::append(null, $this->__('bookmarks.error').$error); + } + + function ajaxGetBookmark() + { + $b = new Get; + $b->setTo($this->user->getLogin()) + ->request(); + } + + function ajaxSetBookmark($item = false) + { + $arr = array(); + + if($item) { + array_push($arr, $item); + } + + $sd = new \modl\SubscriptionDAO(); + $cd = new \modl\ConferenceDAO(); + + foreach($sd->getSubscribed() as $s) { + array_push($arr, + array( + 'type' => 'subscription', + 'server' => $s->server, + 'title' => $s->title, + 'subid' => $s->subid, + 'tags' => unserialize($s->tags), + 'node' => $s->node)); + } + + foreach($cd->getAll() as $c) { + array_push($arr, + array( + 'type' => 'conference', + 'name' => $c->name, + 'autojoin' => $c->autojoin, + 'nick' => $c->nick, + 'jid' => $c->conference)); + } + + + $b = new Set; + $b->setArr($arr) + ->setTo($this->user->getLogin()) + ->request(); + } + + // Add a new MUC + function ajaxBookmarkMucAdd($form) + { + if(!filter_var($form['jid'], FILTER_VALIDATE_EMAIL)) { + $html = '
    '.$this->__('chatroom.bad_id').'
    ' ; + RPC::call('movim_fill', 'bookmarkmucadderror', $html); + RPC::commit(); + } elseif(trim($form['name']) == '') { + $html = '
    '.$this->__('chatroom.empty_name').'
    ' ; + RPC::call('movim_fill', 'bookmarkmucadderror', $html); + RPC::commit(); + } else { + $item = array( + 'type' => 'conference', + 'name' => $form['name'], + 'autojoin' => $form['autojoin'], + 'nick' => $form['nick'], + 'jid' => $form['jid']); + $this->ajaxSetBookmark($item); + } + } + + // Remove a MUC + function ajaxBookmarkMucRemove($jid) + { + $cd = new \modl\ConferenceDAO(); + $cd->deleteNode($jid); + + $this->ajaxSetBookmark(); + } + + // Join a MUC + function ajaxBookmarkMucJoin($jid, $nickname) + { + $p = new Muc; + $p->setTo($jid) + ->setNickname($nickname) + ->request(); + } + /* + // Add a new URL + function ajaxBookmarkUrlAdd($form) + { + if(!filter_var($form['url'], FILTER_VALIDATE_URL)) { + $html = '
    '.t('Bad URL').'
    ' ; + RPC::call('movim_fill', 'bookmarkadderror', $html); + RPC::commit(); + } elseif(trim($form['name']) == '') { + $html = '
    '.t('Empty name').'
    ' ; + RPC::call('movim_fill', 'bookmarkadderror', $html); + RPC::commit(); + } else { + + $bookmarks = Cache::c('bookmark'); + + if($bookmarks == null) + $bookmarks = array(); + + array_push($bookmarks, + array( + 'type' => 'url', + 'name' => $form['name'], + 'url' => $form['url'])); + + $this->ajaxSetBookmark($bookmarks); + } + } + + // Remove an URL + function ajaxBookmarkUrlRemove($url) + { + $arr = Cache::c('bookmark'); + foreach($arr as $key => $b) { + if($b['type'] == 'url' && $b['url'] == $url) + unset($arr[$key]); + } + + $b = new moxl\BookmarkSet(); + $b->setArr($arr) + ->request(); + }*/ +} diff --git a/sources/app/widgets/Bookmark/_bookmark_list.tpl b/sources/app/widgets/Bookmark/_bookmark_list.tpl new file mode 100755 index 0000000..dd9d9be --- /dev/null +++ b/sources/app/widgets/Bookmark/_bookmark_list.tpl @@ -0,0 +1,41 @@ + + +
    + + diff --git a/sources/app/widgets/Bookmark/_bookmark_muc_add.tpl b/sources/app/widgets/Bookmark/_bookmark_muc_add.tpl new file mode 100755 index 0000000..ae0ae40 --- /dev/null +++ b/sources/app/widgets/Bookmark/_bookmark_muc_add.tpl @@ -0,0 +1,40 @@ + diff --git a/sources/app/widgets/Bookmark/_bookmark_url_add.tpl b/sources/app/widgets/Bookmark/_bookmark_url_add.tpl new file mode 100755 index 0000000..2214453 --- /dev/null +++ b/sources/app/widgets/Bookmark/_bookmark_url_add.tpl @@ -0,0 +1,28 @@ + diff --git a/sources/app/widgets/Bookmark/bookmark.css b/sources/app/widgets/Bookmark/bookmark.css new file mode 100755 index 0000000..a372b23 --- /dev/null +++ b/sources/app/widgets/Bookmark/bookmark.css @@ -0,0 +1,8 @@ +#bookmarks li .cross { + float: right; + opacity: 0.3; +} + +#bookmarks li:hover .cross { + opacity: 1; +} diff --git a/sources/app/widgets/Bookmark/bookmark.tpl b/sources/app/widgets/Bookmark/bookmark.tpl new file mode 100755 index 0000000..4d1a819 --- /dev/null +++ b/sources/app/widgets/Bookmark/bookmark.tpl @@ -0,0 +1,27 @@ + + +
    + {$preparebookmark} +
    + +
    + + + + + + +
    diff --git a/sources/app/widgets/Bookmark/locales.ini b/sources/app/widgets/Bookmark/locales.ini new file mode 100755 index 0000000..1dd9938 --- /dev/null +++ b/sources/app/widgets/Bookmark/locales.ini @@ -0,0 +1,22 @@ +[title] +conferences = Conferences +groups = Groups + +[chatroom] +add = Add a new Chat Room +id = Chat Room ID +name = Name +nickname = Nickname +autojoin_label = Do you want do join automaticaly this Chat Room ? +bad_id = Bad Chatroom ID +empty_name = Empty name + +[bookmarks] +updated = Bookmarks updated +error = An error occured : +configure = Configure + +[url] +add = Add a new URL +url = URL +name = Name diff --git a/sources/app/widgets/Caps/Caps.php b/sources/app/widgets/Caps/Caps.php new file mode 100755 index 0000000..a711a09 --- /dev/null +++ b/sources/app/widgets/Caps/Caps.php @@ -0,0 +1,70 @@ + + + * Copyright (C)2014 Movim project + * + * See COPYING for licensing information. + */ + +class Caps extends WidgetBase +{ + private $_table = array(); + private $_nslist; + + function load() { + $this->addcss('caps.css'); + } + + function isImplemented($client, $key) { + if(in_array($this->_nslist[$key]['ns'], $client)) { + return ' + '. + $key.' + '; + } else { + return ' + '. + $key.' + '; + } + } + + function display() + { + $cd = new \modl\CapsDAO(); + $clients = $cd->getClients(); + + foreach($clients as $c) { + if(!isset($this->_table[$c->name])) { + $this->_table[$c->name] = array(); + } + + $features = unserialize($c->features); + foreach($features as $f) { + if(!in_array($f, $this->_table[$c->name])) { + array_push($this->_table[$c->name], (string)$f); + } + } + } + + ksort($this->_table); + + $this->_nslist = getXepNamespace(); + + $this->view->assign('table', $this->_table); + $this->view->assign('nslist', $this->_nslist); + } +} diff --git a/sources/app/widgets/Caps/caps.css b/sources/app/widgets/Caps/caps.css new file mode 100755 index 0000000..9a159d0 --- /dev/null +++ b/sources/app/widgets/Caps/caps.css @@ -0,0 +1,61 @@ +#caps_widget table { + width: 100%; + display: block; + + overflow: auto; + + font-size: 2rem; +} + +#caps_widget table tr:not(:first-child):hover{ + background-color: rgba(0, 0, 0, 0.1); +} + +#caps_widget table td.chat { + background-color: green; +} + +#caps_widget table td.jingle { + background-color: purple; +} + +#caps_widget table td.rayo { + background-color: #0FBF00; +} + +#caps_widget table td.iot { + background-color: orange; +} + +#caps_widget table td.profile { + background-color: blue; +} + +#caps_widget table td.client { + background-color: #FF0061; +} + +#caps_widget table td.social { + background-color: #00FFA2; +} + +#caps_widget table td.yes { + opacity: 1; +} + +#caps_widget table td.no { + opacity: 0.2; +} + +#caps_widget table td.yes, +#caps_widget table td.no { + color: white; +} + +#caps_widget table td { + padding: 0 0.5rem; +} + +main > section > div > * { + max-width: calc(100% - 4rem); +} diff --git a/sources/app/widgets/Caps/caps.tpl b/sources/app/widgets/Caps/caps.tpl new file mode 100755 index 0000000..93d1020 --- /dev/null +++ b/sources/app/widgets/Caps/caps.tpl @@ -0,0 +1,49 @@ +
    +

    Capabilities

    + +

    Legend

    + + + + + + + + + + + + + + + + + + + +
    Chat0xxxJingle0xxxRayo0xxxIoT0xxxProfile0xxxClient0xxxSocial
    + +

    Table

    + + + + + {loop="$nslist"} + + {/loop} + + + + + {loop="$table"} + + + {$client = $value} + {loop="$nslist"} + {$c->isImplemented($client, $key)} + {/loop} + + {/loop} + +
    Client{$key}
    {$key}
    +
    diff --git a/sources/app/widgets/Chat/Chat.php b/sources/app/widgets/Chat/Chat.php new file mode 100644 index 0000000..8ade9af --- /dev/null +++ b/sources/app/widgets/Chat/Chat.php @@ -0,0 +1,533 @@ +addjs('chat.js'); + //$this->addjs('chat_otr.js'); + $this->addcss('chat.css'); + $this->registerEvent('carbons', 'onMessage'); + $this->registerEvent('message', 'onMessage'); + $this->registerEvent('mamresult', 'onMessageHistory'); + $this->registerEvent('composing', 'onComposing'); + $this->registerEvent('paused', 'onPaused'); + $this->registerEvent('gone', 'onGone'); + $this->registerEvent('subject', 'onConferenceSubject'); + $this->registerEvent('muc_getconfig_handle', 'onRoomConfig'); + $this->registerEvent('muc_setconfig_handle', 'onRoomConfigSaved'); + //$this->registerEvent('muc_setsubject_handle', 'onRoomSubjectChanged'); + //$this->registerEvent('presence', 'onPresence'); + } + + /* + * Disabled for the moment, it SPAM a bit too much the user + function onPresence($packet) + { + $contacts = $packet->content; + if($contacts != null){ + $contact = $contacts[0]; + + if($contact->value < 5) { + $avatar = $contact->getPhoto('s'); + if($avatar == false) $avatar = null; + + $presences = getPresences(); + $presence = $presences[$contact->value]; + + Notification::append('presence', $contact->getTrueName(), $presence, $avatar, 4); + } + } + }*/ + + function onMessageHistory($packet) + { + $this->onMessage($packet, true); + } + + function onMessage($packet, $history = false) + { + $message = $packet->content; + $cd = new \Modl\ContactDAO; + + if($message->session == $message->jidto && !$history) { + $from = $message->jidfrom; + + $contact = $cd->getRosterItem($from); + if($contact == null) + $contact = $cd->get($from); + + if($contact != null + && !preg_match('#^\?OTR#', $message->body) + && $message->type != 'groupchat') { + $avatar = $contact->getPhoto('s'); + if($avatar == false) $avatar = null; + Notification::append('chat|'.$from, $contact->getTrueName(), $message->body, $avatar, 4); + } + + RPC::call('movim_fill', $from.'_state', ''); + // If the message is from me + } /*else { + $from = $message->jidto; + $contact = $cd->get(); + }* + + $me = $cd->get(); + if($me == null) { + $me = new \Modl\Contact; + }*/ + + if(!preg_match('#^\?OTR#', $message->body)) { + RPC::call('Chat.appendMessage', $this->prepareMessage($message)); + } + RPC::call('MovimTpl.scrollPanel'); + } + + function onComposing($array) + { + $this->setState($array, $this->__('message.composing')); + } + + function onPaused($array) + { + $this->setState($array, $this->__('message.paused')); + } + + function onGone($array) + { + $this->setState($array, $this->__('message.gone')); + } + + function onConferenceSubject($packet) + { + $header = $this->prepareHeaderRoom($packet->content->jidfrom); + Header::fill($header); + } + + function onRoomConfig($packet) + { + list($config, $room) = array_values($packet->content); + + $view = $this->tpl(); + + $xml = new \XMPPtoForm(); + $form = $xml->getHTML($config->x->asXML()); + + $view->assign('form', $form); + $view->assign('room', $room); + + Dialog::fill($view->draw('_chat_config_room', true), true); + } + + function onRoomConfigSaved($packet) + { + Notification::append(false, $this->__('chatroom.config_saved')); + } +/* + function onRoomSubjectChanged($packet) + { + Notification::append(false, $this->__('chatroom.suject_changed')); + } +*/ + private function setState($array, $message) + { + list($from, $to) = $array; + if($from == $this->user->getLogin()) { + $jid = $to; + } else { + $jid = $from; + } + + $view = $this->tpl(); + $view->assign('message', $message); + + $html = $view->draw('_chat_state', true); + + RPC::call('movim_fill', $jid.'_state', $html); + RPC::call('MovimTpl.scrollPanel'); + } + + /** + * @brief Show the smiley list + */ + function ajaxSmiley() + { + $view = $this->tpl(); + Dialog::fill($view->draw('_chat_smiley', true)); + } + + /** + * @brief Get the path of a emoji + */ + function ajaxSmileyGet($string) + { + return prepareString($string, true); + } + + /** + * @brief Get a discussion + * @param string $jid + */ + function ajaxGet($jid = null) + { + if($jid == null) { + RPC::call('movim_fill', 'chat_widget', $this->prepareEmpty()); + } else { + $chats = new Chats; + $chats->ajaxGetHistory($jid); + + $html = $this->prepareChat($jid); + + $header = $this->prepareHeader($jid); + + Header::fill($header); + RPC::call('movim_fill', 'chat_widget', $html); + RPC::call('MovimTpl.scrollPanel'); + RPC::call('MovimTpl.showPanel'); + + $this->prepareMessages($jid); + } + } + + /** + * @brief Get a chatroom + * @param string $jid + */ + function ajaxGetRoom($room) + { + if(!$this->validateJid($room)) return; + + $html = $this->prepareChat($room, true); + + $header = $this->prepareHeaderRoom($room); + + Header::fill($header); + RPC::call('movim_fill', 'chat_widget', $html); + RPC::call('MovimTpl.scrollPanel'); + RPC::call('MovimTpl.showPanel'); + + $this->prepareMessages($room, true); + } + + /** + * @brief Send a message + * + * @param string $to + * @param string $message + * @return void + */ + function ajaxSendMessage($to, $message, $muc = false, $resource = false) { + if($message == '') + return; + + $m = new \Modl\Message(); + $m->session = $this->user->getLogin(); + $m->jidto = echapJid($to); + $m->jidfrom = $this->user->getLogin(); + + $session = \Sessionx::start(); + + $m->type = 'chat'; + $m->resource = $session->resource; + + if($muc) { + $m->type = 'groupchat'; + + $s = Session::start(); + $m->resource = $s->get('username'); + + if($m->resource == null) { + $m->resource = $session->user; + } + + $m->jidfrom = $to; + } + + $m->body = rawurldecode($message); + $m->html = prepareString($m->body, false, true); + $m->published = gmdate('Y-m-d H:i:s'); + $m->delivered = gmdate('Y-m-d H:i:s'); + + if($resource != false) { + $to = $to . '/' . $resource; + } + + // We decode URL codes to send the correct message to the XMPP server + $p = new Publish; + $p->setTo($to); + //$p->setHTML($m->html); + $p->setContent(htmlspecialchars($m->body)); + + if($muc) { + $p->setMuc(); + } + + $p->request(); + + /* Is it really clean ? */ + if(!$p->getMuc()) { + if(!preg_match('#^\?OTR#', $m->body)) { + $md = new \Modl\MessageDAO(); + $md->set($m); + } + + $packet = new Moxl\Xec\Payload\Packet; + $packet->content = $m; + $this->onMessage($packet/*, true*/); + } + } + + /** + * @brief Send a "composing" message + * + * @param string $to + * @return void + */ + function ajaxSendComposing($to) { + if(!$this->validateJid($to)) return; + + $mc = new Composing; + $mc->setTo($to)->request(); + } + + /** + * @brief Send a "paused" message + * + * @param string $to + * @return void + */ + function ajaxSendPaused($to) { + if(!$this->validateJid($to)) return; + + $mp = new Paused; + $mp->setTo($to)->request(); + } + + /** + * @brief Configure a room + * + * @param string $room + */ + function ajaxGetRoomConfig($room) + { + if(!$this->validateJid($room)) return; + + $gc = new GetConfig; + $gc->setTo($room) + ->request(); + } + + /** + * @brief Save the room configuration + * + * @param string $room + */ + function ajaxSetRoomConfig($data, $room) + { + if(!$this->validateJid($room)) return; + + $sc = new SetConfig; + $sc->setTo($room) + ->setData($data) + ->request(); + } + + /** + * @brief Get the subject form of a chatroom + */ + function ajaxGetSubject($room) + { + if(!$this->validateJid($room)) return; + + $view = $this->tpl(); + + $md = new \Modl\MessageDAO; + $s = $md->getRoomSubject($room); + + $view->assign('room', $room); + $view->assign('subject', $s); + + Dialog::fill($view->draw('_chat_subject', true)); + } + + /** + * @brief Change the subject of a chatroom + */ + function ajaxSetSubject($room, $form) + { + if(!$this->validateJid($room)) return; + + $validate_subject = Validator::string()->length(0, 200); + if(!$validate_subject->validate($form->subject->value)) return; + + $p = new SetSubject; + $p->setTo($room) + ->setSubject($form->subject->value) + ->request(); + } + + /** + * @brief Prepare the contact header + * + * @param string $jid + */ + function prepareHeader($jid) + { + $view = $this->tpl(); + + $cd = new \Modl\ContactDAO; + + $cr = $cd->getRosterItem($jid); + if(isset($cr)) { + $contact = $cr; + } else { + $contact = $cd->get($jid); + } + + $view->assign('contact', $contact); + $view->assign('jid', $jid); + + return $view->draw('_chat_header', true); + } + + /** + * @brief Prepare the contact header + * + * @param string $jid + */ + function prepareHeaderRoom($room) + { + $view = $this->tpl(); + + $md = new \Modl\MessageDAO; + $s = $md->getRoomSubject($room); + + $cd = new \Modl\ConferenceDAO; + $c = $cd->get($room); + + $pd = new \Modl\PresenceDAO; + $p = $pd->getMyPresenceRoom($room); + + $view->assign('room', $room); + $view->assign('subject', $s); + $view->assign('presence', $p); + $view->assign('conference', $c); + + return $view->draw('_chat_header_room', true); + } + + function prepareChat($jid, $muc = false) + { + $view = $this->tpl(); + + $view->assign('jid', $jid); + + $jid = echapJS($jid); + + $view->assign('composing', $this->call('ajaxSendComposing', "'" . $jid . "'")); + $view->assign('paused', $this->call('ajaxSendPaused', "'" . $jid . "'")); + + $view->assign('smiley', $this->call('ajaxSmiley')); + + $view->assign('emoji', prepareString('😀')); + $view->assign('muc', $muc); + + return $view->draw('_chat', true); + } + + function prepareMessages($jid) + { + if(!$this->validateJid($jid)) return; + + $md = new \Modl\MessageDAO(); + $messages = $md->getContact(echapJid($jid), 0, 30); + + if(is_array($messages)) { + $messages = array_reverse($messages); + + foreach($messages as $message) { + $this->prepareMessage($message); + } + } + + $view = $this->tpl(); + $view->assign('jid', $jid); + + $cd = new \Modl\ContactDAO; + $contact = $cd->get($jid); + $me = $cd->get(); + if($me == null) { + $me = new \Modl\Contact; + } + + $view->assign('contact', $contact); + $view->assign('me', false); + $left = $view->draw('_chat_bubble', true); + + $view->assign('contact', $me); + $view->assign('me', true); + $right = $view->draw('_chat_bubble', true); + + $room = $view->draw('_chat_bubble_room', true); + + RPC::call('Chat.setBubbles', $left, $right, $room); + RPC::call('Chat.appendMessages', $messages); + } + + function prepareMessage(&$message) + { + if(isset($message->html)) { + $message->body = $message->html; + } else { + $message->body = prepareString(htmlentities($message->body , ENT_COMPAT,'UTF-8')); + } + + if($message->type == 'groupchat') { + $message->color = stringToColor($message->session.$message->resource.$message->jidfrom.$message->type); + } + + $message->published = prepareDate(strtotime($message->published)); + + return $message; + } + + function prepareEmpty() + { + $view = $this->tpl(); + + $cd = new \Modl\ContactDAO; + $view->assign('presencestxt', getPresencesTxt()); + $view->assign('top', $cd->getTop(8)); + return $view->draw('_chat_empty', true); + } + + /** + * @brief Validate the jid + * + * @param string $jid + */ + private function validateJid($jid) + { + $validate_jid = Validator::string()->noWhitespace()->length(6, 60); + if(!$validate_jid->validate($jid)) return false; + else return true; + } + + function display() + { + $this->view->assign('jid', false); + if($this->validateJid($this->get('f'))) { + $this->view->assign('jid', $this->get('f')); + } + } +} diff --git a/sources/app/widgets/Chat/_chat.tpl b/sources/app/widgets/Chat/_chat.tpl new file mode 100644 index 0000000..1b17234 --- /dev/null +++ b/sources/app/widgets/Chat/_chat.tpl @@ -0,0 +1,55 @@ +
    +
    +
      +
      +
      +
      +
      +
        +
      • + + {$c->ajaxSmileyGet('😃')} + +
        + +
        +
        +
        + +
        +
        +
      • +
      +
      diff --git a/sources/app/widgets/Chat/_chat_bubble.tpl b/sources/app/widgets/Chat/_chat_bubble.tpl new file mode 100644 index 0000000..be17652 --- /dev/null +++ b/sources/app/widgets/Chat/_chat_bubble.tpl @@ -0,0 +1,21 @@ +
    • + {$url = $contact->getPhoto('s')} + {if="$url"} + {if="$me == null"}{/if} + + + + {if="$me == null"}{/if} + {else} + {if="$me == null"}{/if} + + + + {if="$me == null"}{/if} + {/if} + +
      +
      + +
      +
    • diff --git a/sources/app/widgets/Chat/_chat_bubble_room.tpl b/sources/app/widgets/Chat/_chat_bubble_room.tpl new file mode 100644 index 0000000..9783ff4 --- /dev/null +++ b/sources/app/widgets/Chat/_chat_bubble_room.tpl @@ -0,0 +1,5 @@ +
    • + + +
      +
    • diff --git a/sources/app/widgets/Chat/_chat_config_room.tpl b/sources/app/widgets/Chat/_chat_config_room.tpl new file mode 100644 index 0000000..ddd0d8f --- /dev/null +++ b/sources/app/widgets/Chat/_chat_config_room.tpl @@ -0,0 +1,13 @@ +
      +
      + {$form} +
      +
      + diff --git a/sources/app/widgets/Chat/_chat_empty.tpl b/sources/app/widgets/Chat/_chat_empty.tpl new file mode 100644 index 0000000..67e2369 --- /dev/null +++ b/sources/app/widgets/Chat/_chat_empty.tpl @@ -0,0 +1,33 @@ +
      +

      {$c->__('chat.empty_title')}

      +

      {$c->__('chat.empty_text')}

      +
      + +
        +
      • {$c->__('chat.frequent')}
      • + {loop="$top"} +
      • last > 60"} inactive{/if}" + onclick="Chats_ajaxOpen('{$value->jid}'); Chat_ajaxGet('{$value->jid}');"> + {$url = $value->getPhoto('s')} + {if="$url"} + value"} + status {$presencestxt[$value->value]} + {/if}"> + + + {else} + value"} + status {$presencestxt[$value->value]} + {/if}"> + + + {/if} + {$value->getTrueName()} +

        {$value->jid}

        +
      • + {/loop} +
      +
      +
      diff --git a/sources/app/widgets/Chat/_chat_header.tpl b/sources/app/widgets/Chat/_chat_header.tpl new file mode 100644 index 0000000..b2c371a --- /dev/null +++ b/sources/app/widgets/Chat/_chat_header.tpl @@ -0,0 +1,30 @@ +
      +
        +
      • + + + +
      • +
      + +

      {$c->__('page.chats')}

      +
      +
      +
        +
      • + + + +
      • +
      +
      + +

      + {if="$contact != null"} + {$contact->getTrueName()} + {else} + {$jid|echapJS} + {/if} +

      + +
      diff --git a/sources/app/widgets/Chat/_chat_header_room.tpl b/sources/app/widgets/Chat/_chat_header_room.tpl new file mode 100644 index 0000000..fc6fc63 --- /dev/null +++ b/sources/app/widgets/Chat/_chat_header_room.tpl @@ -0,0 +1,70 @@ +{$anon = $c->supported('anonymous')} +
      + {if="!$anon"} +
        +
      • + + + +
      • +
      + {/if} + + {if="!$anon"} +

      {$c->__('page.chats')}

      + {else} +

      {$c->__('page.room')}

      + {/if} +
      +
      +
        +
      • + + + +
      • +
      • + + + +
      • +
      +
      + + {if="!$anon"} + + {else} + + {/if} + + + {if="$conference != null && $conference->name"} +

      {$conference->name}

      + {else} +

      {$room}

      + {/if} + {if="$subject != null"} +

      {$subject->subject}

      + {/if} +
      +
        +
      • + {$c->__('chatroom.members')} +
      • + {if="!$anon"} +
      • + {$c->__('button.delete')} +
      • + {/if} + {if="$presence != null && $presence->mucrole == 'moderator' && !$anon"} +
      • + {$c->__('chatroom.config')} +
      • +
      • + {$c->__('chatroom.subject')} +
      • + {/if} +
      +
      diff --git a/sources/app/widgets/Chat/_chat_smiley.tpl b/sources/app/widgets/Chat/_chat_smiley.tpl new file mode 100644 index 0000000..4b49d73 --- /dev/null +++ b/sources/app/widgets/Chat/_chat_smiley.tpl @@ -0,0 +1,83 @@ +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      :joy::smiley::smile::laughing::heart_eyes::wink:
      :angry::stuck_out_tongue_winking_eye::stuck_out_tongue_closed_eyes::unamused::sweat::confounded:
      :cry::triumph::disappointed_relieved::sleepy::sob::scream:
      :banana::apple::blossom::cactus::rose::mushroom:
      :hamburger::pizza::poultry_leg::rice::ramen::sushi:
      :bath::headphones::video_game::ticket::briefcase::school_satchel:
      :bulb::telephone_receiver::fire::clock1::email::pencil2:
      :kiss::hearts::pill::hankey::coffee::alarm_clock:
      :pig::monkey_face::dog::frog::hamster::bear:
      +
      + diff --git a/sources/app/widgets/Chat/_chat_state.tpl b/sources/app/widgets/Chat/_chat_state.tpl new file mode 100644 index 0000000..42107d5 --- /dev/null +++ b/sources/app/widgets/Chat/_chat_state.tpl @@ -0,0 +1,5 @@ +
        +
      • +

        {$message}

        +
      • +
      diff --git a/sources/app/widgets/Chat/_chat_subject.tpl b/sources/app/widgets/Chat/_chat_subject.tpl new file mode 100644 index 0000000..fbb6bc5 --- /dev/null +++ b/sources/app/widgets/Chat/_chat_subject.tpl @@ -0,0 +1,21 @@ +
      +
      +

      {$c->__('chatroom.subject')}

      + +
      + + +
      +
      + + +
      diff --git a/sources/app/widgets/Chat/chat.css b/sources/app/widgets/Chat/chat.css new file mode 100644 index 0000000..3477028 --- /dev/null +++ b/sources/app/widgets/Chat/chat.css @@ -0,0 +1,126 @@ +#chat_header.encrypted:after{ + content: ""; + display: inline-block; + font-family: "Material Design Iconic Font"; + content: "\f041"; + font-size: 2.5rem; + margin-left: 1rem; +} + +#chat_widget .chat_box { + position: fixed; + bottom: 0; + background-color: white; + width: 70%; + max-width: 100%; + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +#chat_widget .chat_box ul { + margin: 0 auto; + max-width: 100rem; + margin-left: calc(50% - 51rem); +} + +#chat_widget .chat_box form { + width: calc(100% - 1rem); +} + +#chat_widget .chat_box form > div { + min-height: 0; + margin-bottom: -1rem; +} + +#chat_widget .chat_box form textarea { + padding: 3rem 0px 1rem; +} + +#chat_widget .chat_box div.action { + font-size: 4rem; + color: gray; +} + +#chat_widget .chat_box div.action:hover { + cursor: pointer; + color: #333; +} + +#chat_widget section { + margin-bottom: 1rem; +} + +#chat_widget .emojis_open img { + width: 36px; + margin: 0.2rem; +} + +/* Chatroom */ + +#chat_widget li span.icon { + top: 0%; + margin-top: 0.85rem; +} + +#chat_widget li img { + max-height: 30rem; + max-width: 100%; + display: block; +} + +#chat_widget li.room { + min-height: 3rem; + margin-bottom: 0.5rem; +} +#chat_widget li.room:first-child { + margin-top: 1rem; +} + +#chat_widget li.room, +#chat_widget li.room div, +#chat_widget li.room span.user { + line-height: 3rem; +} + +#chat_widget li.room span { + white-space: initial; +} + +#chat_widget li.room span.user { + font-weight: 700; + float: left; + margin-right: 1rem; +} + +#chat_widget li.room span.user:hover { + cursor: pointer; +} + +#chat_widget .placeholder { + padding-top: 37em; + background-size: 35rem 35rem; + background-position: center 7rem; + background-image: url('img/chat.svg'); +} + +table.emojis td { + width: 10%; + text-align: center; + padding: 1rem 0; +} + +#chat_widget .emojis_open:hover, +table.emojis td:hover { + cursor: pointer; + background-color: rgba(0, 0, 0, 0.05); + border-radius: 0.5rem; +} + +@media screen and (max-width: 1024px) { + #chat_widget .chat_box { + width: 100%; + } + + #chat_widget .chat_box ul { + margin-left: auto; + } +} diff --git a/sources/app/widgets/Chat/chat.js b/sources/app/widgets/Chat/chat.js new file mode 100644 index 0000000..3853ed3 --- /dev/null +++ b/sources/app/widgets/Chat/chat.js @@ -0,0 +1,122 @@ +var Chat = { + left : null, + right: null, + room: null, + previous: null, + addSmiley: function(element) { + var n = document.querySelector('#chat_textarea'); + n.value = n.value + element.dataset.emoji; + n.focus(); + Dialog.clear(); + }, + sendMessage: function(jid, muc) + { + var n = document.querySelector('#chat_textarea'); + var text = n.value; + n.value = ""; + n.focus(); + Chat_ajaxSendMessage(jid, encodeURIComponent(text), muc); + }, + appendTextarea: function(value) + { + }, + notify : function(title, body, image) + { + if(document_focus == false) { + movim_title_inc(); + movim_desktop_notification(title, body, image); + } + }, + empty : function() + { + Chat_ajaxGet(); + }, + setBubbles : function(left, right, room) { + var div = document.createElement('div'); + + div.innerHTML = left; + Chat.left = div.firstChild; + div.innerHTML = right; + Chat.right = div.firstChild; + div.innerHTML = room; + Chat.room = div.firstChild; + }, + appendMessages : function(messages) { + if(messages) { + for(var i = 0, len = messages.length; i < len; ++i ) { + Chat.appendMessage(messages[i]); + } + } + }, + appendMessage : function(message) { + if(message.body == '') return; + + var bubble = null; + var id = null; + + if(message.type == 'groupchat') { + bubble = Chat.room.cloneNode(true); + + id = message.jidfrom + '_conversation'; + + if(message.body.match(/^\/me/)) { + bubble.querySelector('div').className = 'quote'; + message.body = message.body.substr(4); + } + + bubble.querySelector('div').innerHTML = message.body; + bubble.querySelector('span.info').innerHTML = message.published; + bubble.querySelector('span.user').className = 'user ' + message.color; + + bubble.querySelector('span.user').onclick = function(n) { + var textarea = document.querySelector('#chat_textarea'); + textarea.value = this.innerHTML + ', ' + textarea.value; + textarea.focus(); + }; + + bubble.querySelector('span.user').innerHTML = message.resource; + + var conversation = document.getElementById(id); + if(conversation) { + conversation.appendChild(bubble); + } + + bubble.querySelector('div').className = ''; + } else { + if(message.session == message.jidfrom) { + bubble = Chat.right.cloneNode(true); + if(Chat.previous == 'right') { + bubble.className += ' same'; + } + + Chat.previous = 'right'; + id = message.jidto + '_conversation'; + } else { + bubble = Chat.left.cloneNode(true); + if(Chat.previous == 'left') { + bubble.className += ' same'; + } + + Chat.previous = 'left'; + id = message.jidfrom + '_conversation'; + } + + if(message.body.match(/^\/me/)) { + bubble.querySelector('div.bubble').className = 'bubble quote'; + message.body = message.body.substr(4); + } + + if(bubble) { + bubble.querySelector('div.bubble div').innerHTML = message.body; + bubble.querySelector('div.bubble span.info').innerHTML = message.published; + + movim_append(id, bubble.outerHTML); + bubble.querySelector('div.bubble').className = 'bubble'; + } + } + + MovimTpl.scrollPanel(); + } +} + +var state = 0; diff --git a/sources/app/widgets/Chat/chat.tpl b/sources/app/widgets/Chat/chat.tpl new file mode 100644 index 0000000..a21c0aa --- /dev/null +++ b/sources/app/widgets/Chat/chat.tpl @@ -0,0 +1,10 @@ +
      + {$c->prepareEmpty()} + {if="$jid"} + + {/if} +
      diff --git a/sources/app/widgets/Chat/chat_otr.js b/sources/app/widgets/Chat/chat_otr.js new file mode 100644 index 0000000..59f92bb --- /dev/null +++ b/sources/app/widgets/Chat/chat_otr.js @@ -0,0 +1,86 @@ +var ChatOTR = { + buddy : null, + status : 0, + load : function(jid) { + var key = ChatOTR.getKey(); + + var options = { + fragment_size: 140, + send_interval: 200, + priv: key + }; + + ChatOTR.buddy = new OTR(options) + + ChatOTR.buddy.on('ui', function (msg, encrypted, meta) { + console.log("!!! message to display to the user: " + msg) + + var message = { + session : 'me', + jidfrom : 'demonstration@movim.eu', + jidto : 'me', + type : 'chat', + body : msg + }; + + console.log(message); + + Chat.appendMessage(message); + }); + + ChatOTR.buddy.on('io', function (msg, meta) { + console.log(">>> message to send to buddy: " + msg) + Chat_ajaxSendMessage('demonstration@movim.eu', msg); + //console.log("(optional) with sendMsg attached meta data: " + meta) + }); + + ChatOTR.buddy.on('error', function (err, severity) { + if (severity === 'error') // either 'error' or 'warn' + console.error("error occurred: " + err) + }); + + ChatOTR.buddy.on('status', function (state) { + switch (state) { + case OTR.CONST.STATUS_AKE_SUCCESS: + movim_add_class(document.querySelector('#chat_header'), 'encrypted'); + ChatOTR.status = 2; + break + case OTR.CONST.STATUS_END_OTR: + movim_remove_class(document.querySelector('#chat_header'), 'encrypted'); + ChatOTR.status = 0; + break + } + }); + + }, + + receiveMessage : function(enc) { + console.log("<<< message received from the buddy: " + enc); + if(ChatOTR.status == 0) { + ChatOTR.buddy.sendQueryMsg(); + ChatOTR.status = 1; + } + ChatOTR.buddy.receiveMsg(enc); + }, + + sendMessage : function(msg) { + if(ChatOTR.status == 0) { + Chat_ajaxSendMessage('demonstration@movim.eu', msg); + } else { + ChatOTR.buddy.sendMsg(msg); + } + }, + + getKey : function() { + var key = localStorage.getObject('otr_key'); + if(!key) { + key = new DSA(); + localStorage.setObject('otr_key', key); + } + var key = localStorage.getObject('otr_key'); + + return DSA(key); + } +} + +ChatOTR.load('hop'); diff --git a/sources/app/widgets/Chat/img/chat.svg b/sources/app/widgets/Chat/img/chat.svg new file mode 100644 index 0000000..f180473 --- /dev/null +++ b/sources/app/widgets/Chat/img/chat.svg @@ -0,0 +1,362 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sources/app/widgets/Chat/locales.ini b/sources/app/widgets/Chat/locales.ini new file mode 100644 index 0000000..93e7151 --- /dev/null +++ b/sources/app/widgets/Chat/locales.ini @@ -0,0 +1,23 @@ +[message] +published = Message Published +encrypted = Encrypted message +composing = Composing... +paused = Paused... +gone = Contact gone + +[chat] +attention = %s needs your attention +placeholder = Your message here... +smileys = Smileys +empty_title = Chat +empty_text = Discuss with your contacts +frequent = Frequent contacts + +[chatroom] +members = Members +connected = Connected to the chatroom +disconnected = Disconnected from the chatroom +config = Configuration +config_saved = Configuration saved +subject = Subject +subject_changed = Subject changed diff --git a/sources/app/widgets/Chats/Chats.php b/sources/app/widgets/Chats/Chats.php new file mode 100644 index 0000000..1c8c823 --- /dev/null +++ b/sources/app/widgets/Chats/Chats.php @@ -0,0 +1,203 @@ +addcss('chats.css'); + $this->addjs('chats.js'); + $this->registerEvent('carbons', 'onMessage'); + $this->registerEvent('message', 'onMessage'); + $this->registerEvent('presence', 'onPresence', 'chat'); + } + + function onMessage($packet) + { + $message = $packet->content; + + if($message->type != 'groupchat') { + // If the message is from me + if($message->session == $message->jidto) { + $from = $message->jidfrom; + } else { + $from = $message->jidto; + } + + $this->ajaxOpen($from, false); + /* + $chats = Cache::c('chats'); + if(!array_key_exists($from, $chats)) { + $this->ajaxOpen($from); + } else { + RPC::call('Chats.prepend', $from, $this->prepareChat($from)); + }*/ + } + } + + function onPresence($packet) + { + $contacts = $packet->content; + if($contacts != null){ + $c = $contacts[0]; + $chats = Cache::c('chats'); + if(is_array($chats) && array_key_exists($c->jid, $chats)) { + RPC::call('movim_replace', $c->jid.'_chat_item', $this->prepareChat($c->jid)); + RPC::call('Chats.refresh'); + + $n = new Notification; + $n->ajaxGet(); + } + } + } + + /** + * @brief Get history + */ + function ajaxGetHistory($jid) + { + if(!$this->validateJid($jid)) return; + + $md = new \Modl\MessageDAO(); + $messages = $md->getContact(echapJid($jid), 0, 1); + + $g = new \Moxl\Xec\Action\MAM\Get; + $g->setJid($jid); + + if(!empty($messages)) { + $g->setStart(strtotime($messages[0]->published)); + } + + $g->request(); + } + + function ajaxOpen($jid, $history = true) + { + if(!$this->validateJid($jid)) return; + + $chats = Cache::c('chats'); + if($chats == null) $chats = array(); + + unset($chats[$jid]); + + if(/*!array_key_exists($jid, $chats) + && */$jid != $this->user->getLogin()) { + $chats[$jid] = 1; + + if($history) $this->ajaxGetHistory($jid); + + Cache::c('chats', $chats); + RPC::call('Chats.prepend', $jid, $this->prepareChat($jid)); + } + } + + function ajaxClose($jid) + { + if(!$this->validateJid($jid)) return; + + $chats = Cache::c('chats'); + unset($chats[$jid]); + Cache::c('chats', $chats); + + RPC::call('movim_delete', $jid.'_chat_item'); + + RPC::call('Chats.refresh'); + RPC::call('Chat.empty'); + RPC::call('MovimTpl.hidePanel'); + } + + /** + * @brief Display the add chat form + */ + function ajaxAdd() + { + $view = $this->tpl(); + + $cd = new \Modl\ContactDAO; + $chats = Cache::c('chats'); + + if(!isset($chats)) $chats = array(); + + $view->assign('chats', array_keys($chats)); + $view->assign('top', $cd->getTop(15)); + $view->assign('presencestxt', getPresencesTxt()); + + Dialog::fill($view->draw('_chats_add', true), true); + } + + /** + * @brief Display the extended list + */ + function ajaxAddExtend() + { + $view = $this->tpl(); + + $cd = new \Modl\ContactDAO; + $contacts = $cd->getRosterSimple(); + $view->assign('contacts', $contacts); + + RPC::call('movim_fill', 'add_extend', $view->draw('_chats_add_extend', true)); + } + + function prepareChats() + { + $chats = Cache::c('chats'); + + if(!isset($chats)) $chats = array(); + + $view = $this->tpl(); + $view->assign('chats', array_reverse($chats)); + + return $view->draw('_chats', true); + } + + function prepareChat($jid) + { + if(!$this->validateJid($jid)) return; + + $view = $this->tpl(); + + $cd = new \Modl\ContactDAO; + $md = new \modl\MessageDAO(); + $cad = new \modl\CapsDAO(); + + $presencestxt = getPresencesTxt(); + + $cr = $cd->getRosterItem($jid); + if(isset($cr)) { + if($cr->value != null) { + $view->assign('presence', $presencestxt[$cr->value]); + } + $view->assign('contact', $cr); + $view->assign('caps', $cad->get($cr->node.'#'.$cr->ver)); + } else { + $view->assign('contact', $cd->get($jid)); + $view->assign('caps', null); + } + + $m = $md->getContact($jid, 0, 1); + if(isset($m)) { + $view->assign('message', $m[0]); + } + + return $view->draw('_chats_item', true); + } + + private function validateJid($jid) + { + $validate_jid = Validator::string()->noWhitespace()->length(6, 40); + + if($validate_jid->validate($jid)) return true; + else return false; + } + + function display() + { + $this->view->assign('list', $this->prepareChats()); + } +} diff --git a/sources/app/widgets/Chats/_chatrooms.tpl b/sources/app/widgets/Chats/_chatrooms.tpl new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sources/app/widgets/Chats/_chatrooms.tpl @@ -0,0 +1 @@ + diff --git a/sources/app/widgets/Chats/_chats.tpl b/sources/app/widgets/Chats/_chats.tpl new file mode 100644 index 0000000..d901021 --- /dev/null +++ b/sources/app/widgets/Chats/_chats.tpl @@ -0,0 +1 @@ +{loop="$chats"}{$c->prepareChat($key)}{/loop} diff --git a/sources/app/widgets/Chats/_chats_add.tpl b/sources/app/widgets/Chats/_chats_add.tpl new file mode 100644 index 0000000..3ae290c --- /dev/null +++ b/sources/app/widgets/Chats/_chats_add.tpl @@ -0,0 +1,46 @@ +
      +

      {$c->__('chats.add')}

      +
        +
      • {$c->__('chats.frequent')}
      • + {loop="$top"} + {if="!in_array($value->jid, $chats)"} +
      • last > 60"} inactive{/if}" + onclick="Chats_ajaxOpen('{$value->jid}'); Dialog.clear()"> + {$url = $value->getPhoto('s')} + {if="$url"} + value"} + status {$presencestxt[$value->value]} + {/if}"> + + + {else} + value"} + status {$presencestxt[$value->value]} + {/if}"> + + + {/if} + {$value->getTrueName()} +

        {$value->jid}

        +
      • + {/if} + {/loop} +
      • + + + + {$c->__('chats.more')} +
      • +
      +
      + +
      + diff --git a/sources/app/widgets/Chats/_chats_add_extend.tpl b/sources/app/widgets/Chats/_chats_add_extend.tpl new file mode 100644 index 0000000..e160743 --- /dev/null +++ b/sources/app/widgets/Chats/_chats_add_extend.tpl @@ -0,0 +1,22 @@ +
      +{$group = ''} +{loop="$contacts"} + {if="$group != $value->groupname"} +
    • {$value->groupname}
    • + {/if} +
    • + {$url = $value->getPhoto('s')} + {if="$url"} + + + + {else} + + + + {/if} + {$value->getTrueName()} +

      {$value->jid}

      +
    • + {$group = $value->groupname} +{/loop} diff --git a/sources/app/widgets/Chats/_chats_item.tpl b/sources/app/widgets/Chats/_chats_item.tpl new file mode 100644 index 0000000..798f6b9 --- /dev/null +++ b/sources/app/widgets/Chats/_chats_item.tpl @@ -0,0 +1,37 @@ +
    • + {if="$caps && in_array($caps->type, array('handheld', 'phone'))"} +
      + +
      + {/if} + + {$url = $contact->getPhoto('s')} + {if="$url"} + + + + {else} + + + + {/if} + {$contact->getTrueName()} + {if="isset($message)"} + {$message->published|strtotime|prepareDate} + {if="preg_match('#^\?OTR#', $message->body)"} +

      {$c->__('message.encrypted')}

      + {else} +

      {$message->body|prepareString|strip_tags}

      + {/if} + {/if} +
    • diff --git a/sources/app/widgets/Chats/chats.css b/sources/app/widgets/Chats/chats.css new file mode 100644 index 0000000..e146205 --- /dev/null +++ b/sources/app/widgets/Chats/chats.css @@ -0,0 +1,7 @@ +#chats_widget_list ~ .placeholder { + display: none; +} + +#chats_widget_list:empty ~ .placeholder { + display: block; +} diff --git a/sources/app/widgets/Chats/chats.js b/sources/app/widgets/Chats/chats.js new file mode 100644 index 0000000..36550c6 --- /dev/null +++ b/sources/app/widgets/Chats/chats.js @@ -0,0 +1,60 @@ +var Chats = { + refresh: function() { + var list = document.querySelector('#chats_widget_list'); + list.innerHTML = list.innerHTML.trim(); + + var items = document.querySelectorAll('ul#chats_widget_list li:not(.subheader)'); + var i = 0; + + while(i < items.length) + { + if(items[i].dataset.jid != null) { + items[i].onclick = function(e) { + Rooms.refresh(); + + Chat_ajaxGet(this.dataset.jid); + Chats.reset(items); + Notification_ajaxClear('chat|' + this.dataset.jid); + Notification.current('chat|' + this.dataset.jid); + movim_add_class(this, 'active'); + + MovimTpl.scrollPanel(); + } + + items[i].onmousedown = function(e) { + if(e.which == 2) { + Notification_ajaxClear('chat|' + this.dataset.jid); + Notification.current('chat'); + Chats_ajaxClose(this.dataset.jid); + MovimTpl.hidePanel(); + } + } + } + + movim_remove_class(items[i], 'active'); + + i++; + } + }, + + prepend: function(from, html) { + movim_delete(from + '_chat_item'); + movim_prepend('chats_widget_list', html); + Chats.refresh(); + Notification_ajaxGet(); + }, + + reset: function(list) { + for(i = 0; i < list.length; i++) { + movim_remove_class(list[i], 'active'); + } + } +} + +movim_add_onload(function(){ + Notification.current('chat'); +}); + +MovimWebsocket.attach(function() { + Chats.refresh(); +}); diff --git a/sources/app/widgets/Chats/chats.tpl b/sources/app/widgets/Chats/chats.tpl new file mode 100644 index 0000000..cd0c8d9 --- /dev/null +++ b/sources/app/widgets/Chats/chats.tpl @@ -0,0 +1,10 @@ +
        {$list}
      + +
      +

      {$c->__('chats.empty_title')}

      +

      {$c->__('chats.empty')}

      +
      + + + + diff --git a/sources/app/widgets/Chats/locales.ini b/sources/app/widgets/Chats/locales.ini new file mode 100644 index 0000000..46e51c3 --- /dev/null +++ b/sources/app/widgets/Chats/locales.ini @@ -0,0 +1,12 @@ +[chats] +empty_title = No chats yet... +empty = Open a new conversation by clicking on the plus button bellow or visit the Contacts page. +add = Chat with a contact +frequent = Frequent contacts +more = Load more contacts + +[message] +encrypted = Encrypted message + +[button] +chat = Chat diff --git a/sources/app/widgets/Config/Config.php b/sources/app/widgets/Config/Config.php new file mode 100755 index 0000000..c958737 --- /dev/null +++ b/sources/app/widgets/Config/Config.php @@ -0,0 +1,89 @@ + + * + * @version 1.0 + * @date 28 October 2010 + * + * Copyright (C)2010 MOVIM project + * + * See COPYING for licensing information. + */ + +//use Moxl\Xec\Action\Storage\Get; +use Moxl\Xec\Action\Storage\Set; + +class Config extends WidgetBase +{ + function load() + { + $this->addjs('color/jscolor.js'); + $this->addjs('config.js'); + $this->registerEvent('storage_set_handle', 'onConfig'); + } + + function prepareConfigForm() + { + $view = $this->tpl(); + + /* We load the user configuration */ + $this->user->reload(); + + $view->assign('languages', loadLangArray()); + $view->assign('me', $this->user->getLogin()); + $view->assign('conf', $this->user->getConfig()); + + $view->assign('submit', + $this->call( + 'ajaxSubmit', + "movim_parse_form('general')" + ) + . "this.className='button color orange inactive oppose'; + this.onclick=null;" + ); + + return $view->draw('_config_form', true); + } + + function onConfig($package) + { + $data = (array)$package->content; + $this->user->setConfig($data); + + $html = $this->prepareConfigForm(); + + RPC::call('movim_fill', 'config_widget', $html); + RPC::call('Config.load'); + Notification::append(null, $this->__('config.updated')); + } + + function ajaxSubmit($data) + { + $config = $this->user->getConfig(); + if(isset($config)) + $data = array_merge($config, $data); + + $s = new Set; + $s->setXmlns('movim:prefs') + ->setData(serialize($data)) + ->request(); + } + + /*function ajaxGet() { + $s = new Get; + $s->setXmlns('movim:prefs') + ->request(); + }*/ + function display() + { + $this->view->assign('form', $this->prepareConfigForm()); + } +} diff --git a/sources/app/widgets/Config/_config_form.tpl b/sources/app/widgets/Config/_config_form.tpl new file mode 100644 index 0000000..36c01cd --- /dev/null +++ b/sources/app/widgets/Config/_config_form.tpl @@ -0,0 +1,152 @@ + +
      +

      {$c->__('config.general')}

      +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + + + + + + + + + + +
      + + {$c->__('button.save')} + +
      + + diff --git a/sources/app/widgets/Config/color/arrow.gif b/sources/app/widgets/Config/color/arrow.gif new file mode 100755 index 0000000..246478a Binary files /dev/null and b/sources/app/widgets/Config/color/arrow.gif differ diff --git a/sources/app/widgets/Config/color/cross.gif b/sources/app/widgets/Config/color/cross.gif new file mode 100755 index 0000000..0ee9c7a Binary files /dev/null and b/sources/app/widgets/Config/color/cross.gif differ diff --git a/sources/app/widgets/Config/color/demo.html b/sources/app/widgets/Config/color/demo.html new file mode 100755 index 0000000..cb86066 --- /dev/null +++ b/sources/app/widgets/Config/color/demo.html @@ -0,0 +1,12 @@ + + + jscolor demo + + + + + + Click here: + + + diff --git a/sources/app/widgets/Config/color/hs.png b/sources/app/widgets/Config/color/hs.png new file mode 100755 index 0000000..3d94486 Binary files /dev/null and b/sources/app/widgets/Config/color/hs.png differ diff --git a/sources/app/widgets/Config/color/hv.png b/sources/app/widgets/Config/color/hv.png new file mode 100755 index 0000000..1c5e01f Binary files /dev/null and b/sources/app/widgets/Config/color/hv.png differ diff --git a/sources/app/widgets/Config/color/jscolor.js b/sources/app/widgets/Config/color/jscolor.js new file mode 100755 index 0000000..47cd4b1 --- /dev/null +++ b/sources/app/widgets/Config/color/jscolor.js @@ -0,0 +1,953 @@ +/** + * jscolor, JavaScript Color Picker + * + * @version 1.4.0 + * @license GNU Lesser General Public License, http://www.gnu.org/copyleft/lesser.html + * @author Jan Odvarko, http://odvarko.cz + * @created 2008-06-15 + * @updated 2012-07-06 + * @link http://jscolor.com + */ + + +var jscolor = { + + + dir : '', // location of jscolor directory (leave empty to autodetect) + bindClass : 'color', // class name + binding : true, // automatic binding via + preloading : true, // use image preloading? + + + install : function() { + jscolor.addEvent(window, 'load', jscolor.init); + }, + + + init : function() { + if(jscolor.binding) { + jscolor.bind(); + } + if(jscolor.preloading) { + jscolor.preload(); + } + }, + + + getDir : function() { + if(!jscolor.dir) { + var detected = jscolor.detectDir(); + jscolor.dir = detected!==false ? detected : 'jscolor/'; + } + return jscolor.dir; + }, + + + detectDir : function() { + var base = location.href; + + var e = document.getElementsByTagName('base'); + for(var i=0; i vs[a] ? + (-vp[a]+tp[a]+ts[a]/2 > vs[a]/2 && tp[a]+ts[a]-ps[a] >= 0 ? tp[a]+ts[a]-ps[a] : tp[a]) : + tp[a], + -vp[b]+tp[b]+ts[b]+ps[b]-l+l*c > vs[b] ? + (-vp[b]+tp[b]+ts[b]/2 > vs[b]/2 && tp[b]+ts[b]-l-l*c >= 0 ? tp[b]+ts[b]-l-l*c : tp[b]+ts[b]-l+l*c) : + (tp[b]+ts[b]-l+l*c >= 0 ? tp[b]+ts[b]-l+l*c : tp[b]+ts[b]-l-l*c) + ]; + } + drawPicker(pp[a], pp[b]); + } + }; + + + this.importColor = function() { + if(!valueElement) { + this.exportColor(); + } else { + if(!this.adjust) { + if(!this.fromString(valueElement.value, leaveValue)) { + styleElement.style.backgroundImage = styleElement.jscStyle.backgroundImage; + styleElement.style.backgroundColor = styleElement.jscStyle.backgroundColor; + styleElement.style.color = styleElement.jscStyle.color; + this.exportColor(leaveValue | leaveStyle); + } + } else if(!this.required && /^\s*$/.test(valueElement.value)) { + valueElement.value = ''; + styleElement.style.backgroundImage = styleElement.jscStyle.backgroundImage; + styleElement.style.backgroundColor = styleElement.jscStyle.backgroundColor; + styleElement.style.color = styleElement.jscStyle.color; + this.exportColor(leaveValue | leaveStyle); + + } else if(this.fromString(valueElement.value)) { + // OK + } else { + this.exportColor(); + } + } + }; + + + this.exportColor = function(flags) { + if(!(flags & leaveValue) && valueElement) { + var value = this.toString(); + if(this.caps) { value = value.toUpperCase(); } + if(this.hash) { value = '#'+value; } + valueElement.value = value; + } + if(!(flags & leaveStyle) && styleElement) { + styleElement.style.backgroundImage = "none"; + styleElement.style.backgroundColor = + '#'+this.toString(); + styleElement.style.color = + 0.213 * this.rgb[0] + + 0.715 * this.rgb[1] + + 0.072 * this.rgb[2] + < 0.5 ? '#FFF' : '#000'; + } + if(!(flags & leavePad) && isPickerOwner()) { + redrawPad(); + } + if(!(flags & leaveSld) && isPickerOwner()) { + redrawSld(); + } + }; + + + this.fromHSV = function(h, s, v, flags) { // null = don't change + if(h !== null) { h = Math.max(0.0, this.minH, Math.min(6.0, this.maxH, h)); } + if(s !== null) { s = Math.max(0.0, this.minS, Math.min(1.0, this.maxS, s)); } + if(v !== null) { v = Math.max(0.0, this.minV, Math.min(1.0, this.maxV, v)); } + + this.rgb = HSV_RGB( + h===null ? this.hsv[0] : (this.hsv[0]=h), + s===null ? this.hsv[1] : (this.hsv[1]=s), + v===null ? this.hsv[2] : (this.hsv[2]=v) + ); + + this.exportColor(flags); + }; + + + this.fromRGB = function(r, g, b, flags) { // null = don't change + if(r !== null) { r = Math.max(0.0, Math.min(1.0, r)); } + if(g !== null) { g = Math.max(0.0, Math.min(1.0, g)); } + if(b !== null) { b = Math.max(0.0, Math.min(1.0, b)); } + + var hsv = RGB_HSV( + r===null ? this.rgb[0] : r, + g===null ? this.rgb[1] : g, + b===null ? this.rgb[2] : b + ); + if(hsv[0] !== null) { + this.hsv[0] = Math.max(0.0, this.minH, Math.min(6.0, this.maxH, hsv[0])); + } + if(hsv[2] !== 0) { + this.hsv[1] = hsv[1]===null ? null : Math.max(0.0, this.minS, Math.min(1.0, this.maxS, hsv[1])); + } + this.hsv[2] = hsv[2]===null ? null : Math.max(0.0, this.minV, Math.min(1.0, this.maxV, hsv[2])); + + // update RGB according to final HSV, as some values might be trimmed + var rgb = HSV_RGB(this.hsv[0], this.hsv[1], this.hsv[2]); + this.rgb[0] = rgb[0]; + this.rgb[1] = rgb[1]; + this.rgb[2] = rgb[2]; + + this.exportColor(flags); + }; + + + this.fromString = function(hex, flags) { + var m = hex.match(/^\W*([0-9A-F]{3}([0-9A-F]{3})?)\W*$/i); + if(!m) { + return false; + } else { + if(m[1].length === 6) { // 6-char notation + this.fromRGB( + parseInt(m[1].substr(0,2),16) / 255, + parseInt(m[1].substr(2,2),16) / 255, + parseInt(m[1].substr(4,2),16) / 255, + flags + ); + } else { // 3-char notation + this.fromRGB( + parseInt(m[1].charAt(0)+m[1].charAt(0),16) / 255, + parseInt(m[1].charAt(1)+m[1].charAt(1),16) / 255, + parseInt(m[1].charAt(2)+m[1].charAt(2),16) / 255, + flags + ); + } + return true; + } + }; + + + this.toString = function() { + return ( + (0x100 | Math.round(255*this.rgb[0])).toString(16).substr(1) + + (0x100 | Math.round(255*this.rgb[1])).toString(16).substr(1) + + (0x100 | Math.round(255*this.rgb[2])).toString(16).substr(1) + ); + }; + + + function RGB_HSV(r, g, b) { + var n = Math.min(Math.min(r,g),b); + var v = Math.max(Math.max(r,g),b); + var m = v - n; + if(m === 0) { return [ null, 0, v ]; } + var h = r===n ? 3+(b-g)/m : (g===n ? 5+(r-b)/m : 1+(g-r)/m); + return [ h===6?0:h, m/v, v ]; + } + + + function HSV_RGB(h, s, v) { + if(h === null) { return [ v, v, v ]; } + var i = Math.floor(h); + var f = i%2 ? h-i : 1-(h-i); + var m = v * (1 - s); + var n = v * (1 - s*f); + switch(i) { + case 6: + case 0: return [v,n,m]; + case 1: return [n,v,m]; + case 2: return [m,v,n]; + case 3: return [m,n,v]; + case 4: return [n,m,v]; + case 5: return [v,m,n]; + } + } + + + function removePicker() { + delete jscolor.picker.owner; + document.getElementsByTagName('body')[0].removeChild(jscolor.picker.boxB); + } + + + function drawPicker(x, y) { + if(!jscolor.picker) { + jscolor.picker = { + box : document.createElement('div'), + boxB : document.createElement('div'), + pad : document.createElement('div'), + padB : document.createElement('div'), + padM : document.createElement('div'), + sld : document.createElement('div'), + sldB : document.createElement('div'), + sldM : document.createElement('div'), + btn : document.createElement('div'), + btnS : document.createElement('span'), + btnT : document.createTextNode(THIS.pickerCloseText) + }; + for(var i=0,segSize=4; i + {$form} + diff --git a/sources/app/widgets/Config/locales.ini b/sources/app/widgets/Config/locales.ini new file mode 100755 index 0000000..d44ac11 --- /dev/null +++ b/sources/app/widgets/Config/locales.ini @@ -0,0 +1,13 @@ +[config] +general = General +language = Language +roster = Roster display +roster_show = Show the offline contacts +roster_hide = Hide the offline contacts +appearence = Appearence +info = This configuration is shared wherever you are connected +updated = Configuration updated + +[notifications] +message = Notify on incoming message +desktop = Use desktop notifications diff --git a/sources/app/widgets/ConfigData/ConfigData.php b/sources/app/widgets/ConfigData/ConfigData.php new file mode 100755 index 0000000..e0d8ce9 --- /dev/null +++ b/sources/app/widgets/ConfigData/ConfigData.php @@ -0,0 +1,79 @@ + + * + * @version 1.0 + * @date 28 October 2010 + * + * Copyright (C)2010 MOVIM project + * + * See COPYING for licensing information. + */ + +class ConfigData extends WidgetBase +{ + function load() + { + $this->addcss('configdata.css'); + } + + function formatDate($month, $year) { + return date('M', mktime(0, 0, 0, $month, 1, $year)); + } + + function formatHeight($height) { + return log10($height)*20; + } + + function ajaxClearRosterLink() { + $rd = new \modl\RosterLinkDAO(); + $rd->clearRosterLink(); + + $this->refresh(); + } + + function ajaxClearMessage() { + $md = new \modl\MessageDAO(); + $md->clearMessage(); + + $this->refresh(); + } + + function ajaxClearPost() { + $pd = new \modl\PostnDAO(); + $pd->clearPost(); + + $this->refresh(); + } + + function refresh() { + RPC::call('movim_reload_this'); + RPC::commit(); + } + + function display() { + $cd = new \modl\ContactDAO(); + $stats = $cd->getStatistics(); + + $pd = new \modl\PostnDAO(); + $pstats = array_slice($pd->getStatistics(), 0, 7); + + $md = new \modl\MessageDAO(); + $mstats = array_slice($md->getStatistics(), 0, 7); + + $this->view->assign('stats', $stats[0]); + $this->view->assign('pstats', $pstats); + $this->view->assign('mstats', $mstats); + $this->view->assign('clearrosterlink', $this->call('ajaxClearRosterLink')); + $this->view->assign('clearmessage', $this->call('ajaxClearMessage')); + $this->view->assign('clearpost', $this->call('ajaxClearPost')); + } +} diff --git a/sources/app/widgets/ConfigData/configdata.css b/sources/app/widgets/ConfigData/configdata.css new file mode 100755 index 0000000..b8ed311 --- /dev/null +++ b/sources/app/widgets/ConfigData/configdata.css @@ -0,0 +1,26 @@ +ul.stats { + list-style-type: none; + position: relative; + height: 200px; +} + +ul.stats li { + background-color: #383735; + width: 9%; + display: inline-block; + margin-top: 2em; +} + +ul.stats li span { + text-align: center; + display: block; +} + +ul.stats li span.date { + margin-top: -2em; + margin-bottom: 1.5em; +} + +ul.stats li span.num { + color: white; +} diff --git a/sources/app/widgets/ConfigData/configdata.tpl b/sources/app/widgets/ConfigData/configdata.tpl new file mode 100755 index 0000000..bc33d92 --- /dev/null +++ b/sources/app/widgets/ConfigData/configdata.tpl @@ -0,0 +1,73 @@ +
      +
      +
        +
      • + + + {$c->__('title.contacts')} - {$stats.rosterlink} +
      • + +
      • + + + {$c->__('title.posts')} - {$stats.post} +
      • +
      • +
          + {loop="$pstats"} +
        • + + {$c->formatDate($value.month, $value.year)} + + + {$value.count} + +
        • + {/loop} +
        +
      • +
      • + + + {$c->__('title.messages')} - {$stats.message} +
      • + +
      • +
          + {loop="$mstats"} +
        • + + {$c->formatDate($value.month, $value.year)} + + + {$value.count} + +
        • + {/loop} +
        +
      • +
      +
      +
      diff --git a/sources/app/widgets/ConfigData/locales.ini b/sources/app/widgets/ConfigData/locales.ini new file mode 100755 index 0000000..1cdb6f0 --- /dev/null +++ b/sources/app/widgets/ConfigData/locales.ini @@ -0,0 +1,6 @@ +[title] +data = Data +cache = Cache +contacts = Contacts +posts = Posts +messages = Messages diff --git a/sources/app/widgets/Contact/Contact.php b/sources/app/widgets/Contact/Contact.php new file mode 100644 index 0000000..f74dae9 --- /dev/null +++ b/sources/app/widgets/Contact/Contact.php @@ -0,0 +1,314 @@ +registerEvent('roster_updateitem_handle', 'onContactEdited', 'contacts'); + $this->registerEvent('vcard_get_handle', 'onVcardReceived', 'contacts'); + $this->registerEvent('vcard4_get_handle', 'onVcardReceived', 'contacts'); + } + + public function onVcardReceived($packet) + { + $contact = $packet->content; + $this->ajaxGetContact($contact->jid); + } + + public function onContactEdited($packet) + { + Notification::append(null, $this->__('edit.updated')); + } + + function ajaxClear() + { + $html = $this->prepareEmpty(); + RPC::call('movim_fill', 'contact_widget', $html); + } + + function ajaxGetContact($jid) + { + if(!$this->validateJid($jid)) return; + + $html = $this->prepareContact($jid); + $header = $this->prepareHeader($jid); + + Header::fill($header); + RPC::call('movim_fill', 'contact_widget', $html); + RPC::call('MovimTpl.showPanel'); + } + + function ajaxEditSubmit($form) + { + $rd = new UpdateItem; + $rd->setTo(echapJid($form->jid->value)) + ->setFrom($this->user->getLogin()) + ->setName($form->alias->value) + ->setGroup($form->group->value) + ->request(); + } + + function ajaxRefreshFeed($jid) + { + if(!$this->validateJid($jid)) return; + + $r = new GetItems; + $r->setTo($jid) + ->setNode('urn:xmpp:microblog:0') + ->request(); + } + + function ajaxRefreshVcard($jid) + { + if(!$this->validateJid($jid)) return; + + $a = new Moxl\Xec\Action\Avatar\Get; + $a->setTo(echapJid($jid))->request(); + + $r = new Get; + $r->setTo(echapJid($jid))->request(); + } + + function ajaxEditContact($jid) + { + if(!$this->validateJid($jid)) return; + + $rd = new \Modl\RosterLinkDAO(); + $groups = $rd->getGroups(); + $rl = $rd->get($jid); + + $view = $this->tpl(); + + if(isset($rl)) { + $view->assign('submit', + $this->call( + 'ajaxEditSubmit', + "movim_form_to_json('manage')")); + $view->assign('contact', $rl); + $view->assign('groups', $groups); + } + + Dialog::fill($view->draw('_contact_edit', true)); + } + + function ajaxChat($jid) + { + if(!$this->validateJid($jid)) return; + + $c = new Chats; + $c->ajaxOpen($jid); + + RPC::call('movim_redirect', $this->route('chat', $jid)); + } + + function ajaxDeleteContact($jid) + { + if(!$this->validateJid($jid)) return; + + $view = $this->tpl(); + + $view->assign('jid', $jid); + + Dialog::fill($view->draw('_contact_delete', true)); + } + + function prepareHeader($jid) + { + if(!$this->validateJid($jid)) return; + + $cd = new \Modl\ContactDAO; + $cr = $cd->getRosterItem($jid); + + $view = $this->tpl(); + + $view->assign('jid', echapJS($jid)); + + if(isset($cr)) { + $view->assign('contactr', $cr); + $view->assign('edit', + $this->call( + 'ajaxEditContact', + "'".echapJS($cr->jid)."'")); + $view->assign('delete', + $this->call( + 'ajaxDeleteContact', + "'".echapJS($cr->jid)."'")); + } else { + $view->assign('contactr', null); + $c = $cd->get($jid); + if(isset($c)) { + $view->assign('contact', $c); + } else { + $view->assign('contact', null); + } + } + + return $view->draw('_contact_header', true); + } + + function prepareEmpty($jid = null) + { + if($jid == null) { + $cd = new \modl\ContactDAO(); + $count = $cd->countAllPublic(); + if($count != 0){ + $view = $this->tpl(); + $view->assign('users', $this->preparePublic()); + return $view->draw('_contact_explore', true); + } else { + return ''; + } + } else { + $view = $this->tpl(); + $view->assign('jid', $jid); + return $view->draw('_contact_empty', true); + } + } + + function ajaxPublic($page = 0) + { + $validate_page = Validator::int(); + if(!$validate_page->validate($page)) return; + + RPC::call('MovimTpl.fill', '#public_list', $this->preparePublic($page)); + } + + private function preparePublic($page = 0) + { + $cd = new \modl\ContactDAO(); + $users = $cd->getAllPublic($page*$this->_paging, $this->_paging); + $count = $cd->countAllPublic(); + if($users != null){ + $view = $this->tpl(); + $view->assign('pages', array_fill(0, (int)($count/$this->_paging), 'p')); + $view->assign('users', array_reverse($users)); + $view->assign('page', $page); + return $view->draw('_contact_public', true); + } + } + + function prepareContact($jid) + { + if(!$this->validateJid($jid)) return; + + $cd = new \Modl\ContactDAO; + $c = $cd->get($jid, true); + + if($c == null + || $c->created == null + || $c->isEmpty() + || $c->isOld()) { + $c = new \Modl\Contact; + $c->jid = $jid; + $this->ajaxRefreshVcard($jid); + } + + $cr = $cd->getRosterItem($jid); + + $view = $this->tpl(); + + $pd = new \Modl\PostnDAO; + $gallery = $pd->getGallery($jid); + $blog = $pd->getPublic($jid, 'urn:xmpp:microblog:0', 1, 0); + + if(isset($c)) { + $view->assign('mood', getMood()); + + $view->assign('contact', $c); + $view->assign('contactr', $cr); + + if( $cr->node != null + && $cr->ver != null + && $cr->node + && $cr->ver) { + $node = $cr->node.'#'.$cr->ver; + + $cad = new \Modl\CapsDAO(); + $caps = $cad->get($node); + + if( + isset($caps) + && $caps->name != '' + && $caps->type != '' ) { + $clienttype = getClientTypes(); + + $view->assign('caps', $caps); + $view->assign('clienttype', $clienttype); + } + } else { + $view->assign('caps', null); + } + + $view->assign('gallery', $gallery); + $view->assign('blog', $blog); + + $view->assign('chat', + $this->call( + 'ajaxChat', + "'".echapJS($c->jid)."'")); + + return $view->draw('_contact', true); + } elseif(isset($cr)) { + $view->assign('contact', null); + $view->assign('contactr', $cr); + + $view->assign('chat', + $this->call( + 'ajaxChat', + "'".echapJS($cr->jid)."'")); + + return $view->draw('_contact', true); + } else { + return $this->prepareEmpty($jid); + } + } + + function getLastFM($contact) + { + $uri = str_replace( + ' ', + '%20', + 'http://ws.audioscrobbler.com/2.0/?method=album.getinfo&api_key=80c1aa3abfa9e3d06f404a2e781e38f9&artist='. + $contact->tuneartist. + '&album='. + $contact->tunesource. + '&format=json' + ); + + $json = json_decode(requestURL($uri, 2)); + + $img = $json->album->image[2]->{'#text'}; + $url = $json->album->url; + + return array($img, $url); + } + + /** + * @brief Validate the jid + * + * @param string $jid + */ + private function validateJid($jid) + { + $validate_jid = Validator::string()->noWhitespace()->length(6, 60); + if(!$validate_jid->validate($jid)) return false; + else return true; + } + + function display() + { + $validate_jid = Validator::email()->length(6, 40); + + $this->view->assign('jid', false); + if($validate_jid->validate($this->get('f'))) { + $this->view->assign('jid', $this->get('f')); + } + } +} diff --git a/sources/app/widgets/Contact/_contact.tpl b/sources/app/widgets/Contact/_contact.tpl new file mode 100644 index 0000000..fc95d43 --- /dev/null +++ b/sources/app/widgets/Contact/_contact.tpl @@ -0,0 +1,352 @@ +{if="$contact != null"} + {$url = $contact->getPhoto('s')} +
      +
      +
        +
      • + {if="$url"} + + + + {else} + + + + {/if} + +

        {$contact->getTrueName()}

        +
        +
      • + {if="$caps"} +
      • + + type == 'handheld' || $caps->type == 'phone'"} + zmdi-smartphone-android + {elseif="$caps->type == 'bot'"} + zmdi-memory + {else} + zmdi-laptop + {/if} + "> + + + + {$caps->name} + {if="isset($clienttype[$caps->type])"} + - {$clienttype[$caps->type]} + {/if} + +
      • + {/if} +
      +
      + + + + +
        + {if="$contact->delay != null"} +
      • + + {$c->__('last.title')} +

        {$contact->delay}

        +
      • + {/if} + + {if="$contact->fn != null"} +
      • + {$contact->fn|firstLetterCapitalize} + {$c->__('general.name')} +

        {$contact->fn}

        +
      • + {/if} + + {if="$contact->nickname != null"} +
      • + {$contact->nickname|firstLetterCapitalize} + {$c->__('general.nickname')} +

        {$contact->nickname}

        +
      • + {/if} + + {if="strtotime($contact->date) != 0"} +
      • + + {$c->__('general.date_of_birth')} +

        {$contact->date|strtotime|prepareDate:false}

        +
      • + {/if} + + {if="$contact->url != null"} +
      • + + {$c->__('general.website')} +

        + {if="filter_var($contact->url, FILTER_VALIDATE_URL)"} + {$contact->url} + {else} + {$contact->url} + {/if} +

        +
      • + {/if} + + {if="$contact->email != null"} +
      • + + {$c->__('general.email')} +

        +
      • + {/if} + + {if="$contact->getMarital() != null"} +
      • + + {$c->__('general.marital')} +

        {$contact->getMarital()}

        +
      • + {/if} + + {if="$contact->getGender() != null"} +
      • + + {$c->__('general.gender')} +

        {$contact->getGender()}

        +
      • + {/if} + + {if="$contactr->delay != null"} +
      • + + {$c->__('last.title')} +

        {$contactr->delay|strtotime|prepareDate}

        +
      • + {/if} + + {if="$contact->description != null && trim($contact->description) != ''"} +
      • + + {$c->__('general.about')} +

        {$contact->description}

        +
      • + {/if} + + {if="$contact->mood != null"} + {$moods = unserialize($contact->mood)} +
      • + + {$c->__('mood.title')} +

        {loop="$moods"} + {$mood[$value]} + {/loop} +

        +
      • + {/if} +
      + + {if="$blog != null"} + + {/if} + + {if="$contact->tuneartist || $contact->tunetitle"} +
        +
      • {$c->__('general.tune')}
      • + + {$img_array = $c->getLastFM($contact)} +
      • tunetitle"}condensed{/if} + {if="isset($img_array[1]) && $img_array[1] != ''"} action{/if} + "> + {if="isset($img_array[1]) && $img_array[1] != ''"} +
        + + + +
        + {/if} + + {if="isset($img_array[0]) && $img_array[0] != ''"} + + {else} + + {/if} + + + {if="$contact->tuneartist"} + {$contact->tuneartist} - + {/if} + {if="$contact->tunesource"} + {$contact->tunesource} + {/if} + + + {if="$contact->tunetitle"} +

        {$contact->tunetitle}

        + {/if} +
      • +
      +
      + {/if} + + {if="$contact->adrlocality != null || $contact->adrcountry != null"} +
        +
      • {$c->__('position.legend')}
      • + + {if="$contact->adrlocality != null"} +
      • + + {$c->__('position.locality')} +

        + {$contact->adrlocality} +

        +
      • + {/if} + {if="$contact->adrcountry != null"} +
      • + + {$c->__('position.country')} +

        + {$contact->adrcountry} +

        +
      • + {/if} +
      +
      + {/if} + +
      + {if="$contact->twitter != null || $contact->skype != null || $contact->yahoo != null"} + +
      + {/if} + + {if="isset($gallery)"} +
        +
      • {$c->__('page.gallery')}
      • +
      +
        + {loop="$gallery"} + {$attachements = $value->getAttachements()} +
      • + +
      • + {/loop} +
      + {/if} + + {if="$contactr && $contactr->rostersubscription != 'both'"} +
      + +
      + {/if} +{else} +
        +
      • + +

        {$contactr->getTrueName()}

        +
      • +
      +
      +{/if} diff --git a/sources/app/widgets/Contact/_contact_delete.tpl b/sources/app/widgets/Contact/_contact_delete.tpl new file mode 100644 index 0000000..5a86107 --- /dev/null +++ b/sources/app/widgets/Contact/_contact_delete.tpl @@ -0,0 +1,16 @@ +
      +

      {$c->__('delete.title')}

      +
      +

      {$c->__('delete.text')}

      +
      + diff --git a/sources/app/widgets/Contact/_contact_edit.tpl b/sources/app/widgets/Contact/_contact_edit.tpl new file mode 100644 index 0000000..10743c4 --- /dev/null +++ b/sources/app/widgets/Contact/_contact_edit.tpl @@ -0,0 +1,47 @@ +
      +

      {$c->__('edit.title')}

      +
      +
      + + +
      +
      + + + +
      + +
      +
      + diff --git a/sources/app/widgets/Contact/_contact_empty.tpl b/sources/app/widgets/Contact/_contact_empty.tpl new file mode 100644 index 0000000..6195f58 --- /dev/null +++ b/sources/app/widgets/Contact/_contact_empty.tpl @@ -0,0 +1,6 @@ +
        +
      • + {$jid|firstLetterCapitalize} +

        {$jid}

        +
      • +
      diff --git a/sources/app/widgets/Contact/_contact_explore.tpl b/sources/app/widgets/Contact/_contact_explore.tpl new file mode 100644 index 0000000..f596d2c --- /dev/null +++ b/sources/app/widgets/Contact/_contact_explore.tpl @@ -0,0 +1,6 @@ +
      +

      {$c->__('explore.explore')}

      + +
        + {$users} +
      diff --git a/sources/app/widgets/Contact/_contact_header.tpl b/sources/app/widgets/Contact/_contact_header.tpl new file mode 100644 index 0000000..8cd341c --- /dev/null +++ b/sources/app/widgets/Contact/_contact_header.tpl @@ -0,0 +1,50 @@ +
      + +

      {$c->__('page.contacts')}

      +
      +
      + {if="$contactr != null"} +
        +
      • + + + +
      • +
      • + + + +
      • +
      +
      + +

      {$contactr->getTrueName()}

      +
      + {else} + {if="$contact != null"} +
        +
      • + + + +
      • +
      +
      + +

      {$contact->getTrueName()}

      +
      + {else} +
        +
      • + + + +
      • +
      +
      + +

      {$jid}

      +
      + {/if} + {/if} +
      diff --git a/sources/app/widgets/Contact/_contact_public.tpl b/sources/app/widgets/Contact/_contact_public.tpl new file mode 100644 index 0000000..8b68b08 --- /dev/null +++ b/sources/app/widgets/Contact/_contact_public.tpl @@ -0,0 +1,44 @@ +{loop="$users"} +
    • description != ''"}condensed{/if} block" style="background-image: url();" onclick="Contact_ajaxGetContact('{$value->jid}');"> + {$url = $value->getPhoto('s')} + {if="$url"} + + + + {else} + + + + {/if} + + {$value->getTrueName()} + + {if="$value->getAge()"} + {$c->__('age.years', $value->getAge())} + {/if} + {if="$value->getGender()"} + {$value->getGender()} + {/if} + + + {if="$value->description != ''"} +

      + {$value->description|strip_tags} +

      + {/if} +
    • +{/loop} +{if="$pages"} +
    • + + + + {loop="$pages"} + {$key+1} + {/loop} +
    • +{/if} diff --git a/sources/app/widgets/Contact/contact.js b/sources/app/widgets/Contact/contact.js new file mode 100644 index 0000000..e69de29 diff --git a/sources/app/widgets/Contact/contact.tpl b/sources/app/widgets/Contact/contact.tpl new file mode 100644 index 0000000..64cd569 --- /dev/null +++ b/sources/app/widgets/Contact/contact.tpl @@ -0,0 +1,10 @@ +
      + {$c->prepareEmpty()} + {if="$jid"} + + {/if} +
      diff --git a/sources/app/widgets/Contact/locales.ini b/sources/app/widgets/Contact/locales.ini new file mode 100644 index 0000000..7ca67dc --- /dev/null +++ b/sources/app/widgets/Contact/locales.ini @@ -0,0 +1,61 @@ +[general] +legend = General Informations +name = Name +nickname = Nickname +date_of_birth = Date of Birth +gender = Gender +marital = Marital Status +email = Email +website = Website +about = About Me +accounts = Other Accounts +tune = Is Listening + +[position] +legend = Geographic Position +locality = Locality +country = Country + +[mood] +title = Mood +im = "I'm " + +[listen] +title = Listening + +[last] +title = Last seen + +[client] +title = Client Informations + +[explore] +last_registered = Last registered +explore = Find some new friends + +[edit] +title = Edit +alias = Alias +group = Group +updated = Contact updated + +[delete] +title = Are you sure? +text = You are going to delete one of your contacts, please confirm your action + +[age] +years = %s years + +[blog] +last = Last public post + +[subscription] +to = You can see this contact status +to_button = Share my status +to_text = But this contact cannot see yours +from = You are not subscribed to this contact +from_button = Ask to subscribe +from_text = But this contact can still see if you are online +nil = No subscriptions +nil_button = Invite +nil_text = This contact is in your contact list but there is no subscriptions between the two accounts diff --git a/sources/app/widgets/Dialog/Dialog.php b/sources/app/widgets/Dialog/Dialog.php new file mode 100644 index 0000000..ed0e867 --- /dev/null +++ b/sources/app/widgets/Dialog/Dialog.php @@ -0,0 +1,22 @@ +addjs('dialog.js'); + } + + static function fill($html = '', $scroll = false) + { + RPC::call('movim_fill', 'dialog', $html); + + if($scroll) { + RPC::call('Dialog.addScroll'); + } + } + + function display() + { + } +} diff --git a/sources/app/widgets/Dialog/dialog.js b/sources/app/widgets/Dialog/dialog.js new file mode 100644 index 0000000..58d55d1 --- /dev/null +++ b/sources/app/widgets/Dialog/dialog.js @@ -0,0 +1,13 @@ +var Dialog = { + addScroll : function() { + movim_add_class('#dialog', 'scroll'); + }, + filled : function() { + if(document.querySelector('#dialog').innerHTML != '') { return true; } + return false; + }, + clear : function() { + movim_remove_class('#dialog', 'scroll'); + document.querySelector('#dialog').innerHTML = ''; + } +} diff --git a/sources/app/widgets/Dialog/dialog.tpl b/sources/app/widgets/Dialog/dialog.tpl new file mode 100644 index 0000000..c751a1d --- /dev/null +++ b/sources/app/widgets/Dialog/dialog.tpl @@ -0,0 +1 @@ +
      diff --git a/sources/app/widgets/Group/Group.php b/sources/app/widgets/Group/Group.php new file mode 100755 index 0000000..24da6e0 --- /dev/null +++ b/sources/app/widgets/Group/Group.php @@ -0,0 +1,442 @@ +registerEvent('pubsub_getitem_handle', 'onItems', 'groups'); + $this->registerEvent('pubsub_getitems_handle', 'onItems', 'groups'); + $this->registerEvent('pubsub_getitemsid_handle', 'onItems', 'groups'); + $this->registerEvent('pubsub_getitems_error', 'onItemsError', 'groups'); + $this->registerEvent('pubsub_getitemsid_error', 'onItemsError', 'groups'); + + $this->registerEvent('pubsub_subscribe_handle', 'onSubscribed'); + $this->registerEvent('pubsub_unsubscribe_handle', 'onUnsubscribed'); + $this->registerEvent('pubsub_getaffiliations_handle', 'onAffiliations'); + $this->registerEvent('pubsub_getsubscriptions_handle', 'onSubscriptions'); + + $this->registerEvent('pubsub_delete_handle', 'onDelete'); + + $this->registerEvent('post_ticker', 'onTicker'); + $this->registerEvent('pubsub_getitem_ticker', 'onTicker'); + + $this->registerEvent('pubsub_getconfig_handle', 'onConfig'); + $this->registerEvent('pubsub_setconfig_handle', 'onConfigSaved'); + $this->registerEvent('bookmark_set_handle', 'onBookmark'); + $this->addjs('group.js'); + } + + function onItems($packet) + { + list($server, $node) = array_values($packet->content); + + $this->displayItems($server, $node); + + RPC::call('Group.clearLoad'); + RPC::call('MovimTpl.showPanel'); + } + + function onDelete($packet) + { + $this->ajaxClear(); + } + + function onTicker($packet) + { + list($server, $node, $ticker) = array_values($packet->content); + + $view = $this->tpl(); + $view->assign('server', $server); + $view->assign('node', $node); + $view->assign('ticker', $ticker); + + $html = $view->draw('_group_ticker', true); + + RPC::call('MovimTpl.fill', '#group_widget.'.stringToUri($server.'_'.$node), $html); + RPC::call('Group.clearLoad'); + RPC::call('MovimTpl.showPanel'); + } + + function onBookmark() + { + $this->ajaxClear(); + + $g = new Groups; + $g->ajaxHeader(); + $g->ajaxSubscriptions(); + } + + function onItemsError($packet) + { + list($server, $node) = array_values($packet->content); + Notification::append(false, $this->__('group.empty')); + + $this->ajaxDelete($server, $node, true); + $this->ajaxGetAffiliations($server, $node); + // Display an error message + RPC::call('Group.clearLoad'); + } + + function onAffiliations($packet) + { + list($affiliations, $server, $node) = array_values($packet->content); + + foreach($affiliations as $r) { + if($r[0] == $this->user->getLogin()) + $this->_role = (string)$r[1]; + } + + Header::fill($this->prepareHeader($server, $node)); + + //if(isset($this->_role) + //&& ($this->_role == 'owner' || $this->_role == 'publisher')) { + // $view = $this->tpl(); + // $view->assign('server', $server); + // $view->assign('node', $node); + // RPC::call('movim_append', 'group_widget', $view->draw('_group_publish', true)); + //} + } + + function onSubscriptions($packet) + { + list($subscriptions, $server, $node) = array_values($packet->content); + + $view = $this->tpl(); + + $view->assign('subscriptions', $subscriptions); + $view->assign('server', $server); + $view->assign('node', $node); + + Dialog::fill($view->draw('_group_subscriptions', true), true); + } + + function onConfig($packet) + { + list($config, $server, $node) = array_values($packet->content); + + $view = $this->tpl(); + + $xml = new \XMPPtoForm(); + $form = $xml->getHTML($config->x->asXML()); + + $view->assign('form', $form); + $view->assign('server', $server); + $view->assign('node', $node); + $view->assign('attributes', $config->attributes()); + + Dialog::fill($view->draw('_group_config', true), true); + } + + function onConfigSaved() + { + Notification::append(false, $this->__('group.config_saved')); + } + + function onSubscribed($packet) + { + $arr = $packet->content; + + // Set the bookmark + $r = new Rooms; + $r->setBookmark(); + + Notification::append(null, $this->__('group.subscribed')); + + // Set the public list + /* + //add the group to the public list (if checked) + if($this->_data['listgroup'] == true){ + $add = new ListAdd(); + $add->setTo($this->_to) + ->setNode($this->_node) + ->setFrom($this->_from) + ->setData($this->_data) + ->request(); + } + + }*/ + } + + function onUnsubscribed($packet) + { + $arr = $packet->content; + + // Set the bookmark + $r = new Rooms; + $r->setBookmark(); + + Notification::append(null, $this->__('group.unsubscribed')); + } + + private function displayItems($server, $node) + { + if(!$this->validateServerNode($server, $node)) return; + + $html = $this->prepareGroup($server, $node); + + $view = $this->tpl(); + $view->assign('server', $server); + $view->assign('node', $node); + $html .= $view->draw('_group_publish', true); + + $header = $this->prepareHeader($server, $node); + + Header::fill($header); + + RPC::call('MovimTpl.fill', '#group_widget.'.stringToUri($server.'_'.$node), $html); + RPC::call('Group.enableVideos'); + } + + + function ajaxDelete($server, $node, $clean = false) + { + if(!$this->validateServerNode($server, $node)) return; + + $view = $this->tpl(); + $view->assign('server', $server); + $view->assign('node', $node); + $view->assign('clean', $clean); + + Dialog::fill($view->draw('_group_delete', true)); + } + + function ajaxDeleteConfirm($server, $node) + { + if(!$this->validateServerNode($server, $node)) return; + + $d = new Delete; + $d->setTo($server)->setNode($node) + ->request(); + } + + function ajaxGetMetadata($server, $node) + { + if(!$this->validateServerNode($server, $node)) return; + + $r = new GetMetadata; + $r->setTo($server)->setNode($node) + ->request(); + } + + function ajaxGetConfig($server, $node){ + if(!$this->validateServerNode($server, $node)) return; + + $r = new GetConfig; + $r->setTo($server) + ->setNode($node) + ->request(); + } + + function ajaxSetConfig($data, $server, $node){ + if(!$this->validateServerNode($server, $node)) return; + + $r = new SetConfig; + $r->setTo($server) + ->setNode($node) + ->setData($data) + ->request(); + } + + function ajaxGetItems($server, $node) + { + if(!$this->validateServerNode($server, $node)) return; + + RPC::call('Group.addLoad', stringToUri($server.'_'.$node)); + + $r = new GetItemsId; + $r->setTo($server) + ->setNode($node); + + $r->request(); + } + + function ajaxGetHistory($server, $node, $page) + { + $html = $this->prepareGroup($server, $node, $page); + RPC::call('movim_append', 'group_widget', $html); + RPC::call('Group.enableVideos'); + } + + function ajaxGetAffiliations($server, $node){ + if(!$this->validateServerNode($server, $node)) return; + + $r = new GetAffiliations; + $r->setTo($server)->setNode($node) + ->request(); + } + + function ajaxGetSubscriptions($server, $node) + { + if(!$this->validateServerNode($server, $node)) return; + + $r = new GetSubscriptions; + $r->setTo($server) + ->setNode($node) + ->setSync() + ->request(); + } + + function ajaxAskSubscribe($server, $node) + { + if(!$this->validateServerNode($server, $node)) return; + + $view = $this->tpl(); + + $view->assign('server', $server); + $view->assign('node', $node); + + $pd = new \Modl\ItemDAO; + $item = $pd->getItem($server, $node); + + if(isset($item)) { + $view->assign('item', $item); + } else { + $view->assign('item', null); + } + + Dialog::fill($view->draw('_group_subscribe', true)); + } + + function ajaxSubscribe($form, $server, $node) + { + if(!$this->validateServerNode($server, $node)) return; + + $g = new Subscribe; + $g->setTo($server) + ->setNode($node) + ->setFrom($this->user->getLogin()) + ->setData($form) + ->request(); + } + + function ajaxAskUnsubscribe($server, $node) + { + if(!$this->validateServerNode($server, $node)) return; + + $view = $this->tpl(); + + $view->assign('server', $server); + $view->assign('node', $node); + + $pd = new \Modl\ItemDAO; + $item = $pd->getItem($server, $node); + + if(isset($item)) { + $view->assign('item', $item); + } else { + $view->assign('item', null); + } + + Dialog::fill($view->draw('_group_unsubscribe', true)); + } + + function ajaxUnsubscribe($server, $node) + { + if(!$this->validateServerNode($server, $node)) return; + + $sd = new \Modl\SubscriptionDAO(); + + foreach($sd->get($server, $node) as $s) { + $g = new Unsubscribe; + $g->setTo($server) + ->setNode($node) + ->setSubid($s->subid) + ->setFrom($this->user->getLogin()) + ->request(); + } + } + + function ajaxClear() + { + $html = $this->prepareEmpty(); + RPC::call('movim_fill', 'group_widget', $html); + } + + function prepareEmpty() + { + $id = new \modl\ItemDAO(); + + $view = $this->tpl(); + $view->assign('servers', $id->getGroupServers()); + $html = $view->draw('_group_empty', true); + + return $html; + } + + private function prepareHeader($server, $node) + { + $pd = new \Modl\ItemDAO; + $item = $pd->getItem($server, $node); + + $pd = new \Modl\SubscriptionDAO; + $subscription = $pd->get($server, $node); + + $view = $this->tpl(); + + $view->assign('item', $item); + $view->assign('subscription', $subscription); + $view->assign('role', $this->_role); + + return $view->draw('_group_header', true); + } + + private function prepareGroup($server, $node, $page = 0) + { + $pd = new \Modl\PostnDAO(); + $posts = $pd->getNodeUnfiltered($server, $node, $page*$this->_paging, $this->_paging); + + $view = $this->tpl(); + $view->assign('server', $server); + $view->assign('node', $node); + $view->assign('page', $page); + $view->assign('posts', $posts); + $view->assign('paging', $this->_paging); + $html = $view->draw('_group_posts', true); + + return $html; + } + + private function validateServerNode($server, $node) + { + $validate_server = Validator::string()->noWhitespace()->length(6, 40); + $validate_node = Validator::string()->length(3, 100); + + if(!$validate_server->validate($server) + || !$validate_node->validate($node) + ) return false; + else return true; + } + + function getComments($post) + { + $pd = new \Modl\PostnDAO(); + return $pd->getComments($post); + } + + function display() + { + $this->view->assign('server', false); + $this->view->assign('node', false); + if($this->validateServerNode($this->get('s'), $this->get('n'))) { + $this->view->assign('server', $this->get('s')); + $this->view->assign('node', $this->get('n')); + } + } +} diff --git a/sources/app/widgets/Group/_group_config.tpl b/sources/app/widgets/Group/_group_config.tpl new file mode 100644 index 0000000..86c355c --- /dev/null +++ b/sources/app/widgets/Group/_group_config.tpl @@ -0,0 +1,13 @@ +
      +
      + {$form} +
      +
      + diff --git a/sources/app/widgets/Group/_group_delete.tpl b/sources/app/widgets/Group/_group_delete.tpl new file mode 100644 index 0000000..a8f95fd --- /dev/null +++ b/sources/app/widgets/Group/_group_delete.tpl @@ -0,0 +1,22 @@ +
      +

      {$c->__('group.delete_title')}

      +
      + {if="$clean"} +

      {$c->__('group.delete_clean_text')}

      + {else} +

      {$c->__('group.delete_text')}

      + {/if} +
      +

      {$server}/{$node}

      +
      + diff --git a/sources/app/widgets/Group/_group_empty.tpl b/sources/app/widgets/Group/_group_empty.tpl new file mode 100755 index 0000000..1f0d9e9 --- /dev/null +++ b/sources/app/widgets/Group/_group_empty.tpl @@ -0,0 +1,29 @@ +
      +

      {$c->__('group.empty_title')}

      +

      {$c->__('group.empty_text')}

      +
      +
      +

      {$c->__('group.servers')}

      +
        + {loop="$servers"} + {if="!filter_var($value->server, FILTER_VALIDATE_EMAIL)"} +
      • + {$value->server|firstLetterCapitalize} + {$value->server} +

        {$c->__('group.counter', $value->number)}

        +
      • + {/if} + {/loop} +
      • + + + +
        +
        + + +
        +
        +
      • +
      diff --git a/sources/app/widgets/Group/_group_header.tpl b/sources/app/widgets/Group/_group_header.tpl new file mode 100644 index 0000000..769fbbc --- /dev/null +++ b/sources/app/widgets/Group/_group_header.tpl @@ -0,0 +1,65 @@ +
      + +

      + {$c->__('page.groups')} +

      +
      +
      +
        + {if="$subscription == null"} +
      • + + + +
      • + {else} +
      • + + + +
      • + {/if} + {if="$role == 'owner'"} +
      • + + + +
      • + {/if} +
      +
      + +

      + {if="$item != null"} + {if="$item->name"} + {$item->name} + {else} + {$item->node} + {/if} + {/if} +

      + {if="$item->description"} +

      + {$item->description|strip_tags} +

      + {else} +

      {$item->server}

      + {/if} +
      + {if="$role == 'owner'"} +
        +
      • + {$c->__('group.configuration')} +
      • +
      • + {$c->__('group.subscriptions')} +
      • +
      • + {$c->__('button.delete')} +
      • +
      + {/if} +
      diff --git a/sources/app/widgets/Group/_group_posts.tpl b/sources/app/widgets/Group/_group_posts.tpl new file mode 100755 index 0000000..f1ee189 --- /dev/null +++ b/sources/app/widgets/Group/_group_posts.tpl @@ -0,0 +1,143 @@ +{loop="$posts"} + {$attachements = $value->getAttachements()} +
      + {if="isset($attachements.pictures)"} +
      + {else} +
      + {/if} +
        +
      • + {$url = $value->getContact()->getPhoto('s')} + {if="$url"} + + + + {else} + {$value->node|firstLetterCapitalize} + {/if} +

        + {if="$value->title != null"} + {$value->title} + {else} + {$c->__('post.default_title')} + {/if} +

        +

        + {if="$value->getContact()->getTrueName() != ''"} + + {$value->getContact()->getTrueName()} + + - + {/if} + {$value->published|strtotime|prepareDate} +

        +
      • +
      +
      +
      + {$value->contentcleaned} +
      +
      + + {if="isset($attachements.pictures)"} +
        + {loop="$attachements.pictures"} +
      • + + + + + + +
      • + {/loop} +
      + {/if} +
      + {$comments = $c->getComments($value)} + {if="$comments"} +
        +
      • + {$c->__('post.comments')} + {$comments|count} +
      • + {loop="$comments"} +
      • + {$url = $value->getContact()->getPhoto('s')} + {if="$url"} + + + + {else} + + + + {/if} + {$value->published|strtotime|prepareDate} + + {$value->getContact()->getTrueName()} + +

        + {$value->content} +

        +
      • + {/loop} + +
      • +
        + +
        + + + + {$c->__('post.comment_add')} +
      • +
        +
      + {/if} +
      +
      +{/loop} +{if="$posts != null && count($posts) >= $paging-1"} +
        +
      • + + + + {$c->__('post.older')} +
      • +
      +{/if} diff --git a/sources/app/widgets/Group/_group_publish.tpl b/sources/app/widgets/Group/_group_publish.tpl new file mode 100644 index 0000000..66d018f --- /dev/null +++ b/sources/app/widgets/Group/_group_publish.tpl @@ -0,0 +1,3 @@ + + + diff --git a/sources/app/widgets/Group/_group_subscribe.tpl b/sources/app/widgets/Group/_group_subscribe.tpl new file mode 100644 index 0000000..09ed119 --- /dev/null +++ b/sources/app/widgets/Group/_group_subscribe.tpl @@ -0,0 +1,37 @@ +
      +

      {$c->__('group.subscribe')}

      + {if="$item"} +
      +

      + {$item->name} +

      + {/if} +
        +
      • +
        +
        + + +
        +
        +
      • +
      +
      + diff --git a/sources/app/widgets/Group/_group_subscriptions.tpl b/sources/app/widgets/Group/_group_subscriptions.tpl new file mode 100644 index 0000000..99d5853 --- /dev/null +++ b/sources/app/widgets/Group/_group_subscriptions.tpl @@ -0,0 +1,20 @@ +
      +
        +
      • + {$c->__('group.subscriptions')} + {$subscriptions|count} +
      • + {loop="$subscriptions"} +
      • + + {$value.jid} + +
      • + {/loop} +
      +
      + diff --git a/sources/app/widgets/Group/_group_ticker.tpl b/sources/app/widgets/Group/_group_ticker.tpl new file mode 100644 index 0000000..763299e --- /dev/null +++ b/sources/app/widgets/Group/_group_ticker.tpl @@ -0,0 +1,47 @@ +
      +
      +
        +
      • + {if="(float)$ticker->change < 0"} + + + + {elseif="(float)$ticker->change > 0"} + + + + {else} + + + + {/if} + +

        + {$ticker->name} +

        +

        {$ticker->symbol} - {$ticker->time|strtotime|prepareDate}

        +
      • +
      +
      +
      +
        +
      • + +

        {$ticker->value}

        +
        +

        + {$ticker->change} ({$ticker->percent}%) +

        +
      • +
      • + Market Cap : {$ticker->capitalization}
        + + Volume : {$ticker->volume|floatval|number_format:0,',',' '} + +
      • +
      • + +
      • +
      +
      +
      diff --git a/sources/app/widgets/Group/_group_unsubscribe.tpl b/sources/app/widgets/Group/_group_unsubscribe.tpl new file mode 100644 index 0000000..1f57b80 --- /dev/null +++ b/sources/app/widgets/Group/_group_unsubscribe.tpl @@ -0,0 +1,19 @@ +
      +

      {$c->__('group.sure')}

      + {if="$item"} +
      +

      + {$c->__('group.unsubscribe_text')} : {$item->name} +

      + {/if} +
      + diff --git a/sources/app/widgets/Group/group.js b/sources/app/widgets/Group/group.js new file mode 100644 index 0000000..b6ea842 --- /dev/null +++ b/sources/app/widgets/Group/group.js @@ -0,0 +1,22 @@ +var Group = { + addLoad: function(id) { + document.querySelector('#group_widget').className = 'card shadow spinner'; + movim_add_class('#group_widget', 'on'); + movim_add_class('#group_widget', id); + }, + + clearLoad: function() { + movim_remove_class('#group_widget', 'on'); + }, + + enableVideos: function() { + var items = document.querySelectorAll('video'); + + var i = 0; + while(i < items.length) + { + items[i].setAttribute('controls', 'controls'); + i++; + } + } +} diff --git a/sources/app/widgets/Group/group.tpl b/sources/app/widgets/Group/group.tpl new file mode 100755 index 0000000..205e1ec --- /dev/null +++ b/sources/app/widgets/Group/group.tpl @@ -0,0 +1,12 @@ +
      + {$c->prepareEmpty()} + {if="$server && $node"} + + {/if} +
      diff --git a/sources/app/widgets/Group/locales.ini b/sources/app/widgets/Group/locales.ini new file mode 100755 index 0000000..31640ff --- /dev/null +++ b/sources/app/widgets/Group/locales.ini @@ -0,0 +1,21 @@ +[group] +subscribe = Subscribe +subscribed = Subscribed +unsubscribe = Unsubscribe +unsubscribe_text = You are going to unsubscribe from this Group +unsubscribed = Unsubscribed +share_label = Make your membership to this group public to your friends +label_label = Give a label for this group +sure = Are you sure ? +empty_title = Groups +empty_text = Discover, follow and share +empty = Something bad happened to this group +config_saved = Group configuration saved +delete_title = Delete the group +delete_text = You are going to delete the following group. Please confirm your action. +delete_clean_text = "It seems that this group doesn't exists anymore. Do you want to remove it from your subscriptions?" +counter = %s groups on this server +configuration = Configuration +subscriptions = Subscriptions +servers = Groups servers +search_server = Search for a new server diff --git a/sources/app/widgets/Groups/Groups.php b/sources/app/widgets/Groups/Groups.php new file mode 100644 index 0000000..fde76ab --- /dev/null +++ b/sources/app/widgets/Groups/Groups.php @@ -0,0 +1,202 @@ +registerEvent('pubsub_discoitems_handle', 'onDisco'); + $this->registerEvent('pubsub_discoitems_error', 'onDiscoError'); + $this->registerEvent('pubsub_create_handle', 'onCreate'); + $this->registerEvent('pubsub_testcreate_handle', 'onTestCreate'); + $this->registerEvent('pubsub_testcreate_error', 'onTestCreateError'); + $this->registerEvent('pubsub_delete_handle', 'onDelete'); + $this->registerEvent('pubsub_delete_error', 'onDeleteError'); + $this->addjs('groups.js'); + } + + function onDisco($packet) + { + $server = $packet->content; + $this->displayServer($server); + } + + function onCreate($packet) + { + Notification::append(null, $this->__('groups.created')); + + list($server, $node) = array_values($packet->content); + $this->ajaxDisco($server); + } + + function onDelete($packet) + { + Notification::append(null, $this->__('groups.deleted')); + + list($server, $node) = array_values($packet->content); + $this->displayServer($server); + } + + function onDeleteError($packet) + { + Notification::append(null, $this->__('groups.deleted')); + + $m = new Rooms; + $m->setBookmark(); + + list($server, $node) = array_values($packet->content); + $this->ajaxSubscriptions(); + } + + function onDiscoError($packet) + { + Notification::append(null, $this->__('groups.disco_error')); + } + + function onTestCreate($packet) + { + $server = $packet->content; + + $view = $this->tpl(); + $view->assign('server', $server); + + Dialog::fill($view->draw('_groups_add', true)); + } + + function onTestCreateError($packet) + { + Notification::append(null, $this->__('groups.no_creation')); + } + + function ajaxHeader() + { + $id = new \modl\ItemDAO(); + + $view = $this->tpl(); + $view->assign('servers', $id->getGroupServers()); + $header = $view->draw('_groups_header', true); + + Header::fill($header); + } + + function ajaxSubscriptions() + { + $html = $this->prepareSubscriptions(); + + RPC::call('movim_fill', 'groups_widget', $html); + RPC::call('Groups.refresh'); + } + + function ajaxDisco($server) + { + if(!$this->validateServer($server)) return; + + $r = new DiscoItems; + $r->setTo($server)->request(); + } + + /* + * Seriously ? We need to put this hack because of buggy XEP-0060... + */ + function ajaxTestAdd($server) + { + if(!$this->validateServer($server)) return; + + $t = new TestCreate; + $t->setTo($server) + ->request(); + } + + function ajaxAddConfirm($server, $form) + { + if(!$this->validateServer($server)) return; + + $validate_name = Validator::string()->length(4, 80); + if(!$validate_name->validate($form->name->value)) { + Notification::append(null, $this->__('groups.name_error')); + return; + } + + $uri = stringToUri($form->name->value); + + $c = new Create; + $c->setTo($server)->setNode($uri)->setData($form->name->value) + ->request(); + } + + private function displayServer($server) + { + if(!$this->validateServer($server)) return; + + $html = $this->prepareServer($server); + + RPC::call('movim_fill', 'groups_widget', $html); + RPC::call('Groups.refresh'); + } + + function checkNewServer($node) { + $r = false; + + if($this->_list_server != $node->server) + $r = true; + + $this->_list_server = $node->server; + return $r; + } + + function prepareSubscriptions() { + $sd = new \modl\SubscriptionDAO(); + + $view = $this->tpl(); + $view->assign('subscriptions', $sd->getSubscribed()); + $html = $view->draw('_groups_subscriptions', true); + + return $html; + } + + private function prepareServer($server) { + $id = new \modl\ItemDAO(); + + $view = $this->tpl(); + $view->assign('nodes', $id->getItems($server)); + $view->assign('server', $server); + $html = $view->draw('_groups_server', true); + + return $html; + } + + private function cleanServers($servers) { + $i = 0; + foreach($servers as $c) { + if(filter_var($c->server, FILTER_VALIDATE_EMAIL)) { + unset($servers[$i]); + } elseif(count(explode('.', $c->server))<3) { + unset($servers[$i]); + } + $i++; + } + return $servers; + } + /** + * @brief Validate the server + * + * @param string $server + */ + private function validateServer($server) + { + $validate_server = Validator::string()->noWhitespace()->length(6, 40); + if(!$validate_server->validate($server)) return false; + else return true; + } + + function display() + { + } +} diff --git a/sources/app/widgets/Groups/_groups_add.tpl b/sources/app/widgets/Groups/_groups_add.tpl new file mode 100644 index 0000000..e501128 --- /dev/null +++ b/sources/app/widgets/Groups/_groups_add.tpl @@ -0,0 +1,21 @@ +
      +
      +

      {$c->__('groups.add')}

      + +
      + + +
      +
      + + + diff --git a/sources/app/widgets/Groups/_groups_header.tpl b/sources/app/widgets/Groups/_groups_header.tpl new file mode 100644 index 0000000..db88d82 --- /dev/null +++ b/sources/app/widgets/Groups/_groups_header.tpl @@ -0,0 +1,18 @@ +
      + + + +
      +
      + +
      +
      + +
      diff --git a/sources/app/widgets/Groups/_groups_server.tpl b/sources/app/widgets/Groups/_groups_server.tpl new file mode 100644 index 0000000..1bff3c0 --- /dev/null +++ b/sources/app/widgets/Groups/_groups_server.tpl @@ -0,0 +1,42 @@ +
        + {loop="$nodes"} +
      • subscription == 'subscribed'"}action{/if} + condensed + " + data-server="{$value->server}" + data-node="{$value->node}" + title="{$value->server} - {$value->node}" + > + {if="$value->subscription == 'subscribed'"} +
        + +
        + {/if} + {$value->node|firstLetterCapitalize} + + {if="$value->name"} + {$value->name} + {else} + {$value->node} + {/if} + + {if="$value->description"} + + {$value->description|strip_tags} + + {/if} + +

        + {if="$value->sub > 0"} + {$c->__('groups.sub', $value->sub)} - + {/if} + {$c->__('groups.num', $value->num)} +

        +
      • + {/loop} +
      + + + diff --git a/sources/app/widgets/Groups/_groups_subscriptions.tpl b/sources/app/widgets/Groups/_groups_subscriptions.tpl new file mode 100644 index 0000000..98cd543 --- /dev/null +++ b/sources/app/widgets/Groups/_groups_subscriptions.tpl @@ -0,0 +1,39 @@ +{if="$subscriptions == null"} +
        +
      • + + + + {$c->__('groups.empty_title')} +

        {$c->__('groups.empty_text1')} {$c->__('groups.empty_text2')}

        +
      • +
      +{else} +
        + {loop="$subscriptions"} + {if="$c->checkNewServer($value)"} +
      • + {$value->server} +
      • + {/if} +
      • + {$value->node|firstLetterCapitalize} + + {if="$value->name"} + {$value->name} + {else} + {$value->node} + {/if} + + {if="$value->description"} +

        {$value->description|strip_tags}

        + {/if} +
      • + {/loop} +
      +{/if} diff --git a/sources/app/widgets/Groups/groups.js b/sources/app/widgets/Groups/groups.js new file mode 100644 index 0000000..1cda0c9 --- /dev/null +++ b/sources/app/widgets/Groups/groups.js @@ -0,0 +1,32 @@ +var Groups = { + refresh: function() { + var items = document.querySelectorAll('#groups_widget ul li:not(.subheader)'); + + var i = 0; + while(i < items.length) + { + items[i].onclick = function(e) { + MovimTpl.scrollPanelTop(); + Group_ajaxGetItems(this.dataset.server, this.dataset.node); + Group_ajaxGetMetadata(this.dataset.server, this.dataset.node); + Group_ajaxGetAffiliations(this.dataset.server, this.dataset.node); + //Group_ajaxGetSubscriptions(this.dataset.server, this.dataset.node); + Groups.reset(items); + movim_add_class(this, 'active'); + } + i++; + } + }, + + reset: function(list) { + for(i = 0; i < list.length; i++) { + movim_remove_class(list[i], 'active'); + } + } +} + +MovimWebsocket.attach(function() { + Notification.current('groups'); + Groups_ajaxHeader(); + Groups.refresh(); +}); diff --git a/sources/app/widgets/Groups/groups.tpl b/sources/app/widgets/Groups/groups.tpl new file mode 100644 index 0000000..8bc754b --- /dev/null +++ b/sources/app/widgets/Groups/groups.tpl @@ -0,0 +1,3 @@ +
      + {$c->prepareSubscriptions()} +
      diff --git a/sources/app/widgets/Groups/locales.ini b/sources/app/widgets/Groups/locales.ini new file mode 100644 index 0000000..7762e99 --- /dev/null +++ b/sources/app/widgets/Groups/locales.ini @@ -0,0 +1,16 @@ +[groups] +empty_title = Hello +contact_post = Contact post +empty_text1 = "You don't have any subscriptions yet, select a group server above to start exploring." +empty_text2 = "Subscribe to your favorite feeds by bookmarking them." +subscriptions = My Subscriptions +add = Create a new Group +name = Group name +name_example = My Little Pony - Fan Club +created = Group created successfully +deleted = Group deleted successfully +name_error = Please provide a valid group name (4 characters minimum) +no_creation = You cannot create a new Group on this server +sub = %s subscribers +num = %s posts +disco_error = "This server doesn't exists" diff --git a/sources/app/widgets/Header/Header.php b/sources/app/widgets/Header/Header.php new file mode 100644 index 0000000..47c999b --- /dev/null +++ b/sources/app/widgets/Header/Header.php @@ -0,0 +1,31 @@ +prepareHeader($view); + RPC::call('movim_fill', 'header', $html); + } + + function prepareHeader($view = null) + { + if($view == null) $view = $this->_view; + $tpl = $this->tpl(); + return $tpl->draw('_header_'.$view, true); + } + + function display() + { + $this->view->assign('header', $this->prepareHeader()); + } +} diff --git a/sources/app/widgets/Header/_header_about.tpl b/sources/app/widgets/Header/_header_about.tpl new file mode 100644 index 0000000..b404cf8 --- /dev/null +++ b/sources/app/widgets/Header/_header_about.tpl @@ -0,0 +1,6 @@ +
      + + + +

      {$c->__('page.about')}

      +
      diff --git a/sources/app/widgets/Header/_header_account.tpl b/sources/app/widgets/Header/_header_account.tpl new file mode 100644 index 0000000..f800640 --- /dev/null +++ b/sources/app/widgets/Header/_header_account.tpl @@ -0,0 +1,6 @@ +
      + + + +

      {$c->__('page.account_creation')}

      +
      diff --git a/sources/app/widgets/Header/_header_accountnext.tpl b/sources/app/widgets/Header/_header_accountnext.tpl new file mode 100644 index 0000000..ccbaed9 --- /dev/null +++ b/sources/app/widgets/Header/_header_accountnext.tpl @@ -0,0 +1,6 @@ +
      + + + +

      {$c->__('page.account_creation')}

      +
      diff --git a/sources/app/widgets/Header/_header_admin.tpl b/sources/app/widgets/Header/_header_admin.tpl new file mode 100644 index 0000000..82e595a --- /dev/null +++ b/sources/app/widgets/Header/_header_admin.tpl @@ -0,0 +1,6 @@ +
      + + + +

      {$c->__('page.administration')}

      +
      diff --git a/sources/app/widgets/Header/_header_adminlogin.tpl b/sources/app/widgets/Header/_header_adminlogin.tpl new file mode 100644 index 0000000..82e595a --- /dev/null +++ b/sources/app/widgets/Header/_header_adminlogin.tpl @@ -0,0 +1,6 @@ +
      + + + +

      {$c->__('page.administration')}

      +
      diff --git a/sources/app/widgets/Header/_header_chat.tpl b/sources/app/widgets/Header/_header_chat.tpl new file mode 100644 index 0000000..94a3cf9 --- /dev/null +++ b/sources/app/widgets/Header/_header_chat.tpl @@ -0,0 +1,12 @@ +
      +
        +
      • + + + +
      • +
      + + +

      {$c->__('page.chats')}

      +
      diff --git a/sources/app/widgets/Header/_header_conf.tpl b/sources/app/widgets/Header/_header_conf.tpl new file mode 100644 index 0000000..0b697cd --- /dev/null +++ b/sources/app/widgets/Header/_header_conf.tpl @@ -0,0 +1,5 @@ +
      + + +

      {$c->__('page.configuration')}

      +
      diff --git a/sources/app/widgets/Header/_header_contact.tpl b/sources/app/widgets/Header/_header_contact.tpl new file mode 100644 index 0000000..0c2e547 --- /dev/null +++ b/sources/app/widgets/Header/_header_contact.tpl @@ -0,0 +1,10 @@ +
      + + + +
      +
      + +
      +
      +
      diff --git a/sources/app/widgets/Header/_header_group.tpl b/sources/app/widgets/Header/_header_group.tpl new file mode 100644 index 0000000..91d21bf --- /dev/null +++ b/sources/app/widgets/Header/_header_group.tpl @@ -0,0 +1,5 @@ +
      + + +

      {$c->__('page.groups')}

      +
      diff --git a/sources/app/widgets/Header/_header_help.tpl b/sources/app/widgets/Header/_header_help.tpl new file mode 100644 index 0000000..64b4367 --- /dev/null +++ b/sources/app/widgets/Header/_header_help.tpl @@ -0,0 +1,5 @@ +
      + + +

      {$c->__('page.help')}

      +
      diff --git a/sources/app/widgets/Header/_header_login.tpl b/sources/app/widgets/Header/_header_login.tpl new file mode 100644 index 0000000..051648d --- /dev/null +++ b/sources/app/widgets/Header/_header_login.tpl @@ -0,0 +1,12 @@ +
      + diff --git a/sources/app/widgets/Header/_header_main.tpl b/sources/app/widgets/Header/_header_main.tpl new file mode 100644 index 0000000..a12ccc2 --- /dev/null +++ b/sources/app/widgets/Header/_header_main.tpl @@ -0,0 +1,5 @@ +
      + + +

      {$c->__('page.home')}

      +
      diff --git a/sources/app/widgets/Header/_header_news.tpl b/sources/app/widgets/Header/_header_news.tpl new file mode 100644 index 0000000..1d48633 --- /dev/null +++ b/sources/app/widgets/Header/_header_news.tpl @@ -0,0 +1,15 @@ +
      + + +
      +
      +
      + +
      +
      +
      +
      diff --git a/sources/app/widgets/Header/_header_pods.tpl b/sources/app/widgets/Header/_header_pods.tpl new file mode 100644 index 0000000..667909e --- /dev/null +++ b/sources/app/widgets/Header/_header_pods.tpl @@ -0,0 +1,6 @@ +
      + + + +

      {$c->__('page.pods')}

      +
      diff --git a/sources/app/widgets/Header/_header_room.tpl b/sources/app/widgets/Header/_header_room.tpl new file mode 100644 index 0000000..944cf4b --- /dev/null +++ b/sources/app/widgets/Header/_header_room.tpl @@ -0,0 +1,4 @@ +
      + +

      {$c->__('page.room')}

      +
      diff --git a/sources/app/widgets/Header/header.tpl b/sources/app/widgets/Header/header.tpl new file mode 100644 index 0000000..de50969 --- /dev/null +++ b/sources/app/widgets/Header/header.tpl @@ -0,0 +1,3 @@ + diff --git a/sources/app/widgets/Header/locales.ini b/sources/app/widgets/Header/locales.ini new file mode 100644 index 0000000..b660792 --- /dev/null +++ b/sources/app/widgets/Header/locales.ini @@ -0,0 +1,8 @@ +[menu] +all = All +groups = Groups +contacts = Contacts +refresh = Refresh all the streams + +[roster] +search = Search in your contacts diff --git a/sources/app/widgets/Hello/Hello.php b/sources/app/widgets/Hello/Hello.php new file mode 100644 index 0000000..9ddc7f3 --- /dev/null +++ b/sources/app/widgets/Hello/Hello.php @@ -0,0 +1,29 @@ +ajaxOpen($jid); + + RPC::call('movim_redirect', $this->route('chat', $jid)); + } + + function display() + { + $cd = new modl\ContactDAO; + $this->view->assign('top', $cd->getTop(6)); + + $pd = new \Modl\PostnDAO; + $this->view->assign('news', $pd->getAllPosts(false, 0, 4)); + + $this->view->assign('jid', $this->user->getLogin()); + + $this->view->assign('presencestxt', getPresencesTxt()); + } +} diff --git a/sources/app/widgets/Hello/hello.tpl b/sources/app/widgets/Hello/hello.tpl new file mode 100644 index 0000000..e4d0700 --- /dev/null +++ b/sources/app/widgets/Hello/hello.tpl @@ -0,0 +1,133 @@ +
      +
        +
      • {$c->__('hello.active_contacts')}
      • + {loop="$top"} +
      • status"}condensed{/if}" + onclick="Hello_ajaxChat('{$value->jid}')"> + {$url = $value->getPhoto('s')} + {if="$url"} + value"} + status {$presencestxt[$value->value]} + {/if}"> + + + {else} + value"} + status {$presencestxt[$value->value]} + {/if}"> + + + {/if} + + {$value->getTrueName()} +

        {$value->status}

        +
      • + {/loop} + +
      • +
        + +
        + + + + {$c->__('hello.chat')} +
      • +
        +
      + {if="$c->supported('pubsub')"} +
        + {loop="$news"} +
      • + {$picture = $value->getPicture()} + {if="current(explode('.', $value->origin)) == 'nsfw'"} + + +18 + + {elseif="$picture != null"} + + {elseif="$value->node == 'urn:xmpp:microblog:0'"} + {$url = $value->getContact()->getPhoto('l')} + {if="$url"} + + + {else} + + + + {/if} + {else} + {$value->node|firstLetterCapitalize} + {/if} + + {if="$value->title != null"} + {$value->title} + {else} + {$c->__('hello.contact_post')} + {/if} + + {$value->published|strtotime|prepareDate} + +

        + {if="current(explode('.', $value->origin)) != 'nsfw'"} + {$value->contentcleaned|strip_tags:''} + {/if} +

        +
      • + {/loop} + +
      • +
        + +
        + + + + {$c->__('hello.news_page')} +
      • +
        +
      +
      + + + {/if} +
      diff --git a/sources/app/widgets/Hello/locales.ini b/sources/app/widgets/Hello/locales.ini new file mode 100644 index 0000000..59f29f6 --- /dev/null +++ b/sources/app/widgets/Hello/locales.ini @@ -0,0 +1,11 @@ +[hello] +active_contacts = Active contacts +chat = Go on the Chat page +news = News +news_page = Read all theses articles on the News page +blog_title = Visit your public blog +blog_text = See your public posts and share them with all your contacts +contact_post = Contact post +share_title = Universal share button +share_text = Bookmark or drag and drop the following button in your toolbar and use it on all the pages you want to share on Movim +share_button = Share on Movim diff --git a/sources/app/widgets/Help/Help.php b/sources/app/widgets/Help/Help.php new file mode 100755 index 0000000..81dcffb --- /dev/null +++ b/sources/app/widgets/Help/Help.php @@ -0,0 +1,14 @@ +addjs('help.js'); + } + + function display() + { + } +} + diff --git a/sources/app/widgets/Help/help.js b/sources/app/widgets/Help/help.js new file mode 100644 index 0000000..8653a27 --- /dev/null +++ b/sources/app/widgets/Help/help.js @@ -0,0 +1,12 @@ +var Help = { + joinChatroom : function() { + var hash = new H(); + hash.set('jid', 'movim@conference.movim.eu'); + hash.set('name', 'Movim Chatroom'); + hash.set('nick', false); + hash.set('autojoin', 0); + + Bookmark_ajaxBookmarkMucAdd(hash); + Bookmark_ajaxBookmarkMucJoin('movim@conference.movim.eu', ''); + } +} diff --git a/sources/app/widgets/Help/help.tpl b/sources/app/widgets/Help/help.tpl new file mode 100755 index 0000000..0ec9ed5 --- /dev/null +++ b/sources/app/widgets/Help/help.tpl @@ -0,0 +1,75 @@ +
      + + +
      + +

      {$c->__('help.faq')}

      + +
      +
      +
      +
        +
      • {$c->__('banner.title')}

      • +
      +
      +
      +

      {$c->__('banner.info1')}

      +
        +
      • + + {$c->__('banner.white')} +
      • +
      • + + {$c->__('banner.green')} +
      • +
      • + + {$c->__('banner.orange')} +
      • +
      • + + {$c->__('banner.red')} +
      • +
      • + + {$c->__('banner.black')} +
      • +
      +
      +
      + +
      +
      diff --git a/sources/app/widgets/Help/locales.ini b/sources/app/widgets/Help/locales.ini new file mode 100755 index 0000000..0266381 --- /dev/null +++ b/sources/app/widgets/Help/locales.ini @@ -0,0 +1,23 @@ +[help] +faq = Frequently Asked Questions + +[banner] +title = What do the little banners refer to ? +info1 = Thanks to these five little banners, you can quickly identitfy the level of confdentiality applied to the information you provide. +white = White, only you can see the information +green = Green, you have chosen some contacts who can see your information +orange = Orange, all your contact list can see your information +red = Red, everybody in the XMPP network can see your information +black = Black, the whole Internet can see your information + +[wiki] +question = Looking for some documentation ? +button = Read the Wiki + +[ml] +question = Talk with us by email ? +button = Join the Mailing List + +[chatroom] +question = Chat with the team ? +button = Join the Chatroom diff --git a/sources/app/widgets/Infos/Infos.php b/sources/app/widgets/Infos/Infos.php new file mode 100755 index 0000000..63e1890 --- /dev/null +++ b/sources/app/widgets/Infos/Infos.php @@ -0,0 +1,61 @@ + + + * Copyright (C)2014 Movim project + * + * See COPYING for licensing information. + */ + +class Infos extends WidgetBase +{ + function load() { + + } + + function display() + { + // We get the informations + $pop = 0; + foreach(scandir(USERS_PATH) as $f) + if(is_dir(USERS_PATH.'/'.$f)) + $pop++; + $pop = $pop-2; + + // We get the global configuration + $cd = new \Modl\ConfigDAO(); + $config = $cd->get(); + + $sd = new \Modl\SessionxDAO(); + + // We see if we have the url rewriting + $rewrite = false; + if(isset($_SERVER['HTTP_MOD_REWRITE']) && $_SERVER['HTTP_MOD_REWRITE']) { + $rewrite = true; + } + + $infos = array( + 'url' => BASE_URI, + 'language' => $config->locale, + 'whitelist' => $config->xmppwhitelist, + 'timezone' => $config->timezone, + 'description' => $config->description, + 'unregister' => $config->unregister, + 'php_version' => phpversion(), + 'rewrite' => $rewrite, + 'version' => APP_VERSION, + 'population' => $pop, + 'connected' => $sd->getConnected() + ); + + $this->view->assign('json', json_encode($infos)); + } +} diff --git a/sources/app/widgets/Infos/infos.tpl b/sources/app/widgets/Infos/infos.tpl new file mode 100755 index 0000000..2c51ac4 --- /dev/null +++ b/sources/app/widgets/Infos/infos.tpl @@ -0,0 +1 @@ +{$json} diff --git a/sources/app/widgets/Init/Init.php b/sources/app/widgets/Init/Init.php new file mode 100644 index 0000000..766135d --- /dev/null +++ b/sources/app/widgets/Init/Init.php @@ -0,0 +1,84 @@ +addjs('init.js'); + $this->registerEvent('pubsub_configurepersistentstorage_handle', 'onConfigured'); + $this->registerEvent('pubsub_createpersistentstorage_handle', 'onCreated'); + $this->registerEvent('pubsub_createpersistentstorage_errorconflict', 'onCreated'); + } + + function onCreated($package) + { + $node = $package->content; + } + + function onConfigured($package) + { + $node = $package->content; + + switch($node) { + case 'storage:bookmarks' : + $notif = $this->__('init.bookmark'); + break; + case 'urn:xmpp:vcard4' : + $notif = $this->__('init.vcard4'); + break; + case 'urn:xmpp:avatar:data' : + $notif = $this->__('init.avatar'); + break; + case 'http://jabber.org/protocol/geoloc' : + $notif = $this->__('init.location'); + break; + case 'urn:xmpp:pubsub:subscription' : + $notif = $this->__('init.subscriptions'); + break; + case 'urn:xmpp:microblog:0' : + $notif = $this->__('init.microblog'); + break; + } + + RPC::call('Init.setNode', $node); + Notification::append(null, $notif); + } + + private function createPersistentStorage($node) + { + $p = new CreatePersistentStorage; + $p->setTo($this->user->getLogin()) + ->setNode($node) + ->request(); + } + + function ajaxCreatePersistentStorage($node) + { + $this->createPersistentStorage($node); + + $p = new ConfigurePersistentStorage; + $p->setTo($this->user->getLogin()) + ->setNode($node) + ->request(); + } + + function ajaxCreatePersistentPresenceStorage($node) + { + $this->createPersistentStorage($node); + + $p = new ConfigurePersistentStorage; + $p->setTo($this->user->getLogin()) + ->setNode($node) + ->setAccessPresence() + ->request(); + } + + function display() + { + + } +} diff --git a/sources/app/widgets/Init/init.js b/sources/app/widgets/Init/init.js new file mode 100644 index 0000000..f7e2dcb --- /dev/null +++ b/sources/app/widgets/Init/init.js @@ -0,0 +1,33 @@ +var Init = { + checkNode : function() { + // TODO : very ugly, need to refactor this + var username = localStorage.getItem("username"); + if(username == null) return; + + var jid = username.replace("@", "at"); + var init = localStorage.getObject(jid + "_Init2") || {}; + if(init.initialized != 'true') { + Init_ajaxCreatePersistentStorage('storage:bookmarks'); + Init_ajaxCreatePersistentPresenceStorage('urn:xmpp:vcard4'); + Init_ajaxCreatePersistentPresenceStorage('urn:xmpp:avatar:data'); + Init_ajaxCreatePersistentPresenceStorage('http://jabber.org/protocol/geoloc'); + Init_ajaxCreatePersistentPresenceStorage('urn:xmpp:pubsub:subscription'); + Init_ajaxCreatePersistentPresenceStorage('urn:xmpp:microblog:0'); + } + }, + setNode : function(node) { + // TODO : need to refactor this too + var username = localStorage.getItem("username"); + if(username == null) return; + + var jid = username.replace("@", "at"); + var init = localStorage.getObject(jid + "_Init2") || {}; + init.initialized = 'true'; + localStorage.setObject(jid + "_Init2", init); + } +} + +MovimWebsocket.attach(function() +{ + Init.checkNode(); +}); diff --git a/sources/app/widgets/Init/init.tpl b/sources/app/widgets/Init/init.tpl new file mode 100644 index 0000000..e69de29 diff --git a/sources/app/widgets/Init/locales.ini b/sources/app/widgets/Init/locales.ini new file mode 100644 index 0000000..c084f67 --- /dev/null +++ b/sources/app/widgets/Init/locales.ini @@ -0,0 +1,7 @@ +[init] +location = Location node created +bookmark = Bookmark node created +vcard4 = Profile node created +avatar = Avatar node created +subscriptions = Subscriptions node created +microblog = Microblog node created diff --git a/sources/app/widgets/Location/Location.php b/sources/app/widgets/Location/Location.php new file mode 100755 index 0000000..7184d2b --- /dev/null +++ b/sources/app/widgets/Location/Location.php @@ -0,0 +1,115 @@ + + * + * @version 1.0 + * @date 20 October 2010 + * + * Copyright (C)2010 MOVIM project + * + * See COPYING for licensing information. + */ + +use Moxl\Xec\Action\Location\Publish; + +class Location extends WidgetBase +{ + function load() + { + $this->addjs('location.js'); + $this->registerEvent('locationpublished', 'onLocationPublished'); + $this->registerEvent('locationpublisherror', 'onLocationPublishError'); + } + + function ajaxLocationPublish($pos) + { + $pos = json_decode($pos); + if($pos->place_id) { + $geo = array( + 'latitude' => (string)$pos->lat, + 'longitude' => (string)$pos->lon, + 'altitude' => (string)$pos->alt, + 'country' => (string)$pos->address->country, + 'countrycode' => (string)$pos->address->country_code, + 'region' => (string)$pos->address->county, + 'postalcode' => (string)$pos->address->postcode, + 'locality' => (string)$pos->address->city, + 'street' => (string)$pos->address->path, + 'building' => (string)$pos->address->building, + 'text' => (string)$pos->display_name, + 'uri' => ''//'http://www.openstreetmap.org/'.urlencode('?lat='.(string)$pos->lat.'&lon='.(string)$pos->lon.'&zoom=10') + ); + + $p = new Publish; + $p->setTo($this->user->getLogin()) + ->setGeo($geo) + ->request(); + } else { + Notification::append(null, $this->__('location.wrong_postition')); + } + } + + function onLocationPublished($me) + { + $html = $me->getPlace(); + RPC::call('movim_fill', 'mapdata', $html); + + Notification::append(null, $this->__('location.updated')); + RPC::commit(); + } + + function onLocationPublishError($error) + { + Notification::append(null, $error); + + RPC::call('movim_delete', 'mapdiv'); + RPC::call('movim_delete', 'mapdata'); + RPC::commit(); + } + + function prepareProfileData() + { + $submit = $this->call('ajaxLocationPublish', "getMyPositionData()"); + + $cd = new \Modl\ContactDAO(); + $c = $cd->get($this->user->getLogin()); + + if($c->loctimestamp) { + $data = prepareDate(strtotime($c->loctimestamp)).'

      '; + $data .= $c->getPlace(); + } else { + $data = ''; + } + + $html = ''; + + $html .= ' + '; + + return $html; + } +} diff --git a/sources/app/widgets/Location/locales.ini b/sources/app/widgets/Location/locales.ini new file mode 100755 index 0000000..1343aa9 --- /dev/null +++ b/sources/app/widgets/Location/locales.ini @@ -0,0 +1,5 @@ +[location] +title = Location +wrong_postition = Wrong position +updated = Location updated +update = Update my position diff --git a/sources/app/widgets/Location/location.js b/sources/app/widgets/Location/location.js new file mode 100755 index 0000000..977d312 --- /dev/null +++ b/sources/app/widgets/Location/location.js @@ -0,0 +1,61 @@ +var myposition = 0; + +function getMyPositionData() { return myposition; } + +window.cb = function cb(json) { + document.getElementById('mapdata').innerHTML = json.display_name + ',' + json.address.city; + myposition = JSON.stringify(json); +} + +function hidePositionChoice() +{ + document.querySelector("#mypossubmit").style.display = 'none'; + document.querySelector("#myposrefuse").style.display = 'none'; +} + +function getMyPosition() { + if (navigator.geolocation) { + navigator.geolocation.getCurrentPosition( + function (position) { + + document.querySelector("#mapdiv").style.display = 'block'; + + var map = L.map("mapdiv").setView([position.coords.latitude ,position.coords.longitude], 11); + + L.tileLayer("http://tile.openstreetmap.org/{z}/{x}/{y}.png", { + attribution: "", + maxZoom: 18 + }).addTo(map); + var marker = L.marker([position.coords.latitude ,position.coords.longitude]).addTo(map) + + var s = document.createElement('script'); + s.src = 'http://nominatim.openstreetmap.org/reverse?json_callback=cb&format=json&lat='+position.coords.latitude+'&lon='+position.coords.longitude+'&zoom=27&addressdetails=1'; + document.getElementsByTagName('head')[0].appendChild(s); + + document.querySelector("#mypossubmit").style.display = 'inline-block'; + }, + // next function is the error callback + function (error) + { + switch(error.code) + { + case error.TIMEOUT: + alert ('Timeout'); + break; + case error.POSITION_UNAVAILABLE: + alert ('Position unavailable'); + break; + case error.PERMISSION_DENIED: + alert ('Permission denied'); + break; + case error.UNKNOWN_ERROR: + alert ('Unknown error'); + break; + } + } + ); + } + else { + + } +} diff --git a/sources/app/widgets/Location/location.tpl b/sources/app/widgets/Location/location.tpl new file mode 100755 index 0000000..cf2bd6d --- /dev/null +++ b/sources/app/widgets/Location/location.tpl @@ -0,0 +1,10 @@ +
      +
      +
      +
      + __('location.title')} +
      + {$c->prepareProfileData()} +
      +
      +
      diff --git a/sources/app/widgets/Login/Login.php b/sources/app/widgets/Login/Login.php new file mode 100755 index 0000000..ab0d30f --- /dev/null +++ b/sources/app/widgets/Login/Login.php @@ -0,0 +1,228 @@ + + * + * @version 1.0 + * @date 07 December 2011 + * + * Copyright (C)2010 MOVIM project + * + * See COPYING for licensing information. + */ + +use Moxl\Xec\Action\Storage\Get; +use Moxl\Xec\Action\Roster\GetList; +use Respect\Validation\Validator; + +class Login extends WidgetBase +{ + function load() + { + $this->addcss('login.css'); + $this->addjs('login.js'); + $this->registerEvent('session_start_handle', 'onStart'); + $this->registerEvent('saslfailure', 'onSASLFailure'); + $this->registerEvent('storage_get_handle', 'onConfig'); + $this->registerEvent('storage_get_errorfeaturenotimplemented', 'onConfig'); + } + + function onStart($packet) + { + $pd = new \Modl\PresenceDAO(); + $pd->clearPresence($this->user->getLogin()); + + $session = \Sessionx::start(); + $session->load(); + + if($session->mechanism != 'ANONYMOUS') { + // http://xmpp.org/extensions/xep-0280.html + \Moxl\Stanza\Carbons::enable(); + + // We refresh the roster + $r = new GetList; + $r->request(); + + // We get the configuration + $s = new Get; + $s->setXmlns('movim:prefs') + ->request(); + } + } + + function onConfig($packet) + { + $this->user->createDir(); + RPC::call('Login.post', $this->user->getLogin(), Route::urlize('root')); + } + + function display() + { + $submit = $this->call('ajaxLogin', "movim_form_to_json('login')"); + + $cd = new \Modl\ConfigDAO(); + $config = $cd->get(); + + $this->view->assign('submit', $submit); + $this->view->assign('info', $config->info); + $this->view->assign('whitelist',$config->xmppwhitelist); + + $pop = 0; + + foreach(scandir(USERS_PATH) as $f) + if(is_dir(USERS_PATH.'/'.$f)) + $pop++; + + $this->view->assign('pop', $pop-2); + + $sd = new \Modl\SessionxDAO(); + $connected = $sd->getConnected(); + + $this->view->assign('connected', $connected); + + $this->view->assign('error', $this->prepareError()); + } + + function showErrorBlock($error) + { + RPC::call('movim_fill', 'error', $this->prepareError($error)); + RPC::call('movim_add_class', '#login_widget', 'error'); + } + + function prepareError($error = 'default') + { + $view = $this->tpl(); + + $key = 'error.'.$error; + $error_text = $this->__($key); + + if($error_text == $key) { + $view->assign('error', $this->__('error.default')); + } else { + $view->assign('error', $error_text); + } + + return $view->draw('_login_error', true); + } + + function onSASLFailure($packet) + { + switch($packet->content) { + case 'not-authorized': + $error = 'wrong_account'; + break; + case 'invalid-mechanism': + $error = 'mechanism'; + break; + case 'malformed-request': + $error = 'mechanism'; + break; + case 'bad-protocol': + $error = 'fail_auth'; + break; + case 'bad-auth': + $error = 'wrong_account'; + break; + default : + $error = 'fail_auth'; + break; + } + + $this->showErrorBlock($error); + } + + function ajaxLogin($form) + { + // We get the Server Configuration + $cd = new \Modl\ConfigDAO; + $config = $cd->get(); + + // First we check the form + $validate_login = Validator::email()->length(6, 40); + $validate_password = Validator::string()->length(4, 40); + + $login = $form->login->value; + $password = $form->pass->value; + + if(!$validate_login->validate($login)) { + $this->showErrorBlock('login_format'); + return; + } + + if(!$validate_password->validate($password)) { + $this->showErrorBlock('password_format'); + return; + } + + list($username, $host) = explode('@', $login); + + // Check whitelisted server + if( + $config->xmppwhitelist != '' &&! + in_array( + $host, + explode(',',$config->xmppwhitelist) + ) + ) { + $this->showErrorBlock('unauthorized'); + return; + } + + // We check if we already have an open session + $sd = new \Modl\SessionxDAO; + $here = $sd->getHash(sha1($username.$password.$host)); + + if($here) { + RPC::call('Login.setCookie', $here->session); + RPC::call('movim_redirect', Route::urlize('main')); + $this->showErrorBlock('conflict'); + return; + } + + // We try to get the domain + $domain = \Moxl\Utils::getDomain($host); + + // We launch the XMPP socket + RPC::call('register', $host); + + // We create a new session or clear the old one + $s = Sessionx::start(); + $s->init($username, $password, $host, $domain); + + \Moxl\Stanza\Stream::init($host); + } + + function ajaxGetRememberedSession($sessions) + { + $sessions = json_decode($sessions); + + $sessions_grabbed = array(); + + $cd = new \Modl\ContactDAO; + + foreach($sessions as $s) { + $c = $cd->get($s); + + if($c != null) { + array_push($sessions_grabbed, $c); + } else { + $c = new \Modl\Contact; + $c->jid = $s; + array_push($sessions_grabbed, $c); + } + } + + $sessionshtml = $this->tpl(); + $sessionshtml->assign('sessions', $sessions_grabbed); + $sessionshtml->assign('empty', new \Modl\Contact); + + RPC::call('movim_fill', 'sessions', $sessionshtml->draw('_login_sessions', true)); + RPC::call('Login.refresh'); + } +} diff --git a/sources/app/widgets/Login/_login_error.tpl b/sources/app/widgets/Login/_login_error.tpl new file mode 100644 index 0000000..6f26c55 --- /dev/null +++ b/sources/app/widgets/Login/_login_error.tpl @@ -0,0 +1,8 @@ +
      +

      {$c->__('error.title')}

      +
      +

      {$error}

      +
      +
      + {$c->__('button.return')} +
      diff --git a/sources/app/widgets/Login/_login_sessions.tpl b/sources/app/widgets/Login/_login_sessions.tpl new file mode 100755 index 0000000..6e97097 --- /dev/null +++ b/sources/app/widgets/Login/_login_sessions.tpl @@ -0,0 +1,34 @@ +
      +

      {$c->__('account.title')}

      +
      +
        + {loop="$sessions"} +
      • +
        + +
        + {$url = $value->getPhoto('s')} + {if="$url"} + + + + {else} + + + + {/if} + {$value->getTrueName()} +

        {$value->jid}

        +
      • + {/loop} +
      +
      +
      + + + + + + + {$c->__('form.another_account')} +
      diff --git a/sources/app/widgets/Login/img/logo.png b/sources/app/widgets/Login/img/logo.png new file mode 100755 index 0000000..bd37914 Binary files /dev/null and b/sources/app/widgets/Login/img/logo.png differ diff --git a/sources/app/widgets/Login/img/logo.svg b/sources/app/widgets/Login/img/logo.svg new file mode 100755 index 0000000..5e19e35 --- /dev/null +++ b/sources/app/widgets/Login/img/logo.svg @@ -0,0 +1,512 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sources/app/widgets/Login/img/logo2.svg b/sources/app/widgets/Login/img/logo2.svg new file mode 100755 index 0000000..2c39c7b --- /dev/null +++ b/sources/app/widgets/Login/img/logo2.svg @@ -0,0 +1,238 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sources/app/widgets/Login/img/logo_cloud.svg b/sources/app/widgets/Login/img/logo_cloud.svg new file mode 100644 index 0000000..c30b6a3 --- /dev/null +++ b/sources/app/widgets/Login/img/logo_cloud.svg @@ -0,0 +1,66 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/sources/app/widgets/Login/locales.ini b/sources/app/widgets/Login/locales.ini new file mode 100755 index 0000000..37b4b88 --- /dev/null +++ b/sources/app/widgets/Login/locales.ini @@ -0,0 +1,39 @@ +[error] +username = Wrong username +jid = Invalid JID +empty_challenge = Empty Challenge from the server +dns = XMPP Domain error, your account is not a correct Jabber ID +data_missings = Some data are missing ! +wrong_password = Wrong password +internal = Internal server error +session = Session error +account_created = Account successfully created +xmpp_unauthorized = Your XMPP server is unauthorized +mec_error = The server takes too much time to respond +too_old = Your web browser is too old to use with Movim. +websocket = Movim cannot talk with the server, please try again later (Websocket connection error) +impossible = Impossible login + +title = Oops! +default = Unknown error +login_format = Invalid username format +password_format = Invalid password format +unauthorized = Your XMPP server is unauthorized +conflict = A Movim session is already open on an other device +wrong_account = Movim failed to authenticate. You entered wrong data +mechanism = Authentication mechanism not supported by Movim +fail_auth = The XMPP authentification failed + +[account] +title = Accounts + +[form] +username = My address +password = Password +create_one = Create one ! +another_account = Another account +no_account = No account yet ? + +whitelist.info = You can login with accounts from theses servers +connected = Connected +population = Population diff --git a/sources/app/widgets/Login/login.css b/sources/app/widgets/Login/login.css new file mode 100755 index 0000000..59875b4 --- /dev/null +++ b/sources/app/widgets/Login/login.css @@ -0,0 +1,76 @@ +body main { + background-color: #3F51B5; + + background-image: url(img/logo.svg); + background-repeat: no-repeat; + background-position: center 90%; + background-size: 30rem auto, 100% 100%; +} + +body main > header { + box-shadow: none; + background-color: transparent; +} + +@media screen and (max-width: 600px) { + body main { + /*background-image: none;*/ + background-image: url(img/logo_cloud.svg); + background-size: auto 2.6rem, 100% 100%; + background-position: center 2.25rem; + } + + .dialog { + top: 12.5%; + max-height: 92.5%; + height: 82.5%; + } +} + +#login_widget li.new_account { + text-align: center; +} + +#login_widget li.info { + padding: 1rem; +} + +#login_widget > div { + display: none; +} + +#login_widget.choose > div#sessions, +#login_widget.error > div#error, +#login_widget:not(.error):not(.choose) > div#form { + display: initial; +} + +#login_widget span.info { + float: right; + margin-top: 2.5rem; +} + +#login_widget span.info + h3 { + margin-top: 2rem; +} + +#login_widget form > div:last-child { + min-height: 0; +} + +#login_widget form ul input { + margin: 0; + display: block; + height: 5rem; +} + +#login_widget .card { + padding: 1rem 2rem; +} + +ul.admin { + position: relative; + text-align: center; + color: white; + max-width: 45rem; +} diff --git a/sources/app/widgets/Login/login.js b/sources/app/widgets/Login/login.js new file mode 100755 index 0000000..73ccd14 --- /dev/null +++ b/sources/app/widgets/Login/login.js @@ -0,0 +1,174 @@ +var Login = { + fillExample : function(login, pass) { + document.querySelector('#login').value = login; + document.querySelector('#pass').value = pass; + }, + + /** + * @brief Init the main form behaviour + */ + init : function() { + // The form submission event + form = document.querySelector('form[name="login"]'); + form.onsubmit = function(e) { + e.preventDefault(); + + // We register the socket + MovimWebsocket.connection.register(this.querySelector('input#login').value.replace(/.*@/, "")); + + var button = this.querySelector('input[type=submit]'); + button.value = button.dataset.loading; + + localStorage.username = document.querySelector('#login').value; + Login.rememberSession(localStorage.username); + + // A fallback security + setTimeout("MovimWebsocket.unregister()", 7000); + } + }, + + refresh: function(){ + /*Add onclick listeners*/ + var sessions = document.querySelectorAll('#sessions section ul > li'); + var i = 0; + + while(i < sessions.length) + { + sessions[i].onclick = function(e){Login.choose(e.target);}; + i++; + } + }, + + /** + * @brief Save a jid in the local storage + * @param The jid to remember + */ + rememberSession : function(jid) { + if(localStorage['previousSessions'] == null) { + localStorage.setObject('previousSessions', new Array()); + } + + var s = localStorage.getObject('previousSessions'); + if(s.indexOf(jid) == -1) { + s.push(jid); + localStorage.setObject('previousSessions', s); + } + }, + + /** + * @brief Choose a session to connect and show the login form + * @param The jid to choose + */ + choose : function(element) { + var tn = element.tagName; + while(element.tagName != "LI") + element = element.parentNode; + var jid = element.id; + + if(tn == "I" || tn == "DIV"){ + Login.removeSession(jid); + } + else{ + Login.toForm(); + + document.querySelector('#login').value = jid; + document.querySelector('#pass').value = ""; + + if(jid != '') { + document.querySelector('#pass').focus(); + } else { + document.querySelector('#login').focus(); + } + } + }, + + /** + * @brief Remove a remembered session + * @param The jid to choose + */ + removeSession : function(jid) { + var s = localStorage.getObject('previousSessions'); + s.splice(s.indexOf(jid), 1); + + if(s.length == 0) { + localStorage.removeItem('previousSessions'); + Login.toForm(); + } else { + localStorage.setObject('previousSessions', s); + } + + Login_ajaxGetRememberedSession(localStorage.getItem('previousSessions')); + }, + + /** + * @brief Back to the choosing panel + */ + toChoose : function() { + movim_add_class('#login_widget', 'choose'); + }, + + /** + * @brief Back to the choosing panel + */ + toForm : function() { + movim_remove_class('#login_widget', 'choose'); + // Empty login field + document.querySelector('#login').value = ""; + }, + + /** + * @brief Post login requests + */ + post : function(jid, url) { + Login.rememberSession(jid); + localStorage.postStart = 1; + movim_reload(url); + }, + + /** + * @brief Set the Movim cookie + */ + setCookie : function(value) { + document.cookie = 'MOVIM_SESSION_ID='+value; + } +} + +MovimWebsocket.attach(function() +{ + if(localStorage.username != null) + document.querySelector('#login').value = localStorage.username; + + Login.init(); + + // We hide the Websocket error + document.querySelector('#error_websocket').style.display = 'none'; + + // We enable the form + var inputs = document.querySelectorAll('#login_widget div input[disabled]'); + for (var i = 0; i < inputs.length; i++) + { + inputs[i].disabled = false; + } + + // We get the previous sessions + Login_ajaxGetRememberedSession(localStorage.getItem('previousSessions')); + + if(localStorage.getItem('previousSessions') != null) { + Login.toChoose(); + } +}); + +MovimWebsocket.register(function() +{ + form = document.querySelector('form[name="login"]'); + eval(form.dataset.action); +}); + +movim_add_onload(function() { + /* Dump cache variables in localStorage */ + for ( var i = 0, len = localStorage.length; i < len; ++i ) { + var cache = localStorage.key(i); + if(cache.indexOf("_cache", 6) !== -1) + localStorage.removeItem(cache); + } +}); diff --git a/sources/app/widgets/Login/login.tpl b/sources/app/widgets/Login/login.tpl new file mode 100755 index 0000000..04b0ce3 --- /dev/null +++ b/sources/app/widgets/Login/login.tpl @@ -0,0 +1,82 @@ +{if="!BROWSER_COMP"} +
      + {$c->__('error.too_old')} +
      +{else} +
      +
      + +
      +
      + {$c->__('connected')} {$connected} / {$pop} +

      {$c->__('page.login')}

      +
      +
      + + +
      +
      + + +
      + +
      + + {if="isset($info) && $info != ''"} +
        +
      • +

        {$info}

        +
      • +
      + {/if} + + {if="isset($whitelist) && $whitelist != ''"} +
        +
      • +

        {$c->__('whitelist.info')} : {$whitelist}

        +
      • +
      + {/if} + + +
      +
      + +
      + {$error} +
      +
      + +
      + {$c->__('error.websocket')} +
      + +{/if} diff --git a/sources/app/widgets/LoginAnonymous/LoginAnonymous.php b/sources/app/widgets/LoginAnonymous/LoginAnonymous.php new file mode 100755 index 0000000..19becac --- /dev/null +++ b/sources/app/widgets/LoginAnonymous/LoginAnonymous.php @@ -0,0 +1,59 @@ +addjs('loginanonymous.js'); + $this->registerEvent('session_start_handle', 'onStart'); + } + + function onStart($packet) + { + $session = \Sessionx::start(); + $session->load(); + + if($session->mechanism == 'ANONYMOUS') { + RPC::call('Rooms.anonymousJoin'); + } + } + + function display() + { + + } + + function ajaxLogin($username) + { + $validate_user = Validator::string()->length(4, 40); + if(!$validate_user->validate($username)) { + Notification::append(null, $this->__('login_anonymous.bad_username')); + return; + } + + // We get the Server Configuration + $cd = new \Modl\ConfigDAO; + $config = $cd->get(); + + $host = 'anonymous.jappix.com'; + $password = 'AmISnowden?'; + + // We try to get the domain + $domain = \Moxl\Utils::getDomain($host); + + // We launch the XMPP socket + RPC::call('register', $host); + + // We set the username in the session + $s = Session::start(); + $s->set('username', $username); + + // We create a new session or clear the old one + $s = Sessionx::start(); + $s->init($username, $password, $host, $domain); + + \Moxl\Stanza\Stream::init($host); + } +} diff --git a/sources/app/widgets/LoginAnonymous/locales.ini b/sources/app/widgets/LoginAnonymous/locales.ini new file mode 100644 index 0000000..c84d110 --- /dev/null +++ b/sources/app/widgets/LoginAnonymous/locales.ini @@ -0,0 +1,2 @@ +[login_anonymous] +bad_username = Bad nickname (between 4 and 40 characters) diff --git a/sources/app/widgets/LoginAnonymous/loginanonymous.js b/sources/app/widgets/LoginAnonymous/loginanonymous.js new file mode 100644 index 0000000..46b32ee --- /dev/null +++ b/sources/app/widgets/LoginAnonymous/loginanonymous.js @@ -0,0 +1,8 @@ +window.onbeforeunload = function() { + //Presence_ajaxLogout(); +} + +MovimWebsocket.attach(function() { + // We register the socket + MovimWebsocket.connection.register('anonymous.jappix.com'); +}); diff --git a/sources/app/widgets/LoginAnonymous/loginanonymous.tpl b/sources/app/widgets/LoginAnonymous/loginanonymous.tpl new file mode 100755 index 0000000..8b13789 --- /dev/null +++ b/sources/app/widgets/LoginAnonymous/loginanonymous.tpl @@ -0,0 +1 @@ + diff --git a/sources/app/widgets/Menu/Menu.php b/sources/app/widgets/Menu/Menu.php new file mode 100644 index 0000000..f2f4b11 --- /dev/null +++ b/sources/app/widgets/Menu/Menu.php @@ -0,0 +1,156 @@ +registerEvent('post', 'onPost'); + $this->registerEvent('post_retract', 'onRetract'); + $this->addjs('menu.js'); + $this->addcss('menu.css'); + } + + function onRetract($packet) + { + $this->ajaxGetAll(); + } + + function onStream($count) + { + $view = $this->tpl(); + $view->assign('count', $count); + $view->assign('refresh', $this->call('ajaxGetAll')); + + RPC::call('movim_posts_unread', $count); + RPC::call('movim_fill', 'menu_refresh', $view->draw('_menu_refresh', true)); + } + + function onPost($packet) + { + $pd = new \Modl\PostnDAO; + $count = $pd->getCountSince(Cache::c('since')); + + if($count > 0) { + $post = $packet->content; + if($post->isMicroblog()) { + $cd = new \Modl\ContactDAO; + $contact = $cd->get($post->origin); + + if($post->title == null) { + $title = __('post.default_title'); + } else { + $title = $post->title; + } + + if(!$post->isMine()) Notification::append('news', $contact->getTrueName(), $title, $contact->getPhoto('s'), 2); + } else { + Notification::append('news', $post->title, $post->node, null, 2); + } + + $this->onStream($count); + } + } + + function ajaxGetAll($page = 0) + { + $this->ajaxGet('all', null, null, $page); + } + + function ajaxGetNews($page = 0) + { + $this->ajaxGet('news', null, null, $page); + } + + function ajaxGetFeed($page = 0) + { + $this->ajaxGet('feed', null, null, $page); + } + + function ajaxGetNode($server = null, $node = null, $page = 0) + { + $this->ajaxGet('node', $server, $node, $page); + } + + function ajaxGet($type = 'all', $server = null, $node = null, $page = 0) + { + $html = $this->prepareList($type, $server, $node, $page); + + if($page > 0) { + RPC::call('movim_append', 'menu_wrapper', $html); + } else { + RPC::call('movim_fill', 'menu_widget', $html); + RPC::call('movim_posts_unread', 0); + } + RPC::call('Menu.refresh'); + } + + function ajaxRefresh() + { + Notification::append(null, $this->__('menu.refresh')); + + $sd = new \modl\SubscriptionDAO(); + $subscriptions = $sd->getSubscribed(); + + foreach($subscriptions as $s) { + $r = new GetItems; + $r->setTo($s->server) + ->setNode($s->node) + ->request(); + } + } + + function prepareList($type = 'all', $server = null, $node = null, $page = 0) { + $view = $this->tpl(); + $pd = new \Modl\PostnDAO; + $count = $pd->getCountSince(Cache::c('since')); + + // getting newer, not older + if($page == 0 || $page == ""){ + $count = 0; + Cache::c('since', date(DATE_ISO8601, strtotime($pd->getLastDate()))); + } + + $next = $page + 1; + + switch($type) { + case 'all' : + $view->assign('history', $this->call('ajaxGetAll', $next)); + $items = $pd->getAllPosts(false, $page * $this->_paging + $count, $this->_paging); + break; + case 'news' : + $view->assign('history', $this->call('ajaxGetNews', $next)); + $items = $pd->getNews($page * $this->_paging + $count, $this->_paging); + break; + case 'feed' : + $view->assign('history', $this->call('ajaxGetFeed', $next)); + $items = $pd->getFeed($page * $this->_paging + $count, $this->_paging); + break; + case 'node' : + $view->assign('history', $this->call('ajaxGetNode', '"'.$server.'"', '"'.$node.'"', '"'.$next.'"')); + $items = $pd->getNode($server, $node, $page * $this->_paging + $count, $this->_paging); + break; + } + + $view->assign('items', $items); + $view->assign('page', $page); + $view->assign('paging', $this->_paging); + + $html = $view->draw('_menu_list', true); + + if($page == 0 || $page == ""){ + $view = $this->tpl(); + $view->assign('to', $this->user->getLogin()); + $html .= $view->draw('_menu_add', true); + } + + return $html; + } + + function display() + { + } +} diff --git a/sources/app/widgets/Menu/_menu_add.tpl b/sources/app/widgets/Menu/_menu_add.tpl new file mode 100644 index 0000000..98286ab --- /dev/null +++ b/sources/app/widgets/Menu/_menu_add.tpl @@ -0,0 +1,3 @@ + + + diff --git a/sources/app/widgets/Menu/_menu_list.tpl b/sources/app/widgets/Menu/_menu_list.tpl new file mode 100644 index 0000000..005743b --- /dev/null +++ b/sources/app/widgets/Menu/_menu_list.tpl @@ -0,0 +1,87 @@ +{if="$items"} + {if="$page == 0"} + + + {/if} +{elseif="$page == 0"} + +
      + + + +{/if} diff --git a/sources/app/widgets/Menu/_menu_refresh.tpl b/sources/app/widgets/Menu/_menu_refresh.tpl new file mode 100644 index 0000000..5e9b9f9 --- /dev/null +++ b/sources/app/widgets/Menu/_menu_refresh.tpl @@ -0,0 +1,7 @@ +
        +
      • + + {$c->__('button.refresh')} +

        {$c->__('post.new_items', $count)}

        +
      • +
      diff --git a/sources/app/widgets/Menu/locales.ini b/sources/app/widgets/Menu/locales.ini new file mode 100644 index 0000000..da24229 --- /dev/null +++ b/sources/app/widgets/Menu/locales.ini @@ -0,0 +1,6 @@ +[menu] +empty_title = No news yet... +contact_post = Contact post +empty = Welcome on your news feed, here you will see all the posts published by your contacts and in the groups you have subscribed. +refresh = Refreshing all the streams +public = This post is public diff --git a/sources/app/widgets/Menu/menu.css b/sources/app/widgets/Menu/menu.css new file mode 100644 index 0000000..56ac5c6 --- /dev/null +++ b/sources/app/widgets/Menu/menu.css @@ -0,0 +1,7 @@ +#menu_widget { + background-color: #EEE; +} + +#menu_widget #history { + padding-top: 2rem; +} diff --git a/sources/app/widgets/Menu/menu.js b/sources/app/widgets/Menu/menu.js new file mode 100644 index 0000000..cd43948 --- /dev/null +++ b/sources/app/widgets/Menu/menu.js @@ -0,0 +1,34 @@ +var Menu = { + refresh: function() { + var items = document.querySelectorAll('#menu_widget ul li, #post_widget ul.card li'); + + var i = 0; + while(i < items.length) + { + if(items[i].id != 'history') { + items[i].onclick = function(e) { + if(this.dataset.id) { + MovimTpl.showPanel(); + Post_ajaxGetPost(this.dataset.id); + //Menu_ajaxGetNode(this.dataset.server, this.dataset.node); + Menu.reset(items); + movim_add_class(this, 'active'); + } + } + } + i++; + } + }, + + reset: function(list) { + for(i = 0; i < list.length; i++) { + movim_remove_class(list[i], 'active'); + } + } +} + +MovimWebsocket.attach(function() { + Notification_ajaxClear('news'); + Notification.current('news'); + Menu.refresh(); +}); diff --git a/sources/app/widgets/Menu/menu.tpl b/sources/app/widgets/Menu/menu.tpl new file mode 100644 index 0000000..932b39c --- /dev/null +++ b/sources/app/widgets/Menu/menu.tpl @@ -0,0 +1,3 @@ + diff --git a/sources/app/widgets/Navigation/Navigation.php b/sources/app/widgets/Navigation/Navigation.php new file mode 100644 index 0000000..206cf48 --- /dev/null +++ b/sources/app/widgets/Navigation/Navigation.php @@ -0,0 +1,13 @@ +view->assign('page', $this->_view); + } +} diff --git a/sources/app/widgets/Navigation/navigation.tpl b/sources/app/widgets/Navigation/navigation.tpl new file mode 100644 index 0000000..463ffdf --- /dev/null +++ b/sources/app/widgets/Navigation/navigation.tpl @@ -0,0 +1,54 @@ + diff --git a/sources/app/widgets/NodeAffiliations/NodeAffiliations.php b/sources/app/widgets/NodeAffiliations/NodeAffiliations.php new file mode 100755 index 0000000..21772f3 --- /dev/null +++ b/sources/app/widgets/NodeAffiliations/NodeAffiliations.php @@ -0,0 +1,99 @@ + + * + * @version 1.0 + * @date 17 April 2013 + * + * Copyright (C)2010 MOVIM project + * + * See COPYING for licensing information. + */ + +use Moxl\Xec\Action\Pubsub\GetAffiliations; +use Moxl\Xec\Action\Pubsub\SetAffiliations; + +class NodeAffiliations extends WidgetBase +{ + function load() + { + $this->registerEvent('pubsubaffiliations', 'onGroupMemberList'); + $this->registerEvent('pubsubaffiliationssubmited', 'onSubmit'); + } + + function display() { + $this->view->assign('pepfilter', !filter_var($_GET['s'], FILTER_VALIDATE_EMAIL)); + $this->view->assign('getaffiliations', + $this->call('ajaxGetGroupMemberList', + "'".$_GET['s']."'", + "'".$_GET['n']."'")); + } + + function prepareList($list) { //0:data 1:server 2:node + $affiliation = array("owner", "member", "none"); + $html = '
      '; + + foreach($list[0] as $item){ //0:jid 1:affiliation 2:subid + $html .= ' +
      + +
      + +
      +
      '; + } + + $ok = $this->call( + 'ajaxChangeAffiliation', + "'".$list[1]."'", + "'".$list[2]."'", + "movim_parse_form('affiliationsManaging')"); + $html .= ' +
      +
      + + '.__('button.validate').' +
      '; + return $html; + } + + function onSubmit($stanza) { + Notification::append(null, $this->__('affiliations.saved')); + RPC::commit(); + } + + function onGroupMemberList($list) { + $html = $this->prepareList($list); + RPC::call('movim_fill', 'memberlist', $html); + RPC::commit(); + } + + function ajaxChangeAffiliation($server, $node, $data){ + $r = new SetAffiliations; + $r->setNode($node)->setTo($server)->setData($data) + ->request(); + } + + function ajaxGetGroupMemberList($server, $node){ + $r = new GetAffiliations; + $r->setTo($server)->setNode($node) + ->request(); + } +} diff --git a/sources/app/widgets/NodeAffiliations/locales.ini b/sources/app/widgets/NodeAffiliations/locales.ini new file mode 100755 index 0000000..01a5109 --- /dev/null +++ b/sources/app/widgets/NodeAffiliations/locales.ini @@ -0,0 +1,4 @@ +[affiliations] +title = Manage your members +get = Get the members +saved = Affiliations saved diff --git a/sources/app/widgets/NodeAffiliations/nodeaffiliations.tpl b/sources/app/widgets/NodeAffiliations/nodeaffiliations.tpl new file mode 100755 index 0000000..91cff60 --- /dev/null +++ b/sources/app/widgets/NodeAffiliations/nodeaffiliations.tpl @@ -0,0 +1,14 @@ +{if="$pepfilter"} +
      +

      {$c->__('affiliations.title')}

      + + +
      +
      +{/if} diff --git a/sources/app/widgets/NodeSubscriptions/NodeSubscriptions.php b/sources/app/widgets/NodeSubscriptions/NodeSubscriptions.php new file mode 100755 index 0000000..7ee2e5a --- /dev/null +++ b/sources/app/widgets/NodeSubscriptions/NodeSubscriptions.php @@ -0,0 +1,99 @@ + + * + * @version 1.0 + * @date 17 April 2013 + * + * Copyright (C)2010 MOVIM project + * + * See COPYING for licensing information. + */ + +use Moxl\Xec\Action\Pubsub\GetSubscriptions; +use Moxl\Xec\Action\Pubsub\SetSubscriptions; + +class NodeSubscriptions extends WidgetBase +{ + function load() { + $this->registerEvent('pubsubsubscriptions', 'onSubscriptionsList'); + $this->registerEvent('pubsubsubscriptionsssubmited', 'onSubmit'); + } + + function display() { + $this->view->assign('pepfilter', !filter_var($_GET['s'], FILTER_VALIDATE_EMAIL)); + $this->view->assign('getsubscriptions', + $this->call('ajaxGetSubscriptions', + "'".$_GET['s']."'", + "'".$_GET['n']."'")); + } + + function prepareList($list) { //0:data 1:server 2:node + $subscription = array("none", "pending", "unconfigured", "subscribed"); + $html = '
      '; + + foreach($list['subscriptions'] as $item){ //0:jid 1:affiliation 2:subid + $html .= ' +
      + +
      + +
      +
      '; + } + + $ok = $this->call('ajaxChangeSubscriptions', "'".$list['to']."'", "'".$list['node']."'", "movim_parse_form('subscriptionsManaging')"); + $html .= ' +
      +
      + + '.__('button.validate').' +
      '; + return $html; + } + + function onSubmit($stanza) { + Notification::append(null, $this->__('subscriptions.saved')); + RPC::commit(); + } + + function onSubscriptionsList($list) { + $html = $this->prepareList($list); + RPC::call('movim_fill', 'subscriptionslist', $html); + RPC::commit(); + } + + function ajaxChangeSubscriptions($server, $node, $data){ + $r = new SetSubscriptions; + $r->setNode($node) + ->setTo($server) + ->setData($data) + ->request(); + } + + function ajaxGetSubscriptions($server, $node){ + $r = new GetSubscriptions; + $r->setTo($server) + ->setNode($node) + ->request(); + } +} + +?> diff --git a/sources/app/widgets/NodeSubscriptions/locales.ini b/sources/app/widgets/NodeSubscriptions/locales.ini new file mode 100755 index 0000000..42947c8 --- /dev/null +++ b/sources/app/widgets/NodeSubscriptions/locales.ini @@ -0,0 +1,5 @@ +[subscriptions] +title = Manage your subscriptions +info = Manage the subscriptions +get = Get the subscriptions +saved = Subscriptions saved diff --git a/sources/app/widgets/NodeSubscriptions/nodesubscriptions.tpl b/sources/app/widgets/NodeSubscriptions/nodesubscriptions.tpl new file mode 100755 index 0000000..4b02b50 --- /dev/null +++ b/sources/app/widgets/NodeSubscriptions/nodesubscriptions.tpl @@ -0,0 +1,14 @@ +{if="$pepfilter"} +
      +

      {$c->__('subscriptions.info')}

      + + +
      +
      +{/if} diff --git a/sources/app/widgets/NotFound/NotFound.php b/sources/app/widgets/NotFound/NotFound.php new file mode 100644 index 0000000..bfe5b51 --- /dev/null +++ b/sources/app/widgets/NotFound/NotFound.php @@ -0,0 +1,14 @@ +addcss('notfound.css'); + } + + function display() + { + $this->view->assign('base_uri', BASE_URI); + } +} diff --git a/sources/app/widgets/NotFound/notfound.css b/sources/app/widgets/NotFound/notfound.css new file mode 100644 index 0000000..7d6fa09 --- /dev/null +++ b/sources/app/widgets/NotFound/notfound.css @@ -0,0 +1,3 @@ +#notfound_widget { + text-align: center; +} diff --git a/sources/app/widgets/NotFound/notfound.tpl b/sources/app/widgets/NotFound/notfound.tpl new file mode 100644 index 0000000..85193a8 --- /dev/null +++ b/sources/app/widgets/NotFound/notfound.tpl @@ -0,0 +1,9 @@ +
      +

      404

      + +
      + +

      Y U NO FOUND

      + +{$c->__('page.home')} +
      diff --git a/sources/app/widgets/Notification/Notification.php b/sources/app/widgets/Notification/Notification.php new file mode 100755 index 0000000..385eaab --- /dev/null +++ b/sources/app/widgets/Notification/Notification.php @@ -0,0 +1,134 @@ +addjs('notification.js'); + } + + /** + * @brief Notify something + * + * @param string $key The key to group the notifications + * @param string $title The displayed title + * @param string $body The displayed body + * @param string $body The displayed URL + * @param integer $time The displayed time (in secondes) + * @param integer $action An action + * @return void + */ + static function append($key = null, $title, $body = null, $picture = null, $time = 2, $action = null) + { + // In this case we have an action confirmation + if($key == null) { + RPC::call('Notification.toast', $title); + return; + } + + $session = Session::start(); + $notifs = $session->get('notifs'); + + RPC::call('Notification.desktop', $title, $body, $picture); + + $notifs_key = $session->get('notifs_key'); + if($notifs_key != null && $key == $notifs_key) return; + + if($notifs == null) $notifs = array(); + + $explode = explode('|', $key); + $first = reset($explode); + + if(array_key_exists($first, $notifs)) { + $notifs[$first]++; + } else { + $notifs[$first] = 1; + } + + RPC::call('Notification.counter', $first, $notifs[$first]); + + if($first != $key) { + if(array_key_exists($key, $notifs)) { + $notifs[$key]++; + } else { + $notifs[$key] = 1; + } + + RPC::call('Notification.counter', $key, $notifs[$key]); + } + + $n = new Notification; + RPC::call('Notification.snackbar', $n->prepareSnackbar($title, $body, $picture), $time); + + $session->set('notifs', $notifs); + } + + /** + * @brief Clear the counter of a key + * + * @param string $key The key to group the notifications + * @return void + */ + function ajaxClear($key) + { + $session = Session::start(); + $notifs = $session->get('notifs'); + + if($notifs != null && array_key_exists($key, $notifs)) { + $counter = $notifs[$key]; + unset($notifs[$key]); + + RPC::call('Notification.counter', $key, ''); + + $explode = explode('|', $key); + $first = reset($explode); + + if(array_key_exists($first, $notifs)) { + $notifs[$first] = $notifs[$first] - $counter; + + if($notifs[$first] <= 0) { + unset($notifs[$first]); + RPC::call('Notification.counter', $first, ''); + } else { + RPC::call('Notification.counter', $first, $notifs[$first]); + } + } + } + + $session->set('notifs', $notifs); + } + + /** + * @brief Get all the keys + * @return void + */ + function ajaxGet() + { + $session = Session::start(); + $notifs = $session->get('notifs'); + if($notifs != null) RPC::call('Notification.refresh', $notifs); + } + + /** + * @brief Set the current used key (to prevent notifications on current view) + * + * @param string $key + * @return void + */ + function ajaxCurrent($key) + { + $session = Session::start(); + $session->set('notifs_key', $key); + } + + function prepareSnackbar($title, $body = false, $picture = false) + { + $view = $this->tpl(); + + $view->assign('title', $title); + $view->assign('body', $body); + $view->assign('picture', $picture); + + return $view->draw('_notification', true); + } +} diff --git a/sources/app/widgets/Notification/_notification.tpl b/sources/app/widgets/Notification/_notification.tpl new file mode 100644 index 0000000..ad72f3f --- /dev/null +++ b/sources/app/widgets/Notification/_notification.tpl @@ -0,0 +1,11 @@ +
        +
      • + {if="isset($picture)"} + + {/if} + {$title} + {if="isset($body)"} +

        {$body}

        + {/if} +
      • +
      diff --git a/sources/app/widgets/Notification/notification.css b/sources/app/widgets/Notification/notification.css new file mode 100755 index 0000000..d3035d4 --- /dev/null +++ b/sources/app/widgets/Notification/notification.css @@ -0,0 +1,74 @@ +#notification_widget { + position: fixed; + bottom: 0px; + left: 0px; + z-index: 5; + max-width: 100%; + + box-sizing: border-box; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + + padding: 1em; +} + +#notification_widget .notif { + transition: background-color 0.3s ease; + + background-color: #323232; + border-radius: 0.1em; + margin-top: 1em; + width: 100%; + + color: white; + padding: 0.7em 1.3em; + opacity: 1; + + line-height: 1.5em; +} + +#notification_widget .notif:hover { + background-color: #151515; + cursor: pointer; +} + +.notificationAnim { + opacity: 0; + visibility: hidden; + position: relative; + -webkit-animation: fadeOut 5s linear; + -moz-animation: fadeOut 5s linear; + -ms-animation: fadeOut 5s linear; + -o-animation: fadeOut 5s linear; + animation: fadeOut 5s linear; +} + +@-webkit-keyframes fadeOut { + 0% { opacity: 0; visibility: visible; } + 5% { opacity: 1; visibility: visible; } + 90% { opacity: 1; visibility: visible; } + 100% { opacity: 0; visibility: hidden; } +} + +@-moz-keyframes fadeOut { + 0% { opacity: 0; visibility: visible; } + 5% { opacity: 1; visibility: visible; } + 90% { opacity: 1; visibility: visible; } + 100% { opacity: 0; visibility: hidden; } +} + +@-ms-keyframes fadeOut { + 0% { opacity: 0; visibility: visible; } + 5% { opacity: 1; visibility: visible; } + 90% { opacity: 1; visibility: visible; } + 100% { opacity: 0; visibility: hidden; } +} + +@media screen and (max-width: 1024px) { + #notification_widget .notif { + width: 100%; + box-sizing: border-box; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + } +} diff --git a/sources/app/widgets/Notification/notification.js b/sources/app/widgets/Notification/notification.js new file mode 100755 index 0000000..9d409c8 --- /dev/null +++ b/sources/app/widgets/Notification/notification.js @@ -0,0 +1,142 @@ +var DesktopNotification = Notification; + +var Notification = { + inhibed : false, + focused : false, + tab_counter1 : 0, + tab_counter2 : 0, + tab_counter1_key : 'chat', + tab_counter2_key : 'news', + document_title : document.title, + notifs_key : '', + favicon : null, + + inhibit : function(sec) { + Notification.inhibed = true; + + if(sec == null) sec = 5; + + setTimeout(function() { + Notification.inhibed = false; + }, + sec*1000); + }, + refresh : function(keys) { + var counters = document.querySelectorAll('.counter'); + for(i = 0; i < counters.length; i++) { + var n = counters[i]; + if(n.dataset.key != null + && keys[n.dataset.key] != null) { + n.innerHTML = keys[n.dataset.key]; + } + } + + for(var key in keys) { + var counter = keys[key]; + Notification.setTab(key, counter); + } + + Notification.displayTab(); + }, + counter : function(key, counter) { + var counters = document.querySelectorAll('.counter'); + for(i = 0; i < counters.length; i++) { + var n = counters[i]; + if(n.dataset.key != null + && n.dataset.key == key) { + n.innerHTML = counter; + } + } + + Notification.setTab(key, counter); + Notification.displayTab(); + }, + setTab : function(key, counter) { + if(counter == '') counter = 0; + + if(Notification.tab_counter1_key == key) { + Notification.tab_counter1 = counter; + } + if(Notification.tab_counter2_key == key) { + Notification.tab_counter2 = counter; + } + }, + displayTab : function() { + if(Notification.tab_counter1 == 0 && Notification.tab_counter2 == 0) { + document.title = Notification.document_title; + Notification.favicon.badge(0); + } else { + Notification.favicon.badge(Notification.tab_counter1 + Notification.tab_counter2); + document.title = '(' + Notification.tab_counter1 + '/' + Notification.tab_counter2 + ') ' + Notification.document_title; + } + }, + current : function(key) { + Notification.notifs_key = key; + Notification_ajaxCurrent(Notification.notifs_key); + }, + toast : function(html) { + target = document.getElementById('toast'); + + if(target) { + target.innerHTML = html; + } + + setTimeout(function() { + target = document.getElementById('toast'); + target.innerHTML = ''; + }, + 3000); + }, + snackbar : function(html, time) { + if(Notification.inhibed == true) return; + + target = document.getElementById('snackbar'); + + if(target) { + target.innerHTML = html; + } + + setTimeout(function() { + target = document.getElementById('snackbar'); + target.innerHTML = ''; + }, + time*1000); + }, + desktop : function(title, body, picture) { + if(Notification.inhibed == true + || Notification.focused) return; + + var notification = new DesktopNotification(title, { icon: picture, body: body }); + } +} + +MovimWebsocket.attach(function() { + Notification.favicon = new Favico({ + animation: 'none', + fontStyle: 'normal', + bgColor: '#FF5722' + }); + Notification.document_title = document.title; + Notification_ajaxGet(); + Notification.current(Notification.notifs_key); +}); + +document.onblur = function() { + Notification.focused = false; + Notification_ajaxCurrent('blurred'); +} +document.onfocus = function() { + Notification.focused = true; + Notification.current(Notification.notifs_key); + Notification_ajaxClear(Notification.notifs_key); +} + + +window.addEventListener('load', function () { + DesktopNotification.requestPermission(function (status) { + // This allows to use Notification.permission with Chrome/Safari + if(DesktopNotification.permission !== status) { + DesktopNotification.permission = status; + } + }); +}); diff --git a/sources/app/widgets/Notification/notification.tpl b/sources/app/widgets/Notification/notification.tpl new file mode 100755 index 0000000..4867067 --- /dev/null +++ b/sources/app/widgets/Notification/notification.tpl @@ -0,0 +1 @@ +
      diff --git a/sources/app/widgets/Notifs/Notifs.php b/sources/app/widgets/Notifs/Notifs.php new file mode 100755 index 0000000..0875e0e --- /dev/null +++ b/sources/app/widgets/Notifs/Notifs.php @@ -0,0 +1,143 @@ + + * + * @version 1.0 + * @date 16 juin 2011 + * + * Copyright (C)2010 MOVIM project + * + * See COPYING for licensing information. + */ +use Moxl\Xec\Action\Presence\Subscribed; +use Moxl\Xec\Action\Presence\Unsubscribed; +use Moxl\Xec\Action\Roster\AddItem; +use Moxl\Xec\Action\Roster\UpdateItem; +use Moxl\Xec\Action\Presence\Subscribe; + +class Notifs extends WidgetBase +{ + function load() + { + $this->addcss('notifs.css'); + $this->addjs('notifs.js'); + + $this->registerEvent('subscribe', 'onNotifs'); + $this->registerEvent('roster_additem_handle', 'onNotifs'); + $this->registerEvent('roster_updateitem_handle', 'onNotifs'); + $this->registerEvent('presence_subscribe_handle', 'onNotifs'); + $this->registerEvent('presence_subscribed_handle', 'onNotifs'); + } + + function onNotifs($packet = false) + { + $html = $this->prepareNotifs(); + RPC::call('movim_fill', 'notifs_widget', $html); + RPC::call('Notifs.refresh'); + } + + /* + * Create the list of notifications + * @return string + */ + function prepareNotifs() + { + $cd = new \Modl\ContactDAO(); + $contacts = $cd->getRosterFrom(); + + $invitations = array(); + + $notifs = \Cache::c('activenotifs'); + if(is_array($notifs)) { + foreach($notifs as $key => $value) { + array_push($invitations, $cd->get($key)); + } + } + + $nft = $this->tpl(); + + $nft->assign('invitations', $invitations); + $nft->assign('contacts', $contacts); + return $nft->draw('_notifs_from', true); + } + + function ajaxAsk($jid) + { + $view = $this->tpl(); + $view->assign('jid', $jid); + Dialog::fill($view->draw('_notifs_confirm', true)); + } + + function ajaxAccept($jid) + { + $jid = echapJid($jid); + + $rd = new \Modl\RosterLinkDAO(); + $c = $rd->get($jid); + + if(isset($c) && $c->groupname) { + $ui = new UpdateItem; + $ui->setTo($jid) + ->setFrom($this->user->getLogin()) + ->setName($c->rostername) + ->setGroup($c->groupname) + ->request(); + } else { + $r = new AddItem; + $r->setTo($jid) + ->setFrom($this->user->getLogin()) + ->request(); + } + + $p = new Subscribe; + $p->setTo($jid) + ->request(); + + $p = new Subscribed; + $p->setTo($jid) + ->request(); + + // TODO : move in Moxl + $notifs = Cache::c('activenotifs'); + + unset($notifs[$jid]); + + Cache::c('activenotifs', $notifs); + } + + function ajaxRefuse($jid) + { + $jid = echapJid($jid); + + $p = new Unsubscribed; + $p->setTo($jid) + ->request(); + + // TODO : move in Moxl + $notifs = Cache::c('activenotifs'); + + unset($notifs[$jid]); + + Cache::c('activenotifs', $notifs); + + $this->onNotifs(); + } + + function genCallAccept($jid) + { + return $this->call('ajaxAccept', "'".$jid."'"); + } + + function genCallRefuse($jid) + { + return $this->call('ajaxRefuse', "'".$jid."'"); + } +} diff --git a/sources/app/widgets/Notifs/_notifs_confirm.tpl b/sources/app/widgets/Notifs/_notifs_confirm.tpl new file mode 100644 index 0000000..8ff2dd0 --- /dev/null +++ b/sources/app/widgets/Notifs/_notifs_confirm.tpl @@ -0,0 +1,25 @@ +
      +

      {$c->__('notifs.manage')}

      +
      +

      {$c->__('notifs.wants_to_talk', $jid)}

      +
        +
      • + + + + {$c->__('button.accept')} +
      • +
      • + + + + {$c->__('button.refuse')} +
      • +
      + +
      + diff --git a/sources/app/widgets/Notifs/_notifs_from.tpl b/sources/app/widgets/Notifs/_notifs_from.tpl new file mode 100644 index 0000000..041d7da --- /dev/null +++ b/sources/app/widgets/Notifs/_notifs_from.tpl @@ -0,0 +1,32 @@ +
        + {if="$invitations"} +
      • + {$c->__('notifs.title')} + {$invitations|count} +
      • + {/if} + {loop="$invitations"} + {if="isset($value)"} +
      • + + {$url = $value->getPhoto('s')} + {if="$url"} + + + + {else} + + + + {/if} + + {$value->getTrueName()} + +
      • + {/if} + {/loop} +
      diff --git a/sources/app/widgets/Notifs/locales.ini b/sources/app/widgets/Notifs/locales.ini new file mode 100755 index 0000000..4380b4b --- /dev/null +++ b/sources/app/widgets/Notifs/locales.ini @@ -0,0 +1,4 @@ +[notifs] +title = Pending Invitations +wants_to_talk= %s wants to talk with you +manage = Manage diff --git a/sources/app/widgets/Notifs/notifs.css b/sources/app/widgets/Notifs/notifs.css new file mode 100755 index 0000000..8b11f77 --- /dev/null +++ b/sources/app/widgets/Notifs/notifs.css @@ -0,0 +1,26 @@ +#notifs_widget li:not(:first-child) { + display: list-item; +} + +#notifs_widget li img { + max-height: 2em; + float: left; + margin-right: 0.5em; + border-radius: 1em; +} + +#notifs_widget.groupshown li:not(:first-child){ + display: none; +} + +#notifs_widget.groupshown ul li:first-child:before { + font-family: "Material Design Iconic Font"; + content: "\f1b6"; + display: inline-block; +} + +#notifs_widget ul li:first-child:before { + font-family: "Material Design Iconic Font"; + content: "\f1b4"; + display: inline-block; +} diff --git a/sources/app/widgets/Notifs/notifs.js b/sources/app/widgets/Notifs/notifs.js new file mode 100755 index 0000000..798608e --- /dev/null +++ b/sources/app/widgets/Notifs/notifs.js @@ -0,0 +1,64 @@ +/*function showNotifsList() { + movim_toggle_class('#notifslist', 'show'); +}*/ + +var Notifs = { + lswidget : localStorage.getItem('username').replace('@', 'at') + '_Notifs', + + refresh : function() { + var items = document.querySelectorAll('#notifs_widget li:not(.subheader)'); + var i = 0; + while(i < items.length) + { + items[i].onclick = function(e) { + MovimTpl.showPanel(); + Contact_ajaxGetContact(this.dataset.jid); + Notifs.reset(items); + movim_add_class(this, 'active'); + } + + items[i].querySelector('a.button.flat').onclick = function(e) { + Notifs_ajaxAsk(this.dataset.jid); + } + i++; + } + + /* Should the list of pending invitations show? */ + var invitShown = document.querySelector('#notifs_widget li.subheader') + if(invitShown){ + var ls = localStorage.getObject(Notifs.lswidget); + if(ls === null){ + localStorage.setObject(Notifs.lswidget, {"invitShown": true}); + Notifs.ls = localStorage.getObject(Notifs.lswidget); + } + if(localStorage.getObject(Notifs.lswidget).invitShown === true) + document.querySelector('#notifs_widget').className += " groupshown"; + + invitShown.onclick = function(e) { + Notifs.showHide(e.target); + } + } + }, + + reset: function(list) { + for(i = 0; i < list.length; i++) { + movim_remove_class(list[i], 'active'); + } + }, + + showHide : function(e){ + state = localStorage.getObject(Notifs.lswidget).invitShown; + parent = document.querySelector('#notifs_widget'); + + if(state === true) + parent.className = parent.className.replace(" groupshown", ""); + else + parent.className += " groupshown"; + + localStorage.setObject(Notifs.lswidget, {"invitShown": !state}); + }, +} + +MovimWebsocket.attach(function() { + Notifs.refresh(); +}); diff --git a/sources/app/widgets/Notifs/notifs.tpl b/sources/app/widgets/Notifs/notifs.tpl new file mode 100755 index 0000000..46ecbe6 --- /dev/null +++ b/sources/app/widgets/Notifs/notifs.tpl @@ -0,0 +1,3 @@ +
      + {$c->prepareNotifs()} +
      diff --git a/sources/app/widgets/Pods/Pods.php b/sources/app/widgets/Pods/Pods.php new file mode 100755 index 0000000..c03ecd1 --- /dev/null +++ b/sources/app/widgets/Pods/Pods.php @@ -0,0 +1,43 @@ + + + * Copyright (C)2014 Movim project + * + * See COPYING for licensing information. + */ + +class Pods extends WidgetBase +{ + function load() { + + } + + function flagPath($country) { + return BASE_URI.'themes/material/img/flags/'.strtolower($country).'.png'; + } + + function countryName($code) { + $list = getCountries(); + $code = strtoupper($code); + return $list[$code]; + } + + function display() + { + $json = requestURL(MOVIM_API.'pods', 1); + $json = json_decode($json); + + if(is_object($json) && $json->status == 200) { + $this->view->assign('pods', $json); + } + } +} diff --git a/sources/app/widgets/Pods/pods.tpl b/sources/app/widgets/Pods/pods.tpl new file mode 100755 index 0000000..8c03ab9 --- /dev/null +++ b/sources/app/widgets/Pods/pods.tpl @@ -0,0 +1,40 @@ +{if="isset($pods)"} +
        + {loop="$pods->pods"} +
      • + {$value->connected} / {$value->population} + + {if="$value->favorite"} + + {/if} + + {function="parse_url($value->url, PHP_URL_HOST)"} + + +

        {$value->description}

        + + {$value->version} + +

        + {$value->geo_country} + {$c->countryName($value->geo_country)} + {if="$value->geo_city != ''"} + • {$value->geo_city} + {/if} +

        +
      • + {/loop} +
      +{else} +
        +
      • + + + + {$c->__('api.error')} +
      • +
      +{/if} diff --git a/sources/app/widgets/Post/Post.php b/sources/app/widgets/Post/Post.php new file mode 100644 index 0000000..05db174 --- /dev/null +++ b/sources/app/widgets/Post/Post.php @@ -0,0 +1,241 @@ + + * + * @version 1.0 + * @date 1 december 2014 + * + * Copyright (C)2014 MOVIM project + * + * See COPYING for licensing information. + */ + +use Moxl\Xec\Action\Pubsub\PostPublish; +use Moxl\Xec\Action\Pubsub\PostDelete; +use Moxl\Xec\Action\Microblog\CommentsGet; +use Moxl\Xec\Action\Microblog\CommentCreateNode; +use Moxl\Xec\Action\Microblog\CommentPublish; +use \Michelf\Markdown; +use Respect\Validation\Validator; + +class Post extends WidgetBase +{ + function load() + { + $this->addcss('post.css'); + $this->addjs('post.js'); + $this->registerEvent('microblog_commentsget_handle', 'onComments'); + $this->registerEvent('microblog_commentpublish_handle', 'onCommentPublished'); + $this->registerEvent('microblog_commentsget_error', 'onCommentsError'); + $this->registerEvent('pubsub_postpublish_handle', 'onPublish'); + $this->registerEvent('pubsub_postdelete_handle', 'onDelete'); + } + + function onPublish($packet) + { + Notification::append(false, $this->__('post.published')); + $this->ajaxClear(); + RPC::call('MovimTpl.hidePanel'); + } + + function onCommentPublished($packet) + { + Notification::append(false, $this->__('post.comment_published')); + $this->onComments($packet); + } + + function onDelete() + { + Notification::append(false, $this->__('post.deleted')); + $this->ajaxClear(); + RPC::call('MovimTpl.hidePanel'); + RPC::call('Menu_ajaxGetAll'); + } + + function onComments($packet) + { + list($server, $node, $id) = array_values($packet->content); + + $p = new \Modl\ContactPostn(); + $p->nodeid = $id; + + $pd = new \Modl\PostnDAO(); + $comments = $pd->getComments($p); + + $view = $this->tpl(); + $view->assign('comments', $comments); + $view->assign('server', $server); + $view->assign('node', $node); + $view->assign('id', $id); + + $html = $view->draw('_post_comments', true); + RPC::call('movim_fill', 'comments', $html); + } + + function onCommentsError($packet) + { + $view = $this->tpl(); + $html = $view->draw('_post_comments_error', true); + RPC::call('movim_fill', 'comments', $html); + } + + function ajaxClear() + { + RPC::call('movim_fill', 'post_widget', $this->prepareEmpty()); + RPC::call('Menu.refresh'); + //RPC::call('Menu_ajaxGetAll'); + } + + function ajaxGetPost($id) + { + $html = $this->preparePost($id); + $header = $this->prepareHeader($id); + + Header::fill($header); + RPC::call('movim_fill', 'post_widget', $html); + } + + function ajaxDelete($to, $node, $id) + { + $view = $this->tpl(); + + $view->assign('to', $to); + $view->assign('node', $node); + $view->assign('id', $id); + + Dialog::fill($view->draw('_post_delete', true)); + } + + function ajaxDeleteConfirm($to, $node, $id) { + $p = new PostDelete; + $p->setTo($to) + ->setNode($node) + ->setId($id) + ->request(); + } + + function ajaxGetComments($jid, $id) + { + $pd = new \Modl\PostnDAO(); + $pd->deleteNode($jid, "urn:xmpp:microblog:0:comments/".$id); + + $c = new CommentsGet; + $c->setTo($jid) + ->setId($id) + ->request(); + } + + function ajaxPublishComment($form, $to, $node, $id) + { + $comment = trim($form->comment->value); + + $validate_comment = Validator::string()->notEmpty(); + $validate_id = Validator::string()->length(6, 128)->noWhitespace(); + + if(!$validate_comment->validate($comment) + || !$validate_id->validate($id)) return; + + $cp = new CommentPublish; + $cp->setTo($to) + ->setFrom($this->user->getLogin()) + ->setParentId($id) + ->setContent(htmlspecialchars(rawurldecode($comment))) + ->request(); + } + + function prepareEmpty() + { + $view = $this->tpl(); + + $nd = new \modl\PostnDAO(); + $view = $this->tpl(); + $view->assign('posts', $nd->getLastPublished(0, 8)); + + return $view->draw('_post_empty', true); + } + + function prepareHeader($id) + { + $pd = new \Modl\PostnDAO; + $p = $pd->getItem($id); + + $view = $this->tpl(); + + if(isset($p)) { + $view->assign('post', $p); + } else { + $view->assign('post', null); + } + + return $view->draw('_post_header', true); + } + + function preparePost($id) + { + $pd = new \Modl\PostnDAO; + $p = $pd->getItem($id); + + $view = $this->tpl(); + + if(isset($p)) { + if(isset($p->commentplace)) { + $this->ajaxGetComments($p->commentplace, $p->nodeid); + } + + $view->assign('recycled', false); + + // Is it a recycled post ? + if($p->getContact()->jid + && $p->node == 'urn:xmpp:microblog:0' + && ($p->origin != $p->getContact()->jid)) { + $cd = new \Modl\ContactDAO; + $view->assign('recycled', $cd->get($p->origin)); + } + + $view->assign('post', $p); + $view->assign('attachements', $p->getAttachements()); + return $view->draw('_post', true); + } else { + return $this->prepareEmpty(); + } + } + + function ajaxTogglePrivacy($id) { + $validate = Validator::string()->length(6, 128); + + if(!$validate->validate($id)) + return; + + $pd = new \Modl\PrivacyDAO(); + $p = $pd->get($id); + + $pd = new \Modl\PostnDAO; + $po = $pd->getItem($id); + + if($po->privacy == 1) { + Notification::append(false, $this->__('post.blog_remove')); + \Modl\Privacy::set($id, 0); + } if($po->privacy == 0) { + Notification::append(false, $this->__('post.blog_add')); + \Modl\Privacy::set($id, 1); + } + } + + function display() + { + $validate_nodeid = Validator::string()->length(10, 100); + + $this->view->assign('nodeid', false); + if($validate_nodeid->validate($this->get('n'))) { + $this->view->assign('nodeid', $this->get('n')); + } + } +} diff --git a/sources/app/widgets/Post/_post.tpl b/sources/app/widgets/Post/_post.tpl new file mode 100644 index 0000000..d0eae9f --- /dev/null +++ b/sources/app/widgets/Post/_post.tpl @@ -0,0 +1,168 @@ +
      + {if="isset($attachements.pictures)"} +
      + {else} +
      + {/if} + +
      + +
      + {$post->contentcleaned} +
      + +
      + + {if="isset($attachements.pictures)"} +
        + {loop="$attachements.pictures"} +
      • + + + + + + +
      • + {/loop} +
      + {/if} + {if="$post->isMine()"} + + {/if} +
      + + {if="$recycled"} + +
        +
      • +
        + +
        + {$url = $post->getContact()->getPhoto('s')} + {if="$url"} + + + + {else} + + + + {/if} + + {$c->__('post.repost', $post->getContact()->getTrueName())} +

        {$c->__('post.repost_profile', $post->getContact()->getTrueName())}

        +
      • +
      +
      + {/if} + +
      +
      diff --git a/sources/app/widgets/Post/_post_comments.tpl b/sources/app/widgets/Post/_post_comments.tpl new file mode 100644 index 0000000..78bf866 --- /dev/null +++ b/sources/app/widgets/Post/_post_comments.tpl @@ -0,0 +1,49 @@ + diff --git a/sources/app/widgets/Post/_post_comments_error.tpl b/sources/app/widgets/Post/_post_comments_error.tpl new file mode 100644 index 0000000..f0bb219 --- /dev/null +++ b/sources/app/widgets/Post/_post_comments_error.tpl @@ -0,0 +1,10 @@ +
        +
      • + + + + + {$c->__('post.comments_disabled')} + +
      • +
      diff --git a/sources/app/widgets/Post/_post_delete.tpl b/sources/app/widgets/Post/_post_delete.tpl new file mode 100644 index 0000000..143f207 --- /dev/null +++ b/sources/app/widgets/Post/_post_delete.tpl @@ -0,0 +1,16 @@ +
      +

      {$c->__('post.delete_title')}

      +
      +

      {$c->__('post.delete_text')}

      +
      + diff --git a/sources/app/widgets/Post/_post_empty.tpl b/sources/app/widgets/Post/_post_empty.tpl new file mode 100644 index 0000000..90845df --- /dev/null +++ b/sources/app/widgets/Post/_post_empty.tpl @@ -0,0 +1,57 @@ +

      {$c->__('post.hot')}

      +

      {$c->__('post.hot_text')}


      +
        +{loop="$posts"} + {if="!filter_var($value->origin, FILTER_VALIDATE_EMAIL)"} +
      • + {$picture = $value->getPicture()} + {if="current(explode('.', $value->origin)) == 'nsfw'"} + + +18 + + {elseif="$picture != null"} + + {else} + + {$value->node|firstLetterCapitalize} + + {/if} + + {if="isset($value->title)"} + {$value->title} + {else} + {$value->node} + {/if} + +

        + + {$value->node} + – + {$value->published|strtotime|prepareDate} +

        + +

        + {if="current(explode('.', $value->origin)) != 'nsfw'"} + {$value->contentcleaned|strip_tags} + {/if} +

        +
      • + {/if} +{/loop} +
      + + diff --git a/sources/app/widgets/Post/_post_header.tpl b/sources/app/widgets/Post/_post_header.tpl new file mode 100644 index 0000000..7184fcb --- /dev/null +++ b/sources/app/widgets/Post/_post_header.tpl @@ -0,0 +1,34 @@ +
      + {if="$post->isMicroblog()"} + +

      {$c->__('page.blog')}

      + {else} + +

      {$post->node}

      + {/if} +
      +
      + {if="$post->isMine()"} +
        +
      • + + + +
      • +
      + {/if} +
      isMine()"}r1{/if}" onclick="MovimTpl.hidePanel(); Post_ajaxClear();"> + +

      + {if="$post != null"} + {if="$post->title != null"} + {$post->title} + {else} + {$c->__('post.default_title')} + {/if} + {else} + Empty + {/if} +

      + +
      diff --git a/sources/app/widgets/Post/locales.ini b/sources/app/widgets/Post/locales.ini new file mode 100644 index 0000000..a67f31f --- /dev/null +++ b/sources/app/widgets/Post/locales.ini @@ -0,0 +1,33 @@ +[post] +news_feed = News Feed +placeholder = Discover and register to the groups you are interested in +preview = Preview +help = Help +help_more = More help +help_manual = Markdown syntax manual +title = Title +content = Content +link = Link +tags = Tags +valid_url = Please enter a valid url +no_content_preview = No content to preview +no_content = No content +published = Post published +deleted = Post deleted +gallery = This picture will be added to your gallery +hot = "What's Hot" +hot_text = Posts recently published on the network +new = New post +embed_tip = You can also use services like Imgur or Flickr to host your picture and paste the link here. +repost = This is a re-post from %s +repost_profile = See %s profile + +public = Publish this post on your public feed? +blog_add = Post published on your blog +blog_remove = Post removed from your blog + +delete_title = Delete this post +delete_text = You are going to delete this post, please confirm your action + +comments_disabled = Comments disabled +comment_published = Comment published diff --git a/sources/app/widgets/Post/post.css b/sources/app/widgets/Post/post.css new file mode 100644 index 0000000..e1008b1 --- /dev/null +++ b/sources/app/widgets/Post/post.css @@ -0,0 +1,8 @@ +form[name=post] article section { + padding: 0; +} + +#comments li.action div.action:hover { + cursor: pointer; + color: #333; +} diff --git a/sources/app/widgets/Post/post.js b/sources/app/widgets/Post/post.js new file mode 100644 index 0000000..e69de29 diff --git a/sources/app/widgets/Post/post.tpl b/sources/app/widgets/Post/post.tpl new file mode 100644 index 0000000..6877ebd --- /dev/null +++ b/sources/app/widgets/Post/post.tpl @@ -0,0 +1,11 @@ +
      + {$c->prepareEmpty()} + {if="$nodeid"} + + {/if} +
      diff --git a/sources/app/widgets/Presence/Presence.php b/sources/app/widgets/Presence/Presence.php new file mode 100755 index 0000000..3409f79 --- /dev/null +++ b/sources/app/widgets/Presence/Presence.php @@ -0,0 +1,233 @@ + + * + * @version 1.0 + * @date 20 October 2010 + * + * Copyright (C)2010 MOVIM project + * + * See COPYING for licensing information. + */ + +use Moxl\Xec\Action\Presence\Chat; +use Moxl\Xec\Action\Presence\Away; +use Moxl\Xec\Action\Presence\DND; +use Moxl\Xec\Action\Presence\XA; +use Moxl\Xec\Action\Presence\Unavailable; +use Moxl\Xec\Action\Pubsub\GetItems; +use Moxl\Stanza\Stream; +use Moxl\Xec\Action\Storage\Get; + +class Presence extends WidgetBase +{ + + function load() + { + $this->addcss('presence.css'); + $this->addjs('presence.js'); + $this->registerEvent('mypresence', 'onMyPresence'); + } + + function onMyPresence($packet) + { + $html = $this->preparePresence(); + RPC::call('movim_fill', 'presence_widget', $html); + Notification::append(null, $this->__('status.updated')); + RPC::call('Presence.refresh'); + RPC::call('movim_remove_class', '#presence_widget', 'unfolded'); + } + + function onPostDisconnect($data) + { + RPC::call('movim_reload', + BASE_URI."index.php?q=disconnect"); + } + + function ajaxSet($form = false) + { + if($form == false) { + // We update the cache with our status and presence + $presence = Cache::c('presence'); + + $value = $presence['show']; + $status = $presence['status']; + + if($presence == null || !isset($presence['show']) || $presence['show'] == '') + $value = 'chat'; + + if($presence == null|| !isset($presence['status']) || $presence['status'] == '') + $status = $this->__('status.online'); + } else { + $status = $form['status']; + $value = $form['value']; + } + + if(in_array($value, array('chat', 'away', 'dnd', 'xa'))) { + switch($value) { + case 'chat': + $p = new Chat; + $p->setStatus($status)->request(); + break; + case 'away': + $p = new Away; + $p->setStatus($status)->request(); + break; + case 'dnd': + $p = new DND; + $p->setStatus($status)->request(); + break; + case 'xa': + $p = new XA; + $p->setStatus($status)->request(); + break; + } + } + + Cache::c( + 'presence', + array( + 'status' => $status, + 'show' => $value + ) + ); + } + + function ajaxLogout() + { + $pd = new \Modl\PresenceDAO(); + + $session = \Sessionx::start(); + $pd->clearPresence($session->username.'@'.$session->host); + + $session = \Sessionx::start(); + $p = new Unavailable; + $p->setType('terminate') + ->setResource($session->resource) + ->setTo($this->user->getLogin()) + ->request(); + + Stream::end(); + } + + function ajaxConfigGet() { + $s = new Get; + $s->setXmlns('movim:prefs') + ->request(); + } + + // We get the server capabilities + function ajaxServerCapsGet() + { + $session = \Sessionx::start(); + $c = new \Moxl\Xec\Action\Disco\Request; + $c->setTo($session->host) + ->request(); + } + + // We refresh the bookmarks + function ajaxBookmarksGet() + { + $session = \Sessionx::start(); + $b = new \Moxl\Xec\Action\Bookmark\Get; + $b->setTo($session->user.'@'.$session->host) + ->request(); + } + + // We refresh the user (local) configuration + function ajaxUserRefresh() + { + $language = $this->user->getConfig('language'); + if(isset($language)) { + loadLanguage($language); + } + } + + // We refresh our personnal feed + function ajaxFeedRefresh() + { + $r = new GetItems; + $r->setTo($this->user->getLogin()) + ->setNode('urn:xmpp:microblog:0') + ->request(); + } + + function ajaxOpenDialog() + { + Dialog::fill($this->preparePresenceList()); + RPC::call('Presence.refresh'); + } + + function preparePresence() + { + $cd = new \Modl\ContactDAO(); + $pd = new \Modl\PresenceDAO(); + + $session = \Sessionx::start(); + $presence = $pd->getPresence($this->user->getLogin(), $session->resource); + + $presencetpl = $this->tpl(); + + $contact = $cd->get(); + if($contact == null) { + $contact = new \Modl\Contact; + } + + if($presence == null) { + $presence = new \Modl\Presence; + } + + $presencetpl->assign('me', $contact); + $presencetpl->assign('presence', $presence); + $presencetpl->assign('presencetxt', getPresencesTxt()); + $presencetpl->assign('dialog', $this->call('ajaxOpenDialog')); + + $html = $presencetpl->draw('_presence', true); + + return $html; + } + + function preparePresenceList() + { + $txt = getPresences(); + $txts = getPresencesTxt(); + + $session = \Sessionx::start(); + + $pd = new \Modl\PresenceDAO(); + $p = $pd->getPresence($this->user->getLogin(), $session->resource); + + $cd = new \Modl\ContactDAO(); + $contact = $cd->get($this->user->getLogin()); + if($contact == null) { + $contact = new \Modl\Contact; + } + + $presencetpl = $this->tpl(); + + $presencetpl->assign('contact', $contact); + $presencetpl->assign('p', $p); + $presencetpl->assign('txt', $txt); + $presencetpl->assign('txts', $txts); + + $presencetpl->assign('calllogout', $this->call('ajaxLogout')); + $html = $presencetpl->draw('_presence_list', true); + + return $html; + } + + function display() + { + $this->view->assign('presence', $this->preparePresence()); + } +} + +?> diff --git a/sources/app/widgets/Presence/_presence.tpl b/sources/app/widgets/Presence/_presence.tpl new file mode 100644 index 0000000..e0ff5ff --- /dev/null +++ b/sources/app/widgets/Presence/_presence.tpl @@ -0,0 +1,34 @@ +
    • +
      + +
      + {$url = $me->getPhoto('s')} + {if="$url"} + value != null"}{$presencetxt[$presence->value]}{/if}" + style="background-image: url({$me->getPhoto('m')})"> + + {else} + value != null"}{$presencetxt[$presence->value]}{/if}"> + + + {/if} + {$me->getTrueName()} +

      {$presence->status}

      +
    • +supported('pubsub')"}disabled{/if}" href="{$c->route('conf')}"> +
    • + + + + {$c->__('page.configuration')} +
    • +
      + +
    • + + + + {$c->__('page.help')} +
    • +
      diff --git a/sources/app/widgets/Presence/_presence_list.tpl b/sources/app/widgets/Presence/_presence_list.tpl new file mode 100755 index 0000000..d4e8b84 --- /dev/null +++ b/sources/app/widgets/Presence/_presence_list.tpl @@ -0,0 +1,83 @@ +
      +
      +

      {$c->__('status.status')}

      + +
      + + +
      + +
      +
        +
      • + +
        +
        + + +
        +
        + {$txt[1]} +
      • +
      • + +
        +
        + + +
        +
        + {$txt[2]} +
      • +
      • + +
        +
        + + +
        +
        + {$txt[3]} +
      • +
      • + +
        +
        + + +
        +
        + {$txt[4]} +
      • +
      +
      +
      +
        +
      • {$c->__('status.disconnect')}
      • +
      • + + {$c->__('status.disconnect')} +
      • +
      + +
      + diff --git a/sources/app/widgets/Presence/img/away.png b/sources/app/widgets/Presence/img/away.png new file mode 100755 index 0000000..6fd38e3 Binary files /dev/null and b/sources/app/widgets/Presence/img/away.png differ diff --git a/sources/app/widgets/Presence/img/away.svg b/sources/app/widgets/Presence/img/away.svg new file mode 100755 index 0000000..02a3f3a --- /dev/null +++ b/sources/app/widgets/Presence/img/away.svg @@ -0,0 +1,58 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/sources/app/widgets/Presence/img/dnd.png b/sources/app/widgets/Presence/img/dnd.png new file mode 100755 index 0000000..c2bdf7d Binary files /dev/null and b/sources/app/widgets/Presence/img/dnd.png differ diff --git a/sources/app/widgets/Presence/img/dnd.svg b/sources/app/widgets/Presence/img/dnd.svg new file mode 100755 index 0000000..3b5e14a --- /dev/null +++ b/sources/app/widgets/Presence/img/dnd.svg @@ -0,0 +1,58 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/sources/app/widgets/Presence/img/exit.png b/sources/app/widgets/Presence/img/exit.png new file mode 100755 index 0000000..4a3770c Binary files /dev/null and b/sources/app/widgets/Presence/img/exit.png differ diff --git a/sources/app/widgets/Presence/img/exit.svg b/sources/app/widgets/Presence/img/exit.svg new file mode 100755 index 0000000..0094bfd --- /dev/null +++ b/sources/app/widgets/Presence/img/exit.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/sources/app/widgets/Presence/img/online.png b/sources/app/widgets/Presence/img/online.png new file mode 100755 index 0000000..600595a Binary files /dev/null and b/sources/app/widgets/Presence/img/online.png differ diff --git a/sources/app/widgets/Presence/img/online.svg b/sources/app/widgets/Presence/img/online.svg new file mode 100755 index 0000000..5027a12 --- /dev/null +++ b/sources/app/widgets/Presence/img/online.svg @@ -0,0 +1,58 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/sources/app/widgets/Presence/img/xa.png b/sources/app/widgets/Presence/img/xa.png new file mode 100755 index 0000000..6c2b5f2 Binary files /dev/null and b/sources/app/widgets/Presence/img/xa.png differ diff --git a/sources/app/widgets/Presence/img/xa.svg b/sources/app/widgets/Presence/img/xa.svg new file mode 100755 index 0000000..0e179c7 --- /dev/null +++ b/sources/app/widgets/Presence/img/xa.svg @@ -0,0 +1,58 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/sources/app/widgets/Presence/locales.ini b/sources/app/widgets/Presence/locales.ini new file mode 100755 index 0000000..ae78d5c --- /dev/null +++ b/sources/app/widgets/Presence/locales.ini @@ -0,0 +1,7 @@ +[status] +disconnect = Disconnect +here = Your status here ! +updated = Status updated +status = Status +presence = Presence +online = Online with Movim diff --git a/sources/app/widgets/Presence/presence.css b/sources/app/widgets/Presence/presence.css new file mode 100755 index 0000000..fa20eb3 --- /dev/null +++ b/sources/app/widgets/Presence/presence.css @@ -0,0 +1,159 @@ +form[name=presence] ul { + margin: 0 -2rem; +} +/* +form[name=presence] li { + padding-left: 7rem; +} + +form[name=presence] li span.icon { + left: 1rem; +}*/ +/*#presence_widget { + max-width: 15rem; + position: fixed; + top: 0; + right: 0; + z-index: 4; + padding: 0.3em; + box-sizing: border-box; +} + +#presence_widget img.avatar { + width: 2em; + float: left; + border-radius: 3em; + position: relative; + margin-right: 1em; +} + +#presence_widget span.bubble { + left: 1.4em; + top: 1.4em; + width: 0.9em; + height: 0.9em; + box-shadow: 0 0 2px rgba(0, 0, 0, 1); + border-radius: 2em; + display: inline-block; + position: absolute; +} + +#presence_widget .online span.bubble { background-color: #6FCC43; } +#presence_widget .away span.bubble { background-color: #FFE433; } +#presence_widget .dnd span.bubble { background-color: #D92727; } +#presence_widget .xa span.bubble { background-color: #442178; } + +#presence_widget #tab { + color: white; + height: 2.5em; + padding: 0.2em; + width: 14.4rem; + box-sizing: border-box; + float: right; + position: relative; +} + +#presence_widget #tab:hover { + cursor: pointer; + border-radius: 0.05em; + background-color: rgba(255, 255, 255, 0.2); +} + +#presence_widget span.arrow { + float: right; + padding-right: 0.5em; + line-height: 2em; +} + +#presence_widget span.name, +#presence_widget span.status { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + width: calc(100% - 6em); + display: inline-block; +} + +#presence_widget span.status { + font-weight: normal; + font-size: 0.8em; + color: #DDD; + display: block; +} + +#presence_widget #list { + width: 14.4rem; + background-color: white; + display: none; + z-index: 6; +} + +#presence_widget #list .tab { + padding: 0.2em; +} + +#presence_widget #list .tab span.name { + line-height: 2em; +} + +#presence_widget #list .tab:hover { + cursor: pointer; + border-radius: 0.1em; +} + +#presence_widget.unfolded #tab { + display: none; +} + +#presence_widget.unfolded #list { + display: block; + border-radius: 0.1em; + box-shadow: 0 0 0.3em rgba(0, 0, 0, 0.4); +} + +#presence_widget textarea.status { + margin: 0.5em 0; + padding: 0.5em; + box-sizing: border-box; + border: 0; + width: 100%; + border-bottom: 1px solid #D4D4D4; + height: 2.7em; + resize: none; +} + +@media screen and (max-width: 1024px) { + #presence_widget #tab { + width: auto; + } +} + +#presence_widget #list a { + position: relative; + clear: both; + display: block; + font-weight: normal; + line-height: 2.8em; + padding: 0 1em; +} + +#presence_widget #list a:hover { + cursor: pointer; + background-color: rgba(0, 0, 0, 0.05); +} + +#presence_widget #list a i { + float: right; + line-height: 2.8em; + margin: 0; +} + +#presence_widget #list span.bubble { + box-shadow: none; + box-shadow: 0 0 2px rgba(0, 0, 0, 0.1); + display: inline-block; + float: right; + margin-top: 1em; + position: initial; +} +*/ diff --git a/sources/app/widgets/Presence/presence.js b/sources/app/widgets/Presence/presence.js new file mode 100644 index 0000000..77f7258 --- /dev/null +++ b/sources/app/widgets/Presence/presence.js @@ -0,0 +1,46 @@ +function postStart() { + if(localStorage.postStart == 1) { + // We disable the notifications for a couple of seconds + Notification.inhibit(10); + + Presence_ajaxSet(); + //Presence_ajaxConfigGet(); + Presence_ajaxServerCapsGet(); + Presence_ajaxBookmarksGet(); + Presence_ajaxUserRefresh(); + Presence_ajaxFeedRefresh(); + //Menu_ajaxRefresh(); + localStorage.postStart = 0; + } +} + +var Presence = { + refresh : function() { + var textarea = document.querySelector('form[name=presence] textarea'); + + if(textarea != null) { + movim_textarea_autoheight(textarea); + + textarea.onkeydown = function(event) { + movim_textarea_autoheight(this); + }; + } + + var presences = document.querySelectorAll('#dialog form ul li'); + + var i = 0; + while(i < presences.length) + { + presences[i].onclick = function(e) { + this.querySelector('label').click(); + } + i++; + } + } +} + +MovimWebsocket.attach(function() +{ + Presence.refresh(); + postStart(); +}); diff --git a/sources/app/widgets/Presence/presence.tpl b/sources/app/widgets/Presence/presence.tpl new file mode 100755 index 0000000..6ddc74e --- /dev/null +++ b/sources/app/widgets/Presence/presence.tpl @@ -0,0 +1,3 @@ +
        + {$presence} +
      diff --git a/sources/app/widgets/Publish/Publish.php b/sources/app/widgets/Publish/Publish.php new file mode 100644 index 0000000..03b6d9f --- /dev/null +++ b/sources/app/widgets/Publish/Publish.php @@ -0,0 +1,224 @@ + + * + * @version 1.0 + * @date 1 december 2014 + * + * Copyright (C)2014 MOVIM project + * + * See COPYING for licensing information. + */ + +use Moxl\Xec\Action\Pubsub\PostPublish; +use Moxl\Xec\Action\Pubsub\TestPostPublish; +use Moxl\Xec\Action\Microblog\CommentCreateNode; +use \Michelf\Markdown; +use Respect\Validation\Validator; + +class Publish extends WidgetBase +{ + function load() + { + $this->addjs('publish.js'); + $this->registerEvent('pubsub_postpublish_handle', 'onPublish'); + $this->registerEvent('pubsub_testpostpublish_handle', 'onTestPublish'); + $this->registerEvent('pubsub_testpostpublish_error', 'onTestPublishError'); + } + + function onPublish($packet) + { + list($to, $node, $id) = array_values($packet->content); + + RPC::call('Publish.enableSend'); + + // Only for the microblog for the moment + //if($node == 'urn:xmpp:microblog:0') { + $this->ajaxCreateComments($to, $id); + //} + } + + function onTestPublish($packet) + { + list($server, $node) = array_values($packet->content); + $this->ajaxCreate($server, $node); + } + + function onTestPublishError($packet) + { + Notification::append(null, $this->__('publish.no_publication')); + } + + function ajaxCreateBlog() + { + $this->ajaxCreate($this->user->getLogin(), 'urn:xmpp:microblog:0'); + } + + function ajaxCreate($server, $node) + { + if(!$this->validateServerNode($server, $node)) return; + + $view = $this->tpl(); + $view->assign('to', $server); + $view->assign('node', $node); + RPC::call('MovimTpl.fill', 'main section > div:nth-child(2)', $view->draw('_publish_create', true)); + + $pd = new \Modl\ItemDAO; + $item = $pd->getItem($server, $node); + + $view = $this->tpl(); + $view->assign('item', $item); + $view->assign('server', $server); + $view->assign('node', $node); + Header::fill($view->draw('_publish_header', true)); + + RPC::call('Publish.setEmbed'); + } + + function ajaxCreateComments($server, $id) + { + if(!$this->validateServerNode($server, $id)) return; + + $cn = new CommentCreateNode; + $cn->setTo($server) + ->setParentId($id) + ->request(); + } + + function ajaxFormFilled($server, $node) + { + $view = $this->tpl(); + + $view->assign('server', $server); + $view->assign('node', $node); + + Dialog::fill($view->draw('_publish_back_confirm', true)); + } + + function ajaxPreview($form) + { + if($form->content->value != '') { + $view = $this->tpl(); + $view->assign('content', Markdown::defaultTransform($form->content->value)); + + Dialog::fill($view->draw('_publish_preview', true), true); + } else { + Notification::append(false, $this->__('publish.no_content_preview')); + } + } + + function ajaxHelp() + { + $view = $this->tpl(); + Dialog::fill($view->draw('_publish_help', true), true); + } + + /* + * Sic, doing this hack and wait to have a proper way to test it in the standard + */ + function ajaxTestPublish($server, $node) + { + if(!$this->validateServerNode($server, $node)) return; + + $t = new TestPostPublish; + $t->setTo($server) + ->setNode($node) + ->request(); + } + + function ajaxPublish($form) + { + RPC::call('Publish.disableSend'); + + if($form->content->value != '') { + $content = Markdown::defaultTransform($form->content->value); + + $p = new PostPublish; + $p->setFrom($this->user->getLogin()) + ->setTo($form->to->value) + ->setNode($form->node->value); + //->setLocation($geo) + //->enableComments() + + if($form->node->value == 'urn:xmpp:microblog:0') { + $p->enableComments(); + } + if($form->title->value != '') { + $p->setTitle($form->title->value); + } + + if($form->embed->value != '' && filter_var($form->embed->value, FILTER_VALIDATE_URL)) { + $embed = Embed\Embed::create($form->embed->value); + $content .= $this->prepareEmbed($embed); + $p->setLink($form->embed->value); + + if($embed->type == 'photo') { + $key = key($embed->images); + $p->setImage($embed->images[0]['value'], $embed->title, $embed->images[0]['mime']); + } + } + + $p->setContentHtml(rawurldecode($content)) + ->request(); + } else { + RPC::call('Publish.enableSend'); + Notification::append(false, $this->__('publish.no_content')); + } + } + + function ajaxEmbedTest($url) + { + if($url == '') { + return; + } elseif(!filter_var($url, FILTER_VALIDATE_URL)) { + Notification::append(false, $this->__('publish.valid_url')); + return; + } + + $embed = Embed\Embed::create($url); + $html = $this->prepareEmbed($embed); + + if($embed->type == 'photo') { + RPC::call('movim_fill', 'gallery', $this->prepareGallery($embed)); + } + + RPC::call('movim_fill', 'preview', $html); + } + + function prepareEmbed($embed) + { + $view = $this->tpl(); + $view->assign('embed', $embed); + return $view->draw('_publish_embed', true); + } + + function prepareGallery($embed) + { + $view = $this->tpl(); + $view->assign('embed', $embed); + return $view->draw('_publish_gallery', true); + } + + private function validateServerNode($server, $node) + { + $validate_server = Validator::string()->noWhitespace()->length(6, 40); + $validate_node = Validator::string()->length(3, 100); + + if(!$validate_server->validate($server) + || !$validate_node->validate($node) + ) return false; + else return true; + } + + function display() + { + } +} diff --git a/sources/app/widgets/Publish/_publish_back_confirm.tpl b/sources/app/widgets/Publish/_publish_back_confirm.tpl new file mode 100644 index 0000000..b63dd7f --- /dev/null +++ b/sources/app/widgets/Publish/_publish_back_confirm.tpl @@ -0,0 +1,11 @@ +
      +

      {$c->__('publish.form_filled')}

      +
      + diff --git a/sources/app/widgets/Publish/_publish_create.tpl b/sources/app/widgets/Publish/_publish_create.tpl new file mode 100644 index 0000000..fe4943f --- /dev/null +++ b/sources/app/widgets/Publish/_publish_create.tpl @@ -0,0 +1,54 @@ +
      + + +
      + + +
      +
      + + +
      +
      + + + +
      +
      + +
      +
      + +
      + + +
      diff --git a/sources/app/widgets/Publish/_publish_embed.tpl b/sources/app/widgets/Publish/_publish_embed.tpl new file mode 100644 index 0000000..b4a1afd --- /dev/null +++ b/sources/app/widgets/Publish/_publish_embed.tpl @@ -0,0 +1,20 @@ + + + diff --git a/sources/app/widgets/Publish/_publish_gallery.tpl b/sources/app/widgets/Publish/_publish_gallery.tpl new file mode 100644 index 0000000..7df92a9 --- /dev/null +++ b/sources/app/widgets/Publish/_publish_gallery.tpl @@ -0,0 +1,8 @@ +
        +
      • + + + + {$c->__('post.gallery')} +
      • +
      diff --git a/sources/app/widgets/Publish/_publish_header.tpl b/sources/app/widgets/Publish/_publish_header.tpl new file mode 100644 index 0000000..d09e0d8 --- /dev/null +++ b/sources/app/widgets/Publish/_publish_header.tpl @@ -0,0 +1,40 @@ +
      + +

      {$c->__('publish.title')}

      +
      +
      +
      + +

      {$c->__('publish.new')}

      +

      + {if="$item != null && $item->node != 'urn:xmpp:microblog:0'"} + {if="$item->name"} + {$item->name} + {else} + {$item->node} + {/if} + {else} + {$c->__('page.blog')} + {/if} +

      +
      +
        +
      • + + + +
      • +
      • + + + +
      • +
      • + + + +
      • +
      +
      diff --git a/sources/app/widgets/Publish/_publish_help.tpl b/sources/app/widgets/Publish/_publish_help.tpl new file mode 100644 index 0000000..d849e8b --- /dev/null +++ b/sources/app/widgets/Publish/_publish_help.tpl @@ -0,0 +1,87 @@ +
      +

      {$c->__('post.help')}

      +
        +
      • + + + +

        # Title H1

        +

        ## Title H2…

        +
      • +
      • + + + +

        **bolded**

        +

        __bolded__

        +
      • +
      • + + + +

        *emphasis*

        +

        _emphasis_

        +
      • +
      • + + + +

        > Quoted line

        +

        > Quoted line

        +
      • +
      • + + + +

        * Item 1

        +

        * Item 2

        +
      • +
      • + + + +

        1. Item 1

        +

        2. Item 2

        +
      • +
      • + + + +

        `Sourcecode`

        +
      • +
      • + + + +

        [my text](http://my_url/)

        +
      • +
      • + + + +

        ![Alt text](http://my_image_url/)

        +
      • +
      + +
      + diff --git a/sources/app/widgets/Publish/_publish_preview.tpl b/sources/app/widgets/Publish/_publish_preview.tpl new file mode 100644 index 0000000..bce65a1 --- /dev/null +++ b/sources/app/widgets/Publish/_publish_preview.tpl @@ -0,0 +1,16 @@ +
      +

      {$c->__('post.preview')}

      +
      +
      +
      + + {$content|prepareString} + +
      +
      +
      + diff --git a/sources/app/widgets/Publish/locales.ini b/sources/app/widgets/Publish/locales.ini new file mode 100644 index 0000000..8bb9c3c --- /dev/null +++ b/sources/app/widgets/Publish/locales.ini @@ -0,0 +1,25 @@ +[post] +news_feed = News Feed +placeholder = Discover and register to the groups you are interested in +preview = Preview +help = Help +help_more = More help +help_manual = Markdown syntax manual +title = Title +content = Content +link = Link +tags = Tags +published = Post published +deleted = Post deleted +gallery = This picture will be added to your gallery +hot = "What's Hot" +embed_tip = You can also use services like Imgur or Flickr to host your picture and paste the link here. + +[publish] +valid_url = Please enter a valid url +no_content_preview = No content to preview +no_content = No content +new = New post +title = Publish +no_publication = You cannot publish a post on this Group +form_filled = Some fields have been filled in. Do you still want to go back and loose their content? diff --git a/sources/app/widgets/Publish/publish.js b/sources/app/widgets/Publish/publish.js new file mode 100644 index 0000000..2a6b6e7 --- /dev/null +++ b/sources/app/widgets/Publish/publish.js @@ -0,0 +1,62 @@ +var Publish = { + init: function() { + if(localStorage.getItem('share_url')) { + Publish_ajaxCreateBlog(); + MovimTpl.showPanel(); + } + }, + + setEmbed: function() { + if(localStorage.getItem('share_url')) { + var embed = document.querySelector('input[name=embed]'); + embed.value = localStorage.getItem('share_url'); + embed.onpaste(); + localStorage.removeItem('share_url'); + } + }, + + enableSend: function() { + movim_remove_class('#button_send', 'disabled'); + }, + + disableSend: function() { + movim_add_class('#button_send', 'disabled'); + }, + + headerBack: function(server, node, ok) { + // We check if the form is filled + if(Publish.checkFilled() && ok == false) { + Publish_ajaxFormFilled('{$server}', '{$node}'); + return; + } + + // We are on the news page + if(typeof Post_ajaxClear === 'function') { + Post_ajaxClear(); + Header_ajaxReset('news'); + MovimTpl.hidePanel(); + } else { + Group_ajaxGetItems(server, node); + } + }, + + checkFilled: function() { + var form = document.querySelector('form[name=post]'); + + var i = 0; + while(i < form.elements.length) + { + if(form.elements[i].type != 'hidden' + && form.elements[i].value != form.elements[i].defaultValue) { + return true; + } + i++; + } + + return false; + } +} + +MovimWebsocket.attach(function() { + Publish.init(); +}); diff --git a/sources/app/widgets/Publish/publish.tpl b/sources/app/widgets/Publish/publish.tpl new file mode 100644 index 0000000..e69de29 diff --git a/sources/app/widgets/PubsubSubscriptionConfig/PubsubSubscriptionConfig.php b/sources/app/widgets/PubsubSubscriptionConfig/PubsubSubscriptionConfig.php new file mode 100755 index 0000000..8beae76 --- /dev/null +++ b/sources/app/widgets/PubsubSubscriptionConfig/PubsubSubscriptionConfig.php @@ -0,0 +1,135 @@ + + * + * @version 1.0 + * @date 24 March 2013 + * + * Copyright (C)2010 MOVIM project + * + * See COPYING for licensing information. + */ + +use Moxl\Xec\Action\PubsubSubscription\ListGet; +use Moxl\Xec\Action\PubsubSubscription\ListAdd; +use Moxl\Xec\Action\PubsubSubscription\ListRemove; + +class PubsubSubscriptionConfig extends WidgetBase +{ + + function load() + { + $this->registerEvent('groupsubscribedlist', 'onGroupSubscribedList'); + $this->registerEvent('groupadded', 'onGroupAdded'); + $this->registerEvent('groupremoved', 'onGroupRemoved'); + } + + function display() + { + $this->view->assign( + 'getsubscribedlist', + $this->call('ajaxGetGroupSubscribedList') + ); + } + + function onGroupSubscribedList($list) { + $html = $this->prepareList($list); + RPC::call('movim_fill', 'groupsubscribedlistconfig', $html); + } + + function prepareList($list) { + $configlist = $this->tpl(); + $sd = new \Modl\SubscriptionDAO(); + + $listhtml = ''; + + //if($sd != null && $sd->getSubscribed() != null) { + foreach($sd->getSubscribed() as $s) { + if($s->name != null) + $name = $s->name; + else + $name = $s->node; + + if(isset($list[$s->server.$s->node])) + $checked = 'checked'; + else + $checked = ''; + + $switch = $this->call( + 'ajaxChangeSubscribed', + "'".$s->server."'", + "'".$s->node."'", + "this.checked", + "'".$name."'"); + + $listhtml .= ' +
    • + + '.firstLetterCapitalize($s->node).' + +
      +
      +
      + + +
      +
      +
      + '. + $name.' + +
    • '; + } + + $configlist->assign('list', $listhtml); + + return $configlist->draw('_pubsubsubscriptionconfig_list', true); + //} else return t('No public groups found'); + } + + function onGroupAdded($node) { + Notification::append(null, $this->__('public_groups.added', $node)); + } + + function onGroupRemoved($node) { + Notification::append(null, $this->__('public_groups.removed', $node)); + } + + function ajaxChangeSubscribed($server, $node, $state, $name) { + $data = array('title' => $name); + + if($state) { + $r = new ListAdd; + $r->setNode($node) + ->setTo($server) + ->setFrom($this->user->getLogin()) + ->setData($data) + ->request(); + } else { + $r = new ListRemove; + $r->setNode($node) + ->setTo($server) + ->setFrom($this->user->getLogin()) + ->request(); + } + } + + function ajaxGetGroupSubscribedList(){ + $r = new ListGet; + $r->request(); + } + +} diff --git a/sources/app/widgets/PubsubSubscriptionConfig/_pubsubsubscriptionconfig_list.tpl b/sources/app/widgets/PubsubSubscriptionConfig/_pubsubsubscriptionconfig_list.tpl new file mode 100755 index 0000000..6911b8b --- /dev/null +++ b/sources/app/widgets/PubsubSubscriptionConfig/_pubsubsubscriptionconfig_list.tpl @@ -0,0 +1,6 @@ +
        +
      • + {$c->__('public_groups.shared')} +
      • + {$list} +
      diff --git a/sources/app/widgets/PubsubSubscriptionConfig/locales.ini b/sources/app/widgets/PubsubSubscriptionConfig/locales.ini new file mode 100755 index 0000000..b31c403 --- /dev/null +++ b/sources/app/widgets/PubsubSubscriptionConfig/locales.ini @@ -0,0 +1,5 @@ +[public_groups] +shared = Shared +name = Name +added = %s has been added to your public groups +removed = %s has been removed from your public groups diff --git a/sources/app/widgets/PubsubSubscriptionConfig/pubsubsubscriptionconfig.tpl b/sources/app/widgets/PubsubSubscriptionConfig/pubsubsubscriptionconfig.tpl new file mode 100755 index 0000000..72cc39f --- /dev/null +++ b/sources/app/widgets/PubsubSubscriptionConfig/pubsubsubscriptionconfig.tpl @@ -0,0 +1,7 @@ +
      + +
      diff --git a/sources/app/widgets/Rooms/Rooms.php b/sources/app/widgets/Rooms/Rooms.php new file mode 100644 index 0000000..192a8cc --- /dev/null +++ b/sources/app/widgets/Rooms/Rooms.php @@ -0,0 +1,273 @@ +addjs('rooms.js'); + $this->registerEvent('bookmark_set_handle', 'onBookmark'); + $this->registerEvent('presence_muc_handle', 'onConnected'); + $this->registerEvent('presence_unavailable_handle', 'onDisconnected'); + } + + function onBookmark() + { + $this->refreshRooms(); + RPC::call('MovimTpl.hidePanel'); + } + + function onConnected() + { + $this->refreshRooms(); + } + + function onDisconnected() + { + // We reset the Chat view + $c = new Chat(); + $c->ajaxGet(); + + $this->refreshRooms(); + Notification::append(null, $this->__('chatrooms.disconnected')); + } + + private function refreshRooms() + { + RPC::call('movim_fill', 'rooms_widget', $this->prepareRooms()); + RPC::call('Rooms.refresh'); + } + + /** + * @brief Display the add room form + */ + function ajaxAdd() + { + $view = $this->tpl(); + + $cd = new \Modl\ContactDAO; + $view->assign('me', $cd->get()); + + Dialog::fill($view->draw('_rooms_add', true)); + } + + /** + * @brief Display the remove room confirmation + */ + function ajaxRemoveConfirm($room) + { + if(!$this->validateRoom($room)) return; + + $view = $this->tpl(); + + $view->assign('room', $room); + + Dialog::fill($view->draw('_rooms_remove', true)); + } + + /** + * @brief Display the room list + */ + function ajaxList($room) + { + if(!$this->validateRoom($room)) return; + + $view = $this->tpl(); + + $cd = new \Modl\ContactDAO; + $view->assign('list', $cd->getPresences($room)); + + Dialog::fill($view->draw('_rooms_list', true), true); + } + + /** + * @brief Remove a room + */ + function ajaxRemove($room) + { + if(!$this->validateRoom($room)) return; + + $cd = new \modl\ConferenceDAO(); + $cd->deleteNode($room); + + $this->setBookmark(); + } + + /** + * @brief Join a chatroom + */ + function ajaxJoin($room, $nickname = false) + { + if(!$this->validateRoom($room)) return; + + $p = new Muc; + $p->setTo($room); + + if($nickname == false) { + $s = Session::start(); + $nickname = $s->get('username'); + } + + if($nickname == false || $nickname == null) { + $session = \Sessionx::start(); + $nickname = $session->username; + } + + $p->setNickname($nickname); + + $p->request(); + } + + /** + * @brief Exit a room + * + * @param string $room + */ + function ajaxExit($room) + { + if(!$this->validateRoom($room)) return; + + $s = Session::start(); + $resource = $s->get('username'); + + if($resource == null) { + $session = \Sessionx::start(); + $resource = $session->username; + } + + $pu = new Unavailable; + $pu->setTo($room) + ->setResource($resource) + ->setMuc() + ->request(); + } + + /** + * @brief Confirm the room add + */ + function ajaxChatroomAdd($form) + { + if(!filter_var($form['jid'], FILTER_VALIDATE_EMAIL)) { + Notification::append(null, $this->__('chatrooms.bad_nickname')); + } elseif(trim($form['name']) == '') { + Notification::append(null, $this->__('chatrooms.empty_name')); + } else { + $item = array( + 'type' => 'conference', + 'name' => $form['name'], + 'autojoin' => $form['autojoin'], + 'nick' => $form['nick'], + 'jid' => $form['jid']); + $this->setBookmark($item); + RPC::call('Dialog.clear'); + } + } + + public function setBookmark($item = false) + { + $arr = array(); + + if($item) { + array_push($arr, $item); + } + + $sd = new \modl\SubscriptionDAO(); + $cd = new \modl\ConferenceDAO(); + + foreach($sd->getSubscribed() as $s) { + array_push($arr, + array( + 'type' => 'subscription', + 'server' => $s->server, + 'title' => $s->title, + 'subid' => $s->subid, + 'tags' => unserialize($s->tags), + 'node' => $s->node)); + } + + foreach($cd->getAll() as $c) { + array_push($arr, + array( + 'type' => 'conference', + 'name' => $c->name, + 'autojoin' => $c->autojoin, + 'nick' => $c->nick, + 'jid' => $c->conference)); + } + + + $b = new Set; + $b->setArr($arr) + ->setTo($this->user->getLogin()) + ->request(); + } + + function checkConnected($room, $resource = false) + { + if(!$this->validateRoom($room)) return; + if($resource && !$this->validateResource($resource)) { + Notification::append(null, $this->__('chatrooms.bad_id')); + return; + } + + $pd = new \modl\PresenceDAO(); + + if($resource == false) { + $session = \Sessionx::start(); + $resource = $session->user; + } + + $presence = $pd->getPresence($room, $resource); + + if($presence != null) { + return true; + } else { + return false; + } + } + + function prepareRooms() + { + $view = $this->tpl(); + $cod = new \modl\ConferenceDAO(); + $view->assign('conferences', $cod->getAll()); + $view->assign('room', $this->get('r')); + + return $view->draw('_rooms', true); + } + + /** + * @brief Validate the room + * + * @param string $room + */ + private function validateRoom($room) + { + $validate_server = Validator::string()->noWhitespace()->length(6, 80); + if(!$validate_server->validate($room)) return false; + else return true; + } + + /** + * @brief Validate the resource + * + * @param string $resource + */ + private function validateResource($resource) + { + $validate_resource = Validator::string()->length(2, 40); + if(!$validate_resource->validate($resource)) return false; + else return true; + } + + function display() + { + $this->view->assign('list', $this->prepareRooms()); + } +} diff --git a/sources/app/widgets/Rooms/_rooms.tpl b/sources/app/widgets/Rooms/_rooms.tpl new file mode 100644 index 0000000..bd82f66 --- /dev/null +++ b/sources/app/widgets/Rooms/_rooms.tpl @@ -0,0 +1,71 @@ +{if="!$c->supported('anonymous') && $c->getView() != 'room'"} +
        +
      • + {$c->__('chatrooms.title')} + {$conferences|count} +
      • + {loop="$conferences"} + {$connected = $c->checkConnected($value->conference, $value->nick)} +
      • + {if="$connected"} + + {else} + + {/if} + {$value->name} +

        {$value->conference}

        +
      • + {/loop} + + {if="$conferences == null"} +
      • + + + +

        {$c->__('rooms.empty_text1')} {$c->__('rooms.empty_text2')}

        +
      • + {/if} +
      +{else} + {if="$c->getView() == 'room' && $room != false"} +
      +

      {$c->__('room.anonymous_title')}

      +

      {$c->__('room.anonymous_login', $room)}

      +
      +
        +
      • +
        +
        + + +
        +
        + +
        +
        +
      • +
      + + + {elseif="$c->getView() == 'room'"} +
      +

      {$c->__('room.anonymous_title')}

      +

      {$c->__('room.no_room')}

      +
      + {else} +
      +

      {$c->__('room.anonymous_title')}

      +

      {$c->__('room.anonymous_text1')}

      +

      {$c->__('room.anonymous_text2')}

      +
      + {/if} +{/if} diff --git a/sources/app/widgets/Rooms/_rooms_add.tpl b/sources/app/widgets/Rooms/_rooms_add.tpl new file mode 100644 index 0000000..d7ab422 --- /dev/null +++ b/sources/app/widgets/Rooms/_rooms_add.tpl @@ -0,0 +1,38 @@ +
      +
      +

      {$c->__('rooms.add')}

      + +
      + + +
      +
      + + +
      +
      + + +
      + +
      + + +
      diff --git a/sources/app/widgets/Rooms/_rooms_list.tpl b/sources/app/widgets/Rooms/_rooms_list.tpl new file mode 100644 index 0000000..28584bb --- /dev/null +++ b/sources/app/widgets/Rooms/_rooms_list.tpl @@ -0,0 +1,45 @@ +
      +

      {$c->__('chatrooms.users')}

      +
      +
        + {$presence = getPresencesTxt()} + {loop="$list"} +
      • last > 60"} inactive{/if} + {if="$value->status"}condensed{/if}" + title="{$value->resource}"> + {$url = $value->getPhoto('s')} + {if="$url"} + + + + {else} + + + + {/if} + {if="$value->mucaffiliation =='owner'"} +
        + +
        + {/if} + {if="$value->mucjid && strpos($value->mucjid, '/') == false && !$c->supported('anonymous')"} + + {$value->resource} + + {else} + {$value->resource} + {/if} + {if="$value->status"} +

        {$value->status}

        + {/if} +
      • + {/loop} +
      +
      + diff --git a/sources/app/widgets/Rooms/_rooms_remove.tpl b/sources/app/widgets/Rooms/_rooms_remove.tpl new file mode 100644 index 0000000..3f7c3e4 --- /dev/null +++ b/sources/app/widgets/Rooms/_rooms_remove.tpl @@ -0,0 +1,18 @@ +
      +

      {$c->__('chatrooms.remove_title')}

      +
      +

      {$c->__('chatrooms.remove_text')}

      +
      +

      {$room}

      +
      + diff --git a/sources/app/widgets/Rooms/locales.ini b/sources/app/widgets/Rooms/locales.ini new file mode 100644 index 0000000..c90ef85 --- /dev/null +++ b/sources/app/widgets/Rooms/locales.ini @@ -0,0 +1,30 @@ +[rooms] +add = Add a chatroom +empty_text1 = "You don't have any chatroom yet." +empty_text2 = Add one by clicking on the add button in the header. + +[chatrooms] +title = Chatrooms +id = Chat Room ID +name = Name +name_placeholder = My Favorite Room +nickname = Nickname +bad_id = Bad Chatroom ID +empty_name = Empty name +remove_title = Remove a chatroom +remove_text = You are going to remove the following chatroom. Please confirm your action. +connected = Connected to the chatroom +disconnected = Disconnected from the chatroom +users = Users in the room +bad_nickname = Please enter a correct nickname (2 to 40 characters) + +[bookmarks] +updated = Bookmarks updated + +[room] +anonymous_title = Public chatroom +no_room = Please provide a room address +anonymous_text1 = You are currently logued as an anonymous user. +anonymous_text2 = You can join using your own account or create one on the login page by loging out using the cross in the top-right corner. +anonymous_login = Login on %s +nick = Your nickname diff --git a/sources/app/widgets/Rooms/rooms.js b/sources/app/widgets/Rooms/rooms.js new file mode 100644 index 0000000..8c17124 --- /dev/null +++ b/sources/app/widgets/Rooms/rooms.js @@ -0,0 +1,72 @@ +var Rooms = { + anonymous_room: false, + + refresh: function() { + var items = document.querySelectorAll('#rooms_widget ul li:not(.subheader)'); + var i = 0; + while(i < items.length) + { + if(items[i].dataset.jid != null) { + items[i].onclick = function(e) { + Chats.refresh(); + Notification.current('chat'); + + if(!movim_has_class(this, 'online')) { + if(this.dataset.nick != null) { + Rooms_ajaxJoin(this.dataset.jid, this.dataset.nick); + } else { + Rooms_ajaxJoin(this.dataset.jid); + } + } + + Chat_ajaxGetRoom(this.dataset.jid); + Chats.reset(items); + movim_add_class(this, 'active'); + } + } + + movim_remove_class(items[i], 'active'); + + i++; + } + }, + + reset: function(list) { + for(i = 0; i < list.length; i++) { + movim_remove_class(list[i], 'active'); + } + }, + + /** + * @brief Connect to an anonymous server + * @param The jid to remember + */ + anonymousInit : function() { + MovimWebsocket.register(function() + { + form = document.querySelector('form[name="loginanonymous"]'); + form.onsubmit = function(e) { + e.preventDefault(); + // We login + LoginAnonymous_ajaxLogin(this.querySelector('input#nick').value); + } + }); + }, + + /** + * @brief Join an anonymous room + * @param The jid to remember + */ + anonymousJoin : function() { + // We display the room + Chat_ajaxGetRoom(Rooms.anonymous_room); + // And finally we join + Rooms_ajaxExit(Rooms.anonymous_room); + Rooms_ajaxJoin(Rooms.anonymous_room); + } +} + +MovimWebsocket.attach(function() { + Rooms.refresh(); + Rooms.anonymousInit(); +}); diff --git a/sources/app/widgets/Rooms/rooms.tpl b/sources/app/widgets/Rooms/rooms.tpl new file mode 100644 index 0000000..b486395 --- /dev/null +++ b/sources/app/widgets/Rooms/rooms.tpl @@ -0,0 +1 @@ +
      {$list}
      diff --git a/sources/app/widgets/Roster/Roster.php b/sources/app/widgets/Roster/Roster.php new file mode 100644 index 0000000..d73d520 --- /dev/null +++ b/sources/app/widgets/Roster/Roster.php @@ -0,0 +1,350 @@ +addcss('roster.css'); + $this->addjs('angular.js'); + $this->addjs('roster.js'); + $this->registerEvent('roster_getlist_handle', 'onRoster'); + $this->registerEvent('roster_additem_handle', 'onAdd'); + $this->registerEvent('roster_removeitem_handle', 'onDelete'); + $this->registerEvent('roster_updateitem_handle', 'onUpdate'); + $this->registerEvent('presence', 'onPresence', 'contacts'); + } + + function onDelete($packet) + { + $jid = $packet->content; + if($jid != null){ + RPC::call('deleteContact', $jid); + } + Notification::append(null, $this->__('roster.deleted')); + } + + function onPresence($packet) + { + $contacts = $packet->content; + if($contacts != null){ + $c = $contacts[0]; + + if($c->groupname == '') + $c->groupname = $this->__('roster.ungrouped'); + else{ + $c->groupname = htmlspecialchars_decode($c->groupname); + } + $c->rostername = htmlspecialchars_decode($c->rostername); + + $ac = $c->toRoster(); + $this->prepareContact($ac, $c, $this->getCaps()); + $c = $ac; + + RPC::call('updateContact', json_encode($c)); + } + } + + function onAdd($packet) + { + $this->onPresence($packet); + Notification::append(null, $this->__('roster.added')); + } + + function onUpdate($packet) + { + $this->onPresence($packet); + Notification::append(null, $this->__('roster.updated')); + } + + function onRoster() + { + $results = $this->prepareRoster(); + + RPC::call('initContacts', $results['contacts']); + RPC::call('initGroups', $results['groups']); + } + + /** + * @brief Force the roster refresh + * @returns + */ + function ajaxGetRoster() + { + $this->onRoster(); + } + + /** + * @brief Force the roster refresh + * @returns + */ + function ajaxRefreshRoster() + { + $r = new GetList; + $r->request(); + } + + /** + * @brief Display the search contact form + */ + function ajaxDisplaySearch($jid = null) + { + $view = $this->tpl(); + + $view->assign('jid', $jid); + $view->assign('add', + $this->call( + 'ajaxAdd', + "movim_parse_form('add')")); + $view->assign('search', $this->call('ajaxDisplayFound', 'this.value')); + + Dialog::fill($view->draw('_roster_search', true)); + } + + /** + * @brief Return the found jid + */ + function ajaxDisplayFound($jid) + { + if($jid != '') { + $cd = new \Modl\ContactDAO(); + $contacts = $cd->searchJid($jid); + + $view = $this->tpl(); + $view->assign('contacts', $contacts); + $html = $view->draw('_roster_search_results', true); + + RPC::call('movim_fill', 'search_results', $html); + } + } + + /** + * @brief Add a contact to the roster and subscribe + */ + function ajaxAdd($form) + { + $jid = $form['searchjid']; + + $r = new AddItem; + $r->setTo($jid) + ->setFrom($this->user->getLogin()) + ->request(); + + $p = new Subscribe; + $p->setTo($jid) + ->request(); + } + + /** + * @brief Remove a contact to the roster and unsubscribe + */ + function ajaxDelete($jid) + { + $r = new RemoveItem; + $r->setTo($jid) + ->request(); + + $p = new Unsubscribe; + $p->setTo($jid) + ->request(); + } + + /** + * @brief Search for a contact to add + */ + function ajaxSearchContact($jid) + { + if(filter_var($jid, FILTER_VALIDATE_EMAIL)) { + RPC::call('movim_redirect', Route::urlize('contact', $jid)); + RPC::commit(); + } else + Notification::append(null, $this->__('roster.jid_error')); + } + + private function getCaps() + { + $capsdao = new \Modl\CapsDAO(); + $caps = $capsdao->getAll(); + + $capsarr = array(); + foreach($caps as $c) { + $capsarr[$c->node] = $c; + } + + return $capsarr; + } + + /** + * @brief Get data from database to pass it on to angular in JSON + * @param + * @returns $result: a json for the contacts and one for the groups + */ + function prepareRoster(){ + //Contacts + $contactdao = new \Modl\ContactDAO(); + $contacts = $contactdao->getRoster(); + + $capsarr = $this->getCaps(); + + $result = array(); + + $farray = array(); //final array + if(isset($contacts)) { + /* Init */ + $c = array_shift($contacts); + if($c->groupname == ''){ + $c->groupname = $this->__('roster.ungrouped'); + } + $jid = $c->jid; + $groupname = $c->groupname; + $ac = $c->toRoster(); + $this->prepareContact($ac, $c, $capsarr); + + $garray = array(); //group array + $garray['agroup'] = $groupname; + $garray['tombstone'] = false; + $garray['agroupitems'] = array(); //group array of jids + + $jarray = array(); //jid array + $jarray['ajid'] = $jid; + $jarray['atruename'] = $ac['rosterview']['name']; + $jarray['aval'] = $ac['value']; + $jarray['tombstone'] = false; + $jarray['ajiditems'] = $ac; //jid array of resources + + array_push($garray['agroupitems'], $jarray); + + foreach($contacts as &$c) { + /*jid has changed*/ + if($jid != $c->jid){ + if($c->groupname == ''){ + $c->groupname = $this->__('roster.ungrouped'); + } + $ac = $c->toRoster(); + $this->prepareContact($ac, $c, $capsarr); + + if($groupname != $c->groupname && $c->groupname != ""){ + //close group + array_push($farray, $garray); + //next group + $groupname = $ac['groupname']; + $garray = array(); + $garray['agroup'] = $groupname; + $garray['tombstone'] = false; + $garray['agroupitems'] = array(); + } + //push new jid in group + $jid = $ac['jid']; + $jarray['ajid'] = $jid; + $jarray['atruename'] = $ac['rosterview']['name']; + $jarray['aval'] = $ac['value']; + $jarray['tombstone'] = false; + $jarray['ajiditems'] = $ac; //jid array of resources + array_push($garray['agroupitems'], $jarray); + } + if($c == $contacts[count($contacts)-1]){ + array_push($farray, $garray); + } + } + } + $result['contacts'] = json_encode($farray); + + //Groups + $rd = new \Modl\RosterLinkDAO(); + $groups = $rd->getGroups(); + if(is_array($groups) && !in_array("Ungrouped", $groups)) $groups[] = "Ungrouped"; + else $groups = array(); + + $groups = array_flip($groups); + $result['groups'] = json_encode($groups); + + return $result; + } + + /** + * @brief Get data for contacts display in roster + * @param &$c: the contact as an array and by reference, + * $oc: the contact as an object, + * $caps: an array of capabilities + * @returns + */ + function prepareContact(&$c, $oc, $caps){ + $arr = array(); + $jid = false; + + $presencestxt = getPresencesTxt(); + + // We add some basic information + $c['rosterview'] = array(); + $c['rosterview']['avatar'] = $oc->getPhoto('s'); + $c['rosterview']['color'] = stringToColor($oc->jid); + $c['rosterview']['name'] = $oc->getTrueName(); + $c['rosterview']['friendpage'] = $this->route('contact', $oc->jid); + $c['rosterview']['subscription'] = $oc->rostersubscription; + + // Some data relative to the presence + if($oc->last != null && $oc->last > 60) + $c['rosterview']['inactive'] = 'inactive'; + else + $c['rosterview']['inactive'] = ''; + + if($oc->value && $oc->value != 5){ + if($oc->value && $oc->value == 6) { + $c['rosterview']['presencetxt'] = 'server_error'; + } else { + $c['rosterview']['presencetxt'] = $presencestxt[$oc->value]; + } + $c['value'] = intval($c['value']); + } else { + $c['rosterview']['presencetxt'] = 'offline'; + $c['value'] = 5; + } + + $c['rosterview']['type'] = ''; + $c['rosterview']['client'] = ''; + $c['rosterview']['jingle'] = false; + + // About the entity capability + if($caps && isset($caps[$oc->node.'#'.$oc->ver])) { + $cap = $caps[$oc->node.'#'.$oc->ver]; + $c['rosterview']['type'] = $cap->type; + + $client = $cap->name; + $client = explode(' ',$client); + $c['rosterview']['client'] = strtolower(preg_replace('/[^a-zA-Z0-9_ \-()\/%-&]/s', '', reset($client))); + + // Jingle support + $features = $cap->features; + $features = unserialize($features); + if(array_search('urn:xmpp:jingle:1', $features) !== null + && array_search('urn:xmpp:jingle:apps:rtp:audio', $features) !== null + && array_search('urn:xmpp:jingle:apps:rtp:video', $features) !== null + && ( array_search('urn:xmpp:jingle:transports:ice-udp:0', $features) + || array_search('urn:xmpp:jingle:transports:ice-udp:1', $features)) + ){ + $c['rosterview']['jingle'] = true; + } + } + + // Tune + $c['rosterview']['tune'] = false; + + if(($oc->tuneartist != null && $oc->tuneartist != '') + || ($oc->tunetitle != null && $oc->tunetitle != '')) + $c['rosterview']['tune'] = true; + } + + function display() + { + $this->user->reload(); + $this->view->assign('conf', $this->user->getConfig()); + $this->view->assign('base_uri', BASE_URI); + } +} diff --git a/sources/app/widgets/Roster/_roster_search.tpl b/sources/app/widgets/Roster/_roster_search.tpl new file mode 100644 index 0000000..915e693 --- /dev/null +++ b/sources/app/widgets/Roster/_roster_search.tpl @@ -0,0 +1,33 @@ +
      +

      {$c->__('roster.search')}

      +
        +
      • + +
        + + +
        + +
      • +
      +
      + +
      +
      + diff --git a/sources/app/widgets/Roster/_roster_search_results.tpl b/sources/app/widgets/Roster/_roster_search_results.tpl new file mode 100644 index 0000000..89edebc --- /dev/null +++ b/sources/app/widgets/Roster/_roster_search_results.tpl @@ -0,0 +1,18 @@ +
        + {loop="$contacts"} +
      • + {$url = $value->getPhoto('s')} + {if="$url"} + + + + {else} + + + + {/if} + {$value->getTrueName()} +

        {$value->jid}

        +
      • + {/loop} +
      diff --git a/sources/app/widgets/Roster/angular.js b/sources/app/widgets/Roster/angular.js new file mode 100644 index 0000000..ba80974 --- /dev/null +++ b/sources/app/widgets/Roster/angular.js @@ -0,0 +1,252 @@ +/* + AngularJS v1.3.16 + (c) 2010-2014 Google, Inc. http://angularjs.org + License: MIT +*/ +(function(T,V,s){'use strict';function F(b){return function(){var a=arguments[0],c;c="["+(b?b+":":"")+a+"] http://errors.angularjs.org/1.3.16/"+(b?b+"/":"")+a;for(a=1;a").append(b).html();try{return b[0].nodeType===ab?L(c):c.match(/^(<[^>]+>)/)[1].replace(/^<([\w\-]+)/,function(a,b){return"<"+L(b)})}catch(d){return L(c)}}function uc(b){try{return decodeURIComponent(b)}catch(a){}} +function vc(b){var a={},c,d;q((b||"").split("&"),function(b){b&&(c=b.replace(/\+/g,"%20").split("="),d=uc(c[0]),y(d)&&(b=y(c[1])?uc(c[1]):!0,wc.call(a,d)?w(a[d])?a[d].push(b):a[d]=[a[d],b]:a[d]=b))});return a}function Qb(b){var a=[];q(b,function(b,d){w(b)?q(b,function(b){a.push(Ca(d,!0)+(!0===b?"":"="+Ca(b,!0)))}):a.push(Ca(d,!0)+(!0===b?"":"="+Ca(b,!0)))});return a.length?a.join("&"):""}function sb(b){return Ca(b,!0).replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")}function Ca(b,a){return encodeURIComponent(b).replace(/%40/gi, +"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%20/g,a?"%20":"+")}function Nd(b,a){var c,d,e=tb.length;b=z(b);for(d=0;d/,">"));}a=a||[];a.unshift(["$provide",function(a){a.value("$rootElement",b)}]);c.debugInfoEnabled&&a.push(["$compileProvider",function(a){a.debugInfoEnabled(!0)}]);a.unshift("ng");d=bb(a,c.strictDi);d.invoke(["$rootScope","$rootElement","$compile","$injector",function(a,b,c,d){a.$apply(function(){b.data("$injector", +d);c(b)(a)})}]);return d},e=/^NG_ENABLE_DEBUG_INFO!/,f=/^NG_DEFER_BOOTSTRAP!/;T&&e.test(T.name)&&(c.debugInfoEnabled=!0,T.name=T.name.replace(e,""));if(T&&!f.test(T.name))return d();T.name=T.name.replace(f,"");ba.resumeBootstrap=function(b){q(b,function(b){a.push(b)});return d()};E(ba.resumeDeferredBootstrap)&&ba.resumeDeferredBootstrap()}function Pd(){T.name="NG_ENABLE_DEBUG_INFO!"+T.name;T.location.reload()}function Qd(b){b=ba.element(b).injector();if(!b)throw Ja("test");return b.get("$$testability")} +function yc(b,a){a=a||"_";return b.replace(Rd,function(b,d){return(d?a:"")+b.toLowerCase()})}function Sd(){var b;zc||((pa=T.jQuery)&&pa.fn.on?(z=pa,x(pa.fn,{scope:Ka.scope,isolateScope:Ka.isolateScope,controller:Ka.controller,injector:Ka.injector,inheritedData:Ka.inheritedData}),b=pa.cleanData,pa.cleanData=function(a){var c;if(Rb)Rb=!1;else for(var d=0,e;null!=(e=a[d]);d++)(c=pa._data(e,"events"))&&c.$destroy&&pa(e).triggerHandler("$destroy");b(a)}):z=R,ba.element=z,zc=!0)}function Sb(b,a,c){if(!b)throw Ja("areq", +a||"?",c||"required");return b}function La(b,a,c){c&&w(b)&&(b=b[b.length-1]);Sb(E(b),a,"not a function, got "+(b&&"object"===typeof b?b.constructor.name||"Object":typeof b));return b}function Ma(b,a){if("hasOwnProperty"===b)throw Ja("badname",a);}function Ac(b,a,c){if(!a)return b;a=a.split(".");for(var d,e=b,f=a.length,g=0;g")+d[2];for(d=d[0];d--;)c=c.lastChild;f=Ya(f,c.childNodes);c=e.firstChild;c.textContent=""}else f.push(a.createTextNode(b));e.textContent="";e.innerHTML="";q(f,function(a){e.appendChild(a)}); +return e}function R(b){if(b instanceof R)return b;var a;O(b)&&(b=U(b),a=!0);if(!(this instanceof R)){if(a&&"<"!=b.charAt(0))throw Ub("nosel");return new R(b)}if(a){a=V;var c;b=(c=mf.exec(b))?[a.createElement(c[1])]:(c=Kc(b,a))?c.childNodes:[]}Lc(this,b)}function Vb(b){return b.cloneNode(!0)}function xb(b,a){a||yb(b);if(b.querySelectorAll)for(var c=b.querySelectorAll("*"),d=0,e=c.length;d 4096 bytes)!"));else{if(r.cookie!==y)for(y=r.cookie,d=y.split("; "),Fa={},f=0;fk&&this.remove(n.key),b},get:function(a){if(k").parent()[0])});var f=Y(a,b,a,c,d,e);N.$$addScopeClass(a);var g=null;return function(b,c,d){Sb(b,"scope");d=d||{};var e=d.parentBoundTranscludeFn,h=d.transcludeControllers;d=d.futureParentElement;e&&e.$$boundTransclude&&(e=e.$$boundTransclude);g||(g=(d=d&&d[0])?"foreignobject"!==sa(d)&&d.toString().match(/SVG/)?"svg":"html":"html");d="html"!==g?z(T(g,z("
      ").append(a).html())):c?Ka.clone.call(a):a;if(h)for(var l in h)d.data("$"+l+"Controller",h[l].instance);N.$$addScopeInfo(d, +b);c&&c(d,b);f&&f(b,d,d,e);return d}}function Y(a,b,c,d,e,f){function g(a,c,d,e){var f,l,k,n,m,v,u;if(p)for(u=Array(c.length),n=0;nK.priority)break;if(F=K.scope)K.templateUrl||(I(F)?(Oa("new/isolated scope",J||G,K,x),J=K):Oa("new/isolated scope",J,K,x)),G=G||K;ia=K.name;!K.templateUrl&&K.controller&&(F=K.controller,H=H||{},Oa("'"+ia+"' controller",H[ia],K,x),H[ia]=K);if(F=K.transclude)C=!0,K.$$tlb||(Oa("transclusion",Ga,K,x),Ga=K), +"element"==F?(A=!0,D=K.priority,F=x,x=e.$$element=z(V.createComment(" "+ia+": "+e[ia]+" ")),d=x[0],Q(g,Za.call(F,0),d),gb=N(F,f,D,h&&h.name,{nonTlbTranscludeDirective:Ga})):(F=z(Vb(d)).contents(),x.empty(),gb=N(F,f));if(K.template)if(Yb=!0,Oa("template",Y,K,x),Y=K,F=E(K.template)?K.template(x,e):K.template,F=Yc(F),K.replace){h=K;F=Tb.test(F)?Zc(T(K.templateNamespace,U(F))):[];d=F[0];if(1!=F.length||d.nodeType!==ma)throw da("tplrt",ia,"");Q(g,x,d);L={$attr:{}};F=W(d,[],L);var tf=a.splice(qa+1,a.length- +(qa+1));J&&hb(F);a=a.concat(F).concat(tf);Vc(e,L);L=a.length}else x.html(F);if(K.templateUrl)Yb=!0,Oa("template",Y,K,x),Y=K,K.replace&&(h=K),M=Xb(a.splice(qa,a.length-qa),x,e,g,C&&gb,k,n,{controllerDirectives:H,newIsolateScopeDirective:J,templateDirective:Y,nonTlbTranscludeDirective:Ga}),L=a.length;else if(K.compile)try{xa=K.compile(x,e,gb),E(xa)?B(null,xa,R,jb):xa&&B(xa.pre,xa.post,R,jb)}catch(ac){c(ac,ta(x))}K.terminal&&(M.terminal=!0,D=Math.max(D,K.priority))}M.scope=G&&!0===G.scope;M.transcludeOnThisElement= +C;M.elementTranscludeOnThisElement=A;M.templateOnThisElement=Yb;M.transclude=gb;m.hasElementTranscludeDirective=A;return M}function hb(a){for(var b=0,c=a.length;bm.priority)&&-1!=m.restrict.indexOf(f)&&(k&&(m=Pb(m,{$$start:k,$$end:l})),b.push(m),h=m)}catch(u){c(u)}}return h}function F(b){if(e.hasOwnProperty(b))for(var c= +a.get(b+"Directive"),d=0,f=c.length;d"+b+"";return c.childNodes[0].childNodes;default:return b}}function jb(a,b){if("srcdoc"==b)return B.HTML;var c=sa(a);if("xlinkHref"==b||"form"==c&&"action"==b||"img"!=c&&("src"==b||"ngSrc"==b))return B.RESOURCE_URL}function R(a,c,d,e,f){var g=jb(a,e);f=h[e]||f;var l=b(d,!0,g,f);if(l){if("multiple"===e&&"select"===sa(a))throw da("selmulti",ta(a));c.push({priority:100,compile:function(){return{pre:function(a,c,h){c=h.$$observers||(h.$$observers={});if(k.test(e))throw da("nodomevents"); +var n=h[e];n!==d&&(l=n&&b(n,!0,g,f),d=n);l&&(h[e]=l(a),(c[e]||(c[e]=[])).$$inter=!0,(h.$$observers&&h.$$observers[e].$$scope||a).$watch(l,function(a,b){"class"===e&&a!=b?h.$updateClass(a,b):h.$set(e,a)}))}}}})}}function Q(a,b,c){var d=b[0],e=b.length,f=d.parentNode,g,h;if(a)for(g=0,h=a.length;g=a)return b;for(;a--;)8===b[a].nodeType&&uf.call(b,a,1);return b}function Ke(){var b= +{},a=!1,c=/^(\S+)(\s+as\s+(\w+))?$/;this.register=function(a,c){Ma(a,"controller");I(a)?x(b,a):b[a]=c};this.allowGlobals=function(){a=!0};this.$get=["$injector","$window",function(d,e){function f(a,b,c,d){if(!a||!I(a.$scope))throw F("$controller")("noscp",d,b);a.$scope[b]=c}return function(g,h,l,k){var m,r,n;l=!0===l;k&&O(k)&&(n=k);if(O(g)){k=g.match(c);if(!k)throw vf("ctrlfmt",g);r=k[1];n=n||k[3];g=b.hasOwnProperty(r)?b[r]:Ac(h.$scope,r,!0)||(a?Ac(e,r,!0):s);La(g,r,!0)}if(l)return l=(w(g)?g[g.length- +1]:g).prototype,m=Object.create(l||null),n&&f(h,n,m,r||g.name),x(function(){d.invoke(g,m,h,r);return m},{instance:m,identifier:n});m=d.instantiate(g,h,r);n&&f(h,n,m,r||g.name);return m}}]}function Le(){this.$get=["$window",function(b){return z(b.document)}]}function Me(){this.$get=["$log",function(b){return function(a,c){b.error.apply(b,arguments)}}]}function bc(b,a){if(O(b)){var c=b.replace(wf,"").trim();if(c){var d=a("Content-Type");(d=d&&0===d.indexOf(ad))||(d=(d=c.match(xf))&&yf[d[0]].test(c)); +d&&(b=tc(c))}}return b}function bd(b){var a=ga(),c,d,e;if(!b)return a;q(b.split("\n"),function(b){e=b.indexOf(":");c=L(U(b.substr(0,e)));d=U(b.substr(e+1));c&&(a[c]=a[c]?a[c]+", "+d:d)});return a}function cd(b){var a=I(b)?b:s;return function(c){a||(a=bd(b));return c?(c=a[L(c)],void 0===c&&(c=null),c):a}}function dd(b,a,c,d){if(E(d))return d(b,a,c);q(d,function(d){b=d(b,a,c)});return b}function Pe(){var b=this.defaults={transformResponse:[bc],transformRequest:[function(a){return I(a)&&"[object File]"!== +Aa.call(a)&&"[object Blob]"!==Aa.call(a)&&"[object FormData]"!==Aa.call(a)?$a(a):a}],headers:{common:{Accept:"application/json, text/plain, */*"},post:oa(cc),put:oa(cc),patch:oa(cc)},xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN"},a=!1;this.useApplyAsync=function(b){return y(b)?(a=!!b,this):a};var c=this.interceptors=[];this.$get=["$httpBackend","$browser","$cacheFactory","$rootScope","$q","$injector",function(d,e,f,g,h,l){function k(a){function c(a){var b=x({},a);b.data=a.data?dd(a.data, +a.headers,a.status,e.transformResponse):a.data;a=a.status;return 200<=a&&300>a?b:h.reject(b)}function d(a){var b,c={};q(a,function(a,d){E(a)?(b=a(),null!=b&&(c[d]=b)):c[d]=a});return c}if(!ba.isObject(a))throw F("$http")("badreq",a);var e=x({method:"get",transformRequest:b.transformRequest,transformResponse:b.transformResponse},a);e.headers=function(a){var c=b.headers,e=x({},a.headers),f,g,c=x({},c.common,c[L(a.method)]);a:for(f in c){a=L(f);for(g in e)if(L(g)===a)continue a;e[f]=c[f]}return d(e)}(a); +e.method=vb(e.method);var f=[function(a){var d=a.headers,e=dd(a.data,cd(d),s,a.transformRequest);C(e)&&q(d,function(a,b){"content-type"===L(b)&&delete d[b]});C(a.withCredentials)&&!C(b.withCredentials)&&(a.withCredentials=b.withCredentials);return m(a,e).then(c,c)},s],g=h.when(e);for(q(u,function(a){(a.request||a.requestError)&&f.unshift(a.request,a.requestError);(a.response||a.responseError)&&f.push(a.response,a.responseError)});f.length;){a=f.shift();var l=f.shift(),g=g.then(a,l)}g.success=function(a){La(a, +"fn");g.then(function(b){a(b.data,b.status,b.headers,e)});return g};g.error=function(a){La(a,"fn");g.then(null,function(b){a(b.data,b.status,b.headers,e)});return g};return g}function m(c,f){function l(b,c,d,e){function f(){m(c,b,d,e)}D&&(200<=b&&300>b?D.put(q,[b,c,bd(d),e]):D.remove(q));a?g.$applyAsync(f):(f(),g.$$phase||g.$apply())}function m(a,b,d,e){b=Math.max(b,0);(200<=b&&300>b?B.resolve:B.reject)({data:a,status:b,headers:cd(d),config:c,statusText:e})}function u(a){m(a.data,a.status,oa(a.headers()), +a.statusText)}function J(){var a=k.pendingRequests.indexOf(c);-1!==a&&k.pendingRequests.splice(a,1)}var B=h.defer(),M=B.promise,D,G,N=c.headers,q=r(c.url,c.params);k.pendingRequests.push(c);M.then(J,J);!c.cache&&!b.cache||!1===c.cache||"GET"!==c.method&&"JSONP"!==c.method||(D=I(c.cache)?c.cache:I(b.cache)?b.cache:n);D&&(G=D.get(q),y(G)?G&&E(G.then)?G.then(u,u):w(G)?m(G[1],G[0],oa(G[2]),G[3]):m(G,200,{},"OK"):D.put(q,M));C(G)&&((G=ed(c.url)?e.cookies()[c.xsrfCookieName||b.xsrfCookieName]:s)&&(N[c.xsrfHeaderName|| +b.xsrfHeaderName]=G),d(c.method,q,f,l,N,c.timeout,c.withCredentials,c.responseType));return M}function r(a,b){if(!b)return a;var c=[];Jd(b,function(a,b){null===a||C(a)||(w(a)||(a=[a]),q(a,function(a){I(a)&&(a=ea(a)?a.toISOString():$a(a));c.push(Ca(b)+"="+Ca(a))}))});0=l&&(v.resolve(n),r(P.$$intervalId),delete f[P.$$intervalId]);u||b.$apply()},h);f[P.$$intervalId]=v;return P}var f={}; +e.cancel=function(b){return b&&b.$$intervalId in f?(f[b.$$intervalId].reject("canceled"),a.clearInterval(b.$$intervalId),delete f[b.$$intervalId],!0):!1};return e}]}function Wd(){this.$get=function(){return{id:"en-us",NUMBER_FORMATS:{DECIMAL_SEP:".",GROUP_SEP:",",PATTERNS:[{minInt:1,minFrac:0,maxFrac:3,posPre:"",posSuf:"",negPre:"-",negSuf:"",gSize:3,lgSize:3},{minInt:1,minFrac:2,maxFrac:2,posPre:"\u00a4",posSuf:"",negPre:"(\u00a4",negSuf:")",gSize:3,lgSize:3}],CURRENCY_SYM:"$"},DATETIME_FORMATS:{MONTH:"January February March April May June July August September October November December".split(" "), +SHORTMONTH:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),DAY:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),SHORTDAY:"Sun Mon Tue Wed Thu Fri Sat".split(" "),AMPMS:["AM","PM"],medium:"MMM d, y h:mm:ss a","short":"M/d/yy h:mm a",fullDate:"EEEE, MMMM d, y",longDate:"MMMM d, y",mediumDate:"MMM d, y",shortDate:"M/d/yy",mediumTime:"h:mm:ss a",shortTime:"h:mm a",ERANAMES:["Before Christ","Anno Domini"],ERAS:["BC","AD"]},pluralCat:function(b){return 1===b?"one":"other"}}}} +function ec(b){b=b.split("/");for(var a=b.length;a--;)b[a]=sb(b[a]);return b.join("/")}function fd(b,a){var c=ya(b);a.$$protocol=c.protocol;a.$$host=c.hostname;a.$$port=aa(c.port)||Bf[c.protocol]||null}function gd(b,a){var c="/"!==b.charAt(0);c&&(b="/"+b);var d=ya(b);a.$$path=decodeURIComponent(c&&"/"===d.pathname.charAt(0)?d.pathname.substring(1):d.pathname);a.$$search=vc(d.search);a.$$hash=decodeURIComponent(d.hash);a.$$path&&"/"!=a.$$path.charAt(0)&&(a.$$path="/"+a.$$path)}function wa(b,a){if(0=== +a.indexOf(b))return a.substr(b.length)}function Ea(b){var a=b.indexOf("#");return-1==a?b:b.substr(0,a)}function Gb(b){return b.replace(/(#.+)|#$/,"$1")}function fc(b){return b.substr(0,Ea(b).lastIndexOf("/")+1)}function gc(b,a){this.$$html5=!0;a=a||"";var c=fc(b);fd(b,this);this.$$parse=function(a){var b=wa(c,a);if(!O(b))throw Hb("ipthprfx",a,c);gd(b,this);this.$$path||(this.$$path="/");this.$$compose()};this.$$compose=function(){var a=Qb(this.$$search),b=this.$$hash?"#"+sb(this.$$hash):"";this.$$url= +ec(this.$$path)+(a?"?"+a:"")+b;this.$$absUrl=c+this.$$url.substr(1)};this.$$parseLinkUrl=function(d,e){if(e&&"#"===e[0])return this.hash(e.slice(1)),!0;var f,g;(f=wa(b,d))!==s?(g=f,g=(f=wa(a,f))!==s?c+(wa("/",f)||f):b+g):(f=wa(c,d))!==s?g=c+f:c==d+"/"&&(g=c);g&&this.$$parse(g);return!!g}}function hc(b,a){var c=fc(b);fd(b,this);this.$$parse=function(d){d=wa(b,d)||wa(c,d);var e;"#"===d.charAt(0)?(e=wa(a,d),C(e)&&(e=d)):e=this.$$html5?d:"";gd(e,this);d=this.$$path;var f=/^\/[A-Z]:(\/.*)/;0===e.indexOf(b)&& +(e=e.replace(b,""));f.exec(e)||(d=(e=f.exec(d))?e[1]:d);this.$$path=d;this.$$compose()};this.$$compose=function(){var c=Qb(this.$$search),e=this.$$hash?"#"+sb(this.$$hash):"";this.$$url=ec(this.$$path)+(c?"?"+c:"")+e;this.$$absUrl=b+(this.$$url?a+this.$$url:"")};this.$$parseLinkUrl=function(a,c){return Ea(b)==Ea(a)?(this.$$parse(a),!0):!1}}function hd(b,a){this.$$html5=!0;hc.apply(this,arguments);var c=fc(b);this.$$parseLinkUrl=function(d,e){if(e&&"#"===e[0])return this.hash(e.slice(1)),!0;var f, +g;b==Ea(d)?f=d:(g=wa(c,d))?f=b+a+g:c===d+"/"&&(f=c);f&&this.$$parse(f);return!!f};this.$$compose=function(){var c=Qb(this.$$search),e=this.$$hash?"#"+sb(this.$$hash):"";this.$$url=ec(this.$$path)+(c?"?"+c:"")+e;this.$$absUrl=b+a+this.$$url}}function Ib(b){return function(){return this[b]}}function id(b,a){return function(c){if(C(c))return this[b];this[b]=a(c);this.$$compose();return this}}function Re(){var b="",a={enabled:!1,requireBase:!0,rewriteLinks:!0};this.hashPrefix=function(a){return y(a)? +(b=a,this):b};this.html5Mode=function(b){return Wa(b)?(a.enabled=b,this):I(b)?(Wa(b.enabled)&&(a.enabled=b.enabled),Wa(b.requireBase)&&(a.requireBase=b.requireBase),Wa(b.rewriteLinks)&&(a.rewriteLinks=b.rewriteLinks),this):a};this.$get=["$rootScope","$browser","$sniffer","$rootElement","$window",function(c,d,e,f,g){function h(a,b,c){var e=k.url(),f=k.$$state;try{d.url(a,b,c),k.$$state=d.state()}catch(g){throw k.url(e),k.$$state=f,g;}}function l(a,b){c.$broadcast("$locationChangeSuccess",k.absUrl(), +a,k.$$state,b)}var k,m;m=d.baseHref();var r=d.url(),n;if(a.enabled){if(!m&&a.requireBase)throw Hb("nobase");n=r.substring(0,r.indexOf("/",r.indexOf("//")+2))+(m||"/");m=e.history?gc:hd}else n=Ea(r),m=hc;k=new m(n,"#"+b);k.$$parseLinkUrl(r,r);k.$$state=d.state();var u=/^\s*(javascript|mailto):/i;f.on("click",function(b){if(a.rewriteLinks&&!b.ctrlKey&&!b.metaKey&&!b.shiftKey&&2!=b.which&&2!=b.button){for(var e=z(b.target);"a"!==sa(e[0]);)if(e[0]===f[0]||!(e=e.parent())[0])return;var h=e.prop("href"), +l=e.attr("href")||e.attr("xlink:href");I(h)&&"[object SVGAnimatedString]"===h.toString()&&(h=ya(h.animVal).href);u.test(h)||!h||e.attr("target")||b.isDefaultPrevented()||!k.$$parseLinkUrl(h,l)||(b.preventDefault(),k.absUrl()!=d.url()&&(c.$apply(),g.angular["ff-684208-preventDefault"]=!0))}});Gb(k.absUrl())!=Gb(r)&&d.url(k.absUrl(),!0);var v=!0;d.onUrlChange(function(a,b){c.$evalAsync(function(){var d=k.absUrl(),e=k.$$state,f;k.$$parse(a);k.$$state=b;f=c.$broadcast("$locationChangeStart",a,d,b,e).defaultPrevented; +k.absUrl()===a&&(f?(k.$$parse(d),k.$$state=e,h(d,!1,e)):(v=!1,l(d,e)))});c.$$phase||c.$digest()});c.$watch(function(){var a=Gb(d.url()),b=Gb(k.absUrl()),f=d.state(),g=k.$$replace,n=a!==b||k.$$html5&&e.history&&f!==k.$$state;if(v||n)v=!1,c.$evalAsync(function(){var b=k.absUrl(),d=c.$broadcast("$locationChangeStart",b,a,k.$$state,f).defaultPrevented;k.absUrl()===b&&(d?(k.$$parse(a),k.$$state=f):(n&&h(b,g,f===k.$$state?null:k.$$state),l(a,f)))});k.$$replace=!1});return k}]}function Se(){var b=!0,a=this; +this.debugEnabled=function(a){return y(a)?(b=a,this):b};this.$get=["$window",function(c){function d(a){a instanceof Error&&(a.stack?a=a.message&&-1===a.stack.indexOf(a.message)?"Error: "+a.message+"\n"+a.stack:a.stack:a.sourceURL&&(a=a.message+"\n"+a.sourceURL+":"+a.line));return a}function e(a){var b=c.console||{},e=b[a]||b.log||A;a=!1;try{a=!!e.apply}catch(l){}return a?function(){var a=[];q(arguments,function(b){a.push(d(b))});return e.apply(b,a)}:function(a,b){e(a,null==b?"":b)}}return{log:e("log"), +info:e("info"),warn:e("warn"),error:e("error"),debug:function(){var c=e("debug");return function(){b&&c.apply(a,arguments)}}()}}]}function ra(b,a){if("__defineGetter__"===b||"__defineSetter__"===b||"__lookupGetter__"===b||"__lookupSetter__"===b||"__proto__"===b)throw ja("isecfld",a);return b}function ka(b,a){if(b){if(b.constructor===b)throw ja("isecfn",a);if(b.window===b)throw ja("isecwindow",a);if(b.children&&(b.nodeName||b.prop&&b.attr&&b.find))throw ja("isecdom",a);if(b===Object)throw ja("isecobj", +a);}return b}function ic(b){return b.constant}function kb(b,a,c,d,e){ka(b,e);ka(a,e);c=c.split(".");for(var f,g=0;1h?jd(g[0],g[1],g[2],g[3],g[4],c,d):function(a,b){var e=0,f;do f=jd(g[e++],g[e++],g[e++],g[e++],g[e++],c,d)(a,b),b=s,a=f;while(e< +h);return f};else{var l="";d&&(l+="s = eso(s, fe);\nl = eso(l, fe);\n");var k=d;q(g,function(a,b){ra(a,c);var e=(b?"s":'((l&&l.hasOwnProperty("'+a+'"))?l:s)')+"."+a;if(d||Pa(a))e="eso("+e+", fe)",k=!0;l+="if(s == null) return undefined;\ns="+e+";\n"});l+="return s;";a=new Function("s","l","eso","fe",l);a.toString=ca(l);k&&(a=Cf(a,c));f=a}f.sharedGetter=!0;f.assign=function(a,c,d){return kb(a,d,b,c,b)};return e[b]=f}function jc(b){return E(b.valueOf)?b.valueOf():Gf.call(b)}function Te(){var b=ga(), +a=ga();this.$get=["$filter","$sniffer",function(c,d){function e(a){var b=a;a.sharedGetter&&(b=function(b,c){return a(b,c)},b.literal=a.literal,b.constant=a.constant,b.assign=a.assign);return b}function f(a,b){for(var c=0,d=a.length;c=this.promise.$$state.status&&d&&d.length&&b(function(){for(var b,e,f=0,g=d.length;fa)for(b in k++,f)e.hasOwnProperty(b)||(u--,delete f[b])}else f!==e&&(f=e,k++);return k}}c.$stateful=!0;var d=this,e,f,g,l=1q&&(P=4-q,S[P]||(S[P]=[]),S[P].push({msg:E(b.exp)?"fn: "+(b.exp.name||b.exp.toString()):b.exp,newVal:f,oldVal:h}));else if(b===d){n=!1;break a}}catch(F){g(F)}if(!(k=s.$$childHead||s!==this&&s.$$nextSibling))for(;s!==this&&!(k=s.$$nextSibling);)s=s.$parent}while(s=k);if((n||p.length)&&!q--)throw t.$$phase=null,c("infdig",a,S);}while(n||p.length);for(t.$$phase=null;H.length;)try{H.shift()()}catch(x){g(x)}}, +$destroy:function(){if(!this.$$destroyed){var a=this.$parent;this.$broadcast("$destroy");this.$$destroyed=!0;if(this!==t){for(var b in this.$$listenerCount)n(this,this.$$listenerCount[b],b);a.$$childHead==this&&(a.$$childHead=this.$$nextSibling);a.$$childTail==this&&(a.$$childTail=this.$$prevSibling);this.$$prevSibling&&(this.$$prevSibling.$$nextSibling=this.$$nextSibling);this.$$nextSibling&&(this.$$nextSibling.$$prevSibling=this.$$prevSibling);this.$destroy=this.$digest=this.$apply=this.$evalAsync= +this.$applyAsync=A;this.$on=this.$watch=this.$watchGroup=function(){return A};this.$$listeners={};this.$parent=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=this.$root=this.$$watchers=null}}},$eval:function(a,b){return h(a)(this,b)},$evalAsync:function(a,b){t.$$phase||p.length||l.defer(function(){p.length&&t.$digest()});p.push({scope:this,expression:a,locals:b})},$$postDigest:function(a){H.push(a)},$apply:function(a){try{return r("$apply"),this.$eval(a)}catch(b){g(b)}finally{t.$$phase= +null;try{t.$digest()}catch(c){throw g(c),c;}}},$applyAsync:function(a){function b(){c.$eval(a)}var c=this;a&&J.push(b);s()},$on:function(a,b){var c=this.$$listeners[a];c||(this.$$listeners[a]=c=[]);c.push(b);var d=this;do d.$$listenerCount[a]||(d.$$listenerCount[a]=0),d.$$listenerCount[a]++;while(d=d.$parent);var e=this;return function(){var d=c.indexOf(b);-1!==d&&(c[d]=null,n(e,1,a))}},$emit:function(a,b){var c=[],d,e=this,f=!1,h={name:a,targetScope:e,stopPropagation:function(){f=!0},preventDefault:function(){h.defaultPrevented= +!0},defaultPrevented:!1},l=Ya([h],arguments,1),k,m;do{d=e.$$listeners[a]||c;h.currentScope=e;k=0;for(m=d.length;kQa)throw za("iequirks");var d=oa(la);d.isEnabled=function(){return b};d.trustAs=c.trustAs;d.getTrusted=c.getTrusted;d.valueOf=c.valueOf;b||(d.trustAs=d.getTrusted=function(a,b){return b},d.valueOf=na);d.parseAs=function(b,c){var e=a(c);return e.literal&&e.constant?e:a(c,function(a){return d.getTrusted(b,a)})};var e=d.parseAs,f=d.getTrusted,g=d.trustAs;q(la,function(a,b){var c=L(b);d[eb("parse_as_"+c)]=function(b){return e(a,b)};d[eb("get_trusted_"+c)]=function(b){return f(a,b)};d[eb("trust_as_"+ +c)]=function(b){return g(a,b)}});return d}]}function Ze(){this.$get=["$window","$document",function(b,a){var c={},d=aa((/android (\d+)/.exec(L((b.navigator||{}).userAgent))||[])[1]),e=/Boxee/i.test((b.navigator||{}).userAgent),f=a[0]||{},g,h=/^(Moz|webkit|ms)(?=[A-Z])/,l=f.body&&f.body.style,k=!1,m=!1;if(l){for(var r in l)if(k=h.exec(r)){g=k[0];g=g.substr(0,1).toUpperCase()+g.substr(1);break}g||(g="WebkitOpacity"in l&&"webkit");k=!!("transition"in l||g+"Transition"in l);m=!!("animation"in l||g+"Animation"in +l);!d||k&&m||(k=O(f.body.style.webkitTransition),m=O(f.body.style.webkitAnimation))}return{history:!(!b.history||!b.history.pushState||4>d||e),hasEvent:function(a){if("input"===a&&11>=Qa)return!1;if(C(c[a])){var b=f.createElement("div");c[a]="on"+a in b}return c[a]},csp:cb(),vendorPrefix:g,transitions:k,animations:m,android:d}}]}function af(){this.$get=["$templateCache","$http","$q",function(b,a,c){function d(e,f){d.totalPendingRequests++;var g=a.defaults&&a.defaults.transformResponse;w(g)?g=g.filter(function(a){return a!== +bc}):g===bc&&(g=null);return a.get(e,{cache:b,transformResponse:g})["finally"](function(){d.totalPendingRequests--}).then(function(a){return a.data},function(a){if(!f)throw da("tpload",e);return c.reject(a)})}d.totalPendingRequests=0;return d}]}function bf(){this.$get=["$rootScope","$browser","$location",function(b,a,c){return{findBindings:function(a,b,c){a=a.getElementsByClassName("ng-binding");var g=[];q(a,function(a){var d=ba.element(a).data("$binding");d&&q(d,function(d){c?(new RegExp("(^|\\s)"+ +ld(b)+"(\\s|\\||$)")).test(d)&&g.push(a):-1!=d.indexOf(b)&&g.push(a)})});return g},findModels:function(a,b,c){for(var g=["ng-","data-ng-","ng\\:"],h=0;hb;b=Math.abs(b);var g=b+"",h="",l=[],k=!1;if(-1!==g.indexOf("e")){var m=g.match(/([\d\.]+)e(-?)(\d+)/);m&&"-"==m[2]&&m[3]>e+1?b=0:(h=g,k=!0)}if(k)0b&&(h=b.toFixed(e),b=parseFloat(h));else{g=(g.split(td)[1]||"").length;C(e)&&(e=Math.min(Math.max(a.minFrac,g),a.maxFrac));b=+(Math.round(+(b.toString()+"e"+e)).toString()+"e"+-e);var g=(""+b).split(td),k=g[0],g=g[1]||"",r=0,n=a.lgSize,u=a.gSize;if(k.length>=n+u)for(r=k.length-n,m=0;mb&&(d="-",b=-b);for(b=""+b;b.length-c)e+=c;0===e&&-12==c&&(e=12);return Jb(e,a,d)}}function Kb(b,a){return function(c,d){var e=c["get"+b](), +f=vb(a?"SHORT"+b:b);return d[f][e]}}function ud(b){var a=(new Date(b,0,1)).getDay();return new Date(b,0,(4>=a?5:12)-a)}function vd(b){return function(a){var c=ud(a.getFullYear());a=+new Date(a.getFullYear(),a.getMonth(),a.getDate()+(4-a.getDay()))-+c;a=1+Math.round(a/6048E5);return Jb(a,b)}}function lc(b,a){return 0>=b.getFullYear()?a.ERAS[0]:a.ERAS[1]}function pd(b){function a(a){var b;if(b=a.match(c)){a=new Date(0);var f=0,g=0,h=b[8]?a.setUTCFullYear:a.setFullYear,l=b[8]?a.setUTCHours:a.setHours; +b[9]&&(f=aa(b[9]+b[10]),g=aa(b[9]+b[11]));h.call(a,aa(b[1]),aa(b[2])-1,aa(b[3]));f=aa(b[4]||0)-f;g=aa(b[5]||0)-g;h=aa(b[6]||0);b=Math.round(1E3*parseFloat("0."+(b[7]||0)));l.call(a,f,g,h,b)}return a}var c=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;return function(c,e,f){var g="",h=[],l,k;e=e||"mediumDate";e=b.DATETIME_FORMATS[e]||e;O(c)&&(c=Of.test(c)?aa(c):a(c));Q(c)&&(c=new Date(c));if(!ea(c))return c;for(;e;)(k=Pf.exec(e))?(h=Ya(h,k,1), +e=h.pop()):(h.push(e),e=null);f&&"UTC"===f&&(c=new Date(c.getTime()),c.setMinutes(c.getMinutes()+c.getTimezoneOffset()));q(h,function(a){l=Qf[a];g+=l?l(c,b.DATETIME_FORMATS):a.replace(/(^'|'$)/g,"").replace(/''/g,"'")});return g}}function Jf(){return function(b,a){C(a)&&(a=2);return $a(b,a)}}function Kf(){return function(b,a){Q(b)&&(b=b.toString());return w(b)||O(b)?(a=Infinity===Math.abs(Number(a))?Number(a):aa(a))?0b||37<=b&&40>= +b||m(a,this,this.value)});if(e.hasEvent("paste"))a.on("paste cut",m)}a.on("change",l);d.$render=function(){a.val(d.$isEmpty(d.$viewValue)?"":d.$viewValue)}}function Nb(b,a){return function(c,d){var e,f;if(ea(c))return c;if(O(c)){'"'==c.charAt(0)&&'"'==c.charAt(c.length-1)&&(c=c.substring(1,c.length-1));if(Rf.test(c))return new Date(c);b.lastIndex=0;if(e=b.exec(c))return e.shift(),f=d?{yyyy:d.getFullYear(),MM:d.getMonth()+1,dd:d.getDate(),HH:d.getHours(),mm:d.getMinutes(),ss:d.getSeconds(),sss:d.getMilliseconds()/ +1E3}:{yyyy:1970,MM:1,dd:1,HH:0,mm:0,ss:0,sss:0},q(e,function(b,c){c=q};g.$observe("min",function(a){q=n(a);h.$validate()})}if(y(g.max)||g.ngMax){var t;h.$validators.max=function(a){return!r(a)||C(t)||c(a)<=t};g.$observe("max",function(a){t=n(a);h.$validate()})}}} +function yd(b,a,c,d){(d.$$hasNativeValidators=I(a[0].validity))&&d.$parsers.push(function(b){var c=a.prop("validity")||{};return c.badInput&&!c.typeMismatch?s:b})}function zd(b,a,c,d,e){if(y(d)){b=b(d);if(!b.constant)throw F("ngModel")("constexpr",c,d);return b(a)}return e}function nc(b,a){b="ngClass"+b;return["$animate",function(c){function d(a,b){var c=[],d=0;a:for(;d(?:<\/\1>|)$/,Tb=/<|&#?\w+;/,kf=/<([\w:]+)/,lf=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ha={option:[1,'"],thead:[1,"","
      "],col:[2,"","
      "],tr:[2,"","
      "],td:[3,"","
      "],_default:[0,"",""]};ha.optgroup=ha.option;ha.tbody=ha.tfoot=ha.colgroup= +ha.caption=ha.thead;ha.th=ha.td;var Ka=R.prototype={ready:function(b){function a(){c||(c=!0,b())}var c=!1;"complete"===V.readyState?setTimeout(a):(this.on("DOMContentLoaded",a),R(T).on("load",a))},toString:function(){var b=[];q(this,function(a){b.push(""+a)});return"["+b.join(", ")+"]"},eq:function(b){return 0<=b?z(this[b]):z(this[this.length+b])},length:0,push:Tf,sort:[].sort,splice:[].splice},Fb={};q("multiple selected checked disabled readOnly required open".split(" "),function(b){Fb[L(b)]=b}); +var Rc={};q("input select option textarea button form details".split(" "),function(b){Rc[b]=!0});var Sc={ngMinlength:"minlength",ngMaxlength:"maxlength",ngMin:"min",ngMax:"max",ngPattern:"pattern"};q({data:Wb,removeData:yb},function(b,a){R[a]=b});q({data:Wb,inheritedData:Eb,scope:function(b){return z.data(b,"$scope")||Eb(b.parentNode||b,["$isolateScope","$scope"])},isolateScope:function(b){return z.data(b,"$isolateScope")||z.data(b,"$isolateScopeNoTemplate")},controller:Nc,injector:function(b){return Eb(b, +"$injector")},removeAttr:function(b,a){b.removeAttribute(a)},hasClass:Bb,css:function(b,a,c){a=eb(a);if(y(c))b.style[a]=c;else return b.style[a]},attr:function(b,a,c){var d=b.nodeType;if(d!==ab&&2!==d&&8!==d)if(d=L(a),Fb[d])if(y(c))c?(b[a]=!0,b.setAttribute(a,d)):(b[a]=!1,b.removeAttribute(d));else return b[a]||(b.attributes.getNamedItem(a)||A).specified?d:s;else if(y(c))b.setAttribute(a,c);else if(b.getAttribute)return b=b.getAttribute(a,2),null===b?s:b},prop:function(b,a,c){if(y(c))b[a]=c;else return b[a]}, +text:function(){function b(a,b){if(C(b)){var d=a.nodeType;return d===ma||d===ab?a.textContent:""}a.textContent=b}b.$dv="";return b}(),val:function(b,a){if(C(a)){if(b.multiple&&"select"===sa(b)){var c=[];q(b.options,function(a){a.selected&&c.push(a.value||a.text)});return 0===c.length?null:c}return b.value}b.value=a},html:function(b,a){if(C(a))return b.innerHTML;xb(b,!0);b.innerHTML=a},empty:Oc},function(b,a){R.prototype[a]=function(a,d){var e,f,g=this.length;if(b!==Oc&&(2==b.length&&b!==Bb&&b!==Nc? +a:d)===s){if(I(a)){for(e=0;e":function(a,c,d,e){return d(a,c)>e(a,c)},"<=":function(a,c,d,e){return d(a,c)<=e(a,c)},">=":function(a,c,d,e){return d(a,c)>=e(a,c)},"&&":function(a,c,d,e){return d(a,c)&&e(a,c)},"||":function(a,c,d,e){return d(a,c)||e(a,c)},"!":function(a,c,d){return!d(a,c)},"=":!0,"|":!0}),cg={n:"\n",f:"\f",r:"\r",t:"\t",v:"\v","'":"'",'"':'"'},kc=function(a){this.options=a};kc.prototype={constructor:kc, +lex:function(a){this.text=a;this.index=0;for(this.tokens=[];this.index=a&&"string"===typeof a},isWhitespace:function(a){return" "===a||"\r"===a||"\t"===a||"\n"===a||"\v"===a||"\u00a0"===a},isIdent:function(a){return"a"<=a&&"z">=a||"A"<=a&&"Z">=a||"_"===a||"$"=== +a},isExpOperator:function(a){return"-"===a||"+"===a||this.isNumber(a)},throwError:function(a,c,d){d=d||this.index;c=y(c)?"s "+c+"-"+this.index+" ["+this.text.substring(c,d)+"]":" "+d;throw ja("lexerr",a,c,this.text);},readNumber:function(){for(var a="",c=this.index;this.indexa){a=this.tokens[a];var g=a.text;if(g===c||g===d||g===e||g===f||!(c||d||e||f))return a}return!1},expect:function(a,c,d,e){return(a=this.peek(a,c,d,e))?(this.tokens.shift(),a):!1},consume:function(a){if(0===this.tokens.length)throw ja("ueoe",this.text);var c=this.expect(a);c||this.throwError("is unexpected, expecting ["+a+ +"]",this.peek());return c},unaryFn:function(a,c){var d=qb[a];return x(function(a,f){return d(a,f,c)},{constant:c.constant,inputs:[c]})},binaryFn:function(a,c,d,e){var f=qb[c];return x(function(c,e){return f(c,e,a,d)},{constant:a.constant&&d.constant,inputs:!e&&[a,d]})},identifier:function(){for(var a=this.consume().text;this.peek(".")&&this.peekAhead(1).identifier&&!this.peekAhead(2,"(");)a+=this.consume().text+this.consume().text;return Df(a,this.options,this.text)},constant:function(){var a=this.consume().value; +return x(function(){return a},{constant:!0,literal:!0})},statements:function(){for(var a=[];;)if(0","<=",">=");)a=this.binaryFn(a,c.text,this.additive());return a},additive:function(){for(var a=this.multiplicative(),c;c=this.expect("+","-");)a=this.binaryFn(a,c.text,this.multiplicative());return a},multiplicative:function(){for(var a=this.unary(),c;c=this.expect("*","/","%");)a= +this.binaryFn(a,c.text,this.unary());return a},unary:function(){var a;return this.expect("+")?this.primary():(a=this.expect("-"))?this.binaryFn(lb.ZERO,a.text,this.unary()):(a=this.expect("!"))?this.unaryFn(a.text,this.unary()):this.primary()},fieldAccess:function(a){var c=this.identifier();return x(function(d,e,f){d=f||a(d,e);return null==d?s:c(d)},{assign:function(d,e,f){var g=a(d,f);g||a.assign(d,g={},f);return c.assign(g,e)}})},objectIndex:function(a){var c=this.text,d=this.expression();this.consume("]"); +return x(function(e,f){var g=a(e,f),h=d(e,f);ra(h,c);return g?ka(g[h],c):s},{assign:function(e,f,g){var h=ra(d(e,g),c),l=ka(a(e,g),c);l||a.assign(e,l={},g);return l[h]=f}})},functionCall:function(a,c){var d=[];if(")"!==this.peekToken().text){do d.push(this.expression());while(this.expect(","))}this.consume(")");var e=this.text,f=d.length?[]:null;return function(g,h){var l=c?c(g,h):y(c)?s:g,k=a(g,h,l)||A;if(f)for(var m=d.length;m--;)f[m]=ka(d[m](g,h),e);ka(l,e);if(k){if(k.constructor===k)throw ja("isecfn", +e);if(k===$f||k===ag||k===bg)throw ja("isecff",e);}l=k.apply?k.apply(l,f):k(f[0],f[1],f[2],f[3],f[4]);f&&(f.length=0);return ka(l,e)}},arrayDeclaration:function(){var a=[];if("]"!==this.peekToken().text){do{if(this.peek("]"))break;a.push(this.expression())}while(this.expect(","))}this.consume("]");return x(function(c,d){for(var e=[],f=0,g=a.length;fa.getHours()? +c.AMPMS[0]:c.AMPMS[1]},Z:function(a){a=-1*a.getTimezoneOffset();return a=(0<=a?"+":"")+(Jb(Math[0=a.getFullYear()?c.ERANAMES[0]:c.ERANAMES[1]}},Pf=/((?:[^yMdHhmsaZEwG']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|d+|H+|h+|m+|s+|a|Z|G+|w+))(.*)/,Of=/^\-?\d+$/;pd.$inject=["$locale"];var Lf=ca(L),Mf=ca(vb);rd.$inject=["$parse"];var Yd=ca({restrict:"E",compile:function(a,c){if(!c.href&&!c.xlinkHref&& +!c.name)return function(a,c){if("a"===c[0].nodeName.toLowerCase()){var f="[object SVGAnimatedString]"===Aa.call(c.prop("href"))?"xlink:href":"href";c.on("click",function(a){c.attr(f)||a.preventDefault()})}}}}),wb={};q(Fb,function(a,c){if("multiple"!=a){var d=va("ng-"+c);wb[d]=function(){return{restrict:"A",priority:100,link:function(a,f,g){a.$watch(g[d],function(a){g.$set(c,!!a)})}}}}});q(Sc,function(a,c){wb[c]=function(){return{priority:100,link:function(a,e,f){if("ngPattern"===c&&"/"==f.ngPattern.charAt(0)&& +(e=f.ngPattern.match(Sf))){f.$set("ngPattern",new RegExp(e[1],e[2]));return}a.$watch(f[c],function(a){f.$set(c,a)})}}}});q(["src","srcset","href"],function(a){var c=va("ng-"+a);wb[c]=function(){return{priority:99,link:function(d,e,f){var g=a,h=a;"href"===a&&"[object SVGAnimatedString]"===Aa.call(e.prop("href"))&&(h="xlinkHref",f.$attr[h]="xlink:href",g=null);f.$observe(c,function(c){c?(f.$set(h,c),Qa&&g&&e.prop(g,f[h])):"href"===a&&f.$set(h,null)})}}}});var Lb={$addControl:A,$$renameControl:function(a, +c){a.$name=c},$removeControl:A,$setValidity:A,$setDirty:A,$setPristine:A,$setSubmitted:A};wd.$inject=["$element","$attrs","$scope","$animate","$interpolate"];var Dd=function(a){return["$timeout",function(c){return{name:"form",restrict:a?"EAC":"E",controller:wd,compile:function(d,e){d.addClass(Ra).addClass(ob);var f=e.name?"name":a&&e.ngForm?"ngForm":!1;return{pre:function(a,d,e,k){if(!("action"in e)){var m=function(c){a.$apply(function(){k.$commitViewValue();k.$setSubmitted()});c.preventDefault()}; +d[0].addEventListener("submit",m,!1);d.on("$destroy",function(){c(function(){d[0].removeEventListener("submit",m,!1)},0,!1)})}var r=k.$$parentForm;f&&(kb(a,null,k.$name,k,k.$name),e.$observe(f,function(c){k.$name!==c&&(kb(a,null,k.$name,s,k.$name),r.$$renameControl(k,c),kb(a,null,k.$name,k,k.$name))}));d.on("$destroy",function(){r.$removeControl(k);f&&kb(a,null,e[f],s,k.$name);x(k,Lb)})}}}}}]},Zd=Dd(),le=Dd(!0),Rf=/\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z)/,dg=/^(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?$/, +eg=/^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i,fg=/^\s*(\-|\+)?(\d+|(\d*(\.\d*)))\s*$/,Ed=/^(\d{4})-(\d{2})-(\d{2})$/,Fd=/^(\d{4})-(\d\d)-(\d\d)T(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,oc=/^(\d{4})-W(\d\d)$/,Gd=/^(\d{4})-(\d\d)$/,Hd=/^(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,Id={text:function(a,c,d,e,f,g){mb(a,c,d,e,f,g);mc(e)},date:nb("date",Ed,Nb(Ed,["yyyy","MM","dd"]),"yyyy-MM-dd"),"datetime-local":nb("datetimelocal",Fd,Nb(Fd,"yyyy MM dd HH mm ss sss".split(" ")), +"yyyy-MM-ddTHH:mm:ss.sss"),time:nb("time",Hd,Nb(Hd,["HH","mm","ss","sss"]),"HH:mm:ss.sss"),week:nb("week",oc,function(a,c){if(ea(a))return a;if(O(a)){oc.lastIndex=0;var d=oc.exec(a);if(d){var e=+d[1],f=+d[2],g=d=0,h=0,l=0,k=ud(e),f=7*(f-1);c&&(d=c.getHours(),g=c.getMinutes(),h=c.getSeconds(),l=c.getMilliseconds());return new Date(e,0,k.getDate()+f,d,g,h,l)}}return NaN},"yyyy-Www"),month:nb("month",Gd,Nb(Gd,["yyyy","MM"]),"yyyy-MM"),number:function(a,c,d,e,f,g){yd(a,c,d,e);mb(a,c,d,e,f,g);e.$$parserName= +"number";e.$parsers.push(function(a){return e.$isEmpty(a)?null:fg.test(a)?parseFloat(a):s});e.$formatters.push(function(a){if(!e.$isEmpty(a)){if(!Q(a))throw Ob("numfmt",a);a=a.toString()}return a});if(y(d.min)||d.ngMin){var h;e.$validators.min=function(a){return e.$isEmpty(a)||C(h)||a>=h};d.$observe("min",function(a){y(a)&&!Q(a)&&(a=parseFloat(a,10));h=Q(a)&&!isNaN(a)?a:s;e.$validate()})}if(y(d.max)||d.ngMax){var l;e.$validators.max=function(a){return e.$isEmpty(a)||C(l)||a<=l};d.$observe("max",function(a){y(a)&& +!Q(a)&&(a=parseFloat(a,10));l=Q(a)&&!isNaN(a)?a:s;e.$validate()})}},url:function(a,c,d,e,f,g){mb(a,c,d,e,f,g);mc(e);e.$$parserName="url";e.$validators.url=function(a,c){var d=a||c;return e.$isEmpty(d)||dg.test(d)}},email:function(a,c,d,e,f,g){mb(a,c,d,e,f,g);mc(e);e.$$parserName="email";e.$validators.email=function(a,c){var d=a||c;return e.$isEmpty(d)||eg.test(d)}},radio:function(a,c,d,e){C(d.name)&&c.attr("name",++rb);c.on("click",function(a){c[0].checked&&e.$setViewValue(d.value,a&&a.type)});e.$render= +function(){c[0].checked=d.value==e.$viewValue};d.$observe("value",e.$render)},checkbox:function(a,c,d,e,f,g,h,l){var k=zd(l,a,"ngTrueValue",d.ngTrueValue,!0),m=zd(l,a,"ngFalseValue",d.ngFalseValue,!1);c.on("click",function(a){e.$setViewValue(c[0].checked,a&&a.type)});e.$render=function(){c[0].checked=e.$viewValue};e.$isEmpty=function(a){return!1===a};e.$formatters.push(function(a){return fa(a,k)});e.$parsers.push(function(a){return a?k:m})},hidden:A,button:A,submit:A,reset:A,file:A},Cc=["$browser", +"$sniffer","$filter","$parse",function(a,c,d,e){return{restrict:"E",require:["?ngModel"],link:{pre:function(f,g,h,l){l[0]&&(Id[L(h.type)]||Id.text)(f,g,h,l[0],c,a,d,e)}}}}],gg=/^(true|false|\d+)$/,De=function(){return{restrict:"A",priority:100,compile:function(a,c){return gg.test(c.ngValue)?function(a,c,f){f.$set("value",a.$eval(f.ngValue))}:function(a,c,f){a.$watch(f.ngValue,function(a){f.$set("value",a)})}}}},de=["$compile",function(a){return{restrict:"AC",compile:function(c){a.$$addBindingClass(c); +return function(c,e,f){a.$$addBindingInfo(e,f.ngBind);e=e[0];c.$watch(f.ngBind,function(a){e.textContent=a===s?"":a})}}}}],fe=["$interpolate","$compile",function(a,c){return{compile:function(d){c.$$addBindingClass(d);return function(d,f,g){d=a(f.attr(g.$attr.ngBindTemplate));c.$$addBindingInfo(f,d.expressions);f=f[0];g.$observe("ngBindTemplate",function(a){f.textContent=a===s?"":a})}}}}],ee=["$sce","$parse","$compile",function(a,c,d){return{restrict:"A",compile:function(e,f){var g=c(f.ngBindHtml), +h=c(f.ngBindHtml,function(a){return(a||"").toString()});d.$$addBindingClass(e);return function(c,e,f){d.$$addBindingInfo(e,f.ngBindHtml);c.$watch(h,function(){e.html(a.getTrustedHtml(g(c))||"")})}}}}],Ce=ca({restrict:"A",require:"ngModel",link:function(a,c,d,e){e.$viewChangeListeners.push(function(){a.$eval(d.ngChange)})}}),ge=nc("",!0),ie=nc("Odd",0),he=nc("Even",1),je=Ia({compile:function(a,c){c.$set("ngCloak",s);a.removeClass("ng-cloak")}}),ke=[function(){return{restrict:"A",scope:!0,controller:"@", +priority:500}}],Hc={},hg={blur:!0,focus:!0};q("click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave keydown keyup keypress submit focus blur copy cut paste".split(" "),function(a){var c=va("ng-"+a);Hc[c]=["$parse","$rootScope",function(d,e){return{restrict:"A",compile:function(f,g){var h=d(g[c],null,!0);return function(c,d){d.on(a,function(d){var f=function(){h(c,{$event:d})};hg[a]&&e.$$phase?c.$evalAsync(f):c.$apply(f)})}}}}]});var ne=["$animate",function(a){return{multiElement:!0, +transclude:"element",priority:600,terminal:!0,restrict:"A",$$tlb:!0,link:function(c,d,e,f,g){var h,l,k;c.$watch(e.ngIf,function(c){c?l||g(function(c,f){l=f;c[c.length++]=V.createComment(" end ngIf: "+e.ngIf+" ");h={clone:c};a.enter(c,d.parent(),d)}):(k&&(k.remove(),k=null),l&&(l.$destroy(),l=null),h&&(k=ub(h.clone),a.leave(k).then(function(){k=null}),h=null))})}}}],oe=["$templateRequest","$anchorScroll","$animate","$sce",function(a,c,d,e){return{restrict:"ECA",priority:400,terminal:!0,transclude:"element", +controller:ba.noop,compile:function(f,g){var h=g.ngInclude||g.src,l=g.onload||"",k=g.autoscroll;return function(f,g,n,q,v){var s=0,t,p,H,J=function(){p&&(p.remove(),p=null);t&&(t.$destroy(),t=null);H&&(d.leave(H).then(function(){p=null}),p=H,H=null)};f.$watch(e.parseAsResourceUrl(h),function(e){var h=function(){!y(k)||k&&!f.$eval(k)||c()},n=++s;e?(a(e,!0).then(function(a){if(n===s){var c=f.$new();q.template=a;a=v(c,function(a){J();d.enter(a,null,g).then(h)});t=c;H=a;t.$emit("$includeContentLoaded", +e);f.$eval(l)}},function(){n===s&&(J(),f.$emit("$includeContentError",e))}),f.$emit("$includeContentRequested",e)):(J(),q.template=null)})}}}}],Fe=["$compile",function(a){return{restrict:"ECA",priority:-400,require:"ngInclude",link:function(c,d,e,f){/SVG/.test(d[0].toString())?(d.empty(),a(Kc(f.template,V).childNodes)(c,function(a){d.append(a)},{futureParentElement:d})):(d.html(f.template),a(d.contents())(c))}}}],pe=Ia({priority:450,compile:function(){return{pre:function(a,c,d){a.$eval(d.ngInit)}}}}), +Be=function(){return{restrict:"A",priority:100,require:"ngModel",link:function(a,c,d,e){var f=c.attr(d.$attr.ngList)||", ",g="false"!==d.ngTrim,h=g?U(f):f;e.$parsers.push(function(a){if(!C(a)){var c=[];a&&q(a.split(h),function(a){a&&c.push(g?U(a):a)});return c}});e.$formatters.push(function(a){return w(a)?a.join(f):s});e.$isEmpty=function(a){return!a||!a.length}}}},ob="ng-valid",Ad="ng-invalid",Ra="ng-pristine",Mb="ng-dirty",Cd="ng-pending",Ob=new F("ngModel"),ig=["$scope","$exceptionHandler","$attrs", +"$element","$parse","$animate","$timeout","$rootScope","$q","$interpolate",function(a,c,d,e,f,g,h,l,k,m){this.$modelValue=this.$viewValue=Number.NaN;this.$$rawModelValue=s;this.$validators={};this.$asyncValidators={};this.$parsers=[];this.$formatters=[];this.$viewChangeListeners=[];this.$untouched=!0;this.$touched=!1;this.$pristine=!0;this.$dirty=!1;this.$valid=!0;this.$invalid=!1;this.$error={};this.$$success={};this.$pending=s;this.$name=m(d.name||"",!1)(a);var r=f(d.ngModel),n=r.assign,u=r,v=n, +P=null,t,p=this;this.$$setOptions=function(a){if((p.$options=a)&&a.getterSetter){var c=f(d.ngModel+"()"),g=f(d.ngModel+"($$$p)");u=function(a){var d=r(a);E(d)&&(d=c(a));return d};v=function(a,c){E(r(a))?g(a,{$$$p:p.$modelValue}):n(a,p.$modelValue)}}else if(!r.assign)throw Ob("nonassign",d.ngModel,ta(e));};this.$render=A;this.$isEmpty=function(a){return C(a)||""===a||null===a||a!==a};var H=e.inheritedData("$formController")||Lb,J=0;xd({ctrl:this,$element:e,set:function(a,c){a[c]=!0},unset:function(a, +c){delete a[c]},parentForm:H,$animate:g});this.$setPristine=function(){p.$dirty=!1;p.$pristine=!0;g.removeClass(e,Mb);g.addClass(e,Ra)};this.$setDirty=function(){p.$dirty=!0;p.$pristine=!1;g.removeClass(e,Ra);g.addClass(e,Mb);H.$setDirty()};this.$setUntouched=function(){p.$touched=!1;p.$untouched=!0;g.setClass(e,"ng-untouched","ng-touched")};this.$setTouched=function(){p.$touched=!0;p.$untouched=!1;g.setClass(e,"ng-touched","ng-untouched")};this.$rollbackViewValue=function(){h.cancel(P);p.$viewValue= +p.$$lastCommittedViewValue;p.$render()};this.$validate=function(){if(!Q(p.$modelValue)||!isNaN(p.$modelValue)){var a=p.$$rawModelValue,c=p.$valid,d=p.$modelValue,e=p.$options&&p.$options.allowInvalid;p.$$runValidators(a,p.$$lastCommittedViewValue,function(f){e||c===f||(p.$modelValue=f?a:s,p.$modelValue!==d&&p.$$writeModelToScope())})}};this.$$runValidators=function(a,c,d){function e(){var d=!0;q(p.$validators,function(e,f){var h=e(a,c);d=d&&h;g(f,h)});return d?!0:(q(p.$asyncValidators,function(a, +c){g(c,null)}),!1)}function f(){var d=[],e=!0;q(p.$asyncValidators,function(f,h){var k=f(a,c);if(!k||!E(k.then))throw Ob("$asyncValidators",k);g(h,s);d.push(k.then(function(){g(h,!0)},function(a){e=!1;g(h,!1)}))});d.length?k.all(d).then(function(){h(e)},A):h(!0)}function g(a,c){l===J&&p.$setValidity(a,c)}function h(a){l===J&&d(a)}J++;var l=J;(function(){var a=p.$$parserName||"parse";if(t===s)g(a,null);else return t||(q(p.$validators,function(a,c){g(c,null)}),q(p.$asyncValidators,function(a,c){g(c, +null)})),g(a,t),t;return!0})()?e()?f():h(!1):h(!1)};this.$commitViewValue=function(){var a=p.$viewValue;h.cancel(P);if(p.$$lastCommittedViewValue!==a||""===a&&p.$$hasNativeValidators)p.$$lastCommittedViewValue=a,p.$pristine&&this.$setDirty(),this.$$parseAndValidate()};this.$$parseAndValidate=function(){var c=p.$$lastCommittedViewValue;if(t=C(c)?s:!0)for(var d=0;dD;)d=t.pop(),m(S,d.label,!1),d.element.remove()}for(;T.length> +w;){l=T.pop();for(D=1;Da&&n.removeOption(c)})}var t;if(!(t=v.match(d)))throw kg("iexp",v,ta(f));var B=c(t[2]||t[1]),A=t[4]||t[6],E=/ as /.test(t[0])&&t[1],z=E?c(E):null,I=t[5],M=c(t[3]||""),D=c(t[2]?t[1]:A),O=c(t[7]),L=t[8]?c(t[8]):null,R={},T=[[{element:f,label:""}]],U={};x&&(a(x)(e),x.removeClass("ng-scope"),x.remove());f.empty();f.on("change",function(){e.$apply(function(){var a=O(e)||[],c;if(u)c=[],q(f.val(), +function(d){d=L?R[d]:d;c.push("?"===d?s:""===d?null:h(z?z:D,d,a[d]))});else{var d=L?R[f.val()]:f.val();c="?"===d?s:""===d?null:h(z?z:D,d,a[d])}g.$setViewValue(c);r()})});g.$render=r;e.$watchCollection(O,l);e.$watchCollection(function(){var a=O(e),c;if(a&&w(a)){c=Array(a.length);for(var d=0,f=a.length;df||e.$isEmpty(c)||c.length<=f}}}}},Fc=function(){return{restrict:"A",require:"?ngModel",link:function(a,c,d,e){if(e){var f=0;d.$observe("minlength",function(a){f=aa(a)||0;e.$validate()});e.$validators.minlength=function(a,c){return e.$isEmpty(c)||c.length>=f}}}}};T.angular.bootstrap?console.log("WARNING: Tried to load angular more than once."):(Sd(),Ud(ba),z(V).ready(function(){Od(V,xc)}))})(window,document);!window.angular.$$csp()&&window.angular.element(document).find("head").prepend(''); +//# sourceMappingURL=angular.min.js.map diff --git a/sources/app/widgets/Roster/img/movim_cloud.svg b/sources/app/widgets/Roster/img/movim_cloud.svg new file mode 100644 index 0000000..bc0b6cf --- /dev/null +++ b/sources/app/widgets/Roster/img/movim_cloud.svg @@ -0,0 +1,212 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/sources/app/widgets/Roster/locales.ini b/sources/app/widgets/Roster/locales.ini new file mode 100644 index 0000000..cf33afa --- /dev/null +++ b/sources/app/widgets/Roster/locales.ini @@ -0,0 +1,18 @@ +[roster] +ungrouped = Ungrouped +show_disconnected = Show disconnected contacts +hide_disconnected = Hide disconnected contacts +show_group = Show group %s +hide_group = Hide group %s +jid_error = Please enter a valid Jabber ID +no_contacts_title = No contacts ? +no_contacts_text = You can add one using the + button bellow +show_hide = Show/Hide +add_contact_info1 = Enter the Jabber ID of your contact. +add_contact_info2 = Press enter to validate. +jid = JID +results = Results +added = Contact added +updated = Contact updated +deleted = Contact deleted +search = Search diff --git a/sources/app/widgets/Roster/roster.css b/sources/app/widgets/Roster/roster.css new file mode 100755 index 0000000..c0e192d --- /dev/null +++ b/sources/app/widgets/Roster/roster.css @@ -0,0 +1,72 @@ +#roster form { + padding: 0 2rem; +} + +#roster ul#rosterlist > div > li { + min-height: 0; +} + +#roster ul#rosterlist > div > li { + display: none; + position: relative; +} + +#roster ul#rosterlist > div:not(.empty) { + height: 5rem; + overflow: hidden; +} + +#roster ul#rosterlist > div li:first-child:before { + font-family: "Material Design Iconic Font"; + content: "\f2c2"; + display: inline-block; +} + +#roster ul#rosterlist > div.groupshown li:first-child:before { + font-family: "Material Design Iconic Font"; + content: "\f2c0"; + display: inline-block; +} + +#roster ul#rosterlist > div.groupshown { + height: 100%; +} + +#roster ul#rosterlist > div > li:not(.offline):not(.server_error) { + display: list-item; +} + +#roster ul#rosterlist.offlineshown > div.groupshown > li { + display: list-item; +} + +/* Chat button */ +/* +#roster ul#rosterlist li .chat { + width: 2rem; + height: 2rem; + left: 5.5rem; + top: 3.5rem; + position: absolute; + + border-radius: 2em; + background-color: #DDD; +} +*/ +/* Search */ +#roster ul li.subheader.search, +#roster.search ul#rosterlist div.groupshown > li { + display: none; +} + +#roster.search ul li.subheader.search, +#roster.search ul#rosterlist div > li.found { + display: list-item; +} + +#roster ul#rosterlist > div#spinner{ + position: relative; + overflow: visible; + text-align: center; + margin: 50% 0; +} diff --git a/sources/app/widgets/Roster/roster.js b/sources/app/widgets/Roster/roster.js new file mode 100644 index 0000000..8ddf02a --- /dev/null +++ b/sources/app/widgets/Roster/roster.js @@ -0,0 +1,339 @@ +(function(){ + var app = angular.module("roster", []); + + /* Controller for Rosterlist */ + app.controller("RosterController", function($scope){ + /* Cache variables */ + $scope.lsJid = localStorage.getItem("username").replace("@", "at"); + $scope.lsRoster = localStorage.getObject($scope.lsJid + "_Roster") || {}; + $scope.lsGroupState = "groupState" in $scope.lsRoster ? $scope.lsRoster.groupState : {}; + + $scope.contacts = []; + $scope.groups = []; + + /* Dictionaries */ + $scope.lookupgroups = {}; + $scope.lookupjid = {}; + + $scope.initContacts = function(list){ + document.getElementById("spinner").style.display = "block"; + + /* Sort groups alphabetically */ + list.sort(groupnameCompare); + + $scope.contacts = list; + /* Populate dictionaries */ + for(var i = 0; i < $scope.contacts.length; i++){ + $scope.lookupgroups[$scope.contacts[i].agroup] = $scope.contacts[i]; + /* Sort jid by presence and alphabetically */ + $scope.contacts[i].agroupitems.sort(jidAvalCompare); + + for(var j = 0; j < $scope.contacts[i].agroupitems.length; j++){ + $scope.lookupjid[$scope.contacts[i].agroupitems[j].ajid] = $scope.contacts[i].agroupitems[j]; + } + } + document.getElementById("spinner").style.display = "none"; + $scope.$apply(); + }; + + $scope.initGroups = function(list){ + for(var i in list){ + if(!("rosterGroup_"+i in $scope.lsGroupState)){ + list[i] = true; + $scope.lsGroupState["rosterGroup_" + i] = true; + } + else list[i] = $scope.lsGroupState["rosterGroup_" + i]; + } + + $scope.groups = list; + $scope.$apply(); + }; + + $scope.deleteContact = function(jid){ + $scope.lookupjid[jid].tombstone = true; + + $scope.$apply(); + }; + + $scope.pushInPlace = function(element, array, comparer){ + if(array === $scope.contacts){ + dico = $scope.lookupgroups; + key = "agroup"; + } else { + dico = $scope.lookupjid; + key = "ajid"; + } + + /* Put element in the right place inside array */ + index = locationOf(element, array, comparer); + array.splice(index, 0, element); + + /* Update dictionary from the appropriate index */ + for(var i=index; i> 1; // >>1 = /2 + var c = comparer(element, array[pivot]); + if ((end - start) <= 1){ + return (c == -1) ? pivot : pivot+1; + } + + switch (c) { + case -1: return locationOf(element, array, comparer, start, pivot); + case 0: return pivot; + case 1: return locationOf(element, array, comparer, pivot, end); + }; +}; + +/* Object comparison functions */ +var groupnameCompare = function(a, b) { + return a.agroup.localeCompare(b.agroup); +}; + +/* Presence + alphabetical comparison */ +var jidAvalCompare = function(a, b) { + n = a.aval - b.aval; + if(n == 0){ + n = a.atruename.localeCompare(b.atruename); + } + return n ? n < 0 ? -1 : 1 : 0; +}; + +var Roster = { + init : function() { + var search = document.querySelector('#rostersearch'); + var roster = document.querySelector('#roster'); + var rosterlist = document.querySelector('#rosterlist'); + + roster.onblur = function() { + roster.className = roster_classback; + rosterlist.className = rosterlist_classback; + }; + search.oninput = function(event) { + if(search.value.length > 0) { + movim_add_class(roster, 'search'); + } else { + movim_remove_class(roster, 'search'); + } + + // We clear the old search + var selector_clear = '#rosterlist div > li.found'; + var li = document.querySelectorAll(selector_clear); + + for(i = 0; i < li.length; i++) { + movim_remove_class(li.item(i), 'found'); + } + + // We select the interesting li + var selector = '#rosterlist div > li[title*="' + accentsTidy(search.value) + '"]:not(.subheader)'; + li = document.querySelectorAll(selector); + if(li != null && li.item(0) != null ){ + var g = li.item(0).parentNode.querySelector('.subheader'); + movim_add_class(g, 'found'); + for(i = 0; i < li.length; i++) { + if(li.item(i).parentNode.firstChild != g){ + g = li.item(i).parentNode.querySelector('.subheader'); + movim_add_class(g, 'found'); + } + movim_add_class(li.item(i), 'found'); + } + } + }; + }, + refresh: function() { + var items = document.querySelectorAll('#rosterlist div > li:not(.subheader)'); + var i = 0; + + while(i < items.length) + { + items[i].onclick = function(){Roster.clickOnContact(this);}; + i++; + } + }, + + reset: function(list) { + for(i = 0; i < list.length; i++) { + movim_remove_class(list[i], 'active'); + } + }, + + clearSearch: function() { + var search = document.querySelector('#rostersearch'); + search.value = ''; + search.oninput(); + }, + + setFound : function(jid) { + document.querySelector('input[name=searchjid]').value = jid; + }, + + clickOnContact : function(e) { + Contact_ajaxGetContact(e.id); + Contact_ajaxRefreshFeed(e.id); + /*recalculated at each click*/ + var it = document.querySelectorAll('#rosterlist div > li:not(.subheader)'); + Roster.reset(it); + Roster.clearSearch(); + movim_add_class(e, 'active'); + }, +} + +MovimWebsocket.attach(function() { + Roster_ajaxGetRoster(); + Roster.refresh(); + Notification.current('contacts'); +}); + + +movim_add_onload(function(){ + Roster.init(); +}); diff --git a/sources/app/widgets/Roster/roster.tpl b/sources/app/widgets/Roster/roster.tpl new file mode 100644 index 0000000..6e7b6de --- /dev/null +++ b/sources/app/widgets/Roster/roster.tpl @@ -0,0 +1,70 @@ +
      +
        +
        +

        {$c->__('roster.no_contacts_title')}

        +

        {$c->__('roster.no_contacts_text')}

        +
        + + + +
        + +
        + +
        + +
      • + {{::group.agroup}} + {{rosterCtrl.getOnlineCount(group.agroupitems)}}/{{group.agroupitems.length}} +
      • +
      • + +
        + + + + + + + + +
        + + + + + + + + + {{myjid.ajiditems.rosterview.name}} +

        + {{myjid.ajiditems.status}} +

        +
      • +
        +
      +
      + + + + +
      diff --git a/sources/app/widgets/Share/Share.php b/sources/app/widgets/Share/Share.php new file mode 100644 index 0000000..8052f87 --- /dev/null +++ b/sources/app/widgets/Share/Share.php @@ -0,0 +1,19 @@ +get('url'); + if($validate_url->validate($url)) { + $this->view->assign('url', $url); + } + } +} diff --git a/sources/app/widgets/Share/locales.ini b/sources/app/widgets/Share/locales.ini new file mode 100644 index 0000000..c510e1c --- /dev/null +++ b/sources/app/widgets/Share/locales.ini @@ -0,0 +1,3 @@ +[share] +error = This is not a valid url +success = Sharing the URL diff --git a/sources/app/widgets/Share/share.tpl b/sources/app/widgets/Share/share.tpl new file mode 100644 index 0000000..6346783 --- /dev/null +++ b/sources/app/widgets/Share/share.tpl @@ -0,0 +1,29 @@ +
      +
        + {if="isset($url)"} +
      • +
        + +
        + + + + {$c->__('page.share')} +

        {$c->__('share.success')}

        +

        {$url}

        +
      • + + {else} +
      • + + + + {$c->__('page.share')} +

        {$c->__('share.error')}

        +
      • + {/if} +
      +
      diff --git a/sources/app/widgets/Statistics/Statistics.php b/sources/app/widgets/Statistics/Statistics.php new file mode 100755 index 0000000..cf567ac --- /dev/null +++ b/sources/app/widgets/Statistics/Statistics.php @@ -0,0 +1,108 @@ + + * * + * Copyright (C)2014 MOVIM project + * + * See COPYING for licensing information. + */ + +use Modl\SessionxDAO; + +class Statistics extends WidgetBase +{ + function load() + { + } + + function display() + { + $sd = new SessionxDAO; + $this->view->assign('sessions', $sd->getAll()); + + $cd = new \Modl\ConfigDAO(); + $config = $cd->get(); + + $this->view->assign('hash', $config->password); + + $tmp = array(); + + foreach(scandir(USERS_PATH) as $f) { + if(is_dir(USERS_PATH.'/'.$f)) { + $time = filemtime(USERS_PATH.'/'.$f.'/index.html'); + if($time) { + array_push($tmp, $time); + } + } + } + + sort($tmp); + $days = array(); + + $pattern = "Y-m"; + + foreach($tmp as $k => $time) { + $key = date($pattern, $time); + + if(isset($days[$key])) { + $days[$key]++; + } else { + $days[$key] = 1; + } + } + + $this->renderTimeLineChart($days, $this->__('statistics.monthly_sub'), "monthly.png"); + + $sum = 0; + foreach($days as $key => $value) { + $sum = $sum + $value; + $days[$key] = $sum; + } + + $this->renderTimeLineChart($days, $this->__('statistics.monthly_sub_cum'), "monthly_cumulated.png"); + } + + public function getContact($username, $host) + { + $jid = $username.'@'.$host; + $cd = new modl\ContactDAO; + return $cd->get($jid); + } + + private function renderTimeLineChart($data, $title, $filename) + { + $chart = new Libchart\View\Chart\LineChart(750, 450); + + $dataSet = new Libchart\Model\XYDataSet(); + + foreach($data as $key => $value) { + $dataSet->addPoint(new Libchart\Model\Point($key, $value)); + } + + $chart->setDataSet($dataSet); + + $chart->setTitle($title); + $chart->render(CACHE_PATH.$filename); + + $this->view->assign('cache_path', BASE_URI.'cache/'); + } + + public function ajaxGetSessions($hashs) + { + $sd = new SessionxDAO; + $sessions = $sd->getAll(); + } + + function getTime($date) + { + return prepareDate(strtotime($date)); + } +} diff --git a/sources/app/widgets/Statistics/locales.ini b/sources/app/widgets/Statistics/locales.ini new file mode 100755 index 0000000..c199d8d --- /dev/null +++ b/sources/app/widgets/Statistics/locales.ini @@ -0,0 +1,7 @@ +[statistics] +title = Statistics +since = Since +sessions = Sessions +subscriptions = Subscriptions +monthly_sub = Monthly Subscriptions +monthly_sub_cum = Monthly Subscriptions Cumulated diff --git a/sources/app/widgets/Statistics/statistics.tpl b/sources/app/widgets/Statistics/statistics.tpl new file mode 100755 index 0000000..350ae17 --- /dev/null +++ b/sources/app/widgets/Statistics/statistics.tpl @@ -0,0 +1,41 @@ +
      +
        +
      • + {$c->__('statistics.sessions')} - {$sessions|count} +
      • + {loop="$sessions"} + {$user = $c->getContact($value->username, $value->host)} +
      • + {$url = $user->getPhoto('s')} + {if="$url"} + + + + {else} + + + + {/if} + {$user->getTrueName()} - {$value->username}@{$value->host} - {$value->domain} +

        + {if="isset($value->start)"} + {$c->getTime($value->start)} + {/if} +

        +
      • + {/loop} +
      + +

      {$c->__('statistics.subscriptions')}

      +
      + +
      +
      + +
      + +
      diff --git a/sources/app/widgets/Subscribe/Subscribe.php b/sources/app/widgets/Subscribe/Subscribe.php new file mode 100755 index 0000000..964a9aa --- /dev/null +++ b/sources/app/widgets/Subscribe/Subscribe.php @@ -0,0 +1,45 @@ + + * + * @version 1.0 + * @date 25 November 2011 + * + * Copyright (C)2010 MOVIM project + * + * See COPYING for licensing information. + */ + +class Subscribe extends WidgetBase { + + function load() + { + $this->addcss('subscribe.css'); + $this->addjs('subscribe.js'); + } + + function flagPath($country) { + return BASE_URI.'themes/material/img/flags/'.strtolower($country).'.png'; + } + + function accountNext($server) { + return Route::urlize('accountnext', array($server)); + } + + function display() { + $json = requestURL(MOVIM_API.'servers', 1); + $json = json_decode($json); + + if(is_object($json) && $json->status == 200) { + $this->view->assign('servers', $json->servers); + } + } +} diff --git a/sources/app/widgets/Subscribe/img/star.svg b/sources/app/widgets/Subscribe/img/star.svg new file mode 100755 index 0000000..4cd8dfa --- /dev/null +++ b/sources/app/widgets/Subscribe/img/star.svg @@ -0,0 +1,57 @@ + + + + + + + + image/svg+xml + + + + + + + + diff --git a/sources/app/widgets/Subscribe/locales.ini b/sources/app/widgets/Subscribe/locales.ini new file mode 100755 index 0000000..4187962 --- /dev/null +++ b/sources/app/widgets/Subscribe/locales.ini @@ -0,0 +1,5 @@ +[subscribe] +title = Create a new account +info = Movim is a decentralized social network, before creating a new account you need to choose a server to register. +server_question = Your server here ? +server_contact = Contact us to add yours to the officially supported servers list diff --git a/sources/app/widgets/Subscribe/subscribe.css b/sources/app/widgets/Subscribe/subscribe.css new file mode 100755 index 0000000..2b005f9 --- /dev/null +++ b/sources/app/widgets/Subscribe/subscribe.css @@ -0,0 +1,34 @@ +/*#subscribe .server:hover { + background-color: #EEE; + cursor: pointer; + border-color: #BBB; +} + +#subscribe .server h1 { + padding: 0; + line-height: 1em; + font-size: 1.2em; +} + +#subscribe .server img.flag { + float: right; + margin-top: -1em; +} + +#subscribe .server a { + text-decoration: none; + line-height: 1.5em; +} + +#subscribe .server.star { + background-image: url('img/star.svg'); + background-size: 2.5em 2.5em; + background-position: 100% 100%; + background-repeat: no-repeat; +} + +#subscribe .server { + border: 1px solid #DDD; + padding: 1em; +} +*/ diff --git a/sources/app/widgets/Subscribe/subscribe.js b/sources/app/widgets/Subscribe/subscribe.js new file mode 100644 index 0000000..802276c --- /dev/null +++ b/sources/app/widgets/Subscribe/subscribe.js @@ -0,0 +1,5 @@ +MovimWebsocket.attach(function() +{ + MovimWebsocket.unregister(false); + MovimWebsocket.clearAttached(); +}); diff --git a/sources/app/widgets/Subscribe/subscribe.tpl b/sources/app/widgets/Subscribe/subscribe.tpl new file mode 100755 index 0000000..b314667 --- /dev/null +++ b/sources/app/widgets/Subscribe/subscribe.tpl @@ -0,0 +1,48 @@ +
      +
        +
      • + {$c->__('subscribe.title')} +

        {$c->__('subscribe.info')}

        +
      • +
      + +
        + {loop="$servers"} +
      • + + {if="isset($value->checked) && $value->checked"} + + {else} + {$value->domain|firstLetterCapitalize} + {/if} + + + {$value->geo_country} + + {$value->domain} +

        + {$value->description}
        + + {$value->url} + +

        +
      • + {/loop} + +
      • + + + + {$c->__('subscribe.server_question')} +

        + {$c->__('subscribe.server_contact')} • https://movim.eu/ +

        +
      • +
      +
      diff --git a/sources/app/widgets/Syndication/Syndication.php b/sources/app/widgets/Syndication/Syndication.php new file mode 100755 index 0000000..d0c9d2b --- /dev/null +++ b/sources/app/widgets/Syndication/Syndication.php @@ -0,0 +1,68 @@ +get('f')) { + return; + } + + $from = $this->get('f'); + if(filter_var($from, FILTER_VALIDATE_EMAIL)) { + $node = 'urn:xmpp:microblog:0'; + } else { + return; + } + + $pd = new \modl\PostnDAO(); + $cd = new \modl\ContactDAO(); + + $this->view->assign('contact', $cd->get($from, true)); + $this->view->assign('uri', Route::urlize('blog',array($from))); + + if(isset($from) && isset($node)) { + $messages = $pd->getPublic($from, $node, 10, 0); + $this->view->assign('messages', $messages); + } + + if(isset($messages[0])) { + header("Content-Type: application/atom+xml; charset=UTF-8"); + + $this->view->assign('date', date('c')); + } + } + + function prepareTitle($title) + { + if($title == null) + return '...'; + else + return $this->prepareContent($title, true); + } + + function prepareContent($content, $title = false) + { + if($title) + return cleanHTMLTags($content); + else + return trim(cleanHTMLTags(prepareString($content))); + } + + function generateUUID($content) + { + return generateUUID(serialize($content)); + } + + function prepareUpdated($date) + { + return date('c', strtotime($date)); + } +} diff --git a/sources/app/widgets/Syndication/locales.ini b/sources/app/widgets/Syndication/locales.ini new file mode 100755 index 0000000..3baba74 --- /dev/null +++ b/sources/app/widgets/Syndication/locales.ini @@ -0,0 +1,4 @@ +[feed] +title = "%s's feed" +no = No public feed for this contact +no_contact = No contact specified diff --git a/sources/app/widgets/Syndication/syndication.tpl b/sources/app/widgets/Syndication/syndication.tpl new file mode 100755 index 0000000..d83bc9c --- /dev/null +++ b/sources/app/widgets/Syndication/syndication.tpl @@ -0,0 +1,43 @@ +{if="isset($contact)"} + + + {$c->__('feed.title', $contact->getTrueName())} + {$date} + + {$contact->getTrueName()} + + + {$link} + {$contact->getPhoto('xl')} + + + Movim + + + urn:uuid:{$uuid} + {if="!empty($messages)"} + {loop="$messages"} + + + {if="$value->title != null"} + <![CDATA[{$c->prepareTitle($value->title)}]]> + {else} + <![CDATA[{$c->__('post.default_title')}]]> + {/if} + + urn:uuid:{$c->generateUUID($value->content)} + {$c->prepareUpdated($value->published)} + + {if="$value->contentcleaned"} + contentcleaned}]]> + {else} + content|html_entity_decode|prepareString}]]> + {/if} + + + {/if} + {/loop} + +{else} + {$c->__('feed.no_contact')} +{/if} diff --git a/sources/app/widgets/System/System.php b/sources/app/widgets/System/System.php new file mode 100755 index 0000000..24da7e0 --- /dev/null +++ b/sources/app/widgets/System/System.php @@ -0,0 +1,51 @@ + + */ + +class System extends WidgetBase { + + function load() + { + + } + + function display() + { + $this->view->assign('base_uri', BASE_URI); + $this->view->assign('base_host', BASE_HOST); + $this->view->assign('error_uri', Route::urlize('disconnect')); + + $r = new Route; + $this->view->assign('current_page', $r->find()); + + if(!isset($_SERVER['HTTP_MOD_REWRITE']) || !$_SERVER['HTTP_MOD_REWRITE']) + $this->view->assign('page_key_uri', '?q='); + else + $this->view->assign('page_key_uri', ''); + + if(FAIL_SAFE != null) + $this->view->assign('fail_safe', FAIL_SAFE); + else + $this->view->assign('fail_safe', ''); + + $this->view->assign('secure_websocket', file_get_contents(CACHE_PATH.'websocket')); + + // And we load some public values of the system configuration + $cd = new \Modl\ConfigDAO(); + $config = $cd->get(); + + $public_conf = array( + 'bosh_url' => $config->boshurl, + 'timezone' => $config->timezone + ); + $this->view->assign('server_conf', json_encode($public_conf)); + } +} diff --git a/sources/app/widgets/System/system.tpl b/sources/app/widgets/System/system.tpl new file mode 100755 index 0000000..357f0a0 --- /dev/null +++ b/sources/app/widgets/System/system.tpl @@ -0,0 +1,10 @@ + diff --git a/sources/app/widgets/Tabs/Tabs.php b/sources/app/widgets/Tabs/Tabs.php new file mode 100755 index 0000000..1c7e4b3 --- /dev/null +++ b/sources/app/widgets/Tabs/Tabs.php @@ -0,0 +1,28 @@ + + * + * @version 1.0 + * @date 16 juin 2011 + * + * Copyright (C)2010 MOVIM project + * + * See COPYING for licensing information. + */ + +class Tabs extends WidgetBase +{ + function load() + { + //$this->addcss('tabs.css'); + $this->addjs('tabs.js'); + } +} diff --git a/sources/app/widgets/Tabs/tabs.css b/sources/app/widgets/Tabs/tabs.css new file mode 100755 index 0000000..7066b91 --- /dev/null +++ b/sources/app/widgets/Tabs/tabs.css @@ -0,0 +1,58 @@ +#navtabs { + list-style-type: none; + margin: 0px; + padding: 0px; + text-align: center; + border-bottom: 1px solid #DCDCDC; + overflow: hidden; + background-color: white; +} + +#navtabs li { + display: inline-block; + cursor: pointer; + + white-space: nowrap; + font-weight: bold; + + padding: 0em 1em; + + transition: background 0.5s; +} + +#navtabs li.disabled { + pointer-events: none; + opacity: 0.5; +} + +#navtabs li a { + display: block; + line-height: 3em; + padding: 0em 1em; + width:100%; + text-decoration: none; + color: #555; + border-bottom: 2px solid transparent; +} + +#navtabs li:hover a { + border-bottom: 2px solid #EEE; +} + +#navtabs li.on a { + border-bottom: 2px solid #DCDCDC; +} + +.tabelem{ + position: relative; +} + +.fixed_block{ + background-color: white; + width: 880px; +} + +.anchor{ + display: block; + position: absolute; +} diff --git a/sources/app/widgets/Tabs/tabs.js b/sources/app/widgets/Tabs/tabs.js new file mode 100755 index 0000000..7887102 --- /dev/null +++ b/sources/app/widgets/Tabs/tabs.js @@ -0,0 +1,75 @@ +var Tabs = { + create : function() { + // We search all the div with "tab" class + var tabs = document.querySelectorAll('.tabelem'); + + var current = null; + + // We create the list + var html = ''; + for (var i=0; i'; + html += ' ' + tabs[i].title + ''; + html += ''; + } + + // We show the first tab + tabs[0].style.display = "inline-block"; + + // We insert the list + document.querySelector('#navtabs').innerHTML = html; + + if(current != null){ + tab = current; + menuTab = document.querySelector('li.'+current); + } + + //if no tab is active, activate the first one + else { + tab = document.querySelector('.tabelem').id; + menuTab = document.querySelector('li.'+tab); + } + + Tabs.change(menuTab, tab); + }, + + change : function(current, n){ + // We grab the tabs list + var navtabs = document.querySelectorAll('#navtabs li'); + // We clean the class of the li + for (var j=0; j diff --git a/sources/app/widgets/Vcard4/Vcard4.php b/sources/app/widgets/Vcard4/Vcard4.php new file mode 100755 index 0000000..069a77a --- /dev/null +++ b/sources/app/widgets/Vcard4/Vcard4.php @@ -0,0 +1,182 @@ + + + * Copyright (C)2013 MOVIM project + * + * See COPYING for licensing information. + */ + +use Moxl\Xec\Action\Vcard4\Get; +use Moxl\Xec\Action\Vcard4\Set; + +class Vcard4 extends WidgetBase +{ + function load() + { + $this->registerEvent('vcard4_get_handle', 'onMyVcard4'); + $this->registerEvent('vcard4_set_handle', 'onMyVcard4'); + } + + function display() + { + $cd = new \Modl\ContactDAO(); + $me = $cd->get(); + + $this->view->assign('getvcard', $this->call('ajaxGetVcard')); + + if($me == null) { + $this->view->assign('form', $this->prepareForm(new \modl\Contact())); + } else { + $this->view->assign('form', $this->prepareForm($me)); + } + } + + function prepareForm($me) { + $vcardform = $this->tpl(); + + $vcardform->assign('me', $me); + $vcardform->assign('desc', trim($me->description)); + $vcardform->assign('gender', getGender()); + $vcardform->assign('marital', getMarital()); + $vcardform->assign('countries',getCountries()); + + $vcardform->assign( + 'submit', + $this->call('ajaxVcardSubmit', "movim_form_to_json('vcard4')") + ); + + $vcardform->assign( + 'privacy', + $this->call('ajaxChangePrivacy', "this.checked") + ); + + // The datepicker arrays + $days = $months = $years = array(); + for($i=1; $i<= 31; $i++) { + if($i < 10){ + $j = '0'.$i; + } else { + $j = (string)$i; + } + $days[$i] = $j; + } + for($i=1; $i<= 12; $i++) { + if($i < 10){ + $j = '0'.$i; + } else { + $j = (string)$i; + } + $m = getMonths(); + + $months[$j] = $m[$i]; + } + for($i=date('o'); $i>= 1920; $i--) { array_push($years, $i); } + + $vcardform->assign('days', $days); + $vcardform->assign('months', $months); + $vcardform->assign('years', $years); + + return $vcardform->draw('_vcard4_form', true); + } + + function onMyVcard4($packet) { + $c = $packet->content; + $html = $this->prepareForm($c); + + Notification::append(null, $this->__('vcard.updated')); + + RPC::call('movim_fill', 'vcard_form', $html); + RPC::commit(); + } + + function onMyVcard4Received() { + RPC::call('movim_button_reset', '#vcard4validate'); + Notification::append(null, $this->__('vcard.updated')); + RPC::commit(); + } + + function onMyVcard4NotReceived() { + Notification::append(null, $this->__('vcard.not_updated')); + RPC::commit(); + } + + function ajaxGetVcard() { + $r = new Get; + $r->setTo($this->user->getLogin()) + ->setMe() + ->request(); + } + + function ajaxVcardSubmit($vcard) { + # Format it ISO 8601: + if($vcard->year->value != -1 + && $vcard->month->value != -1 + && $vcard->day->value != -1) + $vcard->date->value = + $vcard->year->value.'-'. + $vcard->month->value.'-'. + $vcard->day->value; + + unset($vcard->year->value); + unset($vcard->month->value); + unset($vcard->day->value); + + $cd = new \Modl\ContactDAO(); + $c = $cd->get($this->user->getLogin()); + + if($c == null) + $c = new \Modl\Contact(); + + $c->jid = $this->user->getLogin(); + + if(isset($vcard->date->value)) { + $c->date = $vcard->date->value; + } + + $c->name = $vcard->name->value; + $c->fn = $vcard->fn->value; + $c->url = $vcard->url->value; + + $c->gender = $vcard->gender->value; + $c->marital = $vcard->marital->value; + + $c->adrlocality = $vcard->locality->value; + $c->adrcountry = $vcard->country->value; + + $c->email = $vcard->email->value; + + $c->twitter = $vcard->twitter->value; + $c->skype = $vcard->skype->value; + $c->yahoo = $vcard->yahoo->value; + + $c->description = trim($vcard->desc->value); + + $cd = new \Modl\ContactDAO(); + $cd->set($c); + + $r = new Set; + $r->setData($c)->request(); + + $r = new Moxl\Xec\Action\Vcard\Set; + $r->setData($vcard)->request(); + } + + function ajaxChangePrivacy($value) { + if($value == true) { + \modl\Privacy::set($this->user->getLogin(), 1); + Notification::append(null, $this->__('vcard.public')); + } else { + \modl\Privacy::set($this->user->getLogin(), 0); + Notification::append(null, $this->__('vcard.restricted')); + } + } +} diff --git a/sources/app/widgets/Vcard4/_vcard4_form.tpl b/sources/app/widgets/Vcard4/_vcard4_form.tpl new file mode 100755 index 0000000..16b4f8a --- /dev/null +++ b/sources/app/widgets/Vcard4/_vcard4_form.tpl @@ -0,0 +1,189 @@ +
        +
      • {$c->__('privacy.privacy_title')}
      • +
      • +
        +
        +
        + + +
        +
        +
        + + + + + {$c->__('privacy.privacy_question')} +

        {$c->__('privacy.privacy_info')}

        +
      • +
      + +
      + +
      +

      {$c->__('page.profile')}

      +
      + + +
      +
      + + +
      + +
      + + +
      + + + +
      + + +
      + +
      +
      + +
      +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + + +
      + +
      + + +
      + +
      + +

      {$c->__('position.position_title')}

      + +
      + + +
      + +
      +
      + +
      + +
      + +

      {$c->__('accounts.accounts_title')}

      + +
      + + +
      + +
      + + +
      + +
      + + +
      + + +
      diff --git a/sources/app/widgets/Vcard4/locales.ini b/sources/app/widgets/Vcard4/locales.ini new file mode 100755 index 0000000..8fc2a84 --- /dev/null +++ b/sources/app/widgets/Vcard4/locales.ini @@ -0,0 +1,39 @@ +[vcard] +title = Profile +updated = Profile Updated +not_updated = Profile Not Updated +public = Your profile is now public +restricted = Your profile is now restricted + +[general] +general_title = General Informations +name = Name +nickname = Nickname +email = Email +date_of_birth = Date of Birth +gender = Gender +marital = Marital Status +website = Website +about = About Me + +[position] +position_title = Geographic Position +locality = Locality +country = Country + +[accounts] +accounts_title = Accounts +twitter = Twitter +skype = Skype +yahoo = Yahoo +accounts_nickname = Nickname +accounts_yahoo = Yahoo Account + +[privacy] +privacy_title = Privacy Level +privacy_question = Is this profile public ? +privacy_info = "Please pay attention ! By making your profile public, all the information listed above will be available for all the Movim users and on the whole Internet." + +[save] +submit = Submit +reset = Reset diff --git a/sources/app/widgets/Vcard4/vcard4.tpl b/sources/app/widgets/Vcard4/vcard4.tpl new file mode 100755 index 0000000..a337321 --- /dev/null +++ b/sources/app/widgets/Vcard4/vcard4.tpl @@ -0,0 +1,12 @@ +
      + {if="!isset($me->jid)"} + + {/if} +
      + {$form} +
      +
      diff --git a/sources/app/widgets/Visio/Visio.php b/sources/app/widgets/Visio/Visio.php new file mode 100755 index 0000000..55f9501 --- /dev/null +++ b/sources/app/widgets/Visio/Visio.php @@ -0,0 +1,231 @@ +addcss('visio.css'); + $this->addjs('visio.js'); + $this->addjs('adapter.js'); + $this->addjs('webrtc.js'); + $this->addjs('turn.js'); + + $this->registerEvent('jinglesessioninitiate', 'onSessionInitiate'); + $this->registerEvent('jingle_sessioninitiate_erroritemnotfound', 'onInitiationError'); + $this->registerEvent('jingle_sessioninitiate_errorunexpectedrequest', 'onInitiationError'); + $this->registerEvent('jinglesessionterminate', 'onSessionTerminate'); + $this->registerEvent('jinglesessionaccept', 'onSessionAccept'); + $this->registerEvent('jingletransportinfo', 'onTransportInfo'); + + $this->registerEvent('jinglecreationsuccess', 'onCreationSuccess'); + } + + function onInitiationError() { + RPC::call('sendTerminate'); + RPC::call('terminate'); + } + + function onSessionInitiate($jingle) { + $jts = new \JingletoSDP($jingle); + $sdp = $jts->generate(); + + $cd = new \Modl\ContactDAO(); + $contact = $cd->get(cleanJid((string)$jingle->attributes()->initiator)); + + if(!isset($contact)) + $contact = new Modl\Contact; + + if($sdp) { + RPC::call( + 'movim_desktop_notification', + $contact->getTrueName(), + $this->__('visio.calling'), + $contact->getPhoto('m')); + //RPC::call('Popup.setJid', (string)$jingle->attributes()->initiator); + RPC::call('onOffer', $sdp); + } + } + + function onSessionAccept($jingle) { + $jts = new \JingletoSDP($jingle); + $sdp = $jts->generate(); + $sid = $jts->getSessionId(); + + RPC::call('onAccept', $sdp); + + $s = Session::start('movim'); + $s->set('jingleSid', $sid); + } + + function onTransportInfo($jingle) { + $jts = new \JingletoSDP($jingle); + + RPC::call('onCandidate', $jts->generate(), $jts->media); + } + + function onSessionTerminate($jingle) { + $message = ''; + + switch($jingle->reason->children()->getName()) { + case 'success': + $message = $this->__('visio.hung_up'); + break; + + case 'busy': + $message = $this->__('visio.busy'); + break; + + case 'decline': + $message = $this->__('visio.declined'); + break; + + case 'unsupported-transports': + + break; + + case 'failed-transport': + + break; + + case 'unsupported-applications': + + break; + + case 'failed-application': + $message = $this->__('visio.remote_incompatible'); + break; + + case 'incompatible-parameters': + + break; + + default: + $message = $this->__('visio.unknown_error'); + break; + } + + RPC::call('terminate'); + RPC::call('movim_fill', 'status', $message); + } + + function ajaxSendProposal($proposal) { + $p = json_decode($proposal); + + $sd = Sessionx::start(); + + $stj = new SDPtoJingle( + $p->sdp, + $this->user->getLogin().'/'.$sd->resource, + $p->jid.'/'.$p->resource, + 'session-initiate'); + + $r = new SessionInitiate; + $r->setTo($p->jid.'/'.$p->resource) + ->setOffer($stj->generate()) + ->request(); + + $sid = $stj->getSessionId(); + $s = Session::start('movim'); + $s->set('jingleSid', $sid); + } + + function ajaxSendAcceptance($proposal) { + $p = json_decode($proposal); + + $sd = Sessionx::start(); + + $stj = new SDPtoJingle( + $p->sdp, + $this->user->getLogin().'/'.$sd->resource, + $p->jid.'/'.$p->resource, + 'session-accept'); + + $r = new SessionInitiate; + $r->setTo($p->jid.'/'.$p->resource) + ->setOffer($stj->generate()) + ->request(); + } + + function ajaxSendSessionTerminate($jid, $resource, $reason = null) { + $s = Session::start(); + $jingleSid = $s->get("jingleSid"); + + $r = new SessionTerminate; + $r->setTo($jid.'/'.$resource); + $r->setJingleSid($jingleSid); + + if(isset($reason)) + $r->setReason($reason); + + $r->request(); + } + + function ajaxSendCandidate($candidate) { + $p = json_decode($candidate); + $sd = Sessionx::start(); + + $sdp = + 'm='.$p->mid."\n". + $p->sdp; + + $stj = new SDPtoJingle( + $sdp, + $this->user->getLogin().'/'.$sd->resource, + $p->jid.'/'.$p->resource, + 'transport-info'); + + $r = new SessionInitiate; + $r->setTo($p->jid.'/'.$p->resource) + ->setOffer($stj->generate()) + ->request(); + } + + function ajaxGetContact($jid) + { + $cd = new \Modl\ContactDAO(); + $contact = $cd->get($jid); + + $contactview = $this->tpl(); + $contactview->assign('contact', $contact); + + RPC::call('movim_fill', 'avatar', $contactview->draw('_visio_contact', true)); + } + + function display() + { + //if(isset($_GET['f'])) { + // list($jid, $resource) = explode('/', htmlentities($_GET['f'])); + + $json = requestURL('https://computeengineondemand.appspot.com/turn?username=93773443&key=4080218913', 1); + $this->view->assign('turn_list' , $json); + + /* $cd = new \Modl\ContactDAO(); + $contact = $cd->get($jid); + + if(!$contact) + $contact = new modl\Contact(); + + $this->view->assign('avatar',$contact->getPhoto('l')); + $this->view->assign('name' ,$contact->getTrueName()); + $this->view->assign('jid' ,$jid); + $this->view->assign('resource' ,$resource); + }*/ + } +} diff --git a/sources/app/widgets/Visio/_visio_contact.tpl b/sources/app/widgets/Visio/_visio_contact.tpl new file mode 100644 index 0000000..49c4ea7 --- /dev/null +++ b/sources/app/widgets/Visio/_visio_contact.tpl @@ -0,0 +1,3 @@ + +{$contact->getTrueName()} +
      diff --git a/sources/app/widgets/Visio/adapter.js b/sources/app/widgets/Visio/adapter.js new file mode 100755 index 0000000..6d6e039 --- /dev/null +++ b/sources/app/widgets/Visio/adapter.js @@ -0,0 +1,142 @@ +var RTCPeerConnection = null; +var getUserMedia = null; +var attachMediaStream = null; +var reattachMediaStream = null; +var webrtcDetectedBrowser = null; +var webrtcDetectedVersion = null; + +function trace(text) { + // This function is used for logging. + if (text[text.length - 1] == '\n') { + text = text.substring(0, text.length - 1); + } + console.log((performance.now() / 1000).toFixed(3) + ": " + text); +} + +if (navigator.mozGetUserMedia) { + console.log("This appears to be Firefox"); + + webrtcDetectedBrowser = "firefox"; + + webrtcDetectedVersion = + parseInt(navigator.userAgent.match(/Firefox\/([0-9]+)\./)[1], 10); + + // The RTCPeerConnection object. + RTCPeerConnection = mozRTCPeerConnection; + + // The RTCSessionDescription object. + RTCSessionDescription = mozRTCSessionDescription; + + // The RTCIceCandidate object. + RTCIceCandidate = mozRTCIceCandidate; + + // Get UserMedia (only difference is the prefix). + // Code from Adam Barth. + getUserMedia = navigator.mozGetUserMedia.bind(navigator); + navigator.getUserMedia = getUserMedia; + + // Creates iceServer from the url for FF. + createIceServer = function(url, username, password) { + var iceServer = null; + var url_parts = url.split(':'); + if (url_parts[0].indexOf('stun') === 0) { + // Create iceServer with stun url. + iceServer = { 'url': url }; + } else if (url_parts[0].indexOf('turn') === 0) { + if (webrtcDetectedVersion < 27) { + // Create iceServer with turn url. + // Ignore the transport parameter from TURN url for FF version <=27. + var turn_url_parts = url.split("?"); + // Return null for createIceServer if transport=tcp. + if (turn_url_parts.length === 1 || + turn_url_parts[1].indexOf('transport=udp') === 0) { + iceServer = { 'url': turn_url_parts[0], + 'credential': password, + 'username': username }; + } + } else { + // FF 27 and above supports transport parameters in TURN url, + // So passing in the full url to create iceServer. + iceServer = { 'url': url, + 'credential': password, + 'username': username }; + } + } + return iceServer; + }; + + // Attach a media stream to an element. + attachMediaStream = function(element, stream) { + console.log("Attaching media stream"); + element.mozSrcObject = stream; + element.play(); + }; + + reattachMediaStream = function(to, from) { + console.log("Reattaching media stream"); + to.mozSrcObject = from.mozSrcObject; + to.play(); + }; + + // Fake get{Video,Audio}Tracks + if (!MediaStream.prototype.getVideoTracks) { + MediaStream.prototype.getVideoTracks = function() { + return []; + }; + } + + if (!MediaStream.prototype.getAudioTracks) { + MediaStream.prototype.getAudioTracks = function() { + return []; + }; + } +} else if (navigator.webkitGetUserMedia) { + console.log("This appears to be Chrome"); + + webrtcDetectedBrowser = "chrome"; + webrtcDetectedVersion = + parseInt(navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./)[2], 10); + + // Creates iceServer from the url for Chrome. + createIceServer = function(url, username, password) { + var iceServer = null; + var url_parts = url.split(':'); + if (url_parts[0].indexOf('stun') === 0) { + // Create iceServer with stun url. + iceServer = { 'url': url }; + } else if (url_parts[0].indexOf('turn') === 0) { + // Chrome M28 & above uses below TURN format. + iceServer = { 'url': url, + 'credential': password, + 'username': username }; + } + return iceServer; + }; + + // The RTCPeerConnection object. + RTCPeerConnection = webkitRTCPeerConnection; + + // Get UserMedia (only difference is the prefix). + // Code from Adam Barth. + getUserMedia = navigator.webkitGetUserMedia.bind(navigator); + navigator.getUserMedia = getUserMedia; + + // Attach a media stream to an element. + attachMediaStream = function(element, stream) { + if (typeof element.srcObject !== 'undefined') { + element.srcObject = stream; + } else if (typeof element.mozSrcObject !== 'undefined') { + element.mozSrcObject = stream; + } else if (typeof element.src !== 'undefined') { + element.src = URL.createObjectURL(stream); + } else { + console.log('Error attaching stream to element.'); + } + }; + + reattachMediaStream = function(to, from) { + to.src = from.src; + }; +} else { + console.log("Browser does not appear to be WebRTC-capable"); +} diff --git a/sources/app/widgets/Visio/img/background.png b/sources/app/widgets/Visio/img/background.png new file mode 100755 index 0000000..33d99ba Binary files /dev/null and b/sources/app/widgets/Visio/img/background.png differ diff --git a/sources/app/widgets/Visio/img/cross.png b/sources/app/widgets/Visio/img/cross.png new file mode 100755 index 0000000..8e4d76e Binary files /dev/null and b/sources/app/widgets/Visio/img/cross.png differ diff --git a/sources/app/widgets/Visio/locales.ini b/sources/app/widgets/Visio/locales.ini new file mode 100755 index 0000000..2f2b067 --- /dev/null +++ b/sources/app/widgets/Visio/locales.ini @@ -0,0 +1,10 @@ +[visio] +call = Call +hang_up = Hang up +connection= Connection +hung_up = Hung up +busy = Your contact is busy +declined = Declined +remote_incompatible = Remote application incompatible +unknown_error = Unknown error +calling = Is calling you diff --git a/sources/app/widgets/Visio/turn.js b/sources/app/widgets/Visio/turn.js new file mode 100755 index 0000000..95c0369 --- /dev/null +++ b/sources/app/widgets/Visio/turn.js @@ -0,0 +1,59 @@ +var turnUrl = 'https://computeengineondemand.appspot.com/turn?username=93773443&key=4080218913'; +var turnDone = false; + +function maybeRequestTurn() { + if (turnUrl == '') { + turnDone = true; + } + + for (var i = 0, len = configuration.iceServers.length; i < len; i++) { + if (configuration.iceServers[i].url.substr(0, 5) === 'turn:') { + turnDone = true; + } + } + + var currentDomain = document.domain; + if (currentDomain.search('localhost') === -1 && + currentDomain.search('apprtc') === -1) { + // Not authorized domain. Try with default STUN instead. + turnDone = true; + } + + // No TURN server. Get one from computeengineondemand.appspot.com. + xmlhttp = new XMLHttpRequest(); + xmlhttp.onreadystatechange = onTurnResult; + xmlhttp.open('GET', turnUrl, true); + xmlhttp.send(); + + /*for (i = 0; i < VISIO_TURN_LIST.uris.length; i++) { + var iceServer = createIceServer(VISIO_TURN_LIST.uris[i], + VISIO_TURN_LIST.username, + VISIO_TURN_LIST.password); + if (iceServer !== null) { + configuration.iceServers.push(iceServer); + } + }*/ +} + +function onTurnResult() { + if (xmlhttp.readyState === 4 && xmlhttp.status === 200) { + var turnServer = JSON.parse(xmlhttp.responseText); + for (i = 0; i < turnServer.uris.length; i++) { + // Create a turnUri using the polyfill (adapter.js). + var iceServer = createIceServer(turnServer.uris[i], + turnServer.username, + turnServer.password); + if (iceServer !== null) { + configuration.iceServers.push(iceServer); + } + } + } /*else { + console.log( + 'Error: Status ' + + xmlhttp.status + + ', State ' + + xmlhttp.readyState); + }*/ + // If TURN request failed, continue the call with default STUN. + turnDone = true; +} diff --git a/sources/app/widgets/Visio/visio.css b/sources/app/widgets/Visio/visio.css new file mode 100755 index 0000000..74aeaf8 --- /dev/null +++ b/sources/app/widgets/Visio/visio.css @@ -0,0 +1,141 @@ +html { + height: 100%; +} + +body { + background-color: #040404 !important; + height: 100%; + overflow: hidden; + margin: 0 auto; + padding: 0; + max-width: auto !important; + background-image: url('img/background.png'); +} + +#visio { + width: 100%; + height: 100%; + position: relative; +} + +#visio .menu { + position: absolute; + bottom: 0; + text-align: center; + background-color: rgba(0, 0, 0, 0.3); + padding: 0.5em 0; + width: 100%; +} + +#visio .menu #toggle-microphone, +#visio .menu #toggle-camera, +#visio .menu #hang-up { + display: none; +} + +#visio .menu #toggle-screen { + float: left; + margin-left: 0.5em; +} + +#visio .menu .oppose:first-child { + margin-right: 0.5em; +} + +#visio #avatar { + position: absolute; + left: 50%; + top: 50%; + max-width: 200px; + margin-left: -100px; + margin-top: -160px; +} + +#visio #avatar img { + width: 100%; + display: block; +} + +#visio #avatar.tiny { + display: none; +} + +#visio #avatar .name { + color: white; + display: block; + text-align: center; + line-height: 1.3em; + margin-top: 1em; + font-size: 1.6em; +} + +#visio #avatar #status { + color: white; + text-align: center; + margin-top: 1em; + line-height: 1.5em; +} + +#visio #remote-video, +#visio #local-video { + position: absolute; + max-width: 100%; + max-height: 100%; + width: 100%; + height: 100%; + display: none; +} + +#visio #log { + color: white; + position: absolute; + top: 0; + left: 0; + /*display: none;*/ +} + +#visio #log div { + margin-bottom: 1em; +} +/* Status calling */ +#visio.calling #remote-video, +#visio.calling #local-video { + display: block; +} + +#visio.calling #local-video { + width: 20%; + height: auto; + bottom: 3.5em; + transition: width 0.5s ease; + right: 0; +} + +#visio.calling #local-video:hover { + width: 40%; +} + +#visio.calling .menu #call { + display: none; +} + +#visio.calling .menu #toggle-microphone, +#visio.calling .menu #toggle-camera, +#visio.calling .menu #hang-up { + display: inline-block; +} + +#visio.calling #avatar { + display: none; +} + +#connection { + position: absolute; + top: 0; + left: 0; + background-color: rgba(0, 0, 0, 0.8); + padding: 2em; + color: white; + width: 100%; + height: 100%; +} diff --git a/sources/app/widgets/Visio/visio.js b/sources/app/widgets/Visio/visio.js new file mode 100755 index 0000000..105142e --- /dev/null +++ b/sources/app/widgets/Visio/visio.js @@ -0,0 +1,157 @@ +function notifyOpener() { + document.querySelector('#connection').style.display = 'none'; + if(self.opener || !self.opener.Popup.win) + self.opener.Popup.win = self; +} + +setInterval( notifyOpener, 200 ); + +self.focus(); + +VISIO_JID = ''; +VISIO_RESOURCE = ''; + +/** + * When an error occured + */ +window.onerror = function() { + document.querySelector('#connection').style.display = 'block'; +}; + +/** + * When the popup is closed + */ +window.onunload = function() { + //self.opener.Roster_ajaxToggleChat(); +}; + +var Visio = { + isVideoMuted: false, + + fullScreen: function() { + var toggle = document.querySelector("#toggle-screen i"); + + if(document.fullscreenElement == null + && document.mozFullScreenElement == null + && document.webkitFullscreenElement == null) { // current working methods + toggle.className = toggle.className.replace('fa-expand', 'fa-compress'); + + if (document.documentElement.requestFullscreen) { + document.documentElement.requestFullscreen(); + } else if (document.documentElement.mozRequestFullScreen) { + document.documentElement.mozRequestFullScreen(); + } else if (document.documentElement.webkitRequestFullscreen) { + document.documentElement.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT); + } + } else { + toggle.className = toggle.className.replace('fa-compress', 'fa-expand'); + + if (document.cancelFullScreen) { + document.cancelFullScreen(); + } else if (document.mozCancelFullScreen) { + document.mozCancelFullScreen(); + } else if (document.webkitCancelFullScreen) { + document.webkitCancelFullScreen(); + } + } + }, + + log: function(content) { + var date = new Date(); + movim_prepend( + "log", + "
      [" + + date.getHours() + ":"+date.getMinutes() + ":"+date.getSeconds() + "] " + + content + + "
      "); + }, + + toggleVideoMute: function() { + videoTracks = localStream.getVideoTracks(); + var camera = document.getElementById("toggle-camera"); + + if (videoTracks.length === 0) { + console.log('No local video available.'); + return; + } + + if (this.isVideoMuted) { + for (i = 0; i < videoTracks.length; i++) { + videoTracks[i].enabled = true; + } + + camera.className = camera.className.replace('camera-off', 'camera'); + console.log('Video unmuted.'); + } else { + for (i = 0; i < videoTracks.length; i++) { + videoTracks[i].enabled = false; + } + + camera.className = camera.className.replace('camera', 'camera-off'); + console.log('Video muted.'); + } + + this.isVideoMuted = !this.isVideoMuted; + }, + + toggleAudioMute: function() { + audioTracks = localStream.getAudioTracks(); + var micro = document.getElementById("toggle-microphone"); + + if (audioTracks.length === 0) { + console.log('No local audio available.'); + return; + } + + if (this.isAudioMuted) { + for (i = 0; i < audioTracks.length; i++) { + audioTracks[i].enabled = true; + } + + micro.className = micro.className.replace('microphone-off', 'microphone'); + console.log('Video unmuted.'); + } else { + for (i = 0; i < audioTracks.length; i++) { + audioTracks[i].enabled = false; + } + + micro.className = micro.className.replace('microphone', 'microphone-off'); + console.log('Video muted.'); + } + + this.isAudioMuted = !this.isAudioMuted; + }, + + readStack: function() { + if(self.opener.popup.stack != null) { + var stack = self.opener.popup.stack; + + if(stack.jid != null) { + jid = stack.jid.split('/'); + VISIO_JID = jid[0]; + VISIO_RESOURCE = jid[1]; + + delete stack.jid; + } + + for(var call in stack) { + console.log('Call function ' + call); + window[call].call(null, stack[call]); + delete stack[call]; + } + } + } +} + +movim_add_onload(function() +{ + maybeRequestTurn(); + document.getElementById("call").addEventListener('click', function() { init(true); answer(true); }, false); + document.getElementById("hang-up").addEventListener('click', function() { sendTerminate('success'); terminate(); }, false); + document.getElementById("toggle-screen").addEventListener('click', function() { Visio.fullScreen(); }, false); + document.getElementById("toggle-camera").addEventListener('click', function() { Visio.toggleVideoMute(); }, false); + document.getElementById("toggle-microphone").addEventListener('click', function() { Visio.toggleAudioMute(); }, false); + + Visio.readStack(); + Visio_ajaxGetContact(VISIO_JID); +}); diff --git a/sources/app/widgets/Visio/visio.tpl b/sources/app/widgets/Visio/visio.tpl new file mode 100755 index 0000000..e39cd93 --- /dev/null +++ b/sources/app/widgets/Visio/visio.tpl @@ -0,0 +1,37 @@ + + +
      + {$c->__('visio.connection')}... +
      diff --git a/sources/app/widgets/Visio/webrtc.js b/sources/app/widgets/Visio/webrtc.js new file mode 100755 index 0000000..c45f7b2 --- /dev/null +++ b/sources/app/widgets/Visio/webrtc.js @@ -0,0 +1,309 @@ +var DtlsSrtpKeyAgreement = { + DtlsSrtpKeyAgreement: true +}; + +var optional = { + optional: [DtlsSrtpKeyAgreement] +}; + +var pc; +var remoteStream; +var localStream; + +// The RTCPeerConnection configuration +var configuration = {"iceServers":[{"url": "stun:stun.services.mozilla.com"}]}; + +// Set up audio and video regardless of what devices are present. +var sdpConstraints = {'mandatory': { + 'OfferToReceiveAudio': true, + 'OfferToReceiveVideo': true }}; + +function onIceConnectionStateChanged(event) { + Visio.log('onIceConnectionStateChanged'); + Visio.log(event); +} + +function onSignalingStateChanged(event) { + Visio.log('onSignalingStateChanged'); + Visio.log(event); +} + +function onIceCandidateAdded(event) { + Visio.log('onIceCandidateAdded'); + Visio.log(event); +} + +function onRemoteIceCandidateAdded(event) { + Visio.log('onRemoteIceCandidateAdded'); + Visio.log(event); +} + +function onRemoteIceCandidateError(event) { + Visio.log('onRemoteIceCandidateError'); + Visio.log(event); +} + +function onSignalingStateChanged(event) { + Visio.log('onSignalingStateChanged'); + Visio.log(event); +} + +function onRemoteStreamAdded(event) { + var vid = document.getElementById('remote-video'); + + vid.src = window.URL.createObjectURL(event.stream); + + remoteStream = event.stream; + + //console.log(remoteStream); + //console.log(vid); + /* + audioTracks = remoteStream.getAudioTracks(); + + for (i = 0; i < audioTracks.length; i++) { + audioTracks[i].enabled = true; + }*/ +} + +function onError(err) { + console.log(err); +} + +function onOfferCreated(offer) { + pc.setLocalDescription(offer,onSetSessionDescriptionSuccess, onSetSessionDescriptionError); + + sendMessage(offer); +} + +function onAnswerCreated(offer) { + pc.setLocalDescription(offer,onSetSessionDescriptionSuccess, onSetSessionDescriptionError); + + sendMessage(offer, true); +} + +function onIceCandidate(event) { + Visio.log('onIceCandidate'); + + console.log('CANDIDATE'); + console.log(event); + candidate = {}; + + if(event.candidate != null) { + candidate.sdp = event.candidate.candidate; + candidate.mid = event.candidate.sdpMid; + candidate.line = event.candidate.sdpMLineIndex; + + candidate.jid = VISIO_JID; + candidate.resource = VISIO_RESOURCE; + + var msgString = JSON.stringify(candidate); + + Visio_ajaxSendCandidate(msgString); + } + +} + +function sendTerminate(reason) { + Visio_ajaxSendSessionTerminate(VISIO_JID, VISIO_RESOURCE, reason); +} + +function sendMessage(msg, accept) { + offer = {}; + offer.sdp = msg.sdp; + + offer.jid = VISIO_JID; + offer.resource = VISIO_RESOURCE; + + document.getElementById('visio').className = 'calling'; + + if(webrtcDetectedBrowser == 'chrome') { + setTimeout(function() { + if(!accept) + offer.sdp = pc.localDescription.sdp; + + var msgString = JSON.stringify(offer); + + if(accept) { + Visio.log('Send the acceptance.'); + Visio.log('ACCEPTANCE ' + msg.sdp); + Visio_ajaxSendAcceptance(msgString); + } else { + Visio.log('Send the proposal.'); + Visio.log('PROPOSAL ' + msg.sdp); + + console.log(msg.sdp); + + Visio_ajaxSendProposal(msgString); + } + }, 1000); + } else { + var msgString = JSON.stringify(offer); + + if(accept) { + Visio.log('Send the acceptance.'); + Visio.log('ACCEPTANCE ' + msg.sdp); + Visio_ajaxSendAcceptance(msgString); + } else { + Visio.log('Send the proposal.'); + Visio.log('PROPOSAL ' + msg.sdp); + + Visio_ajaxSendProposal(msgString); + } + } +} + +function onSetSessionDescriptionSuccess() { + Visio.log('Set local session description success.'); +} + +function onSetSessionDescriptionError(error) { + Visio.log('Failed to set local session description: ' + error.toString()); + sendTerminate('failed-application'); +} + +function onSetRemoteSessionDescriptionSuccess() { + Visio.log('Set remote session description success.'); +} + +function onSetRemoteSessionDescriptionError(error) { + Visio.log('Failed to set remote session description: ' + error.message); + sendTerminate('failed-application'); +} + +function onOffer(offer) { + console.log(offer); + Visio.log('Offer received.'); + Visio.log('OFFER ' + offer); + + init(false); + + if(offer != null) { + + var message = {}; + message.sdp = offer+"\n"; + message.type = 'offer'; + + var desc = new RTCSessionDescription(message); + + pc.setRemoteDescription(desc, + onSetRemoteSessionDescriptionSuccess, onSetRemoteSessionDescriptionError); + answer(false); + } +} + +function onAccept(offer) { + Visio.log('Accept received.'); + Visio.log('ACCEPT ' + offer); + + if(offer != null) { + var desc = new RTCSessionDescription(); + desc.sdp = offer; + desc.type = 'answer'; + + pc.setRemoteDescription(desc, + onSetRemoteSessionDescriptionSuccess, onSetRemoteSessionDescriptionError); + } +} + +function onCandidate(sdp, media) { + var label = { + 'audio' : 0, + 'video' : 1 + }; + + var candidate = new RTCIceCandidate({sdpMLineIndex: label[media], + candidate: sdp}); + + pc.addIceCandidate(candidate, onRemoteIceCandidateAdded, onRemoteIceCandidateError); +} + +function preInit(isCaller) { + // We try to grab TURN servers, init() is called here + maybeRequestTurn(isCaller); +} + +function init(isCaller) { + try { + console.log(configuration); + pc = new RTCPeerConnection(configuration, optional); + + console.log('Created RTCPeerConnnection with:\n' + + ' config: \'' + JSON.stringify(configuration) + '\';\n' + + ' constraints: \'' + JSON.stringify(optional) + '\'.'); + + pc.onicecandidate = onIceCandidate; + pc.onsignalingstatechange = onSignalingStateChanged; + pc.oniceconnectionstatechange = onIceConnectionStateChanged; + pc.onaddstream = onRemoteStreamAdded; + } catch (e) { + Visio.log('Failed to create PeerConnection, exception: ' + e.message); + alert('Cannot create RTCPeerConnection object; \ + WebRTC is not supported by this browser.'); + return; + } +} + +function answer(isCaller) { + if(getUserMedia) { + if (getUserMedia) { + getUserMedia = getUserMedia.bind(navigator); + } + + // Request the camera. + getUserMedia( + // Constraints + { + video: true, audio: true + }, + + // Success Callback + function(localMediaStream) { + // Get a reference to the video element on the page. + var vid = document.getElementById('local-video'); + var avatar = document.getElementById('avatar'); + + // Create an object URL for the video stream and use this + // to set the video source. + vid.src = window.URL.createObjectURL(localMediaStream); + + localStream = localMediaStream; + + pc.addStream(localStream); + channel = pc.createDataChannel("visio"); + + if(isCaller) + pc.createOffer(onOfferCreated, onError); + else + pc.createAnswer(onAnswerCreated, onError); + }, + + // Error Callback + function(err) { + // Log the error to the console. + Visio.log('The following error occurred when trying to use getUserMedia: ' + err); + sendTerminate('decline'); + } + + + ); + } else { + alert('Sorry, your browser does not support getUserMedia'); + } +} + +function terminate() { + // We close the RTCPeerConnection + if(pc != null && pc.signalingState != 'closed') + pc.close(); + + // We close the local webcam and microphone + if(localStream != null) + localStream.stop(); + remoteStream = null; + + // Get a reference to the video elements on the page. + var vid = document.getElementById('local-video'); + var rvid = document.getElementById('remote-video'); + + document.getElementById('visio').className = ''; +} diff --git a/sources/app/widgets/VisioExt/VisioExt.php b/sources/app/widgets/VisioExt/VisioExt.php new file mode 100755 index 0000000..26b32b9 --- /dev/null +++ b/sources/app/widgets/VisioExt/VisioExt.php @@ -0,0 +1,195 @@ + + * + * @version 1.0 + * @date 20 October 2010 + * + * Copyright (C)2010 MOVIM project + * + * See COPYING for licensing information. + */ + +use Moxl\Xec\Action\Jingle\SessionInitiate; +use Moxl\Xec\Action\Jingle\SessionTerminate; + +class VisioExt extends WidgetBase +{ + function load() { + $this->addjs('visioext.js'); + $this->registerEvent('jinglesessioninitiate', 'onSessionInitiate'); + /*$this->registerEvent('jinglesessionterminate', 'onSessionTerminate'); + $this->registerEvent('jinglesessionaccept', 'onSessionAccept'); + $this->registerEvent('jingletransportinfo', 'onTransportInfo'); + + $this->registerEvent('jinglecreationsuccess', 'onCreationSuccess');*/ + } + + function onSessionInitiate($jingle) { + $jts = new \JingletoSDP($jingle); + $sdp = $jts->generate(); + + $cd = new \Modl\ContactDAO(); + $contact = $cd->get(cleanJid((string)$jingle->attributes()->initiator)); + + if(!isset($contact)) + $contact = new Modl\Contact; + + if($sdp) { + RPC::call( + 'movim_desktop_notification', + $contact->getTrueName(), + $this->__('visio.calling'), + $contact->getPhoto('m')); + RPC::call('remoteSetJid', (string)$jingle->attributes()->initiator); + RPC::call('remoteCall', 'onOffer', $sdp); + RPC::commit(); + } + } + /* + function onSessionAccept($jingle) { + $jts = new \JingletoSDP($jingle); + $sdp = $jts->generate(); + $sid = $jts->getSessionId(); + + RPC::call('Popup.call', 'onAccept', $sdp); + + $s = Session::start('movim'); + $s->set('jingleSid', $sid); + } + + function onTransportInfo($jingle) { + $jts = new \JingletoSDP($jingle); + + RPC::call('Popup.call', 'onCandidate', $jts->generate(), $jts->media); + } + + function onSessionTerminate($jingle) { + $message = ''; + + switch($jingle->reason->children()->getName()) { + case 'success': + $message = $this->__('visio.hung_up'); + break; + + case 'busy': + $message = $this->__('visio.busy'); + break; + + case 'decline': + $message = $this->__('visio.declined'); + break; + + case 'unsupported-transports': + + break; + + case 'failed-transport': + + break; + + case 'unsupported-applications': + + break; + + case 'failed-application': + $message = $this->__('visio.remote_incompatible'); + break; + + case 'incompatible-parameters': + + break; + + default: + $message = $this->__('visio.unknown_error'); + break; + } + + RPC::call('Popup.call', 'terminate'); + RPC::call('Popup.call', 'movim_fill', 'status', $message); + } + + function ajaxSendProposal($proposal) { + $p = json_decode($proposal); + + $sd = Sessionx::start(); + + $stj = new SDPtoJingle( + $p->sdp, + $this->user->getLogin().'/'.$sd->refsource, + $p->jid.'/'.$p->resource, + 'session-initiate'); + + $r = new SessionInitiate; + $r->setTo($p->jid.'/'.$p->resource) + ->setOffer($stj->generate()) + ->request(); + + $sid = $stj->getSessionId(); + $s = Session::start('movim'); + $s->set('jingleSid', $sid); + } + + function ajaxSendAcceptance($proposal) { + $p = json_decode($proposal); + + $sd = Sessionx::start(); + + $stj = new SDPtoJingle( + $p->sdp, + $this->user->getLogin().'/'.$sd->resource, + $p->jid.'/'.$p->resource, + 'session-accept'); + + $r = new SessionInitiate; + $r->setTo($p->jid.'/'.$p->resource) + ->setOffer($stj->generate()) + ->request(); + } + + function ajaxSendSessionTerminate($jid, $resource, $reason = null) { + $s = Session::start('movim'); + $jingleSid = $s->get("jingleSid"); + + $r = new SessionTerminate; + $r->setTo($jid.'/'.$resource); + $r->setJingleSid($jingleSid); + + if(isset($reason)) + $r->setReason($reason); + + $r->request(); + } + + function ajaxSendCandidate($candidate) { + $p = json_decode($candidate); + $sd = Sessionx::start(); + + $sdp = + 'm='.$p->mid."\n". + $p->sdp; + + $stj = new SDPtoJingle( + $sdp, + $this->user->getLogin().'/'.$sd->resource, + $p->jid.'/'.$p->resource, + 'transport-info'); + + $r = new SessionInitiate; + $r->setTo($p->jid.'/'.$p->resource) + ->setOffer($stj->generate()) + ->request(); + }*/ + + function build() { + + } +} diff --git a/sources/app/widgets/VisioExt/locales.ini b/sources/app/widgets/VisioExt/locales.ini new file mode 100755 index 0000000..5e9ae00 --- /dev/null +++ b/sources/app/widgets/VisioExt/locales.ini @@ -0,0 +1,7 @@ +[visio] +hung_up = Hung up +busy = Your contact is busy +declined = Declined +remote_incompatible = Remote application incompatible +unknown_error = Unknown error +calling = Is calling you diff --git a/sources/app/widgets/VisioExt/visioext.js b/sources/app/widgets/VisioExt/visioext.js new file mode 100755 index 0000000..26a103a --- /dev/null +++ b/sources/app/widgets/VisioExt/visioext.js @@ -0,0 +1,59 @@ +/** + * @brief Definition of the MovimWebsocket object + * @param string error + */ +function Popup() { + var stack; + var win; +} + +Popup.prototype.init = function() { + this.stack = {}; +} + +Popup.prototype.open = function() { + console.log('Popup already opened'); + var url = BASE_URI + PAGE_KEY_URI + 'visio'; + + //this.setJid(jid); + console.log(url); + if( !this.win || this.win.closed ) { + console.log('Opening the Popup'); + this.win = window.open( url, "win", "height=480,width=640,directories=0,titlebar=0,toolbar=0,location=0,status=0, personalbar=0,menubar=0,resizable=0" ); + } else this.win.focus(); +} + +Popup.prototype.close = function() { + if(this.win) { this.win.close(); } +} + +Popup.prototype.focus = function() { + if(this.win) { this.win.focus(); } +} + +Popup.prototype.setJid = function(jid) { + this.stack.jid = jid; +} + +Popup.prototype.call = function(func, param) { + if(!this.win || this.win.closed ) { + /*if(this.stack == null) { + this.stack = {}; + }*/ + this.stack[func] = param; + this.open(); + } +} + +function remoteCall(func, param) { + console.log('HOP'); + console.log(popup); + popup.call(func, param); +} + +function remoteSetJid(jid) { + popup.setJid(jid); +} + +var popup = new Popup; +popup.init(); diff --git a/sources/app/widgets/WidgetCommon/WidgetCommon.php b/sources/app/widgets/WidgetCommon/WidgetCommon.php new file mode 100755 index 0000000..b715d10 --- /dev/null +++ b/sources/app/widgets/WidgetCommon/WidgetCommon.php @@ -0,0 +1,78 @@ + + * + * @date 08 march 2012 + * + * Copyright (C)2010 MOVIM Project + * + * See COPYING for licensing information. + * + */ + +class WidgetCommon extends WidgetBase { + + function ajaxShowPosition($pos) + { + list($lat,$lon) = explode(',', $pos); + + $pos = json_decode( + file_get_contents('http://nominatim.openstreetmap.org/reverse?format=json&lat='.$lat.'&lon='.$lon.'&zoom=27&addressdetails=1') + ); + + RPC::call('movim_fill', 'postpublishlocation' , (string)$pos->display_name); + RPC::commit(); + } + + function ajaxPublishItem($server, $node, $form) + { + $content = $form['content']; + $title = $form['title']; + + $geo = false; + + if(isset($form['latlonpos']) && $form['latlonpos'] != '') { + list($lat,$lon) = explode(',', $form['latlonpos']); + + $pos = json_decode( + file_get_contents('http://nominatim.openstreetmap.org/reverse?format=json&lat='.$lat.'&lon='.$lon.'&zoom=27&addressdetails=1') + ); + + $geo = array( + 'latitude' => (string)$pos->lat, + 'longitude' => (string)$pos->lon, + 'altitude' => (string)$pos->alt, + 'country' => (string)$pos->address->country, + 'countrycode' => (string)$pos->address->country_code, + 'region' => (string)$pos->address->county, + 'postalcode' => (string)$pos->address->postcode, + 'locality' => (string)$pos->address->city, + 'street' => (string)$pos->address->path, + 'building' => (string)$pos->address->building, + 'text' => (string)$pos->display_name, + 'uri' => ''//'http://www.openstreetmap.org/'.urlencode('?lat='.(string)$pos->lat.'&lon='.(string)$pos->lon.'&zoom=10') + ); + } + + if($content != '') { + $content = Markdown::defaultTransform($content); + + $p = new PostPublish; + $p->setFrom($this->user->getLogin()) + ->setTo($server) + ->setNode($node) + ->setLocation($geo) + ->setTitle($title) + ->setContentHtml(rawurldecode($content)) + ->enableComments() + ->request(); + } + + } +} diff --git a/sources/app/widgets/WidgetCommon/_comments_toolbox.tpl b/sources/app/widgets/WidgetCommon/_comments_toolbox.tpl new file mode 100755 index 0000000..781cf71 --- /dev/null +++ b/sources/app/widgets/WidgetCommon/_comments_toolbox.tpl @@ -0,0 +1,41 @@ + + diff --git a/sources/app/widgets/WidgetCommon/_post.tpl b/sources/app/widgets/WidgetCommon/_post.tpl new file mode 100755 index 0000000..5b23aa5 --- /dev/null +++ b/sources/app/widgets/WidgetCommon/_post.tpl @@ -0,0 +1,27 @@ + +
      + {if="$access"} +
      + {/if} +
      + + {$avatar} + + {$title} + {$contact} + {$date} +
      +
      + {$content} +
      + +
      + {$tags} + {$enc} + {$comments} + {$place} + {$recycle} + {$group} + {$toolbox} +
      +
      diff --git a/sources/app/widgets/WidgetCommon/_post_toolbox.tpl b/sources/app/widgets/WidgetCommon/_post_toolbox.tpl new file mode 100755 index 0000000..2d26c77 --- /dev/null +++ b/sources/app/widgets/WidgetCommon/_post_toolbox.tpl @@ -0,0 +1,33 @@ + diff --git a/sources/app/widgets/WidgetCommon/_submit_form.tpl b/sources/app/widgets/WidgetCommon/_submit_form.tpl new file mode 100755 index 0000000..876a42f --- /dev/null +++ b/sources/app/widgets/WidgetCommon/_submit_form.tpl @@ -0,0 +1,116 @@ + + +
      +
      + +
      + +
      + +
      +
        + {loop="$gallery"} +
      • + + +
      • + {/loop} +
      + {if="$gallery == null"} +
      +

      {$c->__('error.whoops')}

      +

      + {$c->__('error.media_not_found')}
      + {$c->__('error.media_ask_upload')} + +

      + {$c->__('page.media')} +


      +
      + {/if} + +
      + + + + + + + + + + + + +
      + + + +
      + + + {$c->__('button.submit')} + + + + + +
      diff --git a/sources/bootstrap.php b/sources/bootstrap.php new file mode 100755 index 0000000..3fde391 --- /dev/null +++ b/sources/bootstrap.php @@ -0,0 +1,397 @@ +pushHandler(new SyslogHandler('movim')); + $log->addError($errstr); + return false; +} + +/** + * Manage boot order + */ +class Bootstrap { + function boot($light = false) { + //define all needed constants + $this->setConstants(); + + mb_internal_encoding("UTF-8"); + + //First thing to do, define error management (in case of error forward) + $this->setLogs(); + + //Check if vital system need is OK + $this->checkSystem(); + + if(!$light) $this->setBrowserSupport(); + + $this->loadSystem(); + $this->loadCommonLibraries(); + $this->loadDispatcher(); + $this->loadHelpers(); + + $loadmodlsuccess = $this->loadModl(); + + $this->setTimezone(); + $this->setLogLevel(); + + if($loadmodlsuccess) { + $this->startingSession(); + $this->loadLanguage(); + } else { + throw new Exception('Error loading Modl'); + } + } + private function checkSystem() { + $listWritableFile = array( + DOCUMENT_ROOT.'/log/logger.log', + DOCUMENT_ROOT.'/log/php.log', + DOCUMENT_ROOT.'/cache/test.tmp', + ); + $errors=array(); + + if(!is_writable(DOCUMENT_ROOT)) + $errors[] = 'We\'re unable to write to folder '.DOCUMENT_ROOT.': check rights'; + else { + if(!file_exists(DOCUMENT_ROOT.'/cache') && !@mkdir(DOCUMENT_ROOT.'/cache')) { + $errors[] = 'Couldn\'t create directory cache'; + } + if(!file_exists(DOCUMENT_ROOT.'/log') && !@mkdir(DOCUMENT_ROOT.'/log')) { + $errors[] = 'Couldn\'t create directory log'; + } + if(!file_exists(DOCUMENT_ROOT.'/config') && !@mkdir(DOCUMENT_ROOT.'/config')) { + $errors[] = 'Couldn\'t create directory config'; + } + if(!file_exists(DOCUMENT_ROOT.'/users') && !@mkdir(DOCUMENT_ROOT.'/users')) { + $errors[] = 'Couldn\'t create directory users'; + } else { + touch(DOCUMENT_ROOT.'/users/index.html'); + } + } + + foreach($listWritableFile as $fileName) { + if (!file_exists($fileName)) { + if (touch($fileName) !== true) { + $errors[] = 'We\'re unable to write to '.$fileName.': check rights'; + } + }else if (is_writable($fileName) !== true) { + $errors[] = 'We\'re unable to write to file '.$fileName.': check rights'; + } + } + if (!function_exists('json_decode')) { + $errors[] = 'You need to install php5-json that\'s not seems to be installed'; + } + if (count($errors)) { + throw new Exception(implode("\n
      ",$errors)); + } + } + private function setConstants() { + define('APP_TITLE', 'Movim'); + define('APP_NAME', 'movim'); + define('APP_VERSION', $this->getVersion()); + define('APP_SECURED', $this->isServerSecured()); + + if(isset($_SERVER['HTTP_HOST'])) { + define('BASE_HOST', $_SERVER['HTTP_HOST']); + } + + if(isset($_SERVER['SERVER_NAME'])) { + define('BASE_DOMAIN', $_SERVER["SERVER_NAME"]); + } + + define('BASE_URI', $this->getBaseUri()); + define('CACHE_URI', $this->getBaseUri() . 'cache/'); + + define('SESSION_ID', getenv('sid')); + + define('THEMES_PATH', DOCUMENT_ROOT . '/themes/'); + define('USERS_PATH', DOCUMENT_ROOT . '/users/'); + define('APP_PATH', DOCUMENT_ROOT . '/app/'); + define('SYSTEM_PATH', DOCUMENT_ROOT . '/system/'); + define('LIB_PATH', DOCUMENT_ROOT . '/lib/'); + define('LOCALES_PATH', DOCUMENT_ROOT . '/locales/'); + define('CACHE_PATH', DOCUMENT_ROOT . '/cache/'); + define('LOG_PATH', DOCUMENT_ROOT . '/log/'); + + define('VIEWS_PATH', DOCUMENT_ROOT . '/app/views/'); + define('HELPERS_PATH', DOCUMENT_ROOT . '/app/helpers/'); + define('WIDGETS_PATH', DOCUMENT_ROOT . '/app/widgets/'); + + define('MOVIM_API', 'https://api.movim.eu/'); + + if (!defined('DOCTYPE')) { + define('DOCTYPE','text/html'); + } + } + + private function isServerSecured() { + if(( + isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != "") + || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == "https")) { + return true; + } + + return false; + } + + private function getVersion() { + $file = "VERSION"; + if($f = fopen(DOCUMENT_ROOT.'/'.$file, 'r')) { + return trim(fgets($f)); + } + } + + private function getBaseUri() { + $dirname = dirname($_SERVER['PHP_SELF']); + $path = (($dirname == DIRECTORY_SEPARATOR) ? '' : $dirname).'/'; + + // Determining the protocol to use. + $uri = "http://"; + if($this->isServerSecured()) { + $uri = 'https://'; + } + + if($path == "") { + $uri .= $_SERVER['HTTP_HOST'] ; + } elseif(isset($_SERVER['HTTP_HOST'])) { + $uri .= str_replace('//', '/', $_SERVER['HTTP_HOST'] . $path); + } + + if(getenv('baseuri') != null + && filter_var(getenv('baseuri'), FILTER_VALIDATE_URL) + && sizeof(getenv('baseuri')) < 32) { + return getenv('baseuri'); + } else { + return $uri; + } + } + + private function loadSystem() { + // Loads up all system libraries. + require_once(SYSTEM_PATH . "/i18n/i18n.php"); + + require_once(SYSTEM_PATH . "Session.php"); + require_once(SYSTEM_PATH . "Sessionx.php"); + require_once(SYSTEM_PATH . "Utils.php"); + require_once(SYSTEM_PATH . "UtilsPicture.php"); + require_once(SYSTEM_PATH . "Cache.php"); + require_once(SYSTEM_PATH . "Event.php"); + require_once(SYSTEM_PATH . "MovimException.php"); + require_once(SYSTEM_PATH . "RPC.php"); + require_once(SYSTEM_PATH . "User.php"); + require_once(SYSTEM_PATH . "Picture.php"); + } + + private function loadCommonLibraries() { + // XMPPtoForm lib + require_once(LIB_PATH . "XMPPtoForm.php"); + + // SDPtoJingle and JingletoSDP lib :) + require_once(LIB_PATH . "SDPtoJingle.php"); + require_once(LIB_PATH . "JingletoSDP.php"); + } + + private function loadHelpers() { + foreach(glob(HELPERS_PATH."*Helper.php") as $file) { + require $file; + } + } + + private function loadDispatcher() { + require_once(SYSTEM_PATH . "template/TplPageBuilder.php"); + require_once(SYSTEM_PATH . "controllers/BaseController.php"); + require_once(SYSTEM_PATH . "controllers/AjaxController.php"); + + require_once(SYSTEM_PATH . "Route.php"); + + require_once(SYSTEM_PATH . "controllers/FrontController.php"); + + require_once(SYSTEM_PATH . "widget/WidgetBase.php"); + require_once(SYSTEM_PATH . "widget/WidgetWrapper.php"); + + require_once(APP_PATH . "widgets/WidgetCommon/WidgetCommon.php"); + require_once(APP_PATH . "widgets/Notification/Notification.php"); + } + + /** + * Loads up the language, either from the User or default. + */ + function loadLanguage() { + $user = new User(); + $user->reload(); + + $cd = new \Modl\ConfigDAO(); + $config = $cd->get(); + + if($user->isLogged()) { + $lang = $user->getConfig('language'); + if(isset($lang)) { + loadLanguage($lang); + } else { + // Load default language. + loadLanguage($config->locale); + } + } + else if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { + loadLanguageAuto(); + } + else { + loadLanguage($config->locale); + } + } + + private function setLogs() { + /*$cd = new \Modl\ConfigDAO(); + $config = $cd->get(); + + try { + define('ENVIRONMENT', $config->environment); + } catch (Exception $e) { + define('ENVIRONMENT','development');//default environment is production + }*/ + define('ENVIRONMENT','development');//default environment is production + /** + * LOG_MANAGEMENT: define where logs are saved, prefer error_log, or log_folder if you use mutual server. + * 'error_log' : save in file defined on your file server + * 'log_folder' : save in log folder, in DOCUMENT_ROOT.'/log' + * 'syslog' : save in global system logs (not in file server logs) + */ + + define('LOG_MANAGEMENT','log_folder'); + if (ENVIRONMENT === 'development') { + ini_set('log_errors', 1); + ini_set('display_errors', 0); + ini_set('error_reporting', E_ALL ); + + } else { + ini_set('log_errors', 1); + ini_set('display_errors', 0); + ini_set('error_reporting', E_ALL ^ E_DEPRECATED ^ E_NOTICE); + } + if (LOG_MANAGEMENT === 'log_folder') { + ini_set('error_log', DOCUMENT_ROOT.'/log/php.log'); + } + set_error_handler('systemErrorHandler', E_ALL); + } + + private function setTimezone() { + // We set the default timezone to the server timezone + $cd = new \Modl\ConfigDAO(); + $config = $cd->get(); + + // And we set a global offset + define('TIMEZONE_OFFSET', getTimezoneOffset($config->timezone)); + + date_default_timezone_set($config->timezone); + } + + private function setLogLevel() { + // We set the default timezone to the server timezone + $cd = new \Modl\ConfigDAO(); + $config = $cd->get(); + + define('LOG_LEVEL', (int)$config->loglevel); + } + + private function loadModl() { + // We load Movim Data Layer + $db = Modl\Modl::getInstance(); + $db->setModelsPath(APP_PATH.'models'); + + Modl\Utils::loadModel('Config'); + Modl\Utils::loadModel('Presence'); + Modl\Utils::loadModel('Contact'); + Modl\Utils::loadModel('Privacy'); + Modl\Utils::loadModel('RosterLink'); + Modl\Utils::loadModel('Cache'); + Modl\Utils::loadModel('Postn'); + Modl\Utils::loadModel('Subscription'); + Modl\Utils::loadModel('Caps'); + Modl\Utils::loadModel('Item'); + Modl\Utils::loadModel('Message'); + Modl\Utils::loadModel('Sessionx'); + Modl\Utils::loadModel('Conference'); + + if(file_exists(DOCUMENT_ROOT.'/config/db.inc.php')) { + require DOCUMENT_ROOT.'/config/db.inc.php'; + } else { + throw new MovimException('Cannot find config/db.inc.php file'); + } + + $db->setConnectionArray($conf); + $db->connect(); + + return true; + } + + private function setBrowserSupport() { + if(isset( $_SERVER['HTTP_USER_AGENT'])) { + $useragent = $_SERVER['HTTP_USER_AGENT']; + + if (preg_match('|MSIE ([0-9].[0-9]{1,2})|',$useragent,$matched)) { + $browser_version=$matched[1]; + $browser = 'IE'; + } elseif (preg_match('/Opera[\/ ]([0-9]{1}\.[0-9]{1}([0-9])?)/',$useragent,$matched)) { + $browser_version=$matched[1]; + $browser = 'Opera'; + } elseif(preg_match('|Firefox/([0-9\.]+)|',$useragent,$matched)) { + $browser_version=$matched[1]; + $browser = 'Firefox'; + } elseif(preg_match('|Safari/([0-9\.]+)|',$useragent,$matched)) { + $browser_version=$matched[1]; + $browser = 'Safari'; + } else { + $browser_version = 0; + $browser = 'other'; + } + } else { + $browser_version = 0; + $browser= 'other'; + } + + define('BROWSER_VERSION', $browser_version); + define('BROWSER', $browser); + + $compatible = false; + + switch($browser) { + case 'Firefox': + if($browser_version > 3.5) + $compatible = true; + break; + case 'IE': + if($browser_version > 10.0) + $compatible = true; + break; + case 'Safari': // Also Chrome-Chromium + if($browser_version > 522.0) + $compatible = true; + break; + case 'Opera': + if($browser_version > 12.1) + $compatible = true; + break; + } + + define('BROWSER_COMP', $compatible); + } + + private function startingSession() { + $s = \Sessionx::start(); + $s->load(); + + $user = new User; + $db = modl\Modl::getInstance(); + $db->setUser($user->getLogin()); + } +} diff --git a/sources/build.sh b/sources/build.sh new file mode 100755 index 0000000..396eeb0 --- /dev/null +++ b/sources/build.sh @@ -0,0 +1,34 @@ +#!/bin/bash + +VERSION=`cat VERSION` +PACKAGENAME="movim-${VERSION}" + +package() { + # Exports the project's package with dependencies + PACKAGEZIP="${PACKAGENAME}.zip" + + # OK, we export the code. $1 is the version number. + bzr export $PACKAGENAME + + cd $PACKAGENAME + + curl -sS https://getcomposer.org/installer | php + php composer.phar install + + rm composer.* + + # Compressing + cd .. + zip --quiet -r $PACKAGEZIP $PACKAGENAME + + # Deleting useless folder + rm -rf $PACKAGENAME + + # Signing, will create a $packagezip.sign file. Important stuff. + gpg --armor --sign --detach-sign $PACKAGEZIP +} + +# Doing the job +case $1 in + "package") package;; +esac diff --git a/sources/composer.json b/sources/composer.json new file mode 100755 index 0000000..0d91fec --- /dev/null +++ b/sources/composer.json @@ -0,0 +1,27 @@ +{ + "autoload": { + "psr-0": { + "Movim": "src" + } + }, + + "require": { + "monolog/monolog": "1.8.*", + "libchart/libchart": "dev-master", + "rain/raintpl": "dev-master", + "michelf/php-markdown": "1.4.*@dev", + "movim/modl": "dev-master", + "movim/sasl2": "dev-master", + "movim/moxl": "dev-ws", + + "embed/embed": "dev-master", + "heyupdate/emoji": "0.2.*@dev", + + "cboden/ratchet": "0.3.*", + "react/child-process": "0.5.*@dev", + "react/socket-client": "0.4.*@dev", + + "forxer/Gravatar": "~1.2", + "respect/validation": "0.8.*" + } +} diff --git a/sources/config/db.example.inc.php b/sources/config/db.example.inc.php new file mode 100755 index 0000000..72d63c4 --- /dev/null +++ b/sources/config/db.example.inc.php @@ -0,0 +1,17 @@ + 'mysql', + # The database username + 'username' => 'yhuser', + # The password + 'password' => 'yhpwd', + # Where can we find the database ? + 'host' => 'localhost', + # The port number, 3306 for MySQL and 5432 for PostGreSQL + 'port' => 3306, + # The database name + 'database' => 'yhdb' +); diff --git a/sources/daemon.php b/sources/daemon.php new file mode 100755 index 0000000..9b21329 --- /dev/null +++ b/sources/daemon.php @@ -0,0 +1,56 @@ +#!/usr/bin/env php + +boot(); + +$argsize = count($argv); +if($argsize == 1) { + echo colorize("Please specify a base uri eg.", "red"). colorize(" http://myhost.com/movim/\n", 'yellow'); + exit; +} + +if($argsize == 2) { + echo colorize("Please specify a port eg.", "red"). colorize(" 8080\n", 'yellow'); + exit; +} + +$md = Modl\Modl::getInstance(); +$infos = $md->check(); + +if($infos != null) { + echo colorize("The database need to be updated before running the daemon\n", 'green'); + foreach($infos as $i) { + echo colorize($i."\n", 'blue'); + } + + echo colorize("\nTo update the database run\n", 'green'); + echo colorize("php mud.php db set\n", 'purple'); + + break; +} + +$loop = Factory::create(); +$core = new Core($loop, $argv[1], $argv[2]); +$app = new HttpServer(new WsServer($core)); + +$socket = new Reactor($loop); +$socket->listen($argv[2], '0.0.0.0'); + +$server = new IoServer($app, $socket, $loop); + +$server->run(); diff --git a/sources/debian/conffiles b/sources/debian/conffiles new file mode 100644 index 0000000..4c3ef9c --- /dev/null +++ b/sources/debian/conffiles @@ -0,0 +1,2 @@ +/etc/apache2/conf-available/movim.conf +/etc/movim/db.example.inc.php diff --git a/sources/debian/config b/sources/debian/config new file mode 100755 index 0000000..c8d9ac2 --- /dev/null +++ b/sources/debian/config @@ -0,0 +1,21 @@ +#!/bin/sh + +set -e + +. /usr/share/debconf/confmodule + +if [ -f /usr/share/dbconfig-common/dpkg/config ]; then + . /usr/share/dbconfig-common/dpkg/config + + dbc_dbtypes="pgsql, mysql" + dbc_authmethod_user="password" + + . /usr/share/dbconfig-common/dpkg/config + + dbc_go movim $@ +fi + +db_input high movim/httpserver || true +db_go || true + +exit 0 diff --git a/sources/debian/etc/apache2/conf-available/movim.conf b/sources/debian/etc/apache2/conf-available/movim.conf new file mode 100644 index 0000000..8ddb7e1 --- /dev/null +++ b/sources/debian/etc/apache2/conf-available/movim.conf @@ -0,0 +1,6 @@ +Alias /movim/ /usr/share/movim/ + + + DirectoryIndex index.php + Options +FollowSymLinks -Indexes + diff --git a/sources/debian/lib/systemd/system/movim.service b/sources/debian/lib/systemd/system/movim.service new file mode 100644 index 0000000..7019dcb --- /dev/null +++ b/sources/debian/lib/systemd/system/movim.service @@ -0,0 +1,12 @@ +[Unit] +Description=Movim daemon +After=apache2.service network.target local-fs.target + +[Service] +User=www-data +Type=simple +ExecStart=/usr/bin/php daemon.php https://localhost/movim/ 8080 +WorkingDirectory=/usr/share/movim/ + +[Install] +WantedBy=multi-user.target diff --git a/sources/debian/postinst b/sources/debian/postinst new file mode 100755 index 0000000..e3051bd --- /dev/null +++ b/sources/debian/postinst @@ -0,0 +1,161 @@ +#!/bin/sh + +httpserver_init() { + db_get movim/httpserver + httpservers="$RET" + for httpserver in $httpservers; do + httpserver=${httpserver%,} + + #if [ "$httpserver" = "nginx" ] ; then + # nginx_install + #else + apache_install $1 $httpserver + #fi + done +} + +apache_install() { + server="apache2" + CONF="movim" + COMMON_STATE=$(dpkg-query -f '${Status}' -W 'apache2.2-common' 2>/dev/null | awk '{print $3}' || true) + + if [ -e /usr/share/apache2/apache2-maintscript-helper ] ; then + . /usr/share/apache2/apache2-maintscript-helper + apache2_invoke enconf $CONF || exit $? + elif [ "$COMMON_STATE" = "installed" ] || [ "$COMMON_STATE" = "unpacked" ] ; then + [ -d /etc/apache2/conf.d/ ] && [ ! -L /etc/apache2/conf.d/$CONF.conf ] \ + && ln -s ../conf-available/$CONF.conf /etc/apache2/conf.d/$CONF.conf + reload_server $server + fi +} + +#nginx_install() { + #server="apache2" + #CONF="movim" + #COMMON_STATE=$(dpkg-query -f '${Status}' -W 'apache2.2-common' 2>/dev/null | awk '{print $3}' || true) + + #if [ -e /usr/share/apache2/apache2-maintscript-helper ] ; then + #. /usr/share/apache2/apache2-maintscript-helper + #apache2_invoke enconf $CONF || exit $? + #elif [ "$COMMON_STATE" = "installed" ] || [ "$COMMON_STATE" = "unpacked" ] ; then + #[ -d /etc/apache2/conf.d/ ] && [ ! -L /etc/apache2/conf.d/$CONF.conf ] \ + #&& ln -s ../conf-available/$CONF.conf /etc/apache2/conf.d/$CONF.conf + #reload_server $server + #fi +#} + +# +# fixperms 0644 /usr/share/movim +# +fixperms () { + PERMS="$1" + FILE="$2" + chmod ${PERMS} "${FILE}" +} + +# +# fixownership user:group /var/cache/movim +# +fixownership () +{ + OWNER="$1" + FILE="$2" + chown ${OWNER} "${FILE}" +} + +fixownershipdir () +{ + OWNER="$1" + FILE="$2" + chown -R ${OWNER} "${FILE}" +} + +reload_server() { + server=$1 + if [ -x /usr/sbin/invoke-rc.d ]; then + invoke-rc.d $server reload 3>/dev/null || true + else + /etc/init.d/$server reload 3>/dev/null || true + fi +} + +. /usr/share/debconf/confmodule + +db_get movim/debconf_install +if [ "$RET" = false ]; then + exit 0; +fi + +. /usr/share/dbconfig-common/dpkg/postinst +dbc_go movim $@ + +if [ "$dbc_dbtype" == 'mysql' ]; then + dbport='3306' +else + dbport='5432' +fi + +# We create the Movim configuration file +#touch /etc/movim/db.inc.php +echo " '$dbc_dbtype', + # The database username + 'username' => '$dbc_dbuser', + # The password + 'password' => '$dbc_dbpass', + # Where can we find the database ? + 'host' => 'localhost', + # The port number, 3306 for MySQL and 5432 for PostGreSQL + 'port' => $dbport, + # The database name + 'database' => '$dbc_dbname' +); +" > /etc/movim/db.inc.php + +httpserver_init $1 + +# We create some links +ln -s /etc/movim/ /usr/share/movim/config 2>/dev/null +ln -s /var/lib/movim/lib /usr/share/movim/ 2>/dev/null +ln -s /var/lib/movim/locales /usr/share/movim/ 2>/dev/null +ln -s /var/lib/movim/themes /usr/share/movim/ 2>/dev/null +ln -s /var/lib/movim/vendor /usr/share/movim/ 2>/dev/null + +# We create the cache folder +mkdir -p /var/cache/movim/cache 2>/dev/null +ln -s /var/cache/movim/cache /usr/share/movim/cache 2>/dev/null +fixperms 0775 /usr/share/movim/cache +fixownershipdir "www-data:www-data" /var/cache/movim/cache +fixownershipdir "www-data:www-data" /usr/share/movim/cache + +# We create the log folder +mkdir /var/log/movim 2>/dev/null +ln -s /var/log/movim /usr/share/movim/log 2>/dev/null +fixperms 0775 /var/log/movim +fixownership "root:www-data" /var/log/movim + +# We create the user folder +mkdir /var/cache/movim/users 2>/dev/null +ln -s /var/cache/movim/users /usr/share/movim/users 2>/dev/null +fixperms 0775 /user/share/movim/users +fixownershipdir "www-data:www-data" /var/cache/movim/users +fixownershipdir "www-data:www-data" /usr/share/movim/users + +# Fix rights +fixperms 0775 /usr/share/movim +fixownership "root:www-data" /usr/share/movim + +fixperms 0775 /usr/share/movim/daemon.php +fixownership "root:www-data" /usr/share/movim/daemon.php + +# And we install/update the Movim database +echo "Creating and/or updating the Movim database… please be patient" +chmod +x /usr/share/movim/mud.php +/usr/share/movim/mud.php db set + +# We clean some log created by the install to prevent issues +rm -rf /usr/share/movim/log/* /usr/share/movim/cache/* diff --git a/sources/debian/postrm b/sources/debian/postrm new file mode 100755 index 0000000..9cbdaa9 --- /dev/null +++ b/sources/debian/postrm @@ -0,0 +1,27 @@ +#!/bin/sh + +if [ "$1" = "remove" ] || [ "$1" = "purge" ] ; then + CONF="movim" + COMMON_STATE=$(dpkg-query -f '${Status}' -W 'apache2.2-common' 2>/dev/null | awk '{print $3}' || true) + + if [ -e /usr/share/apache2/apache2-maintscript-helper ] ; then + . /usr/share/apache2/apache2-maintscript-helper + apache2_invoke disconf $CONF || exit $? + elif [ "$COMMON_STATE" = "installed" ] || [ "$COMMON_STATE" = "unpacked" ] ; then + [ ! -L /etc/apache2/conf.d/$CONF.conf ] || rm /etc/apache2/conf.d/$CONF.conf + fi + + if [ "$1" = purge ]; then + rm -rf /var/cache/movim /etc/movim /usr/share/movim /var/log/movim + db_purge + fi +fi + +if [ -f /usr/share/debconf/confmodule ]; then + . /usr/share/debconf/confmodule +fi +if [ -f /usr/share/dbconfig-common/dpkg/postrm ]; then + . /usr/share/dbconfig-common/dpkg/postrm + dbc_go movim $@ +fi + diff --git a/sources/debian/templates b/sources/debian/templates new file mode 100644 index 0000000..5e8c11f --- /dev/null +++ b/sources/debian/templates @@ -0,0 +1,6 @@ +Template: movim/httpserver +Type: multiselect +Choices: apache2 +Description: Web server to reconfigure automatically: + Please choose the web server that should be automatically configured + to run Movim. diff --git a/sources/index.php b/sources/index.php new file mode 100755 index 0000000..0260245 --- /dev/null +++ b/sources/index.php @@ -0,0 +1,91 @@ + + * + * Copyright (C)2013 Movim Project + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + +/** + * @mainpage + * + * Movim is an XMPP-based communication platform. It uses a widget-based UI + * system. A widget is a combination of server-side and client-side scripts that + * interact though a custom xmlrpc protocol. + * + * Movim's core is designed to ease the implementation of XMPP web-based clients, + * using massively asynchronous javascript and abstracting XMPP calls into an + * events-based API. + */ + +define('DOCUMENT_ROOT', dirname(__FILE__)); +require_once(DOCUMENT_ROOT.'/bootstrap.php'); + +use Monolog\Logger; +use Monolog\Handler\SyslogHandler; + +try { + if((isset($_GET['q']) && $_GET['q'] == 'admin') || + (isset($_GET['query']) && $_GET['query'] == 'admin') + ) + define('FAIL_SAFE', true); + else + define('FAIL_SAFE', false); + + $bootstrap = new Bootstrap(); + + $bootstrap->boot(); + + $rqst = new FrontController(); + $rqst->handle(); + + WidgetWrapper::getInstance(false); + // Closing stuff + WidgetWrapper::destroyInstance(); + +} catch (Exception $e) { + $log = new Logger('movim'); + $log->pushHandler(new SyslogHandler('movim')); + $log->addInfo($e->getMessage()); + + if (ENVIRONMENT === 'development' && !FAIL_SAFE) { + ?> +
      +

      An error happened

      +

      getMessage();?>

      +
      + +
      +

      Oops... something went wrong.

      +

      But don't panic. The NSA is on the case.

      +
      + handle(); + } +} diff --git a/sources/lib/JingletoSDP.php b/sources/lib/JingletoSDP.php new file mode 100755 index 0000000..8006847 --- /dev/null +++ b/sources/lib/JingletoSDP.php @@ -0,0 +1,344 @@ + 1, + 'session_version' => 0, + 'nettype' => 'IN', + 'addrtype' => 'IP4', + 'unicast_address' => '0.0.0.0' + ); + + function __construct($jingle) { + $this->jingle = $jingle; + + if(isset($this->jingle->attributes()->sid)) { + $sid = (string)$this->jingle->attributes()->sid; + + //$sid = substr(base_convert($sid, 30, 10), 0, 6); + + $s = Session::start(); + $s->set('jingleSid', $sid); + //$this->values['session_id'] = $sid; + } + + $this->action = (string)$this->jingle->attributes()->action; + } + + function getSessionId(){ + $s = Session::start(); + /*if($sid = $s->get('jingleSid')){ + return $sid; + } + else{ + $sessid = $this->jingle->attributes()->sid; + return substr(base_convert($sessid, 30, 10), 0, 6); + }*/ + + return substr(base_convert($s->get('jingleSid'), 30, 10), 0, 6); + } + + function generate() { + if($this->jingle->attributes()->initiator) { + $username = explode('@', (string)$this->jingle->attributes()->initiator); + $username = $username[0]; + } else + $username = '-'; + + $this->values['session_sdp_id'] = $this->getSessionId(); + + $sdp_version = + 'v=0'; + + $sdp_origin = + 'o='. + $username.' '. + $this->values['session_sdp_id'].' '. + $this->values['session_version'].' '. + $this->values['nettype'].' '. + $this->values['addrtype'].' '. + $this->values['unicast_address']; + + $sdp_session_name = + 's=SIP Call'; // Use the sessid ? + + $sdp_timing = + 't=0 0'; + + $sdp_medias = ''; + + foreach($this->jingle->children() as $content) { + $media_header_ids = array(); + $media_header_first_port = null; + $media_header_last_ip = null; + + $sdp_media = ''; + + // http://xmpp.org/extensions/xep-0338.html + if((string)$content->getName() == 'group') { + $sdp_media .= + "\r\na=group:". + (string)$content->attributes()->semantics; + foreach($content->children() as $content) { + $sdp_media .= " ".(string)$content->attributes()->name; + } + } + + if($content->getName() != 'content') + break; + + if(isset($content->transport->attributes()->ufrag)) + $sdp_media .= "\r\na=ice-ufrag:".$content->transport->attributes()->ufrag; + + if(isset($content->transport->attributes()->pwd)) + $sdp_media .= "\r\na=ice-pwd:".$content->transport->attributes()->pwd; + + if(isset($content->description)) { + foreach($content->description->children() as $payload) { + switch($payload->getName()) { + case 'rtp-hdrext': + $sdp_media .= + "\r\na=extmap:". + $payload->attributes()->id; + + if(isset($payload->attributes()->senders)) + $sdp_media .= ' '.$payload->attributes()->senders; + + $sdp_media .= ' '.$payload->attributes()->uri; + break; + + case 'rtcp-mux': + $sdp_media .= + "\r\na=rtcp-mux"; + + case 'encryption': + if(isset($payload->crypto)) { + $sdp_media .= + "\r\na=crypto:". + $payload->crypto->attributes()->tag.' '. + $payload->crypto->attributes()->{'crypto-suite'}.' '. + $payload->crypto->attributes()->{'key-params'}; + + // TODO session params ? + } + + if(isset($payload->{'zrtp-hash'})) { + $sdp_media .= + "\r\na=zrtp-hash:". + $payload->{'zrtp-hash'}->attributes()->version.' '. + (string)$payload->{'zrtp-hash'}; + } + break; + + case 'payload-type': + $sdp_media .= + "\r\na=rtpmap:". + $payload->attributes()->id; + + array_push($media_header_ids, $payload->attributes()->id); + + if(isset($payload->attributes()->name)) { + $sdp_media .= ' '.$payload->attributes()->name; + + if(isset($payload->attributes()->clockrate)) { + $sdp_media .= '/'.$payload->attributes()->clockrate; + + if(isset($payload->attributes()->channels)) { + $sdp_media .= '/'.$payload->attributes()->channels; + } + } + } + + $first_fmtp = true; + + foreach($payload->children() as $param) { + switch($param->getName()) { + case 'rtcp-fb' : + $sdp_media .= + "\r\na=rtcp-fb:". + $param->attributes()->id.' '. + $param->attributes()->type; + + if(isset($param->attributes()->subtype)) { + $sdp_media .= ' '.$param->attributes()->subtype; + } + + break; + // http://xmpp.org/extensions/xep-0167.html#format + case 'parameter' : + if($first_fmtp) { + $sdp_media .= + "\r\na=fmtp:". + $payload->attributes()->id. + ' '; + } else { + $sdp_media .= '; '; + } + + if(isset($param->attributes()->name)) { + $sdp_media .= + $param->attributes()->name. + '='; + } + + $sdp_media .= + $param->attributes()->value; + + $first_fmtp = false; + + break; + } + + // TODO rtcp_fb_trr_int ? + } + + break; + + /*case 'source': + foreach($payload->children() as $s) { + $sdp_media .= + "\r\na=ssrc:".$payload->attributes()->id.' '. + $s->attributes()->name.':'. + $s->attributes()->value; + } + break;*/ + } + // TODO sendrecv ? + } + } + + if(isset($content->description) + && isset($content->description->attributes()->ptime)) { + $sdp_media .= + "\r\na=ptime:".$content->description->attributes()->ptime; + } + + if(isset($content->description) + && isset($content->description->attributes()->maxptime)) { + $sdp_media .= + "\r\na=maxptime:".$content->description->attributes()->maxptime; + } + + foreach($content->transport->children() as $payload) { + switch($payload->getName()) { + case 'fingerprint': + if(isset($content->transport->fingerprint->attributes()->hash)) { + $sdp_media .= + "\r\na=fingerprint:". + $content->transport->fingerprint->attributes()->hash. + ' '. + $content->transport->fingerprint; + } + + if(isset($content->transport->fingerprint->attributes()->setup)) { + $sdp_media .= + "\r\na=setup:". + $content->transport->fingerprint->attributes()->setup; + } + break; + + // http://xmpp.org/extensions/inbox/jingle-dtls.html + case 'sctpmap': + $sdp_media .= + "\r\na=sctpmap:". + $payload->attributes()->number.' '. + $payload->attributes()->protocol.' '. + $payload->attributes()->streams.' ' + ; + + + array_push($media_header_ids, $payload->attributes()->number); + + break; + + case 'candidate': + $sdp_media .= + "\r\na=candidate:". + $payload->attributes()->foundation.' '. + $payload->attributes()->component.' '. + $payload->attributes()->protocol.' '. + $payload->attributes()->priority.' '. + $payload->attributes()->ip.' '. + $payload->attributes()->port.' '. + 'typ '.$payload->attributes()->type; + + if(isset($payload->attributes()->{'rel-addr'}) + && isset($payload->attributes()->{'rel-port'})) { + $sdp_media .= + ' raddr '.$payload->attributes()->{'rel-addr'}. + ' rport '.$payload->attributes()->{'rel-port'}; + + if($media_header_first_port == null) + $media_header_first_port = $payload->attributes()->port; + } + if(isset($payload->attributes()->generation)) { + $sdp_media .= + ' generation '.$payload->attributes()->generation. + ' network '.$payload->attributes()->network. + ' id '.$payload->attributes()->id; + } + + $media_header_last_ip = $payload->attributes()->ip; + + break; + } + } + + if($media_header_first_port == null) + $media_header_first_port = 1; + + if($media_header_last_ip == null) + $media_header_last_ip = '0.0.0.0'; + + if(isset($content->description)) + $this->media = (string)$content->description->attributes()->media; + else + $this->media = (string)$content->attributes()->name; + + if($this->action != 'transport-info') { + $sdp_media_header = + "\r\nm=".$this->media. + ' '.$media_header_first_port.' '; + + if(isset($content->transport->sctpmap)) { + $sdp_media_header .= 'DTLS/SCTP'; + } elseif(isset($content->description->crypto) + || isset($content->transport->fingerprint)) { + $sdp_media_header .= 'RTP/SAVPF'; + } else { + $sdp_media_header .= 'RTP/AVP'; + } + + + $sdp_media_header = $sdp_media_header.' '.implode(' ', $media_header_ids); + + $sdp_medias .= + $sdp_media_header. + "\r\nc=IN IP4 ".$media_header_last_ip. + $sdp_media; + //"\r\na=sendrecv"; + } else { + $sdp_medias = $sdp_media; + } + } + + if($this->action != 'transport-info') { + $this->sdp .= /*"\r\n".*/$sdp_version; + $this->sdp .= "\r\n".$sdp_origin; + $this->sdp .= "\r\n".$sdp_session_name; + $this->sdp .= "\r\n".$sdp_timing; + } + + $this->sdp .= $sdp_medias; + + return $this->sdp."\r\n"; + } +} diff --git a/sources/lib/SDPtoJingle.php b/sources/lib/SDPtoJingle.php new file mode 100755 index 0000000..bb8daac --- /dev/null +++ b/sources/lib/SDPtoJingle.php @@ -0,0 +1,323 @@ + "/^a=candidate:(\w{1,32}) (\d{1,5}) (udp|tcp) (\d{1,10}) ([a-zA-Z0-9:\.]{1,45}) (\d{1,5}) (typ) (host|srflx|prflx|relay)( (raddr) ([a-zA-Z0-9:\.]{1,45}) (rport) (\d{1,5}))?( (generation) (\d) (network) (\d) (id) ([a-zA-Z0-9]{1,45}))?/i", //à partir de generation les attr sont spécifiques à XMPP..autant l'enlever de la REGEX et les traiter à part? En théorie ils peuvent être dans n'importe quel ordre. + 'sess_id' => "/^o=(\S+) (\d+)/i", + 'group' => "/^a=group:(\S+) (.+)/i", + 'rtpmap' => "/^a=rtpmap:(\d+) (([^\s\/]+)(\/(\d+)(\/([^\s\/]+))?)?)?/i", + 'fmtp' => "/^a=fmtp:(\d+) (.+)/i", + 'rtcp_fb' => "/^a=rtcp-fb:(\S+) (\S+)( (\S+))?/i", + 'rtcp_fb_trr_int' => "/^a=rtcp-fb:(\d+) trr-int (\d+)/i", + 'pwd' => "/^a=ice-pwd:(\S+)/i", + 'ufrag' => "/^a=ice-ufrag:(\S+)/i", + 'ptime' => "/^a=ptime:(\d+)/i", + 'maxptime' => "/^a=maxptime:(\d+)/i", + 'ssrc' => "/^a=ssrc:(\d+) (\w+)(:(\S+))?( (\w+))?/i", + 'rtcp_mux' => "/^a=rtcp-mux/i", + 'crypto' => "/^a=crypto:(\d{1,9}) (\w+) (\S+)( (\S+))?/i", + 'zrtp_hash' => "/^a=zrtp-hash:(\S+) (\w+)/i", + 'fingerprint' => "/^a=fingerprint:(\S+) (\S+)/i", + 'setup' => "/^a=setup:(\S+)/i", + 'extmap' => "/^a=extmap:([^\s\/]+)(\/([^\s\/]+))? (\S+)/i", + 'sctpmap' => "/^a=sctpmap:(\d+) (\S+) (\d+)/i", + 'bandwidth' => "/^b=(\w+):(\d+)/i", + 'media' => "/^m=(audio|video|application|data)/i" + ); + + function __construct($sdp, $initiator, $responder, $action) { + $this->sdp = $sdp; + $this->arr = explode("\n", $this->sdp); + $this->jingle = new SimpleXMLElement(''); + $this->jingle->addAttribute('xmlns', 'urn:xmpp:jingle:1'); + $this->jingle->addAttribute('action',$action); + $this->jingle->addAttribute('initiator',$initiator); + $this->jingle->addAttribute('responder',$responder); + + $this->action = $action; + } + + function getSessionId(){ + $s = Session::start(); + if($sid = $s->get('jingleSid')){ + return $sid; + } + else{ + $o = $this->arr[1]; + $sid = explode(" ", $o); + return substr(base_convert($sid[1], 30, 10), 0, 6); + } + } + + function generate() { + foreach($this->arr as $l) { + foreach($this->regex as $key => $r) { + if(preg_match($r, $l, $matches)) { + switch($key) { + case 'sess_id': + $this->jingle->addAttribute('sid', $this->getSessionId()); + break; + case 'media': + $this->content = $this->jingle->addChild('content'); + $this->transport = $this->content->addChild('transport'); + $this->transport->addAttribute('xmlns', "urn:xmpp:jingle:transports:ice-udp:1"); + + $this->content->addAttribute('creator', 'initiator'); // TODO à fixer ! + $this->content->addAttribute('name', $matches[1]); + + // The description node + if($this->action != 'transport-info') { + $description = $this->content->addChild('description'); + $description->addAttribute('xmlns', "urn:xmpp:jingle:apps:rtp:1"); + $description->addAttribute('media', $matches[1]); + } + + if(!empty($this->global_fingerprint)) { + $fingerprint = $this->transport->addChild('fingerprint', $this->global_fingerprint['fingerprint']); + $this->transport->addAttribute('pwd', $this->global_fingerprint['pwd']); + $this->transport->addAttribute('ufrag', $this->global_fingerprint['ufrag']); + $fingerprint->addAttribute('xmlns', "urn:xmpp:jingle:apps:dtls:0"); + $fingerprint->addAttribute('hash', $this->global_fingerprint['hash']); + } + + break; + + case 'bandwidth': + $bandwidth = $description->addChild('bandwidth'); + $bandwidth->addAttribute('type', $matches[1]); + $bandwidth->addAttribute('value', $matches[2]); + break; + + case 'rtpmap': + $payloadtype = $description->addChild('payload-type'); + $payloadtype->addAttribute('id', $matches[1]); + $payloadtype->addAttribute('name', $matches[3]); + if(isset($matches[4])) + $payloadtype->addAttribute('clockrate', $matches[5]); + + if(isset($matches[7])) + $payloadtype->addAttribute('channels', $matches[7]); + + break; + + + // http://xmpp.org/extensions/xep-0167.html#format + case 'fmtp': + // This work only if fmtp is added just after + // the correspondant rtpmap + if($matches[1] == $payloadtype->attributes()->id) { + $params = explode(';', $matches[2]); + + foreach($params as $value) { + $p = explode('=', trim($value)); + + $parameter = $payloadtype->addChild('parameter'); + if(count($p) == 1) { + $parameter->addAttribute('value', $p[0]); + } else { + $parameter->addAttribute('name', $p[0]); + $parameter->addAttribute('value', $p[1]); + } + } + } + break; + + case 'rtcp_fb': + if($matches[1] == '*') { + $rtcpfp = $description->addChild('rtcp-fb'); + } else { + $rtcpfp = $payloadtype->addChild('rtcp-fb'); + } + $rtcpfp->addAttribute('xmlns', "urn:xmpp:jingle:apps:rtp:rtcp-fb:0"); + $rtcpfp->addAttribute('id', $matches[1]); + $rtcpfp->addAttribute('type', $matches[2]); + + if(isset($matches[4])) + $rtcpfp->addAttribute('subtype', $matches[4]); + + break; + + case 'rtcp_fb_trr_int': + $rtcpfp = $payloadtype->addChild('rtcp-fb-trr-int'); + $rtcpfp->addAttribute('xmlns', "urn:xmpp:jingle:apps:rtp:rtcp-fb:0"); + $rtcpfp->addAttribute('id', $matches[1]); + $rtcpfp->addAttribute('value', $matches[2]); + break; + + // http://xmpp.org/extensions/xep-0167.html#srtp + case 'crypto': + $encryption = $description->addChild('encryption'); + $crypto = $encryption->addChild('crypto'); + $crypto->addAttribute('crypto-suite', $matches[2]); + $crypto->addAttribute('key-params', $matches[3]); + $crypto->addAttribute('tag', $matches[1]); + if(isset($matches[5])) + $crypto->addAttribute('session-params', $matches[5]); + break; + + // http://xmpp.org/extensions/xep-0262.html + case 'zrtp_hash': + $zrtphash = $encryption->addChild('zrtp-hash', $matches[2]); + $zrtphash->addAttribute('xmlns', "urn:xmpp:jingle:apps:rtp:zrtp:1"); + $zrtphash->addAttribute('version', $matches[1]); + break; + + case 'rtcp_mux': + $description->addChild('rtcp-mux'); + break; + + // http://xmpp.org/extensions/xep-0294.html + case 'extmap': + $rtphdrext = $description->addChild('rtp-hdrext'); + $rtphdrext->addAttribute('xmlns', "urn:xmpp:jingle:apps:rtp:rtp-hdrext:0"); + $rtphdrext->addAttribute('id', $matches[1]); + $rtphdrext->addAttribute('uri', $matches[4]); + if(isset($matches[3]) && $matches[3] != '') + $rtphdrext->addAttribute('senders', $matches[3]); + break; + + // http://xmpp.org/extensions/inbox/jingle-source.html + case 'ssrc': + if(!$description->source) { + $ssrc = $description->addChild('source'); + $ssrc->addAttribute('xmlns', "urn:xmpp:jingle:apps:rtp:ssma:0"); + $ssrc->addAttribute('id', $matches[1]); + } + + $param = $ssrc->addChild('parameter'); + $param->addAttribute('name', $matches[2]); + $param->addAttribute('value', $matches[4]); + break; + + case 'ptime': + $description->addAttribute('ptime', $matches[1]); + break; + + case 'maxptime': + $description->addAttribute('maxptime', $matches[1]); + break; + + // http://xmpp.org/extensions/xep-0338.html + case 'group': + $group = $this->jingle->addChild('group'); + $group->addAttribute('xmlns', "urn:xmpp:jingle:apps:grouping:0"); + $group->addAttribute('semantics', $matches[1]); + + $params = explode(' ', $matches[2]); + + foreach($params as $value) { + $content = $group->addChild('content'); + $content->addAttribute('name', trim($value)); + } + break; + + // http://xmpp.org/extensions/xep-0320.html + case 'fingerprint': + if($this->content == null) { + $this->global_fingerprint['fingerprint'] = $matches[2]; + $this->global_fingerprint['hash'] = $matches[1]; + } else { + $fingerprint = $this->transport->addChild('fingerprint', $matches[2]); + $fingerprint->addAttribute('xmlns', "urn:xmpp:jingle:apps:dtls:0"); + $fingerprint->addAttribute('hash', $matches[1]); + } + + break; + + // http://xmpp.org/extensions/inbox/jingle-dtls.html + case 'sctpmap': + $sctpmap = $this->transport->addChild('sctpmap'); + $sctpmap->addAttribute('xmlns', "urn:xmpp:jingle:transports:dtls-sctp:1"); + $sctpmap->addAttribute('number', $matches[1]); + $sctpmap->addAttribute('protocol', $matches[2]); + $sctpmap->addAttribute('streams', $matches[3]); + break; + + case 'setup': + if($this->content != null) { + $fingerprint->addAttribute('setup', $matches[1]); + } + + break; + + case 'pwd': + if($this->content == null) { + $this->global_fingerprint['pwd'] = $matches[1]; + } else { + $this->transport->addAttribute('pwd', $matches[1]); + } + + break; + + case 'ufrag': + if($this->content == null) { + $this->global_fingerprint['ufrag'] = $matches[1]; + } else { + $this->transport->addAttribute('ufrag', $matches[1]); + } + + break; + + case 'candidate': + $generation = "0"; + $network = "0"; + $id = generateKey(10); + + if($key = array_search("generation", $matches)) + $generation = $matches[($key+1)]; + if($key = array_search("network", $matches)) + $network = $matches[($key+1)]; + if($key = array_search("id", $matches)) + $id = $matches[($key+1)]; + + if(isset($matches[11]) && isset($matches[13])) { + $reladdr = $matches[11]; + $relport = $matches[13]; + } else { + $reladdr = $relport = null; + } + + $candidate = $this->transport->addChild('candidate'); + + $candidate->addAttribute('component' , $matches[2]); + $candidate->addAttribute('foundation', $matches[1]); + + $candidate->addAttribute('generation', $generation); + $candidate->addAttribute('id' , $id); + $candidate->addAttribute('ip' , $matches[5]); + $candidate->addAttribute('network' , $network); + $candidate->addAttribute('port' , $matches[6]); + $candidate->addAttribute('priority' , $matches[4]); + $candidate->addAttribute('protocol' , $matches[3]); + $candidate->addAttribute('type' , $matches[8]); + + if($reladdr) { + $candidate->addAttribute('rel-addr' , $reladdr); + $candidate->addAttribute('rel-port' , $relport); + } + break; + } + } + } + } + + // We reindent properly the Jingle package + $xml = $this->jingle->asXML(); + $doc = new \DOMDocument(); + $doc->loadXML($xml); + $doc->formatOutput = true; + + return substr($doc->saveXML() , strpos($doc->saveXML(), "\n")+1 ); + } +} diff --git a/sources/lib/XMPPtoForm.php b/sources/lib/XMPPtoForm.php new file mode 100755 index 0000000..2ed8d9a --- /dev/null +++ b/sources/lib/XMPPtoForm.php @@ -0,0 +1,336 @@ +fieldset = 0; + $this->html = ''; + $this->xmpp = ''; + } + + public function getHTML($xmpp){ + $this->setXMPP($xmpp); + $this->create(); + return $this->html; + } + + public function setXMPP($xmpp){ + $this->xmpp = $xmpp; + } + + public function create(){ + $this->xmpp = str_replace('xmlns=', 'ns=', $this->xmpp); + $x = new SimpleXMLElement($this->xmpp); + + foreach($x->children() as $element){ + + switch($element->getName()){ + case "title": + $this->outTitle($element); + break; + case "instructions": + $this->outP($element); + break; + case "field": + if($element['type'] != 'hidden' && $element['type'] != 'fixed') + $this->html .='
      '; + switch($element['type']){ + case "boolean": + $this->outCheckbox($element); + break; + case "fixed": + $this->outBold($element); + break; + case "text-single": + $this->outInput($element, "", ""); + break; + case "text-multi": + $this->outTextarea($element); + break; + case "text-private": + $this->outInput($element, "password", ""); + break; + case "hidden": + $this->outHiddeninput($element); + break; + case "list-multi": + $this->outList($element, "multiple"); + break; + case "list-single": + $this->outList($element, ""); + break; + case "jid-multi": + $this->outInput($element, "email", "multiple"); + break; + case "jid-single": + $this->outInput($element, "email", ""); + break; + default: + $this->html .= ""; + } + if($element['type'] != 'hidden') + $this->html .='
      '; + break; + case 'url': + + break; + /*XML without element*/ + case 'username': + case 'email': + case 'password': + $this->html .='
      '; + $this->outGeneric($element->getName()); + $this->html .='
      '; + break; + default: + $this->html .= ""; + } + } + if($this->fieldset>0){ + $this->html .= ''; + } + } + + private function outGeneric($s){ + $this->html .= ' + + + '; + } + private function outTitle($s){ + $this->html .= ' +
        +
      • + '.$s.' +
      • +
      '; + } + + private function outP($s){ + $this->html .= ' +
        +
      • +

        '.$s.'

        +
      • +
      '; + } + + private function outUrl($s) { + $this->html .= ' + '.$s->getName().''; + } + + private function outBold($s){ + if($this->fieldset > 0){ + $this->html .= ''; + } + $this->html .= '
      '.$s->value.'
      '; + $this->fieldset ++; + } + + private function outCheckbox($s){ + $this->html .= ' +
      + +
      + '; + } + + private function outTextarea($s){ + $this->html .= ' + '; + + $this->html .= ' + '; + } + + private function outInput($s, $type, $multiple){ + if($s->required) + $req = 'required'; + $this->html .= ' + html .= $value; + } + } + + $this->html .= '"'; + + if($s['var'] == 'username') + $this->html .= ' pattern="[a-z0-9_-]*" '; + + $this->html .= ' + type="'.$type.'" + title="'.$s->desc.'" + type="'.$s['type'].'" + label="'.$s['label'].'" + '.$multiple.' '.$req.'/> + '; + } + + private function outHiddeninput($s){ + $this->html .= ' + '; + } + + private function outList($s, $multiple){ + $this->html .= ' +
      + +
      + '; + } +} + +class FormtoXMPP{ + private $stream; + private $inputs; + private $dataform; + + public function __construct(){ + $this->stream = ''; + $this->inputs = array(); + $this->dataform = true; + } + + public function getXMPP($stream, $inputs){ + $this->setXMPP($stream); + $this->setInputs($inputs); + $this->create(); + return $this->stream; + } + + public function setXMPP($stream){ + $this->stream = new SimpleXMLElement($stream); + } + public function setInputs($inputs){ + $this->inputs = $inputs; + } + + public function setDataformOff() { + $this->dataform = false; + } + + public function create(){ + switch($this->stream->getName()){ + case "stream": + $node = $this->stream->iq->query->x; + break; + case "pubsub": + $node = $this->stream->configure->x; + break; + case "command": + $node = $this->stream->x; + break; + default: + $node = $this->stream->x; + break; + } + foreach($this->inputs as $key => $value) { + if($value === '' && $this->stream->getName() == "stream") { + RPC::call('movim_reload', Route::urlize('account','datamissing')); + RPC::commit(); + exit; + } elseif(substr($key, 0, 8) == 'generic_') { + $key = str_replace('generic_', '', $key); + if (!is_string($value)) { + $value = $value->value; + } + $node->addChild($key, $value); + } elseif($value->attributes) { + $field = $node->addChild('field'); + if($value == 'true' || $value === 1) + $value = '1'; + if($value == 'false' || $value === 0) + $value = '0'; + + $field->addChild('value', trim($value->value)); + if(isset($value->attributes->required)) + $field->addChild('required', ''); + $field->addAttribute('var', $value->attributes->name); + $field->addAttribute('type', $value->attributes->xmpptype); + $field->addAttribute('label', $value->attributes->xmpplabel); + + } else{ + $field = $node->addChild('field'); + + if($value == 'true') + $value = '1'; + if($value == 'false') + $value = '0'; + + if(is_bool($value)) { + $value = ($value) ? '1' : '0'; + } + + $field->addChild('value', trim($value)); + $field->addAttribute('var', trim($key)); + } + } + } +} +?> diff --git a/sources/linker.php b/sources/linker.php new file mode 100755 index 0000000..62c9a4f --- /dev/null +++ b/sources/linker.php @@ -0,0 +1,174 @@ +boot(); + +$loop = React\EventLoop\Factory::create(); + +$dnsResolverFactory = new React\Dns\Resolver\Factory(); +$dns = $dnsResolverFactory->createCached('8.8.8.8', $loop); + +$connector = new React\SocketClient\Connector($loop, $dns); +$stdin = new React\Stream\Stream(STDIN, $loop); + +fwrite(STDERR, colorize(getenv('sid'), 'yellow')." widgets before : ".\sizeToCleanSize(memory_get_usage())."\n"); + +// We load and register all the widgets +$wrapper = WidgetWrapper::getInstance(); +$wrapper->registerAll(true); + +fwrite(STDERR, colorize(getenv('sid'), 'yellow')." widgets : ".\sizeToCleanSize(memory_get_usage())."\n"); + +$conn = null; + +$parser = new \Moxl\Parser; + +$buffer = ''; + +$stdin_behaviour = function ($data) use (&$conn, $loop, &$buffer, &$connector, &$xmpp_behaviour, &$parser) { + if(substr($data, -1) == "") { + $messages = explode("", $buffer . substr($data, 0, -1)); + $buffer = ''; + + foreach ($messages as $message) { + #fwrite(STDERR, colorize($message, 'yellow')." : ".colorize('received from the browser', 'green')."\n"); + + $msg = json_decode($message); + + if(isset($msg)) { + if($msg->func == 'message' && $msg->body != '') { + $msg = $msg->body; + } elseif($msg->func == 'unregister') { + \Moxl\Stanza\Stream::end(); + } elseif($msg->func == 'register') { + $cd = new \Modl\ConfigDAO(); + $config = $cd->get(); + + $domain = \Moxl\Utils::getDomain($msg->host); + #fwrite(STDERR, colorize('open a socket to '.$domain, 'yellow')." : ".colorize('sent to XMPP', 'green')."\n"); + $connector->create($domain, 5222)->then($xmpp_behaviour); + } + } else { + return; + } + + $rpc = new \RPC(); + $rpc->handle_json($msg); + + $msg = json_encode(\RPC::commit()); + \RPC::clear(); + + if(!empty($msg)) { + echo base64_encode(gzcompress($msg, 9)).""; + #fwrite(STDERR, colorize($msg, 'yellow')." : ".colorize('sent to the browser', 'green')."\n"); + } + + $xml = \Moxl\API::commit(); + \Moxl\API::clear(); + + //$loop->tick(); + + if(!empty($xml) && $conn) { + $conn->write(trim($xml)); + #fwrite(STDERR, colorize(trim($xml), 'yellow')." : ".colorize('sent to XMPP', 'green')."\n"); + } + } + } else { + $buffer .= $data; + } + + //$loop->tick(); +}; + +$xmpp_behaviour = function (React\Stream\Stream $stream) use (&$conn, $loop, &$stdin, $stdin_behaviour, $parser) { + $conn = $stream; + fwrite(STDERR, colorize(getenv('sid'), 'yellow')." : ".colorize('linker launched', 'blue')."\n"); + fwrite(STDERR, colorize(getenv('sid'), 'yellow')." launched : ".\sizeToCleanSize(memory_get_usage())."\n"); + + $stdin->removeAllListeners('data'); + $stdin->on('data', $stdin_behaviour); + + // We define a huge buffer to prevent issues with SSL streams, see https://bugs.php.net/bug.php?id=65137 + $conn->bufferSize = 1024*32; + $conn->on('data', function($message) use (&$conn, $loop, $parser) { + if(!empty($message)) { + $restart = false; + + if($message == '') { + $conn->close(); + $loop->stop(); + } elseif($message == "" + || $message == '') { + stream_set_blocking($conn->stream, 1); + $out = stream_socket_enable_crypto($conn->stream, 1, STREAM_CRYPTO_METHOD_TLS_CLIENT); + + $restart = true; + } + + #fwrite(STDERR, colorize($message, 'yellow')." : ".colorize('received', 'green')."\n"); + #fwrite(STDERR, colorize(getenv('sid'), 'yellow')." widgets : ".\sizeToCleanSize(memory_get_usage())."\n"); + + \Moxl\API::clear(); + \RPC::clear(); + + if(!$parser->parse($message)) { + fwrite(STDERR, colorize(getenv('sid'), 'yellow')." ".$parser->getError()."\n"); + } + + if($restart) { + $session = \Sessionx::start(); + \Moxl\Stanza\Stream::init($session->host); + stream_set_blocking($conn->stream, 0); + $restart = false; + } + + $msg = \RPC::commit(); + \RPC::clear(); + + if(!empty($msg)) { + echo base64_encode(gzcompress(json_encode($msg), 9)).""; + #fwrite(STDERR, colorize($msg.' '.strlen($msg), 'yellow')." : ".colorize('sent to browser', 'green')."\n"); + } + + $xml = \Moxl\API::commit(); + \Moxl\API::clear(); + + if(!empty($xml)) { + $conn->write(trim($xml)); + #fwrite(STDERR, colorize(trim($xml), 'yellow')." : ".colorize('sent to XMPP', 'green')."\n"); + } + } + + // Two ticks to be sure that we get everything from the socket, sic… + $loop->tick(); + //$loop->tick(); + }); + + $conn->on('error', function($msg) use ($conn, $loop) { + #fwrite(STDERR, colorize(serialize($msg), 'red')." : ".colorize('error', 'green')."\n"); + $loop->stop(); + }); + + $conn->on('close', function($msg) use ($conn, $loop) { + #fwrite(STDERR, colorize(serialize($msg), 'red')." : ".colorize('closed', 'green')."\n"); + $loop->stop(); + }); + + // And we say that we are ready ! + $obj = new \StdClass; + $obj->func = 'registered'; + + echo base64_encode(gzcompress(json_encode($obj), 9)).""; +}; + +$stdin->on('data', $stdin_behaviour); +$stdin->on('error', function() use($loop) { $loop->stop(); } ); +$stdin->on('close', function() use($loop) { $loop->stop(); } ); + +$loop->run(); diff --git a/sources/locales/ar.po b/sources/locales/ar.po new file mode 100644 index 0000000..0c8883b --- /dev/null +++ b/sources/locales/ar.po @@ -0,0 +1,2916 @@ +# Arabic translations for Movim package. +# This file is distributed under the same license as the Movim package. +# This file was translated from CodingTeam at . +msgid "" +msgstr "" +"Project-Id-Version: Movim\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-06-08 22:06+0200\n" +"PO-Revision-Date: 2015-06-09 12:20+0000\n" +"Last-Translator: Mohamed-Touhami MAHDI \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2015-06-18 21:08+0000\n" +"X-Generator: Launchpad (build 17570)\n" +"Language: \n" + +#: ../cache/locales.php:2 +msgid "Thanks" +msgstr "شكرًا" + +#: ../cache/locales.php:3 +msgid "Developers" +msgstr "المطوّرون" + +#: ../cache/locales.php:4 +msgid "Translators" +msgstr "المترجمون" + +#: ../cache/locales.php:5 +msgid "Software" +msgstr "البرنامج" + +#: ../cache/locales.php:6 +msgid "Resources" +msgstr "الموارد" + +#: ../cache/locales.php:7 ../cache/locales.php:83 ../cache/locales.php:85 +msgid "API" +msgstr "API" + +#: ../cache/locales.php:8 +msgid "" +"Movim is an XMPP-based communication platform. All the project, except the " +"following software and resources, is under" +msgstr "" +"موفيم عبارة عن مصفحة تواصل مرتكزة على XMPP. المشروع بأكمله بإستناء البرامج " +"والموارد التالية هي تحت" + +#: ../cache/locales.php:9 +msgid "Account" +msgstr "" + +#: ../cache/locales.php:10 +msgid "The password has been updated" +msgstr "" + +#: ../cache/locales.php:11 +msgid "Please provide a valid password (6 characters minimum)" +msgstr "" + +#: ../cache/locales.php:12 +msgid "The provided passwords are not the same" +msgstr "" + +#: ../cache/locales.php:13 +msgid "Delete my account" +msgstr "" + +#: ../cache/locales.php:14 +msgid "" +"You will delete your XMPP account and all the relative information linked to " +"it (profile, contacts and publications)." +msgstr "" + +#: ../cache/locales.php:15 +msgid "Are you sure that you want to delete it ?" +msgstr "" + +#: ../cache/locales.php:16 ../cache/locales.php:411 +msgid "Create a new account" +msgstr "أنشئ حسابًا جديدًا" + +#: ../cache/locales.php:17 +msgid "No account creation form found on the server" +msgstr "لم يم العثور على أي إستمارة لﻹنشاء حساب على الخادم." + +#: ../cache/locales.php:18 ../cache/locales.php:172 +msgid "on" +msgstr "في" + +#: ../cache/locales.php:19 +msgid "Your acccount has been successfully registered" +msgstr "" + +#: ../cache/locales.php:20 +msgid "Loading" +msgstr "جارٍ التحميل" + +#: ../cache/locales.php:21 +msgid "Not Acceptable" +msgstr "" + +#: ../cache/locales.php:22 +msgid "The registration system of this server is currently unavailable" +msgstr "" + +#: ../cache/locales.php:23 +msgid "" +"This server use an external system for the registration, please click on the " +"following URL." +msgstr "" + +#: ../cache/locales.php:24 +msgid "Actions" +msgstr "إجراءات" + +#: ../cache/locales.php:25 ../cache/locales.php:82 +msgid "Database" +msgstr "" + +#: ../cache/locales.php:26 +msgid "Modl wasn't able to connect to the database" +msgstr "لم يستطع Modl أن يتصل بقاعدة البيانات" + +#: ../cache/locales.php:27 +msgid "Movim is connected to the database" +msgstr "إن موفيم متصل بقاعدة البيانات" + +#: ../cache/locales.php:28 +msgid "The database need to be updated" +msgstr "إن قاعدة البيانات في حاجة إلى تحديث" + +#: ../cache/locales.php:29 +msgid "Movim database is up to date" +msgstr "إن قاعدة بيانات موفيم محدثة" + +#: ../cache/locales.php:30 +msgid "Database Type" +msgstr "نوع قاعدة البيانات" + +#: ../cache/locales.php:31 ../cache/locales.php:50 ../cache/locales.php:540 +msgid "Username" +msgstr "اسم المستخدم" + +#: ../cache/locales.php:32 ../cache/locales.php:51 ../cache/locales.php:282 +#: ../cache/locales.php:541 +msgid "Password" +msgstr "كلمة السّر" + +#: ../cache/locales.php:33 +msgid "Host" +msgstr "المستضيف" + +#: ../cache/locales.php:34 +msgid "Port" +msgstr "المَنفذ" + +#: ../cache/locales.php:35 +msgid "Database Name" +msgstr "" + +#: ../cache/locales.php:36 +msgid "General Settings" +msgstr "الإعدادات العامة" + +#: ../cache/locales.php:37 +msgid "Theme" +msgstr "المظهر" + +#: ../cache/locales.php:38 +msgid "Default language" +msgstr "اللغة الإفتراضيّة" + +#: ../cache/locales.php:39 +msgid "Environment" +msgstr "البيئة" + +#: ../cache/locales.php:40 +msgid "Log verbosity" +msgstr "" + +#: ../cache/locales.php:41 +msgid "Server Timezone" +msgstr "" + +#: ../cache/locales.php:42 +msgid "User folder size limit (in bytes)" +msgstr "" + +#: ../cache/locales.php:43 +msgid "WebSocket Configuration" +msgstr "" + +#: ../cache/locales.php:44 +msgid "Enter here a valid WebSocket URI in the form" +msgstr "" + +#: ../cache/locales.php:45 +msgid "WebSocket URI" +msgstr "" + +#: ../cache/locales.php:46 +msgid "" +"If you change the URI, please restart the daemon to reload the configuration" +msgstr "" + +#: ../cache/locales.php:47 +msgid "Public WebSockets" +msgstr "" + +#: ../cache/locales.php:48 +msgid "Administration Credential" +msgstr "" + +#: ../cache/locales.php:49 +msgid "Change the default credentials admin/password" +msgstr "" + +#: ../cache/locales.php:52 +msgid "Retype password" +msgstr "أعِد كتابة كلمة السر" + +#: ../cache/locales.php:53 +msgid "Whitelist - XMPP Server" +msgstr "" + +#: ../cache/locales.php:54 +msgid "" +"If you want to specify a list of authorized XMPP servers on your Movim pod " +"and forbid the connection on all the others please put their domain name " +"here, with comma (ex: movim.eu,jabber.fr)" +msgstr "" + +#: ../cache/locales.php:55 +msgid "" +"Leave this field blank if you allow the access to all the XMPP accounts." +msgstr "إترك هذا الحقل فارغا للسماح النفود لجميع حسابات XMPP." + +#: ../cache/locales.php:56 +msgid "List of whitelisted XMPP servers" +msgstr "" + +#: ../cache/locales.php:57 ../cache/locales.php:61 +msgid "Information Message" +msgstr "رسالة معلومات" + +#: ../cache/locales.php:58 +msgid "Description" +msgstr "الوصف" + +#: ../cache/locales.php:59 +msgid "This message will be displayed on the login page" +msgstr "" + +#: ../cache/locales.php:60 +msgid "Leave this field blank if you don't want to show any message." +msgstr "" + +#: ../cache/locales.php:62 +msgid "Empty" +msgstr "" + +#: ../cache/locales.php:63 +msgid "Syslog" +msgstr "" + +#: ../cache/locales.php:64 +msgid "Syslog and files" +msgstr "" + +#: ../cache/locales.php:65 +msgid "URL Rewriting" +msgstr "" + +#: ../cache/locales.php:66 +msgid "The URL Rewriting can be enabled" +msgstr "" + +#: ../cache/locales.php:67 +msgid "General Overview" +msgstr "" + +#: ../cache/locales.php:68 +msgid "" +"Movim has found some issues or things that need to be fixed or improved" +msgstr "" + +#: ../cache/locales.php:69 +#, php-format +msgid "Update your PHP-Version: %s" +msgstr "" + +#: ../cache/locales.php:70 +msgid "Required: 5.3.0" +msgstr "" + +#: ../cache/locales.php:71 +msgid "Install the php5-curl library" +msgstr "" + +#: ../cache/locales.php:72 +msgid "Install the php5-imagick library" +msgstr "" + +#: ../cache/locales.php:73 +msgid "Install the php5-gd library" +msgstr "" + +#: ../cache/locales.php:74 +msgid "Read and write rights for the webserver in Movim's root directory" +msgstr "" + +#: ../cache/locales.php:75 +msgid "The URL Rewriting support is currently disabled" +msgstr "" + +#: ../cache/locales.php:76 +msgid "The database need to be updated, go to the database panel to fix this" +msgstr "" + +#: ../cache/locales.php:77 +msgid "" +"WebSocket connection error, check if the Movim Daemon is running and is " +"reacheable" +msgstr "" + +#: ../cache/locales.php:78 +msgid "" +"XMPP Websocket connection error, please check the validity of the URL given " +"in the General Configuration" +msgstr "" + +#: ../cache/locales.php:79 +msgid "Browser" +msgstr "" + +#: ../cache/locales.php:80 +msgid "Movim Core" +msgstr "" + +#: ../cache/locales.php:81 +msgid "Movim Daemon" +msgstr "" + +#: ../cache/locales.php:84 +msgid "XMPP" +msgstr "" + +#: ../cache/locales.php:86 +#, php-format +msgid "" +"Here you can register your pod on the official %sMovim API%s and be listed " +"on %sthe pods page%s." +msgstr "" + +#: ../cache/locales.php:87 +msgid "Your pod is not registered on the API" +msgstr "" + +#: ../cache/locales.php:88 +msgid "Your pod is registered on the API" +msgstr "" + +#: ../cache/locales.php:89 +msgid "Your pod is not yet validated" +msgstr "" + +#: ../cache/locales.php:90 +msgid "Your pod is validated" +msgstr "" + +#: ../cache/locales.php:91 +msgid "" +"You asked to be removed from the API, this request will be processed in a " +"couple of hours" +msgstr "" + +#: ../cache/locales.php:92 ../cache/locales.php:147 +msgid "Configuration updated" +msgstr "" + +#: ../cache/locales.php:93 +msgid "File" +msgstr "" + +#: ../cache/locales.php:94 +msgid "Use it" +msgstr "" + +#: ../cache/locales.php:95 +msgid "Webcam" +msgstr "كاميرا الويب" + +#: ../cache/locales.php:96 +msgid "Cheese !" +msgstr "" + +#: ../cache/locales.php:97 +msgid "Take a webcam snapshot" +msgstr "" + +#: ../cache/locales.php:98 +msgid "Avatar Updated" +msgstr "" + +#: ../cache/locales.php:99 +msgid "Avatar Not Updated" +msgstr "" + +#: ../cache/locales.php:100 ../cache/locales.php:415 +#, php-format +msgid "%s's feed" +msgstr "" + +#: ../cache/locales.php:101 +msgid "This user has not posted anything right now" +msgstr "" + +#: ../cache/locales.php:102 +msgid "Conferences" +msgstr "" + +#: ../cache/locales.php:103 ../cache/locales.php:193 ../cache/locales.php:217 +#: ../cache/locales.php:468 +msgid "Groups" +msgstr "المجموعات" + +#: ../cache/locales.php:104 +msgid "Add a new Chat Room" +msgstr "" + +#: ../cache/locales.php:105 ../cache/locales.php:368 +msgid "Chat Room ID" +msgstr "" + +#: ../cache/locales.php:106 ../cache/locales.php:116 ../cache/locales.php:156 +#: ../cache/locales.php:361 ../cache/locales.php:369 ../cache/locales.php:424 +msgid "Name" +msgstr "الاسم" + +#: ../cache/locales.php:107 ../cache/locales.php:157 ../cache/locales.php:371 +#: ../cache/locales.php:425 +msgid "Nickname" +msgstr "الكنية" + +#: ../cache/locales.php:108 +msgid "Do you want do join automaticaly this Chat Room ?" +msgstr "" + +#: ../cache/locales.php:109 ../cache/locales.php:372 +msgid "Bad Chatroom ID" +msgstr "" + +#: ../cache/locales.php:110 ../cache/locales.php:373 +msgid "Empty name" +msgstr "" + +#: ../cache/locales.php:111 ../cache/locales.php:380 +msgid "Bookmarks updated" +msgstr "" + +#: ../cache/locales.php:112 +msgid "An error occured : " +msgstr "" + +#: ../cache/locales.php:113 +msgid "Configure" +msgstr "" + +#: ../cache/locales.php:114 +msgid "Add a new URL" +msgstr "" + +#: ../cache/locales.php:115 +msgid "URL" +msgstr "" + +#: ../cache/locales.php:117 +msgid "Message Published" +msgstr "" + +#: ../cache/locales.php:118 ../cache/locales.php:138 +msgid "Encrypted message" +msgstr "" + +#: ../cache/locales.php:119 +msgid "Composing..." +msgstr "يكتب..." + +#: ../cache/locales.php:120 +msgid "Paused..." +msgstr "" + +#: ../cache/locales.php:121 +msgid "Contact gone" +msgstr "" + +#: ../cache/locales.php:122 +#, php-format +msgid "%s needs your attention" +msgstr "" + +#: ../cache/locales.php:123 +msgid "Your message here..." +msgstr "" + +#: ../cache/locales.php:124 +msgid "Smileys" +msgstr "" + +#: ../cache/locales.php:125 ../cache/locales.php:139 +msgid "Chat" +msgstr "المحادثة" + +#: ../cache/locales.php:126 +msgid "Discuss with your contacts" +msgstr "" + +#: ../cache/locales.php:127 +msgid "Members" +msgstr "" + +#: ../cache/locales.php:128 ../cache/locales.php:376 +msgid "Connected to the chatroom" +msgstr "" + +#: ../cache/locales.php:129 ../cache/locales.php:377 +msgid "Disconnected from the chatroom" +msgstr "" + +#: ../cache/locales.php:130 ../cache/locales.php:200 ../cache/locales.php:469 +msgid "Configuration" +msgstr "ضبط" + +#: ../cache/locales.php:131 +msgid "Configuration saved" +msgstr "" + +#: ../cache/locales.php:132 +msgid "Subject" +msgstr "" + +#: ../cache/locales.php:133 +msgid "Subject changed" +msgstr "" + +#: ../cache/locales.php:134 +msgid "Open a new conversation by clicking on the plus button bellow" +msgstr "" + +#: ../cache/locales.php:135 +msgid "Chat with a contact" +msgstr "" + +#: ../cache/locales.php:136 +msgid "Frequent contacts" +msgstr "" + +#: ../cache/locales.php:137 +msgid "Load more contacts" +msgstr "" + +#: ../cache/locales.php:140 +msgid "General" +msgstr "" + +#: ../cache/locales.php:141 +msgid "Language" +msgstr "اللغة" + +#: ../cache/locales.php:142 +msgid "Roster display" +msgstr "" + +#: ../cache/locales.php:143 +msgid "Show the offline contacts" +msgstr "" + +#: ../cache/locales.php:144 +msgid "Hide the offline contacts" +msgstr "" + +#: ../cache/locales.php:145 +msgid "Appearence" +msgstr "" + +#: ../cache/locales.php:146 +msgid "This configuration is shared wherever you are connected !" +msgstr "" + +#: ../cache/locales.php:148 +msgid "Notify on incoming message" +msgstr "" + +#: ../cache/locales.php:149 +msgid "Use desktop notifications" +msgstr "" + +#: ../cache/locales.php:150 +msgid "Data" +msgstr "" + +#: ../cache/locales.php:151 +msgid "Cache" +msgstr "" + +#: ../cache/locales.php:152 ../cache/locales.php:218 ../cache/locales.php:466 +msgid "Contacts" +msgstr "" + +#: ../cache/locales.php:153 ../cache/locales.php:480 +msgid "Posts" +msgstr "" + +#: ../cache/locales.php:154 +msgid "Messages" +msgstr "" + +#: ../cache/locales.php:155 ../cache/locales.php:423 +msgid "General Informations" +msgstr "معلومات عامة" + +#: ../cache/locales.php:158 ../cache/locales.php:427 +msgid "Date of Birth" +msgstr "تاريخ الميلاد" + +#: ../cache/locales.php:159 ../cache/locales.php:428 +msgid "Gender" +msgstr "النوع" + +#: ../cache/locales.php:160 ../cache/locales.php:429 +msgid "Marital Status" +msgstr "الحالة الاجتماعية" + +#: ../cache/locales.php:161 ../cache/locales.php:426 +msgid "Email" +msgstr "" + +#: ../cache/locales.php:162 ../cache/locales.php:430 +msgid "Website" +msgstr "موقع الوِب" + +#: ../cache/locales.php:163 ../cache/locales.php:431 +msgid "About Me" +msgstr "عنّي" + +#: ../cache/locales.php:164 +msgid "Other Accounts" +msgstr "" + +#: ../cache/locales.php:165 +msgid "Is Listening" +msgstr "" + +#: ../cache/locales.php:166 ../cache/locales.php:432 +msgid "Geographic Position" +msgstr "" + +#: ../cache/locales.php:167 ../cache/locales.php:433 +msgid "Locality" +msgstr "" + +#: ../cache/locales.php:168 ../cache/locales.php:434 +msgid "Country" +msgstr "" + +#: ../cache/locales.php:169 +msgid "Mood" +msgstr "" + +#: ../cache/locales.php:170 +msgid "I'm " +msgstr "" + +#: ../cache/locales.php:171 +msgid "Listening" +msgstr "" + +#: ../cache/locales.php:173 +msgid "Last seen" +msgstr "" + +#: ../cache/locales.php:174 +msgid "Client Informations" +msgstr "بيانات العميل" + +#: ../cache/locales.php:175 +msgid "Last registered" +msgstr "" + +#: ../cache/locales.php:176 +msgid "Find some new friends" +msgstr "" + +#: ../cache/locales.php:177 ../cache/locales.php:533 +msgid "Edit" +msgstr "" + +#: ../cache/locales.php:178 +msgid "Alias" +msgstr "الكنية" + +#: ../cache/locales.php:179 +msgid "Group" +msgstr "" + +#: ../cache/locales.php:180 ../cache/locales.php:400 +msgid "Contact updated" +msgstr "" + +#: ../cache/locales.php:181 +msgid "Are you sure?" +msgstr "" + +#: ../cache/locales.php:182 +msgid "" +"You are going to delete one of your contacts, please confirm your action" +msgstr "" + +#: ../cache/locales.php:183 +#, php-format +msgid "%s years" +msgstr "" + +#: ../cache/locales.php:184 +msgid "Last public post" +msgstr "" + +#: ../cache/locales.php:185 +msgid "Subscribe" +msgstr "" + +#: ../cache/locales.php:186 +msgid "Subscribed" +msgstr "" + +#: ../cache/locales.php:187 +msgid "Unsubscribe" +msgstr "" + +#: ../cache/locales.php:188 +msgid "You are going to unsubscribe from this Group" +msgstr "" + +#: ../cache/locales.php:189 +msgid "Unsubscribed" +msgstr "" + +#: ../cache/locales.php:190 +msgid "Make your membership to this group public to your friends" +msgstr "" + +#: ../cache/locales.php:191 +msgid "Give a label for this group" +msgstr "" + +#: ../cache/locales.php:192 +msgid "Are you sure ?" +msgstr "" + +#: ../cache/locales.php:194 +msgid "Discover, follow and share" +msgstr "" + +#: ../cache/locales.php:195 +msgid "Something bad happened to this group" +msgstr "" + +#: ../cache/locales.php:196 +msgid "Group configuration saved" +msgstr "" + +#: ../cache/locales.php:197 +msgid "Delete the group" +msgstr "" + +#: ../cache/locales.php:198 +msgid "" +"You are going to delete the following group. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:199 +msgid "" +"It seems that this group doesn't exists anymore. Do you want to remove it " +"from your subscriptions?" +msgstr "" + +#: ../cache/locales.php:201 ../cache/locales.php:408 +msgid "Subscriptions" +msgstr "" + +#: ../cache/locales.php:202 ../cache/locales.php:290 +msgid "Hello" +msgstr "" + +#: ../cache/locales.php:203 ../cache/locales.php:225 ../cache/locales.php:291 +msgid "Contact post" +msgstr "" + +#: ../cache/locales.php:204 +msgid "" +"You don't have any subscriptions yet, select a group server above to start " +"exploring." +msgstr "" + +#: ../cache/locales.php:205 +msgid "Subscribe to your favorite feeds by bookmarking them." +msgstr "" + +#: ../cache/locales.php:206 +msgid "My Subscriptions" +msgstr "" + +#: ../cache/locales.php:207 +msgid "Create a new Group" +msgstr "" + +#: ../cache/locales.php:208 +msgid "Group name" +msgstr "" + +#: ../cache/locales.php:209 +msgid "My Little Pony - Fan Club" +msgstr "" + +#: ../cache/locales.php:210 +msgid "Group created successfully" +msgstr "" + +#: ../cache/locales.php:211 +msgid "Group deleted successfully" +msgstr "" + +#: ../cache/locales.php:212 +msgid "Please provide a valid group name (4 characters minimum)" +msgstr "" + +#: ../cache/locales.php:213 +msgid "You cannot create a new Group on this server" +msgstr "" + +#: ../cache/locales.php:214 +#, php-format +msgid "%s subscribers" +msgstr "" + +#: ../cache/locales.php:215 +#, php-format +msgid "%s posts" +msgstr "" + +#: ../cache/locales.php:216 +msgid "All" +msgstr "الكل" + +#: ../cache/locales.php:219 +msgid "Refresh all the streams" +msgstr "" + +#: ../cache/locales.php:220 ../cache/locales.php:402 +msgid "Search" +msgstr "" + +#: ../cache/locales.php:221 +msgid "Go on the Chat page" +msgstr "" + +#: ../cache/locales.php:222 +msgid "Read all theses articles on the News page" +msgstr "" + +#: ../cache/locales.php:223 +msgid "Visit your public blog" +msgstr "" + +#: ../cache/locales.php:224 +msgid "See your public posts and share them with all your contacts" +msgstr "" + +#: ../cache/locales.php:226 +msgid "Universal share button" +msgstr "" + +#: ../cache/locales.php:227 +msgid "" +"Bookmark or drag and drop the following button in your toolbar and use it on " +"all the pages you want to share on Movim" +msgstr "" + +#: ../cache/locales.php:228 +msgid "Share on Movim" +msgstr "" + +#: ../cache/locales.php:229 +msgid "Frequently Asked Questions" +msgstr "" + +#: ../cache/locales.php:230 +msgid "What do the little banners refer to ?" +msgstr "ما الذي تحيل إليه اللافتات الصغيرة؟" + +#: ../cache/locales.php:231 +msgid "" +"Thanks to these five little banners, you can quickly identitfy the level of " +"confdentiality applied to the information you provide." +msgstr "" +"بفضل هذه اللافتات الخمس الصغيرة يمكنك بسرعة معرفة مستوى الخصوصية المطبقة على " +"المداخلات التي تضعها." + +#: ../cache/locales.php:232 +msgid "White, only you can see the information" +msgstr "الأبيض يعني أنك وحدك تمكنك مطالعة المعلومات" + +#: ../cache/locales.php:233 +msgid "Green, you have chosen some contacts who can see your information" +msgstr "الأخضر يعني أنك مكّنت بعض معارفك المختارين من مطالعة المعلومات" + +#: ../cache/locales.php:234 +msgid "Orange, all your contact list can see your information" +msgstr "البرتقالي يعني أن كل معارفك تمكنهم مطالعة المعلومات" + +#: ../cache/locales.php:235 +msgid "Red, everybody in the XMPP network can see your information" +msgstr "الأحمر يعني أن كل من في شبكة XMPP تمكنه مطالعة المعلومات" + +#: ../cache/locales.php:236 +msgid "Black, the whole Internet can see your information" +msgstr "الأسود يعني أن الإنترنت بأسرها تمكنها مطالعة المعلومات" + +#: ../cache/locales.php:237 +msgid "Looking for some documentation ?" +msgstr "" + +#: ../cache/locales.php:238 +msgid "Read the Wiki" +msgstr "" + +#: ../cache/locales.php:239 +msgid "Talk with us by email ?" +msgstr "" + +#: ../cache/locales.php:240 +msgid "Join the Mailing List" +msgstr "" + +#: ../cache/locales.php:241 +msgid "Chat with the team ?" +msgstr "" + +#: ../cache/locales.php:242 +msgid "Join the Chatroom" +msgstr "" + +#: ../cache/locales.php:243 +msgid "Location node created" +msgstr "" + +#: ../cache/locales.php:244 +msgid "Bookmark node created" +msgstr "" + +#: ../cache/locales.php:245 +msgid "Profile node created" +msgstr "" + +#: ../cache/locales.php:246 +msgid "Avatar node created" +msgstr "" + +#: ../cache/locales.php:247 +msgid "Subscriptions node created" +msgstr "" + +#: ../cache/locales.php:248 +msgid "Microblog node created" +msgstr "" + +#: ../cache/locales.php:249 +msgid "Location" +msgstr "" + +#: ../cache/locales.php:250 +msgid "Wrong position" +msgstr "" + +#: ../cache/locales.php:251 +msgid "Location updated" +msgstr "" + +#: ../cache/locales.php:252 +msgid "Update my position" +msgstr "" + +#: ../cache/locales.php:253 +msgid "Wrong username" +msgstr "اسم مستخدم غير صحيح" + +#: ../cache/locales.php:254 +msgid "Invalid JID" +msgstr "مُعرِّفُ JID غير صحيح" + +#: ../cache/locales.php:255 +msgid "Empty Challenge from the server" +msgstr "" + +#: ../cache/locales.php:256 +msgid "XMPP Domain error, your account is not a correct Jabber ID" +msgstr "عطل متعلّق بنطاق XMPP. حسابك ليس بمعرِّفِ Jabber صحيح" + +#: ../cache/locales.php:257 +msgid "Some data are missing !" +msgstr "البيانات ناقصة!" + +#: ../cache/locales.php:258 +msgid "Wrong password" +msgstr "كلمة السر غير صحيحة" + +#: ../cache/locales.php:259 +msgid "Internal server error" +msgstr "عطل داخلي في الخادوم" + +#: ../cache/locales.php:260 +msgid "Session error" +msgstr "عطل في الجلسة" + +#: ../cache/locales.php:261 +msgid "Account successfully created" +msgstr "تمَ بنجاح إنشاء الحساب" + +#: ../cache/locales.php:262 ../cache/locales.php:271 +msgid "Your XMPP server is unauthorized" +msgstr "" + +#: ../cache/locales.php:263 +msgid "The server takes too much time to respond" +msgstr "" + +#: ../cache/locales.php:264 +msgid "Your web browser is too old to use with Movim." +msgstr "المتصفح الذي تستخدمه أقدم من أن يُشغّل Movim!" + +#: ../cache/locales.php:265 +msgid "" +"Movim cannot talk with the server, please try again later (Websocket " +"connection error)" +msgstr "" + +#: ../cache/locales.php:266 +msgid "Impossible login" +msgstr "" + +#: ../cache/locales.php:267 +msgid "Oops!" +msgstr "" + +#: ../cache/locales.php:268 ../cache/locales.php:449 ../cache/locales.php:455 +msgid "Unknown error" +msgstr "خطأ غير معروف" + +#: ../cache/locales.php:269 +msgid "Invalid username format" +msgstr "" + +#: ../cache/locales.php:270 +msgid "Invalid password format" +msgstr "" + +#: ../cache/locales.php:272 +msgid "A Movim session is already open on an other device" +msgstr "" + +#: ../cache/locales.php:273 +msgid "Movim failed to authenticate. You entered wrong data" +msgstr "تعذّر استيثاق Movim. أدخلت بيانات غير صحيحة" + +#: ../cache/locales.php:274 +msgid "Authentication mechanism not supported by Movim" +msgstr "" + +#: ../cache/locales.php:275 +msgid "The XMPP authentification failed" +msgstr "تعذّر استيثاق XMPP" + +#: ../cache/locales.php:276 +#, php-format +msgid "" +"You can login with Facebook (chat only) using %syour.id@chat.facebook.com%s " +"and your password" +msgstr "" + +#: ../cache/locales.php:277 +#, php-format +msgid "%sGmail accounts are also compatible%s but are not fully supported" +msgstr "" + +#: ../cache/locales.php:278 +msgid "You can login using your favorite Jabber account" +msgstr "" + +#: ../cache/locales.php:279 +msgid "or with our demonstration account" +msgstr "" + +#: ../cache/locales.php:280 ../cache/locales.php:435 +msgid "Accounts" +msgstr "" + +#: ../cache/locales.php:281 +msgid "My address" +msgstr "عنوان بريدي" + +#: ../cache/locales.php:283 +msgid "Create one !" +msgstr "" + +#: ../cache/locales.php:284 +msgid "No account yet ?" +msgstr "" + +#: ../cache/locales.php:285 +msgid "Another account" +msgstr "" + +#: ../cache/locales.php:286 +msgid "You can login with accounts from theses servers" +msgstr "" + +#: ../cache/locales.php:287 +msgid "Connected" +msgstr "" + +#: ../cache/locales.php:288 +msgid "Population" +msgstr "" + +#: ../cache/locales.php:289 +msgid "Bad nickname (between 4 and 40 characters)" +msgstr "" + +#: ../cache/locales.php:292 +msgid "" +"Welcome on your news feed, here you will see all the posts published in the " +"groups you have subscribed." +msgstr "" + +#: ../cache/locales.php:293 +msgid "Refreshing all the streams" +msgstr "" + +#: ../cache/locales.php:294 +msgid "This post is public" +msgstr "" + +#: ../cache/locales.php:295 +msgid "Manage your members" +msgstr "" + +#: ../cache/locales.php:296 +msgid "Get the members" +msgstr "" + +#: ../cache/locales.php:297 +msgid "Affiliations saved" +msgstr "" + +#: ../cache/locales.php:298 +msgid "Manage your subscriptions" +msgstr "" + +#: ../cache/locales.php:299 +msgid "Manage the subscriptions" +msgstr "" + +#: ../cache/locales.php:300 +msgid "Get the subscriptions" +msgstr "" + +#: ../cache/locales.php:301 +msgid "Subscriptions saved" +msgstr "" + +#: ../cache/locales.php:302 +msgid "Pending Invitations" +msgstr "" + +#: ../cache/locales.php:303 +#, php-format +msgid "%s wants to talk with you" +msgstr "" + +#: ../cache/locales.php:304 +msgid "Manage" +msgstr "" + +#: ../cache/locales.php:305 ../cache/locales.php:338 +msgid "News Feed" +msgstr "" + +#: ../cache/locales.php:306 ../cache/locales.php:339 +msgid "Discover and register to the groups you are interested in" +msgstr "" + +#: ../cache/locales.php:307 ../cache/locales.php:340 ../cache/locales.php:482 +msgid "Preview" +msgstr "" + +#: ../cache/locales.php:308 ../cache/locales.php:341 ../cache/locales.php:478 +msgid "Help" +msgstr "مساعدة" + +#: ../cache/locales.php:309 ../cache/locales.php:342 +msgid "More help" +msgstr "" + +#: ../cache/locales.php:310 ../cache/locales.php:343 +msgid "Markdown syntax manual" +msgstr "" + +#: ../cache/locales.php:311 ../cache/locales.php:344 ../cache/locales.php:681 +msgid "Title" +msgstr "العنوان" + +#: ../cache/locales.php:312 ../cache/locales.php:345 +msgid "Content" +msgstr "" + +#: ../cache/locales.php:313 ../cache/locales.php:346 +msgid "Link" +msgstr "" + +#: ../cache/locales.php:314 ../cache/locales.php:347 +msgid "Tags" +msgstr "" + +#: ../cache/locales.php:315 ../cache/locales.php:348 +msgid "Please enter a valid url" +msgstr "" + +#: ../cache/locales.php:316 ../cache/locales.php:349 +msgid "No content to preview" +msgstr "" + +#: ../cache/locales.php:317 ../cache/locales.php:350 ../cache/locales.php:687 +msgid "No content" +msgstr "" + +#: ../cache/locales.php:318 ../cache/locales.php:351 +msgid "Post published" +msgstr "" + +#: ../cache/locales.php:319 ../cache/locales.php:352 +msgid "Post deleted" +msgstr "" + +#: ../cache/locales.php:320 ../cache/locales.php:353 +msgid "This picture will be added to your gallery" +msgstr "" + +#: ../cache/locales.php:321 ../cache/locales.php:354 +msgid "What's Hot" +msgstr "" + +#: ../cache/locales.php:322 ../cache/locales.php:355 +msgid "New post" +msgstr "" + +#: ../cache/locales.php:323 ../cache/locales.php:357 +msgid "" +"You can also use services like Imgur or Flickr to host your picture and " +"paste the link here." +msgstr "" + +#: ../cache/locales.php:324 +#, php-format +msgid "This is a re-post from %s" +msgstr "" + +#: ../cache/locales.php:325 +#, php-format +msgid "See %s profile" +msgstr "" + +#: ../cache/locales.php:326 +msgid "Publish this post on your public feed?" +msgstr "" + +#: ../cache/locales.php:327 +msgid "Post published on your blog" +msgstr "" + +#: ../cache/locales.php:328 +msgid "Post removed from your blog" +msgstr "" + +#: ../cache/locales.php:329 ../cache/locales.php:701 +msgid "Delete this post" +msgstr "حذف هذه التدوينة" + +#: ../cache/locales.php:330 +msgid "You are going to delete this post, please confirm your action" +msgstr "" + +#: ../cache/locales.php:331 +msgid "Comments disabled" +msgstr "" + +#: ../cache/locales.php:332 +msgid "Comment published" +msgstr "" + +#: ../cache/locales.php:333 +msgid "Disconnect" +msgstr "" + +#: ../cache/locales.php:334 +msgid "Your status here !" +msgstr "" + +#: ../cache/locales.php:335 +msgid "Status updated" +msgstr "" + +#: ../cache/locales.php:336 +msgid "Status" +msgstr "" + +#: ../cache/locales.php:337 +msgid "Presence" +msgstr "" + +#: ../cache/locales.php:356 +msgid "Publish" +msgstr "" + +#: ../cache/locales.php:358 +msgid "You cannot publish a post on this Group" +msgstr "" + +#: ../cache/locales.php:359 +msgid "" +"Some fields have been filled in. Do you still want to go back and loose " +"their content?" +msgstr "" + +#: ../cache/locales.php:360 +msgid "Shared" +msgstr "" + +#: ../cache/locales.php:362 +#, php-format +msgid "%s has been added to your public groups" +msgstr "" + +#: ../cache/locales.php:363 +#, php-format +msgid "%s has been removed from your public groups" +msgstr "" + +#: ../cache/locales.php:364 +msgid "Add a chatroom" +msgstr "" + +#: ../cache/locales.php:365 +msgid "You don't have any chatroom yet." +msgstr "" + +#: ../cache/locales.php:366 +msgid "Add one by clicking on the add button in the header." +msgstr "" + +#: ../cache/locales.php:367 +msgid "Chatrooms" +msgstr "" + +#: ../cache/locales.php:370 +msgid "My Favorite Room" +msgstr "" + +#: ../cache/locales.php:374 +msgid "Remove a chatroom" +msgstr "" + +#: ../cache/locales.php:375 +msgid "" +"You are going to remove the following chatroom. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:378 +msgid "Users in the room" +msgstr "" + +#: ../cache/locales.php:379 +msgid "Please enter a correct nickname (6 to 40 characters)" +msgstr "" + +#: ../cache/locales.php:381 +msgid "Public chatroom" +msgstr "" + +#: ../cache/locales.php:382 +msgid "Please provide a room address" +msgstr "" + +#: ../cache/locales.php:383 +msgid "You are currently logued as an anonymous user." +msgstr "" + +#: ../cache/locales.php:384 +msgid "" +"You can join using your own account or create one on the login page by " +"loging out using the cross in the top-right corner." +msgstr "" + +#: ../cache/locales.php:385 +#, php-format +msgid "Login on %s" +msgstr "" + +#: ../cache/locales.php:386 +msgid "Your nickname" +msgstr "" + +#: ../cache/locales.php:387 +msgid "Ungrouped" +msgstr "غير مجموع" + +#: ../cache/locales.php:388 +msgid "Show disconnected contacts" +msgstr "" + +#: ../cache/locales.php:389 +msgid "Hide disconnected contacts" +msgstr "" + +#: ../cache/locales.php:390 +#, php-format +msgid "Show group %s" +msgstr "" + +#: ../cache/locales.php:391 +#, php-format +msgid "Hide group %s" +msgstr "" + +#: ../cache/locales.php:392 +msgid "Please enter a valid Jabber ID" +msgstr "" + +#: ../cache/locales.php:393 +msgid "" +"No contacts ? You can add one using the + button bellow or going to the " +"Explore page" +msgstr "" +"أي اتصالات؟ يمكنك إضافة واحد باستخدام زر + أدناه أو الذهاب إلى صفحة الاستكشاف" + +#: ../cache/locales.php:394 +msgid "Show/Hide" +msgstr "" + +#: ../cache/locales.php:395 +msgid "Enter the Jabber ID of your contact." +msgstr "أدخل معرف Jabber الخاص بصديقك." + +#: ../cache/locales.php:396 +msgid "Press enter to validate." +msgstr "" + +#: ../cache/locales.php:397 +msgid "JID" +msgstr "" + +#: ../cache/locales.php:398 +msgid "Results" +msgstr "" + +#: ../cache/locales.php:399 +msgid "Contact added" +msgstr "" + +#: ../cache/locales.php:401 +msgid "Contact deleted" +msgstr "" + +#: ../cache/locales.php:403 +msgid "This is not a valid url" +msgstr "" + +#: ../cache/locales.php:404 +msgid "Sharing the URL" +msgstr "" + +#: ../cache/locales.php:405 +msgid "Statistics" +msgstr "" + +#: ../cache/locales.php:406 +msgid "Since" +msgstr "" + +#: ../cache/locales.php:407 +msgid "Sessions" +msgstr "" + +#: ../cache/locales.php:409 +msgid "Monthly Subscriptions" +msgstr "" + +#: ../cache/locales.php:410 +msgid "Monthly Subscriptions Cumulated" +msgstr "" + +#: ../cache/locales.php:412 +msgid "" +"Movim is a decentralized social network, before creating a new account you " +"need to choose a server to register." +msgstr "" + +#: ../cache/locales.php:413 +msgid "Your server here ?" +msgstr "" + +#: ../cache/locales.php:414 +msgid "Contact us to add yours to the officially supported servers list" +msgstr "" + +#: ../cache/locales.php:416 +msgid "No public feed for this contact" +msgstr "" + +#: ../cache/locales.php:417 +msgid "No contact specified" +msgstr "" + +#: ../cache/locales.php:418 ../cache/locales.php:473 +msgid "Profile" +msgstr "الملف الشخصي" + +#: ../cache/locales.php:419 +msgid "Profile Updated" +msgstr "" + +#: ../cache/locales.php:420 +msgid "Profile Not Updated" +msgstr "" + +#: ../cache/locales.php:421 +msgid "Your profile is now public" +msgstr "" + +#: ../cache/locales.php:422 +msgid "Your profile is now restricted" +msgstr "" + +#: ../cache/locales.php:436 +msgid "Twitter" +msgstr "" + +#: ../cache/locales.php:437 +msgid "Skype" +msgstr "" + +#: ../cache/locales.php:438 +msgid "Yahoo" +msgstr "" + +#: ../cache/locales.php:439 +msgid "Privacy Level" +msgstr "" + +#: ../cache/locales.php:440 +msgid "Is this profile public ?" +msgstr "" + +#: ../cache/locales.php:441 +msgid "" +"Please pay attention ! By making your profile public, all the information " +"listed above will be available for all the Movim users and on the whole " +"Internet." +msgstr "" + +#: ../cache/locales.php:442 +msgid "Call" +msgstr "" + +#: ../cache/locales.php:443 +msgid "Hang up" +msgstr "" + +#: ../cache/locales.php:444 +msgid "Connection" +msgstr "" + +#: ../cache/locales.php:445 ../cache/locales.php:451 +msgid "Hung up" +msgstr "" + +#: ../cache/locales.php:446 ../cache/locales.php:452 +msgid "Your contact is busy" +msgstr "" + +#: ../cache/locales.php:447 ../cache/locales.php:453 +msgid "Declined" +msgstr "" + +#: ../cache/locales.php:448 ../cache/locales.php:454 +msgid "Remote application incompatible" +msgstr "" + +#: ../cache/locales.php:450 ../cache/locales.php:456 +msgid "Is calling you" +msgstr "" + +#: ../cache/locales.php:457 +msgid "You don't have javascript enabled. Good luck with that." +msgstr "" + +#: ../cache/locales.php:458 +msgid "" +"Movim is a kickass distributed social networking platform that protect your " +"privacy an comes with a set of awesome features." +msgstr "" + +#: ../cache/locales.php:459 +msgid "Administration" +msgstr "" + +#: ../cache/locales.php:460 +msgid "Home" +msgstr "البداية" + +#: ../cache/locales.php:461 +msgid "Discover" +msgstr "" + +#: ../cache/locales.php:462 +msgid "Explore" +msgstr "استكشاف" + +#: ../cache/locales.php:463 +msgid "Account Creation" +msgstr "إنشاء الحساب" + +#: ../cache/locales.php:464 +msgid "News" +msgstr "اﻷخبار" + +#: ../cache/locales.php:465 +msgid "Avatar" +msgstr "الصورة" + +#: ../cache/locales.php:467 +msgid "Chats" +msgstr "" + +#: ../cache/locales.php:470 +msgid "Server" +msgstr "" + +#: ../cache/locales.php:471 +msgid "Public Groups" +msgstr "مجموعات عامة" + +#: ../cache/locales.php:472 +msgid "Viewer" +msgstr "" + +#: ../cache/locales.php:474 +msgid "Media" +msgstr "وسائط" + +#: ../cache/locales.php:475 +msgid "Blog" +msgstr "المدونة" + +#: ../cache/locales.php:476 +msgid "About" +msgstr "" + +#: ../cache/locales.php:477 +msgid "Login" +msgstr "" + +#: ../cache/locales.php:479 +msgid "Feed" +msgstr "تلقيمة" + +#: ../cache/locales.php:481 +msgid "Gallery" +msgstr "" + +#: ../cache/locales.php:483 +msgid "Visio-conference" +msgstr "" + +#: ../cache/locales.php:484 +msgid "Pods" +msgstr "" + +#: ../cache/locales.php:485 +msgid "Share" +msgstr "" + +#: ../cache/locales.php:486 +msgid "Room" +msgstr "" + +#: ../cache/locales.php:487 +#, php-format +msgid "Error: %s" +msgstr "خطأ: %s" + +#: ../cache/locales.php:488 +#, php-format +msgid "Cannot load file '%s'" +msgstr "لا يمكن تحميل الملف '%s'" + +#: ../cache/locales.php:489 +#, php-format +msgid "Route error, please set all the parameters for the page %s" +msgstr "خطأ في الطريق، برجاء ضبط المعاملات لهذه الصفحة %s" + +#: ../cache/locales.php:490 +#, php-format +msgid "Requested widget '%s' doesn't exist." +msgstr "" + +#: ../cache/locales.php:491 +#, php-format +msgid "Requested event '%s' not registered." +msgstr "" + +#: ../cache/locales.php:492 +msgid "Whoops!" +msgstr "" + +#: ../cache/locales.php:493 +msgid "It seem that you don't have any pictures here?" +msgstr "" + +#: ../cache/locales.php:494 +msgid "You can try to upload a couple by going to the Media page" +msgstr "" + +#: ../cache/locales.php:495 +#, php-format +msgid "%s - About" +msgstr "" + +#: ../cache/locales.php:496 +#, php-format +msgid "%s - Account" +msgstr "" + +#: ../cache/locales.php:497 +#, php-format +msgid "%s - Administration Panel" +msgstr "" + +#: ../cache/locales.php:498 +#, php-format +msgid "%s - Blog" +msgstr "%s - المدونة" + +#: ../cache/locales.php:499 +#, php-format +msgid "%s - Configuration" +msgstr "%s - تكوين" + +#: ../cache/locales.php:500 +#, php-format +msgid "%s - Discover" +msgstr "" + +#: ../cache/locales.php:501 +#, php-format +msgid "%s - Explore" +msgstr "%s - استكشاف" + +#: ../cache/locales.php:502 +#, php-format +msgid "%s - Help Page" +msgstr "%s - صفحة المساعدة" + +#: ../cache/locales.php:503 +#, php-format +msgid "%s - Login to Movim" +msgstr "%s - الولوج إلى Movim" + +#: ../cache/locales.php:504 +#, php-format +msgid "%s - Welcome to Movim" +msgstr "%s - MOVIM مرحبا بكم في" + +#: ../cache/locales.php:505 +#, php-format +msgid "%s - Media" +msgstr "%s - وسائط" + +#: ../cache/locales.php:506 +#, php-format +msgid "%s - News" +msgstr "%s - اﻷخبار" + +#: ../cache/locales.php:507 +#, php-format +msgid "%s - Group Configuration" +msgstr "" + +#: ../cache/locales.php:508 +#, php-format +msgid "%s - Group" +msgstr "" + +#: ../cache/locales.php:509 +#, php-format +msgid "%s - 404" +msgstr "" + +#: ../cache/locales.php:510 +#, php-format +msgid "%s - Profile" +msgstr "%s - الملف الشخصي" + +#: ../cache/locales.php:511 +#, php-format +msgid "%s - Server" +msgstr "" + +#: ../cache/locales.php:512 +msgid "Validate" +msgstr "" + +#: ../cache/locales.php:513 +msgid "Refresh" +msgstr "" + +#: ../cache/locales.php:514 +msgid "Add" +msgstr "أضِف" + +#: ../cache/locales.php:515 +msgid "Delete" +msgstr "" + +#: ../cache/locales.php:516 +msgid "Remove" +msgstr "" + +#: ../cache/locales.php:517 +msgid "Cancel" +msgstr "ألغِ" + +#: ../cache/locales.php:518 +msgid "Close" +msgstr "" + +#: ../cache/locales.php:519 +msgid "Update" +msgstr "" + +#: ../cache/locales.php:520 +msgid "Updating" +msgstr "" + +#: ../cache/locales.php:521 +msgid "Submit" +msgstr "أودِع" + +#: ../cache/locales.php:522 +msgid "Submitting" +msgstr "يجري الإيداع" + +#: ../cache/locales.php:523 +msgid "Reset" +msgstr "تصفير" + +#: ../cache/locales.php:524 +msgid "Register" +msgstr "" + +#: ../cache/locales.php:525 +msgid "Unregister" +msgstr "" + +#: ../cache/locales.php:526 +msgid "Save" +msgstr "" + +#: ../cache/locales.php:527 +msgid "Clear" +msgstr "" + +#: ../cache/locales.php:528 +msgid "Upload" +msgstr "" + +#: ../cache/locales.php:529 +msgid "Come in!" +msgstr "تعال!" + +#: ../cache/locales.php:530 +msgid "Connecting" +msgstr "" + +#: ../cache/locales.php:531 +msgid "Yes" +msgstr "نعم" + +#: ../cache/locales.php:532 +msgid "No" +msgstr "لا" + +#: ../cache/locales.php:534 +msgid "Return" +msgstr "" + +#: ../cache/locales.php:535 +msgid "Accept" +msgstr "اقبل" + +#: ../cache/locales.php:536 +msgid "Refuse" +msgstr "" + +#: ../cache/locales.php:537 +msgid "Next" +msgstr "" + +#: ../cache/locales.php:538 +msgid "Previous" +msgstr "" + +#: ../cache/locales.php:539 +#, php-format +msgid "Step %s" +msgstr "" + +#: ../cache/locales.php:542 +msgid "Day" +msgstr "يوم" + +#: ../cache/locales.php:543 +msgid "Monday" +msgstr "الاثنين" + +#: ../cache/locales.php:544 +msgid "Tuesday" +msgstr "الثّلاثاء" + +#: ../cache/locales.php:545 +msgid "Wednesday" +msgstr "الأربعاء" + +#: ../cache/locales.php:546 +msgid "Thursday" +msgstr "الخميس" + +#: ../cache/locales.php:547 +msgid "Friday" +msgstr "الجمعة" + +#: ../cache/locales.php:548 +msgid "Saturday" +msgstr "السّبت" + +#: ../cache/locales.php:549 +msgid "Sunday" +msgstr "" + +#: ../cache/locales.php:550 ../cache/locales.php:559 +msgid "None" +msgstr "لا شيء" + +#: ../cache/locales.php:551 +msgid "Male" +msgstr "ذكر" + +#: ../cache/locales.php:552 +msgid "Female" +msgstr "أنثى" + +#: ../cache/locales.php:553 +msgid "Other" +msgstr "غير ذلك" + +#: ../cache/locales.php:554 +msgid "Bot" +msgstr "روبوت" + +#: ../cache/locales.php:555 +msgid "Desktop" +msgstr "سطح المكتب" + +#: ../cache/locales.php:556 +msgid "Phone" +msgstr "هاتف" + +#: ../cache/locales.php:557 +msgid "Web" +msgstr "" + +#: ../cache/locales.php:558 +msgid "Registered" +msgstr "" + +#: ../cache/locales.php:560 +msgid "Single" +msgstr "عَزَب" + +#: ../cache/locales.php:561 +msgid "In a relationship" +msgstr "مرتبط" + +#: ../cache/locales.php:562 +msgid "Married" +msgstr "متزوّج" + +#: ../cache/locales.php:563 +msgid "Divorced" +msgstr "مطلّق" + +#: ../cache/locales.php:564 +msgid "Widowed" +msgstr "أرمل" + +#: ../cache/locales.php:565 +msgid "Cohabiting" +msgstr "مُساكِن" + +#: ../cache/locales.php:566 +msgid "Civil Union" +msgstr "علاقة مدنية" + +#: ../cache/locales.php:567 +msgid "Not shared" +msgstr "" + +#: ../cache/locales.php:568 +msgid "Shared with one contact" +msgstr "" + +#: ../cache/locales.php:569 +msgid "Shared with all contacts" +msgstr "" + +#: ../cache/locales.php:570 +msgid "Shared with the XMPP network" +msgstr "" + +#: ../cache/locales.php:571 +msgid "Shared with the whole Internet" +msgstr "" + +#: ../cache/locales.php:572 +msgid "Online" +msgstr "حاضر" + +#: ../cache/locales.php:573 +msgid "Away" +msgstr "غائب" + +#: ../cache/locales.php:574 +msgid "Do Not Disturb" +msgstr "لا تزعجوني" + +#: ../cache/locales.php:575 +msgid "Extended Away" +msgstr "غائب طويلا" + +#: ../cache/locales.php:576 +msgid "Offline" +msgstr "غير متصل" + +#: ../cache/locales.php:577 +msgid "Error" +msgstr "" + +#: ../cache/locales.php:578 +msgid "afraid" +msgstr "" + +#: ../cache/locales.php:579 +msgid "amazed" +msgstr "" + +#: ../cache/locales.php:580 +msgid "amorous" +msgstr "" + +#: ../cache/locales.php:581 +msgid "angry" +msgstr "غاضب" + +#: ../cache/locales.php:582 +msgid "annoyed" +msgstr "" + +#: ../cache/locales.php:583 +msgid "anxious" +msgstr "" + +#: ../cache/locales.php:584 +msgid "aroused" +msgstr "" + +#: ../cache/locales.php:585 +msgid "ashamed" +msgstr "" + +#: ../cache/locales.php:586 +msgid "bored" +msgstr "" + +#: ../cache/locales.php:587 +msgid "brave" +msgstr "" + +#: ../cache/locales.php:588 +msgid "calm" +msgstr "" + +#: ../cache/locales.php:589 +msgid "cautious" +msgstr "" + +#: ../cache/locales.php:590 +msgid "cold" +msgstr "بارد" + +#: ../cache/locales.php:591 +msgid "confident" +msgstr "" + +#: ../cache/locales.php:592 +msgid "confused" +msgstr "" + +#: ../cache/locales.php:593 +msgid "contemplative" +msgstr "" + +#: ../cache/locales.php:594 +msgid "contented" +msgstr "" + +#: ../cache/locales.php:595 +msgid "cranky" +msgstr "" + +#: ../cache/locales.php:596 +msgid "crazy" +msgstr "" + +#: ../cache/locales.php:597 +msgid "creative" +msgstr "مبدع" + +#: ../cache/locales.php:598 +msgid "curious" +msgstr "" + +#: ../cache/locales.php:599 +msgid "dejected" +msgstr "" + +#: ../cache/locales.php:600 +msgid "depressed" +msgstr "" + +#: ../cache/locales.php:601 +msgid "disappointed" +msgstr "" + +#: ../cache/locales.php:602 +msgid "disgusted" +msgstr "" + +#: ../cache/locales.php:603 +msgid "dismayed" +msgstr "" + +#: ../cache/locales.php:604 +msgid "distracted" +msgstr "" + +#: ../cache/locales.php:605 +msgid "embarrassed" +msgstr "" + +#: ../cache/locales.php:606 +msgid "envious" +msgstr "" + +#: ../cache/locales.php:607 +msgid "excited" +msgstr "" + +#: ../cache/locales.php:608 +msgid "flirtatious" +msgstr "" + +#: ../cache/locales.php:609 +msgid "frustated" +msgstr "" + +#: ../cache/locales.php:610 +msgid "grateful" +msgstr "" + +#: ../cache/locales.php:611 +msgid "grieving" +msgstr "" + +#: ../cache/locales.php:612 +msgid "grumpy" +msgstr "" + +#: ../cache/locales.php:613 +msgid "guilty" +msgstr "" + +#: ../cache/locales.php:614 +msgid "happy" +msgstr "" + +#: ../cache/locales.php:615 +msgid "hopeful" +msgstr "" + +#: ../cache/locales.php:616 +msgid "hot" +msgstr "" + +#: ../cache/locales.php:617 +msgid "humbled" +msgstr "" + +#: ../cache/locales.php:618 +msgid "humiliated" +msgstr "" + +#: ../cache/locales.php:619 +msgid "hungry" +msgstr "" + +#: ../cache/locales.php:620 +msgid "hurt" +msgstr "" + +#: ../cache/locales.php:621 +msgid "impressed" +msgstr "" + +#: ../cache/locales.php:622 +msgid "in awe" +msgstr "" + +#: ../cache/locales.php:623 +msgid "in love" +msgstr "" + +#: ../cache/locales.php:624 +msgid "indignant" +msgstr "" + +#: ../cache/locales.php:625 +msgid "interested" +msgstr "" + +#: ../cache/locales.php:626 +msgid "intoxicated" +msgstr "" + +#: ../cache/locales.php:627 +msgid "invincible" +msgstr "" + +#: ../cache/locales.php:628 +msgid "jealous" +msgstr "" + +#: ../cache/locales.php:629 +msgid "lonely" +msgstr "" + +#: ../cache/locales.php:630 +msgid "lost" +msgstr "" + +#: ../cache/locales.php:631 +msgid "lucky" +msgstr "" + +#: ../cache/locales.php:632 +msgid "mean" +msgstr "" + +#: ../cache/locales.php:633 +msgid "moody" +msgstr "" + +#: ../cache/locales.php:634 +msgid "nervous" +msgstr "" + +#: ../cache/locales.php:635 +msgid "neutral" +msgstr "" + +#: ../cache/locales.php:636 +msgid "offended" +msgstr "" + +#: ../cache/locales.php:637 +msgid "outraged" +msgstr "" + +#: ../cache/locales.php:638 +msgid "playful" +msgstr "" + +#: ../cache/locales.php:639 +msgid "proud" +msgstr "" + +#: ../cache/locales.php:640 +msgid "relaxed" +msgstr "" + +#: ../cache/locales.php:641 +msgid "relieved" +msgstr "" + +#: ../cache/locales.php:642 +msgid "remorseful" +msgstr "" + +#: ../cache/locales.php:643 +msgid "restless" +msgstr "" + +#: ../cache/locales.php:644 +msgid "sad" +msgstr "" + +#: ../cache/locales.php:645 +msgid "sarcastic" +msgstr "" + +#: ../cache/locales.php:646 +msgid "satisfied" +msgstr "" + +#: ../cache/locales.php:647 +msgid "serious" +msgstr "" + +#: ../cache/locales.php:648 +msgid "shocked" +msgstr "" + +#: ../cache/locales.php:649 +msgid "shy" +msgstr "" + +#: ../cache/locales.php:650 +msgid "sick" +msgstr "" + +#: ../cache/locales.php:651 +msgid "sleepy" +msgstr "" + +#: ../cache/locales.php:652 +msgid "spontaneous" +msgstr "" + +#: ../cache/locales.php:653 +msgid "stressed" +msgstr "" + +#: ../cache/locales.php:654 +msgid "strong" +msgstr "" + +#: ../cache/locales.php:655 +msgid "surprised" +msgstr "" + +#: ../cache/locales.php:656 +msgid "thankful" +msgstr "" + +#: ../cache/locales.php:657 +msgid "thirsty" +msgstr "" + +#: ../cache/locales.php:658 +msgid "tired" +msgstr "" + +#: ../cache/locales.php:659 +msgid "undefined" +msgstr "" + +#: ../cache/locales.php:660 +msgid "weak" +msgstr "" + +#: ../cache/locales.php:661 +msgid "worried" +msgstr "" + +#: ../cache/locales.php:662 +msgid "Month" +msgstr "شهر" + +#: ../cache/locales.php:663 +msgid "January" +msgstr "يناير" + +#: ../cache/locales.php:664 +msgid "February" +msgstr "فبراير" + +#: ../cache/locales.php:665 +msgid "March" +msgstr "مارس" + +#: ../cache/locales.php:666 +msgid "April" +msgstr "أبريل" + +#: ../cache/locales.php:667 +msgid "May" +msgstr "مايو" + +#: ../cache/locales.php:668 +msgid "June" +msgstr "يونيو" + +#: ../cache/locales.php:669 +msgid "July" +msgstr "يوليو" + +#: ../cache/locales.php:670 +msgid "August" +msgstr "أغسطس" + +#: ../cache/locales.php:671 +msgid "September" +msgstr "سبتمبر" + +#: ../cache/locales.php:672 +msgid "October" +msgstr "أكتوبر" + +#: ../cache/locales.php:673 +msgid "November" +msgstr "نوفمبر" + +#: ../cache/locales.php:674 +msgid "December" +msgstr "ديسمبر" + +#: ../cache/locales.php:675 +msgid "Year" +msgstr "سنة" + +#: ../cache/locales.php:676 +msgid "Today" +msgstr "اليوم" + +#: ../cache/locales.php:677 +msgid "Tomorrow" +msgstr "غدًا" + +#: ../cache/locales.php:678 +msgid "Yesterday" +msgstr "أمس" + +#: ../cache/locales.php:679 +#, php-format +msgid " %d days ago" +msgstr " %d يوما مضت" + +#: ../cache/locales.php:680 +msgid "day" +msgstr "يوم" + +#: ../cache/locales.php:682 +msgid "What's new ?" +msgstr "ما الجديد؟" + +#: ../cache/locales.php:683 +msgid "Place" +msgstr "" + +#: ../cache/locales.php:684 +msgid "by" +msgstr "" + +#: ../cache/locales.php:685 +msgid "Geolocalisation" +msgstr "" + +#: ../cache/locales.php:686 +msgid "email" +msgstr "" + +#: ../cache/locales.php:688 +msgid "No comments yet" +msgstr "" + +#: ../cache/locales.php:689 +msgid "No comments stream" +msgstr "" + +#: ../cache/locales.php:690 +msgid "Your feed cannot be loaded." +msgstr "تعذّر تنزيل تلقيمتك" + +#: ../cache/locales.php:691 +msgid "Get older posts" +msgstr "اجلب المداخلات الأسبق" + +#: ../cache/locales.php:692 +#, php-format +msgid "%s new items" +msgstr "" + +#: ../cache/locales.php:693 +msgid "Comment publication error" +msgstr "" + +#: ../cache/locales.php:694 +msgid "Show the older comments" +msgstr "" + +#: ../cache/locales.php:695 +msgid "Loading comments ..." +msgstr "" + +#: ../cache/locales.php:696 +msgid "Get the comments" +msgstr "الحصول على تعليقات" + +#: ../cache/locales.php:697 +msgid "Add a comment" +msgstr "أضف تعليق" + +#: ../cache/locales.php:698 +msgid "Share with" +msgstr "المشاركة مع" + +#: ../cache/locales.php:699 +msgid "Everyone" +msgstr "الجميع" + +#: ../cache/locales.php:700 +msgid "Your contacts" +msgstr "اتصالاتكم" + +#: ../cache/locales.php:702 +msgid "Updated" +msgstr "" + +#: ../cache/locales.php:703 +msgid "Content not found" +msgstr "" + +#: ../cache/locales.php:704 +msgid "Contact publication" +msgstr "" + +#: ../cache/locales.php:705 +msgid "Comments" +msgstr "" + +#: ../cache/locales.php:706 +msgid "The API is not reachable, try again later" +msgstr "" + +#: ../cache/locales.php:707 +msgid "Type here" +msgstr "" + +#, php-format +#~ msgid "%s - Account Creation" +#~ msgstr "%s - إنشاء حساب" + +#~ msgid "or" +#~ msgstr "أو" + +#, php-format +#~ msgid "Install the %s package" +#~ msgstr "نضّب الحزمة %s" + +#, php-format +#~ msgid "Movim requires the %s extension." +#~ msgstr "يتطلّب Movim الملحقة %s" + +#~ msgid "Actual version : " +#~ msgstr "الإصدارة الفعلية: " + +#, php-format +#~ msgid "Install %s and %s packages" +#~ msgstr "نصّب الحزمتين %s و %s" + +#~ msgid "Update your PHP version or contact your server administrator" +#~ msgstr "رقِّ إصدارة PHP أو اتصل بمدير الخادوم" + +#~ msgid "Enable read and write rights on Movim's root folder" +#~ msgstr "فعّل صلاحيات القراءة و الكتابة على دليل Movim الجذر" + +#~ msgid "PHP version mismatch. Movim requires PHP 5.3 minimum." +#~ msgstr "إصدارة PHP غير مطابقة. يتطلّب Movim الإصدارة 5.3 أو ما تزيد عليها." + +#~ msgid "Movim's folder must be writable." +#~ msgstr "يجب أن يكون دليل Movim قابلا للكتابة فيه" + +#, php-format +#~ msgid "Bosh connection failed with error '%s'" +#~ msgstr "تعذّر الاتصال BOSH. العطل هو '%s'" + +#, php-format +#~ msgid "Database connection failed with error '%s'" +#~ msgstr "تعذّر الاتصال بقاعدة البيانات. العطل هو '%s'" + +#, php-format +#~ msgid "XMPP connection through Bosh failed with error '%s'" +#~ msgstr "تعذّر الاتصال XMPP عبر BOSH. العطل هو '%s'" + +#~ msgid "" +#~ "Keep in mind that Movim is still under development and will handle many " +#~ "personal details. Its use can potentially endanger your data. Always pay " +#~ "attention to information that you submit." +#~ msgstr "" +#~ "لاحظ أن Movim لاتزال قيد التطوير و أنها ستعالج قدرا كبيرا من البيانات " +#~ "الشخصية، مما قد يعرّض بياناتك للانكشاف، لذا دقّق في البيانات التي تضعها فيها." + +#~ msgid "" +#~ "Before you enjoy your social network, a few adjustements are required." +#~ msgstr "قبل أن تستخدم شبكتك الاجتماعية تجب بعض التضبيطات." + +#~ msgid "Thank you for downloading Movim!" +#~ msgstr "شكرا لتنزيلك Movim." + +#, php-format +#~ msgid "Couldn't create configuration file '%s'." +#~ msgstr "تعذّر إنشاء ملف التضبيطات '%s'." + +#~ msgid "Compatibility Test" +#~ msgstr "اختبار التوافقية" + +#, php-format +#~ msgid "Couldn't create directory '%s'." +#~ msgstr "تعذّر إنشاء الدليل '%s'." + +#~ msgid "Movim Installer" +#~ msgstr "مُنصِّب Movim" + +#~ msgid "" +#~ "The following requirements were not met. Please make sure they are all " +#~ "satisfied in order to install Movim." +#~ msgstr "المتطلبات التالية غير متوفرة. اعمل على توفيرها قبل تنصيب Movim." + +#~ msgid "Proxy Preferences" +#~ msgstr "خيارات الوسيط" + +#~ msgid "ultimate" +#~ msgstr "القصوى" + +#~ msgid "talkative" +#~ msgstr "مُتكلّم" + +#~ msgid "normal" +#~ msgstr "عادي" + +#~ msgid "terse" +#~ msgstr "كثيف" + +#~ msgid "empty" +#~ msgstr "خالٍ" + +#~ msgid "" +#~ "Some errors were detected. Please correct them for the installation to " +#~ "proceed." +#~ msgstr "التُمست بعض الأعطال. تداركها لمواصلة التنصيب." + +#~ msgid "Success !" +#~ msgstr "تمت بنجاح." + +#~ msgid "BOSH Connection Preferences" +#~ msgstr "خيارات الاتصال BOSH" + +#~ msgid "XMPP Connection Preferences" +#~ msgstr "خيارات الاتصال XMPP" + +#~ msgid "JID not provided." +#~ msgstr "لم يعيّن JID" + +#~ msgid "User not logged in." +#~ msgstr "المستخدم غير والجٍ" + +#, php-format +#~ msgid "Cannot load element value '%s'" +#~ msgstr "تعذّر تحميل قيمة العنصر '%s'" + +#, php-format +#~ msgid "Please remove the %s folder in order to complete the installation" +#~ msgstr "أزل الدليل %s لإتمام التنصيب" + +#~ msgid "Database Movim schema installed" +#~ msgstr "تم توليد هيكل قاعدة البيانات لأجل Movim" + +#~ msgid "Database Detected" +#~ msgstr "تمّ التماس قاعدة البيانات" + +#~ msgid "Valid Bosh" +#~ msgstr "Bosh صحيح" + +#, php-format +#~ msgid "jid '%s' is incorrect" +#~ msgstr "معرِّف JID '%s' غير صحيح" + +#, php-format +#~ msgid "Cannot open log file '%s'" +#~ msgstr "تعذّر فتح ملف السجل '%s'" + +#~ msgid "Logout" +#~ msgstr "اخرج" + +#~ msgid "Could not communicate with the XMPP server" +#~ msgstr "تعذّر التواصل مع خادوم XMPP" + +#~ msgid "Invalid name" +#~ msgstr "اسم غير صالح" + +#~ msgid "You entered different passwords" +#~ msgstr "أدخلت كلمة سرّ غير متطابقة" + +#~ msgid "Could not connect to the XMPP server" +#~ msgstr "تعذّر الاتصال بخادوم XMPP" + +#~ msgid "Username already taken" +#~ msgstr "اسم المستخدم محجوز" + +#~ msgid "Wrong ID" +#~ msgstr "معرّف غير صحيح" + +#, php-format +#~ msgid "%s - Add An Account" +#~ msgstr "%s - إضافة حساب" + +#~ msgid "Only alphanumerics elements are authorized" +#~ msgstr "المحارف الرقمية و الأحرف وحدها المسموح بها" + +#~ msgid "Make sure your password is safe :" +#~ msgstr "تيقّن من قوة كلمة السرّ:" + +#~ msgid "Example :" +#~ msgstr "مثال:" + +#~ msgid "A capital letter, a digit and a special character are recommended" +#~ msgstr "يستحسن التنويع في الأحرف ما بين كبير و صغير و أرقام و محارف خاصة" + +#~ msgid "8 characters" +#~ msgstr "ثمانية محارف" + +#~ msgid "" +#~ "Firstly fill in this blank with a brand new account ID, this address will " +#~ "follow you on all the Movim network !" +#~ msgstr "" +#~ "بداية، أدخل في هذا الحقل معرّفًا جديدًا للحساب. هذا العنوان سيكون لصيقا بك " +#~ "في شبكة Movim كلّها." + +#~ msgid "Add your login informations" +#~ msgstr "أدخل بيانات الولوج" + +#~ msgid "Retype" +#~ msgstr "أعِد الإدخال" + +#~ msgid "Create" +#~ msgstr "أنشئ" + +#~ msgid "Same here !" +#~ msgstr "و هنا كذلك" + +#~ msgid "Remove this contact" +#~ msgstr "أزّل هذه المعرفة" + +#~ msgid "Client Name" +#~ msgstr "اسم العميل" + +#~ msgid "Address" +#~ msgstr "العنوان" + +#~ msgid "" +#~ "Your server doesn't support post publication, you can only read contact's " +#~ "feeds" +#~ msgstr "خادومك لا يدعم نشر المداخلات، يمكنك و حسبُ مطالعة تلقيمات معارفك" + +#~ msgid "Invite this user" +#~ msgstr "ادعُ هذا الشخص" + +#~ msgid "Loading your feed ..." +#~ msgstr "يجري تنزيل تلقيمتك..." + +#~ msgid "Client Type" +#~ msgstr "نوع العميل" + +#~ msgid "My Posts" +#~ msgstr "مداخلاتي" + +#~ msgid "What is Movim?" +#~ msgstr "ما Movim؟" + +#~ msgid "" +#~ "Some features are missing/I can't do everything I used to do on other social " +#~ "networks" +#~ msgstr "" +#~ "بعض الوظائف غير موجودة\\لا يمكنني فعل كل ما اعتدت فعله في شبكات اجتماعية " +#~ "أخرى!" + +#, php-format +#~ msgid "" +#~ "Visit the page %s What is Movim ? %s to know more about the project, its " +#~ "aims and understand how it works." +#~ msgstr "زر صفحة %s ما Movim؟ %s لتعلم المزيد عن المشروع و أهدافه و كيف يعمل." + +#~ msgid "The current BOSH URL in invalid" +#~ msgstr "مسار BOSH الحالي غير صحيح" + +#, php-format +#~ msgid "" +#~ "Go to the %s to the Frequently Asked Questions %s or come ask your question " +#~ "on the official chatroom %s or via our mailing-list (%s see the dedicated " +#~ "page %s)." +#~ msgstr "" +#~ "طالع %s إجابات الأسئة الشائعة %s أو ضع سؤالك في غرفة المحادثة الرسمية " +#~ "للمشروع %s أو في قائمة المراسلات (%s طالع صفحتها %s)." + +#, php-format +#~ msgid "" +#~ "Although Movim is evolving fast, many (many) features are missing. Be " +#~ "patient ;). You can have a look %s at next versions's roadmaps %s to know if " +#~ "the one you want is on its way." +#~ msgstr "" +#~ "برغم من أن Movim يتطوّر بسرعة فإن الكثير الكثير من الوظائف لا تزال ناقصة. " +#~ "صبرا ;) تمكنك مطالعة %s خريطة الإصدارات القادمة %s لمعرفة إن كان ما تريده في " +#~ "الطريق." + +#, php-format +#~ msgid "" +#~ "Don't forget that Movim is an open source project, a helping hand is always " +#~ "welcome (see %s Can I participate %s)" +#~ msgstr "" +#~ "لا تنسَ أن Movim مشروع مفتوح المصدر، و أن المساعدة مرحّب بها دوما (طالع %s " +#~ "أتمكنني المساهمة؟ %s)" + +#~ msgid "I can't find the answer to my question here" +#~ msgstr "لا أجد إجابة سؤالي هنا!" + +#~ msgid "wants to talk with you" +#~ msgstr "يريد التحدّث معك" + +#, php-format +#~ msgid "This server hosts %s accounts" +#~ msgstr "يستضيف هذا الخادوم %s حسابات" + +#~ msgid "Connecting..." +#~ msgstr "يجري الاتصال..." + +#~ msgid "Link my current account" +#~ msgstr "اربط بحسابي الحالي" + +#~ msgid "Decline" +#~ msgstr "ارفض" + +#, php-format +#~ msgid "Contacts (%s)" +#~ msgstr "المعارف (%s)" + +#~ msgid "Send request" +#~ msgstr "أرسل طلبًا" + +#~ msgid "No profile yet ?" +#~ msgstr "لا ملف شخصي إلى الآن؟" + +#~ msgid "Create my vCard" +#~ msgstr "ولّد لي vCard" + +#~ msgid "Edit my Profile" +#~ msgstr "حرر ملفي الشخصي" + +#~ msgid "Loading the contact feed ..." +#~ msgstr "يجري تنزيل تلقيمة المعرفة..." + +#~ msgid "Show All" +#~ msgstr "أظهر الكُل" + +#~ msgid "Follow" +#~ msgstr "تتبّع" + +#~ msgid "Debug console" +#~ msgstr "مرقاب التبقيق" + +#, php-format +#~ msgid "You can now access your shiny Movim instance %sJump In !%s" +#~ msgstr "يمكنك الآن استخدام تنصيبة Movim الجديدة. %sهيّا%s" + +#~ msgid "Pseudo" +#~ msgstr "شبيه" diff --git a/sources/locales/be.po b/sources/locales/be.po new file mode 100644 index 0000000..ee17f8e --- /dev/null +++ b/sources/locales/be.po @@ -0,0 +1,2592 @@ +# Byelorussian translations for Movim package. +# This file is distributed under the same license as the Movim package. +# This file was translated from CodingTeam at . +msgid "" +msgstr "" +"Project-Id-Version: Movim\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-06-08 22:06+0200\n" +"PO-Revision-Date: 2011-10-26 21:31+0000\n" +"Last-Translator: edhelas \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2015-06-18 21:08+0000\n" +"X-Generator: Launchpad (build 17570)\n" + +#: ../cache/locales.php:2 +msgid "Thanks" +msgstr "" + +#: ../cache/locales.php:3 +msgid "Developers" +msgstr "" + +#: ../cache/locales.php:4 +msgid "Translators" +msgstr "" + +#: ../cache/locales.php:5 +msgid "Software" +msgstr "" + +#: ../cache/locales.php:6 +msgid "Resources" +msgstr "" + +#: ../cache/locales.php:7 ../cache/locales.php:83 ../cache/locales.php:85 +msgid "API" +msgstr "" + +#: ../cache/locales.php:8 +msgid "" +"Movim is an XMPP-based communication platform. All the project, except the " +"following software and resources, is under" +msgstr "" + +#: ../cache/locales.php:9 +msgid "Account" +msgstr "" + +#: ../cache/locales.php:10 +msgid "The password has been updated" +msgstr "" + +#: ../cache/locales.php:11 +msgid "Please provide a valid password (6 characters minimum)" +msgstr "" + +#: ../cache/locales.php:12 +msgid "The provided passwords are not the same" +msgstr "" + +#: ../cache/locales.php:13 +msgid "Delete my account" +msgstr "" + +#: ../cache/locales.php:14 +msgid "" +"You will delete your XMPP account and all the relative information linked to " +"it (profile, contacts and publications)." +msgstr "" + +#: ../cache/locales.php:15 +msgid "Are you sure that you want to delete it ?" +msgstr "" + +#: ../cache/locales.php:16 ../cache/locales.php:411 +msgid "Create a new account" +msgstr "" + +#: ../cache/locales.php:17 +msgid "No account creation form found on the server" +msgstr "" + +#: ../cache/locales.php:18 ../cache/locales.php:172 +msgid "on" +msgstr "" + +#: ../cache/locales.php:19 +msgid "Your acccount has been successfully registered" +msgstr "" + +#: ../cache/locales.php:20 +msgid "Loading" +msgstr "" + +#: ../cache/locales.php:21 +msgid "Not Acceptable" +msgstr "" + +#: ../cache/locales.php:22 +msgid "The registration system of this server is currently unavailable" +msgstr "" + +#: ../cache/locales.php:23 +msgid "" +"This server use an external system for the registration, please click on the " +"following URL." +msgstr "" + +#: ../cache/locales.php:24 +msgid "Actions" +msgstr "" + +#: ../cache/locales.php:25 ../cache/locales.php:82 +msgid "Database" +msgstr "" + +#: ../cache/locales.php:26 +msgid "Modl wasn't able to connect to the database" +msgstr "" + +#: ../cache/locales.php:27 +msgid "Movim is connected to the database" +msgstr "" + +#: ../cache/locales.php:28 +msgid "The database need to be updated" +msgstr "" + +#: ../cache/locales.php:29 +msgid "Movim database is up to date" +msgstr "" + +#: ../cache/locales.php:30 +msgid "Database Type" +msgstr "" + +#: ../cache/locales.php:31 ../cache/locales.php:50 ../cache/locales.php:540 +msgid "Username" +msgstr "" + +#: ../cache/locales.php:32 ../cache/locales.php:51 ../cache/locales.php:282 +#: ../cache/locales.php:541 +msgid "Password" +msgstr "Пароль" + +#: ../cache/locales.php:33 +msgid "Host" +msgstr "" + +#: ../cache/locales.php:34 +msgid "Port" +msgstr "" + +#: ../cache/locales.php:35 +msgid "Database Name" +msgstr "" + +#: ../cache/locales.php:36 +msgid "General Settings" +msgstr "" + +#: ../cache/locales.php:37 +msgid "Theme" +msgstr "" + +#: ../cache/locales.php:38 +msgid "Default language" +msgstr "" + +#: ../cache/locales.php:39 +msgid "Environment" +msgstr "" + +#: ../cache/locales.php:40 +msgid "Log verbosity" +msgstr "" + +#: ../cache/locales.php:41 +msgid "Server Timezone" +msgstr "" + +#: ../cache/locales.php:42 +msgid "User folder size limit (in bytes)" +msgstr "" + +#: ../cache/locales.php:43 +msgid "WebSocket Configuration" +msgstr "" + +#: ../cache/locales.php:44 +msgid "Enter here a valid WebSocket URI in the form" +msgstr "" + +#: ../cache/locales.php:45 +msgid "WebSocket URI" +msgstr "" + +#: ../cache/locales.php:46 +msgid "" +"If you change the URI, please restart the daemon to reload the configuration" +msgstr "" + +#: ../cache/locales.php:47 +msgid "Public WebSockets" +msgstr "" + +#: ../cache/locales.php:48 +msgid "Administration Credential" +msgstr "" + +#: ../cache/locales.php:49 +msgid "Change the default credentials admin/password" +msgstr "" + +#: ../cache/locales.php:52 +msgid "Retype password" +msgstr "" + +#: ../cache/locales.php:53 +msgid "Whitelist - XMPP Server" +msgstr "" + +#: ../cache/locales.php:54 +msgid "" +"If you want to specify a list of authorized XMPP servers on your Movim pod " +"and forbid the connection on all the others please put their domain name " +"here, with comma (ex: movim.eu,jabber.fr)" +msgstr "" + +#: ../cache/locales.php:55 +msgid "" +"Leave this field blank if you allow the access to all the XMPP accounts." +msgstr "" + +#: ../cache/locales.php:56 +msgid "List of whitelisted XMPP servers" +msgstr "" + +#: ../cache/locales.php:57 ../cache/locales.php:61 +msgid "Information Message" +msgstr "" + +#: ../cache/locales.php:58 +msgid "Description" +msgstr "" + +#: ../cache/locales.php:59 +msgid "This message will be displayed on the login page" +msgstr "" + +#: ../cache/locales.php:60 +msgid "Leave this field blank if you don't want to show any message." +msgstr "" + +#: ../cache/locales.php:62 +msgid "Empty" +msgstr "" + +#: ../cache/locales.php:63 +msgid "Syslog" +msgstr "" + +#: ../cache/locales.php:64 +msgid "Syslog and files" +msgstr "" + +#: ../cache/locales.php:65 +msgid "URL Rewriting" +msgstr "" + +#: ../cache/locales.php:66 +msgid "The URL Rewriting can be enabled" +msgstr "" + +#: ../cache/locales.php:67 +msgid "General Overview" +msgstr "" + +#: ../cache/locales.php:68 +msgid "" +"Movim has found some issues or things that need to be fixed or improved" +msgstr "" + +#: ../cache/locales.php:69 +#, php-format +msgid "Update your PHP-Version: %s" +msgstr "" + +#: ../cache/locales.php:70 +msgid "Required: 5.3.0" +msgstr "" + +#: ../cache/locales.php:71 +msgid "Install the php5-curl library" +msgstr "" + +#: ../cache/locales.php:72 +msgid "Install the php5-imagick library" +msgstr "" + +#: ../cache/locales.php:73 +msgid "Install the php5-gd library" +msgstr "" + +#: ../cache/locales.php:74 +msgid "Read and write rights for the webserver in Movim's root directory" +msgstr "" + +#: ../cache/locales.php:75 +msgid "The URL Rewriting support is currently disabled" +msgstr "" + +#: ../cache/locales.php:76 +msgid "The database need to be updated, go to the database panel to fix this" +msgstr "" + +#: ../cache/locales.php:77 +msgid "" +"WebSocket connection error, check if the Movim Daemon is running and is " +"reacheable" +msgstr "" + +#: ../cache/locales.php:78 +msgid "" +"XMPP Websocket connection error, please check the validity of the URL given " +"in the General Configuration" +msgstr "" + +#: ../cache/locales.php:79 +msgid "Browser" +msgstr "" + +#: ../cache/locales.php:80 +msgid "Movim Core" +msgstr "" + +#: ../cache/locales.php:81 +msgid "Movim Daemon" +msgstr "" + +#: ../cache/locales.php:84 +msgid "XMPP" +msgstr "" + +#: ../cache/locales.php:86 +#, php-format +msgid "" +"Here you can register your pod on the official %sMovim API%s and be listed " +"on %sthe pods page%s." +msgstr "" + +#: ../cache/locales.php:87 +msgid "Your pod is not registered on the API" +msgstr "" + +#: ../cache/locales.php:88 +msgid "Your pod is registered on the API" +msgstr "" + +#: ../cache/locales.php:89 +msgid "Your pod is not yet validated" +msgstr "" + +#: ../cache/locales.php:90 +msgid "Your pod is validated" +msgstr "" + +#: ../cache/locales.php:91 +msgid "" +"You asked to be removed from the API, this request will be processed in a " +"couple of hours" +msgstr "" + +#: ../cache/locales.php:92 ../cache/locales.php:147 +msgid "Configuration updated" +msgstr "" + +#: ../cache/locales.php:93 +msgid "File" +msgstr "" + +#: ../cache/locales.php:94 +msgid "Use it" +msgstr "" + +#: ../cache/locales.php:95 +msgid "Webcam" +msgstr "" + +#: ../cache/locales.php:96 +msgid "Cheese !" +msgstr "" + +#: ../cache/locales.php:97 +msgid "Take a webcam snapshot" +msgstr "" + +#: ../cache/locales.php:98 +msgid "Avatar Updated" +msgstr "" + +#: ../cache/locales.php:99 +msgid "Avatar Not Updated" +msgstr "" + +#: ../cache/locales.php:100 ../cache/locales.php:415 +#, php-format +msgid "%s's feed" +msgstr "" + +#: ../cache/locales.php:101 +msgid "This user has not posted anything right now" +msgstr "" + +#: ../cache/locales.php:102 +msgid "Conferences" +msgstr "" + +#: ../cache/locales.php:103 ../cache/locales.php:193 ../cache/locales.php:217 +#: ../cache/locales.php:468 +msgid "Groups" +msgstr "" + +#: ../cache/locales.php:104 +msgid "Add a new Chat Room" +msgstr "" + +#: ../cache/locales.php:105 ../cache/locales.php:368 +msgid "Chat Room ID" +msgstr "" + +#: ../cache/locales.php:106 ../cache/locales.php:116 ../cache/locales.php:156 +#: ../cache/locales.php:361 ../cache/locales.php:369 ../cache/locales.php:424 +msgid "Name" +msgstr "" + +#: ../cache/locales.php:107 ../cache/locales.php:157 ../cache/locales.php:371 +#: ../cache/locales.php:425 +msgid "Nickname" +msgstr "" + +#: ../cache/locales.php:108 +msgid "Do you want do join automaticaly this Chat Room ?" +msgstr "" + +#: ../cache/locales.php:109 ../cache/locales.php:372 +msgid "Bad Chatroom ID" +msgstr "" + +#: ../cache/locales.php:110 ../cache/locales.php:373 +msgid "Empty name" +msgstr "" + +#: ../cache/locales.php:111 ../cache/locales.php:380 +msgid "Bookmarks updated" +msgstr "" + +#: ../cache/locales.php:112 +msgid "An error occured : " +msgstr "" + +#: ../cache/locales.php:113 +msgid "Configure" +msgstr "" + +#: ../cache/locales.php:114 +msgid "Add a new URL" +msgstr "" + +#: ../cache/locales.php:115 +msgid "URL" +msgstr "" + +#: ../cache/locales.php:117 +msgid "Message Published" +msgstr "" + +#: ../cache/locales.php:118 ../cache/locales.php:138 +msgid "Encrypted message" +msgstr "" + +#: ../cache/locales.php:119 +msgid "Composing..." +msgstr "" + +#: ../cache/locales.php:120 +msgid "Paused..." +msgstr "" + +#: ../cache/locales.php:121 +msgid "Contact gone" +msgstr "" + +#: ../cache/locales.php:122 +#, php-format +msgid "%s needs your attention" +msgstr "" + +#: ../cache/locales.php:123 +msgid "Your message here..." +msgstr "" + +#: ../cache/locales.php:124 +msgid "Smileys" +msgstr "" + +#: ../cache/locales.php:125 ../cache/locales.php:139 +msgid "Chat" +msgstr "Чат" + +#: ../cache/locales.php:126 +msgid "Discuss with your contacts" +msgstr "" + +#: ../cache/locales.php:127 +msgid "Members" +msgstr "" + +#: ../cache/locales.php:128 ../cache/locales.php:376 +msgid "Connected to the chatroom" +msgstr "" + +#: ../cache/locales.php:129 ../cache/locales.php:377 +msgid "Disconnected from the chatroom" +msgstr "" + +#: ../cache/locales.php:130 ../cache/locales.php:200 ../cache/locales.php:469 +msgid "Configuration" +msgstr "Канфігурацыя" + +#: ../cache/locales.php:131 +msgid "Configuration saved" +msgstr "" + +#: ../cache/locales.php:132 +msgid "Subject" +msgstr "" + +#: ../cache/locales.php:133 +msgid "Subject changed" +msgstr "" + +#: ../cache/locales.php:134 +msgid "Open a new conversation by clicking on the plus button bellow" +msgstr "" + +#: ../cache/locales.php:135 +msgid "Chat with a contact" +msgstr "" + +#: ../cache/locales.php:136 +msgid "Frequent contacts" +msgstr "" + +#: ../cache/locales.php:137 +msgid "Load more contacts" +msgstr "" + +#: ../cache/locales.php:140 +msgid "General" +msgstr "" + +#: ../cache/locales.php:141 +msgid "Language" +msgstr "Мова" + +#: ../cache/locales.php:142 +msgid "Roster display" +msgstr "" + +#: ../cache/locales.php:143 +msgid "Show the offline contacts" +msgstr "" + +#: ../cache/locales.php:144 +msgid "Hide the offline contacts" +msgstr "" + +#: ../cache/locales.php:145 +msgid "Appearence" +msgstr "" + +#: ../cache/locales.php:146 +msgid "This configuration is shared wherever you are connected !" +msgstr "" + +#: ../cache/locales.php:148 +msgid "Notify on incoming message" +msgstr "" + +#: ../cache/locales.php:149 +msgid "Use desktop notifications" +msgstr "" + +#: ../cache/locales.php:150 +msgid "Data" +msgstr "" + +#: ../cache/locales.php:151 +msgid "Cache" +msgstr "" + +#: ../cache/locales.php:152 ../cache/locales.php:218 ../cache/locales.php:466 +msgid "Contacts" +msgstr "" + +#: ../cache/locales.php:153 ../cache/locales.php:480 +msgid "Posts" +msgstr "" + +#: ../cache/locales.php:154 +msgid "Messages" +msgstr "" + +#: ../cache/locales.php:155 ../cache/locales.php:423 +msgid "General Informations" +msgstr "" + +#: ../cache/locales.php:158 ../cache/locales.php:427 +msgid "Date of Birth" +msgstr "" + +#: ../cache/locales.php:159 ../cache/locales.php:428 +msgid "Gender" +msgstr "" + +#: ../cache/locales.php:160 ../cache/locales.php:429 +msgid "Marital Status" +msgstr "" + +#: ../cache/locales.php:161 ../cache/locales.php:426 +msgid "Email" +msgstr "" + +#: ../cache/locales.php:162 ../cache/locales.php:430 +msgid "Website" +msgstr "" + +#: ../cache/locales.php:163 ../cache/locales.php:431 +msgid "About Me" +msgstr "" + +#: ../cache/locales.php:164 +msgid "Other Accounts" +msgstr "" + +#: ../cache/locales.php:165 +msgid "Is Listening" +msgstr "" + +#: ../cache/locales.php:166 ../cache/locales.php:432 +msgid "Geographic Position" +msgstr "" + +#: ../cache/locales.php:167 ../cache/locales.php:433 +msgid "Locality" +msgstr "" + +#: ../cache/locales.php:168 ../cache/locales.php:434 +msgid "Country" +msgstr "" + +#: ../cache/locales.php:169 +msgid "Mood" +msgstr "" + +#: ../cache/locales.php:170 +msgid "I'm " +msgstr "" + +#: ../cache/locales.php:171 +msgid "Listening" +msgstr "" + +#: ../cache/locales.php:173 +msgid "Last seen" +msgstr "" + +#: ../cache/locales.php:174 +msgid "Client Informations" +msgstr "" + +#: ../cache/locales.php:175 +msgid "Last registered" +msgstr "" + +#: ../cache/locales.php:176 +msgid "Find some new friends" +msgstr "" + +#: ../cache/locales.php:177 ../cache/locales.php:533 +msgid "Edit" +msgstr "" + +#: ../cache/locales.php:178 +msgid "Alias" +msgstr "" + +#: ../cache/locales.php:179 +msgid "Group" +msgstr "" + +#: ../cache/locales.php:180 ../cache/locales.php:400 +msgid "Contact updated" +msgstr "" + +#: ../cache/locales.php:181 +msgid "Are you sure?" +msgstr "" + +#: ../cache/locales.php:182 +msgid "" +"You are going to delete one of your contacts, please confirm your action" +msgstr "" + +#: ../cache/locales.php:183 +#, php-format +msgid "%s years" +msgstr "" + +#: ../cache/locales.php:184 +msgid "Last public post" +msgstr "" + +#: ../cache/locales.php:185 +msgid "Subscribe" +msgstr "" + +#: ../cache/locales.php:186 +msgid "Subscribed" +msgstr "" + +#: ../cache/locales.php:187 +msgid "Unsubscribe" +msgstr "" + +#: ../cache/locales.php:188 +msgid "You are going to unsubscribe from this Group" +msgstr "" + +#: ../cache/locales.php:189 +msgid "Unsubscribed" +msgstr "" + +#: ../cache/locales.php:190 +msgid "Make your membership to this group public to your friends" +msgstr "" + +#: ../cache/locales.php:191 +msgid "Give a label for this group" +msgstr "" + +#: ../cache/locales.php:192 +msgid "Are you sure ?" +msgstr "" + +#: ../cache/locales.php:194 +msgid "Discover, follow and share" +msgstr "" + +#: ../cache/locales.php:195 +msgid "Something bad happened to this group" +msgstr "" + +#: ../cache/locales.php:196 +msgid "Group configuration saved" +msgstr "" + +#: ../cache/locales.php:197 +msgid "Delete the group" +msgstr "" + +#: ../cache/locales.php:198 +msgid "" +"You are going to delete the following group. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:199 +msgid "" +"It seems that this group doesn't exists anymore. Do you want to remove it " +"from your subscriptions?" +msgstr "" + +#: ../cache/locales.php:201 ../cache/locales.php:408 +msgid "Subscriptions" +msgstr "" + +#: ../cache/locales.php:202 ../cache/locales.php:290 +msgid "Hello" +msgstr "" + +#: ../cache/locales.php:203 ../cache/locales.php:225 ../cache/locales.php:291 +msgid "Contact post" +msgstr "" + +#: ../cache/locales.php:204 +msgid "" +"You don't have any subscriptions yet, select a group server above to start " +"exploring." +msgstr "" + +#: ../cache/locales.php:205 +msgid "Subscribe to your favorite feeds by bookmarking them." +msgstr "" + +#: ../cache/locales.php:206 +msgid "My Subscriptions" +msgstr "" + +#: ../cache/locales.php:207 +msgid "Create a new Group" +msgstr "" + +#: ../cache/locales.php:208 +msgid "Group name" +msgstr "" + +#: ../cache/locales.php:209 +msgid "My Little Pony - Fan Club" +msgstr "" + +#: ../cache/locales.php:210 +msgid "Group created successfully" +msgstr "" + +#: ../cache/locales.php:211 +msgid "Group deleted successfully" +msgstr "" + +#: ../cache/locales.php:212 +msgid "Please provide a valid group name (4 characters minimum)" +msgstr "" + +#: ../cache/locales.php:213 +msgid "You cannot create a new Group on this server" +msgstr "" + +#: ../cache/locales.php:214 +#, php-format +msgid "%s subscribers" +msgstr "" + +#: ../cache/locales.php:215 +#, php-format +msgid "%s posts" +msgstr "" + +#: ../cache/locales.php:216 +msgid "All" +msgstr "" + +#: ../cache/locales.php:219 +msgid "Refresh all the streams" +msgstr "" + +#: ../cache/locales.php:220 ../cache/locales.php:402 +msgid "Search" +msgstr "" + +#: ../cache/locales.php:221 +msgid "Go on the Chat page" +msgstr "" + +#: ../cache/locales.php:222 +msgid "Read all theses articles on the News page" +msgstr "" + +#: ../cache/locales.php:223 +msgid "Visit your public blog" +msgstr "" + +#: ../cache/locales.php:224 +msgid "See your public posts and share them with all your contacts" +msgstr "" + +#: ../cache/locales.php:226 +msgid "Universal share button" +msgstr "" + +#: ../cache/locales.php:227 +msgid "" +"Bookmark or drag and drop the following button in your toolbar and use it on " +"all the pages you want to share on Movim" +msgstr "" + +#: ../cache/locales.php:228 +msgid "Share on Movim" +msgstr "" + +#: ../cache/locales.php:229 +msgid "Frequently Asked Questions" +msgstr "" + +#: ../cache/locales.php:230 +msgid "What do the little banners refer to ?" +msgstr "" + +#: ../cache/locales.php:231 +msgid "" +"Thanks to these five little banners, you can quickly identitfy the level of " +"confdentiality applied to the information you provide." +msgstr "" + +#: ../cache/locales.php:232 +msgid "White, only you can see the information" +msgstr "" + +#: ../cache/locales.php:233 +msgid "Green, you have chosen some contacts who can see your information" +msgstr "" + +#: ../cache/locales.php:234 +msgid "Orange, all your contact list can see your information" +msgstr "" + +#: ../cache/locales.php:235 +msgid "Red, everybody in the XMPP network can see your information" +msgstr "" + +#: ../cache/locales.php:236 +msgid "Black, the whole Internet can see your information" +msgstr "" + +#: ../cache/locales.php:237 +msgid "Looking for some documentation ?" +msgstr "" + +#: ../cache/locales.php:238 +msgid "Read the Wiki" +msgstr "" + +#: ../cache/locales.php:239 +msgid "Talk with us by email ?" +msgstr "" + +#: ../cache/locales.php:240 +msgid "Join the Mailing List" +msgstr "" + +#: ../cache/locales.php:241 +msgid "Chat with the team ?" +msgstr "" + +#: ../cache/locales.php:242 +msgid "Join the Chatroom" +msgstr "" + +#: ../cache/locales.php:243 +msgid "Location node created" +msgstr "" + +#: ../cache/locales.php:244 +msgid "Bookmark node created" +msgstr "" + +#: ../cache/locales.php:245 +msgid "Profile node created" +msgstr "" + +#: ../cache/locales.php:246 +msgid "Avatar node created" +msgstr "" + +#: ../cache/locales.php:247 +msgid "Subscriptions node created" +msgstr "" + +#: ../cache/locales.php:248 +msgid "Microblog node created" +msgstr "" + +#: ../cache/locales.php:249 +msgid "Location" +msgstr "" + +#: ../cache/locales.php:250 +msgid "Wrong position" +msgstr "" + +#: ../cache/locales.php:251 +msgid "Location updated" +msgstr "" + +#: ../cache/locales.php:252 +msgid "Update my position" +msgstr "" + +#: ../cache/locales.php:253 +msgid "Wrong username" +msgstr "" + +#: ../cache/locales.php:254 +msgid "Invalid JID" +msgstr "" + +#: ../cache/locales.php:255 +msgid "Empty Challenge from the server" +msgstr "" + +#: ../cache/locales.php:256 +msgid "XMPP Domain error, your account is not a correct Jabber ID" +msgstr "" + +#: ../cache/locales.php:257 +msgid "Some data are missing !" +msgstr "" + +#: ../cache/locales.php:258 +msgid "Wrong password" +msgstr "Няправільны пароль" + +#: ../cache/locales.php:259 +msgid "Internal server error" +msgstr "" + +#: ../cache/locales.php:260 +msgid "Session error" +msgstr "" + +#: ../cache/locales.php:261 +msgid "Account successfully created" +msgstr "" + +#: ../cache/locales.php:262 ../cache/locales.php:271 +msgid "Your XMPP server is unauthorized" +msgstr "" + +#: ../cache/locales.php:263 +msgid "The server takes too much time to respond" +msgstr "" + +#: ../cache/locales.php:264 +msgid "Your web browser is too old to use with Movim." +msgstr "" + +#: ../cache/locales.php:265 +msgid "" +"Movim cannot talk with the server, please try again later (Websocket " +"connection error)" +msgstr "" + +#: ../cache/locales.php:266 +msgid "Impossible login" +msgstr "" + +#: ../cache/locales.php:267 +msgid "Oops!" +msgstr "" + +#: ../cache/locales.php:268 ../cache/locales.php:449 ../cache/locales.php:455 +msgid "Unknown error" +msgstr "" + +#: ../cache/locales.php:269 +msgid "Invalid username format" +msgstr "" + +#: ../cache/locales.php:270 +msgid "Invalid password format" +msgstr "" + +#: ../cache/locales.php:272 +msgid "A Movim session is already open on an other device" +msgstr "" + +#: ../cache/locales.php:273 +msgid "Movim failed to authenticate. You entered wrong data" +msgstr "" + +#: ../cache/locales.php:274 +msgid "Authentication mechanism not supported by Movim" +msgstr "" + +#: ../cache/locales.php:275 +msgid "The XMPP authentification failed" +msgstr "" + +#: ../cache/locales.php:276 +#, php-format +msgid "" +"You can login with Facebook (chat only) using %syour.id@chat.facebook.com%s " +"and your password" +msgstr "" + +#: ../cache/locales.php:277 +#, php-format +msgid "%sGmail accounts are also compatible%s but are not fully supported" +msgstr "" + +#: ../cache/locales.php:278 +msgid "You can login using your favorite Jabber account" +msgstr "" + +#: ../cache/locales.php:279 +msgid "or with our demonstration account" +msgstr "" + +#: ../cache/locales.php:280 ../cache/locales.php:435 +msgid "Accounts" +msgstr "" + +#: ../cache/locales.php:281 +msgid "My address" +msgstr "Мой адрас" + +#: ../cache/locales.php:283 +msgid "Create one !" +msgstr "" + +#: ../cache/locales.php:284 +msgid "No account yet ?" +msgstr "" + +#: ../cache/locales.php:285 +msgid "Another account" +msgstr "" + +#: ../cache/locales.php:286 +msgid "You can login with accounts from theses servers" +msgstr "" + +#: ../cache/locales.php:287 +msgid "Connected" +msgstr "" + +#: ../cache/locales.php:288 +msgid "Population" +msgstr "" + +#: ../cache/locales.php:289 +msgid "Bad nickname (between 4 and 40 characters)" +msgstr "" + +#: ../cache/locales.php:292 +msgid "" +"Welcome on your news feed, here you will see all the posts published in the " +"groups you have subscribed." +msgstr "" + +#: ../cache/locales.php:293 +msgid "Refreshing all the streams" +msgstr "" + +#: ../cache/locales.php:294 +msgid "This post is public" +msgstr "" + +#: ../cache/locales.php:295 +msgid "Manage your members" +msgstr "" + +#: ../cache/locales.php:296 +msgid "Get the members" +msgstr "" + +#: ../cache/locales.php:297 +msgid "Affiliations saved" +msgstr "" + +#: ../cache/locales.php:298 +msgid "Manage your subscriptions" +msgstr "" + +#: ../cache/locales.php:299 +msgid "Manage the subscriptions" +msgstr "" + +#: ../cache/locales.php:300 +msgid "Get the subscriptions" +msgstr "" + +#: ../cache/locales.php:301 +msgid "Subscriptions saved" +msgstr "" + +#: ../cache/locales.php:302 +msgid "Pending Invitations" +msgstr "" + +#: ../cache/locales.php:303 +#, php-format +msgid "%s wants to talk with you" +msgstr "" + +#: ../cache/locales.php:304 +msgid "Manage" +msgstr "" + +#: ../cache/locales.php:305 ../cache/locales.php:338 +msgid "News Feed" +msgstr "" + +#: ../cache/locales.php:306 ../cache/locales.php:339 +msgid "Discover and register to the groups you are interested in" +msgstr "" + +#: ../cache/locales.php:307 ../cache/locales.php:340 ../cache/locales.php:482 +msgid "Preview" +msgstr "" + +#: ../cache/locales.php:308 ../cache/locales.php:341 ../cache/locales.php:478 +msgid "Help" +msgstr "" + +#: ../cache/locales.php:309 ../cache/locales.php:342 +msgid "More help" +msgstr "" + +#: ../cache/locales.php:310 ../cache/locales.php:343 +msgid "Markdown syntax manual" +msgstr "" + +#: ../cache/locales.php:311 ../cache/locales.php:344 ../cache/locales.php:681 +msgid "Title" +msgstr "" + +#: ../cache/locales.php:312 ../cache/locales.php:345 +msgid "Content" +msgstr "" + +#: ../cache/locales.php:313 ../cache/locales.php:346 +msgid "Link" +msgstr "" + +#: ../cache/locales.php:314 ../cache/locales.php:347 +msgid "Tags" +msgstr "" + +#: ../cache/locales.php:315 ../cache/locales.php:348 +msgid "Please enter a valid url" +msgstr "" + +#: ../cache/locales.php:316 ../cache/locales.php:349 +msgid "No content to preview" +msgstr "" + +#: ../cache/locales.php:317 ../cache/locales.php:350 ../cache/locales.php:687 +msgid "No content" +msgstr "" + +#: ../cache/locales.php:318 ../cache/locales.php:351 +msgid "Post published" +msgstr "" + +#: ../cache/locales.php:319 ../cache/locales.php:352 +msgid "Post deleted" +msgstr "" + +#: ../cache/locales.php:320 ../cache/locales.php:353 +msgid "This picture will be added to your gallery" +msgstr "" + +#: ../cache/locales.php:321 ../cache/locales.php:354 +msgid "What's Hot" +msgstr "" + +#: ../cache/locales.php:322 ../cache/locales.php:355 +msgid "New post" +msgstr "" + +#: ../cache/locales.php:323 ../cache/locales.php:357 +msgid "" +"You can also use services like Imgur or Flickr to host your picture and " +"paste the link here." +msgstr "" + +#: ../cache/locales.php:324 +#, php-format +msgid "This is a re-post from %s" +msgstr "" + +#: ../cache/locales.php:325 +#, php-format +msgid "See %s profile" +msgstr "" + +#: ../cache/locales.php:326 +msgid "Publish this post on your public feed?" +msgstr "" + +#: ../cache/locales.php:327 +msgid "Post published on your blog" +msgstr "" + +#: ../cache/locales.php:328 +msgid "Post removed from your blog" +msgstr "" + +#: ../cache/locales.php:329 ../cache/locales.php:701 +msgid "Delete this post" +msgstr "" + +#: ../cache/locales.php:330 +msgid "You are going to delete this post, please confirm your action" +msgstr "" + +#: ../cache/locales.php:331 +msgid "Comments disabled" +msgstr "" + +#: ../cache/locales.php:332 +msgid "Comment published" +msgstr "" + +#: ../cache/locales.php:333 +msgid "Disconnect" +msgstr "" + +#: ../cache/locales.php:334 +msgid "Your status here !" +msgstr "" + +#: ../cache/locales.php:335 +msgid "Status updated" +msgstr "" + +#: ../cache/locales.php:336 +msgid "Status" +msgstr "" + +#: ../cache/locales.php:337 +msgid "Presence" +msgstr "" + +#: ../cache/locales.php:356 +msgid "Publish" +msgstr "" + +#: ../cache/locales.php:358 +msgid "You cannot publish a post on this Group" +msgstr "" + +#: ../cache/locales.php:359 +msgid "" +"Some fields have been filled in. Do you still want to go back and loose " +"their content?" +msgstr "" + +#: ../cache/locales.php:360 +msgid "Shared" +msgstr "" + +#: ../cache/locales.php:362 +#, php-format +msgid "%s has been added to your public groups" +msgstr "" + +#: ../cache/locales.php:363 +#, php-format +msgid "%s has been removed from your public groups" +msgstr "" + +#: ../cache/locales.php:364 +msgid "Add a chatroom" +msgstr "" + +#: ../cache/locales.php:365 +msgid "You don't have any chatroom yet." +msgstr "" + +#: ../cache/locales.php:366 +msgid "Add one by clicking on the add button in the header." +msgstr "" + +#: ../cache/locales.php:367 +msgid "Chatrooms" +msgstr "" + +#: ../cache/locales.php:370 +msgid "My Favorite Room" +msgstr "" + +#: ../cache/locales.php:374 +msgid "Remove a chatroom" +msgstr "" + +#: ../cache/locales.php:375 +msgid "" +"You are going to remove the following chatroom. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:378 +msgid "Users in the room" +msgstr "" + +#: ../cache/locales.php:379 +msgid "Please enter a correct nickname (6 to 40 characters)" +msgstr "" + +#: ../cache/locales.php:381 +msgid "Public chatroom" +msgstr "" + +#: ../cache/locales.php:382 +msgid "Please provide a room address" +msgstr "" + +#: ../cache/locales.php:383 +msgid "You are currently logued as an anonymous user." +msgstr "" + +#: ../cache/locales.php:384 +msgid "" +"You can join using your own account or create one on the login page by " +"loging out using the cross in the top-right corner." +msgstr "" + +#: ../cache/locales.php:385 +#, php-format +msgid "Login on %s" +msgstr "" + +#: ../cache/locales.php:386 +msgid "Your nickname" +msgstr "" + +#: ../cache/locales.php:387 +msgid "Ungrouped" +msgstr "" + +#: ../cache/locales.php:388 +msgid "Show disconnected contacts" +msgstr "" + +#: ../cache/locales.php:389 +msgid "Hide disconnected contacts" +msgstr "" + +#: ../cache/locales.php:390 +#, php-format +msgid "Show group %s" +msgstr "" + +#: ../cache/locales.php:391 +#, php-format +msgid "Hide group %s" +msgstr "" + +#: ../cache/locales.php:392 +msgid "Please enter a valid Jabber ID" +msgstr "" + +#: ../cache/locales.php:393 +msgid "" +"No contacts ? You can add one using the + button bellow or going to the " +"Explore page" +msgstr "" + +#: ../cache/locales.php:394 +msgid "Show/Hide" +msgstr "" + +#: ../cache/locales.php:395 +msgid "Enter the Jabber ID of your contact." +msgstr "" + +#: ../cache/locales.php:396 +msgid "Press enter to validate." +msgstr "" + +#: ../cache/locales.php:397 +msgid "JID" +msgstr "" + +#: ../cache/locales.php:398 +msgid "Results" +msgstr "" + +#: ../cache/locales.php:399 +msgid "Contact added" +msgstr "" + +#: ../cache/locales.php:401 +msgid "Contact deleted" +msgstr "" + +#: ../cache/locales.php:403 +msgid "This is not a valid url" +msgstr "" + +#: ../cache/locales.php:404 +msgid "Sharing the URL" +msgstr "" + +#: ../cache/locales.php:405 +msgid "Statistics" +msgstr "" + +#: ../cache/locales.php:406 +msgid "Since" +msgstr "" + +#: ../cache/locales.php:407 +msgid "Sessions" +msgstr "" + +#: ../cache/locales.php:409 +msgid "Monthly Subscriptions" +msgstr "" + +#: ../cache/locales.php:410 +msgid "Monthly Subscriptions Cumulated" +msgstr "" + +#: ../cache/locales.php:412 +msgid "" +"Movim is a decentralized social network, before creating a new account you " +"need to choose a server to register." +msgstr "" + +#: ../cache/locales.php:413 +msgid "Your server here ?" +msgstr "" + +#: ../cache/locales.php:414 +msgid "Contact us to add yours to the officially supported servers list" +msgstr "" + +#: ../cache/locales.php:416 +msgid "No public feed for this contact" +msgstr "" + +#: ../cache/locales.php:417 +msgid "No contact specified" +msgstr "" + +#: ../cache/locales.php:418 ../cache/locales.php:473 +msgid "Profile" +msgstr "" + +#: ../cache/locales.php:419 +msgid "Profile Updated" +msgstr "" + +#: ../cache/locales.php:420 +msgid "Profile Not Updated" +msgstr "" + +#: ../cache/locales.php:421 +msgid "Your profile is now public" +msgstr "" + +#: ../cache/locales.php:422 +msgid "Your profile is now restricted" +msgstr "" + +#: ../cache/locales.php:436 +msgid "Twitter" +msgstr "" + +#: ../cache/locales.php:437 +msgid "Skype" +msgstr "" + +#: ../cache/locales.php:438 +msgid "Yahoo" +msgstr "" + +#: ../cache/locales.php:439 +msgid "Privacy Level" +msgstr "" + +#: ../cache/locales.php:440 +msgid "Is this profile public ?" +msgstr "" + +#: ../cache/locales.php:441 +msgid "" +"Please pay attention ! By making your profile public, all the information " +"listed above will be available for all the Movim users and on the whole " +"Internet." +msgstr "" + +#: ../cache/locales.php:442 +msgid "Call" +msgstr "" + +#: ../cache/locales.php:443 +msgid "Hang up" +msgstr "" + +#: ../cache/locales.php:444 +msgid "Connection" +msgstr "" + +#: ../cache/locales.php:445 ../cache/locales.php:451 +msgid "Hung up" +msgstr "" + +#: ../cache/locales.php:446 ../cache/locales.php:452 +msgid "Your contact is busy" +msgstr "" + +#: ../cache/locales.php:447 ../cache/locales.php:453 +msgid "Declined" +msgstr "" + +#: ../cache/locales.php:448 ../cache/locales.php:454 +msgid "Remote application incompatible" +msgstr "" + +#: ../cache/locales.php:450 ../cache/locales.php:456 +msgid "Is calling you" +msgstr "" + +#: ../cache/locales.php:457 +msgid "You don't have javascript enabled. Good luck with that." +msgstr "" + +#: ../cache/locales.php:458 +msgid "" +"Movim is a kickass distributed social networking platform that protect your " +"privacy an comes with a set of awesome features." +msgstr "" + +#: ../cache/locales.php:459 +msgid "Administration" +msgstr "" + +#: ../cache/locales.php:460 +msgid "Home" +msgstr "Галоўная" + +#: ../cache/locales.php:461 +msgid "Discover" +msgstr "" + +#: ../cache/locales.php:462 +msgid "Explore" +msgstr "" + +#: ../cache/locales.php:463 +msgid "Account Creation" +msgstr "Стварэнне логiна" + +#: ../cache/locales.php:464 +msgid "News" +msgstr "" + +#: ../cache/locales.php:465 +msgid "Avatar" +msgstr "" + +#: ../cache/locales.php:467 +msgid "Chats" +msgstr "" + +#: ../cache/locales.php:470 +msgid "Server" +msgstr "" + +#: ../cache/locales.php:471 +msgid "Public Groups" +msgstr "" + +#: ../cache/locales.php:472 +msgid "Viewer" +msgstr "" + +#: ../cache/locales.php:474 +msgid "Media" +msgstr "" + +#: ../cache/locales.php:475 +msgid "Blog" +msgstr "" + +#: ../cache/locales.php:476 +msgid "About" +msgstr "" + +#: ../cache/locales.php:477 +msgid "Login" +msgstr "" + +#: ../cache/locales.php:479 +msgid "Feed" +msgstr "" + +#: ../cache/locales.php:481 +msgid "Gallery" +msgstr "" + +#: ../cache/locales.php:483 +msgid "Visio-conference" +msgstr "" + +#: ../cache/locales.php:484 +msgid "Pods" +msgstr "" + +#: ../cache/locales.php:485 +msgid "Share" +msgstr "" + +#: ../cache/locales.php:486 +msgid "Room" +msgstr "" + +#: ../cache/locales.php:487 +#, php-format +msgid "Error: %s" +msgstr "" + +#: ../cache/locales.php:488 +#, php-format +msgid "Cannot load file '%s'" +msgstr "" + +#: ../cache/locales.php:489 +#, php-format +msgid "Route error, please set all the parameters for the page %s" +msgstr "" + +#: ../cache/locales.php:490 +#, php-format +msgid "Requested widget '%s' doesn't exist." +msgstr "" + +#: ../cache/locales.php:491 +#, php-format +msgid "Requested event '%s' not registered." +msgstr "" + +#: ../cache/locales.php:492 +msgid "Whoops!" +msgstr "" + +#: ../cache/locales.php:493 +msgid "It seem that you don't have any pictures here?" +msgstr "" + +#: ../cache/locales.php:494 +msgid "You can try to upload a couple by going to the Media page" +msgstr "" + +#: ../cache/locales.php:495 +#, php-format +msgid "%s - About" +msgstr "" + +#: ../cache/locales.php:496 +#, php-format +msgid "%s - Account" +msgstr "" + +#: ../cache/locales.php:497 +#, php-format +msgid "%s - Administration Panel" +msgstr "" + +#: ../cache/locales.php:498 +#, php-format +msgid "%s - Blog" +msgstr "" + +#: ../cache/locales.php:499 +#, php-format +msgid "%s - Configuration" +msgstr "%s - Канфігурацыя" + +#: ../cache/locales.php:500 +#, php-format +msgid "%s - Discover" +msgstr "" + +#: ../cache/locales.php:501 +#, php-format +msgid "%s - Explore" +msgstr "" + +#: ../cache/locales.php:502 +#, php-format +msgid "%s - Help Page" +msgstr "" + +#: ../cache/locales.php:503 +#, php-format +msgid "%s - Login to Movim" +msgstr "%s - Увайсці ў Movim" + +#: ../cache/locales.php:504 +#, php-format +msgid "%s - Welcome to Movim" +msgstr "%s - Сардэчна запрашаем у Movim" + +#: ../cache/locales.php:505 +#, php-format +msgid "%s - Media" +msgstr "" + +#: ../cache/locales.php:506 +#, php-format +msgid "%s - News" +msgstr "" + +#: ../cache/locales.php:507 +#, php-format +msgid "%s - Group Configuration" +msgstr "" + +#: ../cache/locales.php:508 +#, php-format +msgid "%s - Group" +msgstr "" + +#: ../cache/locales.php:509 +#, php-format +msgid "%s - 404" +msgstr "" + +#: ../cache/locales.php:510 +#, php-format +msgid "%s - Profile" +msgstr "" + +#: ../cache/locales.php:511 +#, php-format +msgid "%s - Server" +msgstr "" + +#: ../cache/locales.php:512 +msgid "Validate" +msgstr "" + +#: ../cache/locales.php:513 +msgid "Refresh" +msgstr "" + +#: ../cache/locales.php:514 +msgid "Add" +msgstr "" + +#: ../cache/locales.php:515 +msgid "Delete" +msgstr "" + +#: ../cache/locales.php:516 +msgid "Remove" +msgstr "" + +#: ../cache/locales.php:517 +msgid "Cancel" +msgstr "" + +#: ../cache/locales.php:518 +msgid "Close" +msgstr "" + +#: ../cache/locales.php:519 +msgid "Update" +msgstr "" + +#: ../cache/locales.php:520 +msgid "Updating" +msgstr "" + +#: ../cache/locales.php:521 +msgid "Submit" +msgstr "Даслаць" + +#: ../cache/locales.php:522 +msgid "Submitting" +msgstr "" + +#: ../cache/locales.php:523 +msgid "Reset" +msgstr "Скід" + +#: ../cache/locales.php:524 +msgid "Register" +msgstr "" + +#: ../cache/locales.php:525 +msgid "Unregister" +msgstr "" + +#: ../cache/locales.php:526 +msgid "Save" +msgstr "" + +#: ../cache/locales.php:527 +msgid "Clear" +msgstr "" + +#: ../cache/locales.php:528 +msgid "Upload" +msgstr "" + +#: ../cache/locales.php:529 +msgid "Come in!" +msgstr "Заходзьце!" + +#: ../cache/locales.php:530 +msgid "Connecting" +msgstr "" + +#: ../cache/locales.php:531 +msgid "Yes" +msgstr "" + +#: ../cache/locales.php:532 +msgid "No" +msgstr "" + +#: ../cache/locales.php:534 +msgid "Return" +msgstr "" + +#: ../cache/locales.php:535 +msgid "Accept" +msgstr "" + +#: ../cache/locales.php:536 +msgid "Refuse" +msgstr "" + +#: ../cache/locales.php:537 +msgid "Next" +msgstr "" + +#: ../cache/locales.php:538 +msgid "Previous" +msgstr "" + +#: ../cache/locales.php:539 +#, php-format +msgid "Step %s" +msgstr "" + +#: ../cache/locales.php:542 +msgid "Day" +msgstr "" + +#: ../cache/locales.php:543 +msgid "Monday" +msgstr "" + +#: ../cache/locales.php:544 +msgid "Tuesday" +msgstr "" + +#: ../cache/locales.php:545 +msgid "Wednesday" +msgstr "" + +#: ../cache/locales.php:546 +msgid "Thursday" +msgstr "" + +#: ../cache/locales.php:547 +msgid "Friday" +msgstr "" + +#: ../cache/locales.php:548 +msgid "Saturday" +msgstr "" + +#: ../cache/locales.php:549 +msgid "Sunday" +msgstr "" + +#: ../cache/locales.php:550 ../cache/locales.php:559 +msgid "None" +msgstr "" + +#: ../cache/locales.php:551 +msgid "Male" +msgstr "" + +#: ../cache/locales.php:552 +msgid "Female" +msgstr "" + +#: ../cache/locales.php:553 +msgid "Other" +msgstr "" + +#: ../cache/locales.php:554 +msgid "Bot" +msgstr "" + +#: ../cache/locales.php:555 +msgid "Desktop" +msgstr "" + +#: ../cache/locales.php:556 +msgid "Phone" +msgstr "" + +#: ../cache/locales.php:557 +msgid "Web" +msgstr "" + +#: ../cache/locales.php:558 +msgid "Registered" +msgstr "" + +#: ../cache/locales.php:560 +msgid "Single" +msgstr "" + +#: ../cache/locales.php:561 +msgid "In a relationship" +msgstr "" + +#: ../cache/locales.php:562 +msgid "Married" +msgstr "" + +#: ../cache/locales.php:563 +msgid "Divorced" +msgstr "" + +#: ../cache/locales.php:564 +msgid "Widowed" +msgstr "" + +#: ../cache/locales.php:565 +msgid "Cohabiting" +msgstr "" + +#: ../cache/locales.php:566 +msgid "Civil Union" +msgstr "" + +#: ../cache/locales.php:567 +msgid "Not shared" +msgstr "" + +#: ../cache/locales.php:568 +msgid "Shared with one contact" +msgstr "" + +#: ../cache/locales.php:569 +msgid "Shared with all contacts" +msgstr "" + +#: ../cache/locales.php:570 +msgid "Shared with the XMPP network" +msgstr "" + +#: ../cache/locales.php:571 +msgid "Shared with the whole Internet" +msgstr "" + +#: ../cache/locales.php:572 +msgid "Online" +msgstr "" + +#: ../cache/locales.php:573 +msgid "Away" +msgstr "Далёка" + +#: ../cache/locales.php:574 +msgid "Do Not Disturb" +msgstr "" + +#: ../cache/locales.php:575 +msgid "Extended Away" +msgstr "" + +#: ../cache/locales.php:576 +msgid "Offline" +msgstr "" + +#: ../cache/locales.php:577 +msgid "Error" +msgstr "" + +#: ../cache/locales.php:578 +msgid "afraid" +msgstr "" + +#: ../cache/locales.php:579 +msgid "amazed" +msgstr "" + +#: ../cache/locales.php:580 +msgid "amorous" +msgstr "" + +#: ../cache/locales.php:581 +msgid "angry" +msgstr "" + +#: ../cache/locales.php:582 +msgid "annoyed" +msgstr "" + +#: ../cache/locales.php:583 +msgid "anxious" +msgstr "" + +#: ../cache/locales.php:584 +msgid "aroused" +msgstr "" + +#: ../cache/locales.php:585 +msgid "ashamed" +msgstr "" + +#: ../cache/locales.php:586 +msgid "bored" +msgstr "" + +#: ../cache/locales.php:587 +msgid "brave" +msgstr "" + +#: ../cache/locales.php:588 +msgid "calm" +msgstr "" + +#: ../cache/locales.php:589 +msgid "cautious" +msgstr "" + +#: ../cache/locales.php:590 +msgid "cold" +msgstr "" + +#: ../cache/locales.php:591 +msgid "confident" +msgstr "" + +#: ../cache/locales.php:592 +msgid "confused" +msgstr "" + +#: ../cache/locales.php:593 +msgid "contemplative" +msgstr "" + +#: ../cache/locales.php:594 +msgid "contented" +msgstr "" + +#: ../cache/locales.php:595 +msgid "cranky" +msgstr "" + +#: ../cache/locales.php:596 +msgid "crazy" +msgstr "" + +#: ../cache/locales.php:597 +msgid "creative" +msgstr "" + +#: ../cache/locales.php:598 +msgid "curious" +msgstr "" + +#: ../cache/locales.php:599 +msgid "dejected" +msgstr "" + +#: ../cache/locales.php:600 +msgid "depressed" +msgstr "" + +#: ../cache/locales.php:601 +msgid "disappointed" +msgstr "" + +#: ../cache/locales.php:602 +msgid "disgusted" +msgstr "" + +#: ../cache/locales.php:603 +msgid "dismayed" +msgstr "" + +#: ../cache/locales.php:604 +msgid "distracted" +msgstr "" + +#: ../cache/locales.php:605 +msgid "embarrassed" +msgstr "" + +#: ../cache/locales.php:606 +msgid "envious" +msgstr "" + +#: ../cache/locales.php:607 +msgid "excited" +msgstr "" + +#: ../cache/locales.php:608 +msgid "flirtatious" +msgstr "" + +#: ../cache/locales.php:609 +msgid "frustated" +msgstr "" + +#: ../cache/locales.php:610 +msgid "grateful" +msgstr "" + +#: ../cache/locales.php:611 +msgid "grieving" +msgstr "" + +#: ../cache/locales.php:612 +msgid "grumpy" +msgstr "" + +#: ../cache/locales.php:613 +msgid "guilty" +msgstr "" + +#: ../cache/locales.php:614 +msgid "happy" +msgstr "" + +#: ../cache/locales.php:615 +msgid "hopeful" +msgstr "" + +#: ../cache/locales.php:616 +msgid "hot" +msgstr "" + +#: ../cache/locales.php:617 +msgid "humbled" +msgstr "" + +#: ../cache/locales.php:618 +msgid "humiliated" +msgstr "" + +#: ../cache/locales.php:619 +msgid "hungry" +msgstr "" + +#: ../cache/locales.php:620 +msgid "hurt" +msgstr "" + +#: ../cache/locales.php:621 +msgid "impressed" +msgstr "" + +#: ../cache/locales.php:622 +msgid "in awe" +msgstr "" + +#: ../cache/locales.php:623 +msgid "in love" +msgstr "" + +#: ../cache/locales.php:624 +msgid "indignant" +msgstr "" + +#: ../cache/locales.php:625 +msgid "interested" +msgstr "" + +#: ../cache/locales.php:626 +msgid "intoxicated" +msgstr "" + +#: ../cache/locales.php:627 +msgid "invincible" +msgstr "" + +#: ../cache/locales.php:628 +msgid "jealous" +msgstr "" + +#: ../cache/locales.php:629 +msgid "lonely" +msgstr "" + +#: ../cache/locales.php:630 +msgid "lost" +msgstr "" + +#: ../cache/locales.php:631 +msgid "lucky" +msgstr "" + +#: ../cache/locales.php:632 +msgid "mean" +msgstr "" + +#: ../cache/locales.php:633 +msgid "moody" +msgstr "" + +#: ../cache/locales.php:634 +msgid "nervous" +msgstr "" + +#: ../cache/locales.php:635 +msgid "neutral" +msgstr "" + +#: ../cache/locales.php:636 +msgid "offended" +msgstr "" + +#: ../cache/locales.php:637 +msgid "outraged" +msgstr "" + +#: ../cache/locales.php:638 +msgid "playful" +msgstr "" + +#: ../cache/locales.php:639 +msgid "proud" +msgstr "" + +#: ../cache/locales.php:640 +msgid "relaxed" +msgstr "" + +#: ../cache/locales.php:641 +msgid "relieved" +msgstr "" + +#: ../cache/locales.php:642 +msgid "remorseful" +msgstr "" + +#: ../cache/locales.php:643 +msgid "restless" +msgstr "" + +#: ../cache/locales.php:644 +msgid "sad" +msgstr "" + +#: ../cache/locales.php:645 +msgid "sarcastic" +msgstr "" + +#: ../cache/locales.php:646 +msgid "satisfied" +msgstr "" + +#: ../cache/locales.php:647 +msgid "serious" +msgstr "" + +#: ../cache/locales.php:648 +msgid "shocked" +msgstr "" + +#: ../cache/locales.php:649 +msgid "shy" +msgstr "" + +#: ../cache/locales.php:650 +msgid "sick" +msgstr "" + +#: ../cache/locales.php:651 +msgid "sleepy" +msgstr "" + +#: ../cache/locales.php:652 +msgid "spontaneous" +msgstr "" + +#: ../cache/locales.php:653 +msgid "stressed" +msgstr "" + +#: ../cache/locales.php:654 +msgid "strong" +msgstr "" + +#: ../cache/locales.php:655 +msgid "surprised" +msgstr "" + +#: ../cache/locales.php:656 +msgid "thankful" +msgstr "" + +#: ../cache/locales.php:657 +msgid "thirsty" +msgstr "" + +#: ../cache/locales.php:658 +msgid "tired" +msgstr "" + +#: ../cache/locales.php:659 +msgid "undefined" +msgstr "" + +#: ../cache/locales.php:660 +msgid "weak" +msgstr "" + +#: ../cache/locales.php:661 +msgid "worried" +msgstr "" + +#: ../cache/locales.php:662 +msgid "Month" +msgstr "" + +#: ../cache/locales.php:663 +msgid "January" +msgstr "" + +#: ../cache/locales.php:664 +msgid "February" +msgstr "" + +#: ../cache/locales.php:665 +msgid "March" +msgstr "" + +#: ../cache/locales.php:666 +msgid "April" +msgstr "" + +#: ../cache/locales.php:667 +msgid "May" +msgstr "" + +#: ../cache/locales.php:668 +msgid "June" +msgstr "" + +#: ../cache/locales.php:669 +msgid "July" +msgstr "" + +#: ../cache/locales.php:670 +msgid "August" +msgstr "" + +#: ../cache/locales.php:671 +msgid "September" +msgstr "" + +#: ../cache/locales.php:672 +msgid "October" +msgstr "" + +#: ../cache/locales.php:673 +msgid "November" +msgstr "" + +#: ../cache/locales.php:674 +msgid "December" +msgstr "" + +#: ../cache/locales.php:675 +msgid "Year" +msgstr "" + +#: ../cache/locales.php:676 +msgid "Today" +msgstr "" + +#: ../cache/locales.php:677 +msgid "Tomorrow" +msgstr "" + +#: ../cache/locales.php:678 +msgid "Yesterday" +msgstr "" + +#: ../cache/locales.php:679 +#, php-format +msgid " %d days ago" +msgstr "" + +#: ../cache/locales.php:680 +msgid "day" +msgstr "" + +#: ../cache/locales.php:682 +msgid "What's new ?" +msgstr "" + +#: ../cache/locales.php:683 +msgid "Place" +msgstr "" + +#: ../cache/locales.php:684 +msgid "by" +msgstr "" + +#: ../cache/locales.php:685 +msgid "Geolocalisation" +msgstr "" + +#: ../cache/locales.php:686 +msgid "email" +msgstr "" + +#: ../cache/locales.php:688 +msgid "No comments yet" +msgstr "" + +#: ../cache/locales.php:689 +msgid "No comments stream" +msgstr "" + +#: ../cache/locales.php:690 +msgid "Your feed cannot be loaded." +msgstr "" + +#: ../cache/locales.php:691 +msgid "Get older posts" +msgstr "" + +#: ../cache/locales.php:692 +#, php-format +msgid "%s new items" +msgstr "" + +#: ../cache/locales.php:693 +msgid "Comment publication error" +msgstr "" + +#: ../cache/locales.php:694 +msgid "Show the older comments" +msgstr "" + +#: ../cache/locales.php:695 +msgid "Loading comments ..." +msgstr "" + +#: ../cache/locales.php:696 +msgid "Get the comments" +msgstr "" + +#: ../cache/locales.php:697 +msgid "Add a comment" +msgstr "" + +#: ../cache/locales.php:698 +msgid "Share with" +msgstr "" + +#: ../cache/locales.php:699 +msgid "Everyone" +msgstr "" + +#: ../cache/locales.php:700 +msgid "Your contacts" +msgstr "" + +#: ../cache/locales.php:702 +msgid "Updated" +msgstr "" + +#: ../cache/locales.php:703 +msgid "Content not found" +msgstr "" + +#: ../cache/locales.php:704 +msgid "Contact publication" +msgstr "" + +#: ../cache/locales.php:705 +msgid "Comments" +msgstr "" + +#: ../cache/locales.php:706 +msgid "The API is not reachable, try again later" +msgstr "" + +#: ../cache/locales.php:707 +msgid "Type here" +msgstr "" + +#, php-format +#~ msgid "%s - Account Creation" +#~ msgstr "%s - Стварэнне логiна" + +#~ msgid "Debug console" +#~ msgstr "Debug console" + +#~ msgid "Logout" +#~ msgstr "Выйсці" diff --git a/sources/locales/bn.po b/sources/locales/bn.po new file mode 100644 index 0000000..beb719e --- /dev/null +++ b/sources/locales/bn.po @@ -0,0 +1,2588 @@ +# Bengali translation for movim +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the movim package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: movim\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-06-08 22:06+0200\n" +"PO-Revision-Date: 2014-05-23 12:58+0000\n" +"Last-Translator: Guruvai Oronno Bangalee \n" +"Language-Team: Bengali \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2015-06-18 21:08+0000\n" +"X-Generator: Launchpad (build 17570)\n" +"Language: bn\n" + +#: ../cache/locales.php:2 +msgid "Thanks" +msgstr "" + +#: ../cache/locales.php:3 +msgid "Developers" +msgstr "" + +#: ../cache/locales.php:4 +msgid "Translators" +msgstr "" + +#: ../cache/locales.php:5 +msgid "Software" +msgstr "" + +#: ../cache/locales.php:6 +msgid "Resources" +msgstr "" + +#: ../cache/locales.php:7 ../cache/locales.php:83 ../cache/locales.php:85 +msgid "API" +msgstr "" + +#: ../cache/locales.php:8 +msgid "" +"Movim is an XMPP-based communication platform. All the project, except the " +"following software and resources, is under" +msgstr "" + +#: ../cache/locales.php:9 +msgid "Account" +msgstr "" + +#: ../cache/locales.php:10 +msgid "The password has been updated" +msgstr "" + +#: ../cache/locales.php:11 +msgid "Please provide a valid password (6 characters minimum)" +msgstr "" + +#: ../cache/locales.php:12 +msgid "The provided passwords are not the same" +msgstr "" + +#: ../cache/locales.php:13 +msgid "Delete my account" +msgstr "" + +#: ../cache/locales.php:14 +msgid "" +"You will delete your XMPP account and all the relative information linked to " +"it (profile, contacts and publications)." +msgstr "" + +#: ../cache/locales.php:15 +msgid "Are you sure that you want to delete it ?" +msgstr "" + +#: ../cache/locales.php:16 ../cache/locales.php:411 +msgid "Create a new account" +msgstr "" + +#: ../cache/locales.php:17 +msgid "No account creation form found on the server" +msgstr "" + +#: ../cache/locales.php:18 ../cache/locales.php:172 +msgid "on" +msgstr "" + +#: ../cache/locales.php:19 +msgid "Your acccount has been successfully registered" +msgstr "" + +#: ../cache/locales.php:20 +msgid "Loading" +msgstr "" + +#: ../cache/locales.php:21 +msgid "Not Acceptable" +msgstr "" + +#: ../cache/locales.php:22 +msgid "The registration system of this server is currently unavailable" +msgstr "" + +#: ../cache/locales.php:23 +msgid "" +"This server use an external system for the registration, please click on the " +"following URL." +msgstr "" + +#: ../cache/locales.php:24 +msgid "Actions" +msgstr "" + +#: ../cache/locales.php:25 ../cache/locales.php:82 +msgid "Database" +msgstr "" + +#: ../cache/locales.php:26 +msgid "Modl wasn't able to connect to the database" +msgstr "" + +#: ../cache/locales.php:27 +msgid "Movim is connected to the database" +msgstr "" + +#: ../cache/locales.php:28 +msgid "The database need to be updated" +msgstr "" + +#: ../cache/locales.php:29 +msgid "Movim database is up to date" +msgstr "" + +#: ../cache/locales.php:30 +msgid "Database Type" +msgstr "" + +#: ../cache/locales.php:31 ../cache/locales.php:50 ../cache/locales.php:540 +msgid "Username" +msgstr "" + +#: ../cache/locales.php:32 ../cache/locales.php:51 ../cache/locales.php:282 +#: ../cache/locales.php:541 +msgid "Password" +msgstr "" + +#: ../cache/locales.php:33 +msgid "Host" +msgstr "" + +#: ../cache/locales.php:34 +msgid "Port" +msgstr "" + +#: ../cache/locales.php:35 +msgid "Database Name" +msgstr "" + +#: ../cache/locales.php:36 +msgid "General Settings" +msgstr "" + +#: ../cache/locales.php:37 +msgid "Theme" +msgstr "" + +#: ../cache/locales.php:38 +msgid "Default language" +msgstr "" + +#: ../cache/locales.php:39 +msgid "Environment" +msgstr "" + +#: ../cache/locales.php:40 +msgid "Log verbosity" +msgstr "" + +#: ../cache/locales.php:41 +msgid "Server Timezone" +msgstr "" + +#: ../cache/locales.php:42 +msgid "User folder size limit (in bytes)" +msgstr "" + +#: ../cache/locales.php:43 +msgid "WebSocket Configuration" +msgstr "" + +#: ../cache/locales.php:44 +msgid "Enter here a valid WebSocket URI in the form" +msgstr "" + +#: ../cache/locales.php:45 +msgid "WebSocket URI" +msgstr "" + +#: ../cache/locales.php:46 +msgid "" +"If you change the URI, please restart the daemon to reload the configuration" +msgstr "" + +#: ../cache/locales.php:47 +msgid "Public WebSockets" +msgstr "" + +#: ../cache/locales.php:48 +msgid "Administration Credential" +msgstr "" + +#: ../cache/locales.php:49 +msgid "Change the default credentials admin/password" +msgstr "" + +#: ../cache/locales.php:52 +msgid "Retype password" +msgstr "" + +#: ../cache/locales.php:53 +msgid "Whitelist - XMPP Server" +msgstr "" + +#: ../cache/locales.php:54 +msgid "" +"If you want to specify a list of authorized XMPP servers on your Movim pod " +"and forbid the connection on all the others please put their domain name " +"here, with comma (ex: movim.eu,jabber.fr)" +msgstr "" + +#: ../cache/locales.php:55 +msgid "" +"Leave this field blank if you allow the access to all the XMPP accounts." +msgstr "" + +#: ../cache/locales.php:56 +msgid "List of whitelisted XMPP servers" +msgstr "" + +#: ../cache/locales.php:57 ../cache/locales.php:61 +msgid "Information Message" +msgstr "" + +#: ../cache/locales.php:58 +msgid "Description" +msgstr "" + +#: ../cache/locales.php:59 +msgid "This message will be displayed on the login page" +msgstr "" + +#: ../cache/locales.php:60 +msgid "Leave this field blank if you don't want to show any message." +msgstr "" + +#: ../cache/locales.php:62 +msgid "Empty" +msgstr "" + +#: ../cache/locales.php:63 +msgid "Syslog" +msgstr "" + +#: ../cache/locales.php:64 +msgid "Syslog and files" +msgstr "" + +#: ../cache/locales.php:65 +msgid "URL Rewriting" +msgstr "" + +#: ../cache/locales.php:66 +msgid "The URL Rewriting can be enabled" +msgstr "" + +#: ../cache/locales.php:67 +msgid "General Overview" +msgstr "" + +#: ../cache/locales.php:68 +msgid "" +"Movim has found some issues or things that need to be fixed or improved" +msgstr "" + +#: ../cache/locales.php:69 +#, php-format +msgid "Update your PHP-Version: %s" +msgstr "" + +#: ../cache/locales.php:70 +msgid "Required: 5.3.0" +msgstr "" + +#: ../cache/locales.php:71 +msgid "Install the php5-curl library" +msgstr "" + +#: ../cache/locales.php:72 +msgid "Install the php5-imagick library" +msgstr "" + +#: ../cache/locales.php:73 +msgid "Install the php5-gd library" +msgstr "" + +#: ../cache/locales.php:74 +msgid "Read and write rights for the webserver in Movim's root directory" +msgstr "" + +#: ../cache/locales.php:75 +msgid "The URL Rewriting support is currently disabled" +msgstr "" + +#: ../cache/locales.php:76 +msgid "The database need to be updated, go to the database panel to fix this" +msgstr "" + +#: ../cache/locales.php:77 +msgid "" +"WebSocket connection error, check if the Movim Daemon is running and is " +"reacheable" +msgstr "" + +#: ../cache/locales.php:78 +msgid "" +"XMPP Websocket connection error, please check the validity of the URL given " +"in the General Configuration" +msgstr "" + +#: ../cache/locales.php:79 +msgid "Browser" +msgstr "" + +#: ../cache/locales.php:80 +msgid "Movim Core" +msgstr "" + +#: ../cache/locales.php:81 +msgid "Movim Daemon" +msgstr "" + +#: ../cache/locales.php:84 +msgid "XMPP" +msgstr "" + +#: ../cache/locales.php:86 +#, php-format +msgid "" +"Here you can register your pod on the official %sMovim API%s and be listed " +"on %sthe pods page%s." +msgstr "" + +#: ../cache/locales.php:87 +msgid "Your pod is not registered on the API" +msgstr "" + +#: ../cache/locales.php:88 +msgid "Your pod is registered on the API" +msgstr "" + +#: ../cache/locales.php:89 +msgid "Your pod is not yet validated" +msgstr "" + +#: ../cache/locales.php:90 +msgid "Your pod is validated" +msgstr "" + +#: ../cache/locales.php:91 +msgid "" +"You asked to be removed from the API, this request will be processed in a " +"couple of hours" +msgstr "" + +#: ../cache/locales.php:92 ../cache/locales.php:147 +msgid "Configuration updated" +msgstr "" + +#: ../cache/locales.php:93 +msgid "File" +msgstr "" + +#: ../cache/locales.php:94 +msgid "Use it" +msgstr "" + +#: ../cache/locales.php:95 +msgid "Webcam" +msgstr "" + +#: ../cache/locales.php:96 +msgid "Cheese !" +msgstr "" + +#: ../cache/locales.php:97 +msgid "Take a webcam snapshot" +msgstr "" + +#: ../cache/locales.php:98 +msgid "Avatar Updated" +msgstr "" + +#: ../cache/locales.php:99 +msgid "Avatar Not Updated" +msgstr "" + +#: ../cache/locales.php:100 ../cache/locales.php:415 +#, php-format +msgid "%s's feed" +msgstr "" + +#: ../cache/locales.php:101 +msgid "This user has not posted anything right now" +msgstr "" + +#: ../cache/locales.php:102 +msgid "Conferences" +msgstr "" + +#: ../cache/locales.php:103 ../cache/locales.php:193 ../cache/locales.php:217 +#: ../cache/locales.php:468 +msgid "Groups" +msgstr "" + +#: ../cache/locales.php:104 +msgid "Add a new Chat Room" +msgstr "" + +#: ../cache/locales.php:105 ../cache/locales.php:368 +msgid "Chat Room ID" +msgstr "" + +#: ../cache/locales.php:106 ../cache/locales.php:116 ../cache/locales.php:156 +#: ../cache/locales.php:361 ../cache/locales.php:369 ../cache/locales.php:424 +msgid "Name" +msgstr "" + +#: ../cache/locales.php:107 ../cache/locales.php:157 ../cache/locales.php:371 +#: ../cache/locales.php:425 +msgid "Nickname" +msgstr "" + +#: ../cache/locales.php:108 +msgid "Do you want do join automaticaly this Chat Room ?" +msgstr "" + +#: ../cache/locales.php:109 ../cache/locales.php:372 +msgid "Bad Chatroom ID" +msgstr "" + +#: ../cache/locales.php:110 ../cache/locales.php:373 +msgid "Empty name" +msgstr "" + +#: ../cache/locales.php:111 ../cache/locales.php:380 +msgid "Bookmarks updated" +msgstr "" + +#: ../cache/locales.php:112 +msgid "An error occured : " +msgstr "" + +#: ../cache/locales.php:113 +msgid "Configure" +msgstr "" + +#: ../cache/locales.php:114 +msgid "Add a new URL" +msgstr "" + +#: ../cache/locales.php:115 +msgid "URL" +msgstr "" + +#: ../cache/locales.php:117 +msgid "Message Published" +msgstr "" + +#: ../cache/locales.php:118 ../cache/locales.php:138 +msgid "Encrypted message" +msgstr "" + +#: ../cache/locales.php:119 +msgid "Composing..." +msgstr "" + +#: ../cache/locales.php:120 +msgid "Paused..." +msgstr "" + +#: ../cache/locales.php:121 +msgid "Contact gone" +msgstr "" + +#: ../cache/locales.php:122 +#, php-format +msgid "%s needs your attention" +msgstr "" + +#: ../cache/locales.php:123 +msgid "Your message here..." +msgstr "" + +#: ../cache/locales.php:124 +msgid "Smileys" +msgstr "" + +#: ../cache/locales.php:125 ../cache/locales.php:139 +msgid "Chat" +msgstr "" + +#: ../cache/locales.php:126 +msgid "Discuss with your contacts" +msgstr "" + +#: ../cache/locales.php:127 +msgid "Members" +msgstr "" + +#: ../cache/locales.php:128 ../cache/locales.php:376 +msgid "Connected to the chatroom" +msgstr "" + +#: ../cache/locales.php:129 ../cache/locales.php:377 +msgid "Disconnected from the chatroom" +msgstr "" + +#: ../cache/locales.php:130 ../cache/locales.php:200 ../cache/locales.php:469 +msgid "Configuration" +msgstr "" + +#: ../cache/locales.php:131 +msgid "Configuration saved" +msgstr "" + +#: ../cache/locales.php:132 +msgid "Subject" +msgstr "" + +#: ../cache/locales.php:133 +msgid "Subject changed" +msgstr "" + +#: ../cache/locales.php:134 +msgid "Open a new conversation by clicking on the plus button bellow" +msgstr "" + +#: ../cache/locales.php:135 +msgid "Chat with a contact" +msgstr "" + +#: ../cache/locales.php:136 +msgid "Frequent contacts" +msgstr "" + +#: ../cache/locales.php:137 +msgid "Load more contacts" +msgstr "" + +#: ../cache/locales.php:140 +msgid "General" +msgstr "" + +#: ../cache/locales.php:141 +msgid "Language" +msgstr "" + +#: ../cache/locales.php:142 +msgid "Roster display" +msgstr "" + +#: ../cache/locales.php:143 +msgid "Show the offline contacts" +msgstr "" + +#: ../cache/locales.php:144 +msgid "Hide the offline contacts" +msgstr "" + +#: ../cache/locales.php:145 +msgid "Appearence" +msgstr "" + +#: ../cache/locales.php:146 +msgid "This configuration is shared wherever you are connected !" +msgstr "" + +#: ../cache/locales.php:148 +msgid "Notify on incoming message" +msgstr "" + +#: ../cache/locales.php:149 +msgid "Use desktop notifications" +msgstr "" + +#: ../cache/locales.php:150 +msgid "Data" +msgstr "" + +#: ../cache/locales.php:151 +msgid "Cache" +msgstr "" + +#: ../cache/locales.php:152 ../cache/locales.php:218 ../cache/locales.php:466 +msgid "Contacts" +msgstr "" + +#: ../cache/locales.php:153 ../cache/locales.php:480 +msgid "Posts" +msgstr "" + +#: ../cache/locales.php:154 +msgid "Messages" +msgstr "" + +#: ../cache/locales.php:155 ../cache/locales.php:423 +msgid "General Informations" +msgstr "" + +#: ../cache/locales.php:158 ../cache/locales.php:427 +msgid "Date of Birth" +msgstr "" + +#: ../cache/locales.php:159 ../cache/locales.php:428 +msgid "Gender" +msgstr "" + +#: ../cache/locales.php:160 ../cache/locales.php:429 +msgid "Marital Status" +msgstr "" + +#: ../cache/locales.php:161 ../cache/locales.php:426 +msgid "Email" +msgstr "" + +#: ../cache/locales.php:162 ../cache/locales.php:430 +msgid "Website" +msgstr "" + +#: ../cache/locales.php:163 ../cache/locales.php:431 +msgid "About Me" +msgstr "" + +#: ../cache/locales.php:164 +msgid "Other Accounts" +msgstr "" + +#: ../cache/locales.php:165 +msgid "Is Listening" +msgstr "" + +#: ../cache/locales.php:166 ../cache/locales.php:432 +msgid "Geographic Position" +msgstr "" + +#: ../cache/locales.php:167 ../cache/locales.php:433 +msgid "Locality" +msgstr "" + +#: ../cache/locales.php:168 ../cache/locales.php:434 +msgid "Country" +msgstr "" + +#: ../cache/locales.php:169 +msgid "Mood" +msgstr "" + +#: ../cache/locales.php:170 +msgid "I'm " +msgstr "" + +#: ../cache/locales.php:171 +msgid "Listening" +msgstr "" + +#: ../cache/locales.php:173 +msgid "Last seen" +msgstr "" + +#: ../cache/locales.php:174 +msgid "Client Informations" +msgstr "" + +#: ../cache/locales.php:175 +msgid "Last registered" +msgstr "" + +#: ../cache/locales.php:176 +msgid "Find some new friends" +msgstr "" + +#: ../cache/locales.php:177 ../cache/locales.php:533 +msgid "Edit" +msgstr "" + +#: ../cache/locales.php:178 +msgid "Alias" +msgstr "" + +#: ../cache/locales.php:179 +msgid "Group" +msgstr "" + +#: ../cache/locales.php:180 ../cache/locales.php:400 +msgid "Contact updated" +msgstr "" + +#: ../cache/locales.php:181 +msgid "Are you sure?" +msgstr "" + +#: ../cache/locales.php:182 +msgid "" +"You are going to delete one of your contacts, please confirm your action" +msgstr "" + +#: ../cache/locales.php:183 +#, php-format +msgid "%s years" +msgstr "" + +#: ../cache/locales.php:184 +msgid "Last public post" +msgstr "" + +#: ../cache/locales.php:185 +msgid "Subscribe" +msgstr "" + +#: ../cache/locales.php:186 +msgid "Subscribed" +msgstr "" + +#: ../cache/locales.php:187 +msgid "Unsubscribe" +msgstr "" + +#: ../cache/locales.php:188 +msgid "You are going to unsubscribe from this Group" +msgstr "" + +#: ../cache/locales.php:189 +msgid "Unsubscribed" +msgstr "" + +#: ../cache/locales.php:190 +msgid "Make your membership to this group public to your friends" +msgstr "" + +#: ../cache/locales.php:191 +msgid "Give a label for this group" +msgstr "" + +#: ../cache/locales.php:192 +msgid "Are you sure ?" +msgstr "" + +#: ../cache/locales.php:194 +msgid "Discover, follow and share" +msgstr "" + +#: ../cache/locales.php:195 +msgid "Something bad happened to this group" +msgstr "" + +#: ../cache/locales.php:196 +msgid "Group configuration saved" +msgstr "" + +#: ../cache/locales.php:197 +msgid "Delete the group" +msgstr "" + +#: ../cache/locales.php:198 +msgid "" +"You are going to delete the following group. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:199 +msgid "" +"It seems that this group doesn't exists anymore. Do you want to remove it " +"from your subscriptions?" +msgstr "" + +#: ../cache/locales.php:201 ../cache/locales.php:408 +msgid "Subscriptions" +msgstr "" + +#: ../cache/locales.php:202 ../cache/locales.php:290 +msgid "Hello" +msgstr "" + +#: ../cache/locales.php:203 ../cache/locales.php:225 ../cache/locales.php:291 +msgid "Contact post" +msgstr "" + +#: ../cache/locales.php:204 +msgid "" +"You don't have any subscriptions yet, select a group server above to start " +"exploring." +msgstr "" + +#: ../cache/locales.php:205 +msgid "Subscribe to your favorite feeds by bookmarking them." +msgstr "" + +#: ../cache/locales.php:206 +msgid "My Subscriptions" +msgstr "" + +#: ../cache/locales.php:207 +msgid "Create a new Group" +msgstr "" + +#: ../cache/locales.php:208 +msgid "Group name" +msgstr "" + +#: ../cache/locales.php:209 +msgid "My Little Pony - Fan Club" +msgstr "" + +#: ../cache/locales.php:210 +msgid "Group created successfully" +msgstr "" + +#: ../cache/locales.php:211 +msgid "Group deleted successfully" +msgstr "" + +#: ../cache/locales.php:212 +msgid "Please provide a valid group name (4 characters minimum)" +msgstr "" + +#: ../cache/locales.php:213 +msgid "You cannot create a new Group on this server" +msgstr "" + +#: ../cache/locales.php:214 +#, php-format +msgid "%s subscribers" +msgstr "" + +#: ../cache/locales.php:215 +#, php-format +msgid "%s posts" +msgstr "" + +#: ../cache/locales.php:216 +msgid "All" +msgstr "" + +#: ../cache/locales.php:219 +msgid "Refresh all the streams" +msgstr "" + +#: ../cache/locales.php:220 ../cache/locales.php:402 +msgid "Search" +msgstr "" + +#: ../cache/locales.php:221 +msgid "Go on the Chat page" +msgstr "" + +#: ../cache/locales.php:222 +msgid "Read all theses articles on the News page" +msgstr "" + +#: ../cache/locales.php:223 +msgid "Visit your public blog" +msgstr "" + +#: ../cache/locales.php:224 +msgid "See your public posts and share them with all your contacts" +msgstr "" + +#: ../cache/locales.php:226 +msgid "Universal share button" +msgstr "" + +#: ../cache/locales.php:227 +msgid "" +"Bookmark or drag and drop the following button in your toolbar and use it on " +"all the pages you want to share on Movim" +msgstr "" + +#: ../cache/locales.php:228 +msgid "Share on Movim" +msgstr "" + +#: ../cache/locales.php:229 +msgid "Frequently Asked Questions" +msgstr "" + +#: ../cache/locales.php:230 +msgid "What do the little banners refer to ?" +msgstr "" + +#: ../cache/locales.php:231 +msgid "" +"Thanks to these five little banners, you can quickly identitfy the level of " +"confdentiality applied to the information you provide." +msgstr "" + +#: ../cache/locales.php:232 +msgid "White, only you can see the information" +msgstr "" + +#: ../cache/locales.php:233 +msgid "Green, you have chosen some contacts who can see your information" +msgstr "" + +#: ../cache/locales.php:234 +msgid "Orange, all your contact list can see your information" +msgstr "" + +#: ../cache/locales.php:235 +msgid "Red, everybody in the XMPP network can see your information" +msgstr "" + +#: ../cache/locales.php:236 +msgid "Black, the whole Internet can see your information" +msgstr "" + +#: ../cache/locales.php:237 +msgid "Looking for some documentation ?" +msgstr "" + +#: ../cache/locales.php:238 +msgid "Read the Wiki" +msgstr "" + +#: ../cache/locales.php:239 +msgid "Talk with us by email ?" +msgstr "" + +#: ../cache/locales.php:240 +msgid "Join the Mailing List" +msgstr "" + +#: ../cache/locales.php:241 +msgid "Chat with the team ?" +msgstr "" + +#: ../cache/locales.php:242 +msgid "Join the Chatroom" +msgstr "" + +#: ../cache/locales.php:243 +msgid "Location node created" +msgstr "" + +#: ../cache/locales.php:244 +msgid "Bookmark node created" +msgstr "" + +#: ../cache/locales.php:245 +msgid "Profile node created" +msgstr "" + +#: ../cache/locales.php:246 +msgid "Avatar node created" +msgstr "" + +#: ../cache/locales.php:247 +msgid "Subscriptions node created" +msgstr "" + +#: ../cache/locales.php:248 +msgid "Microblog node created" +msgstr "" + +#: ../cache/locales.php:249 +msgid "Location" +msgstr "" + +#: ../cache/locales.php:250 +msgid "Wrong position" +msgstr "" + +#: ../cache/locales.php:251 +msgid "Location updated" +msgstr "" + +#: ../cache/locales.php:252 +msgid "Update my position" +msgstr "" + +#: ../cache/locales.php:253 +msgid "Wrong username" +msgstr "" + +#: ../cache/locales.php:254 +msgid "Invalid JID" +msgstr "" + +#: ../cache/locales.php:255 +msgid "Empty Challenge from the server" +msgstr "" + +#: ../cache/locales.php:256 +msgid "XMPP Domain error, your account is not a correct Jabber ID" +msgstr "" + +#: ../cache/locales.php:257 +msgid "Some data are missing !" +msgstr "" + +#: ../cache/locales.php:258 +msgid "Wrong password" +msgstr "" + +#: ../cache/locales.php:259 +msgid "Internal server error" +msgstr "" + +#: ../cache/locales.php:260 +msgid "Session error" +msgstr "" + +#: ../cache/locales.php:261 +msgid "Account successfully created" +msgstr "" + +#: ../cache/locales.php:262 ../cache/locales.php:271 +msgid "Your XMPP server is unauthorized" +msgstr "" + +#: ../cache/locales.php:263 +msgid "The server takes too much time to respond" +msgstr "" + +#: ../cache/locales.php:264 +msgid "Your web browser is too old to use with Movim." +msgstr "" + +#: ../cache/locales.php:265 +msgid "" +"Movim cannot talk with the server, please try again later (Websocket " +"connection error)" +msgstr "" + +#: ../cache/locales.php:266 +msgid "Impossible login" +msgstr "" + +#: ../cache/locales.php:267 +msgid "Oops!" +msgstr "" + +#: ../cache/locales.php:268 ../cache/locales.php:449 ../cache/locales.php:455 +msgid "Unknown error" +msgstr "" + +#: ../cache/locales.php:269 +msgid "Invalid username format" +msgstr "" + +#: ../cache/locales.php:270 +msgid "Invalid password format" +msgstr "" + +#: ../cache/locales.php:272 +msgid "A Movim session is already open on an other device" +msgstr "" + +#: ../cache/locales.php:273 +msgid "Movim failed to authenticate. You entered wrong data" +msgstr "" + +#: ../cache/locales.php:274 +msgid "Authentication mechanism not supported by Movim" +msgstr "" + +#: ../cache/locales.php:275 +msgid "The XMPP authentification failed" +msgstr "" + +#: ../cache/locales.php:276 +#, php-format +msgid "" +"You can login with Facebook (chat only) using %syour.id@chat.facebook.com%s " +"and your password" +msgstr "" + +#: ../cache/locales.php:277 +#, php-format +msgid "%sGmail accounts are also compatible%s but are not fully supported" +msgstr "" + +#: ../cache/locales.php:278 +msgid "You can login using your favorite Jabber account" +msgstr "" + +#: ../cache/locales.php:279 +msgid "or with our demonstration account" +msgstr "" + +#: ../cache/locales.php:280 ../cache/locales.php:435 +msgid "Accounts" +msgstr "" + +#: ../cache/locales.php:281 +msgid "My address" +msgstr "" + +#: ../cache/locales.php:283 +msgid "Create one !" +msgstr "" + +#: ../cache/locales.php:284 +msgid "No account yet ?" +msgstr "" + +#: ../cache/locales.php:285 +msgid "Another account" +msgstr "" + +#: ../cache/locales.php:286 +msgid "You can login with accounts from theses servers" +msgstr "" + +#: ../cache/locales.php:287 +msgid "Connected" +msgstr "" + +#: ../cache/locales.php:288 +msgid "Population" +msgstr "" + +#: ../cache/locales.php:289 +msgid "Bad nickname (between 4 and 40 characters)" +msgstr "" + +#: ../cache/locales.php:292 +msgid "" +"Welcome on your news feed, here you will see all the posts published in the " +"groups you have subscribed." +msgstr "" + +#: ../cache/locales.php:293 +msgid "Refreshing all the streams" +msgstr "" + +#: ../cache/locales.php:294 +msgid "This post is public" +msgstr "" + +#: ../cache/locales.php:295 +msgid "Manage your members" +msgstr "" + +#: ../cache/locales.php:296 +msgid "Get the members" +msgstr "" + +#: ../cache/locales.php:297 +msgid "Affiliations saved" +msgstr "" + +#: ../cache/locales.php:298 +msgid "Manage your subscriptions" +msgstr "" + +#: ../cache/locales.php:299 +msgid "Manage the subscriptions" +msgstr "" + +#: ../cache/locales.php:300 +msgid "Get the subscriptions" +msgstr "" + +#: ../cache/locales.php:301 +msgid "Subscriptions saved" +msgstr "" + +#: ../cache/locales.php:302 +msgid "Pending Invitations" +msgstr "" + +#: ../cache/locales.php:303 +#, php-format +msgid "%s wants to talk with you" +msgstr "" + +#: ../cache/locales.php:304 +msgid "Manage" +msgstr "" + +#: ../cache/locales.php:305 ../cache/locales.php:338 +msgid "News Feed" +msgstr "" + +#: ../cache/locales.php:306 ../cache/locales.php:339 +msgid "Discover and register to the groups you are interested in" +msgstr "" + +#: ../cache/locales.php:307 ../cache/locales.php:340 ../cache/locales.php:482 +msgid "Preview" +msgstr "" + +#: ../cache/locales.php:308 ../cache/locales.php:341 ../cache/locales.php:478 +msgid "Help" +msgstr "" + +#: ../cache/locales.php:309 ../cache/locales.php:342 +msgid "More help" +msgstr "" + +#: ../cache/locales.php:310 ../cache/locales.php:343 +msgid "Markdown syntax manual" +msgstr "" + +#: ../cache/locales.php:311 ../cache/locales.php:344 ../cache/locales.php:681 +msgid "Title" +msgstr "" + +#: ../cache/locales.php:312 ../cache/locales.php:345 +msgid "Content" +msgstr "" + +#: ../cache/locales.php:313 ../cache/locales.php:346 +msgid "Link" +msgstr "" + +#: ../cache/locales.php:314 ../cache/locales.php:347 +msgid "Tags" +msgstr "" + +#: ../cache/locales.php:315 ../cache/locales.php:348 +msgid "Please enter a valid url" +msgstr "" + +#: ../cache/locales.php:316 ../cache/locales.php:349 +msgid "No content to preview" +msgstr "" + +#: ../cache/locales.php:317 ../cache/locales.php:350 ../cache/locales.php:687 +msgid "No content" +msgstr "" + +#: ../cache/locales.php:318 ../cache/locales.php:351 +msgid "Post published" +msgstr "" + +#: ../cache/locales.php:319 ../cache/locales.php:352 +msgid "Post deleted" +msgstr "" + +#: ../cache/locales.php:320 ../cache/locales.php:353 +msgid "This picture will be added to your gallery" +msgstr "" + +#: ../cache/locales.php:321 ../cache/locales.php:354 +msgid "What's Hot" +msgstr "" + +#: ../cache/locales.php:322 ../cache/locales.php:355 +msgid "New post" +msgstr "" + +#: ../cache/locales.php:323 ../cache/locales.php:357 +msgid "" +"You can also use services like Imgur or Flickr to host your picture and " +"paste the link here." +msgstr "" + +#: ../cache/locales.php:324 +#, php-format +msgid "This is a re-post from %s" +msgstr "" + +#: ../cache/locales.php:325 +#, php-format +msgid "See %s profile" +msgstr "" + +#: ../cache/locales.php:326 +msgid "Publish this post on your public feed?" +msgstr "" + +#: ../cache/locales.php:327 +msgid "Post published on your blog" +msgstr "" + +#: ../cache/locales.php:328 +msgid "Post removed from your blog" +msgstr "" + +#: ../cache/locales.php:329 ../cache/locales.php:701 +msgid "Delete this post" +msgstr "" + +#: ../cache/locales.php:330 +msgid "You are going to delete this post, please confirm your action" +msgstr "" + +#: ../cache/locales.php:331 +msgid "Comments disabled" +msgstr "" + +#: ../cache/locales.php:332 +msgid "Comment published" +msgstr "" + +#: ../cache/locales.php:333 +msgid "Disconnect" +msgstr "" + +#: ../cache/locales.php:334 +msgid "Your status here !" +msgstr "" + +#: ../cache/locales.php:335 +msgid "Status updated" +msgstr "" + +#: ../cache/locales.php:336 +msgid "Status" +msgstr "" + +#: ../cache/locales.php:337 +msgid "Presence" +msgstr "" + +#: ../cache/locales.php:356 +msgid "Publish" +msgstr "" + +#: ../cache/locales.php:358 +msgid "You cannot publish a post on this Group" +msgstr "" + +#: ../cache/locales.php:359 +msgid "" +"Some fields have been filled in. Do you still want to go back and loose " +"their content?" +msgstr "" + +#: ../cache/locales.php:360 +msgid "Shared" +msgstr "" + +#: ../cache/locales.php:362 +#, php-format +msgid "%s has been added to your public groups" +msgstr "" + +#: ../cache/locales.php:363 +#, php-format +msgid "%s has been removed from your public groups" +msgstr "" + +#: ../cache/locales.php:364 +msgid "Add a chatroom" +msgstr "" + +#: ../cache/locales.php:365 +msgid "You don't have any chatroom yet." +msgstr "" + +#: ../cache/locales.php:366 +msgid "Add one by clicking on the add button in the header." +msgstr "" + +#: ../cache/locales.php:367 +msgid "Chatrooms" +msgstr "" + +#: ../cache/locales.php:370 +msgid "My Favorite Room" +msgstr "" + +#: ../cache/locales.php:374 +msgid "Remove a chatroom" +msgstr "" + +#: ../cache/locales.php:375 +msgid "" +"You are going to remove the following chatroom. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:378 +msgid "Users in the room" +msgstr "" + +#: ../cache/locales.php:379 +msgid "Please enter a correct nickname (6 to 40 characters)" +msgstr "" + +#: ../cache/locales.php:381 +msgid "Public chatroom" +msgstr "" + +#: ../cache/locales.php:382 +msgid "Please provide a room address" +msgstr "" + +#: ../cache/locales.php:383 +msgid "You are currently logued as an anonymous user." +msgstr "" + +#: ../cache/locales.php:384 +msgid "" +"You can join using your own account or create one on the login page by " +"loging out using the cross in the top-right corner." +msgstr "" + +#: ../cache/locales.php:385 +#, php-format +msgid "Login on %s" +msgstr "" + +#: ../cache/locales.php:386 +msgid "Your nickname" +msgstr "" + +#: ../cache/locales.php:387 +msgid "Ungrouped" +msgstr "" + +#: ../cache/locales.php:388 +msgid "Show disconnected contacts" +msgstr "" + +#: ../cache/locales.php:389 +msgid "Hide disconnected contacts" +msgstr "" + +#: ../cache/locales.php:390 +#, php-format +msgid "Show group %s" +msgstr "" + +#: ../cache/locales.php:391 +#, php-format +msgid "Hide group %s" +msgstr "" + +#: ../cache/locales.php:392 +msgid "Please enter a valid Jabber ID" +msgstr "" + +#: ../cache/locales.php:393 +msgid "" +"No contacts ? You can add one using the + button bellow or going to the " +"Explore page" +msgstr "" + +#: ../cache/locales.php:394 +msgid "Show/Hide" +msgstr "" + +#: ../cache/locales.php:395 +msgid "Enter the Jabber ID of your contact." +msgstr "" + +#: ../cache/locales.php:396 +msgid "Press enter to validate." +msgstr "" + +#: ../cache/locales.php:397 +msgid "JID" +msgstr "" + +#: ../cache/locales.php:398 +msgid "Results" +msgstr "" + +#: ../cache/locales.php:399 +msgid "Contact added" +msgstr "" + +#: ../cache/locales.php:401 +msgid "Contact deleted" +msgstr "" + +#: ../cache/locales.php:403 +msgid "This is not a valid url" +msgstr "" + +#: ../cache/locales.php:404 +msgid "Sharing the URL" +msgstr "" + +#: ../cache/locales.php:405 +msgid "Statistics" +msgstr "" + +#: ../cache/locales.php:406 +msgid "Since" +msgstr "" + +#: ../cache/locales.php:407 +msgid "Sessions" +msgstr "" + +#: ../cache/locales.php:409 +msgid "Monthly Subscriptions" +msgstr "" + +#: ../cache/locales.php:410 +msgid "Monthly Subscriptions Cumulated" +msgstr "" + +#: ../cache/locales.php:412 +msgid "" +"Movim is a decentralized social network, before creating a new account you " +"need to choose a server to register." +msgstr "" + +#: ../cache/locales.php:413 +msgid "Your server here ?" +msgstr "" + +#: ../cache/locales.php:414 +msgid "Contact us to add yours to the officially supported servers list" +msgstr "" + +#: ../cache/locales.php:416 +msgid "No public feed for this contact" +msgstr "" + +#: ../cache/locales.php:417 +msgid "No contact specified" +msgstr "" + +#: ../cache/locales.php:418 ../cache/locales.php:473 +msgid "Profile" +msgstr "" + +#: ../cache/locales.php:419 +msgid "Profile Updated" +msgstr "" + +#: ../cache/locales.php:420 +msgid "Profile Not Updated" +msgstr "" + +#: ../cache/locales.php:421 +msgid "Your profile is now public" +msgstr "" + +#: ../cache/locales.php:422 +msgid "Your profile is now restricted" +msgstr "" + +#: ../cache/locales.php:436 +msgid "Twitter" +msgstr "" + +#: ../cache/locales.php:437 +msgid "Skype" +msgstr "" + +#: ../cache/locales.php:438 +msgid "Yahoo" +msgstr "" + +#: ../cache/locales.php:439 +msgid "Privacy Level" +msgstr "" + +#: ../cache/locales.php:440 +msgid "Is this profile public ?" +msgstr "" + +#: ../cache/locales.php:441 +msgid "" +"Please pay attention ! By making your profile public, all the information " +"listed above will be available for all the Movim users and on the whole " +"Internet." +msgstr "" + +#: ../cache/locales.php:442 +msgid "Call" +msgstr "" + +#: ../cache/locales.php:443 +msgid "Hang up" +msgstr "" + +#: ../cache/locales.php:444 +msgid "Connection" +msgstr "" + +#: ../cache/locales.php:445 ../cache/locales.php:451 +msgid "Hung up" +msgstr "" + +#: ../cache/locales.php:446 ../cache/locales.php:452 +msgid "Your contact is busy" +msgstr "" + +#: ../cache/locales.php:447 ../cache/locales.php:453 +msgid "Declined" +msgstr "" + +#: ../cache/locales.php:448 ../cache/locales.php:454 +msgid "Remote application incompatible" +msgstr "" + +#: ../cache/locales.php:450 ../cache/locales.php:456 +msgid "Is calling you" +msgstr "" + +#: ../cache/locales.php:457 +msgid "You don't have javascript enabled. Good luck with that." +msgstr "" + +#: ../cache/locales.php:458 +msgid "" +"Movim is a kickass distributed social networking platform that protect your " +"privacy an comes with a set of awesome features." +msgstr "" + +#: ../cache/locales.php:459 +msgid "Administration" +msgstr "" + +#: ../cache/locales.php:460 +msgid "Home" +msgstr "" + +#: ../cache/locales.php:461 +msgid "Discover" +msgstr "" + +#: ../cache/locales.php:462 +msgid "Explore" +msgstr "" + +#: ../cache/locales.php:463 +msgid "Account Creation" +msgstr "" + +#: ../cache/locales.php:464 +msgid "News" +msgstr "" + +#: ../cache/locales.php:465 +msgid "Avatar" +msgstr "" + +#: ../cache/locales.php:467 +msgid "Chats" +msgstr "" + +#: ../cache/locales.php:470 +msgid "Server" +msgstr "" + +#: ../cache/locales.php:471 +msgid "Public Groups" +msgstr "" + +#: ../cache/locales.php:472 +msgid "Viewer" +msgstr "" + +#: ../cache/locales.php:474 +msgid "Media" +msgstr "" + +#: ../cache/locales.php:475 +msgid "Blog" +msgstr "" + +#: ../cache/locales.php:476 +msgid "About" +msgstr "" + +#: ../cache/locales.php:477 +msgid "Login" +msgstr "" + +#: ../cache/locales.php:479 +msgid "Feed" +msgstr "" + +#: ../cache/locales.php:481 +msgid "Gallery" +msgstr "" + +#: ../cache/locales.php:483 +msgid "Visio-conference" +msgstr "" + +#: ../cache/locales.php:484 +msgid "Pods" +msgstr "" + +#: ../cache/locales.php:485 +msgid "Share" +msgstr "" + +#: ../cache/locales.php:486 +msgid "Room" +msgstr "" + +#: ../cache/locales.php:487 +#, php-format +msgid "Error: %s" +msgstr "" + +#: ../cache/locales.php:488 +#, php-format +msgid "Cannot load file '%s'" +msgstr "নথি '%s' লোড করা যাচ্ছে না" + +#: ../cache/locales.php:489 +#, php-format +msgid "Route error, please set all the parameters for the page %s" +msgstr "" + +#: ../cache/locales.php:490 +#, php-format +msgid "Requested widget '%s' doesn't exist." +msgstr "" + +#: ../cache/locales.php:491 +#, php-format +msgid "Requested event '%s' not registered." +msgstr "" + +#: ../cache/locales.php:492 +msgid "Whoops!" +msgstr "" + +#: ../cache/locales.php:493 +msgid "It seem that you don't have any pictures here?" +msgstr "" + +#: ../cache/locales.php:494 +msgid "You can try to upload a couple by going to the Media page" +msgstr "" + +#: ../cache/locales.php:495 +#, php-format +msgid "%s - About" +msgstr "" + +#: ../cache/locales.php:496 +#, php-format +msgid "%s - Account" +msgstr "" + +#: ../cache/locales.php:497 +#, php-format +msgid "%s - Administration Panel" +msgstr "" + +#: ../cache/locales.php:498 +#, php-format +msgid "%s - Blog" +msgstr "" + +#: ../cache/locales.php:499 +#, php-format +msgid "%s - Configuration" +msgstr "" + +#: ../cache/locales.php:500 +#, php-format +msgid "%s - Discover" +msgstr "" + +#: ../cache/locales.php:501 +#, php-format +msgid "%s - Explore" +msgstr "" + +#: ../cache/locales.php:502 +#, php-format +msgid "%s - Help Page" +msgstr "" + +#: ../cache/locales.php:503 +#, php-format +msgid "%s - Login to Movim" +msgstr "" + +#: ../cache/locales.php:504 +#, php-format +msgid "%s - Welcome to Movim" +msgstr "" + +#: ../cache/locales.php:505 +#, php-format +msgid "%s - Media" +msgstr "" + +#: ../cache/locales.php:506 +#, php-format +msgid "%s - News" +msgstr "" + +#: ../cache/locales.php:507 +#, php-format +msgid "%s - Group Configuration" +msgstr "" + +#: ../cache/locales.php:508 +#, php-format +msgid "%s - Group" +msgstr "" + +#: ../cache/locales.php:509 +#, php-format +msgid "%s - 404" +msgstr "" + +#: ../cache/locales.php:510 +#, php-format +msgid "%s - Profile" +msgstr "" + +#: ../cache/locales.php:511 +#, php-format +msgid "%s - Server" +msgstr "" + +#: ../cache/locales.php:512 +msgid "Validate" +msgstr "" + +#: ../cache/locales.php:513 +msgid "Refresh" +msgstr "" + +#: ../cache/locales.php:514 +msgid "Add" +msgstr "" + +#: ../cache/locales.php:515 +msgid "Delete" +msgstr "" + +#: ../cache/locales.php:516 +msgid "Remove" +msgstr "" + +#: ../cache/locales.php:517 +msgid "Cancel" +msgstr "" + +#: ../cache/locales.php:518 +msgid "Close" +msgstr "" + +#: ../cache/locales.php:519 +msgid "Update" +msgstr "" + +#: ../cache/locales.php:520 +msgid "Updating" +msgstr "" + +#: ../cache/locales.php:521 +msgid "Submit" +msgstr "" + +#: ../cache/locales.php:522 +msgid "Submitting" +msgstr "" + +#: ../cache/locales.php:523 +msgid "Reset" +msgstr "" + +#: ../cache/locales.php:524 +msgid "Register" +msgstr "" + +#: ../cache/locales.php:525 +msgid "Unregister" +msgstr "" + +#: ../cache/locales.php:526 +msgid "Save" +msgstr "" + +#: ../cache/locales.php:527 +msgid "Clear" +msgstr "" + +#: ../cache/locales.php:528 +msgid "Upload" +msgstr "" + +#: ../cache/locales.php:529 +msgid "Come in!" +msgstr "" + +#: ../cache/locales.php:530 +msgid "Connecting" +msgstr "" + +#: ../cache/locales.php:531 +msgid "Yes" +msgstr "" + +#: ../cache/locales.php:532 +msgid "No" +msgstr "" + +#: ../cache/locales.php:534 +msgid "Return" +msgstr "" + +#: ../cache/locales.php:535 +msgid "Accept" +msgstr "" + +#: ../cache/locales.php:536 +msgid "Refuse" +msgstr "" + +#: ../cache/locales.php:537 +msgid "Next" +msgstr "" + +#: ../cache/locales.php:538 +msgid "Previous" +msgstr "" + +#: ../cache/locales.php:539 +#, php-format +msgid "Step %s" +msgstr "" + +#: ../cache/locales.php:542 +msgid "Day" +msgstr "" + +#: ../cache/locales.php:543 +msgid "Monday" +msgstr "সোমবার" + +#: ../cache/locales.php:544 +msgid "Tuesday" +msgstr "মঙ্গলবার" + +#: ../cache/locales.php:545 +msgid "Wednesday" +msgstr "বুধবার" + +#: ../cache/locales.php:546 +msgid "Thursday" +msgstr "বৃহস্পতিবার" + +#: ../cache/locales.php:547 +msgid "Friday" +msgstr "শুক্রবার" + +#: ../cache/locales.php:548 +msgid "Saturday" +msgstr "শনিবার" + +#: ../cache/locales.php:549 +msgid "Sunday" +msgstr "" + +#: ../cache/locales.php:550 ../cache/locales.php:559 +msgid "None" +msgstr "কোনোটিই নয়" + +#: ../cache/locales.php:551 +msgid "Male" +msgstr "পুরুষ" + +#: ../cache/locales.php:552 +msgid "Female" +msgstr "নারী" + +#: ../cache/locales.php:553 +msgid "Other" +msgstr "অন্যান্য" + +#: ../cache/locales.php:554 +msgid "Bot" +msgstr "" + +#: ../cache/locales.php:555 +msgid "Desktop" +msgstr "" + +#: ../cache/locales.php:556 +msgid "Phone" +msgstr "" + +#: ../cache/locales.php:557 +msgid "Web" +msgstr "" + +#: ../cache/locales.php:558 +msgid "Registered" +msgstr "" + +#: ../cache/locales.php:560 +msgid "Single" +msgstr "সঙ্গীহীন" + +#: ../cache/locales.php:561 +msgid "In a relationship" +msgstr "সম্পর্কে আবদ্ধ" + +#: ../cache/locales.php:562 +msgid "Married" +msgstr "বিবাহিত" + +#: ../cache/locales.php:563 +msgid "Divorced" +msgstr "সম্পর্কচ্ছিন্ন" + +#: ../cache/locales.php:564 +msgid "Widowed" +msgstr "বিপত্নীক/বিধবা" + +#: ../cache/locales.php:565 +msgid "Cohabiting" +msgstr "" + +#: ../cache/locales.php:566 +msgid "Civil Union" +msgstr "" + +#: ../cache/locales.php:567 +msgid "Not shared" +msgstr "" + +#: ../cache/locales.php:568 +msgid "Shared with one contact" +msgstr "" + +#: ../cache/locales.php:569 +msgid "Shared with all contacts" +msgstr "" + +#: ../cache/locales.php:570 +msgid "Shared with the XMPP network" +msgstr "" + +#: ../cache/locales.php:571 +msgid "Shared with the whole Internet" +msgstr "" + +#: ../cache/locales.php:572 +msgid "Online" +msgstr "অনলাইন" + +#: ../cache/locales.php:573 +msgid "Away" +msgstr "অনুপস্থিত" + +#: ../cache/locales.php:574 +msgid "Do Not Disturb" +msgstr "জ্বালিয়ো না" + +#: ../cache/locales.php:575 +msgid "Extended Away" +msgstr "অনেকক্ষণ যাবৎ দূরে" + +#: ../cache/locales.php:576 +msgid "Offline" +msgstr "" + +#: ../cache/locales.php:577 +msgid "Error" +msgstr "" + +#: ../cache/locales.php:578 +msgid "afraid" +msgstr "ভীত" + +#: ../cache/locales.php:579 +msgid "amazed" +msgstr "অভিভূত" + +#: ../cache/locales.php:580 +msgid "amorous" +msgstr "প্রেমালু" + +#: ../cache/locales.php:581 +msgid "angry" +msgstr "ক্ষীপ্ত" + +#: ../cache/locales.php:582 +msgid "annoyed" +msgstr "বিরক্ত" + +#: ../cache/locales.php:583 +msgid "anxious" +msgstr "উদ্বিগ্ন" + +#: ../cache/locales.php:584 +msgid "aroused" +msgstr "জাগ্রত" + +#: ../cache/locales.php:585 +msgid "ashamed" +msgstr "লজ্জিত" + +#: ../cache/locales.php:586 +msgid "bored" +msgstr "একঘেয়ে" + +#: ../cache/locales.php:587 +msgid "brave" +msgstr "সাহসী" + +#: ../cache/locales.php:588 +msgid "calm" +msgstr "শান্ত" + +#: ../cache/locales.php:589 +msgid "cautious" +msgstr "সাবধানী" + +#: ../cache/locales.php:590 +msgid "cold" +msgstr "ঠাণ্ডা" + +#: ../cache/locales.php:591 +msgid "confident" +msgstr "আত্মবিশ্বাসী" + +#: ../cache/locales.php:592 +msgid "confused" +msgstr "সন্দিগ্ন" + +#: ../cache/locales.php:593 +msgid "contemplative" +msgstr "ধার্মিক" + +#: ../cache/locales.php:594 +msgid "contented" +msgstr "সুখী" + +#: ../cache/locales.php:595 +msgid "cranky" +msgstr "" + +#: ../cache/locales.php:596 +msgid "crazy" +msgstr "" + +#: ../cache/locales.php:597 +msgid "creative" +msgstr "" + +#: ../cache/locales.php:598 +msgid "curious" +msgstr "" + +#: ../cache/locales.php:599 +msgid "dejected" +msgstr "" + +#: ../cache/locales.php:600 +msgid "depressed" +msgstr "" + +#: ../cache/locales.php:601 +msgid "disappointed" +msgstr "" + +#: ../cache/locales.php:602 +msgid "disgusted" +msgstr "" + +#: ../cache/locales.php:603 +msgid "dismayed" +msgstr "" + +#: ../cache/locales.php:604 +msgid "distracted" +msgstr "" + +#: ../cache/locales.php:605 +msgid "embarrassed" +msgstr "" + +#: ../cache/locales.php:606 +msgid "envious" +msgstr "" + +#: ../cache/locales.php:607 +msgid "excited" +msgstr "" + +#: ../cache/locales.php:608 +msgid "flirtatious" +msgstr "" + +#: ../cache/locales.php:609 +msgid "frustated" +msgstr "" + +#: ../cache/locales.php:610 +msgid "grateful" +msgstr "" + +#: ../cache/locales.php:611 +msgid "grieving" +msgstr "" + +#: ../cache/locales.php:612 +msgid "grumpy" +msgstr "" + +#: ../cache/locales.php:613 +msgid "guilty" +msgstr "" + +#: ../cache/locales.php:614 +msgid "happy" +msgstr "" + +#: ../cache/locales.php:615 +msgid "hopeful" +msgstr "" + +#: ../cache/locales.php:616 +msgid "hot" +msgstr "" + +#: ../cache/locales.php:617 +msgid "humbled" +msgstr "" + +#: ../cache/locales.php:618 +msgid "humiliated" +msgstr "" + +#: ../cache/locales.php:619 +msgid "hungry" +msgstr "" + +#: ../cache/locales.php:620 +msgid "hurt" +msgstr "" + +#: ../cache/locales.php:621 +msgid "impressed" +msgstr "" + +#: ../cache/locales.php:622 +msgid "in awe" +msgstr "" + +#: ../cache/locales.php:623 +msgid "in love" +msgstr "" + +#: ../cache/locales.php:624 +msgid "indignant" +msgstr "" + +#: ../cache/locales.php:625 +msgid "interested" +msgstr "" + +#: ../cache/locales.php:626 +msgid "intoxicated" +msgstr "" + +#: ../cache/locales.php:627 +msgid "invincible" +msgstr "" + +#: ../cache/locales.php:628 +msgid "jealous" +msgstr "" + +#: ../cache/locales.php:629 +msgid "lonely" +msgstr "" + +#: ../cache/locales.php:630 +msgid "lost" +msgstr "" + +#: ../cache/locales.php:631 +msgid "lucky" +msgstr "" + +#: ../cache/locales.php:632 +msgid "mean" +msgstr "" + +#: ../cache/locales.php:633 +msgid "moody" +msgstr "" + +#: ../cache/locales.php:634 +msgid "nervous" +msgstr "" + +#: ../cache/locales.php:635 +msgid "neutral" +msgstr "" + +#: ../cache/locales.php:636 +msgid "offended" +msgstr "" + +#: ../cache/locales.php:637 +msgid "outraged" +msgstr "" + +#: ../cache/locales.php:638 +msgid "playful" +msgstr "" + +#: ../cache/locales.php:639 +msgid "proud" +msgstr "" + +#: ../cache/locales.php:640 +msgid "relaxed" +msgstr "" + +#: ../cache/locales.php:641 +msgid "relieved" +msgstr "" + +#: ../cache/locales.php:642 +msgid "remorseful" +msgstr "" + +#: ../cache/locales.php:643 +msgid "restless" +msgstr "" + +#: ../cache/locales.php:644 +msgid "sad" +msgstr "" + +#: ../cache/locales.php:645 +msgid "sarcastic" +msgstr "" + +#: ../cache/locales.php:646 +msgid "satisfied" +msgstr "" + +#: ../cache/locales.php:647 +msgid "serious" +msgstr "" + +#: ../cache/locales.php:648 +msgid "shocked" +msgstr "" + +#: ../cache/locales.php:649 +msgid "shy" +msgstr "" + +#: ../cache/locales.php:650 +msgid "sick" +msgstr "" + +#: ../cache/locales.php:651 +msgid "sleepy" +msgstr "" + +#: ../cache/locales.php:652 +msgid "spontaneous" +msgstr "" + +#: ../cache/locales.php:653 +msgid "stressed" +msgstr "" + +#: ../cache/locales.php:654 +msgid "strong" +msgstr "" + +#: ../cache/locales.php:655 +msgid "surprised" +msgstr "" + +#: ../cache/locales.php:656 +msgid "thankful" +msgstr "" + +#: ../cache/locales.php:657 +msgid "thirsty" +msgstr "" + +#: ../cache/locales.php:658 +msgid "tired" +msgstr "" + +#: ../cache/locales.php:659 +msgid "undefined" +msgstr "" + +#: ../cache/locales.php:660 +msgid "weak" +msgstr "" + +#: ../cache/locales.php:661 +msgid "worried" +msgstr "" + +#: ../cache/locales.php:662 +msgid "Month" +msgstr "" + +#: ../cache/locales.php:663 +msgid "January" +msgstr "জানুয়ারী" + +#: ../cache/locales.php:664 +msgid "February" +msgstr "ফেব্রুয়ারী" + +#: ../cache/locales.php:665 +msgid "March" +msgstr "মার্চ" + +#: ../cache/locales.php:666 +msgid "April" +msgstr "এপ্রিল" + +#: ../cache/locales.php:667 +msgid "May" +msgstr "মে" + +#: ../cache/locales.php:668 +msgid "June" +msgstr "জুন" + +#: ../cache/locales.php:669 +msgid "July" +msgstr "জুলাই" + +#: ../cache/locales.php:670 +msgid "August" +msgstr "আগষ্ট" + +#: ../cache/locales.php:671 +msgid "September" +msgstr "সেপ্টেম্বর" + +#: ../cache/locales.php:672 +msgid "October" +msgstr "অক্টোবর" + +#: ../cache/locales.php:673 +msgid "November" +msgstr "নভেম্বর" + +#: ../cache/locales.php:674 +msgid "December" +msgstr "ডিসেম্বর" + +#: ../cache/locales.php:675 +msgid "Year" +msgstr "" + +#: ../cache/locales.php:676 +msgid "Today" +msgstr "আজ" + +#: ../cache/locales.php:677 +msgid "Tomorrow" +msgstr "আগামীকাল" + +#: ../cache/locales.php:678 +msgid "Yesterday" +msgstr "গতোকাল" + +#: ../cache/locales.php:679 +#, php-format +msgid " %d days ago" +msgstr " %d দিন আগে" + +#: ../cache/locales.php:680 +msgid "day" +msgstr "দিন" + +#: ../cache/locales.php:682 +msgid "What's new ?" +msgstr "" + +#: ../cache/locales.php:683 +msgid "Place" +msgstr "" + +#: ../cache/locales.php:684 +msgid "by" +msgstr "" + +#: ../cache/locales.php:685 +msgid "Geolocalisation" +msgstr "" + +#: ../cache/locales.php:686 +msgid "email" +msgstr "" + +#: ../cache/locales.php:688 +msgid "No comments yet" +msgstr "" + +#: ../cache/locales.php:689 +msgid "No comments stream" +msgstr "" + +#: ../cache/locales.php:690 +msgid "Your feed cannot be loaded." +msgstr "" + +#: ../cache/locales.php:691 +msgid "Get older posts" +msgstr "" + +#: ../cache/locales.php:692 +#, php-format +msgid "%s new items" +msgstr "" + +#: ../cache/locales.php:693 +msgid "Comment publication error" +msgstr "" + +#: ../cache/locales.php:694 +msgid "Show the older comments" +msgstr "" + +#: ../cache/locales.php:695 +msgid "Loading comments ..." +msgstr "" + +#: ../cache/locales.php:696 +msgid "Get the comments" +msgstr "" + +#: ../cache/locales.php:697 +msgid "Add a comment" +msgstr "" + +#: ../cache/locales.php:698 +msgid "Share with" +msgstr "" + +#: ../cache/locales.php:699 +msgid "Everyone" +msgstr "" + +#: ../cache/locales.php:700 +msgid "Your contacts" +msgstr "" + +#: ../cache/locales.php:702 +msgid "Updated" +msgstr "" + +#: ../cache/locales.php:703 +msgid "Content not found" +msgstr "" + +#: ../cache/locales.php:704 +msgid "Contact publication" +msgstr "" + +#: ../cache/locales.php:705 +msgid "Comments" +msgstr "" + +#: ../cache/locales.php:706 +msgid "The API is not reachable, try again later" +msgstr "" + +#: ../cache/locales.php:707 +msgid "Type here" +msgstr "" + +#~ msgid "Logout" +#~ msgstr "প্রস্থান" diff --git a/sources/locales/br.po b/sources/locales/br.po new file mode 100644 index 0000000..d1b0c87 --- /dev/null +++ b/sources/locales/br.po @@ -0,0 +1,2715 @@ +# Breton translations for Movim package. +# This file is distributed under the same license as the Movim package. +# This file was translated from CodingTeam at . +msgid "" +msgstr "" +"Project-Id-Version: Movim\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-06-08 22:06+0200\n" +"PO-Revision-Date: 2013-07-27 17:06+0000\n" +"Last-Translator: Gwenn M \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2015-06-18 21:08+0000\n" +"X-Generator: Launchpad (build 17570)\n" +"Language: \n" + +#: ../cache/locales.php:2 +msgid "Thanks" +msgstr "" + +#: ../cache/locales.php:3 +msgid "Developers" +msgstr "" + +#: ../cache/locales.php:4 +msgid "Translators" +msgstr "" + +#: ../cache/locales.php:5 +msgid "Software" +msgstr "" + +#: ../cache/locales.php:6 +msgid "Resources" +msgstr "" + +#: ../cache/locales.php:7 ../cache/locales.php:83 ../cache/locales.php:85 +msgid "API" +msgstr "" + +#: ../cache/locales.php:8 +msgid "" +"Movim is an XMPP-based communication platform. All the project, except the " +"following software and resources, is under" +msgstr "" + +#: ../cache/locales.php:9 +msgid "Account" +msgstr "" + +#: ../cache/locales.php:10 +msgid "The password has been updated" +msgstr "" + +#: ../cache/locales.php:11 +msgid "Please provide a valid password (6 characters minimum)" +msgstr "" + +#: ../cache/locales.php:12 +msgid "The provided passwords are not the same" +msgstr "" + +#: ../cache/locales.php:13 +msgid "Delete my account" +msgstr "" + +#: ../cache/locales.php:14 +msgid "" +"You will delete your XMPP account and all the relative information linked to " +"it (profile, contacts and publications)." +msgstr "" + +#: ../cache/locales.php:15 +msgid "Are you sure that you want to delete it ?" +msgstr "" + +#: ../cache/locales.php:16 ../cache/locales.php:411 +msgid "Create a new account" +msgstr "Kouiñ ur gont nevez" + +#: ../cache/locales.php:17 +msgid "No account creation form found on the server" +msgstr "" + +#: ../cache/locales.php:18 ../cache/locales.php:172 +msgid "on" +msgstr "" + +#: ../cache/locales.php:19 +msgid "Your acccount has been successfully registered" +msgstr "" + +#: ../cache/locales.php:20 +msgid "Loading" +msgstr "" + +#: ../cache/locales.php:21 +msgid "Not Acceptable" +msgstr "" + +#: ../cache/locales.php:22 +msgid "The registration system of this server is currently unavailable" +msgstr "" + +#: ../cache/locales.php:23 +msgid "" +"This server use an external system for the registration, please click on the " +"following URL." +msgstr "" + +#: ../cache/locales.php:24 +msgid "Actions" +msgstr "Oberennoù" + +#: ../cache/locales.php:25 ../cache/locales.php:82 +msgid "Database" +msgstr "" + +#: ../cache/locales.php:26 +msgid "Modl wasn't able to connect to the database" +msgstr "" + +#: ../cache/locales.php:27 +msgid "Movim is connected to the database" +msgstr "" + +#: ../cache/locales.php:28 +msgid "The database need to be updated" +msgstr "" + +#: ../cache/locales.php:29 +msgid "Movim database is up to date" +msgstr "" + +#: ../cache/locales.php:30 +msgid "Database Type" +msgstr "" + +#: ../cache/locales.php:31 ../cache/locales.php:50 ../cache/locales.php:540 +msgid "Username" +msgstr "" + +#: ../cache/locales.php:32 ../cache/locales.php:51 ../cache/locales.php:282 +#: ../cache/locales.php:541 +msgid "Password" +msgstr "Ger-tremen" + +#: ../cache/locales.php:33 +msgid "Host" +msgstr "" + +#: ../cache/locales.php:34 +msgid "Port" +msgstr "" + +#: ../cache/locales.php:35 +msgid "Database Name" +msgstr "" + +#: ../cache/locales.php:36 +msgid "General Settings" +msgstr "" + +#: ../cache/locales.php:37 +msgid "Theme" +msgstr "" + +#: ../cache/locales.php:38 +msgid "Default language" +msgstr "" + +#: ../cache/locales.php:39 +msgid "Environment" +msgstr "" + +#: ../cache/locales.php:40 +msgid "Log verbosity" +msgstr "" + +#: ../cache/locales.php:41 +msgid "Server Timezone" +msgstr "" + +#: ../cache/locales.php:42 +msgid "User folder size limit (in bytes)" +msgstr "" + +#: ../cache/locales.php:43 +msgid "WebSocket Configuration" +msgstr "" + +#: ../cache/locales.php:44 +msgid "Enter here a valid WebSocket URI in the form" +msgstr "" + +#: ../cache/locales.php:45 +msgid "WebSocket URI" +msgstr "" + +#: ../cache/locales.php:46 +msgid "" +"If you change the URI, please restart the daemon to reload the configuration" +msgstr "" + +#: ../cache/locales.php:47 +msgid "Public WebSockets" +msgstr "" + +#: ../cache/locales.php:48 +msgid "Administration Credential" +msgstr "" + +#: ../cache/locales.php:49 +msgid "Change the default credentials admin/password" +msgstr "" + +#: ../cache/locales.php:52 +msgid "Retype password" +msgstr "" + +#: ../cache/locales.php:53 +msgid "Whitelist - XMPP Server" +msgstr "" + +#: ../cache/locales.php:54 +msgid "" +"If you want to specify a list of authorized XMPP servers on your Movim pod " +"and forbid the connection on all the others please put their domain name " +"here, with comma (ex: movim.eu,jabber.fr)" +msgstr "" + +#: ../cache/locales.php:55 +msgid "" +"Leave this field blank if you allow the access to all the XMPP accounts." +msgstr "" + +#: ../cache/locales.php:56 +msgid "List of whitelisted XMPP servers" +msgstr "" + +#: ../cache/locales.php:57 ../cache/locales.php:61 +msgid "Information Message" +msgstr "" + +#: ../cache/locales.php:58 +msgid "Description" +msgstr "" + +#: ../cache/locales.php:59 +msgid "This message will be displayed on the login page" +msgstr "" + +#: ../cache/locales.php:60 +msgid "Leave this field blank if you don't want to show any message." +msgstr "" + +#: ../cache/locales.php:62 +msgid "Empty" +msgstr "" + +#: ../cache/locales.php:63 +msgid "Syslog" +msgstr "" + +#: ../cache/locales.php:64 +msgid "Syslog and files" +msgstr "" + +#: ../cache/locales.php:65 +msgid "URL Rewriting" +msgstr "" + +#: ../cache/locales.php:66 +msgid "The URL Rewriting can be enabled" +msgstr "" + +#: ../cache/locales.php:67 +msgid "General Overview" +msgstr "" + +#: ../cache/locales.php:68 +msgid "" +"Movim has found some issues or things that need to be fixed or improved" +msgstr "" + +#: ../cache/locales.php:69 +#, php-format +msgid "Update your PHP-Version: %s" +msgstr "" + +#: ../cache/locales.php:70 +msgid "Required: 5.3.0" +msgstr "" + +#: ../cache/locales.php:71 +msgid "Install the php5-curl library" +msgstr "" + +#: ../cache/locales.php:72 +msgid "Install the php5-imagick library" +msgstr "" + +#: ../cache/locales.php:73 +msgid "Install the php5-gd library" +msgstr "" + +#: ../cache/locales.php:74 +msgid "Read and write rights for the webserver in Movim's root directory" +msgstr "" + +#: ../cache/locales.php:75 +msgid "The URL Rewriting support is currently disabled" +msgstr "" + +#: ../cache/locales.php:76 +msgid "The database need to be updated, go to the database panel to fix this" +msgstr "" + +#: ../cache/locales.php:77 +msgid "" +"WebSocket connection error, check if the Movim Daemon is running and is " +"reacheable" +msgstr "" + +#: ../cache/locales.php:78 +msgid "" +"XMPP Websocket connection error, please check the validity of the URL given " +"in the General Configuration" +msgstr "" + +#: ../cache/locales.php:79 +msgid "Browser" +msgstr "" + +#: ../cache/locales.php:80 +msgid "Movim Core" +msgstr "" + +#: ../cache/locales.php:81 +msgid "Movim Daemon" +msgstr "" + +#: ../cache/locales.php:84 +msgid "XMPP" +msgstr "" + +#: ../cache/locales.php:86 +#, php-format +msgid "" +"Here you can register your pod on the official %sMovim API%s and be listed " +"on %sthe pods page%s." +msgstr "" + +#: ../cache/locales.php:87 +msgid "Your pod is not registered on the API" +msgstr "" + +#: ../cache/locales.php:88 +msgid "Your pod is registered on the API" +msgstr "" + +#: ../cache/locales.php:89 +msgid "Your pod is not yet validated" +msgstr "" + +#: ../cache/locales.php:90 +msgid "Your pod is validated" +msgstr "" + +#: ../cache/locales.php:91 +msgid "" +"You asked to be removed from the API, this request will be processed in a " +"couple of hours" +msgstr "" + +#: ../cache/locales.php:92 ../cache/locales.php:147 +msgid "Configuration updated" +msgstr "" + +#: ../cache/locales.php:93 +msgid "File" +msgstr "" + +#: ../cache/locales.php:94 +msgid "Use it" +msgstr "" + +#: ../cache/locales.php:95 +msgid "Webcam" +msgstr "" + +#: ../cache/locales.php:96 +msgid "Cheese !" +msgstr "" + +#: ../cache/locales.php:97 +msgid "Take a webcam snapshot" +msgstr "" + +#: ../cache/locales.php:98 +msgid "Avatar Updated" +msgstr "" + +#: ../cache/locales.php:99 +msgid "Avatar Not Updated" +msgstr "" + +#: ../cache/locales.php:100 ../cache/locales.php:415 +#, php-format +msgid "%s's feed" +msgstr "" + +#: ../cache/locales.php:101 +msgid "This user has not posted anything right now" +msgstr "" + +#: ../cache/locales.php:102 +msgid "Conferences" +msgstr "" + +#: ../cache/locales.php:103 ../cache/locales.php:193 ../cache/locales.php:217 +#: ../cache/locales.php:468 +msgid "Groups" +msgstr "" + +#: ../cache/locales.php:104 +msgid "Add a new Chat Room" +msgstr "" + +#: ../cache/locales.php:105 ../cache/locales.php:368 +msgid "Chat Room ID" +msgstr "" + +#: ../cache/locales.php:106 ../cache/locales.php:116 ../cache/locales.php:156 +#: ../cache/locales.php:361 ../cache/locales.php:369 ../cache/locales.php:424 +msgid "Name" +msgstr "Anv" + +#: ../cache/locales.php:107 ../cache/locales.php:157 ../cache/locales.php:371 +#: ../cache/locales.php:425 +msgid "Nickname" +msgstr "Lezanv" + +#: ../cache/locales.php:108 +msgid "Do you want do join automaticaly this Chat Room ?" +msgstr "" + +#: ../cache/locales.php:109 ../cache/locales.php:372 +msgid "Bad Chatroom ID" +msgstr "" + +#: ../cache/locales.php:110 ../cache/locales.php:373 +msgid "Empty name" +msgstr "" + +#: ../cache/locales.php:111 ../cache/locales.php:380 +msgid "Bookmarks updated" +msgstr "" + +#: ../cache/locales.php:112 +msgid "An error occured : " +msgstr "" + +#: ../cache/locales.php:113 +msgid "Configure" +msgstr "" + +#: ../cache/locales.php:114 +msgid "Add a new URL" +msgstr "" + +#: ../cache/locales.php:115 +msgid "URL" +msgstr "" + +#: ../cache/locales.php:117 +msgid "Message Published" +msgstr "" + +#: ../cache/locales.php:118 ../cache/locales.php:138 +msgid "Encrypted message" +msgstr "" + +#: ../cache/locales.php:119 +msgid "Composing..." +msgstr "O kompozañ" + +#: ../cache/locales.php:120 +msgid "Paused..." +msgstr "" + +#: ../cache/locales.php:121 +msgid "Contact gone" +msgstr "" + +#: ../cache/locales.php:122 +#, php-format +msgid "%s needs your attention" +msgstr "" + +#: ../cache/locales.php:123 +msgid "Your message here..." +msgstr "" + +#: ../cache/locales.php:124 +msgid "Smileys" +msgstr "" + +#: ../cache/locales.php:125 ../cache/locales.php:139 +msgid "Chat" +msgstr "Tchat" + +#: ../cache/locales.php:126 +msgid "Discuss with your contacts" +msgstr "" + +#: ../cache/locales.php:127 +msgid "Members" +msgstr "" + +#: ../cache/locales.php:128 ../cache/locales.php:376 +msgid "Connected to the chatroom" +msgstr "" + +#: ../cache/locales.php:129 ../cache/locales.php:377 +msgid "Disconnected from the chatroom" +msgstr "" + +#: ../cache/locales.php:130 ../cache/locales.php:200 ../cache/locales.php:469 +msgid "Configuration" +msgstr "Kefluniadur" + +#: ../cache/locales.php:131 +msgid "Configuration saved" +msgstr "" + +#: ../cache/locales.php:132 +msgid "Subject" +msgstr "" + +#: ../cache/locales.php:133 +msgid "Subject changed" +msgstr "" + +#: ../cache/locales.php:134 +msgid "Open a new conversation by clicking on the plus button bellow" +msgstr "" + +#: ../cache/locales.php:135 +msgid "Chat with a contact" +msgstr "" + +#: ../cache/locales.php:136 +msgid "Frequent contacts" +msgstr "" + +#: ../cache/locales.php:137 +msgid "Load more contacts" +msgstr "" + +#: ../cache/locales.php:140 +msgid "General" +msgstr "" + +#: ../cache/locales.php:141 +msgid "Language" +msgstr "Yezh" + +#: ../cache/locales.php:142 +msgid "Roster display" +msgstr "" + +#: ../cache/locales.php:143 +msgid "Show the offline contacts" +msgstr "" + +#: ../cache/locales.php:144 +msgid "Hide the offline contacts" +msgstr "" + +#: ../cache/locales.php:145 +msgid "Appearence" +msgstr "" + +#: ../cache/locales.php:146 +msgid "This configuration is shared wherever you are connected !" +msgstr "" + +#: ../cache/locales.php:148 +msgid "Notify on incoming message" +msgstr "" + +#: ../cache/locales.php:149 +msgid "Use desktop notifications" +msgstr "" + +#: ../cache/locales.php:150 +msgid "Data" +msgstr "" + +#: ../cache/locales.php:151 +msgid "Cache" +msgstr "" + +#: ../cache/locales.php:152 ../cache/locales.php:218 ../cache/locales.php:466 +msgid "Contacts" +msgstr "" + +#: ../cache/locales.php:153 ../cache/locales.php:480 +msgid "Posts" +msgstr "" + +#: ../cache/locales.php:154 +msgid "Messages" +msgstr "" + +#: ../cache/locales.php:155 ../cache/locales.php:423 +msgid "General Informations" +msgstr "Titouroù hollek" + +#: ../cache/locales.php:158 ../cache/locales.php:427 +msgid "Date of Birth" +msgstr "Devezh ganedigezh" + +#: ../cache/locales.php:159 ../cache/locales.php:428 +msgid "Gender" +msgstr "Rev" + +#: ../cache/locales.php:160 ../cache/locales.php:429 +msgid "Marital Status" +msgstr "Statud-dimez" + +#: ../cache/locales.php:161 ../cache/locales.php:426 +msgid "Email" +msgstr "" + +#: ../cache/locales.php:162 ../cache/locales.php:430 +msgid "Website" +msgstr "Lec'hienn web" + +#: ../cache/locales.php:163 ../cache/locales.php:431 +msgid "About Me" +msgstr "Diwar ma fenn" + +#: ../cache/locales.php:164 +msgid "Other Accounts" +msgstr "" + +#: ../cache/locales.php:165 +msgid "Is Listening" +msgstr "" + +#: ../cache/locales.php:166 ../cache/locales.php:432 +msgid "Geographic Position" +msgstr "" + +#: ../cache/locales.php:167 ../cache/locales.php:433 +msgid "Locality" +msgstr "" + +#: ../cache/locales.php:168 ../cache/locales.php:434 +msgid "Country" +msgstr "" + +#: ../cache/locales.php:169 +msgid "Mood" +msgstr "" + +#: ../cache/locales.php:170 +msgid "I'm " +msgstr "" + +#: ../cache/locales.php:171 +msgid "Listening" +msgstr "" + +#: ../cache/locales.php:173 +msgid "Last seen" +msgstr "" + +#: ../cache/locales.php:174 +msgid "Client Informations" +msgstr "Titouroù an arval" + +#: ../cache/locales.php:175 +msgid "Last registered" +msgstr "" + +#: ../cache/locales.php:176 +msgid "Find some new friends" +msgstr "" + +#: ../cache/locales.php:177 ../cache/locales.php:533 +msgid "Edit" +msgstr "" + +#: ../cache/locales.php:178 +msgid "Alias" +msgstr "Alias" + +#: ../cache/locales.php:179 +msgid "Group" +msgstr "" + +#: ../cache/locales.php:180 ../cache/locales.php:400 +msgid "Contact updated" +msgstr "" + +#: ../cache/locales.php:181 +msgid "Are you sure?" +msgstr "" + +#: ../cache/locales.php:182 +msgid "" +"You are going to delete one of your contacts, please confirm your action" +msgstr "" + +#: ../cache/locales.php:183 +#, php-format +msgid "%s years" +msgstr "" + +#: ../cache/locales.php:184 +msgid "Last public post" +msgstr "" + +#: ../cache/locales.php:185 +msgid "Subscribe" +msgstr "" + +#: ../cache/locales.php:186 +msgid "Subscribed" +msgstr "" + +#: ../cache/locales.php:187 +msgid "Unsubscribe" +msgstr "" + +#: ../cache/locales.php:188 +msgid "You are going to unsubscribe from this Group" +msgstr "" + +#: ../cache/locales.php:189 +msgid "Unsubscribed" +msgstr "" + +#: ../cache/locales.php:190 +msgid "Make your membership to this group public to your friends" +msgstr "" + +#: ../cache/locales.php:191 +msgid "Give a label for this group" +msgstr "" + +#: ../cache/locales.php:192 +msgid "Are you sure ?" +msgstr "" + +#: ../cache/locales.php:194 +msgid "Discover, follow and share" +msgstr "" + +#: ../cache/locales.php:195 +msgid "Something bad happened to this group" +msgstr "" + +#: ../cache/locales.php:196 +msgid "Group configuration saved" +msgstr "" + +#: ../cache/locales.php:197 +msgid "Delete the group" +msgstr "" + +#: ../cache/locales.php:198 +msgid "" +"You are going to delete the following group. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:199 +msgid "" +"It seems that this group doesn't exists anymore. Do you want to remove it " +"from your subscriptions?" +msgstr "" + +#: ../cache/locales.php:201 ../cache/locales.php:408 +msgid "Subscriptions" +msgstr "" + +#: ../cache/locales.php:202 ../cache/locales.php:290 +msgid "Hello" +msgstr "" + +#: ../cache/locales.php:203 ../cache/locales.php:225 ../cache/locales.php:291 +msgid "Contact post" +msgstr "" + +#: ../cache/locales.php:204 +msgid "" +"You don't have any subscriptions yet, select a group server above to start " +"exploring." +msgstr "" + +#: ../cache/locales.php:205 +msgid "Subscribe to your favorite feeds by bookmarking them." +msgstr "" + +#: ../cache/locales.php:206 +msgid "My Subscriptions" +msgstr "" + +#: ../cache/locales.php:207 +msgid "Create a new Group" +msgstr "" + +#: ../cache/locales.php:208 +msgid "Group name" +msgstr "" + +#: ../cache/locales.php:209 +msgid "My Little Pony - Fan Club" +msgstr "" + +#: ../cache/locales.php:210 +msgid "Group created successfully" +msgstr "" + +#: ../cache/locales.php:211 +msgid "Group deleted successfully" +msgstr "" + +#: ../cache/locales.php:212 +msgid "Please provide a valid group name (4 characters minimum)" +msgstr "" + +#: ../cache/locales.php:213 +msgid "You cannot create a new Group on this server" +msgstr "" + +#: ../cache/locales.php:214 +#, php-format +msgid "%s subscribers" +msgstr "" + +#: ../cache/locales.php:215 +#, php-format +msgid "%s posts" +msgstr "" + +#: ../cache/locales.php:216 +msgid "All" +msgstr "" + +#: ../cache/locales.php:219 +msgid "Refresh all the streams" +msgstr "" + +#: ../cache/locales.php:220 ../cache/locales.php:402 +msgid "Search" +msgstr "" + +#: ../cache/locales.php:221 +msgid "Go on the Chat page" +msgstr "" + +#: ../cache/locales.php:222 +msgid "Read all theses articles on the News page" +msgstr "" + +#: ../cache/locales.php:223 +msgid "Visit your public blog" +msgstr "" + +#: ../cache/locales.php:224 +msgid "See your public posts and share them with all your contacts" +msgstr "" + +#: ../cache/locales.php:226 +msgid "Universal share button" +msgstr "" + +#: ../cache/locales.php:227 +msgid "" +"Bookmark or drag and drop the following button in your toolbar and use it on " +"all the pages you want to share on Movim" +msgstr "" + +#: ../cache/locales.php:228 +msgid "Share on Movim" +msgstr "" + +#: ../cache/locales.php:229 +msgid "Frequently Asked Questions" +msgstr "" + +#: ../cache/locales.php:230 +msgid "What do the little banners refer to ?" +msgstr "Petra dalv ar bannelioù bhan ?" + +#: ../cache/locales.php:231 +msgid "" +"Thanks to these five little banners, you can quickly identitfy the level of " +"confdentiality applied to the information you provide." +msgstr "" +"A-drugarez d'ar pemp banielig-se ez eus tu deoc'h kavout al live prevezded " +"war an titour roet ganeoc'h" + +#: ../cache/locales.php:232 +msgid "White, only you can see the information" +msgstr "Gwenn, n'eus nemedoc'h a c'hell gwelout an titour" + +#: ../cache/locales.php:233 +msgid "Green, you have chosen some contacts who can see your information" +msgstr "Gwer, choazet ho peus an darempredoù a c'hell gwelet ho titouroù" + +#: ../cache/locales.php:234 +msgid "Orange, all your contact list can see your information" +msgstr "Orañjez, tout ho darempredoù a c'hell gwelet ho titouroù" + +#: ../cache/locales.php:235 +msgid "Red, everybody in the XMPP network can see your information" +msgstr "Ruz, an holl en ho rouedad XMPP a c'hell gwelet ho titouroù" + +#: ../cache/locales.php:236 +msgid "Black, the whole Internet can see your information" +msgstr "Du, an internet a-bezh a c'hell gwelet ho titouroù" + +#: ../cache/locales.php:237 +msgid "Looking for some documentation ?" +msgstr "" + +#: ../cache/locales.php:238 +msgid "Read the Wiki" +msgstr "" + +#: ../cache/locales.php:239 +msgid "Talk with us by email ?" +msgstr "" + +#: ../cache/locales.php:240 +msgid "Join the Mailing List" +msgstr "" + +#: ../cache/locales.php:241 +msgid "Chat with the team ?" +msgstr "" + +#: ../cache/locales.php:242 +msgid "Join the Chatroom" +msgstr "" + +#: ../cache/locales.php:243 +msgid "Location node created" +msgstr "" + +#: ../cache/locales.php:244 +msgid "Bookmark node created" +msgstr "" + +#: ../cache/locales.php:245 +msgid "Profile node created" +msgstr "" + +#: ../cache/locales.php:246 +msgid "Avatar node created" +msgstr "" + +#: ../cache/locales.php:247 +msgid "Subscriptions node created" +msgstr "" + +#: ../cache/locales.php:248 +msgid "Microblog node created" +msgstr "" + +#: ../cache/locales.php:249 +msgid "Location" +msgstr "" + +#: ../cache/locales.php:250 +msgid "Wrong position" +msgstr "" + +#: ../cache/locales.php:251 +msgid "Location updated" +msgstr "" + +#: ../cache/locales.php:252 +msgid "Update my position" +msgstr "" + +#: ../cache/locales.php:253 +msgid "Wrong username" +msgstr "Anv implijer direizh" + +#: ../cache/locales.php:254 +msgid "Invalid JID" +msgstr "JID direizh" + +#: ../cache/locales.php:255 +msgid "Empty Challenge from the server" +msgstr "" + +#: ../cache/locales.php:256 +msgid "XMPP Domain error, your account is not a correct Jabber ID" +msgstr "Kudenn Domani XMPP, ho gont n'eo ket un ID Jabber reizh" + +#: ../cache/locales.php:257 +msgid "Some data are missing !" +msgstr "Roadennoù 'zo a vank !" + +#: ../cache/locales.php:258 +msgid "Wrong password" +msgstr "Ger-tremen direizh" + +#: ../cache/locales.php:259 +msgid "Internal server error" +msgstr "Kudenn servijer diabarzh" + +#: ../cache/locales.php:260 +msgid "Session error" +msgstr "Kudenn dalc'h" + +#: ../cache/locales.php:261 +msgid "Account successfully created" +msgstr "Kont krouet gant berzh." + +#: ../cache/locales.php:262 ../cache/locales.php:271 +msgid "Your XMPP server is unauthorized" +msgstr "" + +#: ../cache/locales.php:263 +msgid "The server takes too much time to respond" +msgstr "" + +#: ../cache/locales.php:264 +msgid "Your web browser is too old to use with Movim." +msgstr "Ho merdeer a zo re gozh evit implij Movim" + +#: ../cache/locales.php:265 +msgid "" +"Movim cannot talk with the server, please try again later (Websocket " +"connection error)" +msgstr "" + +#: ../cache/locales.php:266 +msgid "Impossible login" +msgstr "" + +#: ../cache/locales.php:267 +msgid "Oops!" +msgstr "" + +#: ../cache/locales.php:268 ../cache/locales.php:449 ../cache/locales.php:455 +msgid "Unknown error" +msgstr "Kudenn dianavezet" + +#: ../cache/locales.php:269 +msgid "Invalid username format" +msgstr "" + +#: ../cache/locales.php:270 +msgid "Invalid password format" +msgstr "" + +#: ../cache/locales.php:272 +msgid "A Movim session is already open on an other device" +msgstr "" + +#: ../cache/locales.php:273 +msgid "Movim failed to authenticate. You entered wrong data" +msgstr "" +"N'eo ket deuet a-benn Movim da gennaskañ. Lakaet ho peus roadennoù fall." + +#: ../cache/locales.php:274 +msgid "Authentication mechanism not supported by Movim" +msgstr "" + +#: ../cache/locales.php:275 +msgid "The XMPP authentification failed" +msgstr "Ar c'hennaskañ XMPP a zo c'hwitet" + +#: ../cache/locales.php:276 +#, php-format +msgid "" +"You can login with Facebook (chat only) using %syour.id@chat.facebook.com%s " +"and your password" +msgstr "" + +#: ../cache/locales.php:277 +#, php-format +msgid "%sGmail accounts are also compatible%s but are not fully supported" +msgstr "" + +#: ../cache/locales.php:278 +msgid "You can login using your favorite Jabber account" +msgstr "" + +#: ../cache/locales.php:279 +msgid "or with our demonstration account" +msgstr "" + +#: ../cache/locales.php:280 ../cache/locales.php:435 +msgid "Accounts" +msgstr "" + +#: ../cache/locales.php:281 +msgid "My address" +msgstr "Ho chomlec'h" + +#: ../cache/locales.php:283 +msgid "Create one !" +msgstr "" + +#: ../cache/locales.php:284 +msgid "No account yet ?" +msgstr "" + +#: ../cache/locales.php:285 +msgid "Another account" +msgstr "" + +#: ../cache/locales.php:286 +msgid "You can login with accounts from theses servers" +msgstr "" + +#: ../cache/locales.php:287 +msgid "Connected" +msgstr "" + +#: ../cache/locales.php:288 +msgid "Population" +msgstr "" + +#: ../cache/locales.php:289 +msgid "Bad nickname (between 4 and 40 characters)" +msgstr "" + +#: ../cache/locales.php:292 +msgid "" +"Welcome on your news feed, here you will see all the posts published in the " +"groups you have subscribed." +msgstr "" + +#: ../cache/locales.php:293 +msgid "Refreshing all the streams" +msgstr "" + +#: ../cache/locales.php:294 +msgid "This post is public" +msgstr "" + +#: ../cache/locales.php:295 +msgid "Manage your members" +msgstr "" + +#: ../cache/locales.php:296 +msgid "Get the members" +msgstr "" + +#: ../cache/locales.php:297 +msgid "Affiliations saved" +msgstr "" + +#: ../cache/locales.php:298 +msgid "Manage your subscriptions" +msgstr "" + +#: ../cache/locales.php:299 +msgid "Manage the subscriptions" +msgstr "" + +#: ../cache/locales.php:300 +msgid "Get the subscriptions" +msgstr "" + +#: ../cache/locales.php:301 +msgid "Subscriptions saved" +msgstr "" + +#: ../cache/locales.php:302 +msgid "Pending Invitations" +msgstr "" + +#: ../cache/locales.php:303 +#, php-format +msgid "%s wants to talk with you" +msgstr "" + +#: ../cache/locales.php:304 +msgid "Manage" +msgstr "" + +#: ../cache/locales.php:305 ../cache/locales.php:338 +msgid "News Feed" +msgstr "" + +#: ../cache/locales.php:306 ../cache/locales.php:339 +msgid "Discover and register to the groups you are interested in" +msgstr "" + +#: ../cache/locales.php:307 ../cache/locales.php:340 ../cache/locales.php:482 +msgid "Preview" +msgstr "" + +#: ../cache/locales.php:308 ../cache/locales.php:341 ../cache/locales.php:478 +msgid "Help" +msgstr "Sikour" + +#: ../cache/locales.php:309 ../cache/locales.php:342 +msgid "More help" +msgstr "" + +#: ../cache/locales.php:310 ../cache/locales.php:343 +msgid "Markdown syntax manual" +msgstr "" + +#: ../cache/locales.php:311 ../cache/locales.php:344 ../cache/locales.php:681 +msgid "Title" +msgstr "" + +#: ../cache/locales.php:312 ../cache/locales.php:345 +msgid "Content" +msgstr "" + +#: ../cache/locales.php:313 ../cache/locales.php:346 +msgid "Link" +msgstr "" + +#: ../cache/locales.php:314 ../cache/locales.php:347 +msgid "Tags" +msgstr "" + +#: ../cache/locales.php:315 ../cache/locales.php:348 +msgid "Please enter a valid url" +msgstr "" + +#: ../cache/locales.php:316 ../cache/locales.php:349 +msgid "No content to preview" +msgstr "" + +#: ../cache/locales.php:317 ../cache/locales.php:350 ../cache/locales.php:687 +msgid "No content" +msgstr "" + +#: ../cache/locales.php:318 ../cache/locales.php:351 +msgid "Post published" +msgstr "" + +#: ../cache/locales.php:319 ../cache/locales.php:352 +msgid "Post deleted" +msgstr "" + +#: ../cache/locales.php:320 ../cache/locales.php:353 +msgid "This picture will be added to your gallery" +msgstr "" + +#: ../cache/locales.php:321 ../cache/locales.php:354 +msgid "What's Hot" +msgstr "" + +#: ../cache/locales.php:322 ../cache/locales.php:355 +msgid "New post" +msgstr "" + +#: ../cache/locales.php:323 ../cache/locales.php:357 +msgid "" +"You can also use services like Imgur or Flickr to host your picture and " +"paste the link here." +msgstr "" + +#: ../cache/locales.php:324 +#, php-format +msgid "This is a re-post from %s" +msgstr "" + +#: ../cache/locales.php:325 +#, php-format +msgid "See %s profile" +msgstr "" + +#: ../cache/locales.php:326 +msgid "Publish this post on your public feed?" +msgstr "" + +#: ../cache/locales.php:327 +msgid "Post published on your blog" +msgstr "" + +#: ../cache/locales.php:328 +msgid "Post removed from your blog" +msgstr "" + +#: ../cache/locales.php:329 ../cache/locales.php:701 +msgid "Delete this post" +msgstr "" + +#: ../cache/locales.php:330 +msgid "You are going to delete this post, please confirm your action" +msgstr "" + +#: ../cache/locales.php:331 +msgid "Comments disabled" +msgstr "" + +#: ../cache/locales.php:332 +msgid "Comment published" +msgstr "" + +#: ../cache/locales.php:333 +msgid "Disconnect" +msgstr "" + +#: ../cache/locales.php:334 +msgid "Your status here !" +msgstr "" + +#: ../cache/locales.php:335 +msgid "Status updated" +msgstr "" + +#: ../cache/locales.php:336 +msgid "Status" +msgstr "" + +#: ../cache/locales.php:337 +msgid "Presence" +msgstr "" + +#: ../cache/locales.php:356 +msgid "Publish" +msgstr "" + +#: ../cache/locales.php:358 +msgid "You cannot publish a post on this Group" +msgstr "" + +#: ../cache/locales.php:359 +msgid "" +"Some fields have been filled in. Do you still want to go back and loose " +"their content?" +msgstr "" + +#: ../cache/locales.php:360 +msgid "Shared" +msgstr "" + +#: ../cache/locales.php:362 +#, php-format +msgid "%s has been added to your public groups" +msgstr "" + +#: ../cache/locales.php:363 +#, php-format +msgid "%s has been removed from your public groups" +msgstr "" + +#: ../cache/locales.php:364 +msgid "Add a chatroom" +msgstr "" + +#: ../cache/locales.php:365 +msgid "You don't have any chatroom yet." +msgstr "" + +#: ../cache/locales.php:366 +msgid "Add one by clicking on the add button in the header." +msgstr "" + +#: ../cache/locales.php:367 +msgid "Chatrooms" +msgstr "" + +#: ../cache/locales.php:370 +msgid "My Favorite Room" +msgstr "" + +#: ../cache/locales.php:374 +msgid "Remove a chatroom" +msgstr "" + +#: ../cache/locales.php:375 +msgid "" +"You are going to remove the following chatroom. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:378 +msgid "Users in the room" +msgstr "" + +#: ../cache/locales.php:379 +msgid "Please enter a correct nickname (6 to 40 characters)" +msgstr "" + +#: ../cache/locales.php:381 +msgid "Public chatroom" +msgstr "" + +#: ../cache/locales.php:382 +msgid "Please provide a room address" +msgstr "" + +#: ../cache/locales.php:383 +msgid "You are currently logued as an anonymous user." +msgstr "" + +#: ../cache/locales.php:384 +msgid "" +"You can join using your own account or create one on the login page by " +"loging out using the cross in the top-right corner." +msgstr "" + +#: ../cache/locales.php:385 +#, php-format +msgid "Login on %s" +msgstr "" + +#: ../cache/locales.php:386 +msgid "Your nickname" +msgstr "" + +#: ../cache/locales.php:387 +msgid "Ungrouped" +msgstr "Distrollet" + +#: ../cache/locales.php:388 +msgid "Show disconnected contacts" +msgstr "" + +#: ../cache/locales.php:389 +msgid "Hide disconnected contacts" +msgstr "" + +#: ../cache/locales.php:390 +#, php-format +msgid "Show group %s" +msgstr "" + +#: ../cache/locales.php:391 +#, php-format +msgid "Hide group %s" +msgstr "" + +#: ../cache/locales.php:392 +msgid "Please enter a valid Jabber ID" +msgstr "" + +#: ../cache/locales.php:393 +msgid "" +"No contacts ? You can add one using the + button bellow or going to the " +"Explore page" +msgstr "" + +#: ../cache/locales.php:394 +msgid "Show/Hide" +msgstr "" + +#: ../cache/locales.php:395 +msgid "Enter the Jabber ID of your contact." +msgstr "" + +#: ../cache/locales.php:396 +msgid "Press enter to validate." +msgstr "" + +#: ../cache/locales.php:397 +msgid "JID" +msgstr "" + +#: ../cache/locales.php:398 +msgid "Results" +msgstr "" + +#: ../cache/locales.php:399 +msgid "Contact added" +msgstr "" + +#: ../cache/locales.php:401 +msgid "Contact deleted" +msgstr "" + +#: ../cache/locales.php:403 +msgid "This is not a valid url" +msgstr "" + +#: ../cache/locales.php:404 +msgid "Sharing the URL" +msgstr "" + +#: ../cache/locales.php:405 +msgid "Statistics" +msgstr "" + +#: ../cache/locales.php:406 +msgid "Since" +msgstr "" + +#: ../cache/locales.php:407 +msgid "Sessions" +msgstr "" + +#: ../cache/locales.php:409 +msgid "Monthly Subscriptions" +msgstr "" + +#: ../cache/locales.php:410 +msgid "Monthly Subscriptions Cumulated" +msgstr "" + +#: ../cache/locales.php:412 +msgid "" +"Movim is a decentralized social network, before creating a new account you " +"need to choose a server to register." +msgstr "" + +#: ../cache/locales.php:413 +msgid "Your server here ?" +msgstr "" + +#: ../cache/locales.php:414 +msgid "Contact us to add yours to the officially supported servers list" +msgstr "" + +#: ../cache/locales.php:416 +msgid "No public feed for this contact" +msgstr "" + +#: ../cache/locales.php:417 +msgid "No contact specified" +msgstr "" + +#: ../cache/locales.php:418 ../cache/locales.php:473 +msgid "Profile" +msgstr "Profil" + +#: ../cache/locales.php:419 +msgid "Profile Updated" +msgstr "" + +#: ../cache/locales.php:420 +msgid "Profile Not Updated" +msgstr "" + +#: ../cache/locales.php:421 +msgid "Your profile is now public" +msgstr "" + +#: ../cache/locales.php:422 +msgid "Your profile is now restricted" +msgstr "" + +#: ../cache/locales.php:436 +msgid "Twitter" +msgstr "" + +#: ../cache/locales.php:437 +msgid "Skype" +msgstr "" + +#: ../cache/locales.php:438 +msgid "Yahoo" +msgstr "" + +#: ../cache/locales.php:439 +msgid "Privacy Level" +msgstr "" + +#: ../cache/locales.php:440 +msgid "Is this profile public ?" +msgstr "" + +#: ../cache/locales.php:441 +msgid "" +"Please pay attention ! By making your profile public, all the information " +"listed above will be available for all the Movim users and on the whole " +"Internet." +msgstr "" + +#: ../cache/locales.php:442 +msgid "Call" +msgstr "" + +#: ../cache/locales.php:443 +msgid "Hang up" +msgstr "" + +#: ../cache/locales.php:444 +msgid "Connection" +msgstr "" + +#: ../cache/locales.php:445 ../cache/locales.php:451 +msgid "Hung up" +msgstr "" + +#: ../cache/locales.php:446 ../cache/locales.php:452 +msgid "Your contact is busy" +msgstr "" + +#: ../cache/locales.php:447 ../cache/locales.php:453 +msgid "Declined" +msgstr "" + +#: ../cache/locales.php:448 ../cache/locales.php:454 +msgid "Remote application incompatible" +msgstr "" + +#: ../cache/locales.php:450 ../cache/locales.php:456 +msgid "Is calling you" +msgstr "" + +#: ../cache/locales.php:457 +msgid "You don't have javascript enabled. Good luck with that." +msgstr "" + +#: ../cache/locales.php:458 +msgid "" +"Movim is a kickass distributed social networking platform that protect your " +"privacy an comes with a set of awesome features." +msgstr "" + +#: ../cache/locales.php:459 +msgid "Administration" +msgstr "" + +#: ../cache/locales.php:460 +msgid "Home" +msgstr "Degemer" + +#: ../cache/locales.php:461 +msgid "Discover" +msgstr "" + +#: ../cache/locales.php:462 +msgid "Explore" +msgstr "" + +#: ../cache/locales.php:463 +msgid "Account Creation" +msgstr "Krouadur ar gont" + +#: ../cache/locales.php:464 +msgid "News" +msgstr "Nevezadennoù" + +#: ../cache/locales.php:465 +msgid "Avatar" +msgstr "Avatar" + +#: ../cache/locales.php:467 +msgid "Chats" +msgstr "" + +#: ../cache/locales.php:470 +msgid "Server" +msgstr "" + +#: ../cache/locales.php:471 +msgid "Public Groups" +msgstr "" + +#: ../cache/locales.php:472 +msgid "Viewer" +msgstr "" + +#: ../cache/locales.php:474 +msgid "Media" +msgstr "" + +#: ../cache/locales.php:475 +msgid "Blog" +msgstr "" + +#: ../cache/locales.php:476 +msgid "About" +msgstr "" + +#: ../cache/locales.php:477 +msgid "Login" +msgstr "" + +#: ../cache/locales.php:479 +msgid "Feed" +msgstr "Gwazh" + +#: ../cache/locales.php:481 +msgid "Gallery" +msgstr "" + +#: ../cache/locales.php:483 +msgid "Visio-conference" +msgstr "" + +#: ../cache/locales.php:484 +msgid "Pods" +msgstr "" + +#: ../cache/locales.php:485 +msgid "Share" +msgstr "" + +#: ../cache/locales.php:486 +msgid "Room" +msgstr "" + +#: ../cache/locales.php:487 +#, php-format +msgid "Error: %s" +msgstr "Kudenn: %s" + +#: ../cache/locales.php:488 +#, php-format +msgid "Cannot load file '%s'" +msgstr "Neus ket tu kargañ ar restr '%s'" + +#: ../cache/locales.php:489 +#, php-format +msgid "Route error, please set all the parameters for the page %s" +msgstr "" + +#: ../cache/locales.php:490 +#, php-format +msgid "Requested widget '%s' doesn't exist." +msgstr "" + +#: ../cache/locales.php:491 +#, php-format +msgid "Requested event '%s' not registered." +msgstr "" + +#: ../cache/locales.php:492 +msgid "Whoops!" +msgstr "" + +#: ../cache/locales.php:493 +msgid "It seem that you don't have any pictures here?" +msgstr "" + +#: ../cache/locales.php:494 +msgid "You can try to upload a couple by going to the Media page" +msgstr "" + +#: ../cache/locales.php:495 +#, php-format +msgid "%s - About" +msgstr "" + +#: ../cache/locales.php:496 +#, php-format +msgid "%s - Account" +msgstr "" + +#: ../cache/locales.php:497 +#, php-format +msgid "%s - Administration Panel" +msgstr "" + +#: ../cache/locales.php:498 +#, php-format +msgid "%s - Blog" +msgstr "" + +#: ../cache/locales.php:499 +#, php-format +msgid "%s - Configuration" +msgstr "%s - Kefluniadur" + +#: ../cache/locales.php:500 +#, php-format +msgid "%s - Discover" +msgstr "" + +#: ../cache/locales.php:501 +#, php-format +msgid "%s - Explore" +msgstr "" + +#: ../cache/locales.php:502 +#, php-format +msgid "%s - Help Page" +msgstr "%s - Pajenn sikour" + +#: ../cache/locales.php:503 +#, php-format +msgid "%s - Login to Movim" +msgstr "%s - Kennaskañ da Movim" + +#: ../cache/locales.php:504 +#, php-format +msgid "%s - Welcome to Movim" +msgstr "%s - Degemer mat war Movim" + +#: ../cache/locales.php:505 +#, php-format +msgid "%s - Media" +msgstr "" + +#: ../cache/locales.php:506 +#, php-format +msgid "%s - News" +msgstr "" + +#: ../cache/locales.php:507 +#, php-format +msgid "%s - Group Configuration" +msgstr "" + +#: ../cache/locales.php:508 +#, php-format +msgid "%s - Group" +msgstr "" + +#: ../cache/locales.php:509 +#, php-format +msgid "%s - 404" +msgstr "" + +#: ../cache/locales.php:510 +#, php-format +msgid "%s - Profile" +msgstr "%s - Profil" + +#: ../cache/locales.php:511 +#, php-format +msgid "%s - Server" +msgstr "" + +#: ../cache/locales.php:512 +msgid "Validate" +msgstr "" + +#: ../cache/locales.php:513 +msgid "Refresh" +msgstr "" + +#: ../cache/locales.php:514 +msgid "Add" +msgstr "Ouzhpennañ" + +#: ../cache/locales.php:515 +msgid "Delete" +msgstr "" + +#: ../cache/locales.php:516 +msgid "Remove" +msgstr "" + +#: ../cache/locales.php:517 +msgid "Cancel" +msgstr "" + +#: ../cache/locales.php:518 +msgid "Close" +msgstr "" + +#: ../cache/locales.php:519 +msgid "Update" +msgstr "" + +#: ../cache/locales.php:520 +msgid "Updating" +msgstr "" + +#: ../cache/locales.php:521 +msgid "Submit" +msgstr "Kinnig" + +#: ../cache/locales.php:522 +msgid "Submitting" +msgstr "Kinngadenn" + +#: ../cache/locales.php:523 +msgid "Reset" +msgstr "Adkregiñ" + +#: ../cache/locales.php:524 +msgid "Register" +msgstr "" + +#: ../cache/locales.php:525 +msgid "Unregister" +msgstr "" + +#: ../cache/locales.php:526 +msgid "Save" +msgstr "" + +#: ../cache/locales.php:527 +msgid "Clear" +msgstr "" + +#: ../cache/locales.php:528 +msgid "Upload" +msgstr "" + +#: ../cache/locales.php:529 +msgid "Come in!" +msgstr "Deuit e-barzh !" + +#: ../cache/locales.php:530 +msgid "Connecting" +msgstr "" + +#: ../cache/locales.php:531 +msgid "Yes" +msgstr "Ya" + +#: ../cache/locales.php:532 +msgid "No" +msgstr "Nann" + +#: ../cache/locales.php:534 +msgid "Return" +msgstr "" + +#: ../cache/locales.php:535 +msgid "Accept" +msgstr "Asantiñ" + +#: ../cache/locales.php:536 +msgid "Refuse" +msgstr "" + +#: ../cache/locales.php:537 +msgid "Next" +msgstr "" + +#: ../cache/locales.php:538 +msgid "Previous" +msgstr "" + +#: ../cache/locales.php:539 +#, php-format +msgid "Step %s" +msgstr "" + +#: ../cache/locales.php:542 +msgid "Day" +msgstr "Devezh" + +#: ../cache/locales.php:543 +msgid "Monday" +msgstr "Lun" + +#: ../cache/locales.php:544 +msgid "Tuesday" +msgstr "Meurzh" + +#: ../cache/locales.php:545 +msgid "Wednesday" +msgstr "Merc'her" + +#: ../cache/locales.php:546 +msgid "Thursday" +msgstr "Yaou" + +#: ../cache/locales.php:547 +msgid "Friday" +msgstr "Gwener" + +#: ../cache/locales.php:548 +msgid "Saturday" +msgstr "Sadorn" + +#: ../cache/locales.php:549 +msgid "Sunday" +msgstr "" + +#: ../cache/locales.php:550 ../cache/locales.php:559 +msgid "None" +msgstr "Hini ebet" + +#: ../cache/locales.php:551 +msgid "Male" +msgstr "Paotr" + +#: ../cache/locales.php:552 +msgid "Female" +msgstr "Plac'h" + +#: ../cache/locales.php:553 +msgid "Other" +msgstr "All" + +#: ../cache/locales.php:554 +msgid "Bot" +msgstr "Robot" + +#: ../cache/locales.php:555 +msgid "Desktop" +msgstr "Burev" + +#: ../cache/locales.php:556 +msgid "Phone" +msgstr "Pellgomz" + +#: ../cache/locales.php:557 +msgid "Web" +msgstr "" + +#: ../cache/locales.php:558 +msgid "Registered" +msgstr "" + +#: ../cache/locales.php:560 +msgid "Single" +msgstr "E-unan" + +#: ../cache/locales.php:561 +msgid "In a relationship" +msgstr "E kouplad" + +#: ../cache/locales.php:562 +msgid "Married" +msgstr "Dimezet" + +#: ../cache/locales.php:563 +msgid "Divorced" +msgstr "Dizimezet" + +#: ../cache/locales.php:564 +msgid "Widowed" +msgstr "Intañv(ez)" + +#: ../cache/locales.php:565 +msgid "Cohabiting" +msgstr "Kenlojañ" + +#: ../cache/locales.php:566 +msgid "Civil Union" +msgstr "Unvaniezh keodedel" + +#: ../cache/locales.php:567 +msgid "Not shared" +msgstr "" + +#: ../cache/locales.php:568 +msgid "Shared with one contact" +msgstr "" + +#: ../cache/locales.php:569 +msgid "Shared with all contacts" +msgstr "" + +#: ../cache/locales.php:570 +msgid "Shared with the XMPP network" +msgstr "" + +#: ../cache/locales.php:571 +msgid "Shared with the whole Internet" +msgstr "" + +#: ../cache/locales.php:572 +msgid "Online" +msgstr "Enlinenn" + +#: ../cache/locales.php:573 +msgid "Away" +msgstr "Ezvezant" + +#: ../cache/locales.php:574 +msgid "Do Not Disturb" +msgstr "Arabat direnkañ" + +#: ../cache/locales.php:575 +msgid "Extended Away" +msgstr "Ezvezant e-pad pell" + +#: ../cache/locales.php:576 +msgid "Offline" +msgstr "Digennasket" + +#: ../cache/locales.php:577 +msgid "Error" +msgstr "" + +#: ../cache/locales.php:578 +msgid "afraid" +msgstr "" + +#: ../cache/locales.php:579 +msgid "amazed" +msgstr "" + +#: ../cache/locales.php:580 +msgid "amorous" +msgstr "" + +#: ../cache/locales.php:581 +msgid "angry" +msgstr "" + +#: ../cache/locales.php:582 +msgid "annoyed" +msgstr "" + +#: ../cache/locales.php:583 +msgid "anxious" +msgstr "" + +#: ../cache/locales.php:584 +msgid "aroused" +msgstr "" + +#: ../cache/locales.php:585 +msgid "ashamed" +msgstr "" + +#: ../cache/locales.php:586 +msgid "bored" +msgstr "" + +#: ../cache/locales.php:587 +msgid "brave" +msgstr "" + +#: ../cache/locales.php:588 +msgid "calm" +msgstr "" + +#: ../cache/locales.php:589 +msgid "cautious" +msgstr "" + +#: ../cache/locales.php:590 +msgid "cold" +msgstr "" + +#: ../cache/locales.php:591 +msgid "confident" +msgstr "" + +#: ../cache/locales.php:592 +msgid "confused" +msgstr "" + +#: ../cache/locales.php:593 +msgid "contemplative" +msgstr "" + +#: ../cache/locales.php:594 +msgid "contented" +msgstr "" + +#: ../cache/locales.php:595 +msgid "cranky" +msgstr "" + +#: ../cache/locales.php:596 +msgid "crazy" +msgstr "" + +#: ../cache/locales.php:597 +msgid "creative" +msgstr "" + +#: ../cache/locales.php:598 +msgid "curious" +msgstr "" + +#: ../cache/locales.php:599 +msgid "dejected" +msgstr "" + +#: ../cache/locales.php:600 +msgid "depressed" +msgstr "" + +#: ../cache/locales.php:601 +msgid "disappointed" +msgstr "" + +#: ../cache/locales.php:602 +msgid "disgusted" +msgstr "" + +#: ../cache/locales.php:603 +msgid "dismayed" +msgstr "" + +#: ../cache/locales.php:604 +msgid "distracted" +msgstr "" + +#: ../cache/locales.php:605 +msgid "embarrassed" +msgstr "" + +#: ../cache/locales.php:606 +msgid "envious" +msgstr "" + +#: ../cache/locales.php:607 +msgid "excited" +msgstr "" + +#: ../cache/locales.php:608 +msgid "flirtatious" +msgstr "" + +#: ../cache/locales.php:609 +msgid "frustated" +msgstr "" + +#: ../cache/locales.php:610 +msgid "grateful" +msgstr "" + +#: ../cache/locales.php:611 +msgid "grieving" +msgstr "" + +#: ../cache/locales.php:612 +msgid "grumpy" +msgstr "" + +#: ../cache/locales.php:613 +msgid "guilty" +msgstr "" + +#: ../cache/locales.php:614 +msgid "happy" +msgstr "" + +#: ../cache/locales.php:615 +msgid "hopeful" +msgstr "" + +#: ../cache/locales.php:616 +msgid "hot" +msgstr "" + +#: ../cache/locales.php:617 +msgid "humbled" +msgstr "" + +#: ../cache/locales.php:618 +msgid "humiliated" +msgstr "" + +#: ../cache/locales.php:619 +msgid "hungry" +msgstr "" + +#: ../cache/locales.php:620 +msgid "hurt" +msgstr "" + +#: ../cache/locales.php:621 +msgid "impressed" +msgstr "" + +#: ../cache/locales.php:622 +msgid "in awe" +msgstr "" + +#: ../cache/locales.php:623 +msgid "in love" +msgstr "" + +#: ../cache/locales.php:624 +msgid "indignant" +msgstr "" + +#: ../cache/locales.php:625 +msgid "interested" +msgstr "" + +#: ../cache/locales.php:626 +msgid "intoxicated" +msgstr "" + +#: ../cache/locales.php:627 +msgid "invincible" +msgstr "" + +#: ../cache/locales.php:628 +msgid "jealous" +msgstr "" + +#: ../cache/locales.php:629 +msgid "lonely" +msgstr "" + +#: ../cache/locales.php:630 +msgid "lost" +msgstr "" + +#: ../cache/locales.php:631 +msgid "lucky" +msgstr "" + +#: ../cache/locales.php:632 +msgid "mean" +msgstr "" + +#: ../cache/locales.php:633 +msgid "moody" +msgstr "" + +#: ../cache/locales.php:634 +msgid "nervous" +msgstr "" + +#: ../cache/locales.php:635 +msgid "neutral" +msgstr "" + +#: ../cache/locales.php:636 +msgid "offended" +msgstr "" + +#: ../cache/locales.php:637 +msgid "outraged" +msgstr "" + +#: ../cache/locales.php:638 +msgid "playful" +msgstr "" + +#: ../cache/locales.php:639 +msgid "proud" +msgstr "" + +#: ../cache/locales.php:640 +msgid "relaxed" +msgstr "" + +#: ../cache/locales.php:641 +msgid "relieved" +msgstr "" + +#: ../cache/locales.php:642 +msgid "remorseful" +msgstr "" + +#: ../cache/locales.php:643 +msgid "restless" +msgstr "" + +#: ../cache/locales.php:644 +msgid "sad" +msgstr "" + +#: ../cache/locales.php:645 +msgid "sarcastic" +msgstr "" + +#: ../cache/locales.php:646 +msgid "satisfied" +msgstr "" + +#: ../cache/locales.php:647 +msgid "serious" +msgstr "" + +#: ../cache/locales.php:648 +msgid "shocked" +msgstr "" + +#: ../cache/locales.php:649 +msgid "shy" +msgstr "" + +#: ../cache/locales.php:650 +msgid "sick" +msgstr "" + +#: ../cache/locales.php:651 +msgid "sleepy" +msgstr "" + +#: ../cache/locales.php:652 +msgid "spontaneous" +msgstr "" + +#: ../cache/locales.php:653 +msgid "stressed" +msgstr "" + +#: ../cache/locales.php:654 +msgid "strong" +msgstr "" + +#: ../cache/locales.php:655 +msgid "surprised" +msgstr "" + +#: ../cache/locales.php:656 +msgid "thankful" +msgstr "" + +#: ../cache/locales.php:657 +msgid "thirsty" +msgstr "" + +#: ../cache/locales.php:658 +msgid "tired" +msgstr "" + +#: ../cache/locales.php:659 +msgid "undefined" +msgstr "" + +#: ../cache/locales.php:660 +msgid "weak" +msgstr "" + +#: ../cache/locales.php:661 +msgid "worried" +msgstr "" + +#: ../cache/locales.php:662 +msgid "Month" +msgstr "Miz" + +#: ../cache/locales.php:663 +msgid "January" +msgstr "Genver" + +#: ../cache/locales.php:664 +msgid "February" +msgstr "C'hwevrer" + +#: ../cache/locales.php:665 +msgid "March" +msgstr "Meurzh" + +#: ../cache/locales.php:666 +msgid "April" +msgstr "Ebrel" + +#: ../cache/locales.php:667 +msgid "May" +msgstr "Mae" + +#: ../cache/locales.php:668 +msgid "June" +msgstr "Even" + +#: ../cache/locales.php:669 +msgid "July" +msgstr "Gouere" + +#: ../cache/locales.php:670 +msgid "August" +msgstr "Eost" + +#: ../cache/locales.php:671 +msgid "September" +msgstr "Gwengolo" + +#: ../cache/locales.php:672 +msgid "October" +msgstr "Here" + +#: ../cache/locales.php:673 +msgid "November" +msgstr "Du" + +#: ../cache/locales.php:674 +msgid "December" +msgstr "Kerzu" + +#: ../cache/locales.php:675 +msgid "Year" +msgstr "Bloavezh" + +#: ../cache/locales.php:676 +msgid "Today" +msgstr "Hiziv" + +#: ../cache/locales.php:677 +msgid "Tomorrow" +msgstr "Warc'hoazh" + +#: ../cache/locales.php:678 +msgid "Yesterday" +msgstr "Dec'h" + +#: ../cache/locales.php:679 +#, php-format +msgid " %d days ago" +msgstr " %d devezh 'zo" + +#: ../cache/locales.php:680 +msgid "day" +msgstr "devezh" + +#: ../cache/locales.php:682 +msgid "What's new ?" +msgstr "" + +#: ../cache/locales.php:683 +msgid "Place" +msgstr "" + +#: ../cache/locales.php:684 +msgid "by" +msgstr "" + +#: ../cache/locales.php:685 +msgid "Geolocalisation" +msgstr "" + +#: ../cache/locales.php:686 +msgid "email" +msgstr "" + +#: ../cache/locales.php:688 +msgid "No comments yet" +msgstr "" + +#: ../cache/locales.php:689 +msgid "No comments stream" +msgstr "" + +#: ../cache/locales.php:690 +msgid "Your feed cannot be loaded." +msgstr "Ho gwazh n'hall ket bezañ karget" + +#: ../cache/locales.php:691 +msgid "Get older posts" +msgstr "Kaout an embanadennoù kozhoc'h" + +#: ../cache/locales.php:692 +#, php-format +msgid "%s new items" +msgstr "" + +#: ../cache/locales.php:693 +msgid "Comment publication error" +msgstr "" + +#: ../cache/locales.php:694 +msgid "Show the older comments" +msgstr "" + +#: ../cache/locales.php:695 +msgid "Loading comments ..." +msgstr "" + +#: ../cache/locales.php:696 +msgid "Get the comments" +msgstr "" + +#: ../cache/locales.php:697 +msgid "Add a comment" +msgstr "" + +#: ../cache/locales.php:698 +msgid "Share with" +msgstr "" + +#: ../cache/locales.php:699 +msgid "Everyone" +msgstr "" + +#: ../cache/locales.php:700 +msgid "Your contacts" +msgstr "" + +#: ../cache/locales.php:702 +msgid "Updated" +msgstr "" + +#: ../cache/locales.php:703 +msgid "Content not found" +msgstr "" + +#: ../cache/locales.php:704 +msgid "Contact publication" +msgstr "" + +#: ../cache/locales.php:705 +msgid "Comments" +msgstr "" + +#: ../cache/locales.php:706 +msgid "The API is not reachable, try again later" +msgstr "" + +#: ../cache/locales.php:707 +msgid "Type here" +msgstr "" + +#, php-format +#~ msgid "Cannot load element value '%s'" +#~ msgstr "N'eus ket tu kargañ talvoud an elfenn '%s'" + +#~ msgid "Logout" +#~ msgstr "Digennaskañ" + +#~ msgid "My Posts" +#~ msgstr "Va embanadennoù" + +#~ msgid "Create my vCard" +#~ msgstr "Krouiñ ma vCard" + +#~ msgid "Edit my Profile" +#~ msgstr "Cheñch va brofil" + +#~ msgid "" +#~ "Your server doesn't support post publication, you can only read contact's " +#~ "feeds" +#~ msgstr "" +#~ "N'eo ket meret an embannadennoù gant ho servijer, tu zo deoc'h lenn gwazhioù " +#~ "darempred hepken" + +#~ msgid "Remove this contact" +#~ msgstr "Tennañ an darempred" + +#~ msgid "Invite this user" +#~ msgstr "Pediñ an implijer-mañ" + +#~ msgid "What is Movim?" +#~ msgstr "Petra eo Movim?" + +#, php-format +#~ msgid "" +#~ "Visit the page %s What is Movim ? %s to know more about the project, its " +#~ "aims and understand how it works." +#~ msgstr "" +#~ "Gwelladenniñ ar bajenn %s Petra eo Movim ? %s evit gouzout hiroc'h diwar-" +#~ "benn ar raktres, e pal ha kompren penaos ez a en-dro." + +#~ msgid "" +#~ "Some features are missing/I can't do everything I used to do on other social " +#~ "networks" +#~ msgstr "" +#~ "Arc'hweladurioù a vank/N'eus ket tu din ober tout ar pezh a ran war ar " +#~ "rouedadoù sokial all" + +#, php-format +#~ msgid "" +#~ "Although Movim is evolving fast, many (many) features are missing. Be " +#~ "patient ;). You can have a look %s at next versions's roadmaps %s to know if " +#~ "the one you want is on its way." +#~ msgstr "" +#~ "Daoust m'eo prim emdroadur Movim, ur bern (bern) ac'hwelladurioù a vank. " +#~ "Bezit pasiant :). Tu o deoc'h sellet ouzh %s an handelv o tont %s evit " +#~ "gouzout m'eo war an hent an hini ho 'peus c'hoant." + +#, php-format +#~ msgid "" +#~ "Don't forget that Movim is an open source project, a helping hand is always " +#~ "welcome (see %s Can I participate %s)" +#~ msgstr "" +#~ "Na zisoñjit ket eo Movim ur raktres frank, un taol sikour a zo degemeret mat " +#~ "atav (gwelet %s Tu zo din kemer perzh %s)" + +#~ msgid "I can't find the answer to my question here" +#~ msgstr "N'eus ket bet tu din kavout ar respont d'am goulenn" + +#, php-format +#~ msgid "" +#~ "Go to the %s to the Frequently Asked Questions %s or come ask your question " +#~ "on the official chatroom %s or via our mailing-list (%s see the dedicated " +#~ "page %s)." +#~ msgstr "" +#~ "Kit d'ar %s Goulennoù Savet an Aliesañ %s pe goulennit war an tchat ofisiel " +#~ "%s pe dre hor mailing-list (%s sellit ar bajenn a-zere %s)" + +#~ msgid "Debug console" +#~ msgstr "Koñsolenn debug" + +#~ msgid "Wrong ID" +#~ msgstr "ID fall" + +#~ msgid "You entered different passwords" +#~ msgstr "Lakaet ho peus gerioù tremen disheñvel" + +#~ msgid "Invalid name" +#~ msgstr "Anv direizh" + +#~ msgid "Username already taken" +#~ msgstr "Kemeret eo bet an anv implijer dija" + +#~ msgid "Could not connect to the XMPP server" +#~ msgstr "N'eus ket bet tu kenaskañ ouzh ar servijer XMPP" + +#~ msgid "Could not communicate with the XMPP server" +#~ msgstr "N'eus ket bet tu eskemm gant ar servijer XMPP" + +#~ msgid "No profile yet ?" +#~ msgstr "Profil ebet c'hoazh ?" + +#, php-format +#~ msgid "Couldn't create directory '%s'." +#~ msgstr "Dibosupl krouiñ an teuliad '%s'." + +#~ msgid "empty" +#~ msgstr "goullo" + +#~ msgid "terse" +#~ msgstr "taer" + +#~ msgid "normal" +#~ msgstr "normal" + +#~ msgid "talkative" +#~ msgstr "klakenn" + +#~ msgid "ultimate" +#~ msgstr "diwezhañ" + +#~ msgid "wants to talk with you" +#~ msgstr "en deus c'hoant komz ganeoc'h" + +#~ msgid "Connecting..." +#~ msgstr "O kennaskañ..." + +#~ msgid "The current BOSH URL in invalid" +#~ msgstr "An URL BOSH a zo dreizh" diff --git a/sources/locales/da.po b/sources/locales/da.po new file mode 100644 index 0000000..dcb2bbd --- /dev/null +++ b/sources/locales/da.po @@ -0,0 +1,2743 @@ +# Danish translations for Movim package. +# This file is distributed under the same license as the Movim package. +# This file was translated from CodingTeam at . +msgid "" +msgstr "" +"Project-Id-Version: Movim\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-06-08 22:06+0200\n" +"PO-Revision-Date: 2015-05-18 08:45+0000\n" +"Last-Translator: Filip Kemuel Dam Bartholdy \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2015-06-18 21:08+0000\n" +"X-Generator: Launchpad (build 17570)\n" +"Language: \n" + +#: ../cache/locales.php:2 +msgid "Thanks" +msgstr "Tak" + +#: ../cache/locales.php:3 +msgid "Developers" +msgstr "Udviklere" + +#: ../cache/locales.php:4 +msgid "Translators" +msgstr "Oversættere" + +#: ../cache/locales.php:5 +msgid "Software" +msgstr "Software" + +#: ../cache/locales.php:6 +msgid "Resources" +msgstr "Ressourcer" + +#: ../cache/locales.php:7 ../cache/locales.php:83 ../cache/locales.php:85 +msgid "API" +msgstr "API" + +#: ../cache/locales.php:8 +msgid "" +"Movim is an XMPP-based communication platform. All the project, except the " +"following software and resources, is under" +msgstr "" +"Movim er en XMPP-baseret kommunikationsplatform. Hele projektet, med " +"undtagelse af den følgende software og ressourcer er udgivet under" + +#: ../cache/locales.php:9 +msgid "Account" +msgstr "Konto" + +#: ../cache/locales.php:10 +msgid "The password has been updated" +msgstr "Kodeordet er opdateret" + +#: ../cache/locales.php:11 +msgid "Please provide a valid password (6 characters minimum)" +msgstr "Skriv venligst et gyldigt kodeord (minimun 6 tegn)" + +#: ../cache/locales.php:12 +msgid "The provided passwords are not the same" +msgstr "De givnde kodeord er ikke ens" + +#: ../cache/locales.php:13 +msgid "Delete my account" +msgstr "Slet min konto" + +#: ../cache/locales.php:14 +msgid "" +"You will delete your XMPP account and all the relative information linked to " +"it (profile, contacts and publications)." +msgstr "" +"Du sletter hermed din XMPP konto og alle de relative informationer knyttet " +"til den (profil, kontakter og udgivelser)." + +#: ../cache/locales.php:15 +msgid "Are you sure that you want to delete it ?" +msgstr "Er du sikker på at du vil slette den ?" + +#: ../cache/locales.php:16 ../cache/locales.php:411 +msgid "Create a new account" +msgstr "Opret en ny konto" + +#: ../cache/locales.php:17 +msgid "No account creation form found on the server" +msgstr "Ingen konto-oprettelses-formular fundet på serveren" + +#: ../cache/locales.php:18 ../cache/locales.php:172 +msgid "on" +msgstr "på" + +#: ../cache/locales.php:19 +msgid "Your acccount has been successfully registered" +msgstr "Success! Din konto er registreret" + +#: ../cache/locales.php:20 +msgid "Loading" +msgstr "Indlæser" + +#: ../cache/locales.php:21 +msgid "Not Acceptable" +msgstr "Ikke accepteret" + +#: ../cache/locales.php:22 +msgid "The registration system of this server is currently unavailable" +msgstr "Registreringssystemet på denne server er i øjeblikket utilgængeligt" + +#: ../cache/locales.php:23 +msgid "" +"This server use an external system for the registration, please click on the " +"following URL." +msgstr "" +"Denne server bruger et eksternt system til registrering, klik venligst på " +"følgende link." + +#: ../cache/locales.php:24 +msgid "Actions" +msgstr "Handlinger" + +#: ../cache/locales.php:25 ../cache/locales.php:82 +msgid "Database" +msgstr "Database" + +#: ../cache/locales.php:26 +msgid "Modl wasn't able to connect to the database" +msgstr "Modl kunne ikke forbinde til databasen" + +#: ../cache/locales.php:27 +msgid "Movim is connected to the database" +msgstr "Moovim er forbundet til databasen" + +#: ../cache/locales.php:28 +msgid "The database need to be updated" +msgstr "Databasen bør opdateres" + +#: ../cache/locales.php:29 +msgid "Movim database is up to date" +msgstr "Movim database er i nyeste version" + +#: ../cache/locales.php:30 +msgid "Database Type" +msgstr "Databasetype" + +#: ../cache/locales.php:31 ../cache/locales.php:50 ../cache/locales.php:540 +msgid "Username" +msgstr "Brugernavn" + +#: ../cache/locales.php:32 ../cache/locales.php:51 ../cache/locales.php:282 +#: ../cache/locales.php:541 +msgid "Password" +msgstr "Kodeord" + +#: ../cache/locales.php:33 +msgid "Host" +msgstr "Vært" + +#: ../cache/locales.php:34 +msgid "Port" +msgstr "Port" + +#: ../cache/locales.php:35 +msgid "Database Name" +msgstr "Databasenavn" + +#: ../cache/locales.php:36 +msgid "General Settings" +msgstr "Generelle indstillinger" + +#: ../cache/locales.php:37 +msgid "Theme" +msgstr "Tema" + +#: ../cache/locales.php:38 +msgid "Default language" +msgstr "Standardsprog" + +#: ../cache/locales.php:39 +msgid "Environment" +msgstr "Miljø" + +#: ../cache/locales.php:40 +msgid "Log verbosity" +msgstr "Log detaljerethed" + +#: ../cache/locales.php:41 +msgid "Server Timezone" +msgstr "Server tidszone" + +#: ../cache/locales.php:42 +msgid "User folder size limit (in bytes)" +msgstr "Brugermappes maks-størrelse (i bytes)" + +#: ../cache/locales.php:43 +msgid "WebSocket Configuration" +msgstr "WebSocket opsætning" + +#: ../cache/locales.php:44 +msgid "Enter here a valid WebSocket URI in the form" +msgstr "Skriv her en gyldig WebSocket URI i formularen" + +#: ../cache/locales.php:45 +msgid "WebSocket URI" +msgstr "WebSocket URI" + +#: ../cache/locales.php:46 +msgid "" +"If you change the URI, please restart the daemon to reload the configuration" +msgstr "" +"Genstart venligst daemon'en for at genindlæse opsætningen, hvis du ændrer " +"URI'en" + +#: ../cache/locales.php:47 +msgid "Public WebSockets" +msgstr "Offentlige WebSockets" + +#: ../cache/locales.php:48 +msgid "Administration Credential" +msgstr "Administrations legitimationsstyring" + +#: ../cache/locales.php:49 +msgid "Change the default credentials admin/password" +msgstr "Ændre standard legitimationen admin/kodeord" + +#: ../cache/locales.php:52 +msgid "Retype password" +msgstr "Gentag adgangskode" + +#: ../cache/locales.php:53 +msgid "Whitelist - XMPP Server" +msgstr "Hvidliste - XMPP server" + +#: ../cache/locales.php:54 +msgid "" +"If you want to specify a list of authorized XMPP servers on your Movim pod " +"and forbid the connection on all the others please put their domain name " +"here, with comma (ex: movim.eu,jabber.fr)" +msgstr "" +"Hvis du vil specificere en liste af autoriserede XMPP servere på din Movim " +"pod og forbyde forbindelser på alle andre, skriv da venligst deres " +"domænenavne her, separeret med komma (f.eks: movim.eu,jabber.dk)" + +#: ../cache/locales.php:55 +msgid "" +"Leave this field blank if you allow the access to all the XMPP accounts." +msgstr "" +"Efterlad dette felt tomt hvis du vil tillade adgang til alle XMPP konti." + +#: ../cache/locales.php:56 +msgid "List of whitelisted XMPP servers" +msgstr "Liste over hvidlistede XMPP servere" + +#: ../cache/locales.php:57 ../cache/locales.php:61 +msgid "Information Message" +msgstr "Informationsbesked" + +#: ../cache/locales.php:58 +msgid "Description" +msgstr "Beskrivelse" + +#: ../cache/locales.php:59 +msgid "This message will be displayed on the login page" +msgstr "Denne meddelselse vil blive vist på logind siden" + +#: ../cache/locales.php:60 +msgid "Leave this field blank if you don't want to show any message." +msgstr "Efterlad feltet tomt hvis du ikke vil vise nogen beskedl" + +#: ../cache/locales.php:62 +msgid "Empty" +msgstr "Tomt" + +#: ../cache/locales.php:63 +msgid "Syslog" +msgstr "Syslog" + +#: ../cache/locales.php:64 +msgid "Syslog and files" +msgstr "Syslog og filer" + +#: ../cache/locales.php:65 +msgid "URL Rewriting" +msgstr "URL omskrivning" + +#: ../cache/locales.php:66 +msgid "The URL Rewriting can be enabled" +msgstr "URL omskrivning kan slås til" + +#: ../cache/locales.php:67 +msgid "General Overview" +msgstr "Generel oversigt" + +#: ../cache/locales.php:68 +msgid "" +"Movim has found some issues or things that need to be fixed or improved" +msgstr "" +"Movim har fundet nogle problemer, eller ting der har brug for at blive " +"ordnet eller forbedret" + +#: ../cache/locales.php:69 +#, php-format +msgid "Update your PHP-Version: %s" +msgstr "Opdater din PHP-version: %s" + +#: ../cache/locales.php:70 +msgid "Required: 5.3.0" +msgstr "Kræver: 5.3.0" + +#: ../cache/locales.php:71 +msgid "Install the php5-curl library" +msgstr "Installer php5-curl biblioteket" + +#: ../cache/locales.php:72 +msgid "Install the php5-imagick library" +msgstr "Installer php5-imagick biblioteket" + +#: ../cache/locales.php:73 +msgid "Install the php5-gd library" +msgstr "" + +#: ../cache/locales.php:74 +msgid "Read and write rights for the webserver in Movim's root directory" +msgstr "Læse og skrive rettigheder på webserveren i Movim's rodmappe" + +#: ../cache/locales.php:75 +msgid "The URL Rewriting support is currently disabled" +msgstr "URL omskrivnings understøttelse er i øjeblikket slået fra" + +#: ../cache/locales.php:76 +msgid "The database need to be updated, go to the database panel to fix this" +msgstr "" + +#: ../cache/locales.php:77 +msgid "" +"WebSocket connection error, check if the Movim Daemon is running and is " +"reacheable" +msgstr "" + +#: ../cache/locales.php:78 +msgid "" +"XMPP Websocket connection error, please check the validity of the URL given " +"in the General Configuration" +msgstr "" + +#: ../cache/locales.php:79 +msgid "Browser" +msgstr "" + +#: ../cache/locales.php:80 +msgid "Movim Core" +msgstr "" + +#: ../cache/locales.php:81 +msgid "Movim Daemon" +msgstr "" + +#: ../cache/locales.php:84 +msgid "XMPP" +msgstr "" + +#: ../cache/locales.php:86 +#, php-format +msgid "" +"Here you can register your pod on the official %sMovim API%s and be listed " +"on %sthe pods page%s." +msgstr "" +"Her kan du registrere din pod på den officielle %sMovim API%s og blive " +"listet på %spod siden%s." + +#: ../cache/locales.php:87 +msgid "Your pod is not registered on the API" +msgstr "Din pod er ikke registreret på API'en" + +#: ../cache/locales.php:88 +msgid "Your pod is registered on the API" +msgstr "Din pod er registreret på API'en" + +#: ../cache/locales.php:89 +msgid "Your pod is not yet validated" +msgstr "Din pod er ikke valideret endnu" + +#: ../cache/locales.php:90 +msgid "Your pod is validated" +msgstr "Din pod er valideret" + +#: ../cache/locales.php:91 +msgid "" +"You asked to be removed from the API, this request will be processed in a " +"couple of hours" +msgstr "" +"Du har spurgt om at blive fjernet fra API'en, denne forespørgsel vil blive " +"behandlet i løbet af et par timer" + +#: ../cache/locales.php:92 ../cache/locales.php:147 +msgid "Configuration updated" +msgstr "Opsætning opdateret" + +#: ../cache/locales.php:93 +msgid "File" +msgstr "Fil" + +#: ../cache/locales.php:94 +msgid "Use it" +msgstr "Brug den" + +#: ../cache/locales.php:95 +msgid "Webcam" +msgstr "Webkamera" + +#: ../cache/locales.php:96 +msgid "Cheese !" +msgstr "Smiil !" + +#: ../cache/locales.php:97 +msgid "Take a webcam snapshot" +msgstr "Tag et webcam billede" + +#: ../cache/locales.php:98 +msgid "Avatar Updated" +msgstr "Avatar opdateret" + +#: ../cache/locales.php:99 +msgid "Avatar Not Updated" +msgstr "Avatar ikke opdateret" + +#: ../cache/locales.php:100 ../cache/locales.php:415 +#, php-format +msgid "%s's feed" +msgstr "%s's feed" + +#: ../cache/locales.php:101 +msgid "This user has not posted anything right now" +msgstr "Denne bruger har ikke postet noget endnu" + +#: ../cache/locales.php:102 +msgid "Conferences" +msgstr "Konferencer" + +#: ../cache/locales.php:103 ../cache/locales.php:193 ../cache/locales.php:217 +#: ../cache/locales.php:468 +msgid "Groups" +msgstr "Grupper" + +#: ../cache/locales.php:104 +msgid "Add a new Chat Room" +msgstr "Tilføj et nyt chatroom" + +#: ../cache/locales.php:105 ../cache/locales.php:368 +msgid "Chat Room ID" +msgstr "Chat Room ID" + +#: ../cache/locales.php:106 ../cache/locales.php:116 ../cache/locales.php:156 +#: ../cache/locales.php:361 ../cache/locales.php:369 ../cache/locales.php:424 +msgid "Name" +msgstr "Navn" + +#: ../cache/locales.php:107 ../cache/locales.php:157 ../cache/locales.php:371 +#: ../cache/locales.php:425 +msgid "Nickname" +msgstr "Kaldenavn" + +#: ../cache/locales.php:108 +msgid "Do you want do join automaticaly this Chat Room ?" +msgstr "Vil du automatisk joine dette Chatroom" + +#: ../cache/locales.php:109 ../cache/locales.php:372 +msgid "Bad Chatroom ID" +msgstr "Dårligt Chatroom ID" + +#: ../cache/locales.php:110 ../cache/locales.php:373 +msgid "Empty name" +msgstr "Tomt navn" + +#: ../cache/locales.php:111 ../cache/locales.php:380 +msgid "Bookmarks updated" +msgstr "Bogmærker opdateret" + +#: ../cache/locales.php:112 +msgid "An error occured : " +msgstr "En fejl er sket: " + +#: ../cache/locales.php:113 +msgid "Configure" +msgstr "Indstil" + +#: ../cache/locales.php:114 +msgid "Add a new URL" +msgstr "Tilføj en ny URL" + +#: ../cache/locales.php:115 +msgid "URL" +msgstr "URL" + +#: ../cache/locales.php:117 +msgid "Message Published" +msgstr "Besked publiceret" + +#: ../cache/locales.php:118 ../cache/locales.php:138 +msgid "Encrypted message" +msgstr "Krypteret meddelelse" + +#: ../cache/locales.php:119 +msgid "Composing..." +msgstr "Sammensætter..." + +#: ../cache/locales.php:120 +msgid "Paused..." +msgstr "Sat i pause..." + +#: ../cache/locales.php:121 +msgid "Contact gone" +msgstr "Kontakt er væk" + +#: ../cache/locales.php:122 +#, php-format +msgid "%s needs your attention" +msgstr "%s har brug for din opmærksomhed" + +#: ../cache/locales.php:123 +msgid "Your message here..." +msgstr "Din besked her..." + +#: ../cache/locales.php:124 +msgid "Smileys" +msgstr "Smileyer" + +#: ../cache/locales.php:125 ../cache/locales.php:139 +msgid "Chat" +msgstr "Chat" + +#: ../cache/locales.php:126 +msgid "Discuss with your contacts" +msgstr "Snak med dine kontakter" + +#: ../cache/locales.php:127 +msgid "Members" +msgstr "Medlemmer" + +#: ../cache/locales.php:128 ../cache/locales.php:376 +msgid "Connected to the chatroom" +msgstr "Forbundet til chatroom'et" + +#: ../cache/locales.php:129 ../cache/locales.php:377 +msgid "Disconnected from the chatroom" +msgstr "Afkoblet fra chatroom'et" + +#: ../cache/locales.php:130 ../cache/locales.php:200 ../cache/locales.php:469 +msgid "Configuration" +msgstr "Opsætning" + +#: ../cache/locales.php:131 +msgid "Configuration saved" +msgstr "Opsætning gemt" + +#: ../cache/locales.php:132 +msgid "Subject" +msgstr "Emne" + +#: ../cache/locales.php:133 +msgid "Subject changed" +msgstr "Emnet er ændret" + +#: ../cache/locales.php:134 +msgid "Open a new conversation by clicking on the plus button bellow" +msgstr "Åbn en ny samtale ved at klikke på plus knappen herunder" + +#: ../cache/locales.php:135 +msgid "Chat with a contact" +msgstr "Snak med en kontakt" + +#: ../cache/locales.php:136 +msgid "Frequent contacts" +msgstr "Ofte brugte kontakter" + +#: ../cache/locales.php:137 +msgid "Load more contacts" +msgstr "Indlæs flere kontakter" + +#: ../cache/locales.php:140 +msgid "General" +msgstr "Generelt" + +#: ../cache/locales.php:141 +msgid "Language" +msgstr "Sprog" + +#: ../cache/locales.php:142 +msgid "Roster display" +msgstr "" + +#: ../cache/locales.php:143 +msgid "Show the offline contacts" +msgstr "Vis offline kontakter" + +#: ../cache/locales.php:144 +msgid "Hide the offline contacts" +msgstr "Skjul offline kontakter" + +#: ../cache/locales.php:145 +msgid "Appearence" +msgstr "Udseende" + +#: ../cache/locales.php:146 +msgid "This configuration is shared wherever you are connected !" +msgstr "Denne opsætning er delt hver gang du er forbundet !" + +#: ../cache/locales.php:148 +msgid "Notify on incoming message" +msgstr "Giv besked om indkomne beskeder" + +#: ../cache/locales.php:149 +msgid "Use desktop notifications" +msgstr "Brug skrivebordsmeddelelser" + +#: ../cache/locales.php:150 +msgid "Data" +msgstr "Data" + +#: ../cache/locales.php:151 +msgid "Cache" +msgstr "" + +#: ../cache/locales.php:152 ../cache/locales.php:218 ../cache/locales.php:466 +msgid "Contacts" +msgstr "" + +#: ../cache/locales.php:153 ../cache/locales.php:480 +msgid "Posts" +msgstr "" + +#: ../cache/locales.php:154 +msgid "Messages" +msgstr "" + +#: ../cache/locales.php:155 ../cache/locales.php:423 +msgid "General Informations" +msgstr "Generelle informationer" + +#: ../cache/locales.php:158 ../cache/locales.php:427 +msgid "Date of Birth" +msgstr "Fødselsdag" + +#: ../cache/locales.php:159 ../cache/locales.php:428 +msgid "Gender" +msgstr "" + +#: ../cache/locales.php:160 ../cache/locales.php:429 +msgid "Marital Status" +msgstr "" + +#: ../cache/locales.php:161 ../cache/locales.php:426 +msgid "Email" +msgstr "E-mail" + +#: ../cache/locales.php:162 ../cache/locales.php:430 +msgid "Website" +msgstr "Internetside" + +#: ../cache/locales.php:163 ../cache/locales.php:431 +msgid "About Me" +msgstr "Om mig" + +#: ../cache/locales.php:164 +msgid "Other Accounts" +msgstr "Andre konti" + +#: ../cache/locales.php:165 +msgid "Is Listening" +msgstr "Lytter" + +#: ../cache/locales.php:166 ../cache/locales.php:432 +msgid "Geographic Position" +msgstr "Geografisk placering" + +#: ../cache/locales.php:167 ../cache/locales.php:433 +msgid "Locality" +msgstr "Lokalitet" + +#: ../cache/locales.php:168 ../cache/locales.php:434 +msgid "Country" +msgstr "Land" + +#: ../cache/locales.php:169 +msgid "Mood" +msgstr "Humør" + +#: ../cache/locales.php:170 +msgid "I'm " +msgstr "Jeg " + +#: ../cache/locales.php:171 +msgid "Listening" +msgstr "Lytter" + +#: ../cache/locales.php:173 +msgid "Last seen" +msgstr "Sidst set" + +#: ../cache/locales.php:174 +msgid "Client Informations" +msgstr "Klient infomatiner" + +#: ../cache/locales.php:175 +msgid "Last registered" +msgstr "Sidst registreret" + +#: ../cache/locales.php:176 +msgid "Find some new friends" +msgstr "Find nogle nye venner" + +#: ../cache/locales.php:177 ../cache/locales.php:533 +msgid "Edit" +msgstr "Redigér" + +#: ../cache/locales.php:178 +msgid "Alias" +msgstr "Alias" + +#: ../cache/locales.php:179 +msgid "Group" +msgstr "Gruppe" + +#: ../cache/locales.php:180 ../cache/locales.php:400 +msgid "Contact updated" +msgstr "Kontakt opdateret" + +#: ../cache/locales.php:181 +msgid "Are you sure?" +msgstr "Er du sikker?" + +#: ../cache/locales.php:182 +msgid "" +"You are going to delete one of your contacts, please confirm your action" +msgstr "" +"Du er ved at slette en af dine kontakter, bekræft venligts din handling" + +#: ../cache/locales.php:183 +#, php-format +msgid "%s years" +msgstr "%s år" + +#: ../cache/locales.php:184 +msgid "Last public post" +msgstr "Sidste offentige indlæg" + +#: ../cache/locales.php:185 +msgid "Subscribe" +msgstr "Abonnér" + +#: ../cache/locales.php:186 +msgid "Subscribed" +msgstr "Tilmeldt" + +#: ../cache/locales.php:187 +msgid "Unsubscribe" +msgstr "Afmeld" + +#: ../cache/locales.php:188 +msgid "You are going to unsubscribe from this Group" +msgstr "Du er ved at afmelde dig fra denne gruppe" + +#: ../cache/locales.php:189 +msgid "Unsubscribed" +msgstr "Afmeldt" + +#: ../cache/locales.php:190 +msgid "Make your membership to this group public to your friends" +msgstr "Gør dit mnedlemskab af denne fruppe offentligt for dine venner" + +#: ../cache/locales.php:191 +msgid "Give a label for this group" +msgstr "Giv denne gruppe en label" + +#: ../cache/locales.php:192 +msgid "Are you sure ?" +msgstr "Er du sikker ?" + +#: ../cache/locales.php:194 +msgid "Discover, follow and share" +msgstr "Opdag, følg og del" + +#: ../cache/locales.php:195 +msgid "Something bad happened to this group" +msgstr "Noget skidt er sket med denne gruppe" + +#: ../cache/locales.php:196 +msgid "Group configuration saved" +msgstr "Gruppe opsætning gemt" + +#: ../cache/locales.php:197 +msgid "Delete the group" +msgstr "Slet denne gruppe" + +#: ../cache/locales.php:198 +msgid "" +"You are going to delete the following group. Please confirm your action." +msgstr "Du er ved at slette følgende gruppe. Bekræft venligst din handling." + +#: ../cache/locales.php:199 +msgid "" +"It seems that this group doesn't exists anymore. Do you want to remove it " +"from your subscriptions?" +msgstr "" +"Det ser ud til at denne gruppe ikke eksisterer mere. Vil du fjerne den fra " +"dine tilmeldinger?" + +#: ../cache/locales.php:201 ../cache/locales.php:408 +msgid "Subscriptions" +msgstr "Tilmeldinger" + +#: ../cache/locales.php:202 ../cache/locales.php:290 +msgid "Hello" +msgstr "Hej" + +#: ../cache/locales.php:203 ../cache/locales.php:225 ../cache/locales.php:291 +msgid "Contact post" +msgstr "Kontakt indlæg" + +#: ../cache/locales.php:204 +msgid "" +"You don't have any subscriptions yet, select a group server above to start " +"exploring." +msgstr "" +"Du har ingen abonnementer endnu, vælg en gruppe server herover for at " +"begynde at gå på opdagelse." + +#: ../cache/locales.php:205 +msgid "Subscribe to your favorite feeds by bookmarking them." +msgstr "Tilmled dig til dine favorit feeds ved at bogmærke dem." + +#: ../cache/locales.php:206 +msgid "My Subscriptions" +msgstr "Mine tilmeldinger" + +#: ../cache/locales.php:207 +msgid "Create a new Group" +msgstr "Opret en ny gruppe" + +#: ../cache/locales.php:208 +msgid "Group name" +msgstr "Gruppenavn" + +#: ../cache/locales.php:209 +msgid "My Little Pony - Fan Club" +msgstr "My Little Pony - Fan Klub" + +#: ../cache/locales.php:210 +msgid "Group created successfully" +msgstr "Gruppe er oprettet" + +#: ../cache/locales.php:211 +msgid "Group deleted successfully" +msgstr "Gruppe er slettet" + +#: ../cache/locales.php:212 +msgid "Please provide a valid group name (4 characters minimum)" +msgstr "" + +#: ../cache/locales.php:213 +msgid "You cannot create a new Group on this server" +msgstr "" + +#: ../cache/locales.php:214 +#, php-format +msgid "%s subscribers" +msgstr "%s tilmeldte" + +#: ../cache/locales.php:215 +#, php-format +msgid "%s posts" +msgstr "%s indlæg" + +#: ../cache/locales.php:216 +msgid "All" +msgstr "Alle" + +#: ../cache/locales.php:219 +msgid "Refresh all the streams" +msgstr "Genopfrisk alle strømmene" + +#: ../cache/locales.php:220 ../cache/locales.php:402 +msgid "Search" +msgstr "Søg" + +#: ../cache/locales.php:221 +msgid "Go on the Chat page" +msgstr "Gå til Chat siden" + +#: ../cache/locales.php:222 +msgid "Read all theses articles on the News page" +msgstr "Læs alle disse artikler på nyhedssiden" + +#: ../cache/locales.php:223 +msgid "Visit your public blog" +msgstr "Besøg din offentlig blog" + +#: ../cache/locales.php:224 +msgid "See your public posts and share them with all your contacts" +msgstr "Se dine offentlig indlæg og del dem med alle dine kontakter" + +#: ../cache/locales.php:226 +msgid "Universal share button" +msgstr "Universel dele-knap" + +#: ../cache/locales.php:227 +msgid "" +"Bookmark or drag and drop the following button in your toolbar and use it on " +"all the pages you want to share on Movim" +msgstr "" +"Bogmærk eller træk og slip følgende knap ind på din værktøjslinje og brug " +"den på alle de sider du gerne vil dele på Movim" + +#: ../cache/locales.php:228 +msgid "Share on Movim" +msgstr "Del på Movim" + +#: ../cache/locales.php:229 +msgid "Frequently Asked Questions" +msgstr "Ofte stillede spørgsmål" + +#: ../cache/locales.php:230 +msgid "What do the little banners refer to ?" +msgstr "Hvad refererer de små bannere til ?" + +#: ../cache/locales.php:231 +msgid "" +"Thanks to these five little banners, you can quickly identitfy the level of " +"confdentiality applied to the information you provide." +msgstr "" +"Takket være disse fem små bannere, kan du hurtigt identificere niveauet af " +"fortrolighed der tillæges den information du giver." + +#: ../cache/locales.php:232 +msgid "White, only you can see the information" +msgstr "Hvid, kun du kan se denne information" + +#: ../cache/locales.php:233 +msgid "Green, you have chosen some contacts who can see your information" +msgstr "Grøn, du har valgt nogle kontakter der kan se din information" + +#: ../cache/locales.php:234 +msgid "Orange, all your contact list can see your information" +msgstr "Orange, alle dine kontakter kan se din information" + +#: ../cache/locales.php:235 +msgid "Red, everybody in the XMPP network can see your information" +msgstr "Rød, alle på XMPP-netværket kan se din information" + +#: ../cache/locales.php:236 +msgid "Black, the whole Internet can see your information" +msgstr "Sort, hele internettet kan se din information" + +#: ../cache/locales.php:237 +msgid "Looking for some documentation ?" +msgstr "Leder du efter dokumentation ?" + +#: ../cache/locales.php:238 +msgid "Read the Wiki" +msgstr "Læs Wiki'en" + +#: ../cache/locales.php:239 +msgid "Talk with us by email ?" +msgstr "Skriv til os på email ?" + +#: ../cache/locales.php:240 +msgid "Join the Mailing List" +msgstr "Tilmeld dig maillisten" + +#: ../cache/locales.php:241 +msgid "Chat with the team ?" +msgstr "Chat med teamet ?" + +#: ../cache/locales.php:242 +msgid "Join the Chatroom" +msgstr "Gå ind i chatrummet" + +#: ../cache/locales.php:243 +msgid "Location node created" +msgstr "Placerings node oprettet" + +#: ../cache/locales.php:244 +msgid "Bookmark node created" +msgstr "Bogmærke node oprettet" + +#: ../cache/locales.php:245 +msgid "Profile node created" +msgstr "Profil node oprettet" + +#: ../cache/locales.php:246 +msgid "Avatar node created" +msgstr "Avatar node oprettet" + +#: ../cache/locales.php:247 +msgid "Subscriptions node created" +msgstr "Tilmeldings node oprettet" + +#: ../cache/locales.php:248 +msgid "Microblog node created" +msgstr "Mikroblog node oprettet" + +#: ../cache/locales.php:249 +msgid "Location" +msgstr "Placering" + +#: ../cache/locales.php:250 +msgid "Wrong position" +msgstr "Forkert placering" + +#: ../cache/locales.php:251 +msgid "Location updated" +msgstr "Placering opdateret" + +#: ../cache/locales.php:252 +msgid "Update my position" +msgstr "Opdater min placering" + +#: ../cache/locales.php:253 +msgid "Wrong username" +msgstr "Forkert brugernavn" + +#: ../cache/locales.php:254 +msgid "Invalid JID" +msgstr "Ugyldig JID" + +#: ../cache/locales.php:255 +msgid "Empty Challenge from the server" +msgstr "Tom Challenge fra serveren" + +#: ../cache/locales.php:256 +msgid "XMPP Domain error, your account is not a correct Jabber ID" +msgstr "XMPP domænefejl, din konto er ikke et rigtigt Jabber ID" + +#: ../cache/locales.php:257 +msgid "Some data are missing !" +msgstr "Nogle data manger !" + +#: ../cache/locales.php:258 +msgid "Wrong password" +msgstr "Forkert adgangskode" + +#: ../cache/locales.php:259 +msgid "Internal server error" +msgstr "Intern serverfejl" + +#: ../cache/locales.php:260 +msgid "Session error" +msgstr "Sessionsfejl" + +#: ../cache/locales.php:261 +msgid "Account successfully created" +msgstr "Konto er oprettet" + +#: ../cache/locales.php:262 ../cache/locales.php:271 +msgid "Your XMPP server is unauthorized" +msgstr "Din XMPP server er ikke tilladt" + +#: ../cache/locales.php:263 +msgid "The server takes too much time to respond" +msgstr "Serveren er for lang tid om at svare" + +#: ../cache/locales.php:264 +msgid "Your web browser is too old to use with Movim." +msgstr "Din internet browser er for gammel til at bruge Movim." + +#: ../cache/locales.php:265 +msgid "" +"Movim cannot talk with the server, please try again later (Websocket " +"connection error)" +msgstr "" +"Movim kan ikke kommunikere med serveren, prøv venligst igen senere " +"(Websocket forbindelsesfejl)" + +#: ../cache/locales.php:266 +msgid "Impossible login" +msgstr "Login ikke muligt" + +#: ../cache/locales.php:267 +msgid "Oops!" +msgstr "Uups!" + +#: ../cache/locales.php:268 ../cache/locales.php:449 ../cache/locales.php:455 +msgid "Unknown error" +msgstr "Ukendt fejl" + +#: ../cache/locales.php:269 +msgid "Invalid username format" +msgstr "Ugyldigt brugernavn" + +#: ../cache/locales.php:270 +msgid "Invalid password format" +msgstr "Ugyldigt kodeord" + +#: ../cache/locales.php:272 +msgid "A Movim session is already open on an other device" +msgstr "En Movim session er allerede åben på en anden enhed" + +#: ../cache/locales.php:273 +msgid "Movim failed to authenticate. You entered wrong data" +msgstr "Movim kunne ikke autentificere sig. Du indtastede forkert data" + +#: ../cache/locales.php:274 +msgid "Authentication mechanism not supported by Movim" +msgstr "Autentificerings mekanismen er ikke understøttet af Movim" + +#: ../cache/locales.php:275 +msgid "The XMPP authentification failed" +msgstr "XMMP autetifikationen fejlede" + +#: ../cache/locales.php:276 +#, php-format +msgid "" +"You can login with Facebook (chat only) using %syour.id@chat.facebook.com%s " +"and your password" +msgstr "" +"Du kan logge ind med Facebook (kun chat) med %sdin.id@chat.facebook.com%s og " +"dit kodeord" + +#: ../cache/locales.php:277 +#, php-format +msgid "%sGmail accounts are also compatible%s but are not fully supported" +msgstr "%sGmail konti er også kompatible%s men ikke fuldt understøttede" + +#: ../cache/locales.php:278 +msgid "You can login using your favorite Jabber account" +msgstr "Du kan logge ind med din favorit Jabber konto" + +#: ../cache/locales.php:279 +msgid "or with our demonstration account" +msgstr "eller med vores demonstrations konto" + +#: ../cache/locales.php:280 ../cache/locales.php:435 +msgid "Accounts" +msgstr "Konti" + +#: ../cache/locales.php:281 +msgid "My address" +msgstr "Min adresse" + +#: ../cache/locales.php:283 +msgid "Create one !" +msgstr "Opret en !" + +#: ../cache/locales.php:284 +msgid "No account yet ?" +msgstr "Ingen konto endnu ?" + +#: ../cache/locales.php:285 +msgid "Another account" +msgstr "En anden konto" + +#: ../cache/locales.php:286 +msgid "You can login with accounts from theses servers" +msgstr "Du kan logge ind med konti fra disse servere" + +#: ../cache/locales.php:287 +msgid "Connected" +msgstr "Forbundet" + +#: ../cache/locales.php:288 +msgid "Population" +msgstr "Befolkning" + +#: ../cache/locales.php:289 +msgid "Bad nickname (between 4 and 40 characters)" +msgstr "" + +#: ../cache/locales.php:292 +msgid "" +"Welcome on your news feed, here you will see all the posts published in the " +"groups you have subscribed." +msgstr "" +"Velkommen til din egen nyhedsfeed, her kan du se alle de indlæg der er " +"publiceret i de grupper du er tilmeldt." + +#: ../cache/locales.php:293 +msgid "Refreshing all the streams" +msgstr "Genopfriksker alle strømmende" + +#: ../cache/locales.php:294 +msgid "This post is public" +msgstr "Dette indlæg er offentligt" + +#: ../cache/locales.php:295 +msgid "Manage your members" +msgstr "Administrér dine medlemmer" + +#: ../cache/locales.php:296 +msgid "Get the members" +msgstr "Hent medlemmerne" + +#: ../cache/locales.php:297 +msgid "Affiliations saved" +msgstr "Tilknytninger gemt" + +#: ../cache/locales.php:298 +msgid "Manage your subscriptions" +msgstr "Administrér dine tilmeldinger" + +#: ../cache/locales.php:299 +msgid "Manage the subscriptions" +msgstr "Administrér tilmeldingerne" + +#: ../cache/locales.php:300 +msgid "Get the subscriptions" +msgstr "Hent tilmeldingerne" + +#: ../cache/locales.php:301 +msgid "Subscriptions saved" +msgstr "Tilmeding gemt" + +#: ../cache/locales.php:302 +msgid "Pending Invitations" +msgstr "Ventende invitationer" + +#: ../cache/locales.php:303 +#, php-format +msgid "%s wants to talk with you" +msgstr "%s vil gerne snakke med dig" + +#: ../cache/locales.php:304 +msgid "Manage" +msgstr "Administrér" + +#: ../cache/locales.php:305 ../cache/locales.php:338 +msgid "News Feed" +msgstr "Nyhedsfeed" + +#: ../cache/locales.php:306 ../cache/locales.php:339 +msgid "Discover and register to the groups you are interested in" +msgstr "Opdag og tilmeld gig til de grupper du er interreseret i" + +#: ../cache/locales.php:307 ../cache/locales.php:340 ../cache/locales.php:482 +msgid "Preview" +msgstr "Forhåndsvisning" + +#: ../cache/locales.php:308 ../cache/locales.php:341 ../cache/locales.php:478 +msgid "Help" +msgstr "Hjælp" + +#: ../cache/locales.php:309 ../cache/locales.php:342 +msgid "More help" +msgstr "Mere hjælp" + +#: ../cache/locales.php:310 ../cache/locales.php:343 +msgid "Markdown syntax manual" +msgstr "Markdown syntaks manual" + +#: ../cache/locales.php:311 ../cache/locales.php:344 ../cache/locales.php:681 +msgid "Title" +msgstr "Titel" + +#: ../cache/locales.php:312 ../cache/locales.php:345 +msgid "Content" +msgstr "Indhold" + +#: ../cache/locales.php:313 ../cache/locales.php:346 +msgid "Link" +msgstr "Link" + +#: ../cache/locales.php:314 ../cache/locales.php:347 +msgid "Tags" +msgstr "Tags" + +#: ../cache/locales.php:315 ../cache/locales.php:348 +msgid "Please enter a valid url" +msgstr "Skriv venligst en gyldig url" + +#: ../cache/locales.php:316 ../cache/locales.php:349 +msgid "No content to preview" +msgstr "Intet indhold at forhåndsvise" + +#: ../cache/locales.php:317 ../cache/locales.php:350 ../cache/locales.php:687 +msgid "No content" +msgstr "Intet indhold" + +#: ../cache/locales.php:318 ../cache/locales.php:351 +msgid "Post published" +msgstr "Indlæg udgivet" + +#: ../cache/locales.php:319 ../cache/locales.php:352 +msgid "Post deleted" +msgstr "Indlæg slettet" + +#: ../cache/locales.php:320 ../cache/locales.php:353 +msgid "This picture will be added to your gallery" +msgstr "Dette billede vil blive tilføjet til dit galleri" + +#: ../cache/locales.php:321 ../cache/locales.php:354 +msgid "What's Hot" +msgstr "Hvad er hot" + +#: ../cache/locales.php:322 ../cache/locales.php:355 +msgid "New post" +msgstr "Nyt indlæg" + +#: ../cache/locales.php:323 ../cache/locales.php:357 +msgid "" +"You can also use services like Imgur or Flickr to host your picture and " +"paste the link here." +msgstr "" +"Du kan også bruge tjenester som Imgur eller Flickr til at hoste dit billede " +"og så indsætte et link her." + +#: ../cache/locales.php:324 +#, php-format +msgid "This is a re-post from %s" +msgstr "" + +#: ../cache/locales.php:325 +#, php-format +msgid "See %s profile" +msgstr "" + +#: ../cache/locales.php:326 +msgid "Publish this post on your public feed?" +msgstr "Udgiv dette indlæg i dit offentlige feed?" + +#: ../cache/locales.php:327 +msgid "Post published on your blog" +msgstr "Indlæg udgivet på din blog" + +#: ../cache/locales.php:328 +msgid "Post removed from your blog" +msgstr "Indlæg fjernet fra din blog" + +#: ../cache/locales.php:329 ../cache/locales.php:701 +msgid "Delete this post" +msgstr "Slet dette indlæg" + +#: ../cache/locales.php:330 +msgid "You are going to delete this post, please confirm your action" +msgstr "Du er ved at slette dette indlæg, bekræft venligst din handling" + +#: ../cache/locales.php:331 +msgid "Comments disabled" +msgstr "Kommentarer slået fra" + +#: ../cache/locales.php:332 +msgid "Comment published" +msgstr "Kommentar udgivet" + +#: ../cache/locales.php:333 +msgid "Disconnect" +msgstr "Afbryd" + +#: ../cache/locales.php:334 +msgid "Your status here !" +msgstr "Din status her !" + +#: ../cache/locales.php:335 +msgid "Status updated" +msgstr "Status opdateret" + +#: ../cache/locales.php:336 +msgid "Status" +msgstr "Status" + +#: ../cache/locales.php:337 +msgid "Presence" +msgstr "Tilstedeværelse" + +#: ../cache/locales.php:356 +msgid "Publish" +msgstr "" + +#: ../cache/locales.php:358 +msgid "You cannot publish a post on this Group" +msgstr "" + +#: ../cache/locales.php:359 +msgid "" +"Some fields have been filled in. Do you still want to go back and loose " +"their content?" +msgstr "" + +#: ../cache/locales.php:360 +msgid "Shared" +msgstr "Delt" + +#: ../cache/locales.php:362 +#, php-format +msgid "%s has been added to your public groups" +msgstr "%s er blevet tilføjet til dine offentlige grupper" + +#: ../cache/locales.php:363 +#, php-format +msgid "%s has been removed from your public groups" +msgstr "%s er blevet fjernet fra dine offentlige grupper" + +#: ../cache/locales.php:364 +msgid "Add a chatroom" +msgstr "Tilføj et chatrum" + +#: ../cache/locales.php:365 +msgid "You don't have any chatroom yet." +msgstr "Du har ikke nogen chatrum endnu." + +#: ../cache/locales.php:366 +msgid "Add one by clicking on the add button in the header." +msgstr "Tilføj et ved at klikke på tilføj knappen i headeren." + +#: ../cache/locales.php:367 +msgid "Chatrooms" +msgstr "Chatrum" + +#: ../cache/locales.php:370 +msgid "My Favorite Room" +msgstr "Mit favoritrum" + +#: ../cache/locales.php:374 +msgid "Remove a chatroom" +msgstr "Fjern et chatrum" + +#: ../cache/locales.php:375 +msgid "" +"You are going to remove the following chatroom. Please confirm your action." +msgstr "Du er ved at fjerne følgende chatrum. Bekræft venligst din handling." + +#: ../cache/locales.php:378 +msgid "Users in the room" +msgstr "Brugere i rummet" + +#: ../cache/locales.php:379 +msgid "Please enter a correct nickname (6 to 40 characters)" +msgstr "" + +#: ../cache/locales.php:381 +msgid "Public chatroom" +msgstr "" + +#: ../cache/locales.php:382 +msgid "Please provide a room address" +msgstr "" + +#: ../cache/locales.php:383 +msgid "You are currently logued as an anonymous user." +msgstr "" + +#: ../cache/locales.php:384 +msgid "" +"You can join using your own account or create one on the login page by " +"loging out using the cross in the top-right corner." +msgstr "" + +#: ../cache/locales.php:385 +#, php-format +msgid "Login on %s" +msgstr "" + +#: ../cache/locales.php:386 +msgid "Your nickname" +msgstr "" + +#: ../cache/locales.php:387 +msgid "Ungrouped" +msgstr "Ikke grupperet" + +#: ../cache/locales.php:388 +msgid "Show disconnected contacts" +msgstr "Vis offline kontakter" + +#: ../cache/locales.php:389 +msgid "Hide disconnected contacts" +msgstr "Skjul offline kontaker" + +#: ../cache/locales.php:390 +#, php-format +msgid "Show group %s" +msgstr "Vis gruppen %s" + +#: ../cache/locales.php:391 +#, php-format +msgid "Hide group %s" +msgstr "Skjul gruppen %s" + +#: ../cache/locales.php:392 +msgid "Please enter a valid Jabber ID" +msgstr "Skriv venligst et gyldigt Jabber ID" + +#: ../cache/locales.php:393 +msgid "" +"No contacts ? You can add one using the + button bellow or going to the " +"Explore page" +msgstr "" +"Inken kontakter ? Du kan tilføje nogen med + knappen herunder eller via " +"Opdag siden" + +#: ../cache/locales.php:394 +msgid "Show/Hide" +msgstr "Vis/skjul" + +#: ../cache/locales.php:395 +msgid "Enter the Jabber ID of your contact." +msgstr "Skriv Jabber ID'et på din kontakt." + +#: ../cache/locales.php:396 +msgid "Press enter to validate." +msgstr "Tryk enter vor at validere." + +#: ../cache/locales.php:397 +msgid "JID" +msgstr "JID" + +#: ../cache/locales.php:398 +msgid "Results" +msgstr "Resultater" + +#: ../cache/locales.php:399 +msgid "Contact added" +msgstr "Kontakt tilføjet" + +#: ../cache/locales.php:401 +msgid "Contact deleted" +msgstr "Kontakt slettet" + +#: ../cache/locales.php:403 +msgid "This is not a valid url" +msgstr "Dette er ikke en gyldig url" + +#: ../cache/locales.php:404 +msgid "Sharing the URL" +msgstr "Dele URL'en" + +#: ../cache/locales.php:405 +msgid "Statistics" +msgstr "Statistikker" + +#: ../cache/locales.php:406 +msgid "Since" +msgstr "Siden" + +#: ../cache/locales.php:407 +msgid "Sessions" +msgstr "Sessioner" + +#: ../cache/locales.php:409 +msgid "Monthly Subscriptions" +msgstr "Månedlige tilmeldinger" + +#: ../cache/locales.php:410 +msgid "Monthly Subscriptions Cumulated" +msgstr "Måndelige tilmeldinger akkumuleret" + +#: ../cache/locales.php:412 +msgid "" +"Movim is a decentralized social network, before creating a new account you " +"need to choose a server to register." +msgstr "" +"Movim er et decentraliseret socialt netværk, før du opretter en ny konto " +"skal du vælge en server" + +#: ../cache/locales.php:413 +msgid "Your server here ?" +msgstr "Din server her ?" + +#: ../cache/locales.php:414 +msgid "Contact us to add yours to the officially supported servers list" +msgstr "" +"Kontakt os for at tilføje din til den officielt understøttede serverliste" + +#: ../cache/locales.php:416 +msgid "No public feed for this contact" +msgstr "Intet offentligt feed for kontakt" + +#: ../cache/locales.php:417 +msgid "No contact specified" +msgstr "Ingen kontakt specificeret" + +#: ../cache/locales.php:418 ../cache/locales.php:473 +msgid "Profile" +msgstr "Profil" + +#: ../cache/locales.php:419 +msgid "Profile Updated" +msgstr "Profil opdateret" + +#: ../cache/locales.php:420 +msgid "Profile Not Updated" +msgstr "Profil ikke opdateret" + +#: ../cache/locales.php:421 +msgid "Your profile is now public" +msgstr "Din profil er nu offentlig" + +#: ../cache/locales.php:422 +msgid "Your profile is now restricted" +msgstr "Din profil er nu begrænset" + +#: ../cache/locales.php:436 +msgid "Twitter" +msgstr "Twitter" + +#: ../cache/locales.php:437 +msgid "Skype" +msgstr "Skype" + +#: ../cache/locales.php:438 +msgid "Yahoo" +msgstr "Yahoo" + +#: ../cache/locales.php:439 +msgid "Privacy Level" +msgstr "Privatlivs niveau" + +#: ../cache/locales.php:440 +msgid "Is this profile public ?" +msgstr "Er denne profil offentlig ?" + +#: ../cache/locales.php:441 +msgid "" +"Please pay attention ! By making your profile public, all the information " +"listed above will be available for all the Movim users and on the whole " +"Internet." +msgstr "" +"Overvej venligst ! Ved at gøre din profil offentlig, bliver al information " +"herunder tilgængelig for alle Movim brugere og på hele internettet." + +#: ../cache/locales.php:442 +msgid "Call" +msgstr "Ring op" + +#: ../cache/locales.php:443 +msgid "Hang up" +msgstr "Læg på" + +#: ../cache/locales.php:444 +msgid "Connection" +msgstr "Forbindelse" + +#: ../cache/locales.php:445 ../cache/locales.php:451 +msgid "Hung up" +msgstr "Lagde på" + +#: ../cache/locales.php:446 ../cache/locales.php:452 +msgid "Your contact is busy" +msgstr "Din kontakt er optaget" + +#: ../cache/locales.php:447 ../cache/locales.php:453 +msgid "Declined" +msgstr "Afslået" + +#: ../cache/locales.php:448 ../cache/locales.php:454 +msgid "Remote application incompatible" +msgstr "Programmet i den anden ende er ikke kompatibel" + +#: ../cache/locales.php:450 ../cache/locales.php:456 +msgid "Is calling you" +msgstr "ringer til dig" + +#: ../cache/locales.php:457 +msgid "You don't have javascript enabled. Good luck with that." +msgstr "Du har ikke Javascript slået til. Held og lykke med det." + +#: ../cache/locales.php:458 +msgid "" +"Movim is a kickass distributed social networking platform that protect your " +"privacy an comes with a set of awesome features." +msgstr "" +"Movim er en brandgod distribueret socialt netværks-platform, der beskytter " +"dit privatliv og kommer med et sæt af ærefrygtindgydende features." + +#: ../cache/locales.php:459 +msgid "Administration" +msgstr "Administration" + +#: ../cache/locales.php:460 +msgid "Home" +msgstr "Start" + +#: ../cache/locales.php:461 +msgid "Discover" +msgstr "Opdag" + +#: ../cache/locales.php:462 +msgid "Explore" +msgstr "Udforsk" + +#: ../cache/locales.php:463 +msgid "Account Creation" +msgstr "Konto oprettelse" + +#: ../cache/locales.php:464 +msgid "News" +msgstr "Nyheder" + +#: ../cache/locales.php:465 +msgid "Avatar" +msgstr "Profilbillede" + +#: ../cache/locales.php:467 +msgid "Chats" +msgstr "Chats" + +#: ../cache/locales.php:470 +msgid "Server" +msgstr "Server" + +#: ../cache/locales.php:471 +msgid "Public Groups" +msgstr "Offentlige grupper" + +#: ../cache/locales.php:472 +msgid "Viewer" +msgstr "Fremviser" + +#: ../cache/locales.php:474 +msgid "Media" +msgstr "Medier" + +#: ../cache/locales.php:475 +msgid "Blog" +msgstr "Blog" + +#: ../cache/locales.php:476 +msgid "About" +msgstr "Om" + +#: ../cache/locales.php:477 +msgid "Login" +msgstr "Log ind" + +#: ../cache/locales.php:479 +msgid "Feed" +msgstr "Kilde" + +#: ../cache/locales.php:481 +msgid "Gallery" +msgstr "Galleri" + +#: ../cache/locales.php:483 +msgid "Visio-conference" +msgstr "Visio-konference" + +#: ../cache/locales.php:484 +msgid "Pods" +msgstr "Pods" + +#: ../cache/locales.php:485 +msgid "Share" +msgstr "Del" + +#: ../cache/locales.php:486 +msgid "Room" +msgstr "" + +#: ../cache/locales.php:487 +#, php-format +msgid "Error: %s" +msgstr "Fejl: '%s'" + +#: ../cache/locales.php:488 +#, php-format +msgid "Cannot load file '%s'" +msgstr "Kan ikke indlæse fil '%s'" + +#: ../cache/locales.php:489 +#, php-format +msgid "Route error, please set all the parameters for the page %s" +msgstr "Rutefejl, sæt venligst alle parametre for siden %s" + +#: ../cache/locales.php:490 +#, php-format +msgid "Requested widget '%s' doesn't exist." +msgstr "Efterspurgte widget '%s' eksisterer ikke." + +#: ../cache/locales.php:491 +#, php-format +msgid "Requested event '%s' not registered." +msgstr "Efterspurgte event '%s' er ikke registreret" + +#: ../cache/locales.php:492 +msgid "Whoops!" +msgstr "Hovsa!" + +#: ../cache/locales.php:493 +msgid "It seem that you don't have any pictures here?" +msgstr "Det ser ud til at du ikke har noget billede her?" + +#: ../cache/locales.php:494 +msgid "You can try to upload a couple by going to the Media page" +msgstr "Du kan prøve at uploade et par stykker på Medie siden" + +#: ../cache/locales.php:495 +#, php-format +msgid "%s - About" +msgstr "%s - Om" + +#: ../cache/locales.php:496 +#, php-format +msgid "%s - Account" +msgstr "%s - Konto" + +#: ../cache/locales.php:497 +#, php-format +msgid "%s - Administration Panel" +msgstr "%s - Adminstrationspanel" + +#: ../cache/locales.php:498 +#, php-format +msgid "%s - Blog" +msgstr "%s - Blog" + +#: ../cache/locales.php:499 +#, php-format +msgid "%s - Configuration" +msgstr "%s - Konfiguration" + +#: ../cache/locales.php:500 +#, php-format +msgid "%s - Discover" +msgstr "%s - Opdag" + +#: ../cache/locales.php:501 +#, php-format +msgid "%s - Explore" +msgstr "%s - Udforsk" + +#: ../cache/locales.php:502 +#, php-format +msgid "%s - Help Page" +msgstr "%s - Hjælp side" + +#: ../cache/locales.php:503 +#, php-format +msgid "%s - Login to Movim" +msgstr "%s - Log Ind til Movim" + +#: ../cache/locales.php:504 +#, php-format +msgid "%s - Welcome to Movim" +msgstr "%s - Velkommen til Movim" + +#: ../cache/locales.php:505 +#, php-format +msgid "%s - Media" +msgstr "%s - Medier" + +#: ../cache/locales.php:506 +#, php-format +msgid "%s - News" +msgstr "%s - Nyheder" + +#: ../cache/locales.php:507 +#, php-format +msgid "%s - Group Configuration" +msgstr "%s - Guppe opsætning" + +#: ../cache/locales.php:508 +#, php-format +msgid "%s - Group" +msgstr "%s - Gruppe" + +#: ../cache/locales.php:509 +#, php-format +msgid "%s - 404" +msgstr "%s - 404" + +#: ../cache/locales.php:510 +#, php-format +msgid "%s - Profile" +msgstr "%s - Profil" + +#: ../cache/locales.php:511 +#, php-format +msgid "%s - Server" +msgstr "%s - Server" + +#: ../cache/locales.php:512 +msgid "Validate" +msgstr "Validér" + +#: ../cache/locales.php:513 +msgid "Refresh" +msgstr "Genopfrisk" + +#: ../cache/locales.php:514 +msgid "Add" +msgstr "Tilføj" + +#: ../cache/locales.php:515 +msgid "Delete" +msgstr "Slet" + +#: ../cache/locales.php:516 +msgid "Remove" +msgstr "Fjern" + +#: ../cache/locales.php:517 +msgid "Cancel" +msgstr "Annullér" + +#: ../cache/locales.php:518 +msgid "Close" +msgstr "Luk" + +#: ../cache/locales.php:519 +msgid "Update" +msgstr "Opdatér" + +#: ../cache/locales.php:520 +msgid "Updating" +msgstr "Opdatérer" + +#: ../cache/locales.php:521 +msgid "Submit" +msgstr "Indsend" + +#: ../cache/locales.php:522 +msgid "Submitting" +msgstr "Indsender" + +#: ../cache/locales.php:523 +msgid "Reset" +msgstr "Nulstil" + +#: ../cache/locales.php:524 +msgid "Register" +msgstr "Registrér" + +#: ../cache/locales.php:525 +msgid "Unregister" +msgstr "Afmeld" + +#: ../cache/locales.php:526 +msgid "Save" +msgstr "Gem" + +#: ../cache/locales.php:527 +msgid "Clear" +msgstr "Rens" + +#: ../cache/locales.php:528 +msgid "Upload" +msgstr "Upload" + +#: ../cache/locales.php:529 +msgid "Come in!" +msgstr "Kom Ind!" + +#: ../cache/locales.php:530 +msgid "Connecting" +msgstr "Forbinder" + +#: ../cache/locales.php:531 +msgid "Yes" +msgstr "Ja" + +#: ../cache/locales.php:532 +msgid "No" +msgstr "Nej" + +#: ../cache/locales.php:534 +msgid "Return" +msgstr "Returnér" + +#: ../cache/locales.php:535 +msgid "Accept" +msgstr "Godkend" + +#: ../cache/locales.php:536 +msgid "Refuse" +msgstr "Afvis" + +#: ../cache/locales.php:537 +msgid "Next" +msgstr "Næste" + +#: ../cache/locales.php:538 +msgid "Previous" +msgstr "Forrige" + +#: ../cache/locales.php:539 +#, php-format +msgid "Step %s" +msgstr "Skridt %s" + +#: ../cache/locales.php:542 +msgid "Day" +msgstr "Dag" + +#: ../cache/locales.php:543 +msgid "Monday" +msgstr "Mandag" + +#: ../cache/locales.php:544 +msgid "Tuesday" +msgstr "Tirsdag" + +#: ../cache/locales.php:545 +msgid "Wednesday" +msgstr "Onsdag" + +#: ../cache/locales.php:546 +msgid "Thursday" +msgstr "Torsdag" + +#: ../cache/locales.php:547 +msgid "Friday" +msgstr "Fredag" + +#: ../cache/locales.php:548 +msgid "Saturday" +msgstr "Lørdag" + +#: ../cache/locales.php:549 +msgid "Sunday" +msgstr "Søndag" + +#: ../cache/locales.php:550 ../cache/locales.php:559 +msgid "None" +msgstr "Ingen" + +#: ../cache/locales.php:551 +msgid "Male" +msgstr "Mand" + +#: ../cache/locales.php:552 +msgid "Female" +msgstr "Kvinde" + +#: ../cache/locales.php:553 +msgid "Other" +msgstr "Andet" + +#: ../cache/locales.php:554 +msgid "Bot" +msgstr "Bot" + +#: ../cache/locales.php:555 +msgid "Desktop" +msgstr "Skrivebord" + +#: ../cache/locales.php:556 +msgid "Phone" +msgstr "Telefon" + +#: ../cache/locales.php:557 +msgid "Web" +msgstr "Web" + +#: ../cache/locales.php:558 +msgid "Registered" +msgstr "Registreret" + +#: ../cache/locales.php:560 +msgid "Single" +msgstr "Single" + +#: ../cache/locales.php:561 +msgid "In a relationship" +msgstr "I forhold" + +#: ../cache/locales.php:562 +msgid "Married" +msgstr "Gift" + +#: ../cache/locales.php:563 +msgid "Divorced" +msgstr "Fraskilt" + +#: ../cache/locales.php:564 +msgid "Widowed" +msgstr "Enke eller enkemand" + +#: ../cache/locales.php:565 +msgid "Cohabiting" +msgstr "Samboende" + +#: ../cache/locales.php:566 +msgid "Civil Union" +msgstr "Borgerlig Vielse" + +#: ../cache/locales.php:567 +msgid "Not shared" +msgstr "Ikke delt" + +#: ../cache/locales.php:568 +msgid "Shared with one contact" +msgstr "Delt med en kontakt" + +#: ../cache/locales.php:569 +msgid "Shared with all contacts" +msgstr "Delt med alle kontakter" + +#: ../cache/locales.php:570 +msgid "Shared with the XMPP network" +msgstr "Delt med XMPP netværket" + +#: ../cache/locales.php:571 +msgid "Shared with the whole Internet" +msgstr "Delt med hele internettet" + +#: ../cache/locales.php:572 +msgid "Online" +msgstr "Online" + +#: ../cache/locales.php:573 +msgid "Away" +msgstr "Ikke tilstede" + +#: ../cache/locales.php:574 +msgid "Do Not Disturb" +msgstr "Vil ikke forstyrres" + +#: ../cache/locales.php:575 +msgid "Extended Away" +msgstr "Væk i længere tid" + +#: ../cache/locales.php:576 +msgid "Offline" +msgstr "Offline" + +#: ../cache/locales.php:577 +msgid "Error" +msgstr "Fejl" + +#: ../cache/locales.php:578 +msgid "afraid" +msgstr "bange" + +#: ../cache/locales.php:579 +msgid "amazed" +msgstr "forbløffet" + +#: ../cache/locales.php:580 +msgid "amorous" +msgstr "kælen" + +#: ../cache/locales.php:581 +msgid "angry" +msgstr "vred" + +#: ../cache/locales.php:582 +msgid "annoyed" +msgstr "irriteret" + +#: ../cache/locales.php:583 +msgid "anxious" +msgstr "nervøs" + +#: ../cache/locales.php:584 +msgid "aroused" +msgstr "opstemt" + +#: ../cache/locales.php:585 +msgid "ashamed" +msgstr "skamfuld" + +#: ../cache/locales.php:586 +msgid "bored" +msgstr "kedsom" + +#: ../cache/locales.php:587 +msgid "brave" +msgstr "modig" + +#: ../cache/locales.php:588 +msgid "calm" +msgstr "fedfyldt" + +#: ../cache/locales.php:589 +msgid "cautious" +msgstr "forsigtig" + +#: ../cache/locales.php:590 +msgid "cold" +msgstr "kold" + +#: ../cache/locales.php:591 +msgid "confident" +msgstr "selvsikker" + +#: ../cache/locales.php:592 +msgid "confused" +msgstr "forvirret" + +#: ../cache/locales.php:593 +msgid "contemplative" +msgstr "eftertænksom" + +#: ../cache/locales.php:594 +msgid "contented" +msgstr "tilfreds" + +#: ../cache/locales.php:595 +msgid "cranky" +msgstr "småsur" + +#: ../cache/locales.php:596 +msgid "crazy" +msgstr "skør" + +#: ../cache/locales.php:597 +msgid "creative" +msgstr "kreativ" + +#: ../cache/locales.php:598 +msgid "curious" +msgstr "nysgerrig" + +#: ../cache/locales.php:599 +msgid "dejected" +msgstr "modløs" + +#: ../cache/locales.php:600 +msgid "depressed" +msgstr "deppresiv" + +#: ../cache/locales.php:601 +msgid "disappointed" +msgstr "skuffet" + +#: ../cache/locales.php:602 +msgid "disgusted" +msgstr "væmmet" + +#: ../cache/locales.php:603 +msgid "dismayed" +msgstr "forfærdet" + +#: ../cache/locales.php:604 +msgid "distracted" +msgstr "distraheret" + +#: ../cache/locales.php:605 +msgid "embarrassed" +msgstr "flov" + +#: ../cache/locales.php:606 +msgid "envious" +msgstr "misundelig" + +#: ../cache/locales.php:607 +msgid "excited" +msgstr "begejstret" + +#: ../cache/locales.php:608 +msgid "flirtatious" +msgstr "flirtende" + +#: ../cache/locales.php:609 +msgid "frustated" +msgstr "frustreret" + +#: ../cache/locales.php:610 +msgid "grateful" +msgstr "taknemlig" + +#: ../cache/locales.php:611 +msgid "grieving" +msgstr "sørgende" + +#: ../cache/locales.php:612 +msgid "grumpy" +msgstr "gnaven" + +#: ../cache/locales.php:613 +msgid "guilty" +msgstr "skyldig" + +#: ../cache/locales.php:614 +msgid "happy" +msgstr "glad" + +#: ../cache/locales.php:615 +msgid "hopeful" +msgstr "håbefuld" + +#: ../cache/locales.php:616 +msgid "hot" +msgstr "hot" + +#: ../cache/locales.php:617 +msgid "humbled" +msgstr "ydmyg" + +#: ../cache/locales.php:618 +msgid "humiliated" +msgstr "ydmyget" + +#: ../cache/locales.php:619 +msgid "hungry" +msgstr "sulten" + +#: ../cache/locales.php:620 +msgid "hurt" +msgstr "såret" + +#: ../cache/locales.php:621 +msgid "impressed" +msgstr "imponeret" + +#: ../cache/locales.php:622 +msgid "in awe" +msgstr "i ærefrygt" + +#: ../cache/locales.php:623 +msgid "in love" +msgstr "forelsket" + +#: ../cache/locales.php:624 +msgid "indignant" +msgstr "indigneret" + +#: ../cache/locales.php:625 +msgid "interested" +msgstr "interreseret" + +#: ../cache/locales.php:626 +msgid "intoxicated" +msgstr "beruset" + +#: ../cache/locales.php:627 +msgid "invincible" +msgstr "uovervindelig" + +#: ../cache/locales.php:628 +msgid "jealous" +msgstr "jaloux" + +#: ../cache/locales.php:629 +msgid "lonely" +msgstr "ensom" + +#: ../cache/locales.php:630 +msgid "lost" +msgstr "fortabt" + +#: ../cache/locales.php:631 +msgid "lucky" +msgstr "heldig" + +#: ../cache/locales.php:632 +msgid "mean" +msgstr "ondskabfuld" + +#: ../cache/locales.php:633 +msgid "moody" +msgstr "humørsyg" + +#: ../cache/locales.php:634 +msgid "nervous" +msgstr "nervøs" + +#: ../cache/locales.php:635 +msgid "neutral" +msgstr "neutral" + +#: ../cache/locales.php:636 +msgid "offended" +msgstr "forarget" + +#: ../cache/locales.php:637 +msgid "outraged" +msgstr "rasende" + +#: ../cache/locales.php:638 +msgid "playful" +msgstr "legesyg" + +#: ../cache/locales.php:639 +msgid "proud" +msgstr "stolt" + +#: ../cache/locales.php:640 +msgid "relaxed" +msgstr "afslappet" + +#: ../cache/locales.php:641 +msgid "relieved" +msgstr "lettet" + +#: ../cache/locales.php:642 +msgid "remorseful" +msgstr "angrende" + +#: ../cache/locales.php:643 +msgid "restless" +msgstr "rastløs" + +#: ../cache/locales.php:644 +msgid "sad" +msgstr "ked af det" + +#: ../cache/locales.php:645 +msgid "sarcastic" +msgstr "sarkastisk" + +#: ../cache/locales.php:646 +msgid "satisfied" +msgstr "tilfredsstillet" + +#: ../cache/locales.php:647 +msgid "serious" +msgstr "seriøs" + +#: ../cache/locales.php:648 +msgid "shocked" +msgstr "chokeret" + +#: ../cache/locales.php:649 +msgid "shy" +msgstr "genert" + +#: ../cache/locales.php:650 +msgid "sick" +msgstr "syg" + +#: ../cache/locales.php:651 +msgid "sleepy" +msgstr "søvnig" + +#: ../cache/locales.php:652 +msgid "spontaneous" +msgstr "spontan" + +#: ../cache/locales.php:653 +msgid "stressed" +msgstr "stresset" + +#: ../cache/locales.php:654 +msgid "strong" +msgstr "stærk" + +#: ../cache/locales.php:655 +msgid "surprised" +msgstr "ovverasket" + +#: ../cache/locales.php:656 +msgid "thankful" +msgstr "taknemlig" + +#: ../cache/locales.php:657 +msgid "thirsty" +msgstr "tøstig" + +#: ../cache/locales.php:658 +msgid "tired" +msgstr "træt" + +#: ../cache/locales.php:659 +msgid "undefined" +msgstr "udefineret" + +#: ../cache/locales.php:660 +msgid "weak" +msgstr "svag" + +#: ../cache/locales.php:661 +msgid "worried" +msgstr "bekymret" + +#: ../cache/locales.php:662 +msgid "Month" +msgstr "Måned" + +#: ../cache/locales.php:663 +msgid "January" +msgstr "Januar" + +#: ../cache/locales.php:664 +msgid "February" +msgstr "Februar" + +#: ../cache/locales.php:665 +msgid "March" +msgstr "Marts" + +#: ../cache/locales.php:666 +msgid "April" +msgstr "April" + +#: ../cache/locales.php:667 +msgid "May" +msgstr "Maj" + +#: ../cache/locales.php:668 +msgid "June" +msgstr "Juni" + +#: ../cache/locales.php:669 +msgid "July" +msgstr "Juli" + +#: ../cache/locales.php:670 +msgid "August" +msgstr "August" + +#: ../cache/locales.php:671 +msgid "September" +msgstr "September" + +#: ../cache/locales.php:672 +msgid "October" +msgstr "Oktober" + +#: ../cache/locales.php:673 +msgid "November" +msgstr "November" + +#: ../cache/locales.php:674 +msgid "December" +msgstr "December" + +#: ../cache/locales.php:675 +msgid "Year" +msgstr "År" + +#: ../cache/locales.php:676 +msgid "Today" +msgstr "Idag" + +#: ../cache/locales.php:677 +msgid "Tomorrow" +msgstr "I morgen" + +#: ../cache/locales.php:678 +msgid "Yesterday" +msgstr "I går" + +#: ../cache/locales.php:679 +#, php-format +msgid " %d days ago" +msgstr " for %d dage siden" + +#: ../cache/locales.php:680 +msgid "day" +msgstr "dag" + +#: ../cache/locales.php:682 +msgid "What's new ?" +msgstr "Hvad er nyt ?" + +#: ../cache/locales.php:683 +msgid "Place" +msgstr "Sted" + +#: ../cache/locales.php:684 +msgid "by" +msgstr "af" + +#: ../cache/locales.php:685 +msgid "Geolocalisation" +msgstr "Geolokalisering" + +#: ../cache/locales.php:686 +msgid "email" +msgstr "e-mail" + +#: ../cache/locales.php:688 +msgid "No comments yet" +msgstr "Ingen kommentarer endnu" + +#: ../cache/locales.php:689 +msgid "No comments stream" +msgstr "Innegn kommentarstrøm" + +#: ../cache/locales.php:690 +msgid "Your feed cannot be loaded." +msgstr "Dit feed kan ikken indlæses" + +#: ../cache/locales.php:691 +msgid "Get older posts" +msgstr "Hent ældre indlæg" + +#: ../cache/locales.php:692 +#, php-format +msgid "%s new items" +msgstr "%s nye indlægeolocalisation" + +#: ../cache/locales.php:693 +msgid "Comment publication error" +msgstr "Kommentar udgivelsesfejl" + +#: ../cache/locales.php:694 +msgid "Show the older comments" +msgstr "Vis de ældre kommentarer" + +#: ../cache/locales.php:695 +msgid "Loading comments ..." +msgstr "Indlæser kommentarer ..." + +#: ../cache/locales.php:696 +msgid "Get the comments" +msgstr "Hent kommentarerne" + +#: ../cache/locales.php:697 +msgid "Add a comment" +msgstr "Tilføj en kommentar" + +#: ../cache/locales.php:698 +msgid "Share with" +msgstr "Del med" + +#: ../cache/locales.php:699 +msgid "Everyone" +msgstr "Alle" + +#: ../cache/locales.php:700 +msgid "Your contacts" +msgstr "Dine kontakter" + +#: ../cache/locales.php:702 +msgid "Updated" +msgstr "Opdateret" + +#: ../cache/locales.php:703 +msgid "Content not found" +msgstr "Indhold ikke fundet" + +#: ../cache/locales.php:704 +msgid "Contact publication" +msgstr "Kontakt udgivelse" + +#: ../cache/locales.php:705 +msgid "Comments" +msgstr "Kommentarer" + +#: ../cache/locales.php:706 +msgid "The API is not reachable, try again later" +msgstr "API'en kan ikke nåes, prøv igen senere" + +#: ../cache/locales.php:707 +msgid "Type here" +msgstr "Skriv her" + +#~ msgid "PHP version mismatch. Movim requires PHP 5.3 minimum." +#~ msgstr "PHP version passer ikke. Movim kræver PHP 5.3 eller højere." + +#, php-format +#~ msgid "Movim requires the %s extension." +#~ msgstr "Movim kræver %s udvidelsen." + +#~ msgid "Movim's folder must be writable." +#~ msgstr "Movim's mapper skal være skrivbare." + +#~ msgid "Movim Installer" +#~ msgstr "Movim installeringspakke" + +#, php-format +#~ msgid "Couldn't create directory '%s'." +#~ msgstr "Kunne ikke oprette bibliotek '%s'." + +#, php-format +#~ msgid "Couldn't create configuration file '%s'." +#~ msgstr "Kunne ikke oprette konfigurationfil '%s'." + +#~ msgid "Compatibility Test" +#~ msgstr "Kompabilitetstest" + +#~ msgid "" +#~ "The following requirements were not met. Please make sure they are all " +#~ "satisfied in order to install Movim." +#~ msgstr "" +#~ "De følgende krav blev ikke opfyldt. Sikre dig venligst de alle er dækket for " +#~ "at kunne installere Movim." + +#~ msgid "User not logged in." +#~ msgstr "Bruger er ikke logget ind." + +#~ msgid "JID not provided." +#~ msgstr "JID ikke givet." + +#, php-format +#~ msgid "jid '%s' is incorrect" +#~ msgstr "jid '%s' er ikke korrekt" + +#, php-format +#~ msgid "Cannot open log file '%s'" +#~ msgstr "Kan ikke åbne log fil '%s'" + +#, php-format +#~ msgid "%s - Account Creation" +#~ msgstr "%s - Konto oprettelse" + +#~ msgid "Remove this contact" +#~ msgstr "Fjern denne kontakt" + +#~ msgid "Debug console" +#~ msgstr "Fejlsøgningskonsol" + +#~ msgid "Logout" +#~ msgstr "Log ud" + +#~ msgid "wants to talk with you" +#~ msgstr "ønsker at snakke med dig" + +#~ msgid "Decline" +#~ msgstr "Afvis" + +#~ msgid "Loading the contact feed ..." +#~ msgstr "Indlæse kontakt kilde..." + +#~ msgid "or" +#~ msgstr "eller" + +#~ msgid "XMPP Connection Preferences" +#~ msgstr "XMPP forbindelse indstillinger" + +#~ msgid "ultimate" +#~ msgstr "ultimativ" + +#~ msgid "talkative" +#~ msgstr "snakkesalig" + +#~ msgid "normal" +#~ msgstr "normal" + +#~ msgid "terse" +#~ msgstr "kort" + +#~ msgid "empty" +#~ msgstr "tom" + +#~ msgid "Connecting..." +#~ msgstr "Forbinder..." + +#~ msgid "Success !" +#~ msgstr "Fuldført!" + +#, php-format +#~ msgid "Cannot load element value '%s'" +#~ msgstr "Kan ikke indlæse elementværdi '%s'" + +#~ msgid "Invalid name" +#~ msgstr "Ugyldigt navn" + +#~ msgid "You entered different passwords" +#~ msgstr "Du skrev forskellige koderord" + +#~ msgid "Username already taken" +#~ msgstr "Brugernavnet er allerede taget" + +#~ msgid "Wrong ID" +#~ msgstr "Forkert ID" + +#~ msgid "Could not communicate with the XMPP server" +#~ msgstr "Kunne ikke kommunikere med XMPP server" + +#~ msgid "Could not connect to the XMPP server" +#~ msgstr "Kunne ikke forbinde til XMPP server" diff --git a/sources/locales/de.po b/sources/locales/de.po new file mode 100644 index 0000000..38eca96 --- /dev/null +++ b/sources/locales/de.po @@ -0,0 +1,2987 @@ +# German translations for Movim Website package. +# This file is distributed under the same license as the Movim Website package. +# This file was translated from CodingTeam at . +msgid "" +msgstr "" +"Project-Id-Version: Movim Website\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-06-08 22:06+0200\n" +"PO-Revision-Date: 2015-06-09 22:18+0000\n" +"Last-Translator: Tobias Bannert \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2015-06-18 21:08+0000\n" +"X-Generator: Launchpad (build 17570)\n" +"Language: \n" + +#: ../cache/locales.php:2 +msgid "Thanks" +msgstr "Danke" + +#: ../cache/locales.php:3 +msgid "Developers" +msgstr "Entwickler" + +#: ../cache/locales.php:4 +msgid "Translators" +msgstr "Übersetzer" + +#: ../cache/locales.php:5 +msgid "Software" +msgstr "Programm" + +#: ../cache/locales.php:6 +msgid "Resources" +msgstr "Ressourcen" + +#: ../cache/locales.php:7 ../cache/locales.php:83 ../cache/locales.php:85 +msgid "API" +msgstr "API" + +#: ../cache/locales.php:8 +msgid "" +"Movim is an XMPP-based communication platform. All the project, except the " +"following software and resources, is under" +msgstr "" +"Movim ist eine XMPP-basierte Kommunikationsplattform. Das gesamte Projekt, " +"ausgenommen der folgenden Anwendung und Ressourcen, sind unter" + +#: ../cache/locales.php:9 +msgid "Account" +msgstr "Konto" + +#: ../cache/locales.php:10 +msgid "The password has been updated" +msgstr "Das Passwort wurde aktualisiert" + +#: ../cache/locales.php:11 +msgid "Please provide a valid password (6 characters minimum)" +msgstr "Das Passwort muss mindestens 6 Zeichen beinhalten" + +#: ../cache/locales.php:12 +msgid "The provided passwords are not the same" +msgstr "Die eingegebenen Passwörter stimmen nicht überein" + +#: ../cache/locales.php:13 +msgid "Delete my account" +msgstr "Mein Konto löschen" + +#: ../cache/locales.php:14 +msgid "" +"You will delete your XMPP account and all the relative information linked to " +"it (profile, contacts and publications)." +msgstr "" +"Sie werden Ihr XMPP-Konto und alle Informationen welche damit verbunden sind " +"löschen (Profil, Kontakte und Veröffentlichungen)." + +#: ../cache/locales.php:15 +msgid "Are you sure that you want to delete it ?" +msgstr "Soll es wirklich gelöscht werden?" + +#: ../cache/locales.php:16 ../cache/locales.php:411 +msgid "Create a new account" +msgstr "Neues Konto erstellen" + +#: ../cache/locales.php:17 +msgid "No account creation form found on the server" +msgstr "Keine Kontoerstellungseingabemaske auf dem Server gefunden" + +#: ../cache/locales.php:18 ../cache/locales.php:172 +msgid "on" +msgstr "an" + +#: ../cache/locales.php:19 +msgid "Your acccount has been successfully registered" +msgstr "Ihr Konto wurde erfolgreich eingerichtet" + +#: ../cache/locales.php:20 +msgid "Loading" +msgstr "Wird geladen" + +#: ../cache/locales.php:21 +msgid "Not Acceptable" +msgstr "Nicht zulässig" + +#: ../cache/locales.php:22 +msgid "The registration system of this server is currently unavailable" +msgstr "" +"Das Registrierungssystem dieses Servers ist vorübergend nicht erreichbar." + +#: ../cache/locales.php:23 +msgid "" +"This server use an external system for the registration, please click on the " +"following URL." +msgstr "" +"Dieser Server benutzt ein externes Registrierungssystem. Bitte auf die " +"folgende Adresse klicken." + +#: ../cache/locales.php:24 +msgid "Actions" +msgstr "Aktionen" + +#: ../cache/locales.php:25 ../cache/locales.php:82 +msgid "Database" +msgstr "Datenbank" + +#: ../cache/locales.php:26 +msgid "Modl wasn't able to connect to the database" +msgstr "Modl konnte sich nicht mit der Datenbank verbinden" + +#: ../cache/locales.php:27 +msgid "Movim is connected to the database" +msgstr "Movim ist mit der Datenbank verbunden" + +#: ../cache/locales.php:28 +msgid "The database need to be updated" +msgstr "Die Datenbank muss aktualisiert werden" + +#: ../cache/locales.php:29 +msgid "Movim database is up to date" +msgstr "Movim-Datenbank ist aktuell" + +#: ../cache/locales.php:30 +msgid "Database Type" +msgstr "Datenbanktyp" + +#: ../cache/locales.php:31 ../cache/locales.php:50 ../cache/locales.php:540 +msgid "Username" +msgstr "Benutzername" + +#: ../cache/locales.php:32 ../cache/locales.php:51 ../cache/locales.php:282 +#: ../cache/locales.php:541 +msgid "Password" +msgstr "Passwort" + +#: ../cache/locales.php:33 +msgid "Host" +msgstr "Rechner (Host)" + +#: ../cache/locales.php:34 +msgid "Port" +msgstr "Anschluss (Port)" + +#: ../cache/locales.php:35 +msgid "Database Name" +msgstr "Datenbankname" + +#: ../cache/locales.php:36 +msgid "General Settings" +msgstr "Grundeinstellungen" + +#: ../cache/locales.php:37 +msgid "Theme" +msgstr "Thema" + +#: ../cache/locales.php:38 +msgid "Default language" +msgstr "Vorgabesprache" + +#: ../cache/locales.php:39 +msgid "Environment" +msgstr "Umgebung" + +#: ../cache/locales.php:40 +msgid "Log verbosity" +msgstr "Protokollstufe" + +#: ../cache/locales.php:41 +msgid "Server Timezone" +msgstr "Server-Zeitzone" + +#: ../cache/locales.php:42 +msgid "User folder size limit (in bytes)" +msgstr "Speicherlimit des Nutzerverzeichnis (in Bytes)" + +#: ../cache/locales.php:43 +msgid "WebSocket Configuration" +msgstr "WebSocket-Konfiguration" + +#: ../cache/locales.php:44 +msgid "Enter here a valid WebSocket URI in the form" +msgstr "Bitte in das Feld eine gültige WebSocket-Adresse eingeben" + +#: ../cache/locales.php:45 +msgid "WebSocket URI" +msgstr "WebSocket-Adresse" + +#: ../cache/locales.php:46 +msgid "" +"If you change the URI, please restart the daemon to reload the configuration" +msgstr "" +"Nach dem Ändern der Adresse bitte den Dienst neu starten, um die " +"Konfiguration neu zu laden." + +#: ../cache/locales.php:47 +msgid "Public WebSockets" +msgstr "Öffentliche WebSockets" + +#: ../cache/locales.php:48 +msgid "Administration Credential" +msgstr "Systemverwaltungsberechtigung" + +#: ../cache/locales.php:49 +msgid "Change the default credentials admin/password" +msgstr "Vorgegebene Systemverwaltungsberechtigung/-passwort ändern" + +#: ../cache/locales.php:52 +msgid "Retype password" +msgstr "Passwort erneut eingeben" + +#: ../cache/locales.php:53 +msgid "Whitelist - XMPP Server" +msgstr "Liste der erlaubten XMPP-Server" + +#: ../cache/locales.php:54 +msgid "" +"If you want to specify a list of authorized XMPP servers on your Movim pod " +"and forbid the connection on all the others please put their domain name " +"here, with comma (ex: movim.eu,jabber.fr)" +msgstr "" +"Wenn Sie eine Liste von legitimierten XMPP-Servern für diesen Movim-Pod " +"festzulegen und alle sonstigen Verbindungen verbieten wollen, dann bitte " +"hier die Domänennamen durch Kommata getrennt eintragen. (z.B.: movim.eu, " +"jabber.fr)" + +#: ../cache/locales.php:55 +msgid "" +"Leave this field blank if you allow the access to all the XMPP accounts." +msgstr "" +"Dieses Feld leer lassen, um den Zugriff auf alle XMPP-Konten zu erlauben." + +#: ../cache/locales.php:56 +msgid "List of whitelisted XMPP servers" +msgstr "Liste der erlaubten XMPP-Server" + +#: ../cache/locales.php:57 ../cache/locales.php:61 +msgid "Information Message" +msgstr "Informationsmeldung" + +#: ../cache/locales.php:58 +msgid "Description" +msgstr "Beschreibung" + +#: ../cache/locales.php:59 +msgid "This message will be displayed on the login page" +msgstr "Diese Nachricht wird auf der Anmeldeseite angezeigt" + +#: ../cache/locales.php:60 +msgid "Leave this field blank if you don't want to show any message." +msgstr "Dieses Feld leer lassen, wenn keine Nachricht angezeigt werden soll." + +#: ../cache/locales.php:62 +msgid "Empty" +msgstr "Leer" + +#: ../cache/locales.php:63 +msgid "Syslog" +msgstr "Systemprotokoll" + +#: ../cache/locales.php:64 +msgid "Syslog and files" +msgstr "Systemprotokoll und Dateien" + +#: ../cache/locales.php:65 +msgid "URL Rewriting" +msgstr "Adressumschreiben" + +#: ../cache/locales.php:66 +msgid "The URL Rewriting can be enabled" +msgstr "Adressumschreiben kann aktiviert werden" + +#: ../cache/locales.php:67 +msgid "General Overview" +msgstr "Allgemeiner Überblick" + +#: ../cache/locales.php:68 +msgid "" +"Movim has found some issues or things that need to be fixed or improved" +msgstr "" +"Movim hat Probleme oder Dinge gefunden, die repariert oder verbessert werden " +"müssen." + +#: ../cache/locales.php:69 +#, php-format +msgid "Update your PHP-Version: %s" +msgstr "Bitte Ihre PHP-Version aktualisieren: %s" + +#: ../cache/locales.php:70 +msgid "Required: 5.3.0" +msgstr "Benötigt: 5.3.0" + +#: ../cache/locales.php:71 +msgid "Install the php5-curl library" +msgstr "Die php5-curl-Bibliothek installieren" + +#: ../cache/locales.php:72 +msgid "Install the php5-imagick library" +msgstr "Die php5-imagick-Bibliothek installieren" + +#: ../cache/locales.php:73 +msgid "Install the php5-gd library" +msgstr "Die php5-gd-Bibliothek installieren" + +#: ../cache/locales.php:74 +msgid "Read and write rights for the webserver in Movim's root directory" +msgstr "" +"Lese- und Schreibrechte für den Webserver im Wurzelverzeichnis von Movim" + +#: ../cache/locales.php:75 +msgid "The URL Rewriting support is currently disabled" +msgstr "Das Adressumschreiben ist derzeit deaktiviert" + +#: ../cache/locales.php:76 +msgid "The database need to be updated, go to the database panel to fix this" +msgstr "" +"Die Datenbank muss aktualisiert werden. Bitte zur Datenbankverwaltung gehen, " +"um das zu reparieren." + +#: ../cache/locales.php:77 +msgid "" +"WebSocket connection error, check if the Movim Daemon is running and is " +"reacheable" +msgstr "" + +#: ../cache/locales.php:78 +msgid "" +"XMPP Websocket connection error, please check the validity of the URL given " +"in the General Configuration" +msgstr "" + +#: ../cache/locales.php:79 +msgid "Browser" +msgstr "Browser" + +#: ../cache/locales.php:80 +msgid "Movim Core" +msgstr "Movim-Kern" + +#: ../cache/locales.php:81 +msgid "Movim Daemon" +msgstr "Movim-Dienst" + +#: ../cache/locales.php:84 +msgid "XMPP" +msgstr "XMPP" + +#: ../cache/locales.php:86 +#, php-format +msgid "" +"Here you can register your pod on the official %sMovim API%s and be listed " +"on %sthe pods page%s." +msgstr "" +"Hier können Sie Ihren eigenen Pod bei der offiziellen %sMovim-API%s " +"registrieren und auf der %sPod-Seite%s gelistet werden." + +#: ../cache/locales.php:87 +msgid "Your pod is not registered on the API" +msgstr "Ihr Pod ist nicht bei der offiziellen API registriert" + +#: ../cache/locales.php:88 +msgid "Your pod is registered on the API" +msgstr "Ihr Pod ist bei der offiziellen API registriert" + +#: ../cache/locales.php:89 +msgid "Your pod is not yet validated" +msgstr "Ihr Pod ist noch nicht bestätigt worden" + +#: ../cache/locales.php:90 +msgid "Your pod is validated" +msgstr "Ihr Pod wurde bestätigt" + +#: ../cache/locales.php:91 +msgid "" +"You asked to be removed from the API, this request will be processed in a " +"couple of hours" +msgstr "" +"Die Anfrage, Ihren Pod aus der API zu entfernen, wird in den nächsten " +"Stunden ausgeführt" + +#: ../cache/locales.php:92 ../cache/locales.php:147 +msgid "Configuration updated" +msgstr "Konfiguration aktualisiert" + +#: ../cache/locales.php:93 +msgid "File" +msgstr "Datei" + +#: ../cache/locales.php:94 +msgid "Use it" +msgstr "Es benutzen" + +#: ../cache/locales.php:95 +msgid "Webcam" +msgstr "Webcam" + +#: ../cache/locales.php:96 +msgid "Cheese !" +msgstr "Lächeln!" + +#: ../cache/locales.php:97 +msgid "Take a webcam snapshot" +msgstr "Einen Webcam-Schnappschuss aufnehmen" + +#: ../cache/locales.php:98 +msgid "Avatar Updated" +msgstr "Benutzerbild aktualisiert" + +#: ../cache/locales.php:99 +msgid "Avatar Not Updated" +msgstr "Benutzerbild nicht aktualisiert" + +#: ../cache/locales.php:100 ../cache/locales.php:415 +#, php-format +msgid "%s's feed" +msgstr "%ss Datenstrom" + +#: ../cache/locales.php:101 +msgid "This user has not posted anything right now" +msgstr "Dieser Benutzer hat noch nichts veröffentlicht" + +#: ../cache/locales.php:102 +msgid "Conferences" +msgstr "Chaträume" + +#: ../cache/locales.php:103 ../cache/locales.php:193 ../cache/locales.php:217 +#: ../cache/locales.php:468 +msgid "Groups" +msgstr "Gruppen" + +#: ../cache/locales.php:104 +msgid "Add a new Chat Room" +msgstr "Einen neuen Chatraum hinzufügen" + +#: ../cache/locales.php:105 ../cache/locales.php:368 +msgid "Chat Room ID" +msgstr "Chatraum-Kennung" + +#: ../cache/locales.php:106 ../cache/locales.php:116 ../cache/locales.php:156 +#: ../cache/locales.php:361 ../cache/locales.php:369 ../cache/locales.php:424 +msgid "Name" +msgstr "Name" + +#: ../cache/locales.php:107 ../cache/locales.php:157 ../cache/locales.php:371 +#: ../cache/locales.php:425 +msgid "Nickname" +msgstr "Spitzname" + +#: ../cache/locales.php:108 +msgid "Do you want do join automaticaly this Chat Room ?" +msgstr "Möchten Sie diesem Chatraum automatisch beitreten?" + +#: ../cache/locales.php:109 ../cache/locales.php:372 +msgid "Bad Chatroom ID" +msgstr "Falsche Chatraumkennung" + +#: ../cache/locales.php:110 ../cache/locales.php:373 +msgid "Empty name" +msgstr "Leerer Name" + +#: ../cache/locales.php:111 ../cache/locales.php:380 +msgid "Bookmarks updated" +msgstr "Lesezeichen aktualisiert" + +#: ../cache/locales.php:112 +msgid "An error occured : " +msgstr "Ein Fehler ist aufgetreten: " + +#: ../cache/locales.php:113 +msgid "Configure" +msgstr "Konfigurieren" + +#: ../cache/locales.php:114 +msgid "Add a new URL" +msgstr "Neue Adresse hinzufügen" + +#: ../cache/locales.php:115 +msgid "URL" +msgstr "Adresse" + +#: ../cache/locales.php:117 +msgid "Message Published" +msgstr "Nachricht veröffentlicht" + +#: ../cache/locales.php:118 ../cache/locales.php:138 +msgid "Encrypted message" +msgstr "Verschlüsselte Nachricht" + +#: ../cache/locales.php:119 +msgid "Composing..." +msgstr "Verfassen …" + +#: ../cache/locales.php:120 +msgid "Paused..." +msgstr "Angehalten …" + +#: ../cache/locales.php:121 +msgid "Contact gone" +msgstr "Kontakt verschwunden" + +#: ../cache/locales.php:122 +#, php-format +msgid "%s needs your attention" +msgstr "%s braucht Ihre Aufmerksamkeit" + +#: ../cache/locales.php:123 +msgid "Your message here..." +msgstr "Hier Ihre Nachricht …" + +#: ../cache/locales.php:124 +msgid "Smileys" +msgstr "Smileys" + +#: ../cache/locales.php:125 ../cache/locales.php:139 +msgid "Chat" +msgstr "Sofortnachrichten" + +#: ../cache/locales.php:126 +msgid "Discuss with your contacts" +msgstr "Mit Ihren Kontakten diskutieren" + +#: ../cache/locales.php:127 +msgid "Members" +msgstr "Mitglieder" + +#: ../cache/locales.php:128 ../cache/locales.php:376 +msgid "Connected to the chatroom" +msgstr "Mit dem Chatraum verbunden" + +#: ../cache/locales.php:129 ../cache/locales.php:377 +msgid "Disconnected from the chatroom" +msgstr "Vom Chatraum getrennt" + +#: ../cache/locales.php:130 ../cache/locales.php:200 ../cache/locales.php:469 +msgid "Configuration" +msgstr "Einstellungen" + +#: ../cache/locales.php:131 +msgid "Configuration saved" +msgstr "Konfiguration gespeichert" + +#: ../cache/locales.php:132 +msgid "Subject" +msgstr "Betreff" + +#: ../cache/locales.php:133 +msgid "Subject changed" +msgstr "Betreff geändert" + +#: ../cache/locales.php:134 +msgid "Open a new conversation by clicking on the plus button bellow" +msgstr "" + +#: ../cache/locales.php:135 +msgid "Chat with a contact" +msgstr "Mit einem Kontakt sprechen" + +#: ../cache/locales.php:136 +msgid "Frequent contacts" +msgstr "Häufige Kontakte" + +#: ../cache/locales.php:137 +msgid "Load more contacts" +msgstr "Weitere Kontakte laden" + +#: ../cache/locales.php:140 +msgid "General" +msgstr "Allgemein" + +#: ../cache/locales.php:141 +msgid "Language" +msgstr "Sprache" + +#: ../cache/locales.php:142 +msgid "Roster display" +msgstr "Kontaktlistenansicht" + +#: ../cache/locales.php:143 +msgid "Show the offline contacts" +msgstr "Abgemeldete Kontakte anzeigen" + +#: ../cache/locales.php:144 +msgid "Hide the offline contacts" +msgstr "Abgemeldete Kontakte ausblenden" + +#: ../cache/locales.php:145 +msgid "Appearence" +msgstr "Erscheinungsbild" + +#: ../cache/locales.php:146 +msgid "This configuration is shared wherever you are connected !" +msgstr "" +"Diese Konfiguration wird geteilt wohin auch immer Sie sich verbinden!" + +#: ../cache/locales.php:148 +msgid "Notify on incoming message" +msgstr "Benachrichtigung über eingehende Nachricht" + +#: ../cache/locales.php:149 +msgid "Use desktop notifications" +msgstr "Schreibtischbenachrichtigung nutzen" + +#: ../cache/locales.php:150 +msgid "Data" +msgstr "Daten" + +#: ../cache/locales.php:151 +msgid "Cache" +msgstr "Puffer" + +#: ../cache/locales.php:152 ../cache/locales.php:218 ../cache/locales.php:466 +msgid "Contacts" +msgstr "Kontakte" + +#: ../cache/locales.php:153 ../cache/locales.php:480 +msgid "Posts" +msgstr "Beiträge" + +#: ../cache/locales.php:154 +msgid "Messages" +msgstr "Nachrichten" + +#: ../cache/locales.php:155 ../cache/locales.php:423 +msgid "General Informations" +msgstr "Allgemeine Angaben" + +#: ../cache/locales.php:158 ../cache/locales.php:427 +msgid "Date of Birth" +msgstr "Geburtsdatum" + +#: ../cache/locales.php:159 ../cache/locales.php:428 +msgid "Gender" +msgstr "Geschlecht" + +#: ../cache/locales.php:160 ../cache/locales.php:429 +msgid "Marital Status" +msgstr "Familienstand" + +#: ../cache/locales.php:161 ../cache/locales.php:426 +msgid "Email" +msgstr "Epost" + +#: ../cache/locales.php:162 ../cache/locales.php:430 +msgid "Website" +msgstr "Internetseite" + +#: ../cache/locales.php:163 ../cache/locales.php:431 +msgid "About Me" +msgstr "Persönliche Angaben" + +#: ../cache/locales.php:164 +msgid "Other Accounts" +msgstr "Weitere Konten" + +#: ../cache/locales.php:165 +msgid "Is Listening" +msgstr "hört" + +#: ../cache/locales.php:166 ../cache/locales.php:432 +msgid "Geographic Position" +msgstr "Standort" + +#: ../cache/locales.php:167 ../cache/locales.php:433 +msgid "Locality" +msgstr "Ort" + +#: ../cache/locales.php:168 ../cache/locales.php:434 +msgid "Country" +msgstr "Land" + +#: ../cache/locales.php:169 +msgid "Mood" +msgstr "Stimmung" + +#: ../cache/locales.php:170 +msgid "I'm " +msgstr "Ich bin " + +#: ../cache/locales.php:171 +msgid "Listening" +msgstr "Hört zu" + +#: ../cache/locales.php:173 +msgid "Last seen" +msgstr "Zuletzt gesehen" + +#: ../cache/locales.php:174 +msgid "Client Informations" +msgstr "Programminformationen" + +#: ../cache/locales.php:175 +msgid "Last registered" +msgstr "Zuletzt angemeldet" + +#: ../cache/locales.php:176 +msgid "Find some new friends" +msgstr "Neu Freunde finden" + +#: ../cache/locales.php:177 ../cache/locales.php:533 +msgid "Edit" +msgstr "Bearbeiten" + +#: ../cache/locales.php:178 +msgid "Alias" +msgstr "Pseudonym" + +#: ../cache/locales.php:179 +msgid "Group" +msgstr "Gruppe" + +#: ../cache/locales.php:180 ../cache/locales.php:400 +msgid "Contact updated" +msgstr "Kontakt aktualisiert" + +#: ../cache/locales.php:181 +msgid "Are you sure?" +msgstr "Sind Sie sicher?" + +#: ../cache/locales.php:182 +msgid "" +"You are going to delete one of your contacts, please confirm your action" +msgstr "" +"Sie sind dabei einen Ihrer Kontakte zu löschen, bitte bestätigen Sie Ihre " +"Handlung" + +#: ../cache/locales.php:183 +#, php-format +msgid "%s years" +msgstr "%s Jahre" + +#: ../cache/locales.php:184 +msgid "Last public post" +msgstr "Letzer öffentlicher Beitrag" + +#: ../cache/locales.php:185 +msgid "Subscribe" +msgstr "Abonnieren" + +#: ../cache/locales.php:186 +msgid "Subscribed" +msgstr "Abonniert" + +#: ../cache/locales.php:187 +msgid "Unsubscribe" +msgstr "Abbestellen" + +#: ../cache/locales.php:188 +msgid "You are going to unsubscribe from this Group" +msgstr "Sie sind dabei sich von dieser Gruppe abzumelden" + +#: ../cache/locales.php:189 +msgid "Unsubscribed" +msgstr "Abgemeldet" + +#: ../cache/locales.php:190 +msgid "Make your membership to this group public to your friends" +msgstr "" +"Machen Sie die Mitgliedschaft zu dieser Gruppe für Ihre Freunde öffentlich" + +#: ../cache/locales.php:191 +msgid "Give a label for this group" +msgstr "Der Gruppe eine Bezeichnung geben" + +#: ../cache/locales.php:192 +msgid "Are you sure ?" +msgstr "Sind Sie sicher?" + +#: ../cache/locales.php:194 +msgid "Discover, follow and share" +msgstr "Entdecken, folgen und teilen" + +#: ../cache/locales.php:195 +msgid "Something bad happened to this group" +msgstr "" + +#: ../cache/locales.php:196 +msgid "Group configuration saved" +msgstr "Gruppeneinstellung gespeichert" + +#: ../cache/locales.php:197 +msgid "Delete the group" +msgstr "Die Gruppe löschen" + +#: ../cache/locales.php:198 +msgid "" +"You are going to delete the following group. Please confirm your action." +msgstr "" +"Sie sind dabei die folgende Gruppe zu löschen. Bitte bestätigen Sie die " +"Aktion." + +#: ../cache/locales.php:199 +msgid "" +"It seems that this group doesn't exists anymore. Do you want to remove it " +"from your subscriptions?" +msgstr "" + +#: ../cache/locales.php:201 ../cache/locales.php:408 +msgid "Subscriptions" +msgstr "Anmeldungen" + +#: ../cache/locales.php:202 ../cache/locales.php:290 +msgid "Hello" +msgstr "Hallo" + +#: ../cache/locales.php:203 ../cache/locales.php:225 ../cache/locales.php:291 +msgid "Contact post" +msgstr "Kontaktnachricht" + +#: ../cache/locales.php:204 +msgid "" +"You don't have any subscriptions yet, select a group server above to start " +"exploring." +msgstr "" + +#: ../cache/locales.php:205 +msgid "Subscribe to your favorite feeds by bookmarking them." +msgstr "" +"Ihren Liblingsdatenstrom abonnieren, durch Hinzufügen als Lesezeichen." + +#: ../cache/locales.php:206 +msgid "My Subscriptions" +msgstr "Meine Abonnements" + +#: ../cache/locales.php:207 +msgid "Create a new Group" +msgstr "Eine neue Gruppe erstellen" + +#: ../cache/locales.php:208 +msgid "Group name" +msgstr "Gruppenname" + +#: ../cache/locales.php:209 +msgid "My Little Pony - Fan Club" +msgstr "My Little Pony - Fanclub" + +#: ../cache/locales.php:210 +msgid "Group created successfully" +msgstr "Grupper erfolgreich erstellt" + +#: ../cache/locales.php:211 +msgid "Group deleted successfully" +msgstr "Gruppe erfolgreich gelöscht" + +#: ../cache/locales.php:212 +msgid "Please provide a valid group name (4 characters minimum)" +msgstr "" + +#: ../cache/locales.php:213 +msgid "You cannot create a new Group on this server" +msgstr "Sie können keine neue Gruppe auf diesem Server erstellen" + +#: ../cache/locales.php:214 +#, php-format +msgid "%s subscribers" +msgstr "%s Abonnenten" + +#: ../cache/locales.php:215 +#, php-format +msgid "%s posts" +msgstr "%s Beiträge" + +#: ../cache/locales.php:216 +msgid "All" +msgstr "Alle" + +#: ../cache/locales.php:219 +msgid "Refresh all the streams" +msgstr "Alle Daten auffrischen" + +#: ../cache/locales.php:220 ../cache/locales.php:402 +msgid "Search" +msgstr "Suchen" + +#: ../cache/locales.php:221 +msgid "Go on the Chat page" +msgstr "Den Chat öffnen" + +#: ../cache/locales.php:222 +msgid "Read all theses articles on the News page" +msgstr "Alle diese Artikel auf der Nachrichtenseite lesen" + +#: ../cache/locales.php:223 +msgid "Visit your public blog" +msgstr "Ihren öffentlichen Blog besuchen" + +#: ../cache/locales.php:224 +msgid "See your public posts and share them with all your contacts" +msgstr "" +"Ihre öffentlichen Beiträge ansehen und diese allen Ihren Kontakten freigeben" + +#: ../cache/locales.php:226 +msgid "Universal share button" +msgstr "Universeller Freigabeknopf" + +#: ../cache/locales.php:227 +msgid "" +"Bookmark or drag and drop the following button in your toolbar and use it on " +"all the pages you want to share on Movim" +msgstr "" + +#: ../cache/locales.php:228 +msgid "Share on Movim" +msgstr "Auf Movim teilen" + +#: ../cache/locales.php:229 +msgid "Frequently Asked Questions" +msgstr "Häufig gestellte Fragen" + +#: ../cache/locales.php:230 +msgid "What do the little banners refer to ?" +msgstr "Was bedeuten die kleinen Fahnen?" + +#: ../cache/locales.php:231 +msgid "" +"Thanks to these five little banners, you can quickly identitfy the level of " +"confdentiality applied to the information you provide." +msgstr "" +"Danke dieser fünf kleinen Fahnen, können Sie schnell die " +"Vertraulichkeitsstufe Ihrer Information erkennen." + +#: ../cache/locales.php:232 +msgid "White, only you can see the information" +msgstr "Weiß, nur Sie können die Information sehen" + +#: ../cache/locales.php:233 +msgid "Green, you have chosen some contacts who can see your information" +msgstr "" +"Grün, Sie haben einige Kontakte gewählt, die Ihre Information sehen können" + +#: ../cache/locales.php:234 +msgid "Orange, all your contact list can see your information" +msgstr "Orange, Ihre vollständige Kontaktliste kann Ihre Information sehen" + +#: ../cache/locales.php:235 +msgid "Red, everybody in the XMPP network can see your information" +msgstr "Rot, jeder im XMPP-Netzwerk kann Ihre Information sehen" + +#: ../cache/locales.php:236 +msgid "Black, the whole Internet can see your information" +msgstr "Schwarz, das vollständige Internet kann Ihre Information sehen" + +#: ../cache/locales.php:237 +msgid "Looking for some documentation ?" +msgstr "Suchen Sie nach einer Dokumentation?" + +#: ../cache/locales.php:238 +msgid "Read the Wiki" +msgstr "Das Wiki lesen" + +#: ../cache/locales.php:239 +msgid "Talk with us by email ?" +msgstr "Mit uns per E-Mail sprechen?" + +#: ../cache/locales.php:240 +msgid "Join the Mailing List" +msgstr "Der Verteilerliste beitreten" + +#: ../cache/locales.php:241 +msgid "Chat with the team ?" +msgstr "Mit dem Team sprechen?" + +#: ../cache/locales.php:242 +msgid "Join the Chatroom" +msgstr "Den Chatraum betreten" + +#: ../cache/locales.php:243 +msgid "Location node created" +msgstr "Ortsknoten erstellt" + +#: ../cache/locales.php:244 +msgid "Bookmark node created" +msgstr "Lesezeichenknoten erstellt" + +#: ../cache/locales.php:245 +msgid "Profile node created" +msgstr "Profilknoten erstellt" + +#: ../cache/locales.php:246 +msgid "Avatar node created" +msgstr "Avatarknoten erstellt" + +#: ../cache/locales.php:247 +msgid "Subscriptions node created" +msgstr "Abonnementknoten erstellt" + +#: ../cache/locales.php:248 +msgid "Microblog node created" +msgstr "Microblogknoten ersellt" + +#: ../cache/locales.php:249 +msgid "Location" +msgstr "Standort" + +#: ../cache/locales.php:250 +msgid "Wrong position" +msgstr "Falsche Position" + +#: ../cache/locales.php:251 +msgid "Location updated" +msgstr "Standort aktualisiert" + +#: ../cache/locales.php:252 +msgid "Update my position" +msgstr "Meine Position aktualisieren" + +#: ../cache/locales.php:253 +msgid "Wrong username" +msgstr "Falscher Benutzername" + +#: ../cache/locales.php:254 +msgid "Invalid JID" +msgstr "Ungültige Jabber-Kennung" + +#: ../cache/locales.php:255 +msgid "Empty Challenge from the server" +msgstr "Leere Aufforderung vom Server" + +#: ../cache/locales.php:256 +msgid "XMPP Domain error, your account is not a correct Jabber ID" +msgstr "XMPP-Domänenfehler: Ihr Konto ist keine richtige Jabber-Kennung" + +#: ../cache/locales.php:257 +msgid "Some data are missing !" +msgstr "Es fehlen einige Daten!" + +#: ../cache/locales.php:258 +msgid "Wrong password" +msgstr "Falsches Passwort" + +#: ../cache/locales.php:259 +msgid "Internal server error" +msgstr "Interner Server-Fehler" + +#: ../cache/locales.php:260 +msgid "Session error" +msgstr "Sitzungsfehler" + +#: ../cache/locales.php:261 +msgid "Account successfully created" +msgstr "Das Benutzerkonto wurde erfolgreich angelegt." + +#: ../cache/locales.php:262 ../cache/locales.php:271 +msgid "Your XMPP server is unauthorized" +msgstr "Ihr XMPP-Server ist nicht legitimiert" + +#: ../cache/locales.php:263 +msgid "The server takes too much time to respond" +msgstr "Der Server braucht zum Antworten zu lange" + +#: ../cache/locales.php:264 +msgid "Your web browser is too old to use with Movim." +msgstr "Ihr Browser ist zu alt für Movim." + +#: ../cache/locales.php:265 +msgid "" +"Movim cannot talk with the server, please try again later (Websocket " +"connection error)" +msgstr "" +"Movim kann den Server nicht erreichen, bitte versuchen Sie es später nochmal " +"(Websocket-Verbindungsfehler)" + +#: ../cache/locales.php:266 +msgid "Impossible login" +msgstr "Anmeldung nicht möglich" + +#: ../cache/locales.php:267 +msgid "Oops!" +msgstr "Huch!" + +#: ../cache/locales.php:268 ../cache/locales.php:449 ../cache/locales.php:455 +msgid "Unknown error" +msgstr "Unbekannter Fehler" + +#: ../cache/locales.php:269 +msgid "Invalid username format" +msgstr "Ungültiges Benutzernamenformat" + +#: ../cache/locales.php:270 +msgid "Invalid password format" +msgstr "Ungültiges Passwortformat" + +#: ../cache/locales.php:272 +msgid "A Movim session is already open on an other device" +msgstr "" + +#: ../cache/locales.php:273 +msgid "Movim failed to authenticate. You entered wrong data" +msgstr "" +"Movim konnte nicht legitimiert werden. Sie haben falsche Daten eingegeben." + +#: ../cache/locales.php:274 +msgid "Authentication mechanism not supported by Movim" +msgstr "Legitimierungsmechanismus wird von Movim nicht unterstützt" + +#: ../cache/locales.php:275 +msgid "The XMPP authentification failed" +msgstr "XMPP-Legitimierung ist fehlgeschlagen" + +#: ../cache/locales.php:276 +#, php-format +msgid "" +"You can login with Facebook (chat only) using %syour.id@chat.facebook.com%s " +"and your password" +msgstr "" +"Sie können Sich mit Facebook (nur Kurznachrichten) anmelden mit " +"%sihre.identifikation@chat.facebook.com%s und Ihrem Passwort." + +#: ../cache/locales.php:277 +#, php-format +msgid "%sGmail accounts are also compatible%s but are not fully supported" +msgstr "" +"%sGooglemail-Konten werden auch unterstützt%s aber nicht mit vollem " +"Funktionsumfang" + +#: ../cache/locales.php:278 +msgid "You can login using your favorite Jabber account" +msgstr "Sie können sich mit Ihrem liebsten Jabber-Konto anmelden" + +#: ../cache/locales.php:279 +msgid "or with our demonstration account" +msgstr "oder mit unserem Demonstrationskonto" + +#: ../cache/locales.php:280 ../cache/locales.php:435 +msgid "Accounts" +msgstr "Konten" + +#: ../cache/locales.php:281 +msgid "My address" +msgstr "Adresse" + +#: ../cache/locales.php:283 +msgid "Create one !" +msgstr "Eines erstellen!" + +#: ../cache/locales.php:284 +msgid "No account yet ?" +msgstr "Noch keine Konto?" + +#: ../cache/locales.php:285 +msgid "Another account" +msgstr "Ein anderes Konto" + +#: ../cache/locales.php:286 +msgid "You can login with accounts from theses servers" +msgstr "" + +#: ../cache/locales.php:287 +msgid "Connected" +msgstr "Verbunden" + +#: ../cache/locales.php:288 +msgid "Population" +msgstr "Einwohner" + +#: ../cache/locales.php:289 +msgid "Bad nickname (between 4 and 40 characters)" +msgstr "" + +#: ../cache/locales.php:292 +msgid "" +"Welcome on your news feed, here you will see all the posts published in the " +"groups you have subscribed." +msgstr "" +"Willkommen zu Ihrem Datenstrom, hier können Sie alle Beiträge sehen, welche " +"in Ihren abonnierten Gruppen veröffentlicht wurden." + +#: ../cache/locales.php:293 +msgid "Refreshing all the streams" +msgstr "Alle Daten werden aufgefrischt" + +#: ../cache/locales.php:294 +msgid "This post is public" +msgstr "Dieser Beitrag ist öffentlich" + +#: ../cache/locales.php:295 +msgid "Manage your members" +msgstr "Mitglieder verwalten" + +#: ../cache/locales.php:296 +msgid "Get the members" +msgstr "Mitglieder abfragen" + +#: ../cache/locales.php:297 +msgid "Affiliations saved" +msgstr "Zugehörigkeiten gespeichert" + +#: ../cache/locales.php:298 +msgid "Manage your subscriptions" +msgstr "Ihre Abonnements verwalten" + +#: ../cache/locales.php:299 +msgid "Manage the subscriptions" +msgstr "Die Abonnements verwalten" + +#: ../cache/locales.php:300 +msgid "Get the subscriptions" +msgstr "Abonnements" + +#: ../cache/locales.php:301 +msgid "Subscriptions saved" +msgstr "Abonnement gespeichert" + +#: ../cache/locales.php:302 +msgid "Pending Invitations" +msgstr "Neue Einladungen" + +#: ../cache/locales.php:303 +#, php-format +msgid "%s wants to talk with you" +msgstr "%s möchte mit Ihnen sprechen" + +#: ../cache/locales.php:304 +msgid "Manage" +msgstr "Verwalten" + +#: ../cache/locales.php:305 ../cache/locales.php:338 +msgid "News Feed" +msgstr "Nachrichtendaten" + +#: ../cache/locales.php:306 ../cache/locales.php:339 +msgid "Discover and register to the groups you are interested in" +msgstr "Gruppen, die Sie interessieren, entdecken und dort registrieren" + +#: ../cache/locales.php:307 ../cache/locales.php:340 ../cache/locales.php:482 +msgid "Preview" +msgstr "Vorschau" + +#: ../cache/locales.php:308 ../cache/locales.php:341 ../cache/locales.php:478 +msgid "Help" +msgstr "Hilfe" + +#: ../cache/locales.php:309 ../cache/locales.php:342 +msgid "More help" +msgstr "Weitere Hilfe" + +#: ../cache/locales.php:310 ../cache/locales.php:343 +msgid "Markdown syntax manual" +msgstr "" + +#: ../cache/locales.php:311 ../cache/locales.php:344 ../cache/locales.php:681 +msgid "Title" +msgstr "Titel" + +#: ../cache/locales.php:312 ../cache/locales.php:345 +msgid "Content" +msgstr "Inhalt" + +#: ../cache/locales.php:313 ../cache/locales.php:346 +msgid "Link" +msgstr "Verweis" + +#: ../cache/locales.php:314 ../cache/locales.php:347 +msgid "Tags" +msgstr "Schlagwörter" + +#: ../cache/locales.php:315 ../cache/locales.php:348 +msgid "Please enter a valid url" +msgstr "Bitte eine gültige Adresse eingeben" + +#: ../cache/locales.php:316 ../cache/locales.php:349 +msgid "No content to preview" +msgstr "Kein Inhalt zur Vorschau" + +#: ../cache/locales.php:317 ../cache/locales.php:350 ../cache/locales.php:687 +msgid "No content" +msgstr "Ohne Inhalt" + +#: ../cache/locales.php:318 ../cache/locales.php:351 +msgid "Post published" +msgstr "Beitrag veröffentlicht" + +#: ../cache/locales.php:319 ../cache/locales.php:352 +msgid "Post deleted" +msgstr "Beitrag gelöscht" + +#: ../cache/locales.php:320 ../cache/locales.php:353 +msgid "This picture will be added to your gallery" +msgstr "" + +#: ../cache/locales.php:321 ../cache/locales.php:354 +msgid "What's Hot" +msgstr "Spannendes" + +#: ../cache/locales.php:322 ../cache/locales.php:355 +msgid "New post" +msgstr "Neuer Beitrag" + +#: ../cache/locales.php:323 ../cache/locales.php:357 +msgid "" +"You can also use services like Imgur or Flickr to host your picture and " +"paste the link here." +msgstr "" + +#: ../cache/locales.php:324 +#, php-format +msgid "This is a re-post from %s" +msgstr "" + +#: ../cache/locales.php:325 +#, php-format +msgid "See %s profile" +msgstr "Profil %s ansehen" + +#: ../cache/locales.php:326 +msgid "Publish this post on your public feed?" +msgstr "Diesen Beitrag in Ihrem öffentlichen Datenstrom veröffentlichen?" + +#: ../cache/locales.php:327 +msgid "Post published on your blog" +msgstr "Beitrag in Ihrem Blog veröffentlicht" + +#: ../cache/locales.php:328 +msgid "Post removed from your blog" +msgstr "Beitrag von Ihrem Blog entfernt" + +#: ../cache/locales.php:329 ../cache/locales.php:701 +msgid "Delete this post" +msgstr "Diesen Eintrag löschen" + +#: ../cache/locales.php:330 +msgid "You are going to delete this post, please confirm your action" +msgstr "" + +#: ../cache/locales.php:331 +msgid "Comments disabled" +msgstr "Kommentare deaktiviert" + +#: ../cache/locales.php:332 +msgid "Comment published" +msgstr "Kommentar veröffentlicht" + +#: ../cache/locales.php:333 +msgid "Disconnect" +msgstr "Trennen" + +#: ../cache/locales.php:334 +msgid "Your status here !" +msgstr "Ihr Status hier!" + +#: ../cache/locales.php:335 +msgid "Status updated" +msgstr "Status aktualisiert" + +#: ../cache/locales.php:336 +msgid "Status" +msgstr "Status" + +#: ../cache/locales.php:337 +msgid "Presence" +msgstr "Anwesenend" + +#: ../cache/locales.php:356 +msgid "Publish" +msgstr "Veröffentlichen" + +#: ../cache/locales.php:358 +msgid "You cannot publish a post on this Group" +msgstr "" + +#: ../cache/locales.php:359 +msgid "" +"Some fields have been filled in. Do you still want to go back and loose " +"their content?" +msgstr "" + +#: ../cache/locales.php:360 +msgid "Shared" +msgstr "Geteilt" + +#: ../cache/locales.php:362 +#, php-format +msgid "%s has been added to your public groups" +msgstr "%s wurde zu Ihren öffentlichen Gruppen hinzugefügt" + +#: ../cache/locales.php:363 +#, php-format +msgid "%s has been removed from your public groups" +msgstr "%s wurde aus Ihren öffentlichen Gruppen entfernt" + +#: ../cache/locales.php:364 +msgid "Add a chatroom" +msgstr "Chatraum hinzufügen" + +#: ../cache/locales.php:365 +msgid "You don't have any chatroom yet." +msgstr "Sie sind noch keinem Chatraum beigetreten." + +#: ../cache/locales.php:366 +msgid "Add one by clicking on the add button in the header." +msgstr "" + +#: ../cache/locales.php:367 +msgid "Chatrooms" +msgstr "Chaträume" + +#: ../cache/locales.php:370 +msgid "My Favorite Room" +msgstr "Mein favorisierter Raum" + +#: ../cache/locales.php:374 +msgid "Remove a chatroom" +msgstr "Chatraum löschen" + +#: ../cache/locales.php:375 +msgid "" +"You are going to remove the following chatroom. Please confirm your action." +msgstr "" +"Sie sind dabei den folgenden Chatraum zu löschen. Bitte bestätigen Sie Ihre " +"Handlung." + +#: ../cache/locales.php:378 +msgid "Users in the room" +msgstr "Nutzer im Raum" + +#: ../cache/locales.php:379 +msgid "Please enter a correct nickname (6 to 40 characters)" +msgstr "Bitte einen richtigen Spitznamen eingeben (6 bis 40 Zeichen)" + +#: ../cache/locales.php:381 +msgid "Public chatroom" +msgstr "Öffentlicher Chatraum" + +#: ../cache/locales.php:382 +msgid "Please provide a room address" +msgstr "Bitte eine Raumadresse übermitteln" + +#: ../cache/locales.php:383 +msgid "You are currently logued as an anonymous user." +msgstr "" + +#: ../cache/locales.php:384 +msgid "" +"You can join using your own account or create one on the login page by " +"loging out using the cross in the top-right corner." +msgstr "" + +#: ../cache/locales.php:385 +#, php-format +msgid "Login on %s" +msgstr "Bei %s anmelden" + +#: ../cache/locales.php:386 +msgid "Your nickname" +msgstr "Ihr Spitzname" + +#: ../cache/locales.php:387 +msgid "Ungrouped" +msgstr "Nicht gruppiert" + +#: ../cache/locales.php:388 +msgid "Show disconnected contacts" +msgstr "Abgemeldete Kontakte anzeigen" + +#: ../cache/locales.php:389 +msgid "Hide disconnected contacts" +msgstr "Abgemeldete Kontakte verbergen" + +#: ../cache/locales.php:390 +#, php-format +msgid "Show group %s" +msgstr "Gruppe %s anzeigen" + +#: ../cache/locales.php:391 +#, php-format +msgid "Hide group %s" +msgstr "Gruppe %s verbergen" + +#: ../cache/locales.php:392 +msgid "Please enter a valid Jabber ID" +msgstr "Bitte eine gültige Jabber-Kennung eingeben" + +#: ../cache/locales.php:393 +msgid "" +"No contacts ? You can add one using the + button bellow or going to the " +"Explore page" +msgstr "" +"Keine Kontakte? Sie können welche mit dem unteren + Knopf hinzufügen oder " +"zur Entdeckenseite gehen." + +#: ../cache/locales.php:394 +msgid "Show/Hide" +msgstr "Anzeigen/Ausblenden" + +#: ../cache/locales.php:395 +msgid "Enter the Jabber ID of your contact." +msgstr "Die Jabber-Kennung Ihres Kontaktes eingeben." + +#: ../cache/locales.php:396 +msgid "Press enter to validate." +msgstr "Enter zum Überprüfen eingeben." + +#: ../cache/locales.php:397 +msgid "JID" +msgstr "JID" + +#: ../cache/locales.php:398 +msgid "Results" +msgstr "Suchergebnisse" + +#: ../cache/locales.php:399 +msgid "Contact added" +msgstr "Kontakt hinzugefügt" + +#: ../cache/locales.php:401 +msgid "Contact deleted" +msgstr "Kontakt gelöscht" + +#: ../cache/locales.php:403 +msgid "This is not a valid url" +msgstr "Das ist keine gültige Adresse" + +#: ../cache/locales.php:404 +msgid "Sharing the URL" +msgstr "Adressfreigabe" + +#: ../cache/locales.php:405 +msgid "Statistics" +msgstr "Statistiken" + +#: ../cache/locales.php:406 +msgid "Since" +msgstr "Seit" + +#: ../cache/locales.php:407 +msgid "Sessions" +msgstr "Sitzungen" + +#: ../cache/locales.php:409 +msgid "Monthly Subscriptions" +msgstr "Monatliches Abonnement" + +#: ../cache/locales.php:410 +msgid "Monthly Subscriptions Cumulated" +msgstr "Monatliche Abonnements" + +#: ../cache/locales.php:412 +msgid "" +"Movim is a decentralized social network, before creating a new account you " +"need to choose a server to register." +msgstr "" +"Movim ist ein dezentrales soziales Netzwerk, bevor ein neues Konto erstellt " +"werden kann, muss ein Server zum Registrieren gewählt werden." + +#: ../cache/locales.php:413 +msgid "Your server here ?" +msgstr "Ihr Server hier?" + +#: ../cache/locales.php:414 +msgid "Contact us to add yours to the officially supported servers list" +msgstr "" +"Treten Sie mit uns in Kontakt, um Ihren Server zu der Liste der offiziell " +"unterstützten Server hinzuzufügen" + +#: ../cache/locales.php:416 +msgid "No public feed for this contact" +msgstr "Kein öffentlicher Datenstrom für diesen Kontakt" + +#: ../cache/locales.php:417 +msgid "No contact specified" +msgstr "Keinen Kontakt spezifiziert" + +#: ../cache/locales.php:418 ../cache/locales.php:473 +msgid "Profile" +msgstr "Profil" + +#: ../cache/locales.php:419 +msgid "Profile Updated" +msgstr "Profil aktualisiert" + +#: ../cache/locales.php:420 +msgid "Profile Not Updated" +msgstr "Profil nicht aktualisiert" + +#: ../cache/locales.php:421 +msgid "Your profile is now public" +msgstr "Ihr Profil ist jetzt öffentlich" + +#: ../cache/locales.php:422 +msgid "Your profile is now restricted" +msgstr "Ihr Profil ist jetzt eingeschränkt" + +#: ../cache/locales.php:436 +msgid "Twitter" +msgstr "Twitter" + +#: ../cache/locales.php:437 +msgid "Skype" +msgstr "Skype" + +#: ../cache/locales.php:438 +msgid "Yahoo" +msgstr "Yahoo" + +#: ../cache/locales.php:439 +msgid "Privacy Level" +msgstr "Privatsphärenstufe" + +#: ../cache/locales.php:440 +msgid "Is this profile public ?" +msgstr "Ist dieses Profil öffentlich?" + +#: ../cache/locales.php:441 +msgid "" +"Please pay attention ! By making your profile public, all the information " +"listed above will be available for all the Movim users and on the whole " +"Internet." +msgstr "" +"Achtung! Durch das Öffentlichmachen des Profils werden alle obenstehenden " +"Information verfügbar für alle Movimnutzer und das gesamte Internet." + +#: ../cache/locales.php:442 +msgid "Call" +msgstr "Anrufen" + +#: ../cache/locales.php:443 +msgid "Hang up" +msgstr "Auflegen" + +#: ../cache/locales.php:444 +msgid "Connection" +msgstr "Verbindung" + +#: ../cache/locales.php:445 ../cache/locales.php:451 +msgid "Hung up" +msgstr "Aufgelegt" + +#: ../cache/locales.php:446 ../cache/locales.php:452 +msgid "Your contact is busy" +msgstr "Der Kontakt ist beschäftigt" + +#: ../cache/locales.php:447 ../cache/locales.php:453 +msgid "Declined" +msgstr "Abgelehnt" + +#: ../cache/locales.php:448 ../cache/locales.php:454 +msgid "Remote application incompatible" +msgstr "Entfernte Anwendung inkompatibel" + +#: ../cache/locales.php:450 ../cache/locales.php:456 +msgid "Is calling you" +msgstr "Ruft Sie gerade an" + +#: ../cache/locales.php:457 +msgid "You don't have javascript enabled. Good luck with that." +msgstr "Javaskript ist deaktiviert. Viel Erfolg damit!" + +#: ../cache/locales.php:458 +msgid "" +"Movim is a kickass distributed social networking platform that protect your " +"privacy an comes with a set of awesome features." +msgstr "" +"Movim ist eine großartige Platform eines verteilten sozialen Netzwerks, das " +"die Privatsphäre schützt und eine Menge fantastischer Funktionen mitbringt." + +#: ../cache/locales.php:459 +msgid "Administration" +msgstr "Systemverwaltung" + +#: ../cache/locales.php:460 +msgid "Home" +msgstr "Hauptansicht" + +#: ../cache/locales.php:461 +msgid "Discover" +msgstr "Entdecken" + +#: ../cache/locales.php:462 +msgid "Explore" +msgstr "Durchsuchen" + +#: ../cache/locales.php:463 +msgid "Account Creation" +msgstr "Konto erstellen" + +#: ../cache/locales.php:464 +msgid "News" +msgstr "Neuigkeiten" + +#: ../cache/locales.php:465 +msgid "Avatar" +msgstr "Benutzerbild" + +#: ../cache/locales.php:467 +msgid "Chats" +msgstr "Unterhaltungen" + +#: ../cache/locales.php:470 +msgid "Server" +msgstr "Server" + +#: ../cache/locales.php:471 +msgid "Public Groups" +msgstr "Öffentliche Gruppen" + +#: ../cache/locales.php:472 +msgid "Viewer" +msgstr "Betrachter" + +#: ../cache/locales.php:474 +msgid "Media" +msgstr "Medien" + +#: ../cache/locales.php:475 +msgid "Blog" +msgstr "Blog" + +#: ../cache/locales.php:476 +msgid "About" +msgstr "Info" + +#: ../cache/locales.php:477 +msgid "Login" +msgstr "Anmelden" + +#: ../cache/locales.php:479 +msgid "Feed" +msgstr "Datenstrom" + +#: ../cache/locales.php:481 +msgid "Gallery" +msgstr "Galerie" + +#: ../cache/locales.php:483 +msgid "Visio-conference" +msgstr "Videokonferenz" + +#: ../cache/locales.php:484 +msgid "Pods" +msgstr "Pods" + +#: ../cache/locales.php:485 +msgid "Share" +msgstr "Teilen" + +#: ../cache/locales.php:486 +msgid "Room" +msgstr "Raum" + +#: ../cache/locales.php:487 +#, php-format +msgid "Error: %s" +msgstr "Fehler: %s" + +#: ../cache/locales.php:488 +#, php-format +msgid "Cannot load file '%s'" +msgstr "Datei »%s« kann nicht geladen werden." + +#: ../cache/locales.php:489 +#, php-format +msgid "Route error, please set all the parameters for the page %s" +msgstr "" +"Fehler bei der Weiterleitung. Bitte alle Parameter für die Seite %s " +"einstellen." + +#: ../cache/locales.php:490 +#, php-format +msgid "Requested widget '%s' doesn't exist." +msgstr "Das geforderte Widget »%s« ist nicht vorhanden." + +#: ../cache/locales.php:491 +#, php-format +msgid "Requested event '%s' not registered." +msgstr "Das geforderte Event »%s« ist nicht registriert." + +#: ../cache/locales.php:492 +msgid "Whoops!" +msgstr "Huch!" + +#: ../cache/locales.php:493 +msgid "It seem that you don't have any pictures here?" +msgstr "Es sieht so aus, als hätten Sie hier keine Bilder." + +#: ../cache/locales.php:494 +msgid "You can try to upload a couple by going to the Media page" +msgstr "" +"Sie können versuchen einige hochzuladen, indem Sie auf die Medienseite gehen." + +#: ../cache/locales.php:495 +#, php-format +msgid "%s - About" +msgstr "%s - Info" + +#: ../cache/locales.php:496 +#, php-format +msgid "%s - Account" +msgstr "%s - Konto" + +#: ../cache/locales.php:497 +#, php-format +msgid "%s - Administration Panel" +msgstr "%s - Systemverwaltung" + +#: ../cache/locales.php:498 +#, php-format +msgid "%s - Blog" +msgstr "%s - Blog" + +#: ../cache/locales.php:499 +#, php-format +msgid "%s - Configuration" +msgstr "%s – Einstellungen" + +#: ../cache/locales.php:500 +#, php-format +msgid "%s - Discover" +msgstr "%s - Entdecken" + +#: ../cache/locales.php:501 +#, php-format +msgid "%s - Explore" +msgstr "%s - Durchsuchen" + +#: ../cache/locales.php:502 +#, php-format +msgid "%s - Help Page" +msgstr "%s - Hilfeseite" + +#: ../cache/locales.php:503 +#, php-format +msgid "%s - Login to Movim" +msgstr "%s – Anmelden" + +#: ../cache/locales.php:504 +#, php-format +msgid "%s - Welcome to Movim" +msgstr "%s – Willkommen bei Movim" + +#: ../cache/locales.php:505 +#, php-format +msgid "%s - Media" +msgstr "%s - Medien" + +#: ../cache/locales.php:506 +#, php-format +msgid "%s - News" +msgstr "%s - Neuigkeiten" + +#: ../cache/locales.php:507 +#, php-format +msgid "%s - Group Configuration" +msgstr "%s - Gruppenkonfiguration" + +#: ../cache/locales.php:508 +#, php-format +msgid "%s - Group" +msgstr "%s - Gruppe" + +#: ../cache/locales.php:509 +#, php-format +msgid "%s - 404" +msgstr "%s - 404" + +#: ../cache/locales.php:510 +#, php-format +msgid "%s - Profile" +msgstr "%s - Profil" + +#: ../cache/locales.php:511 +#, php-format +msgid "%s - Server" +msgstr "%s - Server" + +#: ../cache/locales.php:512 +msgid "Validate" +msgstr "Bestätigen" + +#: ../cache/locales.php:513 +msgid "Refresh" +msgstr "Aktualisieren" + +#: ../cache/locales.php:514 +msgid "Add" +msgstr "Hinzufügen" + +#: ../cache/locales.php:515 +msgid "Delete" +msgstr "Löschen" + +#: ../cache/locales.php:516 +msgid "Remove" +msgstr "Entfernen" + +#: ../cache/locales.php:517 +msgid "Cancel" +msgstr "Abbrechen" + +#: ../cache/locales.php:518 +msgid "Close" +msgstr "Schließen" + +#: ../cache/locales.php:519 +msgid "Update" +msgstr "Aktualisieren" + +#: ../cache/locales.php:520 +msgid "Updating" +msgstr "Aktualisierung läuft" + +#: ../cache/locales.php:521 +msgid "Submit" +msgstr "Absenden" + +#: ../cache/locales.php:522 +msgid "Submitting" +msgstr "Wird gesendet" + +#: ../cache/locales.php:523 +msgid "Reset" +msgstr "Zurücksetzen" + +#: ../cache/locales.php:524 +msgid "Register" +msgstr "Registrieren" + +#: ../cache/locales.php:525 +msgid "Unregister" +msgstr "Registrierung löschen" + +#: ../cache/locales.php:526 +msgid "Save" +msgstr "Speichern" + +#: ../cache/locales.php:527 +msgid "Clear" +msgstr "Leeren" + +#: ../cache/locales.php:528 +msgid "Upload" +msgstr "Hochladen" + +#: ../cache/locales.php:529 +msgid "Come in!" +msgstr "Komm herein!" + +#: ../cache/locales.php:530 +msgid "Connecting" +msgstr "Verbindung wird hergestellt" + +#: ../cache/locales.php:531 +msgid "Yes" +msgstr "Ja" + +#: ../cache/locales.php:532 +msgid "No" +msgstr "Nein" + +#: ../cache/locales.php:534 +msgid "Return" +msgstr "Zurück" + +#: ../cache/locales.php:535 +msgid "Accept" +msgstr "Annehmen" + +#: ../cache/locales.php:536 +msgid "Refuse" +msgstr "Ablehnen" + +#: ../cache/locales.php:537 +msgid "Next" +msgstr "Weiter" + +#: ../cache/locales.php:538 +msgid "Previous" +msgstr "Zurück" + +#: ../cache/locales.php:539 +#, php-format +msgid "Step %s" +msgstr "Schritt %s" + +#: ../cache/locales.php:542 +msgid "Day" +msgstr "Tag" + +#: ../cache/locales.php:543 +msgid "Monday" +msgstr "Montag" + +#: ../cache/locales.php:544 +msgid "Tuesday" +msgstr "Dienstag" + +#: ../cache/locales.php:545 +msgid "Wednesday" +msgstr "Mittwoch" + +#: ../cache/locales.php:546 +msgid "Thursday" +msgstr "Donnerstag" + +#: ../cache/locales.php:547 +msgid "Friday" +msgstr "Freitag" + +#: ../cache/locales.php:548 +msgid "Saturday" +msgstr "Samstag" + +#: ../cache/locales.php:549 +msgid "Sunday" +msgstr "Sonntag" + +#: ../cache/locales.php:550 ../cache/locales.php:559 +msgid "None" +msgstr "Nichts" + +#: ../cache/locales.php:551 +msgid "Male" +msgstr "Männlich" + +#: ../cache/locales.php:552 +msgid "Female" +msgstr "Weiblich" + +#: ../cache/locales.php:553 +msgid "Other" +msgstr "Sonstige" + +#: ../cache/locales.php:554 +msgid "Bot" +msgstr "Roboter" + +#: ../cache/locales.php:555 +msgid "Desktop" +msgstr "Schreibtisch" + +#: ../cache/locales.php:556 +msgid "Phone" +msgstr "Telefon" + +#: ../cache/locales.php:557 +msgid "Web" +msgstr "Internet" + +#: ../cache/locales.php:558 +msgid "Registered" +msgstr "Registriert" + +#: ../cache/locales.php:560 +msgid "Single" +msgstr "Single" + +#: ../cache/locales.php:561 +msgid "In a relationship" +msgstr "In einer Beziehung" + +#: ../cache/locales.php:562 +msgid "Married" +msgstr "Verheiratet" + +#: ../cache/locales.php:563 +msgid "Divorced" +msgstr "Geschieden" + +#: ../cache/locales.php:564 +msgid "Widowed" +msgstr "Verwitwet" + +#: ../cache/locales.php:565 +msgid "Cohabiting" +msgstr "Wilde Ehe" + +#: ../cache/locales.php:566 +msgid "Civil Union" +msgstr "Eingetragene Lebenspartnerschaft" + +#: ../cache/locales.php:567 +msgid "Not shared" +msgstr "Nicht geteilt" + +#: ../cache/locales.php:568 +msgid "Shared with one contact" +msgstr "Mit einem Kontakt geteilt" + +#: ../cache/locales.php:569 +msgid "Shared with all contacts" +msgstr "Mit allen Kontakten geteilt" + +#: ../cache/locales.php:570 +msgid "Shared with the XMPP network" +msgstr "Mit dem XMPP-Netzwerk geteilt" + +#: ../cache/locales.php:571 +msgid "Shared with the whole Internet" +msgstr "Mit dem gesamten Internet geteilt" + +#: ../cache/locales.php:572 +msgid "Online" +msgstr "Verbunden" + +#: ../cache/locales.php:573 +msgid "Away" +msgstr "Abwesend" + +#: ../cache/locales.php:574 +msgid "Do Not Disturb" +msgstr "Bitte nicht stören" + +#: ../cache/locales.php:575 +msgid "Extended Away" +msgstr "Länger abwesend" + +#: ../cache/locales.php:576 +msgid "Offline" +msgstr "Nicht verbunden" + +#: ../cache/locales.php:577 +msgid "Error" +msgstr "Fehler" + +#: ../cache/locales.php:578 +msgid "afraid" +msgstr "verängstigt" + +#: ../cache/locales.php:579 +msgid "amazed" +msgstr "begeistert" + +#: ../cache/locales.php:580 +msgid "amorous" +msgstr "verliebt" + +#: ../cache/locales.php:581 +msgid "angry" +msgstr "wütend" + +#: ../cache/locales.php:582 +msgid "annoyed" +msgstr "verärgert" + +#: ../cache/locales.php:583 +msgid "anxious" +msgstr "besorgt" + +#: ../cache/locales.php:584 +msgid "aroused" +msgstr "aufgeregt" + +#: ../cache/locales.php:585 +msgid "ashamed" +msgstr "beschämt" + +#: ../cache/locales.php:586 +msgid "bored" +msgstr "gelangweilt" + +#: ../cache/locales.php:587 +msgid "brave" +msgstr "tapfer" + +#: ../cache/locales.php:588 +msgid "calm" +msgstr "ruhig" + +#: ../cache/locales.php:589 +msgid "cautious" +msgstr "vorsichtig" + +#: ../cache/locales.php:590 +msgid "cold" +msgstr "kalt" + +#: ../cache/locales.php:591 +msgid "confident" +msgstr "zuversichtlich" + +#: ../cache/locales.php:592 +msgid "confused" +msgstr "verwirrt" + +#: ../cache/locales.php:593 +msgid "contemplative" +msgstr "nachdenklich" + +#: ../cache/locales.php:594 +msgid "contented" +msgstr "glücklich" + +#: ../cache/locales.php:595 +msgid "cranky" +msgstr "reizbar" + +#: ../cache/locales.php:596 +msgid "crazy" +msgstr "verrückt" + +#: ../cache/locales.php:597 +msgid "creative" +msgstr "kreativ" + +#: ../cache/locales.php:598 +msgid "curious" +msgstr "neugierig" + +#: ../cache/locales.php:599 +msgid "dejected" +msgstr "niedergeschlagen" + +#: ../cache/locales.php:600 +msgid "depressed" +msgstr "bedrückt" + +#: ../cache/locales.php:601 +msgid "disappointed" +msgstr "enttäuscht" + +#: ../cache/locales.php:602 +msgid "disgusted" +msgstr "angewidert" + +#: ../cache/locales.php:603 +msgid "dismayed" +msgstr "bestürzt" + +#: ../cache/locales.php:604 +msgid "distracted" +msgstr "abgelenkt" + +#: ../cache/locales.php:605 +msgid "embarrassed" +msgstr "verlegen" + +#: ../cache/locales.php:606 +msgid "envious" +msgstr "neidisch" + +#: ../cache/locales.php:607 +msgid "excited" +msgstr "begeistert" + +#: ../cache/locales.php:608 +msgid "flirtatious" +msgstr "kokett" + +#: ../cache/locales.php:609 +msgid "frustated" +msgstr "frustriert" + +#: ../cache/locales.php:610 +msgid "grateful" +msgstr "dankbar" + +#: ../cache/locales.php:611 +msgid "grieving" +msgstr "trauernd" + +#: ../cache/locales.php:612 +msgid "grumpy" +msgstr "missmutig" + +#: ../cache/locales.php:613 +msgid "guilty" +msgstr "schuldbewusst" + +#: ../cache/locales.php:614 +msgid "happy" +msgstr "fröhlich" + +#: ../cache/locales.php:615 +msgid "hopeful" +msgstr "hoffnungsvoll" + +#: ../cache/locales.php:616 +msgid "hot" +msgstr "heiß" + +#: ../cache/locales.php:617 +msgid "humbled" +msgstr "geehrt" + +#: ../cache/locales.php:618 +msgid "humiliated" +msgstr "gedemütigt" + +#: ../cache/locales.php:619 +msgid "hungry" +msgstr "hungrig" + +#: ../cache/locales.php:620 +msgid "hurt" +msgstr "verletzt" + +#: ../cache/locales.php:621 +msgid "impressed" +msgstr "beeindruckt" + +#: ../cache/locales.php:622 +msgid "in awe" +msgstr "bewundernd" + +#: ../cache/locales.php:623 +msgid "in love" +msgstr "verliebt" + +#: ../cache/locales.php:624 +msgid "indignant" +msgstr "empört" + +#: ../cache/locales.php:625 +msgid "interested" +msgstr "interessiert" + +#: ../cache/locales.php:626 +msgid "intoxicated" +msgstr "berauscht" + +#: ../cache/locales.php:627 +msgid "invincible" +msgstr "unbesiegbar" + +#: ../cache/locales.php:628 +msgid "jealous" +msgstr "eifersüchtig" + +#: ../cache/locales.php:629 +msgid "lonely" +msgstr "einsam" + +#: ../cache/locales.php:630 +msgid "lost" +msgstr "verloren" + +#: ../cache/locales.php:631 +msgid "lucky" +msgstr "Glück gehabt" + +#: ../cache/locales.php:632 +msgid "mean" +msgstr "gemein" + +#: ../cache/locales.php:633 +msgid "moody" +msgstr "mürrisch" + +#: ../cache/locales.php:634 +msgid "nervous" +msgstr "nervös" + +#: ../cache/locales.php:635 +msgid "neutral" +msgstr "gleichgültig" + +#: ../cache/locales.php:636 +msgid "offended" +msgstr "beleidigt" + +#: ../cache/locales.php:637 +msgid "outraged" +msgstr "empört" + +#: ../cache/locales.php:638 +msgid "playful" +msgstr "verspielt" + +#: ../cache/locales.php:639 +msgid "proud" +msgstr "stolz" + +#: ../cache/locales.php:640 +msgid "relaxed" +msgstr "entspannt" + +#: ../cache/locales.php:641 +msgid "relieved" +msgstr "erleichtert" + +#: ../cache/locales.php:642 +msgid "remorseful" +msgstr "reumütig" + +#: ../cache/locales.php:643 +msgid "restless" +msgstr "ruhelos" + +#: ../cache/locales.php:644 +msgid "sad" +msgstr "betrübt" + +#: ../cache/locales.php:645 +msgid "sarcastic" +msgstr "sarkastisch" + +#: ../cache/locales.php:646 +msgid "satisfied" +msgstr "zufrieden" + +#: ../cache/locales.php:647 +msgid "serious" +msgstr "ernst" + +#: ../cache/locales.php:648 +msgid "shocked" +msgstr "schockiert" + +#: ../cache/locales.php:649 +msgid "shy" +msgstr "schüchtern" + +#: ../cache/locales.php:650 +msgid "sick" +msgstr "krank" + +#: ../cache/locales.php:651 +msgid "sleepy" +msgstr "schläfrig" + +#: ../cache/locales.php:652 +msgid "spontaneous" +msgstr "spontan" + +#: ../cache/locales.php:653 +msgid "stressed" +msgstr "gestresst" + +#: ../cache/locales.php:654 +msgid "strong" +msgstr "stark" + +#: ../cache/locales.php:655 +msgid "surprised" +msgstr "überrascht" + +#: ../cache/locales.php:656 +msgid "thankful" +msgstr "dankbar" + +#: ../cache/locales.php:657 +msgid "thirsty" +msgstr "durstig" + +#: ../cache/locales.php:658 +msgid "tired" +msgstr "müde" + +#: ../cache/locales.php:659 +msgid "undefined" +msgstr "unbestimmt" + +#: ../cache/locales.php:660 +msgid "weak" +msgstr "schwach" + +#: ../cache/locales.php:661 +msgid "worried" +msgstr "besorgt" + +#: ../cache/locales.php:662 +msgid "Month" +msgstr "Monat" + +#: ../cache/locales.php:663 +msgid "January" +msgstr "Januar" + +#: ../cache/locales.php:664 +msgid "February" +msgstr "Februar" + +#: ../cache/locales.php:665 +msgid "March" +msgstr "März" + +#: ../cache/locales.php:666 +msgid "April" +msgstr "April" + +#: ../cache/locales.php:667 +msgid "May" +msgstr "Mai" + +#: ../cache/locales.php:668 +msgid "June" +msgstr "Juni" + +#: ../cache/locales.php:669 +msgid "July" +msgstr "Juli" + +#: ../cache/locales.php:670 +msgid "August" +msgstr "August" + +#: ../cache/locales.php:671 +msgid "September" +msgstr "September" + +#: ../cache/locales.php:672 +msgid "October" +msgstr "Oktober" + +#: ../cache/locales.php:673 +msgid "November" +msgstr "November" + +#: ../cache/locales.php:674 +msgid "December" +msgstr "Dezember" + +#: ../cache/locales.php:675 +msgid "Year" +msgstr "Jahr" + +#: ../cache/locales.php:676 +msgid "Today" +msgstr "Heute" + +#: ../cache/locales.php:677 +msgid "Tomorrow" +msgstr "Morgen" + +#: ../cache/locales.php:678 +msgid "Yesterday" +msgstr "Gestern" + +#: ../cache/locales.php:679 +#, php-format +msgid " %d days ago" +msgstr " vor %d Tagen" + +#: ../cache/locales.php:680 +msgid "day" +msgstr "Tag" + +#: ../cache/locales.php:682 +msgid "What's new ?" +msgstr "Was gibt's neues?" + +#: ../cache/locales.php:683 +msgid "Place" +msgstr "Ort" + +#: ../cache/locales.php:684 +msgid "by" +msgstr "von" + +#: ../cache/locales.php:685 +msgid "Geolocalisation" +msgstr "Standortbestimmung" + +#: ../cache/locales.php:686 +msgid "email" +msgstr "E-Mail" + +#: ../cache/locales.php:688 +msgid "No comments yet" +msgstr "Noch keine Kommentare" + +#: ../cache/locales.php:689 +msgid "No comments stream" +msgstr "Keine Kommentarquelle" + +#: ../cache/locales.php:690 +msgid "Your feed cannot be loaded." +msgstr "Ihr Datenstrom kann nicht geladen werden." + +#: ../cache/locales.php:691 +msgid "Get older posts" +msgstr "Ältere Beiträge" + +#: ../cache/locales.php:692 +#, php-format +msgid "%s new items" +msgstr "%s neue Einträge" + +#: ../cache/locales.php:693 +msgid "Comment publication error" +msgstr "Fehler beim Veröffentlichen des Kommentars" + +#: ../cache/locales.php:694 +msgid "Show the older comments" +msgstr "Ältere Kommentare anzeigen" + +#: ../cache/locales.php:695 +msgid "Loading comments ..." +msgstr "Kommentare werden geladen …" + +#: ../cache/locales.php:696 +msgid "Get the comments" +msgstr "Die Kommentare erhalten" + +#: ../cache/locales.php:697 +msgid "Add a comment" +msgstr "Einen Kommentar hinzufügen" + +#: ../cache/locales.php:698 +msgid "Share with" +msgstr "Teilen mit" + +#: ../cache/locales.php:699 +msgid "Everyone" +msgstr "Jeder" + +#: ../cache/locales.php:700 +msgid "Your contacts" +msgstr "Ihre Kontakte" + +#: ../cache/locales.php:702 +msgid "Updated" +msgstr "Aktualisiert" + +#: ../cache/locales.php:703 +msgid "Content not found" +msgstr "Inhalt nicht gefunden" + +#: ../cache/locales.php:704 +msgid "Contact publication" +msgstr "" + +#: ../cache/locales.php:705 +msgid "Comments" +msgstr "Kommentare" + +#: ../cache/locales.php:706 +msgid "The API is not reachable, try again later" +msgstr "Die API ist nicht erreichbar, bitte später erneut versuchen" + +#: ../cache/locales.php:707 +msgid "Type here" +msgstr "Hier tippen" + +#~ msgid "Logout" +#~ msgstr "Abmelden" + +#, php-format +#~ msgid "%s - Account Creation" +#~ msgstr "%s – Registrieren" + +#~ msgid "Compatibility Test" +#~ msgstr "Kompatibilitätsprüfung" + +#~ msgid "User not logged in." +#~ msgstr "Nicht angemeldet!" + +#~ msgid "JID not provided." +#~ msgstr "Die JID wurde nicht übermittelt" + +#~ msgid "Remove this contact" +#~ msgstr "Kontakt löschen" + +#~ msgid "Decline" +#~ msgstr "Ablehnen" + +#~ msgid "or" +#~ msgstr "oder" + +#~ msgid "Show All" +#~ msgstr "Alle anzeigen" + +#~ msgid "Follow" +#~ msgstr "Folgen" + +#~ msgid "Valid Bosh" +#~ msgstr "BOSH ist in Ordnung" + +#~ msgid "Only alphanumerics elements are authorized" +#~ msgstr "Es sind nur Buchstaben und Zahlen zugelassen." + +#~ msgid "Example :" +#~ msgstr "Beispiel:" + +#~ msgid "Same here !" +#~ msgstr "Das gleiche hier." + +#~ msgid "Retype" +#~ msgstr "Nochmal" + +#~ msgid "Pseudo" +#~ msgstr "Pseudo" + +#~ msgid "Create" +#~ msgstr "Anlegen" + +#~ msgid "A capital letter, a digit and a special character are recommended" +#~ msgstr "" +#~ "Mindestens jeweils ein Großbuchstabe, eine Ziffer und ein Sonderzeichen " +#~ "werden empfohlen." + +#~ msgid "8 characters" +#~ msgstr "8 Buchstaben" + +#~ msgid "Address" +#~ msgstr "Adresse" + +#~ msgid "My Posts" +#~ msgstr "Meine Beiträge" + +#~ msgid "empty" +#~ msgstr "leer" + +#~ msgid "ultimate" +#~ msgstr "ultimativ" + +#~ msgid "talkative" +#~ msgstr "gesprächig" + +#, php-format +#~ msgid "%s - Add An Account" +#~ msgstr "%s - Neues Profil anlegen" + +#~ msgid "I can't find the answer to my question here" +#~ msgstr "Meine Frage ist hier nicht aufgelistet" + +#, php-format +#~ msgid "Contacts (%s)" +#~ msgstr "Kontakte (%s)" + +#~ msgid "Edit my Profile" +#~ msgstr "Profil bearbeiten" + +#, php-format +#~ msgid "Install the %s package" +#~ msgstr "%s installieren" + +#, php-format +#~ msgid "Movim requires the %s extension." +#~ msgstr "Movim benötigt die Erweiterung %s." + +#~ msgid "normal" +#~ msgstr "normal" + +#~ msgid "" +#~ "Some errors were detected. Please correct them for the installation to " +#~ "proceed." +#~ msgstr "" +#~ "Es wurden Fehler entdeckt. Bitte korrigieren Sie diese, damit die " +#~ "Installation abgeschlossen werden kann." + +#, php-format +#~ msgid "This server hosts %s accounts" +#~ msgstr "Dieser Server beherbergt %s Konten" + +#~ msgid "Send request" +#~ msgstr "Anfrage absenden" + +#~ msgid "What is Movim?" +#~ msgstr "Was ist Movim?" + +#~ msgid "terse" +#~ msgstr "knapp" + +#~ msgid "Debug console" +#~ msgstr "Fehlerbehebungskonsole" + +#~ msgid "Invite this user" +#~ msgstr "Diesen Nutzer einladen" + +#~ msgid "Username already taken" +#~ msgstr "Der Benutzername ist bereits vergeben" + +#~ msgid "Wrong ID" +#~ msgstr "Falsche Kennung" + +#~ msgid "Connecting..." +#~ msgstr "Verbindung wird hergestellt …" + +#~ msgid "Invalid name" +#~ msgstr "Ungültiger Name" + +#~ msgid "You entered different passwords" +#~ msgstr "Die eingegebenen Passwörter stimmen nicht überein" + +#~ msgid "Could not communicate with the XMPP server" +#~ msgstr "Kommunikation mit dem XMPP-Server gescheitert" + +#~ msgid "Could not connect to the XMPP server" +#~ msgstr "Verbindung zum XMPP-Server gescheitert" + +#~ msgid "Actual version : " +#~ msgstr "Aktuelle Version: " + +#~ msgid "PHP version mismatch. Movim requires PHP 5.3 minimum." +#~ msgstr "Falsche PHP-Version. Movim benötigt mindestens PHP 5.3." + +#, php-format +#~ msgid "Cannot open log file '%s'" +#~ msgstr "Protokolldatei »%s« konnte nicht geöffnet werden." + +#, php-format +#~ msgid "Couldn't create configuration file '%s'." +#~ msgstr "Die Konfigurationsdatei »%s« konnte nicht erstellt werden." + +#, php-format +#~ msgid "Couldn't create directory '%s'." +#~ msgstr "Verzeichnis »%s« konnte nicht erstellt werden." + +#~ msgid "Add your login informations" +#~ msgstr "Bitte Anmeldeinformationen hinzufügen" + +#~ msgid "Success !" +#~ msgstr "Erfolgreich!" + +#~ msgid "Database Detected" +#~ msgstr "Datenbank erkannt" + +#, php-format +#~ msgid "Please remove the %s folder in order to complete the installation" +#~ msgstr "Bitte entfernen Sie den Ordner %s, um die Installation abzuschließen" + +#~ msgid "Database Movim schema installed" +#~ msgstr "Das Datenbankschema Movim wurde installiert" + +#, php-format +#~ msgid "Cannot load element value '%s'" +#~ msgstr "Inhalt des Elementes »%s« kann nicht geladen werden." + +#~ msgid "Loading the contact feed ..." +#~ msgstr "Kontaktdaten werden geladen …" + +#~ msgid "Loading your feed ..." +#~ msgstr "Ihre Inhalte werden geladen …" + +#~ msgid "" +#~ "Your server doesn't support post publication, you can only read contact's " +#~ "feeds" +#~ msgstr "" +#~ "Ihr Server unterstützt keine nachträglichen Veröffentlichungen, Sie können " +#~ "nur die Kontaktdaten lesen." + +#~ msgid "Update your PHP version or contact your server administrator" +#~ msgstr "" +#~ "Bitte die PHP-Version aktualisieren oder melden Sie sich beim Systemverwalter" + +#~ msgid "Enable read and write rights on Movim's root folder" +#~ msgstr "" +#~ "Bitte die Lese- und Schreibrechte in dem Ordner aktivieren, in dem Sie Movim " +#~ "entpackt haben" + +#~ msgid "" +#~ "Keep in mind that Movim is still under development and will handle many " +#~ "personal details. Its use can potentially endanger your data. Always pay " +#~ "attention to information that you submit." +#~ msgstr "" +#~ "Bitte beachten, dass Movim noch im Entwicklungsstadium ist. Es behandelt " +#~ "viele persönliche Daten und könnte diese eventuell gefährden. Bitte achten " +#~ "Sie darauf, welche Informationen Sie bei Movim eingeben." + +#~ msgid "Movim Installer" +#~ msgstr "Movim-Installationsprogramm" + +#~ msgid "" +#~ "The following requirements were not met. Please make sure they are all " +#~ "satisfied in order to install Movim." +#~ msgstr "" +#~ "Die folgenden Voraussetzungen sind nicht erfüllt. Bitte stellen Sie sicher, " +#~ "dass alle erfüllt sind, um Movim zu installieren." + +#, php-format +#~ msgid "You can now access your shiny Movim instance %sJump In !%s" +#~ msgstr "" +#~ "Sie können jetzt Ihre nagelneue Movim-Instanz betreten. %sAuf geht's!%s" + +#, php-format +#~ msgid "Install %s and %s packages" +#~ msgstr "Pakete %s und %s installieren" + +#~ msgid "Movim's folder must be writable." +#~ msgstr "Der Movim-Ordner muss Schreibrechte besitzen." + +#, php-format +#~ msgid "" +#~ "Go to the %s to the Frequently Asked Questions %s or come ask your question " +#~ "on the official chatroom %s or via our mailing-list (%s see the dedicated " +#~ "page %s)." +#~ msgstr "" +#~ "Zu den %s häufig gestellten Fragen %s gehen oder in unserem offiziellen " +#~ "Chatraum %s eine Frage stellen oder über unsere Verteilerliste (%s weitere " +#~ "Informationen %s)" + +#, php-format +#~ msgid "jid '%s' is incorrect" +#~ msgstr "JID »%s« ist falsch" + +#, php-format +#~ msgid "Bosh connection failed with error '%s'" +#~ msgstr "Verbindung zu BOSH ist fehlgeschlagen. Fehler: »%s«" + +#, php-format +#~ msgid "Database connection failed with error '%s'" +#~ msgstr "Datenbankverbindung ist fehlgeschlagen. Fehler: »%s«" + +#, php-format +#~ msgid "XMPP connection through Bosh failed with error '%s'" +#~ msgstr "XMPP-Verbindung über BOSH ist fehlgeschlagen. Fehler: »%s«" + +#~ msgid "" +#~ "Some features are missing/I can't do everything I used to do on other social " +#~ "networks" +#~ msgstr "" +#~ "Manche Funktionen fehlen, Ich kann nicht alles tun, was ich von anderen " +#~ "sozialen Netzwerken gewohnt bin." + +#, php-format +#~ msgid "" +#~ "Although Movim is evolving fast, many (many) features are missing. Be " +#~ "patient ;). You can have a look %s at next versions's roadmaps %s to know if " +#~ "the one you want is on its way." +#~ msgstr "" +#~ "Obwohl sich Movim schnell entwickelt, fehlen noch viele Funktionen. Haben " +#~ "Sie Geduld ;). Sie können auf dem %s Fahrplan der nächsten Version %s sehen, " +#~ "um nachzusehen, ob das was Sie wollen schon auf dem Weg ist." + +#, php-format +#~ msgid "" +#~ "Don't forget that Movim is an open source project, a helping hand is always " +#~ "welcome (see %s Can I participate %s)" +#~ msgstr "" +#~ "Bitte nicht vergessen, dass Movim ein quelloffenes Anwendungsprojekt ist. " +#~ "Helfende Hände sind immer willkommen. (%s Mithelfen %s)" + +#~ msgid "wants to talk with you" +#~ msgstr "möchte mit Ihnen sprechen" + +#~ msgid "Create my vCard" +#~ msgstr "Meine Visitenkarte erstellen" + +#~ msgid "Thank you for downloading Movim!" +#~ msgstr "Vielen Dank, dass Sie Movim heruntergeladen haben." + +#~ msgid "" +#~ "Before you enjoy your social network, a few adjustements are required." +#~ msgstr "" +#~ "Bevor Sie Ihr soziales Netzwerk betreten können, müssen Sie noch ein paar " +#~ "Dinge einstellen." + +#~ msgid "XMPP Connection Preferences" +#~ msgstr "XMPP-Verbindungseinstellungen" + +#~ msgid "BOSH Connection Preferences" +#~ msgstr "BOSH-Verbindungseinstellungen" + +#~ msgid "Proxy Preferences" +#~ msgstr "Proxy-Server-Einstellungen" + +#~ msgid "" +#~ "Firstly fill in this blank with a brand new account ID, this address will " +#~ "follow you on all the Movim network !" +#~ msgstr "" +#~ "Zunächst bitte dieses freie Feld mit einer nagelneuen Adresse ausfüllen. " +#~ "Diese begleitet Sie überall im Movim-Netzwerk." + +#~ msgid "Make sure your password is safe :" +#~ msgstr "Ein sicheres Passwort eingeben:" + +#~ msgid "Client Name" +#~ msgstr "Programmname" + +#~ msgid "Client Type" +#~ msgstr "Programmtyp" + +#, php-format +#~ msgid "" +#~ "Visit the page %s What is Movim ? %s to know more about the project, its " +#~ "aims and understand how it works." +#~ msgstr "" +#~ "Besuche Sie die Seite %s Was ist Movim? %s, um mehr über das Projekt, seine " +#~ "Ziele und die technische Seite zu erfahren." + +#~ msgid "The current BOSH URL in invalid" +#~ msgstr "Die aktuelle BOSH-Adresse ist ungültig" + +#~ msgid "Link my current account" +#~ msgstr "Mein Konto verknüpfen" + +#~ msgid "No profile yet ?" +#~ msgstr "Noch kein Profil?" diff --git a/sources/locales/el.po b/sources/locales/el.po new file mode 100644 index 0000000..3480921 --- /dev/null +++ b/sources/locales/el.po @@ -0,0 +1,2759 @@ +# Greek translations for Movim package. +# This file is distributed under the same license as the Movim package. +# This file was translated from CodingTeam at . +msgid "" +msgstr "" +"Project-Id-Version: Movim\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-06-08 22:06+0200\n" +"PO-Revision-Date: 2013-12-07 17:27+0000\n" +"Last-Translator: aitolos \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2015-06-18 21:08+0000\n" +"X-Generator: Launchpad (build 17570)\n" +"Language: \n" + +#: ../cache/locales.php:2 +msgid "Thanks" +msgstr "" + +#: ../cache/locales.php:3 +msgid "Developers" +msgstr "" + +#: ../cache/locales.php:4 +msgid "Translators" +msgstr "" + +#: ../cache/locales.php:5 +msgid "Software" +msgstr "" + +#: ../cache/locales.php:6 +msgid "Resources" +msgstr "" + +#: ../cache/locales.php:7 ../cache/locales.php:83 ../cache/locales.php:85 +msgid "API" +msgstr "" + +#: ../cache/locales.php:8 +msgid "" +"Movim is an XMPP-based communication platform. All the project, except the " +"following software and resources, is under" +msgstr "" + +#: ../cache/locales.php:9 +msgid "Account" +msgstr "" + +#: ../cache/locales.php:10 +msgid "The password has been updated" +msgstr "" + +#: ../cache/locales.php:11 +msgid "Please provide a valid password (6 characters minimum)" +msgstr "" + +#: ../cache/locales.php:12 +msgid "The provided passwords are not the same" +msgstr "" + +#: ../cache/locales.php:13 +msgid "Delete my account" +msgstr "" + +#: ../cache/locales.php:14 +msgid "" +"You will delete your XMPP account and all the relative information linked to " +"it (profile, contacts and publications)." +msgstr "" + +#: ../cache/locales.php:15 +msgid "Are you sure that you want to delete it ?" +msgstr "" + +#: ../cache/locales.php:16 ../cache/locales.php:411 +msgid "Create a new account" +msgstr "Δημιουργία νέου λογαριασμού" + +#: ../cache/locales.php:17 +msgid "No account creation form found on the server" +msgstr "" + +#: ../cache/locales.php:18 ../cache/locales.php:172 +msgid "on" +msgstr "" + +#: ../cache/locales.php:19 +msgid "Your acccount has been successfully registered" +msgstr "" + +#: ../cache/locales.php:20 +msgid "Loading" +msgstr "" + +#: ../cache/locales.php:21 +msgid "Not Acceptable" +msgstr "" + +#: ../cache/locales.php:22 +msgid "The registration system of this server is currently unavailable" +msgstr "" + +#: ../cache/locales.php:23 +msgid "" +"This server use an external system for the registration, please click on the " +"following URL." +msgstr "" + +#: ../cache/locales.php:24 +msgid "Actions" +msgstr "" + +#: ../cache/locales.php:25 ../cache/locales.php:82 +msgid "Database" +msgstr "" + +#: ../cache/locales.php:26 +msgid "Modl wasn't able to connect to the database" +msgstr "" + +#: ../cache/locales.php:27 +msgid "Movim is connected to the database" +msgstr "" + +#: ../cache/locales.php:28 +msgid "The database need to be updated" +msgstr "" + +#: ../cache/locales.php:29 +msgid "Movim database is up to date" +msgstr "" + +#: ../cache/locales.php:30 +msgid "Database Type" +msgstr "" + +#: ../cache/locales.php:31 ../cache/locales.php:50 ../cache/locales.php:540 +msgid "Username" +msgstr "" + +#: ../cache/locales.php:32 ../cache/locales.php:51 ../cache/locales.php:282 +#: ../cache/locales.php:541 +msgid "Password" +msgstr "Συνθηματικό" + +#: ../cache/locales.php:33 +msgid "Host" +msgstr "" + +#: ../cache/locales.php:34 +msgid "Port" +msgstr "" + +#: ../cache/locales.php:35 +msgid "Database Name" +msgstr "" + +#: ../cache/locales.php:36 +msgid "General Settings" +msgstr "" + +#: ../cache/locales.php:37 +msgid "Theme" +msgstr "" + +#: ../cache/locales.php:38 +msgid "Default language" +msgstr "" + +#: ../cache/locales.php:39 +msgid "Environment" +msgstr "" + +#: ../cache/locales.php:40 +msgid "Log verbosity" +msgstr "" + +#: ../cache/locales.php:41 +msgid "Server Timezone" +msgstr "" + +#: ../cache/locales.php:42 +msgid "User folder size limit (in bytes)" +msgstr "" + +#: ../cache/locales.php:43 +msgid "WebSocket Configuration" +msgstr "" + +#: ../cache/locales.php:44 +msgid "Enter here a valid WebSocket URI in the form" +msgstr "" + +#: ../cache/locales.php:45 +msgid "WebSocket URI" +msgstr "" + +#: ../cache/locales.php:46 +msgid "" +"If you change the URI, please restart the daemon to reload the configuration" +msgstr "" + +#: ../cache/locales.php:47 +msgid "Public WebSockets" +msgstr "" + +#: ../cache/locales.php:48 +msgid "Administration Credential" +msgstr "" + +#: ../cache/locales.php:49 +msgid "Change the default credentials admin/password" +msgstr "" + +#: ../cache/locales.php:52 +msgid "Retype password" +msgstr "" + +#: ../cache/locales.php:53 +msgid "Whitelist - XMPP Server" +msgstr "" + +#: ../cache/locales.php:54 +msgid "" +"If you want to specify a list of authorized XMPP servers on your Movim pod " +"and forbid the connection on all the others please put their domain name " +"here, with comma (ex: movim.eu,jabber.fr)" +msgstr "" + +#: ../cache/locales.php:55 +msgid "" +"Leave this field blank if you allow the access to all the XMPP accounts." +msgstr "" + +#: ../cache/locales.php:56 +msgid "List of whitelisted XMPP servers" +msgstr "" + +#: ../cache/locales.php:57 ../cache/locales.php:61 +msgid "Information Message" +msgstr "" + +#: ../cache/locales.php:58 +msgid "Description" +msgstr "" + +#: ../cache/locales.php:59 +msgid "This message will be displayed on the login page" +msgstr "" + +#: ../cache/locales.php:60 +msgid "Leave this field blank if you don't want to show any message." +msgstr "" + +#: ../cache/locales.php:62 +msgid "Empty" +msgstr "" + +#: ../cache/locales.php:63 +msgid "Syslog" +msgstr "" + +#: ../cache/locales.php:64 +msgid "Syslog and files" +msgstr "" + +#: ../cache/locales.php:65 +msgid "URL Rewriting" +msgstr "" + +#: ../cache/locales.php:66 +msgid "The URL Rewriting can be enabled" +msgstr "" + +#: ../cache/locales.php:67 +msgid "General Overview" +msgstr "" + +#: ../cache/locales.php:68 +msgid "" +"Movim has found some issues or things that need to be fixed or improved" +msgstr "" + +#: ../cache/locales.php:69 +#, php-format +msgid "Update your PHP-Version: %s" +msgstr "" + +#: ../cache/locales.php:70 +msgid "Required: 5.3.0" +msgstr "" + +#: ../cache/locales.php:71 +msgid "Install the php5-curl library" +msgstr "" + +#: ../cache/locales.php:72 +msgid "Install the php5-imagick library" +msgstr "" + +#: ../cache/locales.php:73 +msgid "Install the php5-gd library" +msgstr "" + +#: ../cache/locales.php:74 +msgid "Read and write rights for the webserver in Movim's root directory" +msgstr "" + +#: ../cache/locales.php:75 +msgid "The URL Rewriting support is currently disabled" +msgstr "" + +#: ../cache/locales.php:76 +msgid "The database need to be updated, go to the database panel to fix this" +msgstr "" + +#: ../cache/locales.php:77 +msgid "" +"WebSocket connection error, check if the Movim Daemon is running and is " +"reacheable" +msgstr "" + +#: ../cache/locales.php:78 +msgid "" +"XMPP Websocket connection error, please check the validity of the URL given " +"in the General Configuration" +msgstr "" + +#: ../cache/locales.php:79 +msgid "Browser" +msgstr "" + +#: ../cache/locales.php:80 +msgid "Movim Core" +msgstr "" + +#: ../cache/locales.php:81 +msgid "Movim Daemon" +msgstr "" + +#: ../cache/locales.php:84 +msgid "XMPP" +msgstr "" + +#: ../cache/locales.php:86 +#, php-format +msgid "" +"Here you can register your pod on the official %sMovim API%s and be listed " +"on %sthe pods page%s." +msgstr "" + +#: ../cache/locales.php:87 +msgid "Your pod is not registered on the API" +msgstr "" + +#: ../cache/locales.php:88 +msgid "Your pod is registered on the API" +msgstr "" + +#: ../cache/locales.php:89 +msgid "Your pod is not yet validated" +msgstr "" + +#: ../cache/locales.php:90 +msgid "Your pod is validated" +msgstr "" + +#: ../cache/locales.php:91 +msgid "" +"You asked to be removed from the API, this request will be processed in a " +"couple of hours" +msgstr "" + +#: ../cache/locales.php:92 ../cache/locales.php:147 +msgid "Configuration updated" +msgstr "" + +#: ../cache/locales.php:93 +msgid "File" +msgstr "" + +#: ../cache/locales.php:94 +msgid "Use it" +msgstr "" + +#: ../cache/locales.php:95 +msgid "Webcam" +msgstr "" + +#: ../cache/locales.php:96 +msgid "Cheese !" +msgstr "" + +#: ../cache/locales.php:97 +msgid "Take a webcam snapshot" +msgstr "" + +#: ../cache/locales.php:98 +msgid "Avatar Updated" +msgstr "" + +#: ../cache/locales.php:99 +msgid "Avatar Not Updated" +msgstr "" + +#: ../cache/locales.php:100 ../cache/locales.php:415 +#, php-format +msgid "%s's feed" +msgstr "" + +#: ../cache/locales.php:101 +msgid "This user has not posted anything right now" +msgstr "" + +#: ../cache/locales.php:102 +msgid "Conferences" +msgstr "" + +#: ../cache/locales.php:103 ../cache/locales.php:193 ../cache/locales.php:217 +#: ../cache/locales.php:468 +msgid "Groups" +msgstr "" + +#: ../cache/locales.php:104 +msgid "Add a new Chat Room" +msgstr "" + +#: ../cache/locales.php:105 ../cache/locales.php:368 +msgid "Chat Room ID" +msgstr "" + +#: ../cache/locales.php:106 ../cache/locales.php:116 ../cache/locales.php:156 +#: ../cache/locales.php:361 ../cache/locales.php:369 ../cache/locales.php:424 +msgid "Name" +msgstr "Όνομα" + +#: ../cache/locales.php:107 ../cache/locales.php:157 ../cache/locales.php:371 +#: ../cache/locales.php:425 +msgid "Nickname" +msgstr "Ψευδώνυμο" + +#: ../cache/locales.php:108 +msgid "Do you want do join automaticaly this Chat Room ?" +msgstr "" + +#: ../cache/locales.php:109 ../cache/locales.php:372 +msgid "Bad Chatroom ID" +msgstr "" + +#: ../cache/locales.php:110 ../cache/locales.php:373 +msgid "Empty name" +msgstr "" + +#: ../cache/locales.php:111 ../cache/locales.php:380 +msgid "Bookmarks updated" +msgstr "" + +#: ../cache/locales.php:112 +msgid "An error occured : " +msgstr "" + +#: ../cache/locales.php:113 +msgid "Configure" +msgstr "" + +#: ../cache/locales.php:114 +msgid "Add a new URL" +msgstr "" + +#: ../cache/locales.php:115 +msgid "URL" +msgstr "" + +#: ../cache/locales.php:117 +msgid "Message Published" +msgstr "" + +#: ../cache/locales.php:118 ../cache/locales.php:138 +msgid "Encrypted message" +msgstr "" + +#: ../cache/locales.php:119 +msgid "Composing..." +msgstr "Συνθέτοντας..." + +#: ../cache/locales.php:120 +msgid "Paused..." +msgstr "" + +#: ../cache/locales.php:121 +msgid "Contact gone" +msgstr "" + +#: ../cache/locales.php:122 +#, php-format +msgid "%s needs your attention" +msgstr "" + +#: ../cache/locales.php:123 +msgid "Your message here..." +msgstr "" + +#: ../cache/locales.php:124 +msgid "Smileys" +msgstr "" + +#: ../cache/locales.php:125 ../cache/locales.php:139 +msgid "Chat" +msgstr "Συνομιλία" + +#: ../cache/locales.php:126 +msgid "Discuss with your contacts" +msgstr "" + +#: ../cache/locales.php:127 +msgid "Members" +msgstr "" + +#: ../cache/locales.php:128 ../cache/locales.php:376 +msgid "Connected to the chatroom" +msgstr "" + +#: ../cache/locales.php:129 ../cache/locales.php:377 +msgid "Disconnected from the chatroom" +msgstr "" + +#: ../cache/locales.php:130 ../cache/locales.php:200 ../cache/locales.php:469 +msgid "Configuration" +msgstr "Ρύθμιση" + +#: ../cache/locales.php:131 +msgid "Configuration saved" +msgstr "" + +#: ../cache/locales.php:132 +msgid "Subject" +msgstr "" + +#: ../cache/locales.php:133 +msgid "Subject changed" +msgstr "" + +#: ../cache/locales.php:134 +msgid "Open a new conversation by clicking on the plus button bellow" +msgstr "" + +#: ../cache/locales.php:135 +msgid "Chat with a contact" +msgstr "" + +#: ../cache/locales.php:136 +msgid "Frequent contacts" +msgstr "" + +#: ../cache/locales.php:137 +msgid "Load more contacts" +msgstr "" + +#: ../cache/locales.php:140 +msgid "General" +msgstr "" + +#: ../cache/locales.php:141 +msgid "Language" +msgstr "Γλώσσα" + +#: ../cache/locales.php:142 +msgid "Roster display" +msgstr "" + +#: ../cache/locales.php:143 +msgid "Show the offline contacts" +msgstr "" + +#: ../cache/locales.php:144 +msgid "Hide the offline contacts" +msgstr "" + +#: ../cache/locales.php:145 +msgid "Appearence" +msgstr "" + +#: ../cache/locales.php:146 +msgid "This configuration is shared wherever you are connected !" +msgstr "" + +#: ../cache/locales.php:148 +msgid "Notify on incoming message" +msgstr "" + +#: ../cache/locales.php:149 +msgid "Use desktop notifications" +msgstr "" + +#: ../cache/locales.php:150 +msgid "Data" +msgstr "" + +#: ../cache/locales.php:151 +msgid "Cache" +msgstr "" + +#: ../cache/locales.php:152 ../cache/locales.php:218 ../cache/locales.php:466 +msgid "Contacts" +msgstr "" + +#: ../cache/locales.php:153 ../cache/locales.php:480 +msgid "Posts" +msgstr "" + +#: ../cache/locales.php:154 +msgid "Messages" +msgstr "" + +#: ../cache/locales.php:155 ../cache/locales.php:423 +msgid "General Informations" +msgstr "Γενικές πληροφορίες" + +#: ../cache/locales.php:158 ../cache/locales.php:427 +msgid "Date of Birth" +msgstr "Ημερομ. γεννήσεως" + +#: ../cache/locales.php:159 ../cache/locales.php:428 +msgid "Gender" +msgstr "" + +#: ../cache/locales.php:160 ../cache/locales.php:429 +msgid "Marital Status" +msgstr "" + +#: ../cache/locales.php:161 ../cache/locales.php:426 +msgid "Email" +msgstr "" + +#: ../cache/locales.php:162 ../cache/locales.php:430 +msgid "Website" +msgstr "Ιστότοπος" + +#: ../cache/locales.php:163 ../cache/locales.php:431 +msgid "About Me" +msgstr "" + +#: ../cache/locales.php:164 +msgid "Other Accounts" +msgstr "" + +#: ../cache/locales.php:165 +msgid "Is Listening" +msgstr "" + +#: ../cache/locales.php:166 ../cache/locales.php:432 +msgid "Geographic Position" +msgstr "" + +#: ../cache/locales.php:167 ../cache/locales.php:433 +msgid "Locality" +msgstr "" + +#: ../cache/locales.php:168 ../cache/locales.php:434 +msgid "Country" +msgstr "" + +#: ../cache/locales.php:169 +msgid "Mood" +msgstr "" + +#: ../cache/locales.php:170 +msgid "I'm " +msgstr "" + +#: ../cache/locales.php:171 +msgid "Listening" +msgstr "" + +#: ../cache/locales.php:173 +msgid "Last seen" +msgstr "" + +#: ../cache/locales.php:174 +msgid "Client Informations" +msgstr "" + +#: ../cache/locales.php:175 +msgid "Last registered" +msgstr "" + +#: ../cache/locales.php:176 +msgid "Find some new friends" +msgstr "" + +#: ../cache/locales.php:177 ../cache/locales.php:533 +msgid "Edit" +msgstr "" + +#: ../cache/locales.php:178 +msgid "Alias" +msgstr "Ψευδώνυμο" + +#: ../cache/locales.php:179 +msgid "Group" +msgstr "" + +#: ../cache/locales.php:180 ../cache/locales.php:400 +msgid "Contact updated" +msgstr "" + +#: ../cache/locales.php:181 +msgid "Are you sure?" +msgstr "" + +#: ../cache/locales.php:182 +msgid "" +"You are going to delete one of your contacts, please confirm your action" +msgstr "" + +#: ../cache/locales.php:183 +#, php-format +msgid "%s years" +msgstr "" + +#: ../cache/locales.php:184 +msgid "Last public post" +msgstr "" + +#: ../cache/locales.php:185 +msgid "Subscribe" +msgstr "" + +#: ../cache/locales.php:186 +msgid "Subscribed" +msgstr "" + +#: ../cache/locales.php:187 +msgid "Unsubscribe" +msgstr "" + +#: ../cache/locales.php:188 +msgid "You are going to unsubscribe from this Group" +msgstr "" + +#: ../cache/locales.php:189 +msgid "Unsubscribed" +msgstr "" + +#: ../cache/locales.php:190 +msgid "Make your membership to this group public to your friends" +msgstr "" + +#: ../cache/locales.php:191 +msgid "Give a label for this group" +msgstr "" + +#: ../cache/locales.php:192 +msgid "Are you sure ?" +msgstr "" + +#: ../cache/locales.php:194 +msgid "Discover, follow and share" +msgstr "" + +#: ../cache/locales.php:195 +msgid "Something bad happened to this group" +msgstr "" + +#: ../cache/locales.php:196 +msgid "Group configuration saved" +msgstr "" + +#: ../cache/locales.php:197 +msgid "Delete the group" +msgstr "" + +#: ../cache/locales.php:198 +msgid "" +"You are going to delete the following group. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:199 +msgid "" +"It seems that this group doesn't exists anymore. Do you want to remove it " +"from your subscriptions?" +msgstr "" + +#: ../cache/locales.php:201 ../cache/locales.php:408 +msgid "Subscriptions" +msgstr "" + +#: ../cache/locales.php:202 ../cache/locales.php:290 +msgid "Hello" +msgstr "" + +#: ../cache/locales.php:203 ../cache/locales.php:225 ../cache/locales.php:291 +msgid "Contact post" +msgstr "" + +#: ../cache/locales.php:204 +msgid "" +"You don't have any subscriptions yet, select a group server above to start " +"exploring." +msgstr "" + +#: ../cache/locales.php:205 +msgid "Subscribe to your favorite feeds by bookmarking them." +msgstr "" + +#: ../cache/locales.php:206 +msgid "My Subscriptions" +msgstr "" + +#: ../cache/locales.php:207 +msgid "Create a new Group" +msgstr "" + +#: ../cache/locales.php:208 +msgid "Group name" +msgstr "" + +#: ../cache/locales.php:209 +msgid "My Little Pony - Fan Club" +msgstr "" + +#: ../cache/locales.php:210 +msgid "Group created successfully" +msgstr "" + +#: ../cache/locales.php:211 +msgid "Group deleted successfully" +msgstr "" + +#: ../cache/locales.php:212 +msgid "Please provide a valid group name (4 characters minimum)" +msgstr "" + +#: ../cache/locales.php:213 +msgid "You cannot create a new Group on this server" +msgstr "" + +#: ../cache/locales.php:214 +#, php-format +msgid "%s subscribers" +msgstr "" + +#: ../cache/locales.php:215 +#, php-format +msgid "%s posts" +msgstr "" + +#: ../cache/locales.php:216 +msgid "All" +msgstr "" + +#: ../cache/locales.php:219 +msgid "Refresh all the streams" +msgstr "" + +#: ../cache/locales.php:220 ../cache/locales.php:402 +msgid "Search" +msgstr "" + +#: ../cache/locales.php:221 +msgid "Go on the Chat page" +msgstr "" + +#: ../cache/locales.php:222 +msgid "Read all theses articles on the News page" +msgstr "" + +#: ../cache/locales.php:223 +msgid "Visit your public blog" +msgstr "" + +#: ../cache/locales.php:224 +msgid "See your public posts and share them with all your contacts" +msgstr "" + +#: ../cache/locales.php:226 +msgid "Universal share button" +msgstr "" + +#: ../cache/locales.php:227 +msgid "" +"Bookmark or drag and drop the following button in your toolbar and use it on " +"all the pages you want to share on Movim" +msgstr "" + +#: ../cache/locales.php:228 +msgid "Share on Movim" +msgstr "" + +#: ../cache/locales.php:229 +msgid "Frequently Asked Questions" +msgstr "" + +#: ../cache/locales.php:230 +msgid "What do the little banners refer to ?" +msgstr "" + +#: ../cache/locales.php:231 +msgid "" +"Thanks to these five little banners, you can quickly identitfy the level of " +"confdentiality applied to the information you provide." +msgstr "" + +#: ../cache/locales.php:232 +msgid "White, only you can see the information" +msgstr "" + +#: ../cache/locales.php:233 +msgid "Green, you have chosen some contacts who can see your information" +msgstr "" + +#: ../cache/locales.php:234 +msgid "Orange, all your contact list can see your information" +msgstr "" + +#: ../cache/locales.php:235 +msgid "Red, everybody in the XMPP network can see your information" +msgstr "" + +#: ../cache/locales.php:236 +msgid "Black, the whole Internet can see your information" +msgstr "" + +#: ../cache/locales.php:237 +msgid "Looking for some documentation ?" +msgstr "" + +#: ../cache/locales.php:238 +msgid "Read the Wiki" +msgstr "" + +#: ../cache/locales.php:239 +msgid "Talk with us by email ?" +msgstr "" + +#: ../cache/locales.php:240 +msgid "Join the Mailing List" +msgstr "" + +#: ../cache/locales.php:241 +msgid "Chat with the team ?" +msgstr "" + +#: ../cache/locales.php:242 +msgid "Join the Chatroom" +msgstr "" + +#: ../cache/locales.php:243 +msgid "Location node created" +msgstr "" + +#: ../cache/locales.php:244 +msgid "Bookmark node created" +msgstr "" + +#: ../cache/locales.php:245 +msgid "Profile node created" +msgstr "" + +#: ../cache/locales.php:246 +msgid "Avatar node created" +msgstr "" + +#: ../cache/locales.php:247 +msgid "Subscriptions node created" +msgstr "" + +#: ../cache/locales.php:248 +msgid "Microblog node created" +msgstr "" + +#: ../cache/locales.php:249 +msgid "Location" +msgstr "" + +#: ../cache/locales.php:250 +msgid "Wrong position" +msgstr "" + +#: ../cache/locales.php:251 +msgid "Location updated" +msgstr "" + +#: ../cache/locales.php:252 +msgid "Update my position" +msgstr "" + +#: ../cache/locales.php:253 +msgid "Wrong username" +msgstr "Λάθος όνομα χρήστη" + +#: ../cache/locales.php:254 +msgid "Invalid JID" +msgstr "" + +#: ../cache/locales.php:255 +msgid "Empty Challenge from the server" +msgstr "" + +#: ../cache/locales.php:256 +msgid "XMPP Domain error, your account is not a correct Jabber ID" +msgstr "" + +#: ../cache/locales.php:257 +msgid "Some data are missing !" +msgstr "Μερικά δεδομένα λείπουν" + +#: ../cache/locales.php:258 +msgid "Wrong password" +msgstr "Λανθασμένος κωδικός" + +#: ../cache/locales.php:259 +msgid "Internal server error" +msgstr "" + +#: ../cache/locales.php:260 +msgid "Session error" +msgstr "" + +#: ../cache/locales.php:261 +msgid "Account successfully created" +msgstr "Ο λογαριασμός δημιουργήθηκε επιτυχώς" + +#: ../cache/locales.php:262 ../cache/locales.php:271 +msgid "Your XMPP server is unauthorized" +msgstr "" + +#: ../cache/locales.php:263 +msgid "The server takes too much time to respond" +msgstr "" + +#: ../cache/locales.php:264 +msgid "Your web browser is too old to use with Movim." +msgstr "Ο περιηγητης σας είναι αρκετά παλιός για να χρησιμοποιηθεί με Movim" + +#: ../cache/locales.php:265 +msgid "" +"Movim cannot talk with the server, please try again later (Websocket " +"connection error)" +msgstr "" + +#: ../cache/locales.php:266 +msgid "Impossible login" +msgstr "" + +#: ../cache/locales.php:267 +msgid "Oops!" +msgstr "" + +#: ../cache/locales.php:268 ../cache/locales.php:449 ../cache/locales.php:455 +msgid "Unknown error" +msgstr "" + +#: ../cache/locales.php:269 +msgid "Invalid username format" +msgstr "" + +#: ../cache/locales.php:270 +msgid "Invalid password format" +msgstr "" + +#: ../cache/locales.php:272 +msgid "A Movim session is already open on an other device" +msgstr "" + +#: ../cache/locales.php:273 +msgid "Movim failed to authenticate. You entered wrong data" +msgstr "" + +#: ../cache/locales.php:274 +msgid "Authentication mechanism not supported by Movim" +msgstr "" + +#: ../cache/locales.php:275 +msgid "The XMPP authentification failed" +msgstr "" + +#: ../cache/locales.php:276 +#, php-format +msgid "" +"You can login with Facebook (chat only) using %syour.id@chat.facebook.com%s " +"and your password" +msgstr "" + +#: ../cache/locales.php:277 +#, php-format +msgid "%sGmail accounts are also compatible%s but are not fully supported" +msgstr "" + +#: ../cache/locales.php:278 +msgid "You can login using your favorite Jabber account" +msgstr "" + +#: ../cache/locales.php:279 +msgid "or with our demonstration account" +msgstr "" + +#: ../cache/locales.php:280 ../cache/locales.php:435 +msgid "Accounts" +msgstr "" + +#: ../cache/locales.php:281 +msgid "My address" +msgstr "Η διεύθυνσή μου" + +#: ../cache/locales.php:283 +msgid "Create one !" +msgstr "" + +#: ../cache/locales.php:284 +msgid "No account yet ?" +msgstr "" + +#: ../cache/locales.php:285 +msgid "Another account" +msgstr "" + +#: ../cache/locales.php:286 +msgid "You can login with accounts from theses servers" +msgstr "" + +#: ../cache/locales.php:287 +msgid "Connected" +msgstr "" + +#: ../cache/locales.php:288 +msgid "Population" +msgstr "" + +#: ../cache/locales.php:289 +msgid "Bad nickname (between 4 and 40 characters)" +msgstr "" + +#: ../cache/locales.php:292 +msgid "" +"Welcome on your news feed, here you will see all the posts published in the " +"groups you have subscribed." +msgstr "" + +#: ../cache/locales.php:293 +msgid "Refreshing all the streams" +msgstr "" + +#: ../cache/locales.php:294 +msgid "This post is public" +msgstr "" + +#: ../cache/locales.php:295 +msgid "Manage your members" +msgstr "" + +#: ../cache/locales.php:296 +msgid "Get the members" +msgstr "" + +#: ../cache/locales.php:297 +msgid "Affiliations saved" +msgstr "" + +#: ../cache/locales.php:298 +msgid "Manage your subscriptions" +msgstr "" + +#: ../cache/locales.php:299 +msgid "Manage the subscriptions" +msgstr "" + +#: ../cache/locales.php:300 +msgid "Get the subscriptions" +msgstr "" + +#: ../cache/locales.php:301 +msgid "Subscriptions saved" +msgstr "" + +#: ../cache/locales.php:302 +msgid "Pending Invitations" +msgstr "" + +#: ../cache/locales.php:303 +#, php-format +msgid "%s wants to talk with you" +msgstr "" + +#: ../cache/locales.php:304 +msgid "Manage" +msgstr "" + +#: ../cache/locales.php:305 ../cache/locales.php:338 +msgid "News Feed" +msgstr "" + +#: ../cache/locales.php:306 ../cache/locales.php:339 +msgid "Discover and register to the groups you are interested in" +msgstr "" + +#: ../cache/locales.php:307 ../cache/locales.php:340 ../cache/locales.php:482 +msgid "Preview" +msgstr "" + +#: ../cache/locales.php:308 ../cache/locales.php:341 ../cache/locales.php:478 +msgid "Help" +msgstr "" + +#: ../cache/locales.php:309 ../cache/locales.php:342 +msgid "More help" +msgstr "" + +#: ../cache/locales.php:310 ../cache/locales.php:343 +msgid "Markdown syntax manual" +msgstr "" + +#: ../cache/locales.php:311 ../cache/locales.php:344 ../cache/locales.php:681 +msgid "Title" +msgstr "" + +#: ../cache/locales.php:312 ../cache/locales.php:345 +msgid "Content" +msgstr "" + +#: ../cache/locales.php:313 ../cache/locales.php:346 +msgid "Link" +msgstr "" + +#: ../cache/locales.php:314 ../cache/locales.php:347 +msgid "Tags" +msgstr "" + +#: ../cache/locales.php:315 ../cache/locales.php:348 +msgid "Please enter a valid url" +msgstr "" + +#: ../cache/locales.php:316 ../cache/locales.php:349 +msgid "No content to preview" +msgstr "" + +#: ../cache/locales.php:317 ../cache/locales.php:350 ../cache/locales.php:687 +msgid "No content" +msgstr "" + +#: ../cache/locales.php:318 ../cache/locales.php:351 +msgid "Post published" +msgstr "" + +#: ../cache/locales.php:319 ../cache/locales.php:352 +msgid "Post deleted" +msgstr "" + +#: ../cache/locales.php:320 ../cache/locales.php:353 +msgid "This picture will be added to your gallery" +msgstr "" + +#: ../cache/locales.php:321 ../cache/locales.php:354 +msgid "What's Hot" +msgstr "" + +#: ../cache/locales.php:322 ../cache/locales.php:355 +msgid "New post" +msgstr "" + +#: ../cache/locales.php:323 ../cache/locales.php:357 +msgid "" +"You can also use services like Imgur or Flickr to host your picture and " +"paste the link here." +msgstr "" + +#: ../cache/locales.php:324 +#, php-format +msgid "This is a re-post from %s" +msgstr "" + +#: ../cache/locales.php:325 +#, php-format +msgid "See %s profile" +msgstr "" + +#: ../cache/locales.php:326 +msgid "Publish this post on your public feed?" +msgstr "" + +#: ../cache/locales.php:327 +msgid "Post published on your blog" +msgstr "" + +#: ../cache/locales.php:328 +msgid "Post removed from your blog" +msgstr "" + +#: ../cache/locales.php:329 ../cache/locales.php:701 +msgid "Delete this post" +msgstr "" + +#: ../cache/locales.php:330 +msgid "You are going to delete this post, please confirm your action" +msgstr "" + +#: ../cache/locales.php:331 +msgid "Comments disabled" +msgstr "" + +#: ../cache/locales.php:332 +msgid "Comment published" +msgstr "" + +#: ../cache/locales.php:333 +msgid "Disconnect" +msgstr "" + +#: ../cache/locales.php:334 +msgid "Your status here !" +msgstr "" + +#: ../cache/locales.php:335 +msgid "Status updated" +msgstr "" + +#: ../cache/locales.php:336 +msgid "Status" +msgstr "" + +#: ../cache/locales.php:337 +msgid "Presence" +msgstr "" + +#: ../cache/locales.php:356 +msgid "Publish" +msgstr "" + +#: ../cache/locales.php:358 +msgid "You cannot publish a post on this Group" +msgstr "" + +#: ../cache/locales.php:359 +msgid "" +"Some fields have been filled in. Do you still want to go back and loose " +"their content?" +msgstr "" + +#: ../cache/locales.php:360 +msgid "Shared" +msgstr "" + +#: ../cache/locales.php:362 +#, php-format +msgid "%s has been added to your public groups" +msgstr "" + +#: ../cache/locales.php:363 +#, php-format +msgid "%s has been removed from your public groups" +msgstr "" + +#: ../cache/locales.php:364 +msgid "Add a chatroom" +msgstr "" + +#: ../cache/locales.php:365 +msgid "You don't have any chatroom yet." +msgstr "" + +#: ../cache/locales.php:366 +msgid "Add one by clicking on the add button in the header." +msgstr "" + +#: ../cache/locales.php:367 +msgid "Chatrooms" +msgstr "" + +#: ../cache/locales.php:370 +msgid "My Favorite Room" +msgstr "" + +#: ../cache/locales.php:374 +msgid "Remove a chatroom" +msgstr "" + +#: ../cache/locales.php:375 +msgid "" +"You are going to remove the following chatroom. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:378 +msgid "Users in the room" +msgstr "" + +#: ../cache/locales.php:379 +msgid "Please enter a correct nickname (6 to 40 characters)" +msgstr "" + +#: ../cache/locales.php:381 +msgid "Public chatroom" +msgstr "" + +#: ../cache/locales.php:382 +msgid "Please provide a room address" +msgstr "" + +#: ../cache/locales.php:383 +msgid "You are currently logued as an anonymous user." +msgstr "" + +#: ../cache/locales.php:384 +msgid "" +"You can join using your own account or create one on the login page by " +"loging out using the cross in the top-right corner." +msgstr "" + +#: ../cache/locales.php:385 +#, php-format +msgid "Login on %s" +msgstr "" + +#: ../cache/locales.php:386 +msgid "Your nickname" +msgstr "" + +#: ../cache/locales.php:387 +msgid "Ungrouped" +msgstr "" + +#: ../cache/locales.php:388 +msgid "Show disconnected contacts" +msgstr "" + +#: ../cache/locales.php:389 +msgid "Hide disconnected contacts" +msgstr "" + +#: ../cache/locales.php:390 +#, php-format +msgid "Show group %s" +msgstr "" + +#: ../cache/locales.php:391 +#, php-format +msgid "Hide group %s" +msgstr "" + +#: ../cache/locales.php:392 +msgid "Please enter a valid Jabber ID" +msgstr "" + +#: ../cache/locales.php:393 +msgid "" +"No contacts ? You can add one using the + button bellow or going to the " +"Explore page" +msgstr "" + +#: ../cache/locales.php:394 +msgid "Show/Hide" +msgstr "" + +#: ../cache/locales.php:395 +msgid "Enter the Jabber ID of your contact." +msgstr "" + +#: ../cache/locales.php:396 +msgid "Press enter to validate." +msgstr "" + +#: ../cache/locales.php:397 +msgid "JID" +msgstr "" + +#: ../cache/locales.php:398 +msgid "Results" +msgstr "" + +#: ../cache/locales.php:399 +msgid "Contact added" +msgstr "" + +#: ../cache/locales.php:401 +msgid "Contact deleted" +msgstr "" + +#: ../cache/locales.php:403 +msgid "This is not a valid url" +msgstr "" + +#: ../cache/locales.php:404 +msgid "Sharing the URL" +msgstr "" + +#: ../cache/locales.php:405 +msgid "Statistics" +msgstr "" + +#: ../cache/locales.php:406 +msgid "Since" +msgstr "" + +#: ../cache/locales.php:407 +msgid "Sessions" +msgstr "" + +#: ../cache/locales.php:409 +msgid "Monthly Subscriptions" +msgstr "" + +#: ../cache/locales.php:410 +msgid "Monthly Subscriptions Cumulated" +msgstr "" + +#: ../cache/locales.php:412 +msgid "" +"Movim is a decentralized social network, before creating a new account you " +"need to choose a server to register." +msgstr "" + +#: ../cache/locales.php:413 +msgid "Your server here ?" +msgstr "" + +#: ../cache/locales.php:414 +msgid "Contact us to add yours to the officially supported servers list" +msgstr "" + +#: ../cache/locales.php:416 +msgid "No public feed for this contact" +msgstr "" + +#: ../cache/locales.php:417 +msgid "No contact specified" +msgstr "" + +#: ../cache/locales.php:418 ../cache/locales.php:473 +msgid "Profile" +msgstr "Προφίλ" + +#: ../cache/locales.php:419 +msgid "Profile Updated" +msgstr "" + +#: ../cache/locales.php:420 +msgid "Profile Not Updated" +msgstr "" + +#: ../cache/locales.php:421 +msgid "Your profile is now public" +msgstr "" + +#: ../cache/locales.php:422 +msgid "Your profile is now restricted" +msgstr "" + +#: ../cache/locales.php:436 +msgid "Twitter" +msgstr "" + +#: ../cache/locales.php:437 +msgid "Skype" +msgstr "" + +#: ../cache/locales.php:438 +msgid "Yahoo" +msgstr "" + +#: ../cache/locales.php:439 +msgid "Privacy Level" +msgstr "" + +#: ../cache/locales.php:440 +msgid "Is this profile public ?" +msgstr "" + +#: ../cache/locales.php:441 +msgid "" +"Please pay attention ! By making your profile public, all the information " +"listed above will be available for all the Movim users and on the whole " +"Internet." +msgstr "" + +#: ../cache/locales.php:442 +msgid "Call" +msgstr "" + +#: ../cache/locales.php:443 +msgid "Hang up" +msgstr "" + +#: ../cache/locales.php:444 +msgid "Connection" +msgstr "" + +#: ../cache/locales.php:445 ../cache/locales.php:451 +msgid "Hung up" +msgstr "" + +#: ../cache/locales.php:446 ../cache/locales.php:452 +msgid "Your contact is busy" +msgstr "" + +#: ../cache/locales.php:447 ../cache/locales.php:453 +msgid "Declined" +msgstr "" + +#: ../cache/locales.php:448 ../cache/locales.php:454 +msgid "Remote application incompatible" +msgstr "" + +#: ../cache/locales.php:450 ../cache/locales.php:456 +msgid "Is calling you" +msgstr "" + +#: ../cache/locales.php:457 +msgid "You don't have javascript enabled. Good luck with that." +msgstr "" + +#: ../cache/locales.php:458 +msgid "" +"Movim is a kickass distributed social networking platform that protect your " +"privacy an comes with a set of awesome features." +msgstr "" + +#: ../cache/locales.php:459 +msgid "Administration" +msgstr "" + +#: ../cache/locales.php:460 +msgid "Home" +msgstr "Αρχική Σελίδα" + +#: ../cache/locales.php:461 +msgid "Discover" +msgstr "" + +#: ../cache/locales.php:462 +msgid "Explore" +msgstr "" + +#: ../cache/locales.php:463 +msgid "Account Creation" +msgstr "Δημιουργία Λογαριασμού" + +#: ../cache/locales.php:464 +msgid "News" +msgstr "" + +#: ../cache/locales.php:465 +msgid "Avatar" +msgstr "Avatar" + +#: ../cache/locales.php:467 +msgid "Chats" +msgstr "" + +#: ../cache/locales.php:470 +msgid "Server" +msgstr "" + +#: ../cache/locales.php:471 +msgid "Public Groups" +msgstr "" + +#: ../cache/locales.php:472 +msgid "Viewer" +msgstr "" + +#: ../cache/locales.php:474 +msgid "Media" +msgstr "" + +#: ../cache/locales.php:475 +msgid "Blog" +msgstr "" + +#: ../cache/locales.php:476 +msgid "About" +msgstr "" + +#: ../cache/locales.php:477 +msgid "Login" +msgstr "" + +#: ../cache/locales.php:479 +msgid "Feed" +msgstr "Feed" + +#: ../cache/locales.php:481 +msgid "Gallery" +msgstr "" + +#: ../cache/locales.php:483 +msgid "Visio-conference" +msgstr "" + +#: ../cache/locales.php:484 +msgid "Pods" +msgstr "" + +#: ../cache/locales.php:485 +msgid "Share" +msgstr "" + +#: ../cache/locales.php:486 +msgid "Room" +msgstr "" + +#: ../cache/locales.php:487 +#, php-format +msgid "Error: %s" +msgstr "Σφάλμα: %s" + +#: ../cache/locales.php:488 +#, php-format +msgid "Cannot load file '%s'" +msgstr "Αδύνατη η φόρτωση του αρχείου '%s'" + +#: ../cache/locales.php:489 +#, php-format +msgid "Route error, please set all the parameters for the page %s" +msgstr "" + +#: ../cache/locales.php:490 +#, php-format +msgid "Requested widget '%s' doesn't exist." +msgstr "" + +#: ../cache/locales.php:491 +#, php-format +msgid "Requested event '%s' not registered." +msgstr "" + +#: ../cache/locales.php:492 +msgid "Whoops!" +msgstr "" + +#: ../cache/locales.php:493 +msgid "It seem that you don't have any pictures here?" +msgstr "" + +#: ../cache/locales.php:494 +msgid "You can try to upload a couple by going to the Media page" +msgstr "" + +#: ../cache/locales.php:495 +#, php-format +msgid "%s - About" +msgstr "" + +#: ../cache/locales.php:496 +#, php-format +msgid "%s - Account" +msgstr "" + +#: ../cache/locales.php:497 +#, php-format +msgid "%s - Administration Panel" +msgstr "" + +#: ../cache/locales.php:498 +#, php-format +msgid "%s - Blog" +msgstr "" + +#: ../cache/locales.php:499 +#, php-format +msgid "%s - Configuration" +msgstr "%s - Ρύθμιση" + +#: ../cache/locales.php:500 +#, php-format +msgid "%s - Discover" +msgstr "" + +#: ../cache/locales.php:501 +#, php-format +msgid "%s - Explore" +msgstr "" + +#: ../cache/locales.php:502 +#, php-format +msgid "%s - Help Page" +msgstr "%s - Σελίδα βοήθειας" + +#: ../cache/locales.php:503 +#, php-format +msgid "%s - Login to Movim" +msgstr "%s - Είσοδος στο Movim" + +#: ../cache/locales.php:504 +#, php-format +msgid "%s - Welcome to Movim" +msgstr "%s - Καλωσήλθατε στο Movim" + +#: ../cache/locales.php:505 +#, php-format +msgid "%s - Media" +msgstr "" + +#: ../cache/locales.php:506 +#, php-format +msgid "%s - News" +msgstr "" + +#: ../cache/locales.php:507 +#, php-format +msgid "%s - Group Configuration" +msgstr "" + +#: ../cache/locales.php:508 +#, php-format +msgid "%s - Group" +msgstr "" + +#: ../cache/locales.php:509 +#, php-format +msgid "%s - 404" +msgstr "" + +#: ../cache/locales.php:510 +#, php-format +msgid "%s - Profile" +msgstr "%s - Προφίλ" + +#: ../cache/locales.php:511 +#, php-format +msgid "%s - Server" +msgstr "" + +#: ../cache/locales.php:512 +msgid "Validate" +msgstr "" + +#: ../cache/locales.php:513 +msgid "Refresh" +msgstr "" + +#: ../cache/locales.php:514 +msgid "Add" +msgstr "" + +#: ../cache/locales.php:515 +msgid "Delete" +msgstr "" + +#: ../cache/locales.php:516 +msgid "Remove" +msgstr "" + +#: ../cache/locales.php:517 +msgid "Cancel" +msgstr "" + +#: ../cache/locales.php:518 +msgid "Close" +msgstr "" + +#: ../cache/locales.php:519 +msgid "Update" +msgstr "" + +#: ../cache/locales.php:520 +msgid "Updating" +msgstr "" + +#: ../cache/locales.php:521 +msgid "Submit" +msgstr "Υποβολή" + +#: ../cache/locales.php:522 +msgid "Submitting" +msgstr "" + +#: ../cache/locales.php:523 +msgid "Reset" +msgstr "Επαναφορά" + +#: ../cache/locales.php:524 +msgid "Register" +msgstr "" + +#: ../cache/locales.php:525 +msgid "Unregister" +msgstr "" + +#: ../cache/locales.php:526 +msgid "Save" +msgstr "" + +#: ../cache/locales.php:527 +msgid "Clear" +msgstr "" + +#: ../cache/locales.php:528 +msgid "Upload" +msgstr "" + +#: ../cache/locales.php:529 +msgid "Come in!" +msgstr "Έλα μέσα!" + +#: ../cache/locales.php:530 +msgid "Connecting" +msgstr "" + +#: ../cache/locales.php:531 +msgid "Yes" +msgstr "" + +#: ../cache/locales.php:532 +msgid "No" +msgstr "" + +#: ../cache/locales.php:534 +msgid "Return" +msgstr "" + +#: ../cache/locales.php:535 +msgid "Accept" +msgstr "Αποδοχή" + +#: ../cache/locales.php:536 +msgid "Refuse" +msgstr "" + +#: ../cache/locales.php:537 +msgid "Next" +msgstr "" + +#: ../cache/locales.php:538 +msgid "Previous" +msgstr "" + +#: ../cache/locales.php:539 +#, php-format +msgid "Step %s" +msgstr "" + +#: ../cache/locales.php:542 +msgid "Day" +msgstr "" + +#: ../cache/locales.php:543 +msgid "Monday" +msgstr "Δευτέρα" + +#: ../cache/locales.php:544 +msgid "Tuesday" +msgstr "Τρίτη" + +#: ../cache/locales.php:545 +msgid "Wednesday" +msgstr "Τετάρτη" + +#: ../cache/locales.php:546 +msgid "Thursday" +msgstr "Πέμπτη" + +#: ../cache/locales.php:547 +msgid "Friday" +msgstr "Παρασκευή" + +#: ../cache/locales.php:548 +msgid "Saturday" +msgstr "Σάββατο" + +#: ../cache/locales.php:549 +msgid "Sunday" +msgstr "" + +#: ../cache/locales.php:550 ../cache/locales.php:559 +msgid "None" +msgstr "Κανένα" + +#: ../cache/locales.php:551 +msgid "Male" +msgstr "Άνδρας" + +#: ../cache/locales.php:552 +msgid "Female" +msgstr "Γυναίκα" + +#: ../cache/locales.php:553 +msgid "Other" +msgstr "Άλλο" + +#: ../cache/locales.php:554 +msgid "Bot" +msgstr "" + +#: ../cache/locales.php:555 +msgid "Desktop" +msgstr "" + +#: ../cache/locales.php:556 +msgid "Phone" +msgstr "" + +#: ../cache/locales.php:557 +msgid "Web" +msgstr "" + +#: ../cache/locales.php:558 +msgid "Registered" +msgstr "" + +#: ../cache/locales.php:560 +msgid "Single" +msgstr "Μόνος/η" + +#: ../cache/locales.php:561 +msgid "In a relationship" +msgstr "Σε σχέση" + +#: ../cache/locales.php:562 +msgid "Married" +msgstr "Παντρεμένος/η" + +#: ../cache/locales.php:563 +msgid "Divorced" +msgstr "Διαζευγμένος/η" + +#: ../cache/locales.php:564 +msgid "Widowed" +msgstr "" + +#: ../cache/locales.php:565 +msgid "Cohabiting" +msgstr "" + +#: ../cache/locales.php:566 +msgid "Civil Union" +msgstr "" + +#: ../cache/locales.php:567 +msgid "Not shared" +msgstr "" + +#: ../cache/locales.php:568 +msgid "Shared with one contact" +msgstr "" + +#: ../cache/locales.php:569 +msgid "Shared with all contacts" +msgstr "" + +#: ../cache/locales.php:570 +msgid "Shared with the XMPP network" +msgstr "" + +#: ../cache/locales.php:571 +msgid "Shared with the whole Internet" +msgstr "" + +#: ../cache/locales.php:572 +msgid "Online" +msgstr "Συνδεδεμένος" + +#: ../cache/locales.php:573 +msgid "Away" +msgstr "Απών" + +#: ../cache/locales.php:574 +msgid "Do Not Disturb" +msgstr "Μην Ενοχλείτε" + +#: ../cache/locales.php:575 +msgid "Extended Away" +msgstr "Παρατεταμένη απουσία" + +#: ../cache/locales.php:576 +msgid "Offline" +msgstr "" + +#: ../cache/locales.php:577 +msgid "Error" +msgstr "" + +#: ../cache/locales.php:578 +msgid "afraid" +msgstr "" + +#: ../cache/locales.php:579 +msgid "amazed" +msgstr "" + +#: ../cache/locales.php:580 +msgid "amorous" +msgstr "" + +#: ../cache/locales.php:581 +msgid "angry" +msgstr "" + +#: ../cache/locales.php:582 +msgid "annoyed" +msgstr "" + +#: ../cache/locales.php:583 +msgid "anxious" +msgstr "" + +#: ../cache/locales.php:584 +msgid "aroused" +msgstr "" + +#: ../cache/locales.php:585 +msgid "ashamed" +msgstr "" + +#: ../cache/locales.php:586 +msgid "bored" +msgstr "" + +#: ../cache/locales.php:587 +msgid "brave" +msgstr "" + +#: ../cache/locales.php:588 +msgid "calm" +msgstr "" + +#: ../cache/locales.php:589 +msgid "cautious" +msgstr "" + +#: ../cache/locales.php:590 +msgid "cold" +msgstr "" + +#: ../cache/locales.php:591 +msgid "confident" +msgstr "" + +#: ../cache/locales.php:592 +msgid "confused" +msgstr "" + +#: ../cache/locales.php:593 +msgid "contemplative" +msgstr "" + +#: ../cache/locales.php:594 +msgid "contented" +msgstr "" + +#: ../cache/locales.php:595 +msgid "cranky" +msgstr "" + +#: ../cache/locales.php:596 +msgid "crazy" +msgstr "" + +#: ../cache/locales.php:597 +msgid "creative" +msgstr "" + +#: ../cache/locales.php:598 +msgid "curious" +msgstr "" + +#: ../cache/locales.php:599 +msgid "dejected" +msgstr "" + +#: ../cache/locales.php:600 +msgid "depressed" +msgstr "" + +#: ../cache/locales.php:601 +msgid "disappointed" +msgstr "" + +#: ../cache/locales.php:602 +msgid "disgusted" +msgstr "" + +#: ../cache/locales.php:603 +msgid "dismayed" +msgstr "" + +#: ../cache/locales.php:604 +msgid "distracted" +msgstr "" + +#: ../cache/locales.php:605 +msgid "embarrassed" +msgstr "" + +#: ../cache/locales.php:606 +msgid "envious" +msgstr "" + +#: ../cache/locales.php:607 +msgid "excited" +msgstr "" + +#: ../cache/locales.php:608 +msgid "flirtatious" +msgstr "" + +#: ../cache/locales.php:609 +msgid "frustated" +msgstr "" + +#: ../cache/locales.php:610 +msgid "grateful" +msgstr "" + +#: ../cache/locales.php:611 +msgid "grieving" +msgstr "" + +#: ../cache/locales.php:612 +msgid "grumpy" +msgstr "" + +#: ../cache/locales.php:613 +msgid "guilty" +msgstr "" + +#: ../cache/locales.php:614 +msgid "happy" +msgstr "" + +#: ../cache/locales.php:615 +msgid "hopeful" +msgstr "" + +#: ../cache/locales.php:616 +msgid "hot" +msgstr "" + +#: ../cache/locales.php:617 +msgid "humbled" +msgstr "" + +#: ../cache/locales.php:618 +msgid "humiliated" +msgstr "" + +#: ../cache/locales.php:619 +msgid "hungry" +msgstr "" + +#: ../cache/locales.php:620 +msgid "hurt" +msgstr "" + +#: ../cache/locales.php:621 +msgid "impressed" +msgstr "" + +#: ../cache/locales.php:622 +msgid "in awe" +msgstr "" + +#: ../cache/locales.php:623 +msgid "in love" +msgstr "" + +#: ../cache/locales.php:624 +msgid "indignant" +msgstr "" + +#: ../cache/locales.php:625 +msgid "interested" +msgstr "" + +#: ../cache/locales.php:626 +msgid "intoxicated" +msgstr "" + +#: ../cache/locales.php:627 +msgid "invincible" +msgstr "" + +#: ../cache/locales.php:628 +msgid "jealous" +msgstr "" + +#: ../cache/locales.php:629 +msgid "lonely" +msgstr "" + +#: ../cache/locales.php:630 +msgid "lost" +msgstr "" + +#: ../cache/locales.php:631 +msgid "lucky" +msgstr "" + +#: ../cache/locales.php:632 +msgid "mean" +msgstr "" + +#: ../cache/locales.php:633 +msgid "moody" +msgstr "" + +#: ../cache/locales.php:634 +msgid "nervous" +msgstr "" + +#: ../cache/locales.php:635 +msgid "neutral" +msgstr "" + +#: ../cache/locales.php:636 +msgid "offended" +msgstr "" + +#: ../cache/locales.php:637 +msgid "outraged" +msgstr "" + +#: ../cache/locales.php:638 +msgid "playful" +msgstr "" + +#: ../cache/locales.php:639 +msgid "proud" +msgstr "" + +#: ../cache/locales.php:640 +msgid "relaxed" +msgstr "" + +#: ../cache/locales.php:641 +msgid "relieved" +msgstr "" + +#: ../cache/locales.php:642 +msgid "remorseful" +msgstr "" + +#: ../cache/locales.php:643 +msgid "restless" +msgstr "" + +#: ../cache/locales.php:644 +msgid "sad" +msgstr "" + +#: ../cache/locales.php:645 +msgid "sarcastic" +msgstr "" + +#: ../cache/locales.php:646 +msgid "satisfied" +msgstr "" + +#: ../cache/locales.php:647 +msgid "serious" +msgstr "" + +#: ../cache/locales.php:648 +msgid "shocked" +msgstr "" + +#: ../cache/locales.php:649 +msgid "shy" +msgstr "" + +#: ../cache/locales.php:650 +msgid "sick" +msgstr "" + +#: ../cache/locales.php:651 +msgid "sleepy" +msgstr "" + +#: ../cache/locales.php:652 +msgid "spontaneous" +msgstr "" + +#: ../cache/locales.php:653 +msgid "stressed" +msgstr "" + +#: ../cache/locales.php:654 +msgid "strong" +msgstr "" + +#: ../cache/locales.php:655 +msgid "surprised" +msgstr "" + +#: ../cache/locales.php:656 +msgid "thankful" +msgstr "" + +#: ../cache/locales.php:657 +msgid "thirsty" +msgstr "" + +#: ../cache/locales.php:658 +msgid "tired" +msgstr "" + +#: ../cache/locales.php:659 +msgid "undefined" +msgstr "" + +#: ../cache/locales.php:660 +msgid "weak" +msgstr "" + +#: ../cache/locales.php:661 +msgid "worried" +msgstr "" + +#: ../cache/locales.php:662 +msgid "Month" +msgstr "" + +#: ../cache/locales.php:663 +msgid "January" +msgstr "Ιανουάριος" + +#: ../cache/locales.php:664 +msgid "February" +msgstr "Φεβρουάριος" + +#: ../cache/locales.php:665 +msgid "March" +msgstr "Μάρτιος" + +#: ../cache/locales.php:666 +msgid "April" +msgstr "Απρίλιος" + +#: ../cache/locales.php:667 +msgid "May" +msgstr "Μάιος" + +#: ../cache/locales.php:668 +msgid "June" +msgstr "Ιούνιος" + +#: ../cache/locales.php:669 +msgid "July" +msgstr "Ιούλιος" + +#: ../cache/locales.php:670 +msgid "August" +msgstr "Αύγουστος" + +#: ../cache/locales.php:671 +msgid "September" +msgstr "Σεπτέμβριος" + +#: ../cache/locales.php:672 +msgid "October" +msgstr "Οκτώβριος" + +#: ../cache/locales.php:673 +msgid "November" +msgstr "Νοέμβριος" + +#: ../cache/locales.php:674 +msgid "December" +msgstr "Δεκέμβριος" + +#: ../cache/locales.php:675 +msgid "Year" +msgstr "" + +#: ../cache/locales.php:676 +msgid "Today" +msgstr "Σήμερα" + +#: ../cache/locales.php:677 +msgid "Tomorrow" +msgstr "Αύριο" + +#: ../cache/locales.php:678 +msgid "Yesterday" +msgstr "Χθες" + +#: ../cache/locales.php:679 +#, php-format +msgid " %d days ago" +msgstr " %d ημέρες πριν" + +#: ../cache/locales.php:680 +msgid "day" +msgstr "ημέρα" + +#: ../cache/locales.php:682 +msgid "What's new ?" +msgstr "" + +#: ../cache/locales.php:683 +msgid "Place" +msgstr "" + +#: ../cache/locales.php:684 +msgid "by" +msgstr "" + +#: ../cache/locales.php:685 +msgid "Geolocalisation" +msgstr "" + +#: ../cache/locales.php:686 +msgid "email" +msgstr "" + +#: ../cache/locales.php:688 +msgid "No comments yet" +msgstr "" + +#: ../cache/locales.php:689 +msgid "No comments stream" +msgstr "" + +#: ../cache/locales.php:690 +msgid "Your feed cannot be loaded." +msgstr "" + +#: ../cache/locales.php:691 +msgid "Get older posts" +msgstr "" + +#: ../cache/locales.php:692 +#, php-format +msgid "%s new items" +msgstr "" + +#: ../cache/locales.php:693 +msgid "Comment publication error" +msgstr "" + +#: ../cache/locales.php:694 +msgid "Show the older comments" +msgstr "" + +#: ../cache/locales.php:695 +msgid "Loading comments ..." +msgstr "" + +#: ../cache/locales.php:696 +msgid "Get the comments" +msgstr "" + +#: ../cache/locales.php:697 +msgid "Add a comment" +msgstr "" + +#: ../cache/locales.php:698 +msgid "Share with" +msgstr "" + +#: ../cache/locales.php:699 +msgid "Everyone" +msgstr "" + +#: ../cache/locales.php:700 +msgid "Your contacts" +msgstr "" + +#: ../cache/locales.php:702 +msgid "Updated" +msgstr "" + +#: ../cache/locales.php:703 +msgid "Content not found" +msgstr "" + +#: ../cache/locales.php:704 +msgid "Contact publication" +msgstr "" + +#: ../cache/locales.php:705 +msgid "Comments" +msgstr "" + +#: ../cache/locales.php:706 +msgid "The API is not reachable, try again later" +msgstr "" + +#: ../cache/locales.php:707 +msgid "Type here" +msgstr "" + +#~ msgid "PHP version mismatch. Movim requires PHP 5.3 minimum." +#~ msgstr "" +#~ "Αναντιστοιχία έκδοσης της PHP. Το Movim απαιτεί τουλάχιστον την έκδοση 5.3 " +#~ "της PHP." + +#, php-format +#~ msgid "Movim requires the %s extension." +#~ msgstr "Το Movim απαιτεί την %s επέκταση." + +#~ msgid "Movim's folder must be writable." +#~ msgstr "Ο φάκελλος του Movim πρέπε να διαθέτει δικαίωμα εγγραφής." + +#~ msgid "Movim Installer" +#~ msgstr "Πρόγραμμα εγκατάστασης του Movim" + +#, php-format +#~ msgid "Couldn't create directory '%s'." +#~ msgstr "Αδύνατη η δημιουργία του φακέλλου '%s'." + +#, php-format +#~ msgid "Couldn't create configuration file '%s'." +#~ msgstr "Αδύνατη η δημιουργία του αρχείου ρύθμισης '%s'." + +#~ msgid "Compatibility Test" +#~ msgstr "Δοκιμασία συμβατότητας" + +#~ msgid "" +#~ "The following requirements were not met. Please make sure they are all " +#~ "satisfied in order to install Movim." +#~ msgstr "" +#~ "Οι ακόλουθες προϋποθέσεις δεν καλύπτονταν. Παρακαλώ βεβαιωθείτε πως " +#~ "καλύπτονται όλες, για να μπορέσετε να προχωρήσετε στην εγκατάσταση του Movim." + +#~ msgid "User not logged in." +#~ msgstr "Χρήστης μη συνδεδεμένος." + +#~ msgid "JID not provided." +#~ msgstr "Δεν παρέχονται JID (Jabber Identif. Codes)" + +#, php-format +#~ msgid "jid '%s' is incorrect" +#~ msgstr "Ο jid '%s' είναι λανθασμένος" + +#, php-format +#~ msgid "Cannot open log file '%s'" +#~ msgstr "Αδύνατο να ανοίξει το αρχείο καταγραφής '%s'" + +#, php-format +#~ msgid "%s - Account Creation" +#~ msgstr "%s - Δημιουργία Λογαριασμού" + +#~ msgid "Remove this contact" +#~ msgstr "Διαγραφή αυτής της επαφής" + +#~ msgid "Debug console" +#~ msgstr "Κονσόλα αποσφαλμάτωσης" + +#~ msgid "Logout" +#~ msgstr "Αποσύνδεση" + +#~ msgid "wants to talk with you" +#~ msgstr "θέλει να μιλήσει μαζί σου" + +#~ msgid "Decline" +#~ msgstr "Απόρριψη" + +#~ msgid "Loading the contact feed ..." +#~ msgstr "Φορτώνεται το contact feed ..." + +#~ msgid "BOSH Connection Preferences" +#~ msgstr "Επιλογές σύνδεσης BOSH" + +#~ msgid "Success !" +#~ msgstr "Επιτυχής!" + +#~ msgid "You entered different passwords" +#~ msgstr "Εισάγατε διαφορετικούς κωδικούς" + +#~ msgid "Username already taken" +#~ msgstr "Αυτό το όνομα χρήστη χρησιμοποιείται ήδη" + +#~ msgid "Wrong ID" +#~ msgstr "Λάθος ID" + +#~ msgid "Only alphanumerics elements are authorized" +#~ msgstr "Επιτρέπονται μόνο αλφαριθμιτικά στοιχεία" + +#~ msgid "Example :" +#~ msgstr "Παράδειγμα" + +#~ msgid "Same here !" +#~ msgstr "Το ίδιο και εδώ" + +#~ msgid "Retype" +#~ msgstr "Επαναπληκτρολόγηση" + +#~ msgid "Create" +#~ msgstr "Δημιούργησε" + +#~ msgid "Actual version : " +#~ msgstr "Τρέχουσα έκδοση " + +#, php-format +#~ msgid "Install the %s package" +#~ msgstr "Εγκαταστήστε το %s πακέτο" + +#, php-format +#~ msgid "Install %s and %s packages" +#~ msgstr "Εγκατασταση %s και %s πακέτα" + +#~ msgid "Update your PHP version or contact your server administrator" +#~ msgstr "" +#~ "Κάντε αναβάθμιση του PHP ή επικοινωνήστε με τον διαχειρηστή του εξυπηρετητή" + +#~ msgid "" +#~ "Before you enjoy your social network, a few adjustements are required." +#~ msgstr "" +#~ "Πριν απολαύσετε το κοινωνικό σας δίκτυο, απαιτούνται ορισμένες προσαρμογές." + +#~ msgid "Thank you for downloading Movim!" +#~ msgstr "Ευχαριστούμε που κατεβάσατε το Movim!" + +#~ msgid "Proxy Preferences" +#~ msgstr "Προτιμήσεις proxy" + +#~ msgid "XMPP Connection Preferences" +#~ msgstr "Προτιμήσεις σύνδεσης XMPP" + +#~ msgid "talkative" +#~ msgstr "ομιλητικός" + +#~ msgid "terse" +#~ msgstr "λιτός" + +#~ msgid "" +#~ "Some errors were detected. Please correct them for the installation to " +#~ "proceed." +#~ msgstr "" +#~ "Εντοπίστηκαν μερικά σφάλματα. Παρακαλούμε διορθώστε τα για να συνεχίστεί η " +#~ "εγκατάσταση" + +#~ msgid "Valid Bosh" +#~ msgstr "Εγκυρο bosh" + +#~ msgid "Database Detected" +#~ msgstr "Εντοπίστηκε βάση δεδομένων" + +#~ msgid "Make sure your password is safe :" +#~ msgstr "Σιγουρευτείτε εαν ο κωδικός σας είναι ασφαλής" + +#~ msgid "A capital letter, a digit and a special character are recommended" +#~ msgstr "" +#~ "Προτείνεται ένα κεφαλαίο γράμμα, ένα ψηφίο και ένας ειδικός χαρακτήρας" + +#~ msgid "Could not communicate with the XMPP server" +#~ msgstr "Δεν είναι εφικτή η επικοινωνία με τον διακομιστή XMPP" + +#~ msgid "Could not connect to the XMPP server" +#~ msgstr "Δεν είναι εφικτή η σύνδεση στον διακομιστή XMPP" + +#, php-format +#~ msgid "%s - Add An Account" +#~ msgstr "%s - Προσθέστε λογαριασμό" + +#~ msgid "8 characters" +#~ msgstr "8 χαρακτήρες" + +#~ msgid "I can't find the answer to my question here" +#~ msgstr "Δεν βρίσκω απάντηση εδώ" + +#~ msgid "normal" +#~ msgstr "κανονικό" + +#~ msgid "empty" +#~ msgstr "κενό" diff --git a/sources/locales/eo.po b/sources/locales/eo.po new file mode 100644 index 0000000..e186d05 --- /dev/null +++ b/sources/locales/eo.po @@ -0,0 +1,2718 @@ +# Esperanto translations for Movim package. +# This file is distributed under the same license as the Movim package. +# This file was translated from CodingTeam at . +msgid "" +msgstr "" +"Project-Id-Version: Movim\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-06-08 22:06+0200\n" +"PO-Revision-Date: 2013-05-11 17:33+0000\n" +"Last-Translator: Baptiste Darthenay \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2015-06-18 21:08+0000\n" +"X-Generator: Launchpad (build 17570)\n" +"Language: \n" + +#: ../cache/locales.php:2 +msgid "Thanks" +msgstr "" + +#: ../cache/locales.php:3 +msgid "Developers" +msgstr "" + +#: ../cache/locales.php:4 +msgid "Translators" +msgstr "" + +#: ../cache/locales.php:5 +msgid "Software" +msgstr "" + +#: ../cache/locales.php:6 +msgid "Resources" +msgstr "" + +#: ../cache/locales.php:7 ../cache/locales.php:83 ../cache/locales.php:85 +msgid "API" +msgstr "" + +#: ../cache/locales.php:8 +msgid "" +"Movim is an XMPP-based communication platform. All the project, except the " +"following software and resources, is under" +msgstr "" + +#: ../cache/locales.php:9 +msgid "Account" +msgstr "" + +#: ../cache/locales.php:10 +msgid "The password has been updated" +msgstr "" + +#: ../cache/locales.php:11 +msgid "Please provide a valid password (6 characters minimum)" +msgstr "" + +#: ../cache/locales.php:12 +msgid "The provided passwords are not the same" +msgstr "" + +#: ../cache/locales.php:13 +msgid "Delete my account" +msgstr "" + +#: ../cache/locales.php:14 +msgid "" +"You will delete your XMPP account and all the relative information linked to " +"it (profile, contacts and publications)." +msgstr "" + +#: ../cache/locales.php:15 +msgid "Are you sure that you want to delete it ?" +msgstr "" + +#: ../cache/locales.php:16 ../cache/locales.php:411 +msgid "Create a new account" +msgstr "" + +#: ../cache/locales.php:17 +msgid "No account creation form found on the server" +msgstr "" + +#: ../cache/locales.php:18 ../cache/locales.php:172 +msgid "on" +msgstr "" + +#: ../cache/locales.php:19 +msgid "Your acccount has been successfully registered" +msgstr "" + +#: ../cache/locales.php:20 +msgid "Loading" +msgstr "" + +#: ../cache/locales.php:21 +msgid "Not Acceptable" +msgstr "" + +#: ../cache/locales.php:22 +msgid "The registration system of this server is currently unavailable" +msgstr "" + +#: ../cache/locales.php:23 +msgid "" +"This server use an external system for the registration, please click on the " +"following URL." +msgstr "" + +#: ../cache/locales.php:24 +msgid "Actions" +msgstr "" + +#: ../cache/locales.php:25 ../cache/locales.php:82 +msgid "Database" +msgstr "" + +#: ../cache/locales.php:26 +msgid "Modl wasn't able to connect to the database" +msgstr "" + +#: ../cache/locales.php:27 +msgid "Movim is connected to the database" +msgstr "" + +#: ../cache/locales.php:28 +msgid "The database need to be updated" +msgstr "" + +#: ../cache/locales.php:29 +msgid "Movim database is up to date" +msgstr "" + +#: ../cache/locales.php:30 +msgid "Database Type" +msgstr "" + +#: ../cache/locales.php:31 ../cache/locales.php:50 ../cache/locales.php:540 +msgid "Username" +msgstr "" + +#: ../cache/locales.php:32 ../cache/locales.php:51 ../cache/locales.php:282 +#: ../cache/locales.php:541 +msgid "Password" +msgstr "Pasvorto" + +#: ../cache/locales.php:33 +msgid "Host" +msgstr "" + +#: ../cache/locales.php:34 +msgid "Port" +msgstr "" + +#: ../cache/locales.php:35 +msgid "Database Name" +msgstr "" + +#: ../cache/locales.php:36 +msgid "General Settings" +msgstr "" + +#: ../cache/locales.php:37 +msgid "Theme" +msgstr "" + +#: ../cache/locales.php:38 +msgid "Default language" +msgstr "" + +#: ../cache/locales.php:39 +msgid "Environment" +msgstr "" + +#: ../cache/locales.php:40 +msgid "Log verbosity" +msgstr "" + +#: ../cache/locales.php:41 +msgid "Server Timezone" +msgstr "" + +#: ../cache/locales.php:42 +msgid "User folder size limit (in bytes)" +msgstr "" + +#: ../cache/locales.php:43 +msgid "WebSocket Configuration" +msgstr "" + +#: ../cache/locales.php:44 +msgid "Enter here a valid WebSocket URI in the form" +msgstr "" + +#: ../cache/locales.php:45 +msgid "WebSocket URI" +msgstr "" + +#: ../cache/locales.php:46 +msgid "" +"If you change the URI, please restart the daemon to reload the configuration" +msgstr "" + +#: ../cache/locales.php:47 +msgid "Public WebSockets" +msgstr "" + +#: ../cache/locales.php:48 +msgid "Administration Credential" +msgstr "" + +#: ../cache/locales.php:49 +msgid "Change the default credentials admin/password" +msgstr "" + +#: ../cache/locales.php:52 +msgid "Retype password" +msgstr "" + +#: ../cache/locales.php:53 +msgid "Whitelist - XMPP Server" +msgstr "" + +#: ../cache/locales.php:54 +msgid "" +"If you want to specify a list of authorized XMPP servers on your Movim pod " +"and forbid the connection on all the others please put their domain name " +"here, with comma (ex: movim.eu,jabber.fr)" +msgstr "" + +#: ../cache/locales.php:55 +msgid "" +"Leave this field blank if you allow the access to all the XMPP accounts." +msgstr "" + +#: ../cache/locales.php:56 +msgid "List of whitelisted XMPP servers" +msgstr "" + +#: ../cache/locales.php:57 ../cache/locales.php:61 +msgid "Information Message" +msgstr "" + +#: ../cache/locales.php:58 +msgid "Description" +msgstr "" + +#: ../cache/locales.php:59 +msgid "This message will be displayed on the login page" +msgstr "" + +#: ../cache/locales.php:60 +msgid "Leave this field blank if you don't want to show any message." +msgstr "" + +#: ../cache/locales.php:62 +msgid "Empty" +msgstr "" + +#: ../cache/locales.php:63 +msgid "Syslog" +msgstr "" + +#: ../cache/locales.php:64 +msgid "Syslog and files" +msgstr "" + +#: ../cache/locales.php:65 +msgid "URL Rewriting" +msgstr "" + +#: ../cache/locales.php:66 +msgid "The URL Rewriting can be enabled" +msgstr "" + +#: ../cache/locales.php:67 +msgid "General Overview" +msgstr "" + +#: ../cache/locales.php:68 +msgid "" +"Movim has found some issues or things that need to be fixed or improved" +msgstr "" + +#: ../cache/locales.php:69 +#, php-format +msgid "Update your PHP-Version: %s" +msgstr "" + +#: ../cache/locales.php:70 +msgid "Required: 5.3.0" +msgstr "" + +#: ../cache/locales.php:71 +msgid "Install the php5-curl library" +msgstr "" + +#: ../cache/locales.php:72 +msgid "Install the php5-imagick library" +msgstr "" + +#: ../cache/locales.php:73 +msgid "Install the php5-gd library" +msgstr "" + +#: ../cache/locales.php:74 +msgid "Read and write rights for the webserver in Movim's root directory" +msgstr "" + +#: ../cache/locales.php:75 +msgid "The URL Rewriting support is currently disabled" +msgstr "" + +#: ../cache/locales.php:76 +msgid "The database need to be updated, go to the database panel to fix this" +msgstr "" + +#: ../cache/locales.php:77 +msgid "" +"WebSocket connection error, check if the Movim Daemon is running and is " +"reacheable" +msgstr "" + +#: ../cache/locales.php:78 +msgid "" +"XMPP Websocket connection error, please check the validity of the URL given " +"in the General Configuration" +msgstr "" + +#: ../cache/locales.php:79 +msgid "Browser" +msgstr "" + +#: ../cache/locales.php:80 +msgid "Movim Core" +msgstr "" + +#: ../cache/locales.php:81 +msgid "Movim Daemon" +msgstr "" + +#: ../cache/locales.php:84 +msgid "XMPP" +msgstr "" + +#: ../cache/locales.php:86 +#, php-format +msgid "" +"Here you can register your pod on the official %sMovim API%s and be listed " +"on %sthe pods page%s." +msgstr "" + +#: ../cache/locales.php:87 +msgid "Your pod is not registered on the API" +msgstr "" + +#: ../cache/locales.php:88 +msgid "Your pod is registered on the API" +msgstr "" + +#: ../cache/locales.php:89 +msgid "Your pod is not yet validated" +msgstr "" + +#: ../cache/locales.php:90 +msgid "Your pod is validated" +msgstr "" + +#: ../cache/locales.php:91 +msgid "" +"You asked to be removed from the API, this request will be processed in a " +"couple of hours" +msgstr "" + +#: ../cache/locales.php:92 ../cache/locales.php:147 +msgid "Configuration updated" +msgstr "" + +#: ../cache/locales.php:93 +msgid "File" +msgstr "" + +#: ../cache/locales.php:94 +msgid "Use it" +msgstr "" + +#: ../cache/locales.php:95 +msgid "Webcam" +msgstr "" + +#: ../cache/locales.php:96 +msgid "Cheese !" +msgstr "" + +#: ../cache/locales.php:97 +msgid "Take a webcam snapshot" +msgstr "" + +#: ../cache/locales.php:98 +msgid "Avatar Updated" +msgstr "" + +#: ../cache/locales.php:99 +msgid "Avatar Not Updated" +msgstr "" + +#: ../cache/locales.php:100 ../cache/locales.php:415 +#, php-format +msgid "%s's feed" +msgstr "" + +#: ../cache/locales.php:101 +msgid "This user has not posted anything right now" +msgstr "" + +#: ../cache/locales.php:102 +msgid "Conferences" +msgstr "" + +#: ../cache/locales.php:103 ../cache/locales.php:193 ../cache/locales.php:217 +#: ../cache/locales.php:468 +msgid "Groups" +msgstr "" + +#: ../cache/locales.php:104 +msgid "Add a new Chat Room" +msgstr "" + +#: ../cache/locales.php:105 ../cache/locales.php:368 +msgid "Chat Room ID" +msgstr "" + +#: ../cache/locales.php:106 ../cache/locales.php:116 ../cache/locales.php:156 +#: ../cache/locales.php:361 ../cache/locales.php:369 ../cache/locales.php:424 +msgid "Name" +msgstr "Nomo" + +#: ../cache/locales.php:107 ../cache/locales.php:157 ../cache/locales.php:371 +#: ../cache/locales.php:425 +msgid "Nickname" +msgstr "Kromnomo" + +#: ../cache/locales.php:108 +msgid "Do you want do join automaticaly this Chat Room ?" +msgstr "" + +#: ../cache/locales.php:109 ../cache/locales.php:372 +msgid "Bad Chatroom ID" +msgstr "" + +#: ../cache/locales.php:110 ../cache/locales.php:373 +msgid "Empty name" +msgstr "" + +#: ../cache/locales.php:111 ../cache/locales.php:380 +msgid "Bookmarks updated" +msgstr "" + +#: ../cache/locales.php:112 +msgid "An error occured : " +msgstr "" + +#: ../cache/locales.php:113 +msgid "Configure" +msgstr "" + +#: ../cache/locales.php:114 +msgid "Add a new URL" +msgstr "" + +#: ../cache/locales.php:115 +msgid "URL" +msgstr "" + +#: ../cache/locales.php:117 +msgid "Message Published" +msgstr "" + +#: ../cache/locales.php:118 ../cache/locales.php:138 +msgid "Encrypted message" +msgstr "" + +#: ../cache/locales.php:119 +msgid "Composing..." +msgstr "" + +#: ../cache/locales.php:120 +msgid "Paused..." +msgstr "" + +#: ../cache/locales.php:121 +msgid "Contact gone" +msgstr "" + +#: ../cache/locales.php:122 +#, php-format +msgid "%s needs your attention" +msgstr "" + +#: ../cache/locales.php:123 +msgid "Your message here..." +msgstr "" + +#: ../cache/locales.php:124 +msgid "Smileys" +msgstr "" + +#: ../cache/locales.php:125 ../cache/locales.php:139 +msgid "Chat" +msgstr "Tujmesaĝilo" + +#: ../cache/locales.php:126 +msgid "Discuss with your contacts" +msgstr "" + +#: ../cache/locales.php:127 +msgid "Members" +msgstr "" + +#: ../cache/locales.php:128 ../cache/locales.php:376 +msgid "Connected to the chatroom" +msgstr "" + +#: ../cache/locales.php:129 ../cache/locales.php:377 +msgid "Disconnected from the chatroom" +msgstr "" + +#: ../cache/locales.php:130 ../cache/locales.php:200 ../cache/locales.php:469 +msgid "Configuration" +msgstr "Agordaĵoj" + +#: ../cache/locales.php:131 +msgid "Configuration saved" +msgstr "" + +#: ../cache/locales.php:132 +msgid "Subject" +msgstr "" + +#: ../cache/locales.php:133 +msgid "Subject changed" +msgstr "" + +#: ../cache/locales.php:134 +msgid "Open a new conversation by clicking on the plus button bellow" +msgstr "" + +#: ../cache/locales.php:135 +msgid "Chat with a contact" +msgstr "" + +#: ../cache/locales.php:136 +msgid "Frequent contacts" +msgstr "" + +#: ../cache/locales.php:137 +msgid "Load more contacts" +msgstr "" + +#: ../cache/locales.php:140 +msgid "General" +msgstr "" + +#: ../cache/locales.php:141 +msgid "Language" +msgstr "Lingvo" + +#: ../cache/locales.php:142 +msgid "Roster display" +msgstr "" + +#: ../cache/locales.php:143 +msgid "Show the offline contacts" +msgstr "" + +#: ../cache/locales.php:144 +msgid "Hide the offline contacts" +msgstr "" + +#: ../cache/locales.php:145 +msgid "Appearence" +msgstr "" + +#: ../cache/locales.php:146 +msgid "This configuration is shared wherever you are connected !" +msgstr "" + +#: ../cache/locales.php:148 +msgid "Notify on incoming message" +msgstr "" + +#: ../cache/locales.php:149 +msgid "Use desktop notifications" +msgstr "" + +#: ../cache/locales.php:150 +msgid "Data" +msgstr "" + +#: ../cache/locales.php:151 +msgid "Cache" +msgstr "" + +#: ../cache/locales.php:152 ../cache/locales.php:218 ../cache/locales.php:466 +msgid "Contacts" +msgstr "" + +#: ../cache/locales.php:153 ../cache/locales.php:480 +msgid "Posts" +msgstr "" + +#: ../cache/locales.php:154 +msgid "Messages" +msgstr "" + +#: ../cache/locales.php:155 ../cache/locales.php:423 +msgid "General Informations" +msgstr "Generalaj informoj" + +#: ../cache/locales.php:158 ../cache/locales.php:427 +msgid "Date of Birth" +msgstr "Naskiĝdato" + +#: ../cache/locales.php:159 ../cache/locales.php:428 +msgid "Gender" +msgstr "" + +#: ../cache/locales.php:160 ../cache/locales.php:429 +msgid "Marital Status" +msgstr "" + +#: ../cache/locales.php:161 ../cache/locales.php:426 +msgid "Email" +msgstr "" + +#: ../cache/locales.php:162 ../cache/locales.php:430 +msgid "Website" +msgstr "Retpaĝaro" + +#: ../cache/locales.php:163 ../cache/locales.php:431 +msgid "About Me" +msgstr "" + +#: ../cache/locales.php:164 +msgid "Other Accounts" +msgstr "" + +#: ../cache/locales.php:165 +msgid "Is Listening" +msgstr "" + +#: ../cache/locales.php:166 ../cache/locales.php:432 +msgid "Geographic Position" +msgstr "" + +#: ../cache/locales.php:167 ../cache/locales.php:433 +msgid "Locality" +msgstr "" + +#: ../cache/locales.php:168 ../cache/locales.php:434 +msgid "Country" +msgstr "" + +#: ../cache/locales.php:169 +msgid "Mood" +msgstr "" + +#: ../cache/locales.php:170 +msgid "I'm " +msgstr "" + +#: ../cache/locales.php:171 +msgid "Listening" +msgstr "" + +#: ../cache/locales.php:173 +msgid "Last seen" +msgstr "" + +#: ../cache/locales.php:174 +msgid "Client Informations" +msgstr "" + +#: ../cache/locales.php:175 +msgid "Last registered" +msgstr "" + +#: ../cache/locales.php:176 +msgid "Find some new friends" +msgstr "" + +#: ../cache/locales.php:177 ../cache/locales.php:533 +msgid "Edit" +msgstr "" + +#: ../cache/locales.php:178 +msgid "Alias" +msgstr "Kromnomo" + +#: ../cache/locales.php:179 +msgid "Group" +msgstr "" + +#: ../cache/locales.php:180 ../cache/locales.php:400 +msgid "Contact updated" +msgstr "" + +#: ../cache/locales.php:181 +msgid "Are you sure?" +msgstr "" + +#: ../cache/locales.php:182 +msgid "" +"You are going to delete one of your contacts, please confirm your action" +msgstr "" + +#: ../cache/locales.php:183 +#, php-format +msgid "%s years" +msgstr "" + +#: ../cache/locales.php:184 +msgid "Last public post" +msgstr "" + +#: ../cache/locales.php:185 +msgid "Subscribe" +msgstr "" + +#: ../cache/locales.php:186 +msgid "Subscribed" +msgstr "" + +#: ../cache/locales.php:187 +msgid "Unsubscribe" +msgstr "" + +#: ../cache/locales.php:188 +msgid "You are going to unsubscribe from this Group" +msgstr "" + +#: ../cache/locales.php:189 +msgid "Unsubscribed" +msgstr "" + +#: ../cache/locales.php:190 +msgid "Make your membership to this group public to your friends" +msgstr "" + +#: ../cache/locales.php:191 +msgid "Give a label for this group" +msgstr "" + +#: ../cache/locales.php:192 +msgid "Are you sure ?" +msgstr "" + +#: ../cache/locales.php:194 +msgid "Discover, follow and share" +msgstr "" + +#: ../cache/locales.php:195 +msgid "Something bad happened to this group" +msgstr "" + +#: ../cache/locales.php:196 +msgid "Group configuration saved" +msgstr "" + +#: ../cache/locales.php:197 +msgid "Delete the group" +msgstr "" + +#: ../cache/locales.php:198 +msgid "" +"You are going to delete the following group. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:199 +msgid "" +"It seems that this group doesn't exists anymore. Do you want to remove it " +"from your subscriptions?" +msgstr "" + +#: ../cache/locales.php:201 ../cache/locales.php:408 +msgid "Subscriptions" +msgstr "" + +#: ../cache/locales.php:202 ../cache/locales.php:290 +msgid "Hello" +msgstr "" + +#: ../cache/locales.php:203 ../cache/locales.php:225 ../cache/locales.php:291 +msgid "Contact post" +msgstr "" + +#: ../cache/locales.php:204 +msgid "" +"You don't have any subscriptions yet, select a group server above to start " +"exploring." +msgstr "" + +#: ../cache/locales.php:205 +msgid "Subscribe to your favorite feeds by bookmarking them." +msgstr "" + +#: ../cache/locales.php:206 +msgid "My Subscriptions" +msgstr "" + +#: ../cache/locales.php:207 +msgid "Create a new Group" +msgstr "" + +#: ../cache/locales.php:208 +msgid "Group name" +msgstr "" + +#: ../cache/locales.php:209 +msgid "My Little Pony - Fan Club" +msgstr "" + +#: ../cache/locales.php:210 +msgid "Group created successfully" +msgstr "" + +#: ../cache/locales.php:211 +msgid "Group deleted successfully" +msgstr "" + +#: ../cache/locales.php:212 +msgid "Please provide a valid group name (4 characters minimum)" +msgstr "" + +#: ../cache/locales.php:213 +msgid "You cannot create a new Group on this server" +msgstr "" + +#: ../cache/locales.php:214 +#, php-format +msgid "%s subscribers" +msgstr "" + +#: ../cache/locales.php:215 +#, php-format +msgid "%s posts" +msgstr "" + +#: ../cache/locales.php:216 +msgid "All" +msgstr "" + +#: ../cache/locales.php:219 +msgid "Refresh all the streams" +msgstr "" + +#: ../cache/locales.php:220 ../cache/locales.php:402 +msgid "Search" +msgstr "" + +#: ../cache/locales.php:221 +msgid "Go on the Chat page" +msgstr "" + +#: ../cache/locales.php:222 +msgid "Read all theses articles on the News page" +msgstr "" + +#: ../cache/locales.php:223 +msgid "Visit your public blog" +msgstr "" + +#: ../cache/locales.php:224 +msgid "See your public posts and share them with all your contacts" +msgstr "" + +#: ../cache/locales.php:226 +msgid "Universal share button" +msgstr "" + +#: ../cache/locales.php:227 +msgid "" +"Bookmark or drag and drop the following button in your toolbar and use it on " +"all the pages you want to share on Movim" +msgstr "" + +#: ../cache/locales.php:228 +msgid "Share on Movim" +msgstr "" + +#: ../cache/locales.php:229 +msgid "Frequently Asked Questions" +msgstr "" + +#: ../cache/locales.php:230 +msgid "What do the little banners refer to ?" +msgstr "" + +#: ../cache/locales.php:231 +msgid "" +"Thanks to these five little banners, you can quickly identitfy the level of " +"confdentiality applied to the information you provide." +msgstr "" + +#: ../cache/locales.php:232 +msgid "White, only you can see the information" +msgstr "" + +#: ../cache/locales.php:233 +msgid "Green, you have chosen some contacts who can see your information" +msgstr "" + +#: ../cache/locales.php:234 +msgid "Orange, all your contact list can see your information" +msgstr "" + +#: ../cache/locales.php:235 +msgid "Red, everybody in the XMPP network can see your information" +msgstr "" + +#: ../cache/locales.php:236 +msgid "Black, the whole Internet can see your information" +msgstr "" + +#: ../cache/locales.php:237 +msgid "Looking for some documentation ?" +msgstr "" + +#: ../cache/locales.php:238 +msgid "Read the Wiki" +msgstr "" + +#: ../cache/locales.php:239 +msgid "Talk with us by email ?" +msgstr "" + +#: ../cache/locales.php:240 +msgid "Join the Mailing List" +msgstr "" + +#: ../cache/locales.php:241 +msgid "Chat with the team ?" +msgstr "" + +#: ../cache/locales.php:242 +msgid "Join the Chatroom" +msgstr "" + +#: ../cache/locales.php:243 +msgid "Location node created" +msgstr "" + +#: ../cache/locales.php:244 +msgid "Bookmark node created" +msgstr "" + +#: ../cache/locales.php:245 +msgid "Profile node created" +msgstr "" + +#: ../cache/locales.php:246 +msgid "Avatar node created" +msgstr "" + +#: ../cache/locales.php:247 +msgid "Subscriptions node created" +msgstr "" + +#: ../cache/locales.php:248 +msgid "Microblog node created" +msgstr "" + +#: ../cache/locales.php:249 +msgid "Location" +msgstr "" + +#: ../cache/locales.php:250 +msgid "Wrong position" +msgstr "" + +#: ../cache/locales.php:251 +msgid "Location updated" +msgstr "" + +#: ../cache/locales.php:252 +msgid "Update my position" +msgstr "" + +#: ../cache/locales.php:253 +msgid "Wrong username" +msgstr "" + +#: ../cache/locales.php:254 +msgid "Invalid JID" +msgstr "" + +#: ../cache/locales.php:255 +msgid "Empty Challenge from the server" +msgstr "" + +#: ../cache/locales.php:256 +msgid "XMPP Domain error, your account is not a correct Jabber ID" +msgstr "" + +#: ../cache/locales.php:257 +msgid "Some data are missing !" +msgstr "" + +#: ../cache/locales.php:258 +msgid "Wrong password" +msgstr "Malkorekta pasvorto" + +#: ../cache/locales.php:259 +msgid "Internal server error" +msgstr "" + +#: ../cache/locales.php:260 +msgid "Session error" +msgstr "" + +#: ../cache/locales.php:261 +msgid "Account successfully created" +msgstr "" + +#: ../cache/locales.php:262 ../cache/locales.php:271 +msgid "Your XMPP server is unauthorized" +msgstr "" + +#: ../cache/locales.php:263 +msgid "The server takes too much time to respond" +msgstr "" + +#: ../cache/locales.php:264 +msgid "Your web browser is too old to use with Movim." +msgstr "" + +#: ../cache/locales.php:265 +msgid "" +"Movim cannot talk with the server, please try again later (Websocket " +"connection error)" +msgstr "" + +#: ../cache/locales.php:266 +msgid "Impossible login" +msgstr "" + +#: ../cache/locales.php:267 +msgid "Oops!" +msgstr "" + +#: ../cache/locales.php:268 ../cache/locales.php:449 ../cache/locales.php:455 +msgid "Unknown error" +msgstr "" + +#: ../cache/locales.php:269 +msgid "Invalid username format" +msgstr "" + +#: ../cache/locales.php:270 +msgid "Invalid password format" +msgstr "" + +#: ../cache/locales.php:272 +msgid "A Movim session is already open on an other device" +msgstr "" + +#: ../cache/locales.php:273 +msgid "Movim failed to authenticate. You entered wrong data" +msgstr "" + +#: ../cache/locales.php:274 +msgid "Authentication mechanism not supported by Movim" +msgstr "" + +#: ../cache/locales.php:275 +msgid "The XMPP authentification failed" +msgstr "" + +#: ../cache/locales.php:276 +#, php-format +msgid "" +"You can login with Facebook (chat only) using %syour.id@chat.facebook.com%s " +"and your password" +msgstr "" + +#: ../cache/locales.php:277 +#, php-format +msgid "%sGmail accounts are also compatible%s but are not fully supported" +msgstr "" + +#: ../cache/locales.php:278 +msgid "You can login using your favorite Jabber account" +msgstr "" + +#: ../cache/locales.php:279 +msgid "or with our demonstration account" +msgstr "" + +#: ../cache/locales.php:280 ../cache/locales.php:435 +msgid "Accounts" +msgstr "" + +#: ../cache/locales.php:281 +msgid "My address" +msgstr "Mia adreso" + +#: ../cache/locales.php:283 +msgid "Create one !" +msgstr "" + +#: ../cache/locales.php:284 +msgid "No account yet ?" +msgstr "" + +#: ../cache/locales.php:285 +msgid "Another account" +msgstr "" + +#: ../cache/locales.php:286 +msgid "You can login with accounts from theses servers" +msgstr "" + +#: ../cache/locales.php:287 +msgid "Connected" +msgstr "" + +#: ../cache/locales.php:288 +msgid "Population" +msgstr "" + +#: ../cache/locales.php:289 +msgid "Bad nickname (between 4 and 40 characters)" +msgstr "" + +#: ../cache/locales.php:292 +msgid "" +"Welcome on your news feed, here you will see all the posts published in the " +"groups you have subscribed." +msgstr "" + +#: ../cache/locales.php:293 +msgid "Refreshing all the streams" +msgstr "" + +#: ../cache/locales.php:294 +msgid "This post is public" +msgstr "" + +#: ../cache/locales.php:295 +msgid "Manage your members" +msgstr "" + +#: ../cache/locales.php:296 +msgid "Get the members" +msgstr "" + +#: ../cache/locales.php:297 +msgid "Affiliations saved" +msgstr "" + +#: ../cache/locales.php:298 +msgid "Manage your subscriptions" +msgstr "" + +#: ../cache/locales.php:299 +msgid "Manage the subscriptions" +msgstr "" + +#: ../cache/locales.php:300 +msgid "Get the subscriptions" +msgstr "" + +#: ../cache/locales.php:301 +msgid "Subscriptions saved" +msgstr "" + +#: ../cache/locales.php:302 +msgid "Pending Invitations" +msgstr "" + +#: ../cache/locales.php:303 +#, php-format +msgid "%s wants to talk with you" +msgstr "" + +#: ../cache/locales.php:304 +msgid "Manage" +msgstr "" + +#: ../cache/locales.php:305 ../cache/locales.php:338 +msgid "News Feed" +msgstr "" + +#: ../cache/locales.php:306 ../cache/locales.php:339 +msgid "Discover and register to the groups you are interested in" +msgstr "" + +#: ../cache/locales.php:307 ../cache/locales.php:340 ../cache/locales.php:482 +msgid "Preview" +msgstr "" + +#: ../cache/locales.php:308 ../cache/locales.php:341 ../cache/locales.php:478 +msgid "Help" +msgstr "Helpo" + +#: ../cache/locales.php:309 ../cache/locales.php:342 +msgid "More help" +msgstr "" + +#: ../cache/locales.php:310 ../cache/locales.php:343 +msgid "Markdown syntax manual" +msgstr "" + +#: ../cache/locales.php:311 ../cache/locales.php:344 ../cache/locales.php:681 +msgid "Title" +msgstr "" + +#: ../cache/locales.php:312 ../cache/locales.php:345 +msgid "Content" +msgstr "" + +#: ../cache/locales.php:313 ../cache/locales.php:346 +msgid "Link" +msgstr "" + +#: ../cache/locales.php:314 ../cache/locales.php:347 +msgid "Tags" +msgstr "" + +#: ../cache/locales.php:315 ../cache/locales.php:348 +msgid "Please enter a valid url" +msgstr "" + +#: ../cache/locales.php:316 ../cache/locales.php:349 +msgid "No content to preview" +msgstr "" + +#: ../cache/locales.php:317 ../cache/locales.php:350 ../cache/locales.php:687 +msgid "No content" +msgstr "" + +#: ../cache/locales.php:318 ../cache/locales.php:351 +msgid "Post published" +msgstr "" + +#: ../cache/locales.php:319 ../cache/locales.php:352 +msgid "Post deleted" +msgstr "" + +#: ../cache/locales.php:320 ../cache/locales.php:353 +msgid "This picture will be added to your gallery" +msgstr "" + +#: ../cache/locales.php:321 ../cache/locales.php:354 +msgid "What's Hot" +msgstr "" + +#: ../cache/locales.php:322 ../cache/locales.php:355 +msgid "New post" +msgstr "" + +#: ../cache/locales.php:323 ../cache/locales.php:357 +msgid "" +"You can also use services like Imgur or Flickr to host your picture and " +"paste the link here." +msgstr "" + +#: ../cache/locales.php:324 +#, php-format +msgid "This is a re-post from %s" +msgstr "" + +#: ../cache/locales.php:325 +#, php-format +msgid "See %s profile" +msgstr "" + +#: ../cache/locales.php:326 +msgid "Publish this post on your public feed?" +msgstr "" + +#: ../cache/locales.php:327 +msgid "Post published on your blog" +msgstr "" + +#: ../cache/locales.php:328 +msgid "Post removed from your blog" +msgstr "" + +#: ../cache/locales.php:329 ../cache/locales.php:701 +msgid "Delete this post" +msgstr "" + +#: ../cache/locales.php:330 +msgid "You are going to delete this post, please confirm your action" +msgstr "" + +#: ../cache/locales.php:331 +msgid "Comments disabled" +msgstr "" + +#: ../cache/locales.php:332 +msgid "Comment published" +msgstr "" + +#: ../cache/locales.php:333 +msgid "Disconnect" +msgstr "" + +#: ../cache/locales.php:334 +msgid "Your status here !" +msgstr "" + +#: ../cache/locales.php:335 +msgid "Status updated" +msgstr "" + +#: ../cache/locales.php:336 +msgid "Status" +msgstr "" + +#: ../cache/locales.php:337 +msgid "Presence" +msgstr "" + +#: ../cache/locales.php:356 +msgid "Publish" +msgstr "" + +#: ../cache/locales.php:358 +msgid "You cannot publish a post on this Group" +msgstr "" + +#: ../cache/locales.php:359 +msgid "" +"Some fields have been filled in. Do you still want to go back and loose " +"their content?" +msgstr "" + +#: ../cache/locales.php:360 +msgid "Shared" +msgstr "" + +#: ../cache/locales.php:362 +#, php-format +msgid "%s has been added to your public groups" +msgstr "" + +#: ../cache/locales.php:363 +#, php-format +msgid "%s has been removed from your public groups" +msgstr "" + +#: ../cache/locales.php:364 +msgid "Add a chatroom" +msgstr "" + +#: ../cache/locales.php:365 +msgid "You don't have any chatroom yet." +msgstr "" + +#: ../cache/locales.php:366 +msgid "Add one by clicking on the add button in the header." +msgstr "" + +#: ../cache/locales.php:367 +msgid "Chatrooms" +msgstr "" + +#: ../cache/locales.php:370 +msgid "My Favorite Room" +msgstr "" + +#: ../cache/locales.php:374 +msgid "Remove a chatroom" +msgstr "" + +#: ../cache/locales.php:375 +msgid "" +"You are going to remove the following chatroom. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:378 +msgid "Users in the room" +msgstr "" + +#: ../cache/locales.php:379 +msgid "Please enter a correct nickname (6 to 40 characters)" +msgstr "" + +#: ../cache/locales.php:381 +msgid "Public chatroom" +msgstr "" + +#: ../cache/locales.php:382 +msgid "Please provide a room address" +msgstr "" + +#: ../cache/locales.php:383 +msgid "You are currently logued as an anonymous user." +msgstr "" + +#: ../cache/locales.php:384 +msgid "" +"You can join using your own account or create one on the login page by " +"loging out using the cross in the top-right corner." +msgstr "" + +#: ../cache/locales.php:385 +#, php-format +msgid "Login on %s" +msgstr "" + +#: ../cache/locales.php:386 +msgid "Your nickname" +msgstr "" + +#: ../cache/locales.php:387 +msgid "Ungrouped" +msgstr "" + +#: ../cache/locales.php:388 +msgid "Show disconnected contacts" +msgstr "" + +#: ../cache/locales.php:389 +msgid "Hide disconnected contacts" +msgstr "" + +#: ../cache/locales.php:390 +#, php-format +msgid "Show group %s" +msgstr "" + +#: ../cache/locales.php:391 +#, php-format +msgid "Hide group %s" +msgstr "" + +#: ../cache/locales.php:392 +msgid "Please enter a valid Jabber ID" +msgstr "" + +#: ../cache/locales.php:393 +msgid "" +"No contacts ? You can add one using the + button bellow or going to the " +"Explore page" +msgstr "" + +#: ../cache/locales.php:394 +msgid "Show/Hide" +msgstr "" + +#: ../cache/locales.php:395 +msgid "Enter the Jabber ID of your contact." +msgstr "" + +#: ../cache/locales.php:396 +msgid "Press enter to validate." +msgstr "" + +#: ../cache/locales.php:397 +msgid "JID" +msgstr "" + +#: ../cache/locales.php:398 +msgid "Results" +msgstr "" + +#: ../cache/locales.php:399 +msgid "Contact added" +msgstr "" + +#: ../cache/locales.php:401 +msgid "Contact deleted" +msgstr "" + +#: ../cache/locales.php:403 +msgid "This is not a valid url" +msgstr "" + +#: ../cache/locales.php:404 +msgid "Sharing the URL" +msgstr "" + +#: ../cache/locales.php:405 +msgid "Statistics" +msgstr "" + +#: ../cache/locales.php:406 +msgid "Since" +msgstr "" + +#: ../cache/locales.php:407 +msgid "Sessions" +msgstr "" + +#: ../cache/locales.php:409 +msgid "Monthly Subscriptions" +msgstr "" + +#: ../cache/locales.php:410 +msgid "Monthly Subscriptions Cumulated" +msgstr "" + +#: ../cache/locales.php:412 +msgid "" +"Movim is a decentralized social network, before creating a new account you " +"need to choose a server to register." +msgstr "" + +#: ../cache/locales.php:413 +msgid "Your server here ?" +msgstr "" + +#: ../cache/locales.php:414 +msgid "Contact us to add yours to the officially supported servers list" +msgstr "" + +#: ../cache/locales.php:416 +msgid "No public feed for this contact" +msgstr "" + +#: ../cache/locales.php:417 +msgid "No contact specified" +msgstr "" + +#: ../cache/locales.php:418 ../cache/locales.php:473 +msgid "Profile" +msgstr "Profilo" + +#: ../cache/locales.php:419 +msgid "Profile Updated" +msgstr "" + +#: ../cache/locales.php:420 +msgid "Profile Not Updated" +msgstr "" + +#: ../cache/locales.php:421 +msgid "Your profile is now public" +msgstr "" + +#: ../cache/locales.php:422 +msgid "Your profile is now restricted" +msgstr "" + +#: ../cache/locales.php:436 +msgid "Twitter" +msgstr "" + +#: ../cache/locales.php:437 +msgid "Skype" +msgstr "" + +#: ../cache/locales.php:438 +msgid "Yahoo" +msgstr "" + +#: ../cache/locales.php:439 +msgid "Privacy Level" +msgstr "" + +#: ../cache/locales.php:440 +msgid "Is this profile public ?" +msgstr "" + +#: ../cache/locales.php:441 +msgid "" +"Please pay attention ! By making your profile public, all the information " +"listed above will be available for all the Movim users and on the whole " +"Internet." +msgstr "" + +#: ../cache/locales.php:442 +msgid "Call" +msgstr "" + +#: ../cache/locales.php:443 +msgid "Hang up" +msgstr "" + +#: ../cache/locales.php:444 +msgid "Connection" +msgstr "" + +#: ../cache/locales.php:445 ../cache/locales.php:451 +msgid "Hung up" +msgstr "" + +#: ../cache/locales.php:446 ../cache/locales.php:452 +msgid "Your contact is busy" +msgstr "" + +#: ../cache/locales.php:447 ../cache/locales.php:453 +msgid "Declined" +msgstr "" + +#: ../cache/locales.php:448 ../cache/locales.php:454 +msgid "Remote application incompatible" +msgstr "" + +#: ../cache/locales.php:450 ../cache/locales.php:456 +msgid "Is calling you" +msgstr "" + +#: ../cache/locales.php:457 +msgid "You don't have javascript enabled. Good luck with that." +msgstr "" + +#: ../cache/locales.php:458 +msgid "" +"Movim is a kickass distributed social networking platform that protect your " +"privacy an comes with a set of awesome features." +msgstr "" + +#: ../cache/locales.php:459 +msgid "Administration" +msgstr "" + +#: ../cache/locales.php:460 +msgid "Home" +msgstr "Ĉefpaĝo" + +#: ../cache/locales.php:461 +msgid "Discover" +msgstr "" + +#: ../cache/locales.php:462 +msgid "Explore" +msgstr "" + +#: ../cache/locales.php:463 +msgid "Account Creation" +msgstr "Kreado de konto" + +#: ../cache/locales.php:464 +msgid "News" +msgstr "" + +#: ../cache/locales.php:465 +msgid "Avatar" +msgstr "Avataro" + +#: ../cache/locales.php:467 +msgid "Chats" +msgstr "" + +#: ../cache/locales.php:470 +msgid "Server" +msgstr "" + +#: ../cache/locales.php:471 +msgid "Public Groups" +msgstr "" + +#: ../cache/locales.php:472 +msgid "Viewer" +msgstr "" + +#: ../cache/locales.php:474 +msgid "Media" +msgstr "" + +#: ../cache/locales.php:475 +msgid "Blog" +msgstr "" + +#: ../cache/locales.php:476 +msgid "About" +msgstr "" + +#: ../cache/locales.php:477 +msgid "Login" +msgstr "" + +#: ../cache/locales.php:479 +msgid "Feed" +msgstr "Fluo" + +#: ../cache/locales.php:481 +msgid "Gallery" +msgstr "" + +#: ../cache/locales.php:483 +msgid "Visio-conference" +msgstr "" + +#: ../cache/locales.php:484 +msgid "Pods" +msgstr "" + +#: ../cache/locales.php:485 +msgid "Share" +msgstr "" + +#: ../cache/locales.php:486 +msgid "Room" +msgstr "" + +#: ../cache/locales.php:487 +#, php-format +msgid "Error: %s" +msgstr "Eraro: %s" + +#: ../cache/locales.php:488 +#, php-format +msgid "Cannot load file '%s'" +msgstr "Ne povas ŝargi dosieron “%s”." + +#: ../cache/locales.php:489 +#, php-format +msgid "Route error, please set all the parameters for the page %s" +msgstr "" + +#: ../cache/locales.php:490 +#, php-format +msgid "Requested widget '%s' doesn't exist." +msgstr "" + +#: ../cache/locales.php:491 +#, php-format +msgid "Requested event '%s' not registered." +msgstr "" + +#: ../cache/locales.php:492 +msgid "Whoops!" +msgstr "" + +#: ../cache/locales.php:493 +msgid "It seem that you don't have any pictures here?" +msgstr "" + +#: ../cache/locales.php:494 +msgid "You can try to upload a couple by going to the Media page" +msgstr "" + +#: ../cache/locales.php:495 +#, php-format +msgid "%s - About" +msgstr "" + +#: ../cache/locales.php:496 +#, php-format +msgid "%s - Account" +msgstr "" + +#: ../cache/locales.php:497 +#, php-format +msgid "%s - Administration Panel" +msgstr "" + +#: ../cache/locales.php:498 +#, php-format +msgid "%s - Blog" +msgstr "" + +#: ../cache/locales.php:499 +#, php-format +msgid "%s - Configuration" +msgstr "%s - Agordaĵoj" + +#: ../cache/locales.php:500 +#, php-format +msgid "%s - Discover" +msgstr "" + +#: ../cache/locales.php:501 +#, php-format +msgid "%s - Explore" +msgstr "" + +#: ../cache/locales.php:502 +#, php-format +msgid "%s - Help Page" +msgstr "%s - Helppaĝo" + +#: ../cache/locales.php:503 +#, php-format +msgid "%s - Login to Movim" +msgstr "%s - Ensaluti al Movim" + +#: ../cache/locales.php:504 +#, php-format +msgid "%s - Welcome to Movim" +msgstr "%s - Bonvenon al Movim" + +#: ../cache/locales.php:505 +#, php-format +msgid "%s - Media" +msgstr "" + +#: ../cache/locales.php:506 +#, php-format +msgid "%s - News" +msgstr "" + +#: ../cache/locales.php:507 +#, php-format +msgid "%s - Group Configuration" +msgstr "" + +#: ../cache/locales.php:508 +#, php-format +msgid "%s - Group" +msgstr "" + +#: ../cache/locales.php:509 +#, php-format +msgid "%s - 404" +msgstr "" + +#: ../cache/locales.php:510 +#, php-format +msgid "%s - Profile" +msgstr "%s - Profilo" + +#: ../cache/locales.php:511 +#, php-format +msgid "%s - Server" +msgstr "" + +#: ../cache/locales.php:512 +msgid "Validate" +msgstr "" + +#: ../cache/locales.php:513 +msgid "Refresh" +msgstr "" + +#: ../cache/locales.php:514 +msgid "Add" +msgstr "Aldoni" + +#: ../cache/locales.php:515 +msgid "Delete" +msgstr "" + +#: ../cache/locales.php:516 +msgid "Remove" +msgstr "" + +#: ../cache/locales.php:517 +msgid "Cancel" +msgstr "" + +#: ../cache/locales.php:518 +msgid "Close" +msgstr "" + +#: ../cache/locales.php:519 +msgid "Update" +msgstr "" + +#: ../cache/locales.php:520 +msgid "Updating" +msgstr "" + +#: ../cache/locales.php:521 +msgid "Submit" +msgstr "Sendi" + +#: ../cache/locales.php:522 +msgid "Submitting" +msgstr "" + +#: ../cache/locales.php:523 +msgid "Reset" +msgstr "Nuligi" + +#: ../cache/locales.php:524 +msgid "Register" +msgstr "" + +#: ../cache/locales.php:525 +msgid "Unregister" +msgstr "" + +#: ../cache/locales.php:526 +msgid "Save" +msgstr "" + +#: ../cache/locales.php:527 +msgid "Clear" +msgstr "" + +#: ../cache/locales.php:528 +msgid "Upload" +msgstr "" + +#: ../cache/locales.php:529 +msgid "Come in!" +msgstr "Envenu!" + +#: ../cache/locales.php:530 +msgid "Connecting" +msgstr "" + +#: ../cache/locales.php:531 +msgid "Yes" +msgstr "" + +#: ../cache/locales.php:532 +msgid "No" +msgstr "" + +#: ../cache/locales.php:534 +msgid "Return" +msgstr "" + +#: ../cache/locales.php:535 +msgid "Accept" +msgstr "Akcepti" + +#: ../cache/locales.php:536 +msgid "Refuse" +msgstr "" + +#: ../cache/locales.php:537 +msgid "Next" +msgstr "" + +#: ../cache/locales.php:538 +msgid "Previous" +msgstr "" + +#: ../cache/locales.php:539 +#, php-format +msgid "Step %s" +msgstr "" + +#: ../cache/locales.php:542 +msgid "Day" +msgstr "" + +#: ../cache/locales.php:543 +msgid "Monday" +msgstr "Lundo" + +#: ../cache/locales.php:544 +msgid "Tuesday" +msgstr "Mardo" + +#: ../cache/locales.php:545 +msgid "Wednesday" +msgstr "Merkredo" + +#: ../cache/locales.php:546 +msgid "Thursday" +msgstr "Ĵaŭdo" + +#: ../cache/locales.php:547 +msgid "Friday" +msgstr "Vendredo" + +#: ../cache/locales.php:548 +msgid "Saturday" +msgstr "Sabato" + +#: ../cache/locales.php:549 +msgid "Sunday" +msgstr "" + +#: ../cache/locales.php:550 ../cache/locales.php:559 +msgid "None" +msgstr "Neniu" + +#: ../cache/locales.php:551 +msgid "Male" +msgstr "Malina" + +#: ../cache/locales.php:552 +msgid "Female" +msgstr "Ina" + +#: ../cache/locales.php:553 +msgid "Other" +msgstr "Alia" + +#: ../cache/locales.php:554 +msgid "Bot" +msgstr "" + +#: ../cache/locales.php:555 +msgid "Desktop" +msgstr "" + +#: ../cache/locales.php:556 +msgid "Phone" +msgstr "" + +#: ../cache/locales.php:557 +msgid "Web" +msgstr "" + +#: ../cache/locales.php:558 +msgid "Registered" +msgstr "" + +#: ../cache/locales.php:560 +msgid "Single" +msgstr "Unuope" + +#: ../cache/locales.php:561 +msgid "In a relationship" +msgstr "" + +#: ../cache/locales.php:562 +msgid "Married" +msgstr "Edz(in)iĝinta" + +#: ../cache/locales.php:563 +msgid "Divorced" +msgstr "" + +#: ../cache/locales.php:564 +msgid "Widowed" +msgstr "" + +#: ../cache/locales.php:565 +msgid "Cohabiting" +msgstr "" + +#: ../cache/locales.php:566 +msgid "Civil Union" +msgstr "" + +#: ../cache/locales.php:567 +msgid "Not shared" +msgstr "" + +#: ../cache/locales.php:568 +msgid "Shared with one contact" +msgstr "" + +#: ../cache/locales.php:569 +msgid "Shared with all contacts" +msgstr "" + +#: ../cache/locales.php:570 +msgid "Shared with the XMPP network" +msgstr "" + +#: ../cache/locales.php:571 +msgid "Shared with the whole Internet" +msgstr "" + +#: ../cache/locales.php:572 +msgid "Online" +msgstr "Enrete" + +#: ../cache/locales.php:573 +msgid "Away" +msgstr "For" + +#: ../cache/locales.php:574 +msgid "Do Not Disturb" +msgstr "Ne ĝenu" + +#: ../cache/locales.php:575 +msgid "Extended Away" +msgstr "" + +#: ../cache/locales.php:576 +msgid "Offline" +msgstr "" + +#: ../cache/locales.php:577 +msgid "Error" +msgstr "" + +#: ../cache/locales.php:578 +msgid "afraid" +msgstr "" + +#: ../cache/locales.php:579 +msgid "amazed" +msgstr "" + +#: ../cache/locales.php:580 +msgid "amorous" +msgstr "" + +#: ../cache/locales.php:581 +msgid "angry" +msgstr "" + +#: ../cache/locales.php:582 +msgid "annoyed" +msgstr "" + +#: ../cache/locales.php:583 +msgid "anxious" +msgstr "" + +#: ../cache/locales.php:584 +msgid "aroused" +msgstr "" + +#: ../cache/locales.php:585 +msgid "ashamed" +msgstr "" + +#: ../cache/locales.php:586 +msgid "bored" +msgstr "" + +#: ../cache/locales.php:587 +msgid "brave" +msgstr "" + +#: ../cache/locales.php:588 +msgid "calm" +msgstr "" + +#: ../cache/locales.php:589 +msgid "cautious" +msgstr "" + +#: ../cache/locales.php:590 +msgid "cold" +msgstr "" + +#: ../cache/locales.php:591 +msgid "confident" +msgstr "" + +#: ../cache/locales.php:592 +msgid "confused" +msgstr "" + +#: ../cache/locales.php:593 +msgid "contemplative" +msgstr "" + +#: ../cache/locales.php:594 +msgid "contented" +msgstr "" + +#: ../cache/locales.php:595 +msgid "cranky" +msgstr "" + +#: ../cache/locales.php:596 +msgid "crazy" +msgstr "" + +#: ../cache/locales.php:597 +msgid "creative" +msgstr "" + +#: ../cache/locales.php:598 +msgid "curious" +msgstr "" + +#: ../cache/locales.php:599 +msgid "dejected" +msgstr "" + +#: ../cache/locales.php:600 +msgid "depressed" +msgstr "" + +#: ../cache/locales.php:601 +msgid "disappointed" +msgstr "" + +#: ../cache/locales.php:602 +msgid "disgusted" +msgstr "" + +#: ../cache/locales.php:603 +msgid "dismayed" +msgstr "" + +#: ../cache/locales.php:604 +msgid "distracted" +msgstr "" + +#: ../cache/locales.php:605 +msgid "embarrassed" +msgstr "" + +#: ../cache/locales.php:606 +msgid "envious" +msgstr "" + +#: ../cache/locales.php:607 +msgid "excited" +msgstr "" + +#: ../cache/locales.php:608 +msgid "flirtatious" +msgstr "" + +#: ../cache/locales.php:609 +msgid "frustated" +msgstr "" + +#: ../cache/locales.php:610 +msgid "grateful" +msgstr "" + +#: ../cache/locales.php:611 +msgid "grieving" +msgstr "" + +#: ../cache/locales.php:612 +msgid "grumpy" +msgstr "" + +#: ../cache/locales.php:613 +msgid "guilty" +msgstr "" + +#: ../cache/locales.php:614 +msgid "happy" +msgstr "" + +#: ../cache/locales.php:615 +msgid "hopeful" +msgstr "" + +#: ../cache/locales.php:616 +msgid "hot" +msgstr "" + +#: ../cache/locales.php:617 +msgid "humbled" +msgstr "" + +#: ../cache/locales.php:618 +msgid "humiliated" +msgstr "" + +#: ../cache/locales.php:619 +msgid "hungry" +msgstr "" + +#: ../cache/locales.php:620 +msgid "hurt" +msgstr "" + +#: ../cache/locales.php:621 +msgid "impressed" +msgstr "" + +#: ../cache/locales.php:622 +msgid "in awe" +msgstr "" + +#: ../cache/locales.php:623 +msgid "in love" +msgstr "" + +#: ../cache/locales.php:624 +msgid "indignant" +msgstr "" + +#: ../cache/locales.php:625 +msgid "interested" +msgstr "" + +#: ../cache/locales.php:626 +msgid "intoxicated" +msgstr "" + +#: ../cache/locales.php:627 +msgid "invincible" +msgstr "" + +#: ../cache/locales.php:628 +msgid "jealous" +msgstr "" + +#: ../cache/locales.php:629 +msgid "lonely" +msgstr "" + +#: ../cache/locales.php:630 +msgid "lost" +msgstr "" + +#: ../cache/locales.php:631 +msgid "lucky" +msgstr "" + +#: ../cache/locales.php:632 +msgid "mean" +msgstr "" + +#: ../cache/locales.php:633 +msgid "moody" +msgstr "" + +#: ../cache/locales.php:634 +msgid "nervous" +msgstr "" + +#: ../cache/locales.php:635 +msgid "neutral" +msgstr "" + +#: ../cache/locales.php:636 +msgid "offended" +msgstr "" + +#: ../cache/locales.php:637 +msgid "outraged" +msgstr "" + +#: ../cache/locales.php:638 +msgid "playful" +msgstr "" + +#: ../cache/locales.php:639 +msgid "proud" +msgstr "" + +#: ../cache/locales.php:640 +msgid "relaxed" +msgstr "" + +#: ../cache/locales.php:641 +msgid "relieved" +msgstr "" + +#: ../cache/locales.php:642 +msgid "remorseful" +msgstr "" + +#: ../cache/locales.php:643 +msgid "restless" +msgstr "" + +#: ../cache/locales.php:644 +msgid "sad" +msgstr "" + +#: ../cache/locales.php:645 +msgid "sarcastic" +msgstr "" + +#: ../cache/locales.php:646 +msgid "satisfied" +msgstr "" + +#: ../cache/locales.php:647 +msgid "serious" +msgstr "" + +#: ../cache/locales.php:648 +msgid "shocked" +msgstr "" + +#: ../cache/locales.php:649 +msgid "shy" +msgstr "" + +#: ../cache/locales.php:650 +msgid "sick" +msgstr "" + +#: ../cache/locales.php:651 +msgid "sleepy" +msgstr "" + +#: ../cache/locales.php:652 +msgid "spontaneous" +msgstr "" + +#: ../cache/locales.php:653 +msgid "stressed" +msgstr "" + +#: ../cache/locales.php:654 +msgid "strong" +msgstr "" + +#: ../cache/locales.php:655 +msgid "surprised" +msgstr "" + +#: ../cache/locales.php:656 +msgid "thankful" +msgstr "" + +#: ../cache/locales.php:657 +msgid "thirsty" +msgstr "" + +#: ../cache/locales.php:658 +msgid "tired" +msgstr "" + +#: ../cache/locales.php:659 +msgid "undefined" +msgstr "" + +#: ../cache/locales.php:660 +msgid "weak" +msgstr "" + +#: ../cache/locales.php:661 +msgid "worried" +msgstr "" + +#: ../cache/locales.php:662 +msgid "Month" +msgstr "" + +#: ../cache/locales.php:663 +msgid "January" +msgstr "Januaro" + +#: ../cache/locales.php:664 +msgid "February" +msgstr "Februaro" + +#: ../cache/locales.php:665 +msgid "March" +msgstr "Marto" + +#: ../cache/locales.php:666 +msgid "April" +msgstr "Aprilo" + +#: ../cache/locales.php:667 +msgid "May" +msgstr "Majo" + +#: ../cache/locales.php:668 +msgid "June" +msgstr "Junio" + +#: ../cache/locales.php:669 +msgid "July" +msgstr "Julio" + +#: ../cache/locales.php:670 +msgid "August" +msgstr "Aŭgusto" + +#: ../cache/locales.php:671 +msgid "September" +msgstr "Septembro" + +#: ../cache/locales.php:672 +msgid "October" +msgstr "Oktobro" + +#: ../cache/locales.php:673 +msgid "November" +msgstr "Novembro" + +#: ../cache/locales.php:674 +msgid "December" +msgstr "Decembro" + +#: ../cache/locales.php:675 +msgid "Year" +msgstr "" + +#: ../cache/locales.php:676 +msgid "Today" +msgstr "Hodiaŭ" + +#: ../cache/locales.php:677 +msgid "Tomorrow" +msgstr "Morgaŭ" + +#: ../cache/locales.php:678 +msgid "Yesterday" +msgstr "Hieraŭ" + +#: ../cache/locales.php:679 +#, php-format +msgid " %d days ago" +msgstr " Antaŭ %d tagoj" + +#: ../cache/locales.php:680 +msgid "day" +msgstr "tago" + +#: ../cache/locales.php:682 +msgid "What's new ?" +msgstr "" + +#: ../cache/locales.php:683 +msgid "Place" +msgstr "" + +#: ../cache/locales.php:684 +msgid "by" +msgstr "" + +#: ../cache/locales.php:685 +msgid "Geolocalisation" +msgstr "" + +#: ../cache/locales.php:686 +msgid "email" +msgstr "" + +#: ../cache/locales.php:688 +msgid "No comments yet" +msgstr "" + +#: ../cache/locales.php:689 +msgid "No comments stream" +msgstr "" + +#: ../cache/locales.php:690 +msgid "Your feed cannot be loaded." +msgstr "" + +#: ../cache/locales.php:691 +msgid "Get older posts" +msgstr "" + +#: ../cache/locales.php:692 +#, php-format +msgid "%s new items" +msgstr "" + +#: ../cache/locales.php:693 +msgid "Comment publication error" +msgstr "" + +#: ../cache/locales.php:694 +msgid "Show the older comments" +msgstr "" + +#: ../cache/locales.php:695 +msgid "Loading comments ..." +msgstr "" + +#: ../cache/locales.php:696 +msgid "Get the comments" +msgstr "" + +#: ../cache/locales.php:697 +msgid "Add a comment" +msgstr "" + +#: ../cache/locales.php:698 +msgid "Share with" +msgstr "" + +#: ../cache/locales.php:699 +msgid "Everyone" +msgstr "" + +#: ../cache/locales.php:700 +msgid "Your contacts" +msgstr "" + +#: ../cache/locales.php:702 +msgid "Updated" +msgstr "" + +#: ../cache/locales.php:703 +msgid "Content not found" +msgstr "" + +#: ../cache/locales.php:704 +msgid "Contact publication" +msgstr "" + +#: ../cache/locales.php:705 +msgid "Comments" +msgstr "" + +#: ../cache/locales.php:706 +msgid "The API is not reachable, try again later" +msgstr "" + +#: ../cache/locales.php:707 +msgid "Type here" +msgstr "" + +#~ msgid "Movim's folder must be writable." +#~ msgstr "La Movima dosierujo devus esti skribebla." + +#~ msgid "Movim Installer" +#~ msgstr "Movima instalilo" + +#~ msgid "Compatibility Test" +#~ msgstr "Kongrueca testo" + +#~ msgid "" +#~ "The following requirements were not met. Please make sure they are all " +#~ "satisfied in order to install Movim." +#~ msgstr "" +#~ "La sekvaj elementoj ne estis trovita. Bonvolu kontroli ke ĉiuj estas " +#~ "disponeblaj por instali Movim-on." + +#~ msgid "User not logged in." +#~ msgstr "Uzanto ne ensalutita." + +#~ msgid "JID not provided." +#~ msgstr "JID maldisponebla" + +#, php-format +#~ msgid "jid '%s' is incorrect" +#~ msgstr "JID “%s” malkorekta" + +#, php-format +#~ msgid "%s - Account Creation" +#~ msgstr "%s - Kreado de konto" + +#~ msgid "Remove this contact" +#~ msgstr "Forigi tiun kontakton" + +#~ msgid "Debug console" +#~ msgstr "Sencimiga konzolo" + +#~ msgid "Logout" +#~ msgstr "Elsaluti" + +#~ msgid "wants to talk with you" +#~ msgstr "volas paroli kun vi" + +#~ msgid "Decline" +#~ msgstr "Malakcepti" + +#~ msgid "Loading the contact feed ..." +#~ msgstr "Ŝarĝante la kontakta fluo…" + +#~ msgid "PHP version mismatch. Movim requires PHP 5.3 minimum." +#~ msgstr "Nekongrua versio de PHP. Movim necesas PHP 5.3 minimume." + +#, php-format +#~ msgid "Movim requires the %s extension." +#~ msgstr "Movim necesas la kromaĵon %s." + +#, php-format +#~ msgid "Couldn't create directory '%s'." +#~ msgstr "Ne povas krei dosierujon “%s”." + +#, php-format +#~ msgid "Couldn't create configuration file '%s'." +#~ msgstr "Ne povas krei agorddosieron “%s”." + +#, php-format +#~ msgid "Cannot open log file '%s'" +#~ msgstr "Ne povas malfermi protokolan dosieron '%s'" + +#~ msgid "or" +#~ msgstr "aŭ" + +#~ msgid "Actual version : " +#~ msgstr "Actuala versio: " + +#~ msgid "Update your PHP version or contact your server administrator" +#~ msgstr "" +#~ "Ĝisdatigu vian PHP-an version aŭ kontaktu vian servilan administranton" + +#, php-format +#~ msgid "Install %s and %s packages" +#~ msgstr "Instali %s kaj %s pakaĵojn" + +#~ msgid "Valid Bosh" +#~ msgstr "Valida BOSH" + +#~ msgid "Success !" +#~ msgstr "Sukseso!" + +#~ msgid "Proxy Preferences" +#~ msgstr "Agordo de prokura servilo" + +#~ msgid "XMPP Connection Preferences" +#~ msgstr "Agordoj de XMPP-konektado" + +#~ msgid "Enable read and write rights on Movim's root folder" +#~ msgstr "Ebligi legi kaj skribi rajtojn on la radika dosierujo de Movim" + +#, php-format +#~ msgid "You can now access your shiny Movim instance %sJump In !%s" +#~ msgstr "Nun, vi povas aliri vian Movim-instancon %sEk en!%s" + +#~ msgid "Database Movim schema installed" +#~ msgstr "Skemo de Movim-datumbazo instalita" + +#~ msgid "Database Detected" +#~ msgstr "Datumbazo trovita" + +#, php-format +#~ msgid "Install the %s package" +#~ msgstr "Intali la pakaĵon \"%s\"" + +#~ msgid "BOSH Connection Preferences" +#~ msgstr "Agordoj de BOSH-konektado" + +#~ msgid "Connecting..." +#~ msgstr "Konektante..." + +#~ msgid "Invalid name" +#~ msgstr "Nevalida uzantnomo" + +#~ msgid "You entered different passwords" +#~ msgstr "Vi tajpis malsamajn pasvortojn" + +#~ msgid "Username already taken" +#~ msgstr "Uzantnomo jam uzata" + +#~ msgid "empty" +#~ msgstr "malplena" + +#~ msgid "normal" +#~ msgstr "normala" + +#, php-format +#~ msgid "Cannot load element value '%s'" +#~ msgstr "Ne eblas ŝarĝi elementvaloro '%s'" diff --git a/sources/locales/es.po b/sources/locales/es.po new file mode 100644 index 0000000..4815ec9 --- /dev/null +++ b/sources/locales/es.po @@ -0,0 +1,2950 @@ +# Spanish translations for Movim package. +# This file is distributed under the same license as the Movim package. +# This file was translated from CodingTeam at . +msgid "" +msgstr "" +"Project-Id-Version: Movim\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-06-08 22:06+0200\n" +"PO-Revision-Date: 2015-06-09 12:20+0000\n" +"Last-Translator: Jorge Cantero \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2015-06-18 21:08+0000\n" +"X-Generator: Launchpad (build 17570)\n" +"Language: \n" + +#: ../cache/locales.php:2 +msgid "Thanks" +msgstr "Agradecimientos" + +#: ../cache/locales.php:3 +msgid "Developers" +msgstr "Desarrolladores" + +#: ../cache/locales.php:4 +msgid "Translators" +msgstr "Traductores" + +#: ../cache/locales.php:5 +msgid "Software" +msgstr "Software" + +#: ../cache/locales.php:6 +msgid "Resources" +msgstr "Recursos" + +#: ../cache/locales.php:7 ../cache/locales.php:83 ../cache/locales.php:85 +msgid "API" +msgstr "API" + +#: ../cache/locales.php:8 +msgid "" +"Movim is an XMPP-based communication platform. All the project, except the " +"following software and resources, is under" +msgstr "" +"Movim es una plataforma de comunicación que se basa en la tecnología XMPP. " +"Todo el proyecto, excepto los recursos y software siguientes, están " +"disponibles bajo la" + +#: ../cache/locales.php:9 +msgid "Account" +msgstr "" + +#: ../cache/locales.php:10 +msgid "The password has been updated" +msgstr "" + +#: ../cache/locales.php:11 +msgid "Please provide a valid password (6 characters minimum)" +msgstr "" + +#: ../cache/locales.php:12 +msgid "The provided passwords are not the same" +msgstr "" + +#: ../cache/locales.php:13 +msgid "Delete my account" +msgstr "" + +#: ../cache/locales.php:14 +msgid "" +"You will delete your XMPP account and all the relative information linked to " +"it (profile, contacts and publications)." +msgstr "" + +#: ../cache/locales.php:15 +msgid "Are you sure that you want to delete it ?" +msgstr "" + +#: ../cache/locales.php:16 ../cache/locales.php:411 +msgid "Create a new account" +msgstr "Crear una cuenta nueva" + +#: ../cache/locales.php:17 +msgid "No account creation form found on the server" +msgstr "No hemos encontrado una cuenta creada en el servidor" + +#: ../cache/locales.php:18 ../cache/locales.php:172 +msgid "on" +msgstr "activado" + +#: ../cache/locales.php:19 +msgid "Your acccount has been successfully registered" +msgstr "" + +#: ../cache/locales.php:20 +msgid "Loading" +msgstr "Cargando" + +#: ../cache/locales.php:21 +msgid "Not Acceptable" +msgstr "" + +#: ../cache/locales.php:22 +msgid "The registration system of this server is currently unavailable" +msgstr "" + +#: ../cache/locales.php:23 +msgid "" +"This server use an external system for the registration, please click on the " +"following URL." +msgstr "" + +#: ../cache/locales.php:24 +msgid "Actions" +msgstr "Acciones" + +#: ../cache/locales.php:25 ../cache/locales.php:82 +msgid "Database" +msgstr "" + +#: ../cache/locales.php:26 +msgid "Modl wasn't able to connect to the database" +msgstr "Modl no se pudo conectar con la base de datos" + +#: ../cache/locales.php:27 +msgid "Movim is connected to the database" +msgstr "Movim está conectado con la base de datos" + +#: ../cache/locales.php:28 +msgid "The database need to be updated" +msgstr "La base de datos necesita ser actualizada" + +#: ../cache/locales.php:29 +msgid "Movim database is up to date" +msgstr "La base de datos de Movim está actualizada" + +#: ../cache/locales.php:30 +msgid "Database Type" +msgstr "Tipo de la base de datos" + +#: ../cache/locales.php:31 ../cache/locales.php:50 ../cache/locales.php:540 +msgid "Username" +msgstr "Nombre de usuario" + +#: ../cache/locales.php:32 ../cache/locales.php:51 ../cache/locales.php:282 +#: ../cache/locales.php:541 +msgid "Password" +msgstr "Contraseña" + +#: ../cache/locales.php:33 +msgid "Host" +msgstr "Servidor" + +#: ../cache/locales.php:34 +msgid "Port" +msgstr "Puerto" + +#: ../cache/locales.php:35 +msgid "Database Name" +msgstr "Nombre de la base de datos" + +#: ../cache/locales.php:36 +msgid "General Settings" +msgstr "Opciones generales" + +#: ../cache/locales.php:37 +msgid "Theme" +msgstr "Tema" + +#: ../cache/locales.php:38 +msgid "Default language" +msgstr "Idioma predeterminado" + +#: ../cache/locales.php:39 +msgid "Environment" +msgstr "Entorno" + +#: ../cache/locales.php:40 +msgid "Log verbosity" +msgstr "Detalle de registro" + +#: ../cache/locales.php:41 +msgid "Server Timezone" +msgstr "Zona horaria del servidor" + +#: ../cache/locales.php:42 +msgid "User folder size limit (in bytes)" +msgstr "Límite de tamaño de carpeta de usuario (en bytes)" + +#: ../cache/locales.php:43 +msgid "WebSocket Configuration" +msgstr "" + +#: ../cache/locales.php:44 +msgid "Enter here a valid WebSocket URI in the form" +msgstr "" + +#: ../cache/locales.php:45 +msgid "WebSocket URI" +msgstr "" + +#: ../cache/locales.php:46 +msgid "" +"If you change the URI, please restart the daemon to reload the configuration" +msgstr "" + +#: ../cache/locales.php:47 +msgid "Public WebSockets" +msgstr "" + +#: ../cache/locales.php:48 +msgid "Administration Credential" +msgstr "Credenciales de administración" + +#: ../cache/locales.php:49 +msgid "Change the default credentials admin/password" +msgstr "Cambie las credenciales predeterminadas administrador/contraseña" + +#: ../cache/locales.php:52 +msgid "Retype password" +msgstr "Escriba la contraseña de nuevo" + +#: ../cache/locales.php:53 +msgid "Whitelist - XMPP Server" +msgstr "Lista blanca - Servidor XMPP" + +#: ../cache/locales.php:54 +msgid "" +"If you want to specify a list of authorized XMPP servers on your Movim pod " +"and forbid the connection on all the others please put their domain name " +"here, with comma (ex: movim.eu,jabber.fr)" +msgstr "" +"Si quieres especificar una lista de servidores autorizados XMPP en tu pod de " +"Movim y prohibir la conexión a todos los demás pon sus dominios aquí, " +"separado por comas (ej: movim.eu,jabber.fr)" + +#: ../cache/locales.php:55 +msgid "" +"Leave this field blank if you allow the access to all the XMPP accounts." +msgstr "" +"Deja este campo en blanco si quieres permitir el acceso a todas las cuentas " +"XMPP." + +#: ../cache/locales.php:56 +msgid "List of whitelisted XMPP servers" +msgstr "Lista de listas blancas de servidores XMPP" + +#: ../cache/locales.php:57 ../cache/locales.php:61 +msgid "Information Message" +msgstr "Información" + +#: ../cache/locales.php:58 +msgid "Description" +msgstr "Descripción" + +#: ../cache/locales.php:59 +msgid "This message will be displayed on the login page" +msgstr "Este mensaje se mostrará en la página de inicio" + +#: ../cache/locales.php:60 +msgid "Leave this field blank if you don't want to show any message." +msgstr "Deja este espacio en blanco si no quieres mostar ningun mensaje" + +#: ../cache/locales.php:62 +msgid "Empty" +msgstr "" + +#: ../cache/locales.php:63 +msgid "Syslog" +msgstr "" + +#: ../cache/locales.php:64 +msgid "Syslog and files" +msgstr "" + +#: ../cache/locales.php:65 +msgid "URL Rewriting" +msgstr "" + +#: ../cache/locales.php:66 +msgid "The URL Rewriting can be enabled" +msgstr "" + +#: ../cache/locales.php:67 +msgid "General Overview" +msgstr "" + +#: ../cache/locales.php:68 +msgid "" +"Movim has found some issues or things that need to be fixed or improved" +msgstr "" + +#: ../cache/locales.php:69 +#, php-format +msgid "Update your PHP-Version: %s" +msgstr "" + +#: ../cache/locales.php:70 +msgid "Required: 5.3.0" +msgstr "" + +#: ../cache/locales.php:71 +msgid "Install the php5-curl library" +msgstr "" + +#: ../cache/locales.php:72 +msgid "Install the php5-imagick library" +msgstr "" + +#: ../cache/locales.php:73 +msgid "Install the php5-gd library" +msgstr "" + +#: ../cache/locales.php:74 +msgid "Read and write rights for the webserver in Movim's root directory" +msgstr "" +"Derechos de escritura y lectura para el servidor web en el directorio raíz " +"de Movim" + +#: ../cache/locales.php:75 +msgid "The URL Rewriting support is currently disabled" +msgstr "" + +#: ../cache/locales.php:76 +msgid "The database need to be updated, go to the database panel to fix this" +msgstr "" + +#: ../cache/locales.php:77 +msgid "" +"WebSocket connection error, check if the Movim Daemon is running and is " +"reacheable" +msgstr "" + +#: ../cache/locales.php:78 +msgid "" +"XMPP Websocket connection error, please check the validity of the URL given " +"in the General Configuration" +msgstr "" + +#: ../cache/locales.php:79 +msgid "Browser" +msgstr "" + +#: ../cache/locales.php:80 +msgid "Movim Core" +msgstr "" + +#: ../cache/locales.php:81 +msgid "Movim Daemon" +msgstr "" + +#: ../cache/locales.php:84 +msgid "XMPP" +msgstr "" + +#: ../cache/locales.php:86 +#, php-format +msgid "" +"Here you can register your pod on the official %sMovim API%s and be listed " +"on %sthe pods page%s." +msgstr "" + +#: ../cache/locales.php:87 +msgid "Your pod is not registered on the API" +msgstr "" + +#: ../cache/locales.php:88 +msgid "Your pod is registered on the API" +msgstr "" + +#: ../cache/locales.php:89 +msgid "Your pod is not yet validated" +msgstr "" + +#: ../cache/locales.php:90 +msgid "Your pod is validated" +msgstr "" + +#: ../cache/locales.php:91 +msgid "" +"You asked to be removed from the API, this request will be processed in a " +"couple of hours" +msgstr "" +"Solicitó su eliminación de la API; la petición se procesará en un par de " +"horas" + +#: ../cache/locales.php:92 ../cache/locales.php:147 +msgid "Configuration updated" +msgstr "" + +#: ../cache/locales.php:93 +msgid "File" +msgstr "" + +#: ../cache/locales.php:94 +msgid "Use it" +msgstr "" + +#: ../cache/locales.php:95 +msgid "Webcam" +msgstr "Webcam" + +#: ../cache/locales.php:96 +msgid "Cheese !" +msgstr "¡ Sonría !" + +#: ../cache/locales.php:97 +msgid "Take a webcam snapshot" +msgstr "Tomar una instantánea con la webcam" + +#: ../cache/locales.php:98 +msgid "Avatar Updated" +msgstr "" + +#: ../cache/locales.php:99 +msgid "Avatar Not Updated" +msgstr "" + +#: ../cache/locales.php:100 ../cache/locales.php:415 +#, php-format +msgid "%s's feed" +msgstr "" + +#: ../cache/locales.php:101 +msgid "This user has not posted anything right now" +msgstr "" + +#: ../cache/locales.php:102 +msgid "Conferences" +msgstr "Conferencias" + +#: ../cache/locales.php:103 ../cache/locales.php:193 ../cache/locales.php:217 +#: ../cache/locales.php:468 +msgid "Groups" +msgstr "Grupos" + +#: ../cache/locales.php:104 +msgid "Add a new Chat Room" +msgstr "" + +#: ../cache/locales.php:105 ../cache/locales.php:368 +msgid "Chat Room ID" +msgstr "Id. de la sala de chat" + +#: ../cache/locales.php:106 ../cache/locales.php:116 ../cache/locales.php:156 +#: ../cache/locales.php:361 ../cache/locales.php:369 ../cache/locales.php:424 +msgid "Name" +msgstr "Nombre" + +#: ../cache/locales.php:107 ../cache/locales.php:157 ../cache/locales.php:371 +#: ../cache/locales.php:425 +msgid "Nickname" +msgstr "Apodo" + +#: ../cache/locales.php:108 +msgid "Do you want do join automaticaly this Chat Room ?" +msgstr "" + +#: ../cache/locales.php:109 ../cache/locales.php:372 +msgid "Bad Chatroom ID" +msgstr "ID de la Chatroom incorrecto" + +#: ../cache/locales.php:110 ../cache/locales.php:373 +msgid "Empty name" +msgstr "Nombre vacío" + +#: ../cache/locales.php:111 ../cache/locales.php:380 +msgid "Bookmarks updated" +msgstr "Marcadores actualizados" + +#: ../cache/locales.php:112 +msgid "An error occured : " +msgstr "Sucedió un error : " + +#: ../cache/locales.php:113 +msgid "Configure" +msgstr "" + +#: ../cache/locales.php:114 +msgid "Add a new URL" +msgstr "" + +#: ../cache/locales.php:115 +msgid "URL" +msgstr "" + +#: ../cache/locales.php:117 +msgid "Message Published" +msgstr "Mensaje publicado" + +#: ../cache/locales.php:118 ../cache/locales.php:138 +msgid "Encrypted message" +msgstr "" + +#: ../cache/locales.php:119 +msgid "Composing..." +msgstr "Componiendo..." + +#: ../cache/locales.php:120 +msgid "Paused..." +msgstr "" + +#: ../cache/locales.php:121 +msgid "Contact gone" +msgstr "" + +#: ../cache/locales.php:122 +#, php-format +msgid "%s needs your attention" +msgstr "%s necesita tu atención" + +#: ../cache/locales.php:123 +msgid "Your message here..." +msgstr "" + +#: ../cache/locales.php:124 +msgid "Smileys" +msgstr "" + +#: ../cache/locales.php:125 ../cache/locales.php:139 +msgid "Chat" +msgstr "Chat" + +#: ../cache/locales.php:126 +msgid "Discuss with your contacts" +msgstr "" + +#: ../cache/locales.php:127 +msgid "Members" +msgstr "" + +#: ../cache/locales.php:128 ../cache/locales.php:376 +msgid "Connected to the chatroom" +msgstr "" + +#: ../cache/locales.php:129 ../cache/locales.php:377 +msgid "Disconnected from the chatroom" +msgstr "" + +#: ../cache/locales.php:130 ../cache/locales.php:200 ../cache/locales.php:469 +msgid "Configuration" +msgstr "Configuración" + +#: ../cache/locales.php:131 +msgid "Configuration saved" +msgstr "" + +#: ../cache/locales.php:132 +msgid "Subject" +msgstr "" + +#: ../cache/locales.php:133 +msgid "Subject changed" +msgstr "" + +#: ../cache/locales.php:134 +msgid "Open a new conversation by clicking on the plus button bellow" +msgstr "" + +#: ../cache/locales.php:135 +msgid "Chat with a contact" +msgstr "" + +#: ../cache/locales.php:136 +msgid "Frequent contacts" +msgstr "" + +#: ../cache/locales.php:137 +msgid "Load more contacts" +msgstr "" + +#: ../cache/locales.php:140 +msgid "General" +msgstr "" + +#: ../cache/locales.php:141 +msgid "Language" +msgstr "Idioma" + +#: ../cache/locales.php:142 +msgid "Roster display" +msgstr "" + +#: ../cache/locales.php:143 +msgid "Show the offline contacts" +msgstr "" + +#: ../cache/locales.php:144 +msgid "Hide the offline contacts" +msgstr "" + +#: ../cache/locales.php:145 +msgid "Appearence" +msgstr "" + +#: ../cache/locales.php:146 +msgid "This configuration is shared wherever you are connected !" +msgstr "" + +#: ../cache/locales.php:148 +msgid "Notify on incoming message" +msgstr "" + +#: ../cache/locales.php:149 +msgid "Use desktop notifications" +msgstr "" + +#: ../cache/locales.php:150 +msgid "Data" +msgstr "" + +#: ../cache/locales.php:151 +msgid "Cache" +msgstr "" + +#: ../cache/locales.php:152 ../cache/locales.php:218 ../cache/locales.php:466 +msgid "Contacts" +msgstr "" + +#: ../cache/locales.php:153 ../cache/locales.php:480 +msgid "Posts" +msgstr "" + +#: ../cache/locales.php:154 +msgid "Messages" +msgstr "" + +#: ../cache/locales.php:155 ../cache/locales.php:423 +msgid "General Informations" +msgstr "Informaciones generales" + +#: ../cache/locales.php:158 ../cache/locales.php:427 +msgid "Date of Birth" +msgstr "Fecha de nacimiento" + +#: ../cache/locales.php:159 ../cache/locales.php:428 +msgid "Gender" +msgstr "Género" + +#: ../cache/locales.php:160 ../cache/locales.php:429 +msgid "Marital Status" +msgstr "Estado civil" + +#: ../cache/locales.php:161 ../cache/locales.php:426 +msgid "Email" +msgstr "Correo electrónico" + +#: ../cache/locales.php:162 ../cache/locales.php:430 +msgid "Website" +msgstr "Página web" + +#: ../cache/locales.php:163 ../cache/locales.php:431 +msgid "About Me" +msgstr "Acerca de mí" + +#: ../cache/locales.php:164 +msgid "Other Accounts" +msgstr "" + +#: ../cache/locales.php:165 +msgid "Is Listening" +msgstr "" + +#: ../cache/locales.php:166 ../cache/locales.php:432 +msgid "Geographic Position" +msgstr "Posición geográfica" + +#: ../cache/locales.php:167 ../cache/locales.php:433 +msgid "Locality" +msgstr "Localidad" + +#: ../cache/locales.php:168 ../cache/locales.php:434 +msgid "Country" +msgstr "País" + +#: ../cache/locales.php:169 +msgid "Mood" +msgstr "Estado de ánimo" + +#: ../cache/locales.php:170 +msgid "I'm " +msgstr "Soy " + +#: ../cache/locales.php:171 +msgid "Listening" +msgstr "Escuchando" + +#: ../cache/locales.php:173 +msgid "Last seen" +msgstr "Visto por última vez" + +#: ../cache/locales.php:174 +msgid "Client Informations" +msgstr "Información del Cliente" + +#: ../cache/locales.php:175 +msgid "Last registered" +msgstr "Último registrado" + +#: ../cache/locales.php:176 +msgid "Find some new friends" +msgstr "" + +#: ../cache/locales.php:177 ../cache/locales.php:533 +msgid "Edit" +msgstr "" + +#: ../cache/locales.php:178 +msgid "Alias" +msgstr "Apodo" + +#: ../cache/locales.php:179 +msgid "Group" +msgstr "Grupo" + +#: ../cache/locales.php:180 ../cache/locales.php:400 +msgid "Contact updated" +msgstr "Contacto actualizado" + +#: ../cache/locales.php:181 +msgid "Are you sure?" +msgstr "" + +#: ../cache/locales.php:182 +msgid "" +"You are going to delete one of your contacts, please confirm your action" +msgstr "" + +#: ../cache/locales.php:183 +#, php-format +msgid "%s years" +msgstr "" + +#: ../cache/locales.php:184 +msgid "Last public post" +msgstr "" + +#: ../cache/locales.php:185 +msgid "Subscribe" +msgstr "" + +#: ../cache/locales.php:186 +msgid "Subscribed" +msgstr "Suscribirse" + +#: ../cache/locales.php:187 +msgid "Unsubscribe" +msgstr "" + +#: ../cache/locales.php:188 +msgid "You are going to unsubscribe from this Group" +msgstr "" + +#: ../cache/locales.php:189 +msgid "Unsubscribed" +msgstr "" + +#: ../cache/locales.php:190 +msgid "Make your membership to this group public to your friends" +msgstr "" + +#: ../cache/locales.php:191 +msgid "Give a label for this group" +msgstr "" + +#: ../cache/locales.php:192 +msgid "Are you sure ?" +msgstr "" + +#: ../cache/locales.php:194 +msgid "Discover, follow and share" +msgstr "" + +#: ../cache/locales.php:195 +msgid "Something bad happened to this group" +msgstr "" + +#: ../cache/locales.php:196 +msgid "Group configuration saved" +msgstr "Configuración de grupo guardada" + +#: ../cache/locales.php:197 +msgid "Delete the group" +msgstr "" + +#: ../cache/locales.php:198 +msgid "" +"You are going to delete the following group. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:199 +msgid "" +"It seems that this group doesn't exists anymore. Do you want to remove it " +"from your subscriptions?" +msgstr "" + +#: ../cache/locales.php:201 ../cache/locales.php:408 +msgid "Subscriptions" +msgstr "" + +#: ../cache/locales.php:202 ../cache/locales.php:290 +msgid "Hello" +msgstr "" + +#: ../cache/locales.php:203 ../cache/locales.php:225 ../cache/locales.php:291 +msgid "Contact post" +msgstr "" + +#: ../cache/locales.php:204 +msgid "" +"You don't have any subscriptions yet, select a group server above to start " +"exploring." +msgstr "" + +#: ../cache/locales.php:205 +msgid "Subscribe to your favorite feeds by bookmarking them." +msgstr "" + +#: ../cache/locales.php:206 +msgid "My Subscriptions" +msgstr "" + +#: ../cache/locales.php:207 +msgid "Create a new Group" +msgstr "" + +#: ../cache/locales.php:208 +msgid "Group name" +msgstr "" + +#: ../cache/locales.php:209 +msgid "My Little Pony - Fan Club" +msgstr "Mi pequeño pony - Club de fans" + +#: ../cache/locales.php:210 +msgid "Group created successfully" +msgstr "" + +#: ../cache/locales.php:211 +msgid "Group deleted successfully" +msgstr "" + +#: ../cache/locales.php:212 +msgid "Please provide a valid group name (4 characters minimum)" +msgstr "" + +#: ../cache/locales.php:213 +msgid "You cannot create a new Group on this server" +msgstr "" + +#: ../cache/locales.php:214 +#, php-format +msgid "%s subscribers" +msgstr "" + +#: ../cache/locales.php:215 +#, php-format +msgid "%s posts" +msgstr "" + +#: ../cache/locales.php:216 +msgid "All" +msgstr "Todos" + +#: ../cache/locales.php:219 +msgid "Refresh all the streams" +msgstr "" + +#: ../cache/locales.php:220 ../cache/locales.php:402 +msgid "Search" +msgstr "Buscar" + +#: ../cache/locales.php:221 +msgid "Go on the Chat page" +msgstr "" + +#: ../cache/locales.php:222 +msgid "Read all theses articles on the News page" +msgstr "" + +#: ../cache/locales.php:223 +msgid "Visit your public blog" +msgstr "" + +#: ../cache/locales.php:224 +msgid "See your public posts and share them with all your contacts" +msgstr "" + +#: ../cache/locales.php:226 +msgid "Universal share button" +msgstr "" + +#: ../cache/locales.php:227 +msgid "" +"Bookmark or drag and drop the following button in your toolbar and use it on " +"all the pages you want to share on Movim" +msgstr "" + +#: ../cache/locales.php:228 +msgid "Share on Movim" +msgstr "" + +#: ../cache/locales.php:229 +msgid "Frequently Asked Questions" +msgstr "" + +#: ../cache/locales.php:230 +msgid "What do the little banners refer to ?" +msgstr "¿A que hacen referencia las pequeñas banderitas?" + +#: ../cache/locales.php:231 +msgid "" +"Thanks to these five little banners, you can quickly identitfy the level of " +"confdentiality applied to the information you provide." +msgstr "" +"Gracias a estas cinco pequeñas banderas, usted puede identificar el nivel de " +"confidencialidad aplicado a la información que usted proporcione." + +#: ../cache/locales.php:232 +msgid "White, only you can see the information" +msgstr "Blanco, sólo usted puede ver la información" + +#: ../cache/locales.php:233 +msgid "Green, you have chosen some contacts who can see your information" +msgstr "Verde, ha elegido que algunos contactos puedan ver su información" + +#: ../cache/locales.php:234 +msgid "Orange, all your contact list can see your information" +msgstr "Anaranjado, toda su lista de contactos puede ver su información" + +#: ../cache/locales.php:235 +msgid "Red, everybody in the XMPP network can see your information" +msgstr "Rojo, todos en la red XMPP pueden ver su información" + +#: ../cache/locales.php:236 +msgid "Black, the whole Internet can see your information" +msgstr "Negro, toda la Internet puede ver su información" + +#: ../cache/locales.php:237 +msgid "Looking for some documentation ?" +msgstr "" + +#: ../cache/locales.php:238 +msgid "Read the Wiki" +msgstr "" + +#: ../cache/locales.php:239 +msgid "Talk with us by email ?" +msgstr "" + +#: ../cache/locales.php:240 +msgid "Join the Mailing List" +msgstr "" + +#: ../cache/locales.php:241 +msgid "Chat with the team ?" +msgstr "" + +#: ../cache/locales.php:242 +msgid "Join the Chatroom" +msgstr "" + +#: ../cache/locales.php:243 +msgid "Location node created" +msgstr "" + +#: ../cache/locales.php:244 +msgid "Bookmark node created" +msgstr "" + +#: ../cache/locales.php:245 +msgid "Profile node created" +msgstr "" + +#: ../cache/locales.php:246 +msgid "Avatar node created" +msgstr "" + +#: ../cache/locales.php:247 +msgid "Subscriptions node created" +msgstr "" + +#: ../cache/locales.php:248 +msgid "Microblog node created" +msgstr "" + +#: ../cache/locales.php:249 +msgid "Location" +msgstr "Ubicación" + +#: ../cache/locales.php:250 +msgid "Wrong position" +msgstr "Posición errónea" + +#: ../cache/locales.php:251 +msgid "Location updated" +msgstr "Ubicación actualizada" + +#: ../cache/locales.php:252 +msgid "Update my position" +msgstr "" + +#: ../cache/locales.php:253 +msgid "Wrong username" +msgstr "Nombre de usuario incorrecto" + +#: ../cache/locales.php:254 +msgid "Invalid JID" +msgstr "Identificación de Jabber no válida" + +#: ../cache/locales.php:255 +msgid "Empty Challenge from the server" +msgstr "Desafío vacío del servidor" + +#: ../cache/locales.php:256 +msgid "XMPP Domain error, your account is not a correct Jabber ID" +msgstr "Error de dominio XMPP, su cuenta no es un Jabber ID correcto" + +#: ../cache/locales.php:257 +msgid "Some data are missing !" +msgstr "¡Algunos datos están incompletos!" + +#: ../cache/locales.php:258 +msgid "Wrong password" +msgstr "Contraseña incorrecta" + +#: ../cache/locales.php:259 +msgid "Internal server error" +msgstr "Error interno del servidor" + +#: ../cache/locales.php:260 +msgid "Session error" +msgstr "Error en la sesión" + +#: ../cache/locales.php:261 +msgid "Account successfully created" +msgstr "La cuenta ha sido creada exitosamente" + +#: ../cache/locales.php:262 ../cache/locales.php:271 +msgid "Your XMPP server is unauthorized" +msgstr "Tu servidor de XMPP no está autorizado" + +#: ../cache/locales.php:263 +msgid "The server takes too much time to respond" +msgstr "El servidor está tardando demasiado en responder" + +#: ../cache/locales.php:264 +msgid "Your web browser is too old to use with Movim." +msgstr "Tu navegador web es demasiado antiguo para usar Movim" + +#: ../cache/locales.php:265 +msgid "" +"Movim cannot talk with the server, please try again later (Websocket " +"connection error)" +msgstr "" + +#: ../cache/locales.php:266 +msgid "Impossible login" +msgstr "" + +#: ../cache/locales.php:267 +msgid "Oops!" +msgstr "" + +#: ../cache/locales.php:268 ../cache/locales.php:449 ../cache/locales.php:455 +msgid "Unknown error" +msgstr "Error desconocido" + +#: ../cache/locales.php:269 +msgid "Invalid username format" +msgstr "" + +#: ../cache/locales.php:270 +msgid "Invalid password format" +msgstr "" + +#: ../cache/locales.php:272 +msgid "A Movim session is already open on an other device" +msgstr "" + +#: ../cache/locales.php:273 +msgid "Movim failed to authenticate. You entered wrong data" +msgstr "Movim no ha podido autenticar. Ha introducido datos erróneos" + +#: ../cache/locales.php:274 +msgid "Authentication mechanism not supported by Movim" +msgstr "El mecanismo de autenticación no está soportado por Movim" + +#: ../cache/locales.php:275 +msgid "The XMPP authentification failed" +msgstr "La autentificación de XMPP ha fallado" + +#: ../cache/locales.php:276 +#, php-format +msgid "" +"You can login with Facebook (chat only) using %syour.id@chat.facebook.com%s " +"and your password" +msgstr "" +"Puedes loguearte con tu cuenta de Facebook (solo chat) usando " +"%stu.usuario@chat.facebook.com%s y tu contraseña" + +#: ../cache/locales.php:277 +#, php-format +msgid "%sGmail accounts are also compatible%s but are not fully supported" +msgstr "" +"%s Las cuentas de Gmail también son compatibles %s pero no están totalmente " +"soportadas" + +#: ../cache/locales.php:278 +msgid "You can login using your favorite Jabber account" +msgstr "" + +#: ../cache/locales.php:279 +msgid "or with our demonstration account" +msgstr "" + +#: ../cache/locales.php:280 ../cache/locales.php:435 +msgid "Accounts" +msgstr "" + +#: ../cache/locales.php:281 +msgid "My address" +msgstr "Mi dirección" + +#: ../cache/locales.php:283 +msgid "Create one !" +msgstr "" + +#: ../cache/locales.php:284 +msgid "No account yet ?" +msgstr "" + +#: ../cache/locales.php:285 +msgid "Another account" +msgstr "" + +#: ../cache/locales.php:286 +msgid "You can login with accounts from theses servers" +msgstr "" + +#: ../cache/locales.php:287 +msgid "Connected" +msgstr "" + +#: ../cache/locales.php:288 +msgid "Population" +msgstr "" + +#: ../cache/locales.php:289 +msgid "Bad nickname (between 4 and 40 characters)" +msgstr "" + +#: ../cache/locales.php:292 +msgid "" +"Welcome on your news feed, here you will see all the posts published in the " +"groups you have subscribed." +msgstr "" + +#: ../cache/locales.php:293 +msgid "Refreshing all the streams" +msgstr "" + +#: ../cache/locales.php:294 +msgid "This post is public" +msgstr "" + +#: ../cache/locales.php:295 +msgid "Manage your members" +msgstr "Gestionar miembros" + +#: ../cache/locales.php:296 +msgid "Get the members" +msgstr "Obtener miembros" + +#: ../cache/locales.php:297 +msgid "Affiliations saved" +msgstr "Afiliaciones guardadas" + +#: ../cache/locales.php:298 +msgid "Manage your subscriptions" +msgstr "Administrar tus subscripciones" + +#: ../cache/locales.php:299 +msgid "Manage the subscriptions" +msgstr "Administar las subscripciones" + +#: ../cache/locales.php:300 +msgid "Get the subscriptions" +msgstr "Recibe suscripciones" + +#: ../cache/locales.php:301 +msgid "Subscriptions saved" +msgstr "" + +#: ../cache/locales.php:302 +msgid "Pending Invitations" +msgstr "" + +#: ../cache/locales.php:303 +#, php-format +msgid "%s wants to talk with you" +msgstr "" + +#: ../cache/locales.php:304 +msgid "Manage" +msgstr "Administrar" + +#: ../cache/locales.php:305 ../cache/locales.php:338 +msgid "News Feed" +msgstr "" + +#: ../cache/locales.php:306 ../cache/locales.php:339 +msgid "Discover and register to the groups you are interested in" +msgstr "" + +#: ../cache/locales.php:307 ../cache/locales.php:340 ../cache/locales.php:482 +msgid "Preview" +msgstr "" + +#: ../cache/locales.php:308 ../cache/locales.php:341 ../cache/locales.php:478 +msgid "Help" +msgstr "Ayuda" + +#: ../cache/locales.php:309 ../cache/locales.php:342 +msgid "More help" +msgstr "" + +#: ../cache/locales.php:310 ../cache/locales.php:343 +msgid "Markdown syntax manual" +msgstr "" + +#: ../cache/locales.php:311 ../cache/locales.php:344 ../cache/locales.php:681 +msgid "Title" +msgstr "" + +#: ../cache/locales.php:312 ../cache/locales.php:345 +msgid "Content" +msgstr "" + +#: ../cache/locales.php:313 ../cache/locales.php:346 +msgid "Link" +msgstr "Enlace" + +#: ../cache/locales.php:314 ../cache/locales.php:347 +msgid "Tags" +msgstr "" + +#: ../cache/locales.php:315 ../cache/locales.php:348 +msgid "Please enter a valid url" +msgstr "" + +#: ../cache/locales.php:316 ../cache/locales.php:349 +msgid "No content to preview" +msgstr "" + +#: ../cache/locales.php:317 ../cache/locales.php:350 ../cache/locales.php:687 +msgid "No content" +msgstr "No hay contenido" + +#: ../cache/locales.php:318 ../cache/locales.php:351 +msgid "Post published" +msgstr "" + +#: ../cache/locales.php:319 ../cache/locales.php:352 +msgid "Post deleted" +msgstr "" + +#: ../cache/locales.php:320 ../cache/locales.php:353 +msgid "This picture will be added to your gallery" +msgstr "" + +#: ../cache/locales.php:321 ../cache/locales.php:354 +msgid "What's Hot" +msgstr "" + +#: ../cache/locales.php:322 ../cache/locales.php:355 +msgid "New post" +msgstr "" + +#: ../cache/locales.php:323 ../cache/locales.php:357 +msgid "" +"You can also use services like Imgur or Flickr to host your picture and " +"paste the link here." +msgstr "" + +#: ../cache/locales.php:324 +#, php-format +msgid "This is a re-post from %s" +msgstr "" + +#: ../cache/locales.php:325 +#, php-format +msgid "See %s profile" +msgstr "" + +#: ../cache/locales.php:326 +msgid "Publish this post on your public feed?" +msgstr "" + +#: ../cache/locales.php:327 +msgid "Post published on your blog" +msgstr "" + +#: ../cache/locales.php:328 +msgid "Post removed from your blog" +msgstr "" + +#: ../cache/locales.php:329 ../cache/locales.php:701 +msgid "Delete this post" +msgstr "" + +#: ../cache/locales.php:330 +msgid "You are going to delete this post, please confirm your action" +msgstr "" + +#: ../cache/locales.php:331 +msgid "Comments disabled" +msgstr "" + +#: ../cache/locales.php:332 +msgid "Comment published" +msgstr "" + +#: ../cache/locales.php:333 +msgid "Disconnect" +msgstr "" + +#: ../cache/locales.php:334 +msgid "Your status here !" +msgstr "" + +#: ../cache/locales.php:335 +msgid "Status updated" +msgstr "Actualizar estado" + +#: ../cache/locales.php:336 +msgid "Status" +msgstr "" + +#: ../cache/locales.php:337 +msgid "Presence" +msgstr "" + +#: ../cache/locales.php:356 +msgid "Publish" +msgstr "" + +#: ../cache/locales.php:358 +msgid "You cannot publish a post on this Group" +msgstr "" + +#: ../cache/locales.php:359 +msgid "" +"Some fields have been filled in. Do you still want to go back and loose " +"their content?" +msgstr "" + +#: ../cache/locales.php:360 +msgid "Shared" +msgstr "" + +#: ../cache/locales.php:362 +#, php-format +msgid "%s has been added to your public groups" +msgstr "" + +#: ../cache/locales.php:363 +#, php-format +msgid "%s has been removed from your public groups" +msgstr "%s ha sido eliminado de tus grupos públicos" + +#: ../cache/locales.php:364 +msgid "Add a chatroom" +msgstr "" + +#: ../cache/locales.php:365 +msgid "You don't have any chatroom yet." +msgstr "" + +#: ../cache/locales.php:366 +msgid "Add one by clicking on the add button in the header." +msgstr "" + +#: ../cache/locales.php:367 +msgid "Chatrooms" +msgstr "" + +#: ../cache/locales.php:370 +msgid "My Favorite Room" +msgstr "" + +#: ../cache/locales.php:374 +msgid "Remove a chatroom" +msgstr "" + +#: ../cache/locales.php:375 +msgid "" +"You are going to remove the following chatroom. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:378 +msgid "Users in the room" +msgstr "" + +#: ../cache/locales.php:379 +msgid "Please enter a correct nickname (6 to 40 characters)" +msgstr "" + +#: ../cache/locales.php:381 +msgid "Public chatroom" +msgstr "" + +#: ../cache/locales.php:382 +msgid "Please provide a room address" +msgstr "" + +#: ../cache/locales.php:383 +msgid "You are currently logued as an anonymous user." +msgstr "" + +#: ../cache/locales.php:384 +msgid "" +"You can join using your own account or create one on the login page by " +"loging out using the cross in the top-right corner." +msgstr "" + +#: ../cache/locales.php:385 +#, php-format +msgid "Login on %s" +msgstr "" + +#: ../cache/locales.php:386 +msgid "Your nickname" +msgstr "" + +#: ../cache/locales.php:387 +msgid "Ungrouped" +msgstr "Sin grupo" + +#: ../cache/locales.php:388 +msgid "Show disconnected contacts" +msgstr "" + +#: ../cache/locales.php:389 +msgid "Hide disconnected contacts" +msgstr "" + +#: ../cache/locales.php:390 +#, php-format +msgid "Show group %s" +msgstr "" + +#: ../cache/locales.php:391 +#, php-format +msgid "Hide group %s" +msgstr "" + +#: ../cache/locales.php:392 +msgid "Please enter a valid Jabber ID" +msgstr "Por favor, ingresa un Jabber ID válido" + +#: ../cache/locales.php:393 +msgid "" +"No contacts ? You can add one using the + button bellow or going to the " +"Explore page" +msgstr "" + +#: ../cache/locales.php:394 +msgid "Show/Hide" +msgstr "" + +#: ../cache/locales.php:395 +msgid "Enter the Jabber ID of your contact." +msgstr "" + +#: ../cache/locales.php:396 +msgid "Press enter to validate." +msgstr "" + +#: ../cache/locales.php:397 +msgid "JID" +msgstr "" + +#: ../cache/locales.php:398 +msgid "Results" +msgstr "" + +#: ../cache/locales.php:399 +msgid "Contact added" +msgstr "" + +#: ../cache/locales.php:401 +msgid "Contact deleted" +msgstr "" + +#: ../cache/locales.php:403 +msgid "This is not a valid url" +msgstr "" + +#: ../cache/locales.php:404 +msgid "Sharing the URL" +msgstr "" + +#: ../cache/locales.php:405 +msgid "Statistics" +msgstr "" + +#: ../cache/locales.php:406 +msgid "Since" +msgstr "" + +#: ../cache/locales.php:407 +msgid "Sessions" +msgstr "" + +#: ../cache/locales.php:409 +msgid "Monthly Subscriptions" +msgstr "" + +#: ../cache/locales.php:410 +msgid "Monthly Subscriptions Cumulated" +msgstr "" + +#: ../cache/locales.php:412 +msgid "" +"Movim is a decentralized social network, before creating a new account you " +"need to choose a server to register." +msgstr "" +"Movim es una red social descentralizada, antes de crear una cuenta nueva " +"necesita elegir un servidor para registrarse." + +#: ../cache/locales.php:413 +msgid "Your server here ?" +msgstr "" + +#: ../cache/locales.php:414 +msgid "Contact us to add yours to the officially supported servers list" +msgstr "" + +#: ../cache/locales.php:416 +msgid "No public feed for this contact" +msgstr "" + +#: ../cache/locales.php:417 +msgid "No contact specified" +msgstr "" + +#: ../cache/locales.php:418 ../cache/locales.php:473 +msgid "Profile" +msgstr "Perfil" + +#: ../cache/locales.php:419 +msgid "Profile Updated" +msgstr "Perfil actualizado" + +#: ../cache/locales.php:420 +msgid "Profile Not Updated" +msgstr "" + +#: ../cache/locales.php:421 +msgid "Your profile is now public" +msgstr "" + +#: ../cache/locales.php:422 +msgid "Your profile is now restricted" +msgstr "" + +#: ../cache/locales.php:436 +msgid "Twitter" +msgstr "" + +#: ../cache/locales.php:437 +msgid "Skype" +msgstr "" + +#: ../cache/locales.php:438 +msgid "Yahoo" +msgstr "" + +#: ../cache/locales.php:439 +msgid "Privacy Level" +msgstr "Nivel de privacidad" + +#: ../cache/locales.php:440 +msgid "Is this profile public ?" +msgstr "¿ Es público este perfil ?" + +#: ../cache/locales.php:441 +msgid "" +"Please pay attention ! By making your profile public, all the information " +"listed above will be available for all the Movim users and on the whole " +"Internet." +msgstr "" +"¡ Por favor preste atención ! Haciendo público su perfil, toda la " +"información listada encima estará disponible para todos los usuarios de " +"Movim y para todo internet." + +#: ../cache/locales.php:442 +msgid "Call" +msgstr "" + +#: ../cache/locales.php:443 +msgid "Hang up" +msgstr "" + +#: ../cache/locales.php:444 +msgid "Connection" +msgstr "" + +#: ../cache/locales.php:445 ../cache/locales.php:451 +msgid "Hung up" +msgstr "" + +#: ../cache/locales.php:446 ../cache/locales.php:452 +msgid "Your contact is busy" +msgstr "" + +#: ../cache/locales.php:447 ../cache/locales.php:453 +msgid "Declined" +msgstr "" + +#: ../cache/locales.php:448 ../cache/locales.php:454 +msgid "Remote application incompatible" +msgstr "" + +#: ../cache/locales.php:450 ../cache/locales.php:456 +msgid "Is calling you" +msgstr "" + +#: ../cache/locales.php:457 +msgid "You don't have javascript enabled. Good luck with that." +msgstr "" + +#: ../cache/locales.php:458 +msgid "" +"Movim is a kickass distributed social networking platform that protect your " +"privacy an comes with a set of awesome features." +msgstr "" + +#: ../cache/locales.php:459 +msgid "Administration" +msgstr "Administración" + +#: ../cache/locales.php:460 +msgid "Home" +msgstr "Inicio" + +#: ../cache/locales.php:461 +msgid "Discover" +msgstr "Descubrir" + +#: ../cache/locales.php:462 +msgid "Explore" +msgstr "Explorar" + +#: ../cache/locales.php:463 +msgid "Account Creation" +msgstr "Crear cuenta" + +#: ../cache/locales.php:464 +msgid "News" +msgstr "Novedades" + +#: ../cache/locales.php:465 +msgid "Avatar" +msgstr "Imagen de perfil" + +#: ../cache/locales.php:467 +msgid "Chats" +msgstr "" + +#: ../cache/locales.php:470 +msgid "Server" +msgstr "Servidor" + +#: ../cache/locales.php:471 +msgid "Public Groups" +msgstr "Grupos públicos" + +#: ../cache/locales.php:472 +msgid "Viewer" +msgstr "Visor" + +#: ../cache/locales.php:474 +msgid "Media" +msgstr "Multimedia" + +#: ../cache/locales.php:475 +msgid "Blog" +msgstr "Blog" + +#: ../cache/locales.php:476 +msgid "About" +msgstr "Acerca de" + +#: ../cache/locales.php:477 +msgid "Login" +msgstr "" + +#: ../cache/locales.php:479 +msgid "Feed" +msgstr "Canal" + +#: ../cache/locales.php:481 +msgid "Gallery" +msgstr "" + +#: ../cache/locales.php:483 +msgid "Visio-conference" +msgstr "" + +#: ../cache/locales.php:484 +msgid "Pods" +msgstr "" + +#: ../cache/locales.php:485 +msgid "Share" +msgstr "" + +#: ../cache/locales.php:486 +msgid "Room" +msgstr "" + +#: ../cache/locales.php:487 +#, php-format +msgid "Error: %s" +msgstr "Error: %s" + +#: ../cache/locales.php:488 +#, php-format +msgid "Cannot load file '%s'" +msgstr "No se pudo cargar el archivo '%s'" + +#: ../cache/locales.php:489 +#, php-format +msgid "Route error, please set all the parameters for the page %s" +msgstr "" +"Error de ruta, por favor establezca todos los parámetros para la página %s" + +#: ../cache/locales.php:490 +#, php-format +msgid "Requested widget '%s' doesn't exist." +msgstr "" + +#: ../cache/locales.php:491 +#, php-format +msgid "Requested event '%s' not registered." +msgstr "" + +#: ../cache/locales.php:492 +msgid "Whoops!" +msgstr "" + +#: ../cache/locales.php:493 +msgid "It seem that you don't have any pictures here?" +msgstr "" + +#: ../cache/locales.php:494 +msgid "You can try to upload a couple by going to the Media page" +msgstr "" + +#: ../cache/locales.php:495 +#, php-format +msgid "%s - About" +msgstr "%s - Acerca de" + +#: ../cache/locales.php:496 +#, php-format +msgid "%s - Account" +msgstr "%s - Cuenta" + +#: ../cache/locales.php:497 +#, php-format +msgid "%s - Administration Panel" +msgstr "%s - Panel de administración" + +#: ../cache/locales.php:498 +#, php-format +msgid "%s - Blog" +msgstr "" + +#: ../cache/locales.php:499 +#, php-format +msgid "%s - Configuration" +msgstr "%s - Configuración" + +#: ../cache/locales.php:500 +#, php-format +msgid "%s - Discover" +msgstr "%s - Descubrir" + +#: ../cache/locales.php:501 +#, php-format +msgid "%s - Explore" +msgstr "%s - Explorar" + +#: ../cache/locales.php:502 +#, php-format +msgid "%s - Help Page" +msgstr "%s - Página de Ayuda" + +#: ../cache/locales.php:503 +#, php-format +msgid "%s - Login to Movim" +msgstr "%s - Conectarse a Movim" + +#: ../cache/locales.php:504 +#, php-format +msgid "%s - Welcome to Movim" +msgstr "%s - Bienvenido a Movim" + +#: ../cache/locales.php:505 +#, php-format +msgid "%s - Media" +msgstr "" + +#: ../cache/locales.php:506 +#, php-format +msgid "%s - News" +msgstr "%s - Noticias" + +#: ../cache/locales.php:507 +#, php-format +msgid "%s - Group Configuration" +msgstr "" + +#: ../cache/locales.php:508 +#, php-format +msgid "%s - Group" +msgstr "" + +#: ../cache/locales.php:509 +#, php-format +msgid "%s - 404" +msgstr "" + +#: ../cache/locales.php:510 +#, php-format +msgid "%s - Profile" +msgstr "%s - Perfil" + +#: ../cache/locales.php:511 +#, php-format +msgid "%s - Server" +msgstr "" + +#: ../cache/locales.php:512 +msgid "Validate" +msgstr "Validar" + +#: ../cache/locales.php:513 +msgid "Refresh" +msgstr "Actualizar" + +#: ../cache/locales.php:514 +msgid "Add" +msgstr "Agregar" + +#: ../cache/locales.php:515 +msgid "Delete" +msgstr "" + +#: ../cache/locales.php:516 +msgid "Remove" +msgstr "" + +#: ../cache/locales.php:517 +msgid "Cancel" +msgstr "Cancelar" + +#: ../cache/locales.php:518 +msgid "Close" +msgstr "Cerrar" + +#: ../cache/locales.php:519 +msgid "Update" +msgstr "Actualizar" + +#: ../cache/locales.php:520 +msgid "Updating" +msgstr "Actualizando" + +#: ../cache/locales.php:521 +msgid "Submit" +msgstr "Enviar" + +#: ../cache/locales.php:522 +msgid "Submitting" +msgstr "Enviando" + +#: ../cache/locales.php:523 +msgid "Reset" +msgstr "Reiniciar" + +#: ../cache/locales.php:524 +msgid "Register" +msgstr "" + +#: ../cache/locales.php:525 +msgid "Unregister" +msgstr "" + +#: ../cache/locales.php:526 +msgid "Save" +msgstr "Guardar" + +#: ../cache/locales.php:527 +msgid "Clear" +msgstr "" + +#: ../cache/locales.php:528 +msgid "Upload" +msgstr "Subir" + +#: ../cache/locales.php:529 +msgid "Come in!" +msgstr "¡Apúntate!" + +#: ../cache/locales.php:530 +msgid "Connecting" +msgstr "" + +#: ../cache/locales.php:531 +msgid "Yes" +msgstr "Sí" + +#: ../cache/locales.php:532 +msgid "No" +msgstr "No" + +#: ../cache/locales.php:534 +msgid "Return" +msgstr "" + +#: ../cache/locales.php:535 +msgid "Accept" +msgstr "Aceptar" + +#: ../cache/locales.php:536 +msgid "Refuse" +msgstr "" + +#: ../cache/locales.php:537 +msgid "Next" +msgstr "" + +#: ../cache/locales.php:538 +msgid "Previous" +msgstr "" + +#: ../cache/locales.php:539 +#, php-format +msgid "Step %s" +msgstr "" + +#: ../cache/locales.php:542 +msgid "Day" +msgstr "Día" + +#: ../cache/locales.php:543 +msgid "Monday" +msgstr "Lunes" + +#: ../cache/locales.php:544 +msgid "Tuesday" +msgstr "Martes" + +#: ../cache/locales.php:545 +msgid "Wednesday" +msgstr "Miércoles" + +#: ../cache/locales.php:546 +msgid "Thursday" +msgstr "Jueves" + +#: ../cache/locales.php:547 +msgid "Friday" +msgstr "Viernes" + +#: ../cache/locales.php:548 +msgid "Saturday" +msgstr "Sábado" + +#: ../cache/locales.php:549 +msgid "Sunday" +msgstr "" + +#: ../cache/locales.php:550 ../cache/locales.php:559 +msgid "None" +msgstr "Ninguno" + +#: ../cache/locales.php:551 +msgid "Male" +msgstr "Masculino" + +#: ../cache/locales.php:552 +msgid "Female" +msgstr "Femenino" + +#: ../cache/locales.php:553 +msgid "Other" +msgstr "Otro" + +#: ../cache/locales.php:554 +msgid "Bot" +msgstr "Bot" + +#: ../cache/locales.php:555 +msgid "Desktop" +msgstr "Escritorio" + +#: ../cache/locales.php:556 +msgid "Phone" +msgstr "Teléfono" + +#: ../cache/locales.php:557 +msgid "Web" +msgstr "Web" + +#: ../cache/locales.php:558 +msgid "Registered" +msgstr "Registrado" + +#: ../cache/locales.php:560 +msgid "Single" +msgstr "Soltero (a)" + +#: ../cache/locales.php:561 +msgid "In a relationship" +msgstr "En una relación" + +#: ../cache/locales.php:562 +msgid "Married" +msgstr "Casado (a)" + +#: ../cache/locales.php:563 +msgid "Divorced" +msgstr "Divorciado (a)" + +#: ../cache/locales.php:564 +msgid "Widowed" +msgstr "Viudo (a)" + +#: ../cache/locales.php:565 +msgid "Cohabiting" +msgstr "Cohabitando" + +#: ../cache/locales.php:566 +msgid "Civil Union" +msgstr "Unión civil" + +#: ../cache/locales.php:567 +msgid "Not shared" +msgstr "No compartido" + +#: ../cache/locales.php:568 +msgid "Shared with one contact" +msgstr "Compartir con un contacto" + +#: ../cache/locales.php:569 +msgid "Shared with all contacts" +msgstr "Compartir con todos los contactos" + +#: ../cache/locales.php:570 +msgid "Shared with the XMPP network" +msgstr "Compartir con la red XMPP" + +#: ../cache/locales.php:571 +msgid "Shared with the whole Internet" +msgstr "Compartir con todos en internet" + +#: ../cache/locales.php:572 +msgid "Online" +msgstr "En línea" + +#: ../cache/locales.php:573 +msgid "Away" +msgstr "Ausente" + +#: ../cache/locales.php:574 +msgid "Do Not Disturb" +msgstr "No molestar" + +#: ../cache/locales.php:575 +msgid "Extended Away" +msgstr "Ausencia extendida" + +#: ../cache/locales.php:576 +msgid "Offline" +msgstr "Fuera de Línea" + +#: ../cache/locales.php:577 +msgid "Error" +msgstr "Error" + +#: ../cache/locales.php:578 +msgid "afraid" +msgstr "temeroso" + +#: ../cache/locales.php:579 +msgid "amazed" +msgstr "asombrado" + +#: ../cache/locales.php:580 +msgid "amorous" +msgstr "amoroso" + +#: ../cache/locales.php:581 +msgid "angry" +msgstr "enfadado" + +#: ../cache/locales.php:582 +msgid "annoyed" +msgstr "molesto" + +#: ../cache/locales.php:583 +msgid "anxious" +msgstr "ansioso" + +#: ../cache/locales.php:584 +msgid "aroused" +msgstr "despertado" + +#: ../cache/locales.php:585 +msgid "ashamed" +msgstr "avergonzado" + +#: ../cache/locales.php:586 +msgid "bored" +msgstr "aburrido" + +#: ../cache/locales.php:587 +msgid "brave" +msgstr "valiente" + +#: ../cache/locales.php:588 +msgid "calm" +msgstr "calmado" + +#: ../cache/locales.php:589 +msgid "cautious" +msgstr "cauteloso" + +#: ../cache/locales.php:590 +msgid "cold" +msgstr "frío" + +#: ../cache/locales.php:591 +msgid "confident" +msgstr "seguro" + +#: ../cache/locales.php:592 +msgid "confused" +msgstr "confuso" + +#: ../cache/locales.php:593 +msgid "contemplative" +msgstr "contemplativo" + +#: ../cache/locales.php:594 +msgid "contented" +msgstr "contento" + +#: ../cache/locales.php:595 +msgid "cranky" +msgstr "irritable" + +#: ../cache/locales.php:596 +msgid "crazy" +msgstr "loco" + +#: ../cache/locales.php:597 +msgid "creative" +msgstr "creativo" + +#: ../cache/locales.php:598 +msgid "curious" +msgstr "curioso" + +#: ../cache/locales.php:599 +msgid "dejected" +msgstr "abatido" + +#: ../cache/locales.php:600 +msgid "depressed" +msgstr "deprimido" + +#: ../cache/locales.php:601 +msgid "disappointed" +msgstr "decepcionado" + +#: ../cache/locales.php:602 +msgid "disgusted" +msgstr "disgustado" + +#: ../cache/locales.php:603 +msgid "dismayed" +msgstr "desmayado" + +#: ../cache/locales.php:604 +msgid "distracted" +msgstr "distraído" + +#: ../cache/locales.php:605 +msgid "embarrassed" +msgstr "avergonzado" + +#: ../cache/locales.php:606 +msgid "envious" +msgstr "envidioso" + +#: ../cache/locales.php:607 +msgid "excited" +msgstr "excitado" + +#: ../cache/locales.php:608 +msgid "flirtatious" +msgstr "coqueto" + +#: ../cache/locales.php:609 +msgid "frustated" +msgstr "" + +#: ../cache/locales.php:610 +msgid "grateful" +msgstr "agradecido" + +#: ../cache/locales.php:611 +msgid "grieving" +msgstr "dolido" + +#: ../cache/locales.php:612 +msgid "grumpy" +msgstr "gruñón" + +#: ../cache/locales.php:613 +msgid "guilty" +msgstr "culpable" + +#: ../cache/locales.php:614 +msgid "happy" +msgstr "feliz" + +#: ../cache/locales.php:615 +msgid "hopeful" +msgstr "esperanzado" + +#: ../cache/locales.php:616 +msgid "hot" +msgstr "caliente" + +#: ../cache/locales.php:617 +msgid "humbled" +msgstr "humilde" + +#: ../cache/locales.php:618 +msgid "humiliated" +msgstr "humillado" + +#: ../cache/locales.php:619 +msgid "hungry" +msgstr "hambriento" + +#: ../cache/locales.php:620 +msgid "hurt" +msgstr "herido" + +#: ../cache/locales.php:621 +msgid "impressed" +msgstr "impresionado" + +#: ../cache/locales.php:622 +msgid "in awe" +msgstr "temeroso" + +#: ../cache/locales.php:623 +msgid "in love" +msgstr "enamorado" + +#: ../cache/locales.php:624 +msgid "indignant" +msgstr "" + +#: ../cache/locales.php:625 +msgid "interested" +msgstr "interesado" + +#: ../cache/locales.php:626 +msgid "intoxicated" +msgstr "intoxicado" + +#: ../cache/locales.php:627 +msgid "invincible" +msgstr "invencible" + +#: ../cache/locales.php:628 +msgid "jealous" +msgstr "celoso" + +#: ../cache/locales.php:629 +msgid "lonely" +msgstr "solitario" + +#: ../cache/locales.php:630 +msgid "lost" +msgstr "perdido" + +#: ../cache/locales.php:631 +msgid "lucky" +msgstr "afortunado" + +#: ../cache/locales.php:632 +msgid "mean" +msgstr "media" + +#: ../cache/locales.php:633 +msgid "moody" +msgstr "variable" + +#: ../cache/locales.php:634 +msgid "nervous" +msgstr "nervioso" + +#: ../cache/locales.php:635 +msgid "neutral" +msgstr "neutral" + +#: ../cache/locales.php:636 +msgid "offended" +msgstr "ofendido" + +#: ../cache/locales.php:637 +msgid "outraged" +msgstr "indignado" + +#: ../cache/locales.php:638 +msgid "playful" +msgstr "juguetón" + +#: ../cache/locales.php:639 +msgid "proud" +msgstr "orgulloso" + +#: ../cache/locales.php:640 +msgid "relaxed" +msgstr "relajado" + +#: ../cache/locales.php:641 +msgid "relieved" +msgstr "aliviado" + +#: ../cache/locales.php:642 +msgid "remorseful" +msgstr "arrepentido" + +#: ../cache/locales.php:643 +msgid "restless" +msgstr "inquieto" + +#: ../cache/locales.php:644 +msgid "sad" +msgstr "triste" + +#: ../cache/locales.php:645 +msgid "sarcastic" +msgstr "sarcástico" + +#: ../cache/locales.php:646 +msgid "satisfied" +msgstr "satisfecho" + +#: ../cache/locales.php:647 +msgid "serious" +msgstr "serio" + +#: ../cache/locales.php:648 +msgid "shocked" +msgstr "conmocionado" + +#: ../cache/locales.php:649 +msgid "shy" +msgstr "tímido" + +#: ../cache/locales.php:650 +msgid "sick" +msgstr "enfermo" + +#: ../cache/locales.php:651 +msgid "sleepy" +msgstr "soñoliento" + +#: ../cache/locales.php:652 +msgid "spontaneous" +msgstr "espontáneo" + +#: ../cache/locales.php:653 +msgid "stressed" +msgstr "estresado" + +#: ../cache/locales.php:654 +msgid "strong" +msgstr "fuerte" + +#: ../cache/locales.php:655 +msgid "surprised" +msgstr "sorprendido" + +#: ../cache/locales.php:656 +msgid "thankful" +msgstr "agradecido" + +#: ../cache/locales.php:657 +msgid "thirsty" +msgstr "sediento" + +#: ../cache/locales.php:658 +msgid "tired" +msgstr "cansado" + +#: ../cache/locales.php:659 +msgid "undefined" +msgstr "indefinido" + +#: ../cache/locales.php:660 +msgid "weak" +msgstr "débil" + +#: ../cache/locales.php:661 +msgid "worried" +msgstr "preocupado" + +#: ../cache/locales.php:662 +msgid "Month" +msgstr "Mes" + +#: ../cache/locales.php:663 +msgid "January" +msgstr "Enero" + +#: ../cache/locales.php:664 +msgid "February" +msgstr "Febrero" + +#: ../cache/locales.php:665 +msgid "March" +msgstr "Marzo" + +#: ../cache/locales.php:666 +msgid "April" +msgstr "Abril" + +#: ../cache/locales.php:667 +msgid "May" +msgstr "Mayo" + +#: ../cache/locales.php:668 +msgid "June" +msgstr "Junio" + +#: ../cache/locales.php:669 +msgid "July" +msgstr "Julio" + +#: ../cache/locales.php:670 +msgid "August" +msgstr "Agosto" + +#: ../cache/locales.php:671 +msgid "September" +msgstr "Septiembre" + +#: ../cache/locales.php:672 +msgid "October" +msgstr "Octubre" + +#: ../cache/locales.php:673 +msgid "November" +msgstr "Noviembre" + +#: ../cache/locales.php:674 +msgid "December" +msgstr "Diciembre" + +#: ../cache/locales.php:675 +msgid "Year" +msgstr "Año" + +#: ../cache/locales.php:676 +msgid "Today" +msgstr "Hoy" + +#: ../cache/locales.php:677 +msgid "Tomorrow" +msgstr "Mañana" + +#: ../cache/locales.php:678 +msgid "Yesterday" +msgstr "Ayer" + +#: ../cache/locales.php:679 +#, php-format +msgid " %d days ago" +msgstr " %d días atrás" + +#: ../cache/locales.php:680 +msgid "day" +msgstr "día" + +#: ../cache/locales.php:682 +msgid "What's new ?" +msgstr "" + +#: ../cache/locales.php:683 +msgid "Place" +msgstr "Lugar" + +#: ../cache/locales.php:684 +msgid "by" +msgstr "" + +#: ../cache/locales.php:685 +msgid "Geolocalisation" +msgstr "" + +#: ../cache/locales.php:686 +msgid "email" +msgstr "" + +#: ../cache/locales.php:688 +msgid "No comments yet" +msgstr "" + +#: ../cache/locales.php:689 +msgid "No comments stream" +msgstr "No hay comentarios stream" + +#: ../cache/locales.php:690 +msgid "Your feed cannot be loaded." +msgstr "Tu canal no se pudo cargar" + +#: ../cache/locales.php:691 +msgid "Get older posts" +msgstr "Recibir las entradas más antiguas" + +#: ../cache/locales.php:692 +#, php-format +msgid "%s new items" +msgstr "" + +#: ../cache/locales.php:693 +msgid "Comment publication error" +msgstr "Error al publicar comentario" + +#: ../cache/locales.php:694 +msgid "Show the older comments" +msgstr "Mostrar los comentarios antiguos" + +#: ../cache/locales.php:695 +msgid "Loading comments ..." +msgstr "" + +#: ../cache/locales.php:696 +msgid "Get the comments" +msgstr "" + +#: ../cache/locales.php:697 +msgid "Add a comment" +msgstr "" + +#: ../cache/locales.php:698 +msgid "Share with" +msgstr "" + +#: ../cache/locales.php:699 +msgid "Everyone" +msgstr "" + +#: ../cache/locales.php:700 +msgid "Your contacts" +msgstr "" + +#: ../cache/locales.php:702 +msgid "Updated" +msgstr "" + +#: ../cache/locales.php:703 +msgid "Content not found" +msgstr "" + +#: ../cache/locales.php:704 +msgid "Contact publication" +msgstr "" + +#: ../cache/locales.php:705 +msgid "Comments" +msgstr "" + +#: ../cache/locales.php:706 +msgid "The API is not reachable, try again later" +msgstr "" + +#: ../cache/locales.php:707 +msgid "Type here" +msgstr "" + +#, php-format +#~ msgid "%s - Account Creation" +#~ msgstr "%s - Crear cuenta" + +#~ msgid "Debug console" +#~ msgstr "Consola de depuración" + +#~ msgid "Logout" +#~ msgstr "Salir" + +#~ msgid "Movim Installer" +#~ msgstr "Programa de instalación Movim" + +#~ msgid "Compatibility Test" +#~ msgstr "Test de compatibilidad" + +#~ msgid "User not logged in." +#~ msgstr "Utilizador no conectado." + +#~ msgid "wants to talk with you" +#~ msgstr "quiere charlar contigo" + +#~ msgid "or" +#~ msgstr "o" + +#~ msgid "Show All" +#~ msgstr "Mostrar Todo" + +#~ msgid "Follow" +#~ msgstr "Seguir" + +#~ msgid "PHP version mismatch. Movim requires PHP 5.3 minimum." +#~ msgstr "La versión de PHP no coincide. Movim requiere PHP 5.3" + +#~ msgid "Actual version : " +#~ msgstr "Versión actual: " + +#, php-format +#~ msgid "Install %s and %s packages" +#~ msgstr "Instala %s y %s paquetes" + +#, php-format +#~ msgid "Couldn't create directory '%s'." +#~ msgstr "No se pudo crear el directorio '%s'." + +#, php-format +#~ msgid "Please remove the %s folder in order to complete the installation" +#~ msgstr "Por favor, borra la %s carpeta para poder completar la instalación" + +#~ msgid "Database Movim schema installed" +#~ msgstr "El esquema de la base de datos de Movin se ha instalado" + +#~ msgid "Database Detected" +#~ msgstr "Base de datos encontrada" + +#~ msgid "Valid Bosh" +#~ msgstr "Bosh válido" + +#~ msgid "Connecting..." +#~ msgstr "Conectando…" + +#~ msgid "Remove this contact" +#~ msgstr "Borrar contacto" + +#~ msgid "Loading your feed ..." +#~ msgstr "Cargando tu canal" + +#~ msgid "Loading the contact feed ..." +#~ msgstr "Cargando el canal del contacto..." + +#, php-format +#~ msgid "You can now access your shiny Movim instance %sJump In !%s" +#~ msgstr "" +#~ "Ahora puedes acceder a tu brillante Movim de ejemplo %s¡Entra ahora!%s" + +#~ msgid "Success !" +#~ msgstr "¡Éxito!" + +#~ msgid "JID not provided." +#~ msgstr "Identidad de Jabber no proveída" + +#, php-format +#~ msgid "Cannot open log file '%s'" +#~ msgstr "No se pudo abrir el archivo del log '%s'" + +#, php-format +#~ msgid "jid '%s' is incorrect" +#~ msgstr "Identidad de Jabber '%s' no es correcta" + +#~ msgid "empty" +#~ msgstr "vacío" + +#~ msgid "XMPP Connection Preferences" +#~ msgstr "Preferencias de conexión XMPP" + +#~ msgid "ultimate" +#~ msgstr "absoluto" + +#~ msgid "normal" +#~ msgstr "normal" + +#~ msgid "BOSH Connection Preferences" +#~ msgstr "Preferencias de conexión BOSH" + +#~ msgid "You entered different passwords" +#~ msgstr "Ha ingresado contraseñas diferentes" + +#~ msgid "Invalid name" +#~ msgstr "Nombre inválido" + +#, php-format +#~ msgid "%s - Add An Account" +#~ msgstr "%s - Agregar una cuenta" + +#~ msgid "8 characters" +#~ msgstr "8 Caracteres" + +#~ msgid "Example :" +#~ msgstr "Ejemplo:" + +#~ msgid "Pseudo" +#~ msgstr "Pseudo" + +#~ msgid "Create" +#~ msgstr "Crear" + +#~ msgid "Client Name" +#~ msgstr "Nombre del cliente" + +#~ msgid "Address" +#~ msgstr "Dirección" + +#~ msgid "Client Type" +#~ msgstr "Tipo de Cliente" + +#~ msgid "My Posts" +#~ msgstr "Mis entradas" + +#~ msgid "Add your login informations" +#~ msgstr "Añada su información de inicio de sesión" + +#~ msgid "Same here !" +#~ msgstr "Lo mismo digo!" + +#~ msgid "A capital letter, a digit and a special character are recommended" +#~ msgstr "Una letra mayúscula, un dígito y un carácter especial se recomiendan" + +#~ msgid "Retype" +#~ msgstr "escribir de nuevo" + +#~ msgid "I can't find the answer to my question here" +#~ msgstr "No puedo encontrar la respuesta a mi pregunta aquí" + +#~ msgid "" +#~ "Some features are missing/I can't do everything I used to do on other social " +#~ "networks" +#~ msgstr "" +#~ "Algunas características están ausentes / no puedo hacer todo lo que yo solía " +#~ "hacer en otras redes sociales" + +#~ msgid "No profile yet ?" +#~ msgstr "¿No hay perfil aún?" + +#~ msgid "Link my current account" +#~ msgstr "Enlace mi cuenta corriente" + +#~ msgid "Create my vCard" +#~ msgstr "Crear mi vCard" + +#~ msgid "" +#~ "Some errors were detected. Please correct them for the installation to " +#~ "proceed." +#~ msgstr "" +#~ "Algunos errores fueron detectados. Por favor, corrija ellos para que " +#~ "continúe la instalación." + +#~ msgid "Only alphanumerics elements are authorized" +#~ msgstr "Sólo los elementos alfanuméricos están autorizados" + +#~ msgid "Make sure your password is safe :" +#~ msgstr "Asegúrate de que tu contraseña es segura:" + +#~ msgid "talkative" +#~ msgstr "hablador" + +#~ msgid "terse" +#~ msgstr "breve" + +#~ msgid "" +#~ "Keep in mind that Movim is still under development and will handle many " +#~ "personal details. Its use can potentially endanger your data. Always pay " +#~ "attention to information that you submit." +#~ msgstr "" +#~ "Tenga en cuenta que Movim está todavía en desarrollo y se encargará de " +#~ "muchos datos de carácter personal. Su uso puede potencialmente poner en " +#~ "peligro sus datos. Siempre preste atención a la información que usted envíe." + +#~ msgid "" +#~ "Firstly fill in this blank with a brand new account ID, this address will " +#~ "follow you on all the Movim network !" +#~ msgstr "" +#~ "En primer lugar rellene el espacio en blanco con una identificación de marca " +#~ "nueva cuenta, esta dirección le siga en toda la red Movim!" + +#~ msgid "Wrong ID" +#~ msgstr "Identificación errónea" + +#~ msgid "Edit my Profile" +#~ msgstr "Editar mi perfil" + +#, php-format +#~ msgid "Contacts (%s)" +#~ msgstr "Contactos (%s)" + +#, php-format +#~ msgid "Movim requires the %s extension." +#~ msgstr "Movim requiere la extensión %s" + +#~ msgid "Update your PHP version or contact your server administrator" +#~ msgstr "" +#~ "Actualice su versión de PHP o contacte con el administrador de su servidor" + +#, php-format +#~ msgid "Install the %s package" +#~ msgstr "Instale el paquete %s" + +#~ msgid "Enable read and write rights on Movim's root folder" +#~ msgstr "" +#~ "Habilite los permisos de lectura y escritura en la carpeta raíz de Movim" + +#~ msgid "Movim's folder must be writable." +#~ msgstr "La carpeta de Movim debe tener permisos de escritura" + +#~ msgid "" +#~ "Before you enjoy your social network, a few adjustements are required." +#~ msgstr "" +#~ "Antes de empezar a disfrutar de su red social, son necesarios algunos " +#~ "ajustes." + +#~ msgid "Thank you for downloading Movim!" +#~ msgstr "¡Gracias por descargar Movim!" + +#, php-format +#~ msgid "Couldn't create configuration file '%s'." +#~ msgstr "No se pudo crear el archivo de configuración '%s'." + +#~ msgid "Proxy Preferences" +#~ msgstr "Preferencias de Proxy" + +#, php-format +#~ msgid "This server hosts %s accounts" +#~ msgstr "Este servidor cuenta %s cuentas" + +#, php-format +#~ msgid "Cannot load element value '%s'" +#~ msgstr "No se puede cargar el valor del elemento '%s'" + +#~ msgid "Invite this user" +#~ msgstr "Invitar a este usuario" + +#, php-format +#~ msgid "Bosh connection failed with error '%s'" +#~ msgstr "Conexión a Bosh con error '%s'" + +#, php-format +#~ msgid "Database connection failed with error '%s'" +#~ msgstr "Conexión de base de datos con error '%s'" + +#, php-format +#~ msgid "XMPP connection through Bosh failed with error '%s'" +#~ msgstr "Conexión a través de XMPP Bosh falló con error '%s'" + +#~ msgid "" +#~ "The following requirements were not met. Please make sure they are all " +#~ "satisfied in order to install Movim." +#~ msgstr "" +#~ "Los siguientes requisitos no están disponibles. Por favor, asegure su " +#~ "disponibilidad para poder instalar Movim." + +#~ msgid "Username already taken" +#~ msgstr "El nombre de usuario ya está en uso" + +#~ msgid "Could not connect to the XMPP server" +#~ msgstr "No se pudo conectar con el servidor XMPP" + +#~ msgid "Could not communicate with the XMPP server" +#~ msgstr "No se pudo comunicar con el servidor XMPP" + +#~ msgid "" +#~ "Your server doesn't support post publication, you can only read contact's " +#~ "feeds" +#~ msgstr "" +#~ "Su servidor no permite hacer publicaciones, solo puede leer los aportes de " +#~ "sus contactos" + +#~ msgid "What is Movim?" +#~ msgstr "¿Qué es Movim?" + +#, php-format +#~ msgid "" +#~ "Visit the page %s What is Movim ? %s to know more about the project, its " +#~ "aims and understand how it works." +#~ msgstr "" +#~ "Visite la página %s ¿Qué es Movim? %s para saber más sobre el proyecto, sus " +#~ "objetivos y entender cómo funciona." + +#, php-format +#~ msgid "" +#~ "Although Movim is evolving fast, many (many) features are missing. Be " +#~ "patient ;). You can have a look %s at next versions's roadmaps %s to know if " +#~ "the one you want is on its way." +#~ msgstr "" +#~ "Aunque Movim está evolucionando rápidamente, muchas (muchas) características " +#~ "están ausentes. Tenga paciencia ;). Puede echar un vistazo a %s las rutas de " +#~ "las próximas versiones %s para saber si la que usted desea está en camino." + +#, php-format +#~ msgid "" +#~ "Don't forget that Movim is an open source project, a helping hand is always " +#~ "welcome (see %s Can I participate %s)" +#~ msgstr "" +#~ "No olvide que Movim es un proyecto de código abierto, una mano de ayuda " +#~ "siempre es bienvenida (ver %s ¿Puedo participar? %s)" + +#, php-format +#~ msgid "" +#~ "Go to the %s to the Frequently Asked Questions %s or come ask your question " +#~ "on the official chatroom %s or via our mailing-list (%s see the dedicated " +#~ "page %s)." +#~ msgstr "" +#~ "Diríjase a las %s Preguntas más Frecuentes %s o venga a hacer su pregunta en " +#~ "el chat oficial %s o a través de nuestra lista de correo (%s ver la página " +#~ "dedicada %s)." + +#~ msgid "The current BOSH URL in invalid" +#~ msgstr "La url de BOSH actual no es válida" + +#~ msgid "Decline" +#~ msgstr "Rechazar" + +#~ msgid "Send request" +#~ msgstr "Enviar solicitud" diff --git a/sources/locales/fa.po b/sources/locales/fa.po new file mode 100644 index 0000000..a4ee178 --- /dev/null +++ b/sources/locales/fa.po @@ -0,0 +1,2585 @@ +# Persian translation for movim +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the movim package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: movim\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-06-08 22:06+0200\n" +"PO-Revision-Date: 2014-06-01 23:08+0000\n" +"Last-Translator: reza \n" +"Language-Team: Persian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2015-06-18 21:08+0000\n" +"X-Generator: Launchpad (build 17570)\n" +"Language: fa\n" + +#: ../cache/locales.php:2 +msgid "Thanks" +msgstr "" + +#: ../cache/locales.php:3 +msgid "Developers" +msgstr "" + +#: ../cache/locales.php:4 +msgid "Translators" +msgstr "" + +#: ../cache/locales.php:5 +msgid "Software" +msgstr "" + +#: ../cache/locales.php:6 +msgid "Resources" +msgstr "" + +#: ../cache/locales.php:7 ../cache/locales.php:83 ../cache/locales.php:85 +msgid "API" +msgstr "" + +#: ../cache/locales.php:8 +msgid "" +"Movim is an XMPP-based communication platform. All the project, except the " +"following software and resources, is under" +msgstr "" + +#: ../cache/locales.php:9 +msgid "Account" +msgstr "" + +#: ../cache/locales.php:10 +msgid "The password has been updated" +msgstr "" + +#: ../cache/locales.php:11 +msgid "Please provide a valid password (6 characters minimum)" +msgstr "" + +#: ../cache/locales.php:12 +msgid "The provided passwords are not the same" +msgstr "" + +#: ../cache/locales.php:13 +msgid "Delete my account" +msgstr "" + +#: ../cache/locales.php:14 +msgid "" +"You will delete your XMPP account and all the relative information linked to " +"it (profile, contacts and publications)." +msgstr "" + +#: ../cache/locales.php:15 +msgid "Are you sure that you want to delete it ?" +msgstr "" + +#: ../cache/locales.php:16 ../cache/locales.php:411 +msgid "Create a new account" +msgstr "" + +#: ../cache/locales.php:17 +msgid "No account creation form found on the server" +msgstr "" + +#: ../cache/locales.php:18 ../cache/locales.php:172 +msgid "on" +msgstr "" + +#: ../cache/locales.php:19 +msgid "Your acccount has been successfully registered" +msgstr "" + +#: ../cache/locales.php:20 +msgid "Loading" +msgstr "" + +#: ../cache/locales.php:21 +msgid "Not Acceptable" +msgstr "" + +#: ../cache/locales.php:22 +msgid "The registration system of this server is currently unavailable" +msgstr "" + +#: ../cache/locales.php:23 +msgid "" +"This server use an external system for the registration, please click on the " +"following URL." +msgstr "" + +#: ../cache/locales.php:24 +msgid "Actions" +msgstr "" + +#: ../cache/locales.php:25 ../cache/locales.php:82 +msgid "Database" +msgstr "" + +#: ../cache/locales.php:26 +msgid "Modl wasn't able to connect to the database" +msgstr "" + +#: ../cache/locales.php:27 +msgid "Movim is connected to the database" +msgstr "" + +#: ../cache/locales.php:28 +msgid "The database need to be updated" +msgstr "" + +#: ../cache/locales.php:29 +msgid "Movim database is up to date" +msgstr "" + +#: ../cache/locales.php:30 +msgid "Database Type" +msgstr "" + +#: ../cache/locales.php:31 ../cache/locales.php:50 ../cache/locales.php:540 +msgid "Username" +msgstr "" + +#: ../cache/locales.php:32 ../cache/locales.php:51 ../cache/locales.php:282 +#: ../cache/locales.php:541 +msgid "Password" +msgstr "" + +#: ../cache/locales.php:33 +msgid "Host" +msgstr "" + +#: ../cache/locales.php:34 +msgid "Port" +msgstr "" + +#: ../cache/locales.php:35 +msgid "Database Name" +msgstr "" + +#: ../cache/locales.php:36 +msgid "General Settings" +msgstr "" + +#: ../cache/locales.php:37 +msgid "Theme" +msgstr "" + +#: ../cache/locales.php:38 +msgid "Default language" +msgstr "" + +#: ../cache/locales.php:39 +msgid "Environment" +msgstr "" + +#: ../cache/locales.php:40 +msgid "Log verbosity" +msgstr "" + +#: ../cache/locales.php:41 +msgid "Server Timezone" +msgstr "" + +#: ../cache/locales.php:42 +msgid "User folder size limit (in bytes)" +msgstr "" + +#: ../cache/locales.php:43 +msgid "WebSocket Configuration" +msgstr "" + +#: ../cache/locales.php:44 +msgid "Enter here a valid WebSocket URI in the form" +msgstr "" + +#: ../cache/locales.php:45 +msgid "WebSocket URI" +msgstr "" + +#: ../cache/locales.php:46 +msgid "" +"If you change the URI, please restart the daemon to reload the configuration" +msgstr "" + +#: ../cache/locales.php:47 +msgid "Public WebSockets" +msgstr "" + +#: ../cache/locales.php:48 +msgid "Administration Credential" +msgstr "" + +#: ../cache/locales.php:49 +msgid "Change the default credentials admin/password" +msgstr "" + +#: ../cache/locales.php:52 +msgid "Retype password" +msgstr "" + +#: ../cache/locales.php:53 +msgid "Whitelist - XMPP Server" +msgstr "" + +#: ../cache/locales.php:54 +msgid "" +"If you want to specify a list of authorized XMPP servers on your Movim pod " +"and forbid the connection on all the others please put their domain name " +"here, with comma (ex: movim.eu,jabber.fr)" +msgstr "" + +#: ../cache/locales.php:55 +msgid "" +"Leave this field blank if you allow the access to all the XMPP accounts." +msgstr "" + +#: ../cache/locales.php:56 +msgid "List of whitelisted XMPP servers" +msgstr "" + +#: ../cache/locales.php:57 ../cache/locales.php:61 +msgid "Information Message" +msgstr "" + +#: ../cache/locales.php:58 +msgid "Description" +msgstr "" + +#: ../cache/locales.php:59 +msgid "This message will be displayed on the login page" +msgstr "" + +#: ../cache/locales.php:60 +msgid "Leave this field blank if you don't want to show any message." +msgstr "" + +#: ../cache/locales.php:62 +msgid "Empty" +msgstr "" + +#: ../cache/locales.php:63 +msgid "Syslog" +msgstr "" + +#: ../cache/locales.php:64 +msgid "Syslog and files" +msgstr "" + +#: ../cache/locales.php:65 +msgid "URL Rewriting" +msgstr "" + +#: ../cache/locales.php:66 +msgid "The URL Rewriting can be enabled" +msgstr "" + +#: ../cache/locales.php:67 +msgid "General Overview" +msgstr "" + +#: ../cache/locales.php:68 +msgid "" +"Movim has found some issues or things that need to be fixed or improved" +msgstr "" + +#: ../cache/locales.php:69 +#, php-format +msgid "Update your PHP-Version: %s" +msgstr "" + +#: ../cache/locales.php:70 +msgid "Required: 5.3.0" +msgstr "" + +#: ../cache/locales.php:71 +msgid "Install the php5-curl library" +msgstr "" + +#: ../cache/locales.php:72 +msgid "Install the php5-imagick library" +msgstr "" + +#: ../cache/locales.php:73 +msgid "Install the php5-gd library" +msgstr "" + +#: ../cache/locales.php:74 +msgid "Read and write rights for the webserver in Movim's root directory" +msgstr "" + +#: ../cache/locales.php:75 +msgid "The URL Rewriting support is currently disabled" +msgstr "" + +#: ../cache/locales.php:76 +msgid "The database need to be updated, go to the database panel to fix this" +msgstr "" + +#: ../cache/locales.php:77 +msgid "" +"WebSocket connection error, check if the Movim Daemon is running and is " +"reacheable" +msgstr "" + +#: ../cache/locales.php:78 +msgid "" +"XMPP Websocket connection error, please check the validity of the URL given " +"in the General Configuration" +msgstr "" + +#: ../cache/locales.php:79 +msgid "Browser" +msgstr "" + +#: ../cache/locales.php:80 +msgid "Movim Core" +msgstr "" + +#: ../cache/locales.php:81 +msgid "Movim Daemon" +msgstr "" + +#: ../cache/locales.php:84 +msgid "XMPP" +msgstr "" + +#: ../cache/locales.php:86 +#, php-format +msgid "" +"Here you can register your pod on the official %sMovim API%s and be listed " +"on %sthe pods page%s." +msgstr "" + +#: ../cache/locales.php:87 +msgid "Your pod is not registered on the API" +msgstr "" + +#: ../cache/locales.php:88 +msgid "Your pod is registered on the API" +msgstr "" + +#: ../cache/locales.php:89 +msgid "Your pod is not yet validated" +msgstr "" + +#: ../cache/locales.php:90 +msgid "Your pod is validated" +msgstr "" + +#: ../cache/locales.php:91 +msgid "" +"You asked to be removed from the API, this request will be processed in a " +"couple of hours" +msgstr "" + +#: ../cache/locales.php:92 ../cache/locales.php:147 +msgid "Configuration updated" +msgstr "" + +#: ../cache/locales.php:93 +msgid "File" +msgstr "" + +#: ../cache/locales.php:94 +msgid "Use it" +msgstr "" + +#: ../cache/locales.php:95 +msgid "Webcam" +msgstr "" + +#: ../cache/locales.php:96 +msgid "Cheese !" +msgstr "" + +#: ../cache/locales.php:97 +msgid "Take a webcam snapshot" +msgstr "" + +#: ../cache/locales.php:98 +msgid "Avatar Updated" +msgstr "" + +#: ../cache/locales.php:99 +msgid "Avatar Not Updated" +msgstr "" + +#: ../cache/locales.php:100 ../cache/locales.php:415 +#, php-format +msgid "%s's feed" +msgstr "" + +#: ../cache/locales.php:101 +msgid "This user has not posted anything right now" +msgstr "" + +#: ../cache/locales.php:102 +msgid "Conferences" +msgstr "" + +#: ../cache/locales.php:103 ../cache/locales.php:193 ../cache/locales.php:217 +#: ../cache/locales.php:468 +msgid "Groups" +msgstr "" + +#: ../cache/locales.php:104 +msgid "Add a new Chat Room" +msgstr "" + +#: ../cache/locales.php:105 ../cache/locales.php:368 +msgid "Chat Room ID" +msgstr "" + +#: ../cache/locales.php:106 ../cache/locales.php:116 ../cache/locales.php:156 +#: ../cache/locales.php:361 ../cache/locales.php:369 ../cache/locales.php:424 +msgid "Name" +msgstr "" + +#: ../cache/locales.php:107 ../cache/locales.php:157 ../cache/locales.php:371 +#: ../cache/locales.php:425 +msgid "Nickname" +msgstr "" + +#: ../cache/locales.php:108 +msgid "Do you want do join automaticaly this Chat Room ?" +msgstr "" + +#: ../cache/locales.php:109 ../cache/locales.php:372 +msgid "Bad Chatroom ID" +msgstr "" + +#: ../cache/locales.php:110 ../cache/locales.php:373 +msgid "Empty name" +msgstr "" + +#: ../cache/locales.php:111 ../cache/locales.php:380 +msgid "Bookmarks updated" +msgstr "" + +#: ../cache/locales.php:112 +msgid "An error occured : " +msgstr "" + +#: ../cache/locales.php:113 +msgid "Configure" +msgstr "" + +#: ../cache/locales.php:114 +msgid "Add a new URL" +msgstr "" + +#: ../cache/locales.php:115 +msgid "URL" +msgstr "" + +#: ../cache/locales.php:117 +msgid "Message Published" +msgstr "" + +#: ../cache/locales.php:118 ../cache/locales.php:138 +msgid "Encrypted message" +msgstr "" + +#: ../cache/locales.php:119 +msgid "Composing..." +msgstr "" + +#: ../cache/locales.php:120 +msgid "Paused..." +msgstr "" + +#: ../cache/locales.php:121 +msgid "Contact gone" +msgstr "" + +#: ../cache/locales.php:122 +#, php-format +msgid "%s needs your attention" +msgstr "" + +#: ../cache/locales.php:123 +msgid "Your message here..." +msgstr "" + +#: ../cache/locales.php:124 +msgid "Smileys" +msgstr "" + +#: ../cache/locales.php:125 ../cache/locales.php:139 +msgid "Chat" +msgstr "" + +#: ../cache/locales.php:126 +msgid "Discuss with your contacts" +msgstr "" + +#: ../cache/locales.php:127 +msgid "Members" +msgstr "" + +#: ../cache/locales.php:128 ../cache/locales.php:376 +msgid "Connected to the chatroom" +msgstr "" + +#: ../cache/locales.php:129 ../cache/locales.php:377 +msgid "Disconnected from the chatroom" +msgstr "" + +#: ../cache/locales.php:130 ../cache/locales.php:200 ../cache/locales.php:469 +msgid "Configuration" +msgstr "" + +#: ../cache/locales.php:131 +msgid "Configuration saved" +msgstr "" + +#: ../cache/locales.php:132 +msgid "Subject" +msgstr "" + +#: ../cache/locales.php:133 +msgid "Subject changed" +msgstr "" + +#: ../cache/locales.php:134 +msgid "Open a new conversation by clicking on the plus button bellow" +msgstr "" + +#: ../cache/locales.php:135 +msgid "Chat with a contact" +msgstr "" + +#: ../cache/locales.php:136 +msgid "Frequent contacts" +msgstr "" + +#: ../cache/locales.php:137 +msgid "Load more contacts" +msgstr "" + +#: ../cache/locales.php:140 +msgid "General" +msgstr "" + +#: ../cache/locales.php:141 +msgid "Language" +msgstr "" + +#: ../cache/locales.php:142 +msgid "Roster display" +msgstr "" + +#: ../cache/locales.php:143 +msgid "Show the offline contacts" +msgstr "" + +#: ../cache/locales.php:144 +msgid "Hide the offline contacts" +msgstr "" + +#: ../cache/locales.php:145 +msgid "Appearence" +msgstr "" + +#: ../cache/locales.php:146 +msgid "This configuration is shared wherever you are connected !" +msgstr "" + +#: ../cache/locales.php:148 +msgid "Notify on incoming message" +msgstr "" + +#: ../cache/locales.php:149 +msgid "Use desktop notifications" +msgstr "" + +#: ../cache/locales.php:150 +msgid "Data" +msgstr "" + +#: ../cache/locales.php:151 +msgid "Cache" +msgstr "" + +#: ../cache/locales.php:152 ../cache/locales.php:218 ../cache/locales.php:466 +msgid "Contacts" +msgstr "" + +#: ../cache/locales.php:153 ../cache/locales.php:480 +msgid "Posts" +msgstr "" + +#: ../cache/locales.php:154 +msgid "Messages" +msgstr "" + +#: ../cache/locales.php:155 ../cache/locales.php:423 +msgid "General Informations" +msgstr "" + +#: ../cache/locales.php:158 ../cache/locales.php:427 +msgid "Date of Birth" +msgstr "" + +#: ../cache/locales.php:159 ../cache/locales.php:428 +msgid "Gender" +msgstr "" + +#: ../cache/locales.php:160 ../cache/locales.php:429 +msgid "Marital Status" +msgstr "" + +#: ../cache/locales.php:161 ../cache/locales.php:426 +msgid "Email" +msgstr "" + +#: ../cache/locales.php:162 ../cache/locales.php:430 +msgid "Website" +msgstr "" + +#: ../cache/locales.php:163 ../cache/locales.php:431 +msgid "About Me" +msgstr "" + +#: ../cache/locales.php:164 +msgid "Other Accounts" +msgstr "" + +#: ../cache/locales.php:165 +msgid "Is Listening" +msgstr "" + +#: ../cache/locales.php:166 ../cache/locales.php:432 +msgid "Geographic Position" +msgstr "" + +#: ../cache/locales.php:167 ../cache/locales.php:433 +msgid "Locality" +msgstr "" + +#: ../cache/locales.php:168 ../cache/locales.php:434 +msgid "Country" +msgstr "" + +#: ../cache/locales.php:169 +msgid "Mood" +msgstr "" + +#: ../cache/locales.php:170 +msgid "I'm " +msgstr "" + +#: ../cache/locales.php:171 +msgid "Listening" +msgstr "" + +#: ../cache/locales.php:173 +msgid "Last seen" +msgstr "" + +#: ../cache/locales.php:174 +msgid "Client Informations" +msgstr "" + +#: ../cache/locales.php:175 +msgid "Last registered" +msgstr "" + +#: ../cache/locales.php:176 +msgid "Find some new friends" +msgstr "" + +#: ../cache/locales.php:177 ../cache/locales.php:533 +msgid "Edit" +msgstr "" + +#: ../cache/locales.php:178 +msgid "Alias" +msgstr "" + +#: ../cache/locales.php:179 +msgid "Group" +msgstr "" + +#: ../cache/locales.php:180 ../cache/locales.php:400 +msgid "Contact updated" +msgstr "" + +#: ../cache/locales.php:181 +msgid "Are you sure?" +msgstr "" + +#: ../cache/locales.php:182 +msgid "" +"You are going to delete one of your contacts, please confirm your action" +msgstr "" + +#: ../cache/locales.php:183 +#, php-format +msgid "%s years" +msgstr "" + +#: ../cache/locales.php:184 +msgid "Last public post" +msgstr "" + +#: ../cache/locales.php:185 +msgid "Subscribe" +msgstr "" + +#: ../cache/locales.php:186 +msgid "Subscribed" +msgstr "" + +#: ../cache/locales.php:187 +msgid "Unsubscribe" +msgstr "" + +#: ../cache/locales.php:188 +msgid "You are going to unsubscribe from this Group" +msgstr "" + +#: ../cache/locales.php:189 +msgid "Unsubscribed" +msgstr "" + +#: ../cache/locales.php:190 +msgid "Make your membership to this group public to your friends" +msgstr "" + +#: ../cache/locales.php:191 +msgid "Give a label for this group" +msgstr "" + +#: ../cache/locales.php:192 +msgid "Are you sure ?" +msgstr "" + +#: ../cache/locales.php:194 +msgid "Discover, follow and share" +msgstr "" + +#: ../cache/locales.php:195 +msgid "Something bad happened to this group" +msgstr "" + +#: ../cache/locales.php:196 +msgid "Group configuration saved" +msgstr "" + +#: ../cache/locales.php:197 +msgid "Delete the group" +msgstr "" + +#: ../cache/locales.php:198 +msgid "" +"You are going to delete the following group. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:199 +msgid "" +"It seems that this group doesn't exists anymore. Do you want to remove it " +"from your subscriptions?" +msgstr "" + +#: ../cache/locales.php:201 ../cache/locales.php:408 +msgid "Subscriptions" +msgstr "" + +#: ../cache/locales.php:202 ../cache/locales.php:290 +msgid "Hello" +msgstr "" + +#: ../cache/locales.php:203 ../cache/locales.php:225 ../cache/locales.php:291 +msgid "Contact post" +msgstr "" + +#: ../cache/locales.php:204 +msgid "" +"You don't have any subscriptions yet, select a group server above to start " +"exploring." +msgstr "" + +#: ../cache/locales.php:205 +msgid "Subscribe to your favorite feeds by bookmarking them." +msgstr "" + +#: ../cache/locales.php:206 +msgid "My Subscriptions" +msgstr "" + +#: ../cache/locales.php:207 +msgid "Create a new Group" +msgstr "" + +#: ../cache/locales.php:208 +msgid "Group name" +msgstr "" + +#: ../cache/locales.php:209 +msgid "My Little Pony - Fan Club" +msgstr "" + +#: ../cache/locales.php:210 +msgid "Group created successfully" +msgstr "" + +#: ../cache/locales.php:211 +msgid "Group deleted successfully" +msgstr "" + +#: ../cache/locales.php:212 +msgid "Please provide a valid group name (4 characters minimum)" +msgstr "" + +#: ../cache/locales.php:213 +msgid "You cannot create a new Group on this server" +msgstr "" + +#: ../cache/locales.php:214 +#, php-format +msgid "%s subscribers" +msgstr "" + +#: ../cache/locales.php:215 +#, php-format +msgid "%s posts" +msgstr "" + +#: ../cache/locales.php:216 +msgid "All" +msgstr "" + +#: ../cache/locales.php:219 +msgid "Refresh all the streams" +msgstr "" + +#: ../cache/locales.php:220 ../cache/locales.php:402 +msgid "Search" +msgstr "" + +#: ../cache/locales.php:221 +msgid "Go on the Chat page" +msgstr "" + +#: ../cache/locales.php:222 +msgid "Read all theses articles on the News page" +msgstr "" + +#: ../cache/locales.php:223 +msgid "Visit your public blog" +msgstr "" + +#: ../cache/locales.php:224 +msgid "See your public posts and share them with all your contacts" +msgstr "" + +#: ../cache/locales.php:226 +msgid "Universal share button" +msgstr "" + +#: ../cache/locales.php:227 +msgid "" +"Bookmark or drag and drop the following button in your toolbar and use it on " +"all the pages you want to share on Movim" +msgstr "" + +#: ../cache/locales.php:228 +msgid "Share on Movim" +msgstr "" + +#: ../cache/locales.php:229 +msgid "Frequently Asked Questions" +msgstr "" + +#: ../cache/locales.php:230 +msgid "What do the little banners refer to ?" +msgstr "" + +#: ../cache/locales.php:231 +msgid "" +"Thanks to these five little banners, you can quickly identitfy the level of " +"confdentiality applied to the information you provide." +msgstr "" + +#: ../cache/locales.php:232 +msgid "White, only you can see the information" +msgstr "" + +#: ../cache/locales.php:233 +msgid "Green, you have chosen some contacts who can see your information" +msgstr "" + +#: ../cache/locales.php:234 +msgid "Orange, all your contact list can see your information" +msgstr "" + +#: ../cache/locales.php:235 +msgid "Red, everybody in the XMPP network can see your information" +msgstr "" + +#: ../cache/locales.php:236 +msgid "Black, the whole Internet can see your information" +msgstr "" + +#: ../cache/locales.php:237 +msgid "Looking for some documentation ?" +msgstr "" + +#: ../cache/locales.php:238 +msgid "Read the Wiki" +msgstr "" + +#: ../cache/locales.php:239 +msgid "Talk with us by email ?" +msgstr "" + +#: ../cache/locales.php:240 +msgid "Join the Mailing List" +msgstr "" + +#: ../cache/locales.php:241 +msgid "Chat with the team ?" +msgstr "" + +#: ../cache/locales.php:242 +msgid "Join the Chatroom" +msgstr "" + +#: ../cache/locales.php:243 +msgid "Location node created" +msgstr "" + +#: ../cache/locales.php:244 +msgid "Bookmark node created" +msgstr "" + +#: ../cache/locales.php:245 +msgid "Profile node created" +msgstr "" + +#: ../cache/locales.php:246 +msgid "Avatar node created" +msgstr "" + +#: ../cache/locales.php:247 +msgid "Subscriptions node created" +msgstr "" + +#: ../cache/locales.php:248 +msgid "Microblog node created" +msgstr "" + +#: ../cache/locales.php:249 +msgid "Location" +msgstr "" + +#: ../cache/locales.php:250 +msgid "Wrong position" +msgstr "" + +#: ../cache/locales.php:251 +msgid "Location updated" +msgstr "" + +#: ../cache/locales.php:252 +msgid "Update my position" +msgstr "" + +#: ../cache/locales.php:253 +msgid "Wrong username" +msgstr "" + +#: ../cache/locales.php:254 +msgid "Invalid JID" +msgstr "" + +#: ../cache/locales.php:255 +msgid "Empty Challenge from the server" +msgstr "" + +#: ../cache/locales.php:256 +msgid "XMPP Domain error, your account is not a correct Jabber ID" +msgstr "" + +#: ../cache/locales.php:257 +msgid "Some data are missing !" +msgstr "" + +#: ../cache/locales.php:258 +msgid "Wrong password" +msgstr "" + +#: ../cache/locales.php:259 +msgid "Internal server error" +msgstr "" + +#: ../cache/locales.php:260 +msgid "Session error" +msgstr "" + +#: ../cache/locales.php:261 +msgid "Account successfully created" +msgstr "" + +#: ../cache/locales.php:262 ../cache/locales.php:271 +msgid "Your XMPP server is unauthorized" +msgstr "" + +#: ../cache/locales.php:263 +msgid "The server takes too much time to respond" +msgstr "" + +#: ../cache/locales.php:264 +msgid "Your web browser is too old to use with Movim." +msgstr "" + +#: ../cache/locales.php:265 +msgid "" +"Movim cannot talk with the server, please try again later (Websocket " +"connection error)" +msgstr "" + +#: ../cache/locales.php:266 +msgid "Impossible login" +msgstr "" + +#: ../cache/locales.php:267 +msgid "Oops!" +msgstr "" + +#: ../cache/locales.php:268 ../cache/locales.php:449 ../cache/locales.php:455 +msgid "Unknown error" +msgstr "" + +#: ../cache/locales.php:269 +msgid "Invalid username format" +msgstr "" + +#: ../cache/locales.php:270 +msgid "Invalid password format" +msgstr "" + +#: ../cache/locales.php:272 +msgid "A Movim session is already open on an other device" +msgstr "" + +#: ../cache/locales.php:273 +msgid "Movim failed to authenticate. You entered wrong data" +msgstr "" + +#: ../cache/locales.php:274 +msgid "Authentication mechanism not supported by Movim" +msgstr "" + +#: ../cache/locales.php:275 +msgid "The XMPP authentification failed" +msgstr "" + +#: ../cache/locales.php:276 +#, php-format +msgid "" +"You can login with Facebook (chat only) using %syour.id@chat.facebook.com%s " +"and your password" +msgstr "" + +#: ../cache/locales.php:277 +#, php-format +msgid "%sGmail accounts are also compatible%s but are not fully supported" +msgstr "" + +#: ../cache/locales.php:278 +msgid "You can login using your favorite Jabber account" +msgstr "" + +#: ../cache/locales.php:279 +msgid "or with our demonstration account" +msgstr "" + +#: ../cache/locales.php:280 ../cache/locales.php:435 +msgid "Accounts" +msgstr "" + +#: ../cache/locales.php:281 +msgid "My address" +msgstr "" + +#: ../cache/locales.php:283 +msgid "Create one !" +msgstr "" + +#: ../cache/locales.php:284 +msgid "No account yet ?" +msgstr "" + +#: ../cache/locales.php:285 +msgid "Another account" +msgstr "" + +#: ../cache/locales.php:286 +msgid "You can login with accounts from theses servers" +msgstr "" + +#: ../cache/locales.php:287 +msgid "Connected" +msgstr "" + +#: ../cache/locales.php:288 +msgid "Population" +msgstr "" + +#: ../cache/locales.php:289 +msgid "Bad nickname (between 4 and 40 characters)" +msgstr "" + +#: ../cache/locales.php:292 +msgid "" +"Welcome on your news feed, here you will see all the posts published in the " +"groups you have subscribed." +msgstr "" + +#: ../cache/locales.php:293 +msgid "Refreshing all the streams" +msgstr "" + +#: ../cache/locales.php:294 +msgid "This post is public" +msgstr "" + +#: ../cache/locales.php:295 +msgid "Manage your members" +msgstr "" + +#: ../cache/locales.php:296 +msgid "Get the members" +msgstr "" + +#: ../cache/locales.php:297 +msgid "Affiliations saved" +msgstr "" + +#: ../cache/locales.php:298 +msgid "Manage your subscriptions" +msgstr "" + +#: ../cache/locales.php:299 +msgid "Manage the subscriptions" +msgstr "" + +#: ../cache/locales.php:300 +msgid "Get the subscriptions" +msgstr "" + +#: ../cache/locales.php:301 +msgid "Subscriptions saved" +msgstr "" + +#: ../cache/locales.php:302 +msgid "Pending Invitations" +msgstr "" + +#: ../cache/locales.php:303 +#, php-format +msgid "%s wants to talk with you" +msgstr "" + +#: ../cache/locales.php:304 +msgid "Manage" +msgstr "" + +#: ../cache/locales.php:305 ../cache/locales.php:338 +msgid "News Feed" +msgstr "" + +#: ../cache/locales.php:306 ../cache/locales.php:339 +msgid "Discover and register to the groups you are interested in" +msgstr "" + +#: ../cache/locales.php:307 ../cache/locales.php:340 ../cache/locales.php:482 +msgid "Preview" +msgstr "" + +#: ../cache/locales.php:308 ../cache/locales.php:341 ../cache/locales.php:478 +msgid "Help" +msgstr "" + +#: ../cache/locales.php:309 ../cache/locales.php:342 +msgid "More help" +msgstr "" + +#: ../cache/locales.php:310 ../cache/locales.php:343 +msgid "Markdown syntax manual" +msgstr "" + +#: ../cache/locales.php:311 ../cache/locales.php:344 ../cache/locales.php:681 +msgid "Title" +msgstr "" + +#: ../cache/locales.php:312 ../cache/locales.php:345 +msgid "Content" +msgstr "" + +#: ../cache/locales.php:313 ../cache/locales.php:346 +msgid "Link" +msgstr "" + +#: ../cache/locales.php:314 ../cache/locales.php:347 +msgid "Tags" +msgstr "" + +#: ../cache/locales.php:315 ../cache/locales.php:348 +msgid "Please enter a valid url" +msgstr "" + +#: ../cache/locales.php:316 ../cache/locales.php:349 +msgid "No content to preview" +msgstr "" + +#: ../cache/locales.php:317 ../cache/locales.php:350 ../cache/locales.php:687 +msgid "No content" +msgstr "" + +#: ../cache/locales.php:318 ../cache/locales.php:351 +msgid "Post published" +msgstr "" + +#: ../cache/locales.php:319 ../cache/locales.php:352 +msgid "Post deleted" +msgstr "" + +#: ../cache/locales.php:320 ../cache/locales.php:353 +msgid "This picture will be added to your gallery" +msgstr "" + +#: ../cache/locales.php:321 ../cache/locales.php:354 +msgid "What's Hot" +msgstr "" + +#: ../cache/locales.php:322 ../cache/locales.php:355 +msgid "New post" +msgstr "" + +#: ../cache/locales.php:323 ../cache/locales.php:357 +msgid "" +"You can also use services like Imgur or Flickr to host your picture and " +"paste the link here." +msgstr "" + +#: ../cache/locales.php:324 +#, php-format +msgid "This is a re-post from %s" +msgstr "" + +#: ../cache/locales.php:325 +#, php-format +msgid "See %s profile" +msgstr "" + +#: ../cache/locales.php:326 +msgid "Publish this post on your public feed?" +msgstr "" + +#: ../cache/locales.php:327 +msgid "Post published on your blog" +msgstr "" + +#: ../cache/locales.php:328 +msgid "Post removed from your blog" +msgstr "" + +#: ../cache/locales.php:329 ../cache/locales.php:701 +msgid "Delete this post" +msgstr "" + +#: ../cache/locales.php:330 +msgid "You are going to delete this post, please confirm your action" +msgstr "" + +#: ../cache/locales.php:331 +msgid "Comments disabled" +msgstr "" + +#: ../cache/locales.php:332 +msgid "Comment published" +msgstr "" + +#: ../cache/locales.php:333 +msgid "Disconnect" +msgstr "" + +#: ../cache/locales.php:334 +msgid "Your status here !" +msgstr "" + +#: ../cache/locales.php:335 +msgid "Status updated" +msgstr "" + +#: ../cache/locales.php:336 +msgid "Status" +msgstr "" + +#: ../cache/locales.php:337 +msgid "Presence" +msgstr "" + +#: ../cache/locales.php:356 +msgid "Publish" +msgstr "" + +#: ../cache/locales.php:358 +msgid "You cannot publish a post on this Group" +msgstr "" + +#: ../cache/locales.php:359 +msgid "" +"Some fields have been filled in. Do you still want to go back and loose " +"their content?" +msgstr "" + +#: ../cache/locales.php:360 +msgid "Shared" +msgstr "" + +#: ../cache/locales.php:362 +#, php-format +msgid "%s has been added to your public groups" +msgstr "" + +#: ../cache/locales.php:363 +#, php-format +msgid "%s has been removed from your public groups" +msgstr "" + +#: ../cache/locales.php:364 +msgid "Add a chatroom" +msgstr "" + +#: ../cache/locales.php:365 +msgid "You don't have any chatroom yet." +msgstr "" + +#: ../cache/locales.php:366 +msgid "Add one by clicking on the add button in the header." +msgstr "" + +#: ../cache/locales.php:367 +msgid "Chatrooms" +msgstr "" + +#: ../cache/locales.php:370 +msgid "My Favorite Room" +msgstr "" + +#: ../cache/locales.php:374 +msgid "Remove a chatroom" +msgstr "" + +#: ../cache/locales.php:375 +msgid "" +"You are going to remove the following chatroom. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:378 +msgid "Users in the room" +msgstr "" + +#: ../cache/locales.php:379 +msgid "Please enter a correct nickname (6 to 40 characters)" +msgstr "" + +#: ../cache/locales.php:381 +msgid "Public chatroom" +msgstr "" + +#: ../cache/locales.php:382 +msgid "Please provide a room address" +msgstr "" + +#: ../cache/locales.php:383 +msgid "You are currently logued as an anonymous user." +msgstr "" + +#: ../cache/locales.php:384 +msgid "" +"You can join using your own account or create one on the login page by " +"loging out using the cross in the top-right corner." +msgstr "" + +#: ../cache/locales.php:385 +#, php-format +msgid "Login on %s" +msgstr "" + +#: ../cache/locales.php:386 +msgid "Your nickname" +msgstr "" + +#: ../cache/locales.php:387 +msgid "Ungrouped" +msgstr "" + +#: ../cache/locales.php:388 +msgid "Show disconnected contacts" +msgstr "" + +#: ../cache/locales.php:389 +msgid "Hide disconnected contacts" +msgstr "" + +#: ../cache/locales.php:390 +#, php-format +msgid "Show group %s" +msgstr "" + +#: ../cache/locales.php:391 +#, php-format +msgid "Hide group %s" +msgstr "" + +#: ../cache/locales.php:392 +msgid "Please enter a valid Jabber ID" +msgstr "" + +#: ../cache/locales.php:393 +msgid "" +"No contacts ? You can add one using the + button bellow or going to the " +"Explore page" +msgstr "" + +#: ../cache/locales.php:394 +msgid "Show/Hide" +msgstr "" + +#: ../cache/locales.php:395 +msgid "Enter the Jabber ID of your contact." +msgstr "" + +#: ../cache/locales.php:396 +msgid "Press enter to validate." +msgstr "" + +#: ../cache/locales.php:397 +msgid "JID" +msgstr "" + +#: ../cache/locales.php:398 +msgid "Results" +msgstr "" + +#: ../cache/locales.php:399 +msgid "Contact added" +msgstr "" + +#: ../cache/locales.php:401 +msgid "Contact deleted" +msgstr "" + +#: ../cache/locales.php:403 +msgid "This is not a valid url" +msgstr "" + +#: ../cache/locales.php:404 +msgid "Sharing the URL" +msgstr "" + +#: ../cache/locales.php:405 +msgid "Statistics" +msgstr "" + +#: ../cache/locales.php:406 +msgid "Since" +msgstr "" + +#: ../cache/locales.php:407 +msgid "Sessions" +msgstr "" + +#: ../cache/locales.php:409 +msgid "Monthly Subscriptions" +msgstr "" + +#: ../cache/locales.php:410 +msgid "Monthly Subscriptions Cumulated" +msgstr "" + +#: ../cache/locales.php:412 +msgid "" +"Movim is a decentralized social network, before creating a new account you " +"need to choose a server to register." +msgstr "" + +#: ../cache/locales.php:413 +msgid "Your server here ?" +msgstr "" + +#: ../cache/locales.php:414 +msgid "Contact us to add yours to the officially supported servers list" +msgstr "" + +#: ../cache/locales.php:416 +msgid "No public feed for this contact" +msgstr "" + +#: ../cache/locales.php:417 +msgid "No contact specified" +msgstr "" + +#: ../cache/locales.php:418 ../cache/locales.php:473 +msgid "Profile" +msgstr "" + +#: ../cache/locales.php:419 +msgid "Profile Updated" +msgstr "" + +#: ../cache/locales.php:420 +msgid "Profile Not Updated" +msgstr "" + +#: ../cache/locales.php:421 +msgid "Your profile is now public" +msgstr "" + +#: ../cache/locales.php:422 +msgid "Your profile is now restricted" +msgstr "" + +#: ../cache/locales.php:436 +msgid "Twitter" +msgstr "" + +#: ../cache/locales.php:437 +msgid "Skype" +msgstr "" + +#: ../cache/locales.php:438 +msgid "Yahoo" +msgstr "" + +#: ../cache/locales.php:439 +msgid "Privacy Level" +msgstr "" + +#: ../cache/locales.php:440 +msgid "Is this profile public ?" +msgstr "" + +#: ../cache/locales.php:441 +msgid "" +"Please pay attention ! By making your profile public, all the information " +"listed above will be available for all the Movim users and on the whole " +"Internet." +msgstr "" + +#: ../cache/locales.php:442 +msgid "Call" +msgstr "" + +#: ../cache/locales.php:443 +msgid "Hang up" +msgstr "" + +#: ../cache/locales.php:444 +msgid "Connection" +msgstr "" + +#: ../cache/locales.php:445 ../cache/locales.php:451 +msgid "Hung up" +msgstr "" + +#: ../cache/locales.php:446 ../cache/locales.php:452 +msgid "Your contact is busy" +msgstr "" + +#: ../cache/locales.php:447 ../cache/locales.php:453 +msgid "Declined" +msgstr "" + +#: ../cache/locales.php:448 ../cache/locales.php:454 +msgid "Remote application incompatible" +msgstr "" + +#: ../cache/locales.php:450 ../cache/locales.php:456 +msgid "Is calling you" +msgstr "" + +#: ../cache/locales.php:457 +msgid "You don't have javascript enabled. Good luck with that." +msgstr "" + +#: ../cache/locales.php:458 +msgid "" +"Movim is a kickass distributed social networking platform that protect your " +"privacy an comes with a set of awesome features." +msgstr "" + +#: ../cache/locales.php:459 +msgid "Administration" +msgstr "" + +#: ../cache/locales.php:460 +msgid "Home" +msgstr "" + +#: ../cache/locales.php:461 +msgid "Discover" +msgstr "" + +#: ../cache/locales.php:462 +msgid "Explore" +msgstr "" + +#: ../cache/locales.php:463 +msgid "Account Creation" +msgstr "" + +#: ../cache/locales.php:464 +msgid "News" +msgstr "" + +#: ../cache/locales.php:465 +msgid "Avatar" +msgstr "" + +#: ../cache/locales.php:467 +msgid "Chats" +msgstr "" + +#: ../cache/locales.php:470 +msgid "Server" +msgstr "" + +#: ../cache/locales.php:471 +msgid "Public Groups" +msgstr "" + +#: ../cache/locales.php:472 +msgid "Viewer" +msgstr "" + +#: ../cache/locales.php:474 +msgid "Media" +msgstr "" + +#: ../cache/locales.php:475 +msgid "Blog" +msgstr "" + +#: ../cache/locales.php:476 +msgid "About" +msgstr "" + +#: ../cache/locales.php:477 +msgid "Login" +msgstr "" + +#: ../cache/locales.php:479 +msgid "Feed" +msgstr "" + +#: ../cache/locales.php:481 +msgid "Gallery" +msgstr "" + +#: ../cache/locales.php:483 +msgid "Visio-conference" +msgstr "" + +#: ../cache/locales.php:484 +msgid "Pods" +msgstr "" + +#: ../cache/locales.php:485 +msgid "Share" +msgstr "" + +#: ../cache/locales.php:486 +msgid "Room" +msgstr "" + +#: ../cache/locales.php:487 +#, php-format +msgid "Error: %s" +msgstr "" + +#: ../cache/locales.php:488 +#, php-format +msgid "Cannot load file '%s'" +msgstr "فایل '%s بارگزاری نمی شود" + +#: ../cache/locales.php:489 +#, php-format +msgid "Route error, please set all the parameters for the page %s" +msgstr "" + +#: ../cache/locales.php:490 +#, php-format +msgid "Requested widget '%s' doesn't exist." +msgstr "" + +#: ../cache/locales.php:491 +#, php-format +msgid "Requested event '%s' not registered." +msgstr "" + +#: ../cache/locales.php:492 +msgid "Whoops!" +msgstr "" + +#: ../cache/locales.php:493 +msgid "It seem that you don't have any pictures here?" +msgstr "" + +#: ../cache/locales.php:494 +msgid "You can try to upload a couple by going to the Media page" +msgstr "" + +#: ../cache/locales.php:495 +#, php-format +msgid "%s - About" +msgstr "" + +#: ../cache/locales.php:496 +#, php-format +msgid "%s - Account" +msgstr "" + +#: ../cache/locales.php:497 +#, php-format +msgid "%s - Administration Panel" +msgstr "" + +#: ../cache/locales.php:498 +#, php-format +msgid "%s - Blog" +msgstr "" + +#: ../cache/locales.php:499 +#, php-format +msgid "%s - Configuration" +msgstr "" + +#: ../cache/locales.php:500 +#, php-format +msgid "%s - Discover" +msgstr "" + +#: ../cache/locales.php:501 +#, php-format +msgid "%s - Explore" +msgstr "" + +#: ../cache/locales.php:502 +#, php-format +msgid "%s - Help Page" +msgstr "" + +#: ../cache/locales.php:503 +#, php-format +msgid "%s - Login to Movim" +msgstr "" + +#: ../cache/locales.php:504 +#, php-format +msgid "%s - Welcome to Movim" +msgstr "" + +#: ../cache/locales.php:505 +#, php-format +msgid "%s - Media" +msgstr "" + +#: ../cache/locales.php:506 +#, php-format +msgid "%s - News" +msgstr "" + +#: ../cache/locales.php:507 +#, php-format +msgid "%s - Group Configuration" +msgstr "" + +#: ../cache/locales.php:508 +#, php-format +msgid "%s - Group" +msgstr "" + +#: ../cache/locales.php:509 +#, php-format +msgid "%s - 404" +msgstr "" + +#: ../cache/locales.php:510 +#, php-format +msgid "%s - Profile" +msgstr "" + +#: ../cache/locales.php:511 +#, php-format +msgid "%s - Server" +msgstr "" + +#: ../cache/locales.php:512 +msgid "Validate" +msgstr "" + +#: ../cache/locales.php:513 +msgid "Refresh" +msgstr "" + +#: ../cache/locales.php:514 +msgid "Add" +msgstr "" + +#: ../cache/locales.php:515 +msgid "Delete" +msgstr "" + +#: ../cache/locales.php:516 +msgid "Remove" +msgstr "" + +#: ../cache/locales.php:517 +msgid "Cancel" +msgstr "" + +#: ../cache/locales.php:518 +msgid "Close" +msgstr "" + +#: ../cache/locales.php:519 +msgid "Update" +msgstr "" + +#: ../cache/locales.php:520 +msgid "Updating" +msgstr "" + +#: ../cache/locales.php:521 +msgid "Submit" +msgstr "" + +#: ../cache/locales.php:522 +msgid "Submitting" +msgstr "" + +#: ../cache/locales.php:523 +msgid "Reset" +msgstr "" + +#: ../cache/locales.php:524 +msgid "Register" +msgstr "" + +#: ../cache/locales.php:525 +msgid "Unregister" +msgstr "" + +#: ../cache/locales.php:526 +msgid "Save" +msgstr "" + +#: ../cache/locales.php:527 +msgid "Clear" +msgstr "" + +#: ../cache/locales.php:528 +msgid "Upload" +msgstr "" + +#: ../cache/locales.php:529 +msgid "Come in!" +msgstr "" + +#: ../cache/locales.php:530 +msgid "Connecting" +msgstr "" + +#: ../cache/locales.php:531 +msgid "Yes" +msgstr "" + +#: ../cache/locales.php:532 +msgid "No" +msgstr "" + +#: ../cache/locales.php:534 +msgid "Return" +msgstr "" + +#: ../cache/locales.php:535 +msgid "Accept" +msgstr "" + +#: ../cache/locales.php:536 +msgid "Refuse" +msgstr "" + +#: ../cache/locales.php:537 +msgid "Next" +msgstr "" + +#: ../cache/locales.php:538 +msgid "Previous" +msgstr "" + +#: ../cache/locales.php:539 +#, php-format +msgid "Step %s" +msgstr "" + +#: ../cache/locales.php:542 +msgid "Day" +msgstr "" + +#: ../cache/locales.php:543 +msgid "Monday" +msgstr "دو‌شنبه" + +#: ../cache/locales.php:544 +msgid "Tuesday" +msgstr "سه‌‌شنبه" + +#: ../cache/locales.php:545 +msgid "Wednesday" +msgstr "چهار‌شنبه" + +#: ../cache/locales.php:546 +msgid "Thursday" +msgstr "پنج‌شنبه" + +#: ../cache/locales.php:547 +msgid "Friday" +msgstr "جمعه" + +#: ../cache/locales.php:548 +msgid "Saturday" +msgstr "شنبه" + +#: ../cache/locales.php:549 +msgid "Sunday" +msgstr "" + +#: ../cache/locales.php:550 ../cache/locales.php:559 +msgid "None" +msgstr "" + +#: ../cache/locales.php:551 +msgid "Male" +msgstr "" + +#: ../cache/locales.php:552 +msgid "Female" +msgstr "" + +#: ../cache/locales.php:553 +msgid "Other" +msgstr "" + +#: ../cache/locales.php:554 +msgid "Bot" +msgstr "" + +#: ../cache/locales.php:555 +msgid "Desktop" +msgstr "" + +#: ../cache/locales.php:556 +msgid "Phone" +msgstr "" + +#: ../cache/locales.php:557 +msgid "Web" +msgstr "" + +#: ../cache/locales.php:558 +msgid "Registered" +msgstr "" + +#: ../cache/locales.php:560 +msgid "Single" +msgstr "" + +#: ../cache/locales.php:561 +msgid "In a relationship" +msgstr "" + +#: ../cache/locales.php:562 +msgid "Married" +msgstr "" + +#: ../cache/locales.php:563 +msgid "Divorced" +msgstr "" + +#: ../cache/locales.php:564 +msgid "Widowed" +msgstr "" + +#: ../cache/locales.php:565 +msgid "Cohabiting" +msgstr "" + +#: ../cache/locales.php:566 +msgid "Civil Union" +msgstr "" + +#: ../cache/locales.php:567 +msgid "Not shared" +msgstr "" + +#: ../cache/locales.php:568 +msgid "Shared with one contact" +msgstr "" + +#: ../cache/locales.php:569 +msgid "Shared with all contacts" +msgstr "" + +#: ../cache/locales.php:570 +msgid "Shared with the XMPP network" +msgstr "" + +#: ../cache/locales.php:571 +msgid "Shared with the whole Internet" +msgstr "" + +#: ../cache/locales.php:572 +msgid "Online" +msgstr "" + +#: ../cache/locales.php:573 +msgid "Away" +msgstr "" + +#: ../cache/locales.php:574 +msgid "Do Not Disturb" +msgstr "" + +#: ../cache/locales.php:575 +msgid "Extended Away" +msgstr "" + +#: ../cache/locales.php:576 +msgid "Offline" +msgstr "" + +#: ../cache/locales.php:577 +msgid "Error" +msgstr "" + +#: ../cache/locales.php:578 +msgid "afraid" +msgstr "" + +#: ../cache/locales.php:579 +msgid "amazed" +msgstr "" + +#: ../cache/locales.php:580 +msgid "amorous" +msgstr "" + +#: ../cache/locales.php:581 +msgid "angry" +msgstr "" + +#: ../cache/locales.php:582 +msgid "annoyed" +msgstr "" + +#: ../cache/locales.php:583 +msgid "anxious" +msgstr "" + +#: ../cache/locales.php:584 +msgid "aroused" +msgstr "" + +#: ../cache/locales.php:585 +msgid "ashamed" +msgstr "" + +#: ../cache/locales.php:586 +msgid "bored" +msgstr "" + +#: ../cache/locales.php:587 +msgid "brave" +msgstr "" + +#: ../cache/locales.php:588 +msgid "calm" +msgstr "" + +#: ../cache/locales.php:589 +msgid "cautious" +msgstr "" + +#: ../cache/locales.php:590 +msgid "cold" +msgstr "" + +#: ../cache/locales.php:591 +msgid "confident" +msgstr "" + +#: ../cache/locales.php:592 +msgid "confused" +msgstr "" + +#: ../cache/locales.php:593 +msgid "contemplative" +msgstr "" + +#: ../cache/locales.php:594 +msgid "contented" +msgstr "" + +#: ../cache/locales.php:595 +msgid "cranky" +msgstr "" + +#: ../cache/locales.php:596 +msgid "crazy" +msgstr "" + +#: ../cache/locales.php:597 +msgid "creative" +msgstr "" + +#: ../cache/locales.php:598 +msgid "curious" +msgstr "" + +#: ../cache/locales.php:599 +msgid "dejected" +msgstr "" + +#: ../cache/locales.php:600 +msgid "depressed" +msgstr "" + +#: ../cache/locales.php:601 +msgid "disappointed" +msgstr "" + +#: ../cache/locales.php:602 +msgid "disgusted" +msgstr "" + +#: ../cache/locales.php:603 +msgid "dismayed" +msgstr "" + +#: ../cache/locales.php:604 +msgid "distracted" +msgstr "" + +#: ../cache/locales.php:605 +msgid "embarrassed" +msgstr "" + +#: ../cache/locales.php:606 +msgid "envious" +msgstr "" + +#: ../cache/locales.php:607 +msgid "excited" +msgstr "" + +#: ../cache/locales.php:608 +msgid "flirtatious" +msgstr "" + +#: ../cache/locales.php:609 +msgid "frustated" +msgstr "" + +#: ../cache/locales.php:610 +msgid "grateful" +msgstr "" + +#: ../cache/locales.php:611 +msgid "grieving" +msgstr "" + +#: ../cache/locales.php:612 +msgid "grumpy" +msgstr "" + +#: ../cache/locales.php:613 +msgid "guilty" +msgstr "" + +#: ../cache/locales.php:614 +msgid "happy" +msgstr "" + +#: ../cache/locales.php:615 +msgid "hopeful" +msgstr "" + +#: ../cache/locales.php:616 +msgid "hot" +msgstr "" + +#: ../cache/locales.php:617 +msgid "humbled" +msgstr "" + +#: ../cache/locales.php:618 +msgid "humiliated" +msgstr "" + +#: ../cache/locales.php:619 +msgid "hungry" +msgstr "" + +#: ../cache/locales.php:620 +msgid "hurt" +msgstr "" + +#: ../cache/locales.php:621 +msgid "impressed" +msgstr "" + +#: ../cache/locales.php:622 +msgid "in awe" +msgstr "" + +#: ../cache/locales.php:623 +msgid "in love" +msgstr "" + +#: ../cache/locales.php:624 +msgid "indignant" +msgstr "" + +#: ../cache/locales.php:625 +msgid "interested" +msgstr "" + +#: ../cache/locales.php:626 +msgid "intoxicated" +msgstr "" + +#: ../cache/locales.php:627 +msgid "invincible" +msgstr "" + +#: ../cache/locales.php:628 +msgid "jealous" +msgstr "" + +#: ../cache/locales.php:629 +msgid "lonely" +msgstr "" + +#: ../cache/locales.php:630 +msgid "lost" +msgstr "" + +#: ../cache/locales.php:631 +msgid "lucky" +msgstr "" + +#: ../cache/locales.php:632 +msgid "mean" +msgstr "" + +#: ../cache/locales.php:633 +msgid "moody" +msgstr "" + +#: ../cache/locales.php:634 +msgid "nervous" +msgstr "" + +#: ../cache/locales.php:635 +msgid "neutral" +msgstr "" + +#: ../cache/locales.php:636 +msgid "offended" +msgstr "" + +#: ../cache/locales.php:637 +msgid "outraged" +msgstr "" + +#: ../cache/locales.php:638 +msgid "playful" +msgstr "" + +#: ../cache/locales.php:639 +msgid "proud" +msgstr "" + +#: ../cache/locales.php:640 +msgid "relaxed" +msgstr "" + +#: ../cache/locales.php:641 +msgid "relieved" +msgstr "" + +#: ../cache/locales.php:642 +msgid "remorseful" +msgstr "" + +#: ../cache/locales.php:643 +msgid "restless" +msgstr "" + +#: ../cache/locales.php:644 +msgid "sad" +msgstr "" + +#: ../cache/locales.php:645 +msgid "sarcastic" +msgstr "" + +#: ../cache/locales.php:646 +msgid "satisfied" +msgstr "" + +#: ../cache/locales.php:647 +msgid "serious" +msgstr "" + +#: ../cache/locales.php:648 +msgid "shocked" +msgstr "" + +#: ../cache/locales.php:649 +msgid "shy" +msgstr "" + +#: ../cache/locales.php:650 +msgid "sick" +msgstr "" + +#: ../cache/locales.php:651 +msgid "sleepy" +msgstr "" + +#: ../cache/locales.php:652 +msgid "spontaneous" +msgstr "" + +#: ../cache/locales.php:653 +msgid "stressed" +msgstr "" + +#: ../cache/locales.php:654 +msgid "strong" +msgstr "" + +#: ../cache/locales.php:655 +msgid "surprised" +msgstr "" + +#: ../cache/locales.php:656 +msgid "thankful" +msgstr "" + +#: ../cache/locales.php:657 +msgid "thirsty" +msgstr "" + +#: ../cache/locales.php:658 +msgid "tired" +msgstr "" + +#: ../cache/locales.php:659 +msgid "undefined" +msgstr "" + +#: ../cache/locales.php:660 +msgid "weak" +msgstr "" + +#: ../cache/locales.php:661 +msgid "worried" +msgstr "" + +#: ../cache/locales.php:662 +msgid "Month" +msgstr "" + +#: ../cache/locales.php:663 +msgid "January" +msgstr "ژانویه" + +#: ../cache/locales.php:664 +msgid "February" +msgstr "فوریه" + +#: ../cache/locales.php:665 +msgid "March" +msgstr "مارس" + +#: ../cache/locales.php:666 +msgid "April" +msgstr "آوریل" + +#: ../cache/locales.php:667 +msgid "May" +msgstr "می" + +#: ../cache/locales.php:668 +msgid "June" +msgstr "ژوئن" + +#: ../cache/locales.php:669 +msgid "July" +msgstr "جولای" + +#: ../cache/locales.php:670 +msgid "August" +msgstr "آگوست" + +#: ../cache/locales.php:671 +msgid "September" +msgstr "سپتامبر" + +#: ../cache/locales.php:672 +msgid "October" +msgstr "" + +#: ../cache/locales.php:673 +msgid "November" +msgstr "" + +#: ../cache/locales.php:674 +msgid "December" +msgstr "" + +#: ../cache/locales.php:675 +msgid "Year" +msgstr "" + +#: ../cache/locales.php:676 +msgid "Today" +msgstr "" + +#: ../cache/locales.php:677 +msgid "Tomorrow" +msgstr "" + +#: ../cache/locales.php:678 +msgid "Yesterday" +msgstr "" + +#: ../cache/locales.php:679 +#, php-format +msgid " %d days ago" +msgstr "" + +#: ../cache/locales.php:680 +msgid "day" +msgstr "" + +#: ../cache/locales.php:682 +msgid "What's new ?" +msgstr "" + +#: ../cache/locales.php:683 +msgid "Place" +msgstr "" + +#: ../cache/locales.php:684 +msgid "by" +msgstr "" + +#: ../cache/locales.php:685 +msgid "Geolocalisation" +msgstr "" + +#: ../cache/locales.php:686 +msgid "email" +msgstr "" + +#: ../cache/locales.php:688 +msgid "No comments yet" +msgstr "" + +#: ../cache/locales.php:689 +msgid "No comments stream" +msgstr "" + +#: ../cache/locales.php:690 +msgid "Your feed cannot be loaded." +msgstr "" + +#: ../cache/locales.php:691 +msgid "Get older posts" +msgstr "" + +#: ../cache/locales.php:692 +#, php-format +msgid "%s new items" +msgstr "" + +#: ../cache/locales.php:693 +msgid "Comment publication error" +msgstr "" + +#: ../cache/locales.php:694 +msgid "Show the older comments" +msgstr "" + +#: ../cache/locales.php:695 +msgid "Loading comments ..." +msgstr "" + +#: ../cache/locales.php:696 +msgid "Get the comments" +msgstr "" + +#: ../cache/locales.php:697 +msgid "Add a comment" +msgstr "" + +#: ../cache/locales.php:698 +msgid "Share with" +msgstr "" + +#: ../cache/locales.php:699 +msgid "Everyone" +msgstr "" + +#: ../cache/locales.php:700 +msgid "Your contacts" +msgstr "" + +#: ../cache/locales.php:702 +msgid "Updated" +msgstr "" + +#: ../cache/locales.php:703 +msgid "Content not found" +msgstr "" + +#: ../cache/locales.php:704 +msgid "Contact publication" +msgstr "" + +#: ../cache/locales.php:705 +msgid "Comments" +msgstr "" + +#: ../cache/locales.php:706 +msgid "The API is not reachable, try again later" +msgstr "" + +#: ../cache/locales.php:707 +msgid "Type here" +msgstr "" diff --git a/sources/locales/fi.po b/sources/locales/fi.po new file mode 100644 index 0000000..bacfeb3 --- /dev/null +++ b/sources/locales/fi.po @@ -0,0 +1,2924 @@ +# Finnish translations for Movim package. +# This file is distributed under the same license as the Movim package. +# This file was translated from CodingTeam at . +msgid "" +msgstr "" +"Project-Id-Version: Movim\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-06-08 22:06+0200\n" +"PO-Revision-Date: 2012-07-19 13:34+0000\n" +"Last-Translator: Sampo Harjula \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2015-06-18 21:08+0000\n" +"X-Generator: Launchpad (build 17570)\n" +"Language: \n" + +#: ../cache/locales.php:2 +msgid "Thanks" +msgstr "" + +#: ../cache/locales.php:3 +msgid "Developers" +msgstr "" + +#: ../cache/locales.php:4 +msgid "Translators" +msgstr "" + +#: ../cache/locales.php:5 +msgid "Software" +msgstr "" + +#: ../cache/locales.php:6 +msgid "Resources" +msgstr "" + +#: ../cache/locales.php:7 ../cache/locales.php:83 ../cache/locales.php:85 +msgid "API" +msgstr "" + +#: ../cache/locales.php:8 +msgid "" +"Movim is an XMPP-based communication platform. All the project, except the " +"following software and resources, is under" +msgstr "" + +#: ../cache/locales.php:9 +msgid "Account" +msgstr "" + +#: ../cache/locales.php:10 +msgid "The password has been updated" +msgstr "" + +#: ../cache/locales.php:11 +msgid "Please provide a valid password (6 characters minimum)" +msgstr "" + +#: ../cache/locales.php:12 +msgid "The provided passwords are not the same" +msgstr "" + +#: ../cache/locales.php:13 +msgid "Delete my account" +msgstr "" + +#: ../cache/locales.php:14 +msgid "" +"You will delete your XMPP account and all the relative information linked to " +"it (profile, contacts and publications)." +msgstr "" + +#: ../cache/locales.php:15 +msgid "Are you sure that you want to delete it ?" +msgstr "" + +#: ../cache/locales.php:16 ../cache/locales.php:411 +msgid "Create a new account" +msgstr "Luo uusi tili" + +#: ../cache/locales.php:17 +msgid "No account creation form found on the server" +msgstr "" + +#: ../cache/locales.php:18 ../cache/locales.php:172 +msgid "on" +msgstr "" + +#: ../cache/locales.php:19 +msgid "Your acccount has been successfully registered" +msgstr "" + +#: ../cache/locales.php:20 +msgid "Loading" +msgstr "" + +#: ../cache/locales.php:21 +msgid "Not Acceptable" +msgstr "" + +#: ../cache/locales.php:22 +msgid "The registration system of this server is currently unavailable" +msgstr "" + +#: ../cache/locales.php:23 +msgid "" +"This server use an external system for the registration, please click on the " +"following URL." +msgstr "" + +#: ../cache/locales.php:24 +msgid "Actions" +msgstr "Toimenpiteet" + +#: ../cache/locales.php:25 ../cache/locales.php:82 +msgid "Database" +msgstr "" + +#: ../cache/locales.php:26 +msgid "Modl wasn't able to connect to the database" +msgstr "" + +#: ../cache/locales.php:27 +msgid "Movim is connected to the database" +msgstr "" + +#: ../cache/locales.php:28 +msgid "The database need to be updated" +msgstr "" + +#: ../cache/locales.php:29 +msgid "Movim database is up to date" +msgstr "" + +#: ../cache/locales.php:30 +msgid "Database Type" +msgstr "" + +#: ../cache/locales.php:31 ../cache/locales.php:50 ../cache/locales.php:540 +msgid "Username" +msgstr "" + +#: ../cache/locales.php:32 ../cache/locales.php:51 ../cache/locales.php:282 +#: ../cache/locales.php:541 +msgid "Password" +msgstr "Salasana" + +#: ../cache/locales.php:33 +msgid "Host" +msgstr "" + +#: ../cache/locales.php:34 +msgid "Port" +msgstr "" + +#: ../cache/locales.php:35 +msgid "Database Name" +msgstr "" + +#: ../cache/locales.php:36 +msgid "General Settings" +msgstr "" + +#: ../cache/locales.php:37 +msgid "Theme" +msgstr "" + +#: ../cache/locales.php:38 +msgid "Default language" +msgstr "" + +#: ../cache/locales.php:39 +msgid "Environment" +msgstr "" + +#: ../cache/locales.php:40 +msgid "Log verbosity" +msgstr "" + +#: ../cache/locales.php:41 +msgid "Server Timezone" +msgstr "" + +#: ../cache/locales.php:42 +msgid "User folder size limit (in bytes)" +msgstr "" + +#: ../cache/locales.php:43 +msgid "WebSocket Configuration" +msgstr "" + +#: ../cache/locales.php:44 +msgid "Enter here a valid WebSocket URI in the form" +msgstr "" + +#: ../cache/locales.php:45 +msgid "WebSocket URI" +msgstr "" + +#: ../cache/locales.php:46 +msgid "" +"If you change the URI, please restart the daemon to reload the configuration" +msgstr "" + +#: ../cache/locales.php:47 +msgid "Public WebSockets" +msgstr "" + +#: ../cache/locales.php:48 +msgid "Administration Credential" +msgstr "" + +#: ../cache/locales.php:49 +msgid "Change the default credentials admin/password" +msgstr "" + +#: ../cache/locales.php:52 +msgid "Retype password" +msgstr "" + +#: ../cache/locales.php:53 +msgid "Whitelist - XMPP Server" +msgstr "" + +#: ../cache/locales.php:54 +msgid "" +"If you want to specify a list of authorized XMPP servers on your Movim pod " +"and forbid the connection on all the others please put their domain name " +"here, with comma (ex: movim.eu,jabber.fr)" +msgstr "" + +#: ../cache/locales.php:55 +msgid "" +"Leave this field blank if you allow the access to all the XMPP accounts." +msgstr "" + +#: ../cache/locales.php:56 +msgid "List of whitelisted XMPP servers" +msgstr "" + +#: ../cache/locales.php:57 ../cache/locales.php:61 +msgid "Information Message" +msgstr "" + +#: ../cache/locales.php:58 +msgid "Description" +msgstr "" + +#: ../cache/locales.php:59 +msgid "This message will be displayed on the login page" +msgstr "" + +#: ../cache/locales.php:60 +msgid "Leave this field blank if you don't want to show any message." +msgstr "" + +#: ../cache/locales.php:62 +msgid "Empty" +msgstr "" + +#: ../cache/locales.php:63 +msgid "Syslog" +msgstr "" + +#: ../cache/locales.php:64 +msgid "Syslog and files" +msgstr "" + +#: ../cache/locales.php:65 +msgid "URL Rewriting" +msgstr "" + +#: ../cache/locales.php:66 +msgid "The URL Rewriting can be enabled" +msgstr "" + +#: ../cache/locales.php:67 +msgid "General Overview" +msgstr "" + +#: ../cache/locales.php:68 +msgid "" +"Movim has found some issues or things that need to be fixed or improved" +msgstr "" + +#: ../cache/locales.php:69 +#, php-format +msgid "Update your PHP-Version: %s" +msgstr "" + +#: ../cache/locales.php:70 +msgid "Required: 5.3.0" +msgstr "" + +#: ../cache/locales.php:71 +msgid "Install the php5-curl library" +msgstr "" + +#: ../cache/locales.php:72 +msgid "Install the php5-imagick library" +msgstr "" + +#: ../cache/locales.php:73 +msgid "Install the php5-gd library" +msgstr "" + +#: ../cache/locales.php:74 +msgid "Read and write rights for the webserver in Movim's root directory" +msgstr "" + +#: ../cache/locales.php:75 +msgid "The URL Rewriting support is currently disabled" +msgstr "" + +#: ../cache/locales.php:76 +msgid "The database need to be updated, go to the database panel to fix this" +msgstr "" + +#: ../cache/locales.php:77 +msgid "" +"WebSocket connection error, check if the Movim Daemon is running and is " +"reacheable" +msgstr "" + +#: ../cache/locales.php:78 +msgid "" +"XMPP Websocket connection error, please check the validity of the URL given " +"in the General Configuration" +msgstr "" + +#: ../cache/locales.php:79 +msgid "Browser" +msgstr "" + +#: ../cache/locales.php:80 +msgid "Movim Core" +msgstr "" + +#: ../cache/locales.php:81 +msgid "Movim Daemon" +msgstr "" + +#: ../cache/locales.php:84 +msgid "XMPP" +msgstr "" + +#: ../cache/locales.php:86 +#, php-format +msgid "" +"Here you can register your pod on the official %sMovim API%s and be listed " +"on %sthe pods page%s." +msgstr "" + +#: ../cache/locales.php:87 +msgid "Your pod is not registered on the API" +msgstr "" + +#: ../cache/locales.php:88 +msgid "Your pod is registered on the API" +msgstr "" + +#: ../cache/locales.php:89 +msgid "Your pod is not yet validated" +msgstr "" + +#: ../cache/locales.php:90 +msgid "Your pod is validated" +msgstr "" + +#: ../cache/locales.php:91 +msgid "" +"You asked to be removed from the API, this request will be processed in a " +"couple of hours" +msgstr "" + +#: ../cache/locales.php:92 ../cache/locales.php:147 +msgid "Configuration updated" +msgstr "" + +#: ../cache/locales.php:93 +msgid "File" +msgstr "" + +#: ../cache/locales.php:94 +msgid "Use it" +msgstr "" + +#: ../cache/locales.php:95 +msgid "Webcam" +msgstr "" + +#: ../cache/locales.php:96 +msgid "Cheese !" +msgstr "" + +#: ../cache/locales.php:97 +msgid "Take a webcam snapshot" +msgstr "" + +#: ../cache/locales.php:98 +msgid "Avatar Updated" +msgstr "" + +#: ../cache/locales.php:99 +msgid "Avatar Not Updated" +msgstr "" + +#: ../cache/locales.php:100 ../cache/locales.php:415 +#, php-format +msgid "%s's feed" +msgstr "" + +#: ../cache/locales.php:101 +msgid "This user has not posted anything right now" +msgstr "" + +#: ../cache/locales.php:102 +msgid "Conferences" +msgstr "" + +#: ../cache/locales.php:103 ../cache/locales.php:193 ../cache/locales.php:217 +#: ../cache/locales.php:468 +msgid "Groups" +msgstr "" + +#: ../cache/locales.php:104 +msgid "Add a new Chat Room" +msgstr "" + +#: ../cache/locales.php:105 ../cache/locales.php:368 +msgid "Chat Room ID" +msgstr "" + +#: ../cache/locales.php:106 ../cache/locales.php:116 ../cache/locales.php:156 +#: ../cache/locales.php:361 ../cache/locales.php:369 ../cache/locales.php:424 +msgid "Name" +msgstr "Nimi" + +#: ../cache/locales.php:107 ../cache/locales.php:157 ../cache/locales.php:371 +#: ../cache/locales.php:425 +msgid "Nickname" +msgstr "Lempinimi" + +#: ../cache/locales.php:108 +msgid "Do you want do join automaticaly this Chat Room ?" +msgstr "" + +#: ../cache/locales.php:109 ../cache/locales.php:372 +msgid "Bad Chatroom ID" +msgstr "" + +#: ../cache/locales.php:110 ../cache/locales.php:373 +msgid "Empty name" +msgstr "" + +#: ../cache/locales.php:111 ../cache/locales.php:380 +msgid "Bookmarks updated" +msgstr "" + +#: ../cache/locales.php:112 +msgid "An error occured : " +msgstr "" + +#: ../cache/locales.php:113 +msgid "Configure" +msgstr "" + +#: ../cache/locales.php:114 +msgid "Add a new URL" +msgstr "" + +#: ../cache/locales.php:115 +msgid "URL" +msgstr "" + +#: ../cache/locales.php:117 +msgid "Message Published" +msgstr "" + +#: ../cache/locales.php:118 ../cache/locales.php:138 +msgid "Encrypted message" +msgstr "" + +#: ../cache/locales.php:119 +msgid "Composing..." +msgstr "Lähetetään" + +#: ../cache/locales.php:120 +msgid "Paused..." +msgstr "" + +#: ../cache/locales.php:121 +msgid "Contact gone" +msgstr "" + +#: ../cache/locales.php:122 +#, php-format +msgid "%s needs your attention" +msgstr "" + +#: ../cache/locales.php:123 +msgid "Your message here..." +msgstr "" + +#: ../cache/locales.php:124 +msgid "Smileys" +msgstr "" + +#: ../cache/locales.php:125 ../cache/locales.php:139 +msgid "Chat" +msgstr "Chat" + +#: ../cache/locales.php:126 +msgid "Discuss with your contacts" +msgstr "" + +#: ../cache/locales.php:127 +msgid "Members" +msgstr "" + +#: ../cache/locales.php:128 ../cache/locales.php:376 +msgid "Connected to the chatroom" +msgstr "" + +#: ../cache/locales.php:129 ../cache/locales.php:377 +msgid "Disconnected from the chatroom" +msgstr "" + +#: ../cache/locales.php:130 ../cache/locales.php:200 ../cache/locales.php:469 +msgid "Configuration" +msgstr "Asetukset" + +#: ../cache/locales.php:131 +msgid "Configuration saved" +msgstr "" + +#: ../cache/locales.php:132 +msgid "Subject" +msgstr "" + +#: ../cache/locales.php:133 +msgid "Subject changed" +msgstr "" + +#: ../cache/locales.php:134 +msgid "Open a new conversation by clicking on the plus button bellow" +msgstr "" + +#: ../cache/locales.php:135 +msgid "Chat with a contact" +msgstr "" + +#: ../cache/locales.php:136 +msgid "Frequent contacts" +msgstr "" + +#: ../cache/locales.php:137 +msgid "Load more contacts" +msgstr "" + +#: ../cache/locales.php:140 +msgid "General" +msgstr "" + +#: ../cache/locales.php:141 +msgid "Language" +msgstr "Kieli" + +#: ../cache/locales.php:142 +msgid "Roster display" +msgstr "" + +#: ../cache/locales.php:143 +msgid "Show the offline contacts" +msgstr "" + +#: ../cache/locales.php:144 +msgid "Hide the offline contacts" +msgstr "" + +#: ../cache/locales.php:145 +msgid "Appearence" +msgstr "" + +#: ../cache/locales.php:146 +msgid "This configuration is shared wherever you are connected !" +msgstr "" + +#: ../cache/locales.php:148 +msgid "Notify on incoming message" +msgstr "" + +#: ../cache/locales.php:149 +msgid "Use desktop notifications" +msgstr "" + +#: ../cache/locales.php:150 +msgid "Data" +msgstr "" + +#: ../cache/locales.php:151 +msgid "Cache" +msgstr "" + +#: ../cache/locales.php:152 ../cache/locales.php:218 ../cache/locales.php:466 +msgid "Contacts" +msgstr "" + +#: ../cache/locales.php:153 ../cache/locales.php:480 +msgid "Posts" +msgstr "" + +#: ../cache/locales.php:154 +msgid "Messages" +msgstr "" + +#: ../cache/locales.php:155 ../cache/locales.php:423 +msgid "General Informations" +msgstr "Perustiedot" + +#: ../cache/locales.php:158 ../cache/locales.php:427 +msgid "Date of Birth" +msgstr "Syntymäaika" + +#: ../cache/locales.php:159 ../cache/locales.php:428 +msgid "Gender" +msgstr "Sukupuoli" + +#: ../cache/locales.php:160 ../cache/locales.php:429 +msgid "Marital Status" +msgstr "Siviilisääty" + +#: ../cache/locales.php:161 ../cache/locales.php:426 +msgid "Email" +msgstr "" + +#: ../cache/locales.php:162 ../cache/locales.php:430 +msgid "Website" +msgstr "Nettisivu" + +#: ../cache/locales.php:163 ../cache/locales.php:431 +msgid "About Me" +msgstr "Tietoja minusta" + +#: ../cache/locales.php:164 +msgid "Other Accounts" +msgstr "" + +#: ../cache/locales.php:165 +msgid "Is Listening" +msgstr "" + +#: ../cache/locales.php:166 ../cache/locales.php:432 +msgid "Geographic Position" +msgstr "" + +#: ../cache/locales.php:167 ../cache/locales.php:433 +msgid "Locality" +msgstr "" + +#: ../cache/locales.php:168 ../cache/locales.php:434 +msgid "Country" +msgstr "" + +#: ../cache/locales.php:169 +msgid "Mood" +msgstr "" + +#: ../cache/locales.php:170 +msgid "I'm " +msgstr "" + +#: ../cache/locales.php:171 +msgid "Listening" +msgstr "" + +#: ../cache/locales.php:173 +msgid "Last seen" +msgstr "" + +#: ../cache/locales.php:174 +msgid "Client Informations" +msgstr "Asiakastiedot" + +#: ../cache/locales.php:175 +msgid "Last registered" +msgstr "" + +#: ../cache/locales.php:176 +msgid "Find some new friends" +msgstr "" + +#: ../cache/locales.php:177 ../cache/locales.php:533 +msgid "Edit" +msgstr "" + +#: ../cache/locales.php:178 +msgid "Alias" +msgstr "Alias" + +#: ../cache/locales.php:179 +msgid "Group" +msgstr "" + +#: ../cache/locales.php:180 ../cache/locales.php:400 +msgid "Contact updated" +msgstr "" + +#: ../cache/locales.php:181 +msgid "Are you sure?" +msgstr "" + +#: ../cache/locales.php:182 +msgid "" +"You are going to delete one of your contacts, please confirm your action" +msgstr "" + +#: ../cache/locales.php:183 +#, php-format +msgid "%s years" +msgstr "" + +#: ../cache/locales.php:184 +msgid "Last public post" +msgstr "" + +#: ../cache/locales.php:185 +msgid "Subscribe" +msgstr "" + +#: ../cache/locales.php:186 +msgid "Subscribed" +msgstr "" + +#: ../cache/locales.php:187 +msgid "Unsubscribe" +msgstr "" + +#: ../cache/locales.php:188 +msgid "You are going to unsubscribe from this Group" +msgstr "" + +#: ../cache/locales.php:189 +msgid "Unsubscribed" +msgstr "" + +#: ../cache/locales.php:190 +msgid "Make your membership to this group public to your friends" +msgstr "" + +#: ../cache/locales.php:191 +msgid "Give a label for this group" +msgstr "" + +#: ../cache/locales.php:192 +msgid "Are you sure ?" +msgstr "" + +#: ../cache/locales.php:194 +msgid "Discover, follow and share" +msgstr "" + +#: ../cache/locales.php:195 +msgid "Something bad happened to this group" +msgstr "" + +#: ../cache/locales.php:196 +msgid "Group configuration saved" +msgstr "" + +#: ../cache/locales.php:197 +msgid "Delete the group" +msgstr "" + +#: ../cache/locales.php:198 +msgid "" +"You are going to delete the following group. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:199 +msgid "" +"It seems that this group doesn't exists anymore. Do you want to remove it " +"from your subscriptions?" +msgstr "" + +#: ../cache/locales.php:201 ../cache/locales.php:408 +msgid "Subscriptions" +msgstr "" + +#: ../cache/locales.php:202 ../cache/locales.php:290 +msgid "Hello" +msgstr "" + +#: ../cache/locales.php:203 ../cache/locales.php:225 ../cache/locales.php:291 +msgid "Contact post" +msgstr "" + +#: ../cache/locales.php:204 +msgid "" +"You don't have any subscriptions yet, select a group server above to start " +"exploring." +msgstr "" + +#: ../cache/locales.php:205 +msgid "Subscribe to your favorite feeds by bookmarking them." +msgstr "" + +#: ../cache/locales.php:206 +msgid "My Subscriptions" +msgstr "" + +#: ../cache/locales.php:207 +msgid "Create a new Group" +msgstr "" + +#: ../cache/locales.php:208 +msgid "Group name" +msgstr "" + +#: ../cache/locales.php:209 +msgid "My Little Pony - Fan Club" +msgstr "" + +#: ../cache/locales.php:210 +msgid "Group created successfully" +msgstr "" + +#: ../cache/locales.php:211 +msgid "Group deleted successfully" +msgstr "" + +#: ../cache/locales.php:212 +msgid "Please provide a valid group name (4 characters minimum)" +msgstr "" + +#: ../cache/locales.php:213 +msgid "You cannot create a new Group on this server" +msgstr "" + +#: ../cache/locales.php:214 +#, php-format +msgid "%s subscribers" +msgstr "" + +#: ../cache/locales.php:215 +#, php-format +msgid "%s posts" +msgstr "" + +#: ../cache/locales.php:216 +msgid "All" +msgstr "Kaikki" + +#: ../cache/locales.php:219 +msgid "Refresh all the streams" +msgstr "" + +#: ../cache/locales.php:220 ../cache/locales.php:402 +msgid "Search" +msgstr "" + +#: ../cache/locales.php:221 +msgid "Go on the Chat page" +msgstr "" + +#: ../cache/locales.php:222 +msgid "Read all theses articles on the News page" +msgstr "" + +#: ../cache/locales.php:223 +msgid "Visit your public blog" +msgstr "" + +#: ../cache/locales.php:224 +msgid "See your public posts and share them with all your contacts" +msgstr "" + +#: ../cache/locales.php:226 +msgid "Universal share button" +msgstr "" + +#: ../cache/locales.php:227 +msgid "" +"Bookmark or drag and drop the following button in your toolbar and use it on " +"all the pages you want to share on Movim" +msgstr "" + +#: ../cache/locales.php:228 +msgid "Share on Movim" +msgstr "" + +#: ../cache/locales.php:229 +msgid "Frequently Asked Questions" +msgstr "" + +#: ../cache/locales.php:230 +msgid "What do the little banners refer to ?" +msgstr "Mitä nämä pienet bannerit ovat?" + +#: ../cache/locales.php:231 +msgid "" +"Thanks to these five little banners, you can quickly identitfy the level of " +"confdentiality applied to the information you provide." +msgstr "" +"Kiitos näiden viiden pienen bannerin, näet yksityisyyden tason jakamallesi " +"tiedolle." + +#: ../cache/locales.php:232 +msgid "White, only you can see the information" +msgstr "Valkoinen, vain sinä voit tähdä tämän" + +#: ../cache/locales.php:233 +msgid "Green, you have chosen some contacts who can see your information" +msgstr "Vihreä, olet valinnut joitakin kontakteja jotka voivat nähdä tämän" + +#: ../cache/locales.php:234 +msgid "Orange, all your contact list can see your information" +msgstr "Oranssi, kaikki jotka ovat kontaktilistallasi voivat nähdä tämän" + +#: ../cache/locales.php:235 +msgid "Red, everybody in the XMPP network can see your information" +msgstr "Punainen, vain ne jotka ovat XMPP verkossa voivat nähdä tämän" + +#: ../cache/locales.php:236 +msgid "Black, the whole Internet can see your information" +msgstr "Musta, avoinna kaikille internet käyttäjille" + +#: ../cache/locales.php:237 +msgid "Looking for some documentation ?" +msgstr "" + +#: ../cache/locales.php:238 +msgid "Read the Wiki" +msgstr "" + +#: ../cache/locales.php:239 +msgid "Talk with us by email ?" +msgstr "" + +#: ../cache/locales.php:240 +msgid "Join the Mailing List" +msgstr "" + +#: ../cache/locales.php:241 +msgid "Chat with the team ?" +msgstr "" + +#: ../cache/locales.php:242 +msgid "Join the Chatroom" +msgstr "" + +#: ../cache/locales.php:243 +msgid "Location node created" +msgstr "" + +#: ../cache/locales.php:244 +msgid "Bookmark node created" +msgstr "" + +#: ../cache/locales.php:245 +msgid "Profile node created" +msgstr "" + +#: ../cache/locales.php:246 +msgid "Avatar node created" +msgstr "" + +#: ../cache/locales.php:247 +msgid "Subscriptions node created" +msgstr "" + +#: ../cache/locales.php:248 +msgid "Microblog node created" +msgstr "" + +#: ../cache/locales.php:249 +msgid "Location" +msgstr "" + +#: ../cache/locales.php:250 +msgid "Wrong position" +msgstr "" + +#: ../cache/locales.php:251 +msgid "Location updated" +msgstr "" + +#: ../cache/locales.php:252 +msgid "Update my position" +msgstr "" + +#: ../cache/locales.php:253 +msgid "Wrong username" +msgstr "Väärä käyttäjänimi" + +#: ../cache/locales.php:254 +msgid "Invalid JID" +msgstr "Väärä JID" + +#: ../cache/locales.php:255 +msgid "Empty Challenge from the server" +msgstr "" + +#: ../cache/locales.php:256 +msgid "XMPP Domain error, your account is not a correct Jabber ID" +msgstr "XMPP domain -virhe, käyttäjätilisi ei ollut oikea Jabber ID" + +#: ../cache/locales.php:257 +msgid "Some data are missing !" +msgstr "Joitain tietoja puuttuu" + +#: ../cache/locales.php:258 +msgid "Wrong password" +msgstr "Väärä salasana" + +#: ../cache/locales.php:259 +msgid "Internal server error" +msgstr "Sisäinen palvelinvirhe" + +#: ../cache/locales.php:260 +msgid "Session error" +msgstr "Istuntovirhe" + +#: ../cache/locales.php:261 +msgid "Account successfully created" +msgstr "Käyttäjätili luotiin onnistuneesti" + +#: ../cache/locales.php:262 ../cache/locales.php:271 +msgid "Your XMPP server is unauthorized" +msgstr "" + +#: ../cache/locales.php:263 +msgid "The server takes too much time to respond" +msgstr "" + +#: ../cache/locales.php:264 +msgid "Your web browser is too old to use with Movim." +msgstr "Selaimesi on liian vanha Movimille, lataa uudempi" + +#: ../cache/locales.php:265 +msgid "" +"Movim cannot talk with the server, please try again later (Websocket " +"connection error)" +msgstr "" + +#: ../cache/locales.php:266 +msgid "Impossible login" +msgstr "" + +#: ../cache/locales.php:267 +msgid "Oops!" +msgstr "" + +#: ../cache/locales.php:268 ../cache/locales.php:449 ../cache/locales.php:455 +msgid "Unknown error" +msgstr "Tuntematon virhe" + +#: ../cache/locales.php:269 +msgid "Invalid username format" +msgstr "" + +#: ../cache/locales.php:270 +msgid "Invalid password format" +msgstr "" + +#: ../cache/locales.php:272 +msgid "A Movim session is already open on an other device" +msgstr "" + +#: ../cache/locales.php:273 +msgid "Movim failed to authenticate. You entered wrong data" +msgstr "Movim ei pystynyt todentamaan, annoit väärät tiedot" + +#: ../cache/locales.php:274 +msgid "Authentication mechanism not supported by Movim" +msgstr "" + +#: ../cache/locales.php:275 +msgid "The XMPP authentification failed" +msgstr "XMPP autentikointi epäonnistui" + +#: ../cache/locales.php:276 +#, php-format +msgid "" +"You can login with Facebook (chat only) using %syour.id@chat.facebook.com%s " +"and your password" +msgstr "" + +#: ../cache/locales.php:277 +#, php-format +msgid "%sGmail accounts are also compatible%s but are not fully supported" +msgstr "" + +#: ../cache/locales.php:278 +msgid "You can login using your favorite Jabber account" +msgstr "" + +#: ../cache/locales.php:279 +msgid "or with our demonstration account" +msgstr "" + +#: ../cache/locales.php:280 ../cache/locales.php:435 +msgid "Accounts" +msgstr "" + +#: ../cache/locales.php:281 +msgid "My address" +msgstr "Oma osoite" + +#: ../cache/locales.php:283 +msgid "Create one !" +msgstr "" + +#: ../cache/locales.php:284 +msgid "No account yet ?" +msgstr "" + +#: ../cache/locales.php:285 +msgid "Another account" +msgstr "" + +#: ../cache/locales.php:286 +msgid "You can login with accounts from theses servers" +msgstr "" + +#: ../cache/locales.php:287 +msgid "Connected" +msgstr "" + +#: ../cache/locales.php:288 +msgid "Population" +msgstr "" + +#: ../cache/locales.php:289 +msgid "Bad nickname (between 4 and 40 characters)" +msgstr "" + +#: ../cache/locales.php:292 +msgid "" +"Welcome on your news feed, here you will see all the posts published in the " +"groups you have subscribed." +msgstr "" + +#: ../cache/locales.php:293 +msgid "Refreshing all the streams" +msgstr "" + +#: ../cache/locales.php:294 +msgid "This post is public" +msgstr "" + +#: ../cache/locales.php:295 +msgid "Manage your members" +msgstr "" + +#: ../cache/locales.php:296 +msgid "Get the members" +msgstr "" + +#: ../cache/locales.php:297 +msgid "Affiliations saved" +msgstr "" + +#: ../cache/locales.php:298 +msgid "Manage your subscriptions" +msgstr "" + +#: ../cache/locales.php:299 +msgid "Manage the subscriptions" +msgstr "" + +#: ../cache/locales.php:300 +msgid "Get the subscriptions" +msgstr "" + +#: ../cache/locales.php:301 +msgid "Subscriptions saved" +msgstr "" + +#: ../cache/locales.php:302 +msgid "Pending Invitations" +msgstr "" + +#: ../cache/locales.php:303 +#, php-format +msgid "%s wants to talk with you" +msgstr "" + +#: ../cache/locales.php:304 +msgid "Manage" +msgstr "" + +#: ../cache/locales.php:305 ../cache/locales.php:338 +msgid "News Feed" +msgstr "" + +#: ../cache/locales.php:306 ../cache/locales.php:339 +msgid "Discover and register to the groups you are interested in" +msgstr "" + +#: ../cache/locales.php:307 ../cache/locales.php:340 ../cache/locales.php:482 +msgid "Preview" +msgstr "" + +#: ../cache/locales.php:308 ../cache/locales.php:341 ../cache/locales.php:478 +msgid "Help" +msgstr "Ohje" + +#: ../cache/locales.php:309 ../cache/locales.php:342 +msgid "More help" +msgstr "" + +#: ../cache/locales.php:310 ../cache/locales.php:343 +msgid "Markdown syntax manual" +msgstr "" + +#: ../cache/locales.php:311 ../cache/locales.php:344 ../cache/locales.php:681 +msgid "Title" +msgstr "" + +#: ../cache/locales.php:312 ../cache/locales.php:345 +msgid "Content" +msgstr "" + +#: ../cache/locales.php:313 ../cache/locales.php:346 +msgid "Link" +msgstr "" + +#: ../cache/locales.php:314 ../cache/locales.php:347 +msgid "Tags" +msgstr "" + +#: ../cache/locales.php:315 ../cache/locales.php:348 +msgid "Please enter a valid url" +msgstr "" + +#: ../cache/locales.php:316 ../cache/locales.php:349 +msgid "No content to preview" +msgstr "" + +#: ../cache/locales.php:317 ../cache/locales.php:350 ../cache/locales.php:687 +msgid "No content" +msgstr "" + +#: ../cache/locales.php:318 ../cache/locales.php:351 +msgid "Post published" +msgstr "" + +#: ../cache/locales.php:319 ../cache/locales.php:352 +msgid "Post deleted" +msgstr "" + +#: ../cache/locales.php:320 ../cache/locales.php:353 +msgid "This picture will be added to your gallery" +msgstr "" + +#: ../cache/locales.php:321 ../cache/locales.php:354 +msgid "What's Hot" +msgstr "" + +#: ../cache/locales.php:322 ../cache/locales.php:355 +msgid "New post" +msgstr "" + +#: ../cache/locales.php:323 ../cache/locales.php:357 +msgid "" +"You can also use services like Imgur or Flickr to host your picture and " +"paste the link here." +msgstr "" + +#: ../cache/locales.php:324 +#, php-format +msgid "This is a re-post from %s" +msgstr "" + +#: ../cache/locales.php:325 +#, php-format +msgid "See %s profile" +msgstr "" + +#: ../cache/locales.php:326 +msgid "Publish this post on your public feed?" +msgstr "" + +#: ../cache/locales.php:327 +msgid "Post published on your blog" +msgstr "" + +#: ../cache/locales.php:328 +msgid "Post removed from your blog" +msgstr "" + +#: ../cache/locales.php:329 ../cache/locales.php:701 +msgid "Delete this post" +msgstr "" + +#: ../cache/locales.php:330 +msgid "You are going to delete this post, please confirm your action" +msgstr "" + +#: ../cache/locales.php:331 +msgid "Comments disabled" +msgstr "" + +#: ../cache/locales.php:332 +msgid "Comment published" +msgstr "" + +#: ../cache/locales.php:333 +msgid "Disconnect" +msgstr "" + +#: ../cache/locales.php:334 +msgid "Your status here !" +msgstr "" + +#: ../cache/locales.php:335 +msgid "Status updated" +msgstr "" + +#: ../cache/locales.php:336 +msgid "Status" +msgstr "" + +#: ../cache/locales.php:337 +msgid "Presence" +msgstr "" + +#: ../cache/locales.php:356 +msgid "Publish" +msgstr "" + +#: ../cache/locales.php:358 +msgid "You cannot publish a post on this Group" +msgstr "" + +#: ../cache/locales.php:359 +msgid "" +"Some fields have been filled in. Do you still want to go back and loose " +"their content?" +msgstr "" + +#: ../cache/locales.php:360 +msgid "Shared" +msgstr "" + +#: ../cache/locales.php:362 +#, php-format +msgid "%s has been added to your public groups" +msgstr "" + +#: ../cache/locales.php:363 +#, php-format +msgid "%s has been removed from your public groups" +msgstr "" + +#: ../cache/locales.php:364 +msgid "Add a chatroom" +msgstr "" + +#: ../cache/locales.php:365 +msgid "You don't have any chatroom yet." +msgstr "" + +#: ../cache/locales.php:366 +msgid "Add one by clicking on the add button in the header." +msgstr "" + +#: ../cache/locales.php:367 +msgid "Chatrooms" +msgstr "" + +#: ../cache/locales.php:370 +msgid "My Favorite Room" +msgstr "" + +#: ../cache/locales.php:374 +msgid "Remove a chatroom" +msgstr "" + +#: ../cache/locales.php:375 +msgid "" +"You are going to remove the following chatroom. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:378 +msgid "Users in the room" +msgstr "" + +#: ../cache/locales.php:379 +msgid "Please enter a correct nickname (6 to 40 characters)" +msgstr "" + +#: ../cache/locales.php:381 +msgid "Public chatroom" +msgstr "" + +#: ../cache/locales.php:382 +msgid "Please provide a room address" +msgstr "" + +#: ../cache/locales.php:383 +msgid "You are currently logued as an anonymous user." +msgstr "" + +#: ../cache/locales.php:384 +msgid "" +"You can join using your own account or create one on the login page by " +"loging out using the cross in the top-right corner." +msgstr "" + +#: ../cache/locales.php:385 +#, php-format +msgid "Login on %s" +msgstr "" + +#: ../cache/locales.php:386 +msgid "Your nickname" +msgstr "" + +#: ../cache/locales.php:387 +msgid "Ungrouped" +msgstr "Ryhmittämätön" + +#: ../cache/locales.php:388 +msgid "Show disconnected contacts" +msgstr "" + +#: ../cache/locales.php:389 +msgid "Hide disconnected contacts" +msgstr "" + +#: ../cache/locales.php:390 +#, php-format +msgid "Show group %s" +msgstr "" + +#: ../cache/locales.php:391 +#, php-format +msgid "Hide group %s" +msgstr "" + +#: ../cache/locales.php:392 +msgid "Please enter a valid Jabber ID" +msgstr "" + +#: ../cache/locales.php:393 +msgid "" +"No contacts ? You can add one using the + button bellow or going to the " +"Explore page" +msgstr "" + +#: ../cache/locales.php:394 +msgid "Show/Hide" +msgstr "" + +#: ../cache/locales.php:395 +msgid "Enter the Jabber ID of your contact." +msgstr "" + +#: ../cache/locales.php:396 +msgid "Press enter to validate." +msgstr "" + +#: ../cache/locales.php:397 +msgid "JID" +msgstr "" + +#: ../cache/locales.php:398 +msgid "Results" +msgstr "" + +#: ../cache/locales.php:399 +msgid "Contact added" +msgstr "" + +#: ../cache/locales.php:401 +msgid "Contact deleted" +msgstr "" + +#: ../cache/locales.php:403 +msgid "This is not a valid url" +msgstr "" + +#: ../cache/locales.php:404 +msgid "Sharing the URL" +msgstr "" + +#: ../cache/locales.php:405 +msgid "Statistics" +msgstr "" + +#: ../cache/locales.php:406 +msgid "Since" +msgstr "" + +#: ../cache/locales.php:407 +msgid "Sessions" +msgstr "" + +#: ../cache/locales.php:409 +msgid "Monthly Subscriptions" +msgstr "" + +#: ../cache/locales.php:410 +msgid "Monthly Subscriptions Cumulated" +msgstr "" + +#: ../cache/locales.php:412 +msgid "" +"Movim is a decentralized social network, before creating a new account you " +"need to choose a server to register." +msgstr "" + +#: ../cache/locales.php:413 +msgid "Your server here ?" +msgstr "" + +#: ../cache/locales.php:414 +msgid "Contact us to add yours to the officially supported servers list" +msgstr "" + +#: ../cache/locales.php:416 +msgid "No public feed for this contact" +msgstr "" + +#: ../cache/locales.php:417 +msgid "No contact specified" +msgstr "" + +#: ../cache/locales.php:418 ../cache/locales.php:473 +msgid "Profile" +msgstr "Profiili" + +#: ../cache/locales.php:419 +msgid "Profile Updated" +msgstr "" + +#: ../cache/locales.php:420 +msgid "Profile Not Updated" +msgstr "" + +#: ../cache/locales.php:421 +msgid "Your profile is now public" +msgstr "" + +#: ../cache/locales.php:422 +msgid "Your profile is now restricted" +msgstr "" + +#: ../cache/locales.php:436 +msgid "Twitter" +msgstr "" + +#: ../cache/locales.php:437 +msgid "Skype" +msgstr "" + +#: ../cache/locales.php:438 +msgid "Yahoo" +msgstr "" + +#: ../cache/locales.php:439 +msgid "Privacy Level" +msgstr "" + +#: ../cache/locales.php:440 +msgid "Is this profile public ?" +msgstr "" + +#: ../cache/locales.php:441 +msgid "" +"Please pay attention ! By making your profile public, all the information " +"listed above will be available for all the Movim users and on the whole " +"Internet." +msgstr "" + +#: ../cache/locales.php:442 +msgid "Call" +msgstr "" + +#: ../cache/locales.php:443 +msgid "Hang up" +msgstr "" + +#: ../cache/locales.php:444 +msgid "Connection" +msgstr "" + +#: ../cache/locales.php:445 ../cache/locales.php:451 +msgid "Hung up" +msgstr "" + +#: ../cache/locales.php:446 ../cache/locales.php:452 +msgid "Your contact is busy" +msgstr "" + +#: ../cache/locales.php:447 ../cache/locales.php:453 +msgid "Declined" +msgstr "" + +#: ../cache/locales.php:448 ../cache/locales.php:454 +msgid "Remote application incompatible" +msgstr "" + +#: ../cache/locales.php:450 ../cache/locales.php:456 +msgid "Is calling you" +msgstr "" + +#: ../cache/locales.php:457 +msgid "You don't have javascript enabled. Good luck with that." +msgstr "" + +#: ../cache/locales.php:458 +msgid "" +"Movim is a kickass distributed social networking platform that protect your " +"privacy an comes with a set of awesome features." +msgstr "" + +#: ../cache/locales.php:459 +msgid "Administration" +msgstr "" + +#: ../cache/locales.php:460 +msgid "Home" +msgstr "Etusivu" + +#: ../cache/locales.php:461 +msgid "Discover" +msgstr "" + +#: ../cache/locales.php:462 +msgid "Explore" +msgstr "" + +#: ../cache/locales.php:463 +msgid "Account Creation" +msgstr "Käyttäjätilin luominen" + +#: ../cache/locales.php:464 +msgid "News" +msgstr "" + +#: ../cache/locales.php:465 +msgid "Avatar" +msgstr "Avatar" + +#: ../cache/locales.php:467 +msgid "Chats" +msgstr "" + +#: ../cache/locales.php:470 +msgid "Server" +msgstr "" + +#: ../cache/locales.php:471 +msgid "Public Groups" +msgstr "" + +#: ../cache/locales.php:472 +msgid "Viewer" +msgstr "" + +#: ../cache/locales.php:474 +msgid "Media" +msgstr "" + +#: ../cache/locales.php:475 +msgid "Blog" +msgstr "" + +#: ../cache/locales.php:476 +msgid "About" +msgstr "" + +#: ../cache/locales.php:477 +msgid "Login" +msgstr "" + +#: ../cache/locales.php:479 +msgid "Feed" +msgstr "Syöte" + +#: ../cache/locales.php:481 +msgid "Gallery" +msgstr "" + +#: ../cache/locales.php:483 +msgid "Visio-conference" +msgstr "" + +#: ../cache/locales.php:484 +msgid "Pods" +msgstr "" + +#: ../cache/locales.php:485 +msgid "Share" +msgstr "" + +#: ../cache/locales.php:486 +msgid "Room" +msgstr "" + +#: ../cache/locales.php:487 +#, php-format +msgid "Error: %s" +msgstr "Virhe: %s" + +#: ../cache/locales.php:488 +#, php-format +msgid "Cannot load file '%s'" +msgstr "Ei voi ladata tiedostoa '%s'" + +#: ../cache/locales.php:489 +#, php-format +msgid "Route error, please set all the parameters for the page %s" +msgstr "" + +#: ../cache/locales.php:490 +#, php-format +msgid "Requested widget '%s' doesn't exist." +msgstr "" + +#: ../cache/locales.php:491 +#, php-format +msgid "Requested event '%s' not registered." +msgstr "" + +#: ../cache/locales.php:492 +msgid "Whoops!" +msgstr "" + +#: ../cache/locales.php:493 +msgid "It seem that you don't have any pictures here?" +msgstr "" + +#: ../cache/locales.php:494 +msgid "You can try to upload a couple by going to the Media page" +msgstr "" + +#: ../cache/locales.php:495 +#, php-format +msgid "%s - About" +msgstr "" + +#: ../cache/locales.php:496 +#, php-format +msgid "%s - Account" +msgstr "" + +#: ../cache/locales.php:497 +#, php-format +msgid "%s - Administration Panel" +msgstr "" + +#: ../cache/locales.php:498 +#, php-format +msgid "%s - Blog" +msgstr "" + +#: ../cache/locales.php:499 +#, php-format +msgid "%s - Configuration" +msgstr "%s - Konfigurointi" + +#: ../cache/locales.php:500 +#, php-format +msgid "%s - Discover" +msgstr "" + +#: ../cache/locales.php:501 +#, php-format +msgid "%s - Explore" +msgstr "" + +#: ../cache/locales.php:502 +#, php-format +msgid "%s - Help Page" +msgstr "%s - Ohjesivu" + +#: ../cache/locales.php:503 +#, php-format +msgid "%s - Login to Movim" +msgstr "%s - Kirjaudu Movimiin" + +#: ../cache/locales.php:504 +#, php-format +msgid "%s - Welcome to Movim" +msgstr "%s - Tervetuloa käyttämään Movimia" + +#: ../cache/locales.php:505 +#, php-format +msgid "%s - Media" +msgstr "" + +#: ../cache/locales.php:506 +#, php-format +msgid "%s - News" +msgstr "" + +#: ../cache/locales.php:507 +#, php-format +msgid "%s - Group Configuration" +msgstr "" + +#: ../cache/locales.php:508 +#, php-format +msgid "%s - Group" +msgstr "" + +#: ../cache/locales.php:509 +#, php-format +msgid "%s - 404" +msgstr "" + +#: ../cache/locales.php:510 +#, php-format +msgid "%s - Profile" +msgstr "%s - Profiili" + +#: ../cache/locales.php:511 +#, php-format +msgid "%s - Server" +msgstr "" + +#: ../cache/locales.php:512 +msgid "Validate" +msgstr "" + +#: ../cache/locales.php:513 +msgid "Refresh" +msgstr "" + +#: ../cache/locales.php:514 +msgid "Add" +msgstr "Lisää uusi" + +#: ../cache/locales.php:515 +msgid "Delete" +msgstr "" + +#: ../cache/locales.php:516 +msgid "Remove" +msgstr "" + +#: ../cache/locales.php:517 +msgid "Cancel" +msgstr "Peruuta" + +#: ../cache/locales.php:518 +msgid "Close" +msgstr "" + +#: ../cache/locales.php:519 +msgid "Update" +msgstr "" + +#: ../cache/locales.php:520 +msgid "Updating" +msgstr "" + +#: ../cache/locales.php:521 +msgid "Submit" +msgstr "Lähetä" + +#: ../cache/locales.php:522 +msgid "Submitting" +msgstr "Lähetetään" + +#: ../cache/locales.php:523 +msgid "Reset" +msgstr "Nollaa" + +#: ../cache/locales.php:524 +msgid "Register" +msgstr "" + +#: ../cache/locales.php:525 +msgid "Unregister" +msgstr "" + +#: ../cache/locales.php:526 +msgid "Save" +msgstr "" + +#: ../cache/locales.php:527 +msgid "Clear" +msgstr "" + +#: ../cache/locales.php:528 +msgid "Upload" +msgstr "" + +#: ../cache/locales.php:529 +msgid "Come in!" +msgstr "Tule sisään!" + +#: ../cache/locales.php:530 +msgid "Connecting" +msgstr "" + +#: ../cache/locales.php:531 +msgid "Yes" +msgstr "Kyllä" + +#: ../cache/locales.php:532 +msgid "No" +msgstr "Ei" + +#: ../cache/locales.php:534 +msgid "Return" +msgstr "" + +#: ../cache/locales.php:535 +msgid "Accept" +msgstr "Hyväksy" + +#: ../cache/locales.php:536 +msgid "Refuse" +msgstr "" + +#: ../cache/locales.php:537 +msgid "Next" +msgstr "" + +#: ../cache/locales.php:538 +msgid "Previous" +msgstr "" + +#: ../cache/locales.php:539 +#, php-format +msgid "Step %s" +msgstr "" + +#: ../cache/locales.php:542 +msgid "Day" +msgstr "Päivä" + +#: ../cache/locales.php:543 +msgid "Monday" +msgstr "Maanantai" + +#: ../cache/locales.php:544 +msgid "Tuesday" +msgstr "Tiistai" + +#: ../cache/locales.php:545 +msgid "Wednesday" +msgstr "Keskiviikko" + +#: ../cache/locales.php:546 +msgid "Thursday" +msgstr "Torstai" + +#: ../cache/locales.php:547 +msgid "Friday" +msgstr "Perjantai" + +#: ../cache/locales.php:548 +msgid "Saturday" +msgstr "Launtai" + +#: ../cache/locales.php:549 +msgid "Sunday" +msgstr "" + +#: ../cache/locales.php:550 ../cache/locales.php:559 +msgid "None" +msgstr "Ei mitään" + +#: ../cache/locales.php:551 +msgid "Male" +msgstr "Mies" + +#: ../cache/locales.php:552 +msgid "Female" +msgstr "Nainen" + +#: ../cache/locales.php:553 +msgid "Other" +msgstr "Muu" + +#: ../cache/locales.php:554 +msgid "Bot" +msgstr "Botti" + +#: ../cache/locales.php:555 +msgid "Desktop" +msgstr "Työpöytä" + +#: ../cache/locales.php:556 +msgid "Phone" +msgstr "Puhelin" + +#: ../cache/locales.php:557 +msgid "Web" +msgstr "" + +#: ../cache/locales.php:558 +msgid "Registered" +msgstr "" + +#: ../cache/locales.php:560 +msgid "Single" +msgstr "Sinkku" + +#: ../cache/locales.php:561 +msgid "In a relationship" +msgstr "Parisuhteessa" + +#: ../cache/locales.php:562 +msgid "Married" +msgstr "Naimisissa" + +#: ../cache/locales.php:563 +msgid "Divorced" +msgstr "Eronnut" + +#: ../cache/locales.php:564 +msgid "Widowed" +msgstr "Leski" + +#: ../cache/locales.php:565 +msgid "Cohabiting" +msgstr "Avoliitossa" + +#: ../cache/locales.php:566 +msgid "Civil Union" +msgstr "Rekisteröity parisuhde" + +#: ../cache/locales.php:567 +msgid "Not shared" +msgstr "" + +#: ../cache/locales.php:568 +msgid "Shared with one contact" +msgstr "" + +#: ../cache/locales.php:569 +msgid "Shared with all contacts" +msgstr "" + +#: ../cache/locales.php:570 +msgid "Shared with the XMPP network" +msgstr "" + +#: ../cache/locales.php:571 +msgid "Shared with the whole Internet" +msgstr "" + +#: ../cache/locales.php:572 +msgid "Online" +msgstr "Paikalla" + +#: ../cache/locales.php:573 +msgid "Away" +msgstr "Poissa" + +#: ../cache/locales.php:574 +msgid "Do Not Disturb" +msgstr "Älä häiritse" + +#: ../cache/locales.php:575 +msgid "Extended Away" +msgstr "Laajennettu poissaolo" + +#: ../cache/locales.php:576 +msgid "Offline" +msgstr "Poissa verkosta" + +#: ../cache/locales.php:577 +msgid "Error" +msgstr "" + +#: ../cache/locales.php:578 +msgid "afraid" +msgstr "" + +#: ../cache/locales.php:579 +msgid "amazed" +msgstr "" + +#: ../cache/locales.php:580 +msgid "amorous" +msgstr "" + +#: ../cache/locales.php:581 +msgid "angry" +msgstr "" + +#: ../cache/locales.php:582 +msgid "annoyed" +msgstr "" + +#: ../cache/locales.php:583 +msgid "anxious" +msgstr "" + +#: ../cache/locales.php:584 +msgid "aroused" +msgstr "" + +#: ../cache/locales.php:585 +msgid "ashamed" +msgstr "" + +#: ../cache/locales.php:586 +msgid "bored" +msgstr "" + +#: ../cache/locales.php:587 +msgid "brave" +msgstr "" + +#: ../cache/locales.php:588 +msgid "calm" +msgstr "" + +#: ../cache/locales.php:589 +msgid "cautious" +msgstr "" + +#: ../cache/locales.php:590 +msgid "cold" +msgstr "" + +#: ../cache/locales.php:591 +msgid "confident" +msgstr "" + +#: ../cache/locales.php:592 +msgid "confused" +msgstr "" + +#: ../cache/locales.php:593 +msgid "contemplative" +msgstr "" + +#: ../cache/locales.php:594 +msgid "contented" +msgstr "" + +#: ../cache/locales.php:595 +msgid "cranky" +msgstr "" + +#: ../cache/locales.php:596 +msgid "crazy" +msgstr "" + +#: ../cache/locales.php:597 +msgid "creative" +msgstr "" + +#: ../cache/locales.php:598 +msgid "curious" +msgstr "" + +#: ../cache/locales.php:599 +msgid "dejected" +msgstr "" + +#: ../cache/locales.php:600 +msgid "depressed" +msgstr "" + +#: ../cache/locales.php:601 +msgid "disappointed" +msgstr "" + +#: ../cache/locales.php:602 +msgid "disgusted" +msgstr "" + +#: ../cache/locales.php:603 +msgid "dismayed" +msgstr "" + +#: ../cache/locales.php:604 +msgid "distracted" +msgstr "" + +#: ../cache/locales.php:605 +msgid "embarrassed" +msgstr "" + +#: ../cache/locales.php:606 +msgid "envious" +msgstr "" + +#: ../cache/locales.php:607 +msgid "excited" +msgstr "" + +#: ../cache/locales.php:608 +msgid "flirtatious" +msgstr "" + +#: ../cache/locales.php:609 +msgid "frustated" +msgstr "" + +#: ../cache/locales.php:610 +msgid "grateful" +msgstr "" + +#: ../cache/locales.php:611 +msgid "grieving" +msgstr "" + +#: ../cache/locales.php:612 +msgid "grumpy" +msgstr "" + +#: ../cache/locales.php:613 +msgid "guilty" +msgstr "" + +#: ../cache/locales.php:614 +msgid "happy" +msgstr "" + +#: ../cache/locales.php:615 +msgid "hopeful" +msgstr "" + +#: ../cache/locales.php:616 +msgid "hot" +msgstr "" + +#: ../cache/locales.php:617 +msgid "humbled" +msgstr "" + +#: ../cache/locales.php:618 +msgid "humiliated" +msgstr "" + +#: ../cache/locales.php:619 +msgid "hungry" +msgstr "" + +#: ../cache/locales.php:620 +msgid "hurt" +msgstr "" + +#: ../cache/locales.php:621 +msgid "impressed" +msgstr "" + +#: ../cache/locales.php:622 +msgid "in awe" +msgstr "" + +#: ../cache/locales.php:623 +msgid "in love" +msgstr "" + +#: ../cache/locales.php:624 +msgid "indignant" +msgstr "" + +#: ../cache/locales.php:625 +msgid "interested" +msgstr "" + +#: ../cache/locales.php:626 +msgid "intoxicated" +msgstr "" + +#: ../cache/locales.php:627 +msgid "invincible" +msgstr "" + +#: ../cache/locales.php:628 +msgid "jealous" +msgstr "" + +#: ../cache/locales.php:629 +msgid "lonely" +msgstr "" + +#: ../cache/locales.php:630 +msgid "lost" +msgstr "" + +#: ../cache/locales.php:631 +msgid "lucky" +msgstr "" + +#: ../cache/locales.php:632 +msgid "mean" +msgstr "" + +#: ../cache/locales.php:633 +msgid "moody" +msgstr "" + +#: ../cache/locales.php:634 +msgid "nervous" +msgstr "" + +#: ../cache/locales.php:635 +msgid "neutral" +msgstr "" + +#: ../cache/locales.php:636 +msgid "offended" +msgstr "" + +#: ../cache/locales.php:637 +msgid "outraged" +msgstr "" + +#: ../cache/locales.php:638 +msgid "playful" +msgstr "" + +#: ../cache/locales.php:639 +msgid "proud" +msgstr "" + +#: ../cache/locales.php:640 +msgid "relaxed" +msgstr "" + +#: ../cache/locales.php:641 +msgid "relieved" +msgstr "" + +#: ../cache/locales.php:642 +msgid "remorseful" +msgstr "" + +#: ../cache/locales.php:643 +msgid "restless" +msgstr "" + +#: ../cache/locales.php:644 +msgid "sad" +msgstr "" + +#: ../cache/locales.php:645 +msgid "sarcastic" +msgstr "" + +#: ../cache/locales.php:646 +msgid "satisfied" +msgstr "" + +#: ../cache/locales.php:647 +msgid "serious" +msgstr "" + +#: ../cache/locales.php:648 +msgid "shocked" +msgstr "" + +#: ../cache/locales.php:649 +msgid "shy" +msgstr "" + +#: ../cache/locales.php:650 +msgid "sick" +msgstr "" + +#: ../cache/locales.php:651 +msgid "sleepy" +msgstr "" + +#: ../cache/locales.php:652 +msgid "spontaneous" +msgstr "" + +#: ../cache/locales.php:653 +msgid "stressed" +msgstr "" + +#: ../cache/locales.php:654 +msgid "strong" +msgstr "" + +#: ../cache/locales.php:655 +msgid "surprised" +msgstr "" + +#: ../cache/locales.php:656 +msgid "thankful" +msgstr "" + +#: ../cache/locales.php:657 +msgid "thirsty" +msgstr "" + +#: ../cache/locales.php:658 +msgid "tired" +msgstr "" + +#: ../cache/locales.php:659 +msgid "undefined" +msgstr "" + +#: ../cache/locales.php:660 +msgid "weak" +msgstr "" + +#: ../cache/locales.php:661 +msgid "worried" +msgstr "" + +#: ../cache/locales.php:662 +msgid "Month" +msgstr "Kuukausi" + +#: ../cache/locales.php:663 +msgid "January" +msgstr "Tammikuu" + +#: ../cache/locales.php:664 +msgid "February" +msgstr "Helmikuu" + +#: ../cache/locales.php:665 +msgid "March" +msgstr "Maaliskuu" + +#: ../cache/locales.php:666 +msgid "April" +msgstr "Huhtikuu" + +#: ../cache/locales.php:667 +msgid "May" +msgstr "Toukokuu" + +#: ../cache/locales.php:668 +msgid "June" +msgstr "Kesäkuu" + +#: ../cache/locales.php:669 +msgid "July" +msgstr "Heinäkuu" + +#: ../cache/locales.php:670 +msgid "August" +msgstr "Elokuu" + +#: ../cache/locales.php:671 +msgid "September" +msgstr "Syyskuu" + +#: ../cache/locales.php:672 +msgid "October" +msgstr "Lokakuu" + +#: ../cache/locales.php:673 +msgid "November" +msgstr "Marraskuu" + +#: ../cache/locales.php:674 +msgid "December" +msgstr "Joulukuu" + +#: ../cache/locales.php:675 +msgid "Year" +msgstr "Vuosi" + +#: ../cache/locales.php:676 +msgid "Today" +msgstr "Tänään" + +#: ../cache/locales.php:677 +msgid "Tomorrow" +msgstr "Huomenna" + +#: ../cache/locales.php:678 +msgid "Yesterday" +msgstr "Eilen" + +#: ../cache/locales.php:679 +#, php-format +msgid " %d days ago" +msgstr " %d päivää sitten" + +#: ../cache/locales.php:680 +msgid "day" +msgstr "päivä" + +#: ../cache/locales.php:682 +msgid "What's new ?" +msgstr "" + +#: ../cache/locales.php:683 +msgid "Place" +msgstr "" + +#: ../cache/locales.php:684 +msgid "by" +msgstr "" + +#: ../cache/locales.php:685 +msgid "Geolocalisation" +msgstr "" + +#: ../cache/locales.php:686 +msgid "email" +msgstr "" + +#: ../cache/locales.php:688 +msgid "No comments yet" +msgstr "" + +#: ../cache/locales.php:689 +msgid "No comments stream" +msgstr "" + +#: ../cache/locales.php:690 +msgid "Your feed cannot be loaded." +msgstr "Syötettäsi ei voitu ladata" + +#: ../cache/locales.php:691 +msgid "Get older posts" +msgstr "Hae vanhat postaukset" + +#: ../cache/locales.php:692 +#, php-format +msgid "%s new items" +msgstr "" + +#: ../cache/locales.php:693 +msgid "Comment publication error" +msgstr "" + +#: ../cache/locales.php:694 +msgid "Show the older comments" +msgstr "" + +#: ../cache/locales.php:695 +msgid "Loading comments ..." +msgstr "" + +#: ../cache/locales.php:696 +msgid "Get the comments" +msgstr "" + +#: ../cache/locales.php:697 +msgid "Add a comment" +msgstr "" + +#: ../cache/locales.php:698 +msgid "Share with" +msgstr "" + +#: ../cache/locales.php:699 +msgid "Everyone" +msgstr "" + +#: ../cache/locales.php:700 +msgid "Your contacts" +msgstr "" + +#: ../cache/locales.php:702 +msgid "Updated" +msgstr "" + +#: ../cache/locales.php:703 +msgid "Content not found" +msgstr "" + +#: ../cache/locales.php:704 +msgid "Contact publication" +msgstr "" + +#: ../cache/locales.php:705 +msgid "Comments" +msgstr "" + +#: ../cache/locales.php:706 +msgid "The API is not reachable, try again later" +msgstr "" + +#: ../cache/locales.php:707 +msgid "Type here" +msgstr "" + +#~ msgid "PHP version mismatch. Movim requires PHP 5.3 minimum." +#~ msgstr "PHP versio ei yhteensopiva. Movim vaatii vähintään PHP 5.3:n" + +#, php-format +#~ msgid "Movim requires the %s extension." +#~ msgstr "Movim vaatii %s laajennuksen." + +#~ msgid "Movim's folder must be writable." +#~ msgstr "Movim -kansioon täytyy olla kirjoitusoikeudet" + +#, php-format +#~ msgid "Couldn't create configuration file '%s'." +#~ msgstr "Ei voitu luoda asetustiedostoa '%s'" + +#~ msgid "Compatibility Test" +#~ msgstr "Yhteensopivuustesti" + +#~ msgid "" +#~ "The following requirements were not met. Please make sure they are all " +#~ "satisfied in order to install Movim." +#~ msgstr "" +#~ "Seuraavia vaatimuksia ei voitu täyttää. Varmista että kaikki vaatimukset " +#~ "täytetty että voit asentaa Movimin." + +#~ msgid "User not logged in." +#~ msgstr "Käyttäjä ei ole kirjautunut sisään." + +#~ msgid "JID not provided." +#~ msgstr "JID ei määritetty." + +#, php-format +#~ msgid "jid '%s' is incorrect" +#~ msgstr "jid '%s' on väärin" + +#, php-format +#~ msgid "Cannot open log file '%s'" +#~ msgstr "Ei voi avata lokitiedostoa '%s'" + +#, php-format +#~ msgid "%s - Account Creation" +#~ msgstr "%s - Tilin luominen" + +#~ msgid "Remove this contact" +#~ msgstr "Poista tämä kontakti" + +#~ msgid "Debug console" +#~ msgstr "Debug konsoli" + +#~ msgid "Logout" +#~ msgstr "Kirjaudu ulos" + +#~ msgid "wants to talk with you" +#~ msgstr "haluaa jutella kanssasi" + +#~ msgid "Decline" +#~ msgstr "Hylkää" + +#~ msgid "Loading the contact feed ..." +#~ msgstr "Ladataan kontaktit-feediä" + +#, php-format +#~ msgid "Install the %s package" +#~ msgstr "Asenna %s paketti" + +#~ msgid "or" +#~ msgstr "tai" + +#~ msgid "Actual version : " +#~ msgstr "Nykyinen versio: " + +#, php-format +#~ msgid "Install %s and %s packages" +#~ msgstr "Asenna %s ja %s paketit" + +#~ msgid "Update your PHP version or contact your server administrator" +#~ msgstr "Päivitä PHP versiosi tai ota yhteys palvelimen ylläpitäjään" + +#~ msgid "Enable read and write rights on Movim's root folder" +#~ msgstr "kirjoitus- ja lukuoikeudet Movim-juurihakemistoon" + +#~ msgid "" +#~ "Keep in mind that Movim is still under development and will handle many " +#~ "personal details. Its use can potentially endanger your data. Always pay " +#~ "attention to information that you submit." +#~ msgstr "" +#~ "Muista että Movim on yhä työn alla ja ylläpitää henkilökohtaisia tietoja. " +#~ "Käyttö vielä tässä vaiheessa voi joissain tapauksissa vaarantaa " +#~ "yksityisyyden. Ole huolellinen jakaessasi tietoja." + +#~ msgid "" +#~ "Before you enjoy your social network, a few adjustements are required." +#~ msgstr "" +#~ "Ennen kuin voit nauttia sosiaalisesta verkosta, tarvitaan vielä vähän " +#~ "säätämistä" + +#~ msgid "Thank you for downloading Movim!" +#~ msgstr "Kiitos että latasit Movimin!" + +#, php-format +#~ msgid "Couldn't create directory '%s'." +#~ msgstr "Kansiota '%s' ei voitu luoda" + +#~ msgid "Movim Installer" +#~ msgstr "Movin asennusohjelma" + +#~ msgid "Proxy Preferences" +#~ msgstr "Välityspalvelimen asetukset" + +#~ msgid "XMPP Connection Preferences" +#~ msgstr "XMPP yhteysasetukset" + +#~ msgid "ultimate" +#~ msgstr "äärimmäinen" + +#~ msgid "normal" +#~ msgstr "normaali" + +#~ msgid "terse" +#~ msgstr "ytimekäs" + +#~ msgid "empty" +#~ msgstr "tyhjä" + +#~ msgid "BOSH Connection Preferences" +#~ msgstr "BOSH yhteysasetukset" + +#~ msgid "Success !" +#~ msgstr "Onnistui!" + +#~ msgid "Database Detected" +#~ msgstr "Tietokanta tunnistettu" + +#, php-format +#~ msgid "Please remove the %s folder in order to complete the installation" +#~ msgstr "Poista %s kansio että voit saattaa asennuksen loppuun" + +#~ msgid "Database Movim schema installed" +#~ msgstr "Movim tietokantamalli asennettu" + +#~ msgid "Connecting..." +#~ msgstr "Yhdistetään..." + +#, php-format +#~ msgid "%s - Add An Account" +#~ msgstr "%s - Lisää käyttäjätili" + +#~ msgid "Only alphanumerics elements are authorized" +#~ msgstr "vain numeeriset elementit on hyväksytty" + +#~ msgid "Wrong ID" +#~ msgstr "Väärä ID" + +#~ msgid "Could not communicate with the XMPP server" +#~ msgstr "Ongelmia yhteydessä XMPP serveriin" + +#~ msgid "Invalid name" +#~ msgstr "Virheellinen nimi" + +#~ msgid "You entered different passwords" +#~ msgstr "Syötit eri salasanat" + +#~ msgid "Could not connect to the XMPP server" +#~ msgstr "Ei voitu luoda yhteyttä XMPP serveriin" + +#~ msgid "Username already taken" +#~ msgstr "Käyttäjänimi on jo käytössä" + +#~ msgid "" +#~ "Firstly fill in this blank with a brand new account ID, this address will " +#~ "follow you on all the Movim network !" +#~ msgstr "" +#~ "Ensiksi anna uusi tilin ID-tunniste, tämä tunniste on sinun käytössä koko " +#~ "Movim verkossa." + +#~ msgid "Make sure your password is safe :" +#~ msgstr "Pidä huolta että salasanasi on turvallinen:" + +#~ msgid "Example :" +#~ msgstr "Esimerkki:" + +#~ msgid "Same here !" +#~ msgstr "Sama täällä!" + +#~ msgid "Pseudo" +#~ msgstr "Pseudo" + +#~ msgid "Create" +#~ msgstr "Luo" + +#~ msgid "A capital letter, a digit and a special character are recommended" +#~ msgstr "" +#~ "Suositellaan käyttämään iso kirjainta, numeroa ja/tai erikoismerkkiä." + +#~ msgid "8 characters" +#~ msgstr "8 merkkiä" + +#~ msgid "Retype" +#~ msgstr "Kirjoita uudelleen" + +#~ msgid "Add your login informations" +#~ msgstr "Lisää kirjautumistiedot" + +#~ msgid "Address" +#~ msgstr "Osoite" + +#~ msgid "Loading your feed ..." +#~ msgstr "Ladataan sinun syötteitä ..." + +#~ msgid "Client Type" +#~ msgstr "Asiakasohjelma" + +#~ msgid "" +#~ "Your server doesn't support post publication, you can only read contact's " +#~ "feeds" +#~ msgstr "" +#~ "Palvelimesi ei tue postauksen julakisua, voit vain lukea kontaktisi syötteet" + +#~ msgid "My Posts" +#~ msgstr "Minun postaukset" + +#~ msgid "I can't find the answer to my question here" +#~ msgstr "En löydä täältä vastausta kysymykselleni" + +#~ msgid "talkative" +#~ msgstr "puhelias" + +#, php-format +#~ msgid "You can now access your shiny Movim instance %sJump In !%s" +#~ msgstr "Voi nyt mennä uudenkarheaan Movim instanssiisi %s hyppää sisään %s" + +#~ msgid "Client Name" +#~ msgstr "Asiakkaan nimi" + +#~ msgid "The current BOSH URL in invalid" +#~ msgstr "Nykyinen BOSH url on epäkelpo" + +#, php-format +#~ msgid "" +#~ "Although Movim is evolving fast, many (many) features are missing. Be " +#~ "patient ;). You can have a look %s at next versions's roadmaps %s to know if " +#~ "the one you want is on its way." +#~ msgstr "" +#~ "Vaikka Movim kehittyy nopeasti, useat ominaisuudet saattavat vielä olla " +#~ "puutteellisia. Ole kärsivällinen ;) Voit katsoa jo etukäteen %s tulevien " +#~ "versioiden ominaisuuksia %s." + +#, php-format +#~ msgid "" +#~ "Don't forget that Movim is an open source project, a helping hand is always " +#~ "welcome (see %s Can I participate %s)" +#~ msgstr "" +#~ "Movim on avoimen lähdekoodin projekti, auttavat kädet ovat aina " +#~ "tervetulleita (katso %s Miten voin osallistua %s)" + +#, php-format +#~ msgid "Contacts (%s)" +#~ msgstr "Kontaktit (%s)" + +#~ msgid "No profile yet ?" +#~ msgstr "Ei vielä käyttäjätunnusta?" + +#~ msgid "Link my current account" +#~ msgstr "Yhdistä nykyiseen käyttäjätiliin" + +#~ msgid "Create my vCard" +#~ msgstr "Luo vCard" + +#~ msgid "Show All" +#~ msgstr "Näytä kaikki" + +#~ msgid "Edit my Profile" +#~ msgstr "Muokkaa profiiliani" + +#~ msgid "Follow" +#~ msgstr "Seuraa" + +#~ msgid "" +#~ "Some features are missing/I can't do everything I used to do on other social " +#~ "networks" +#~ msgstr "" +#~ "Joitain ominaisuuksia puuttuu / en voi tehdä kaikkea mitä muissa " +#~ "sosiaalisissa verkoissa" + +#, php-format +#~ msgid "" +#~ "Visit the page %s What is Movim ? %s to know more about the project, its " +#~ "aims and understand how it works." +#~ msgstr "" +#~ "Vieraile %s Mikä Movim on? %s sivulla saadaksesi tietoa projektista, " +#~ "tavoitteista ja ymmärtääksesi sen toimintaa." + +#, php-format +#~ msgid "" +#~ "Go to the %s to the Frequently Asked Questions %s or come ask your question " +#~ "on the official chatroom %s or via our mailing-list (%s see the dedicated " +#~ "page %s)." +#~ msgstr "" +#~ "Vieräile %s Usein Kysytyissä Kysymyksissä (FAQ/UKK) %s tai kysy meidän " +#~ "virallisessa chatissa tai %s tai meidän postituslistalla (%s katso sivu%s)." + +#~ msgid "" +#~ "Some errors were detected. Please correct them for the installation to " +#~ "proceed." +#~ msgstr "" +#~ "Joitain virheitä huomattiin, ole hyvä ja korjaa virheet että voidaan jatkaa " +#~ "asentamista." + +#, php-format +#~ msgid "This server hosts %s accounts" +#~ msgstr "Tämä palvelin ylläpitää %s käyttäjätiliä" + +#, php-format +#~ msgid "Cannot load element value '%s'" +#~ msgstr "Ei voi ladata elementin arvoa '%s'" + +#~ msgid "Invite this user" +#~ msgstr "Kutsu tämä tkäyttäjä" + +#~ msgid "What is Movim?" +#~ msgstr "Mikä Movim on?" + +#, php-format +#~ msgid "XMPP connection through Bosh failed with error '%s'" +#~ msgstr "XMPP yhteys Boshin kautta epäonnistui, virhekoodi '%s'" + +#, php-format +#~ msgid "Database connection failed with error '%s'" +#~ msgstr "Yhteys tietokantaan epäonnistui, virhekoodi '%s'" + +#~ msgid "Send request" +#~ msgstr "Lähetä pyyntö" + +#~ msgid "Valid Bosh" +#~ msgstr "Validi Bosh-yhteys" + +#, php-format +#~ msgid "Bosh connection failed with error '%s'" +#~ msgstr "Bosh yhteys epäonnistui, virhekoodi '%s'" diff --git a/sources/locales/fr.po b/sources/locales/fr.po new file mode 100644 index 0000000..270947e --- /dev/null +++ b/sources/locales/fr.po @@ -0,0 +1,2997 @@ +# French translations for Movim Website package. +# This file is distributed under the same license as the Movim Website package. +# This file was translated from CodingTeam at . +msgid "" +msgstr "" +"Project-Id-Version: Movim Website\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-06-08 22:06+0200\n" +"PO-Revision-Date: 2015-06-10 08:09+0000\n" +"Last-Translator: Axelos \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2015-06-18 21:08+0000\n" +"X-Generator: Launchpad (build 17570)\n" +"Language: \n" + +#: ../cache/locales.php:2 +msgid "Thanks" +msgstr "Remerciements" + +#: ../cache/locales.php:3 +msgid "Developers" +msgstr "Développeurs" + +#: ../cache/locales.php:4 +msgid "Translators" +msgstr "Traducteurs" + +#: ../cache/locales.php:5 +msgid "Software" +msgstr "Logiciels" + +#: ../cache/locales.php:6 +msgid "Resources" +msgstr "Ressources" + +#: ../cache/locales.php:7 ../cache/locales.php:83 ../cache/locales.php:85 +msgid "API" +msgstr "API" + +#: ../cache/locales.php:8 +msgid "" +"Movim is an XMPP-based communication platform. All the project, except the " +"following software and resources, is under" +msgstr "" +"Movim est une plateforme de communication construite sur XMPP. L’intégralité " +"du projet, à l’exception des ressources et logiciels suivants, est sous la " +"licence" + +#: ../cache/locales.php:9 +msgid "Account" +msgstr "Compte" + +#: ../cache/locales.php:10 +msgid "The password has been updated" +msgstr "Le mot de passe a été mis à jour" + +#: ../cache/locales.php:11 +msgid "Please provide a valid password (6 characters minimum)" +msgstr "Veuillez entrer un mot de passe valide (6 lettres minimum)" + +#: ../cache/locales.php:12 +msgid "The provided passwords are not the same" +msgstr "Les mot de passes renseignés ne sont pas identiques" + +#: ../cache/locales.php:13 +msgid "Delete my account" +msgstr "Supprimer mon compte" + +#: ../cache/locales.php:14 +msgid "" +"You will delete your XMPP account and all the relative information linked to " +"it (profile, contacts and publications)." +msgstr "" +"Vous allez supprimer votre compte XMPP ainsi que l'ensemble des informations " +"liés à celui-ci (profil, contacts et billets)." + +#: ../cache/locales.php:15 +msgid "Are you sure that you want to delete it ?" +msgstr "Êtes-vous sûr de vouloir le supprimer?" + +#: ../cache/locales.php:16 ../cache/locales.php:411 +msgid "Create a new account" +msgstr "Créer un nouveau compte" + +#: ../cache/locales.php:17 +msgid "No account creation form found on the server" +msgstr "Aucun formulaire de création de compte n’a été trouvé sur le serveur" + +#: ../cache/locales.php:18 ../cache/locales.php:172 +msgid "on" +msgstr "sur" + +#: ../cache/locales.php:19 +msgid "Your acccount has been successfully registered" +msgstr "Votre compte a été correctement enregistré" + +#: ../cache/locales.php:20 +msgid "Loading" +msgstr "Chargement en cours" + +#: ../cache/locales.php:21 +msgid "Not Acceptable" +msgstr "Non acceptable" + +#: ../cache/locales.php:22 +msgid "The registration system of this server is currently unavailable" +msgstr "" +"Le système d’enregistrement de ce serveur est actuellement indisponible" + +#: ../cache/locales.php:23 +msgid "" +"This server use an external system for the registration, please click on the " +"following URL." +msgstr "" +"Ce serveur utilise un service externe pour enregistrer les nouveaux " +"utilisateurs, veuillez s’il vous plaît cliquer sur le lien suivant." + +#: ../cache/locales.php:24 +msgid "Actions" +msgstr "Actions" + +#: ../cache/locales.php:25 ../cache/locales.php:82 +msgid "Database" +msgstr "Base de données" + +#: ../cache/locales.php:26 +msgid "Modl wasn't able to connect to the database" +msgstr "Modl n’a pas été en mesure de se connecter à la base de données" + +#: ../cache/locales.php:27 +msgid "Movim is connected to the database" +msgstr "Movim est connecté à la base de données" + +#: ../cache/locales.php:28 +msgid "The database need to be updated" +msgstr "La base de données doit être mise à jour" + +#: ../cache/locales.php:29 +msgid "Movim database is up to date" +msgstr "La base de donnée est à jour" + +#: ../cache/locales.php:30 +msgid "Database Type" +msgstr "Type de base de données" + +#: ../cache/locales.php:31 ../cache/locales.php:50 ../cache/locales.php:540 +msgid "Username" +msgstr "Identifiant" + +#: ../cache/locales.php:32 ../cache/locales.php:51 ../cache/locales.php:282 +#: ../cache/locales.php:541 +msgid "Password" +msgstr "Mot de passe" + +#: ../cache/locales.php:33 +msgid "Host" +msgstr "Hôte" + +#: ../cache/locales.php:34 +msgid "Port" +msgstr "Port" + +#: ../cache/locales.php:35 +msgid "Database Name" +msgstr "Nom de la base de données" + +#: ../cache/locales.php:36 +msgid "General Settings" +msgstr "Paramètres généraux" + +#: ../cache/locales.php:37 +msgid "Theme" +msgstr "Thème" + +#: ../cache/locales.php:38 +msgid "Default language" +msgstr "Langue par défaut" + +#: ../cache/locales.php:39 +msgid "Environment" +msgstr "Environnement" + +#: ../cache/locales.php:40 +msgid "Log verbosity" +msgstr "Niveau de détail des journaux" + +#: ../cache/locales.php:41 +msgid "Server Timezone" +msgstr "Fuseau horaire du serveur" + +#: ../cache/locales.php:42 +msgid "User folder size limit (in bytes)" +msgstr "Taille limite du dossier des utilisateurs (en octets)" + +#: ../cache/locales.php:43 +msgid "WebSocket Configuration" +msgstr "Configuration du WebSocket" + +#: ../cache/locales.php:44 +msgid "Enter here a valid WebSocket URI in the form" +msgstr "Veuillez saisir une URI WebSocket valide dans le formulaire" + +#: ../cache/locales.php:45 +msgid "WebSocket URI" +msgstr "URI du WebSocket" + +#: ../cache/locales.php:46 +msgid "" +"If you change the URI, please restart the daemon to reload the configuration" +msgstr "" +"Si vous changez l’URI, veuillez relancer le démon afin de prendre en compte " +"la configuration" + +#: ../cache/locales.php:47 +msgid "Public WebSockets" +msgstr "WebSockets publics" + +#: ../cache/locales.php:48 +msgid "Administration Credential" +msgstr "Identification de l’administrateur" + +#: ../cache/locales.php:49 +msgid "Change the default credentials admin/password" +msgstr "Modifiez les paramètres d’identification admin / password" + +#: ../cache/locales.php:52 +msgid "Retype password" +msgstr "Ressaisissez le mot de passe" + +#: ../cache/locales.php:53 +msgid "Whitelist - XMPP Server" +msgstr "Serveurs XMPP : Liste blanche" + +#: ../cache/locales.php:54 +msgid "" +"If you want to specify a list of authorized XMPP servers on your Movim pod " +"and forbid the connection on all the others please put their domain name " +"here, with comma (ex: movim.eu,jabber.fr)" +msgstr "" +"Si vous souhaitez établir une liste de serveurs XMPP autorisés sur votre pod " +"Movim et interdire la connexion à tous les autres, veuillez saisir la liste " +"de leurs noms de domaine, séparés par une virgule (ex : movim.eu, jabber.fr)." + +#: ../cache/locales.php:55 +msgid "" +"Leave this field blank if you allow the access to all the XMPP accounts." +msgstr "" +"Laissez ce champ vide si vous souhaitez autoriser la connexion à tous les " +"comptes XMPP." + +#: ../cache/locales.php:56 +msgid "List of whitelisted XMPP servers" +msgstr "Liste blanche des serveurs XMPP" + +#: ../cache/locales.php:57 ../cache/locales.php:61 +msgid "Information Message" +msgstr "Message d’information" + +#: ../cache/locales.php:58 +msgid "Description" +msgstr "Description" + +#: ../cache/locales.php:59 +msgid "This message will be displayed on the login page" +msgstr "Ce message sera affiché sur la page de connexion." + +#: ../cache/locales.php:60 +msgid "Leave this field blank if you don't want to show any message." +msgstr "Laissez ce champ vide si vous ne voulez afficher aucun message." + +#: ../cache/locales.php:62 +msgid "Empty" +msgstr "Vide" + +#: ../cache/locales.php:63 +msgid "Syslog" +msgstr "Journal système (syslog)" + +#: ../cache/locales.php:64 +msgid "Syslog and files" +msgstr "Journal système et fichiers" + +#: ../cache/locales.php:65 +msgid "URL Rewriting" +msgstr "Réécriture d'URL" + +#: ../cache/locales.php:66 +msgid "The URL Rewriting can be enabled" +msgstr "La réécriture d'URL peut être activée" + +#: ../cache/locales.php:67 +msgid "General Overview" +msgstr "Aperçu général" + +#: ../cache/locales.php:68 +msgid "" +"Movim has found some issues or things that need to be fixed or improved" +msgstr "" +"Movim a rencontré des problèmes ou des choses qui doivent être corrigés ou " +"améliorés" + +#: ../cache/locales.php:69 +#, php-format +msgid "Update your PHP-Version: %s" +msgstr "Mettez à jour votre version de PHP : %s" + +#: ../cache/locales.php:70 +msgid "Required: 5.3.0" +msgstr "Requis : 5.3.0" + +#: ../cache/locales.php:71 +msgid "Install the php5-curl library" +msgstr "Installer la bibliothèque php5-curl" + +#: ../cache/locales.php:72 +msgid "Install the php5-imagick library" +msgstr "Installez la bibliothèque php5-imagick" + +#: ../cache/locales.php:73 +msgid "Install the php5-gd library" +msgstr "Installez la librairie php5-gd" + +#: ../cache/locales.php:74 +msgid "Read and write rights for the webserver in Movim's root directory" +msgstr "" +"Droits de lecture et d’écriture pour le serveur web dans le dossier racine " +"de Movim" + +#: ../cache/locales.php:75 +msgid "The URL Rewriting support is currently disabled" +msgstr "" +"Le support des URI simplifiées (URL Rewriting) est actuellement désactivé" + +#: ../cache/locales.php:76 +msgid "The database need to be updated, go to the database panel to fix this" +msgstr "" +"La base de données doit être mise à jour, allez dans son panneau pour " +"résoudre ce problème" + +#: ../cache/locales.php:77 +msgid "" +"WebSocket connection error, check if the Movim Daemon is running and is " +"reacheable" +msgstr "" + +#: ../cache/locales.php:78 +msgid "" +"XMPP Websocket connection error, please check the validity of the URL given " +"in the General Configuration" +msgstr "" +"Erreur de connexion XMPP Websocket, s'il vous plaît vérifier la validité de " +"l'URL donnée dans la configuration générale" + +#: ../cache/locales.php:79 +msgid "Browser" +msgstr "Navigateur" + +#: ../cache/locales.php:80 +msgid "Movim Core" +msgstr "" + +#: ../cache/locales.php:81 +msgid "Movim Daemon" +msgstr "Démon Movim" + +#: ../cache/locales.php:84 +msgid "XMPP" +msgstr "XMPP" + +#: ../cache/locales.php:86 +#, php-format +msgid "" +"Here you can register your pod on the official %sMovim API%s and be listed " +"on %sthe pods page%s." +msgstr "" +"Vous pouvez enregistrer ici votre pod sur %sl’API officielle%s et être listé " +"sur %sla page des pods%s." + +#: ../cache/locales.php:87 +msgid "Your pod is not registered on the API" +msgstr "Votre pod n’est pas enregistré sur l’API" + +#: ../cache/locales.php:88 +msgid "Your pod is registered on the API" +msgstr "Votre pod est enregistré sur l’API" + +#: ../cache/locales.php:89 +msgid "Your pod is not yet validated" +msgstr "Votre pod n’est pas encore validé" + +#: ../cache/locales.php:90 +msgid "Your pod is validated" +msgstr "Votre pod est validé" + +#: ../cache/locales.php:91 +msgid "" +"You asked to be removed from the API, this request will be processed in a " +"couple of hours" +msgstr "" +"Votre demande de désinscription a été prise en compte, elle sera effective " +"dans quelques heures" + +#: ../cache/locales.php:92 ../cache/locales.php:147 +msgid "Configuration updated" +msgstr "Configuration mise à jour" + +#: ../cache/locales.php:93 +msgid "File" +msgstr "Fichier" + +#: ../cache/locales.php:94 +msgid "Use it" +msgstr "Utiliser" + +#: ../cache/locales.php:95 +msgid "Webcam" +msgstr "Caméra" + +#: ../cache/locales.php:96 +msgid "Cheese !" +msgstr "Souriez !" + +#: ../cache/locales.php:97 +msgid "Take a webcam snapshot" +msgstr "Prendre une photo avec votre webcam" + +#: ../cache/locales.php:98 +msgid "Avatar Updated" +msgstr "Avatar mis à jour" + +#: ../cache/locales.php:99 +msgid "Avatar Not Updated" +msgstr "Avatar non mis à jour" + +#: ../cache/locales.php:100 ../cache/locales.php:415 +#, php-format +msgid "%s's feed" +msgstr "Flux de %s" + +#: ../cache/locales.php:101 +msgid "This user has not posted anything right now" +msgstr "Cet utilisateur n'a rien publié pour le moment" + +#: ../cache/locales.php:102 +msgid "Conferences" +msgstr "Conférences" + +#: ../cache/locales.php:103 ../cache/locales.php:193 ../cache/locales.php:217 +#: ../cache/locales.php:468 +msgid "Groups" +msgstr "Groupes" + +#: ../cache/locales.php:104 +msgid "Add a new Chat Room" +msgstr "Ajouter un nouveau salon" + +#: ../cache/locales.php:105 ../cache/locales.php:368 +msgid "Chat Room ID" +msgstr "Identifiant du salon" + +#: ../cache/locales.php:106 ../cache/locales.php:116 ../cache/locales.php:156 +#: ../cache/locales.php:361 ../cache/locales.php:369 ../cache/locales.php:424 +msgid "Name" +msgstr "Nom" + +#: ../cache/locales.php:107 ../cache/locales.php:157 ../cache/locales.php:371 +#: ../cache/locales.php:425 +msgid "Nickname" +msgstr "Pseudonyme" + +#: ../cache/locales.php:108 +msgid "Do you want do join automaticaly this Chat Room ?" +msgstr "Voulez vous rejoindre automatiquement ce salon ?" + +#: ../cache/locales.php:109 ../cache/locales.php:372 +msgid "Bad Chatroom ID" +msgstr "Mauvais identifiant de salon de discussion" + +#: ../cache/locales.php:110 ../cache/locales.php:373 +msgid "Empty name" +msgstr "Nom vide" + +#: ../cache/locales.php:111 ../cache/locales.php:380 +msgid "Bookmarks updated" +msgstr "Signets mis à jour" + +#: ../cache/locales.php:112 +msgid "An error occured : " +msgstr "Une erreur s’est produite : " + +#: ../cache/locales.php:113 +msgid "Configure" +msgstr "Configurer" + +#: ../cache/locales.php:114 +msgid "Add a new URL" +msgstr "Ajouter un nouveau lien" + +#: ../cache/locales.php:115 +msgid "URL" +msgstr "URL" + +#: ../cache/locales.php:117 +msgid "Message Published" +msgstr "Message publié" + +#: ../cache/locales.php:118 ../cache/locales.php:138 +msgid "Encrypted message" +msgstr "Message chiffré" + +#: ../cache/locales.php:119 +msgid "Composing..." +msgstr "Rédige..." + +#: ../cache/locales.php:120 +msgid "Paused..." +msgstr "En pause…" + +#: ../cache/locales.php:121 +msgid "Contact gone" +msgstr "Le contact est absent pour le moment" + +#: ../cache/locales.php:122 +#, php-format +msgid "%s needs your attention" +msgstr "%s a besoin de votre attention" + +#: ../cache/locales.php:123 +msgid "Your message here..." +msgstr "Votre message ici…" + +#: ../cache/locales.php:124 +msgid "Smileys" +msgstr "Émoticônes" + +#: ../cache/locales.php:125 ../cache/locales.php:139 +msgid "Chat" +msgstr "Clavardage" + +#: ../cache/locales.php:126 +msgid "Discuss with your contacts" +msgstr "Discuter avec vos contacts" + +#: ../cache/locales.php:127 +msgid "Members" +msgstr "Membres" + +#: ../cache/locales.php:128 ../cache/locales.php:376 +msgid "Connected to the chatroom" +msgstr "Connecté au salon" + +#: ../cache/locales.php:129 ../cache/locales.php:377 +msgid "Disconnected from the chatroom" +msgstr "Déconnecté du salon" + +#: ../cache/locales.php:130 ../cache/locales.php:200 ../cache/locales.php:469 +msgid "Configuration" +msgstr "Configuration" + +#: ../cache/locales.php:131 +msgid "Configuration saved" +msgstr "Configuration enregistrée" + +#: ../cache/locales.php:132 +msgid "Subject" +msgstr "Sujet" + +#: ../cache/locales.php:133 +msgid "Subject changed" +msgstr "Sujet mis à jour" + +#: ../cache/locales.php:134 +msgid "Open a new conversation by clicking on the plus button bellow" +msgstr "" +"Commencez une nouvelle conversation en cliquant sur le bouton plus ci-dessous" + +#: ../cache/locales.php:135 +msgid "Chat with a contact" +msgstr "Discuter avec un contact" + +#: ../cache/locales.php:136 +msgid "Frequent contacts" +msgstr "Contacts fréquent" + +#: ../cache/locales.php:137 +msgid "Load more contacts" +msgstr "Afficher plus de contacts" + +#: ../cache/locales.php:140 +msgid "General" +msgstr "Paramètres généraux" + +#: ../cache/locales.php:141 +msgid "Language" +msgstr "Langue" + +#: ../cache/locales.php:142 +msgid "Roster display" +msgstr "Affichage de la liste de contact" + +#: ../cache/locales.php:143 +msgid "Show the offline contacts" +msgstr "Afficher les contacts hors ligne" + +#: ../cache/locales.php:144 +msgid "Hide the offline contacts" +msgstr "Cacher les contacts hors ligne" + +#: ../cache/locales.php:145 +msgid "Appearence" +msgstr "Apparence" + +#: ../cache/locales.php:146 +msgid "This configuration is shared wherever you are connected !" +msgstr "Cette configuration est partagée partout où vous vous connectez !" + +#: ../cache/locales.php:148 +msgid "Notify on incoming message" +msgstr "Notifier lors d’un message entrant" + +#: ../cache/locales.php:149 +msgid "Use desktop notifications" +msgstr "Utiliser les notifications bureau" + +#: ../cache/locales.php:150 +msgid "Data" +msgstr "Données" + +#: ../cache/locales.php:151 +msgid "Cache" +msgstr "Cache" + +#: ../cache/locales.php:152 ../cache/locales.php:218 ../cache/locales.php:466 +msgid "Contacts" +msgstr "Contacts" + +#: ../cache/locales.php:153 ../cache/locales.php:480 +msgid "Posts" +msgstr "Billets" + +#: ../cache/locales.php:154 +msgid "Messages" +msgstr "Messages" + +#: ../cache/locales.php:155 ../cache/locales.php:423 +msgid "General Informations" +msgstr "Informations générales" + +#: ../cache/locales.php:158 ../cache/locales.php:427 +msgid "Date of Birth" +msgstr "Date de naissance" + +#: ../cache/locales.php:159 ../cache/locales.php:428 +msgid "Gender" +msgstr "Sexe" + +#: ../cache/locales.php:160 ../cache/locales.php:429 +msgid "Marital Status" +msgstr "Situation familiale" + +#: ../cache/locales.php:161 ../cache/locales.php:426 +msgid "Email" +msgstr "Courriel" + +#: ../cache/locales.php:162 ../cache/locales.php:430 +msgid "Website" +msgstr "Site web" + +#: ../cache/locales.php:163 ../cache/locales.php:431 +msgid "About Me" +msgstr "À propos de moi" + +#: ../cache/locales.php:164 +msgid "Other Accounts" +msgstr "Autres comptes" + +#: ../cache/locales.php:165 +msgid "Is Listening" +msgstr "En écoute" + +#: ../cache/locales.php:166 ../cache/locales.php:432 +msgid "Geographic Position" +msgstr "Position géographique" + +#: ../cache/locales.php:167 ../cache/locales.php:433 +msgid "Locality" +msgstr "Ville" + +#: ../cache/locales.php:168 ../cache/locales.php:434 +msgid "Country" +msgstr "Pays" + +#: ../cache/locales.php:169 +msgid "Mood" +msgstr "Humeur" + +#: ../cache/locales.php:170 +msgid "I'm " +msgstr "Je suis " + +#: ../cache/locales.php:171 +msgid "Listening" +msgstr "En écoute" + +#: ../cache/locales.php:173 +msgid "Last seen" +msgstr "Dernière apparition" + +#: ../cache/locales.php:174 +msgid "Client Informations" +msgstr "Informations sur le client" + +#: ../cache/locales.php:175 +msgid "Last registered" +msgstr "Dernier enregistré" + +#: ../cache/locales.php:176 +msgid "Find some new friends" +msgstr "Cherche de nouveaux amis" + +#: ../cache/locales.php:177 ../cache/locales.php:533 +msgid "Edit" +msgstr "Modifier" + +#: ../cache/locales.php:178 +msgid "Alias" +msgstr "Alias" + +#: ../cache/locales.php:179 +msgid "Group" +msgstr "Groupe" + +#: ../cache/locales.php:180 ../cache/locales.php:400 +msgid "Contact updated" +msgstr "Contact mis à jour" + +#: ../cache/locales.php:181 +msgid "Are you sure?" +msgstr "Êtes-vous sûr ?" + +#: ../cache/locales.php:182 +msgid "" +"You are going to delete one of your contacts, please confirm your action" +msgstr "" +"Vous allez supprimer l’un de vos contacts, confirmez s’il vous plaît." + +#: ../cache/locales.php:183 +#, php-format +msgid "%s years" +msgstr "%s ans" + +#: ../cache/locales.php:184 +msgid "Last public post" +msgstr "Derniers billets public" + +#: ../cache/locales.php:185 +msgid "Subscribe" +msgstr "S’abonner" + +#: ../cache/locales.php:186 +msgid "Subscribed" +msgstr "Abonné" + +#: ../cache/locales.php:187 +msgid "Unsubscribe" +msgstr "Se désabonner" + +#: ../cache/locales.php:188 +msgid "You are going to unsubscribe from this Group" +msgstr "Vous allez vous désinscrire de ce Groupe." + +#: ../cache/locales.php:189 +msgid "Unsubscribed" +msgstr "Désinscrit(e)" + +#: ../cache/locales.php:190 +msgid "Make your membership to this group public to your friends" +msgstr "Partagez votre adhésion à ce groupe avec vos amis" + +#: ../cache/locales.php:191 +msgid "Give a label for this group" +msgstr "Donnez un nom personnalisé pour ce Groupe" + +#: ../cache/locales.php:192 +msgid "Are you sure ?" +msgstr "Êtes-vous sûr ?" + +#: ../cache/locales.php:194 +msgid "Discover, follow and share" +msgstr "Découvrire, suivre et partager" + +#: ../cache/locales.php:195 +msgid "Something bad happened to this group" +msgstr "Ce groupe ne semble pas disponible pour le moment" + +#: ../cache/locales.php:196 +msgid "Group configuration saved" +msgstr "Configuration du groupe sauvegardée" + +#: ../cache/locales.php:197 +msgid "Delete the group" +msgstr "Supprimer ce groupe" + +#: ../cache/locales.php:198 +msgid "" +"You are going to delete the following group. Please confirm your action." +msgstr "Vous allez supprimer ce groupe. Veuillez confirmer votre action." + +#: ../cache/locales.php:199 +msgid "" +"It seems that this group doesn't exists anymore. Do you want to remove it " +"from your subscriptions?" +msgstr "" +"Il semblerait que que groupe n'existe plus. Souhaitez-vous le supprimer de " +"vos favoris?" + +#: ../cache/locales.php:201 ../cache/locales.php:408 +msgid "Subscriptions" +msgstr "Abonnements" + +#: ../cache/locales.php:202 ../cache/locales.php:290 +msgid "Hello" +msgstr "Salut" + +#: ../cache/locales.php:203 ../cache/locales.php:225 ../cache/locales.php:291 +msgid "Contact post" +msgstr "Billet d’un contact" + +#: ../cache/locales.php:204 +msgid "" +"You don't have any subscriptions yet, select a group server above to start " +"exploring." +msgstr "" +"Vous n'avez souscrit à aucun groupe pour le moment, choisissez un serveur de " +"groupes ci-dessous et commencer à explorer." + +#: ../cache/locales.php:205 +msgid "Subscribe to your favorite feeds by bookmarking them." +msgstr "Souscrivez à vos groupes favorits en les mettant en favoris." + +#: ../cache/locales.php:206 +msgid "My Subscriptions" +msgstr "Mes Souscriptions" + +#: ../cache/locales.php:207 +msgid "Create a new Group" +msgstr "Créer un nouveau Groupe" + +#: ../cache/locales.php:208 +msgid "Group name" +msgstr "Nom du Groupe" + +#: ../cache/locales.php:209 +msgid "My Little Pony - Fan Club" +msgstr "Mon Petit Poney – Fan-club" + +#: ../cache/locales.php:210 +msgid "Group created successfully" +msgstr "Groupe créé avec succès" + +#: ../cache/locales.php:211 +msgid "Group deleted successfully" +msgstr "Groupe supprimé avec succès" + +#: ../cache/locales.php:212 +msgid "Please provide a valid group name (4 characters minimum)" +msgstr "" + +#: ../cache/locales.php:213 +msgid "You cannot create a new Group on this server" +msgstr "" + +#: ../cache/locales.php:214 +#, php-format +msgid "%s subscribers" +msgstr "%s souscrits" + +#: ../cache/locales.php:215 +#, php-format +msgid "%s posts" +msgstr "%s billets" + +#: ../cache/locales.php:216 +msgid "All" +msgstr "Tous" + +#: ../cache/locales.php:219 +msgid "Refresh all the streams" +msgstr "Rafraîchir tous les flux" + +#: ../cache/locales.php:220 ../cache/locales.php:402 +msgid "Search" +msgstr "Rechercher" + +#: ../cache/locales.php:221 +msgid "Go on the Chat page" +msgstr "Aller sur la page Discussions" + +#: ../cache/locales.php:222 +msgid "Read all theses articles on the News page" +msgstr "Lire tous ces articles sur la page Actualité" + +#: ../cache/locales.php:223 +msgid "Visit your public blog" +msgstr "Aller sur votre blog publique" + +#: ../cache/locales.php:224 +msgid "See your public posts and share them with all your contacts" +msgstr "Voir vos billets publics et les partager avec tous vos contacts" + +#: ../cache/locales.php:226 +msgid "Universal share button" +msgstr "Bouton partager universel." + +#: ../cache/locales.php:227 +msgid "" +"Bookmark or drag and drop the following button in your toolbar and use it on " +"all the pages you want to share on Movim" +msgstr "" +"Cliquez-déposez ou mettez en favoris dans votre navigateur le bouton suivant " +"et utilisez le sur toutes les pages que vous voulez partager sur Movim" + +#: ../cache/locales.php:228 +msgid "Share on Movim" +msgstr "Partager sur Movim" + +#: ../cache/locales.php:229 +msgid "Frequently Asked Questions" +msgstr "Foire aux questions" + +#: ../cache/locales.php:230 +msgid "What do the little banners refer to ?" +msgstr "À quoi correspondent les petits fanions de l’interface ?" + +#: ../cache/locales.php:231 +msgid "" +"Thanks to these five little banners, you can quickly identitfy the level of " +"confdentiality applied to the information you provide." +msgstr "" +"Ces 5 petits fanions vous permettent, en un coup d’œil, de connaitre la " +"confidentialité des données que vous publiez." + +#: ../cache/locales.php:232 +msgid "White, only you can see the information" +msgstr "Blanc, les données ne sont visibles que par vous-même" + +#: ../cache/locales.php:233 +msgid "Green, you have chosen some contacts who can see your information" +msgstr "Vert, les données ne sont visibles que par les contacts choisis" + +#: ../cache/locales.php:234 +msgid "Orange, all your contact list can see your information" +msgstr "Orange, les données sont visibles par toute votre liste de contacts" + +#: ../cache/locales.php:235 +msgid "Red, everybody in the XMPP network can see your information" +msgstr "" +"Rouge, les données sont visibles par tout le monde au sein du réseau XMPP" + +#: ../cache/locales.php:236 +msgid "Black, the whole Internet can see your information" +msgstr "Noir, les données sont visibles par tout le monde sur internet" + +#: ../cache/locales.php:237 +msgid "Looking for some documentation ?" +msgstr "Vous cherchez de la documentation?" + +#: ../cache/locales.php:238 +msgid "Read the Wiki" +msgstr "Lisez le wiki" + +#: ../cache/locales.php:239 +msgid "Talk with us by email ?" +msgstr "Nous contacter par courriel ?" + +#: ../cache/locales.php:240 +msgid "Join the Mailing List" +msgstr "Rejoindre la Mailing-list" + +#: ../cache/locales.php:241 +msgid "Chat with the team ?" +msgstr "Discuter avec l’équipe ?" + +#: ../cache/locales.php:242 +msgid "Join the Chatroom" +msgstr "Rejoindre le salon de discussion" + +#: ../cache/locales.php:243 +msgid "Location node created" +msgstr "Nœud de géolocalisation créé" + +#: ../cache/locales.php:244 +msgid "Bookmark node created" +msgstr "Nœud des signets créé" + +#: ../cache/locales.php:245 +msgid "Profile node created" +msgstr "Nœud du profil créé" + +#: ../cache/locales.php:246 +msgid "Avatar node created" +msgstr "Nœud de l’avatar créé" + +#: ../cache/locales.php:247 +msgid "Subscriptions node created" +msgstr "Nœud des abonnements créé" + +#: ../cache/locales.php:248 +msgid "Microblog node created" +msgstr "Nœud du microblog créé" + +#: ../cache/locales.php:249 +msgid "Location" +msgstr "Position" + +#: ../cache/locales.php:250 +msgid "Wrong position" +msgstr "Mauvaise position" + +#: ../cache/locales.php:251 +msgid "Location updated" +msgstr "Position géographique mise à jour" + +#: ../cache/locales.php:252 +msgid "Update my position" +msgstr "Mettre à jour ma position" + +#: ../cache/locales.php:253 +msgid "Wrong username" +msgstr "Nom d’utilisateur incorrect" + +#: ../cache/locales.php:254 +msgid "Invalid JID" +msgstr "Identifiant Jabber incorrect" + +#: ../cache/locales.php:255 +msgid "Empty Challenge from the server" +msgstr "La paquet Challenge du serveur est vide" + +#: ../cache/locales.php:256 +msgid "XMPP Domain error, your account is not a correct Jabber ID" +msgstr "" +"Erreur de domaine XMPP, votre compte n’est pas un identifiant Jabber correct" + +#: ../cache/locales.php:257 +msgid "Some data are missing !" +msgstr "Il manque des informations !" + +#: ../cache/locales.php:258 +msgid "Wrong password" +msgstr "Mot de passe incorrect" + +#: ../cache/locales.php:259 +msgid "Internal server error" +msgstr "Erreur interne du serveur" + +#: ../cache/locales.php:260 +msgid "Session error" +msgstr "Erreur de session" + +#: ../cache/locales.php:261 +msgid "Account successfully created" +msgstr "Compte créé avec succès" + +#: ../cache/locales.php:262 ../cache/locales.php:271 +msgid "Your XMPP server is unauthorized" +msgstr "Votre compte XMPP n’est pas autorisé à se connecter" + +#: ../cache/locales.php:263 +msgid "The server takes too much time to respond" +msgstr "Le serveur met trop de temps à répondre" + +#: ../cache/locales.php:264 +msgid "Your web browser is too old to use with Movim." +msgstr "Votre navigateur est trop vieux pour prendre en charge Movim" + +#: ../cache/locales.php:265 +msgid "" +"Movim cannot talk with the server, please try again later (Websocket " +"connection error)" +msgstr "" +"Movim ne peut pas communiquer avec le serveur, veuillez réessayer plus tard " +"(erreur de connexion WebSocket)" + +#: ../cache/locales.php:266 +msgid "Impossible login" +msgstr "Authentification impossible" + +#: ../cache/locales.php:267 +msgid "Oops!" +msgstr "Oups !" + +#: ../cache/locales.php:268 ../cache/locales.php:449 ../cache/locales.php:455 +msgid "Unknown error" +msgstr "Erreur inconnue" + +#: ../cache/locales.php:269 +msgid "Invalid username format" +msgstr "Le format de l'identifiant n'est pas correct" + +#: ../cache/locales.php:270 +msgid "Invalid password format" +msgstr "Mot de passe non valide" + +#: ../cache/locales.php:272 +msgid "A Movim session is already open on an other device" +msgstr "Une session Movim est déjà ouverte sur un autre ordinateur." + +#: ../cache/locales.php:273 +msgid "Movim failed to authenticate. You entered wrong data" +msgstr "" +"Movim n’a pas pu vous authentifier. Vous avez entré des données erronées." + +#: ../cache/locales.php:274 +msgid "Authentication mechanism not supported by Movim" +msgstr "Le mécanisme d’authentification n’est pas supporté par Movim" + +#: ../cache/locales.php:275 +msgid "The XMPP authentification failed" +msgstr "L’authentification au serveur XMPP a échoué" + +#: ../cache/locales.php:276 +#, php-format +msgid "" +"You can login with Facebook (chat only) using %syour.id@chat.facebook.com%s " +"and your password" +msgstr "" +"Vous pouvez vous connecter avec Facebook (messagerie instantanée uniquement) " +"en entrant %svotre.id@chat.facebook.com%s et votre mot de passe" + +#: ../cache/locales.php:277 +#, php-format +msgid "%sGmail accounts are also compatible%s but are not fully supported" +msgstr "" +"%sLes comptes Gmail sont aussi compatibles%s mais ne sont pas complètement " +"pris en charge" + +#: ../cache/locales.php:278 +msgid "You can login using your favorite Jabber account" +msgstr "Vous pouvez vous connecter avec votre compte Jabber favori" + +#: ../cache/locales.php:279 +msgid "or with our demonstration account" +msgstr "ou avec notre compte de démonstration" + +#: ../cache/locales.php:280 ../cache/locales.php:435 +msgid "Accounts" +msgstr "Comptes" + +#: ../cache/locales.php:281 +msgid "My address" +msgstr "Mon adresse" + +#: ../cache/locales.php:283 +msgid "Create one !" +msgstr "Créez-en un !" + +#: ../cache/locales.php:284 +msgid "No account yet ?" +msgstr "Pas encore de compte ?" + +#: ../cache/locales.php:285 +msgid "Another account" +msgstr "Autre compte" + +#: ../cache/locales.php:286 +msgid "You can login with accounts from theses servers" +msgstr "" +"Vous pouvez vous authentifier avec des comptes venant des serveurs suivants" + +#: ../cache/locales.php:287 +msgid "Connected" +msgstr "Connecté" + +#: ../cache/locales.php:288 +msgid "Population" +msgstr "Population" + +#: ../cache/locales.php:289 +msgid "Bad nickname (between 4 and 40 characters)" +msgstr "" + +#: ../cache/locales.php:292 +msgid "" +"Welcome on your news feed, here you will see all the posts published in the " +"groups you have subscribed." +msgstr "" +"Bienvenue sur flux d’actualité, ici vous verrez tous les billets publiés " +"dans les groupes auxquels vous vous êtes abonnés." + +#: ../cache/locales.php:293 +msgid "Refreshing all the streams" +msgstr "Rafraîchir tous les flux" + +#: ../cache/locales.php:294 +msgid "This post is public" +msgstr "Ce billet est public" + +#: ../cache/locales.php:295 +msgid "Manage your members" +msgstr "Gérer vos membres" + +#: ../cache/locales.php:296 +msgid "Get the members" +msgstr "Récupérer les membres" + +#: ../cache/locales.php:297 +msgid "Affiliations saved" +msgstr "Affiliations sauvegardées" + +#: ../cache/locales.php:298 +msgid "Manage your subscriptions" +msgstr "Gérer vos abonnements" + +#: ../cache/locales.php:299 +msgid "Manage the subscriptions" +msgstr "Gérer les abonnements" + +#: ../cache/locales.php:300 +msgid "Get the subscriptions" +msgstr "Récupérer les abonnements" + +#: ../cache/locales.php:301 +msgid "Subscriptions saved" +msgstr "Abonnements sauvegardés" + +#: ../cache/locales.php:302 +msgid "Pending Invitations" +msgstr "Invitations en attente" + +#: ../cache/locales.php:303 +#, php-format +msgid "%s wants to talk with you" +msgstr "%s veut parler avec vous" + +#: ../cache/locales.php:304 +msgid "Manage" +msgstr "Gérer" + +#: ../cache/locales.php:305 ../cache/locales.php:338 +msgid "News Feed" +msgstr "Fil d’actualité" + +#: ../cache/locales.php:306 ../cache/locales.php:339 +msgid "Discover and register to the groups you are interested in" +msgstr "Découvrez et rejoignez les groupes qui vous intéressent" + +#: ../cache/locales.php:307 ../cache/locales.php:340 ../cache/locales.php:482 +msgid "Preview" +msgstr "Aperçu" + +#: ../cache/locales.php:308 ../cache/locales.php:341 ../cache/locales.php:478 +msgid "Help" +msgstr "Aide" + +#: ../cache/locales.php:309 ../cache/locales.php:342 +msgid "More help" +msgstr "Aide supplémentaire" + +#: ../cache/locales.php:310 ../cache/locales.php:343 +msgid "Markdown syntax manual" +msgstr "Manuel d'utilisation de la syntaxe Markdown" + +#: ../cache/locales.php:311 ../cache/locales.php:344 ../cache/locales.php:681 +msgid "Title" +msgstr "Titre" + +#: ../cache/locales.php:312 ../cache/locales.php:345 +msgid "Content" +msgstr "Contenu" + +#: ../cache/locales.php:313 ../cache/locales.php:346 +msgid "Link" +msgstr "Lien" + +#: ../cache/locales.php:314 ../cache/locales.php:347 +msgid "Tags" +msgstr "Étiquettes" + +#: ../cache/locales.php:315 ../cache/locales.php:348 +msgid "Please enter a valid url" +msgstr "Veuillez entrer une URL valide" + +#: ../cache/locales.php:316 ../cache/locales.php:349 +msgid "No content to preview" +msgstr "Pas de contenu à afficher" + +#: ../cache/locales.php:317 ../cache/locales.php:350 ../cache/locales.php:687 +msgid "No content" +msgstr "Aucun contenu" + +#: ../cache/locales.php:318 ../cache/locales.php:351 +msgid "Post published" +msgstr "Bilet publié" + +#: ../cache/locales.php:319 ../cache/locales.php:352 +msgid "Post deleted" +msgstr "Billet effacé" + +#: ../cache/locales.php:320 ../cache/locales.php:353 +msgid "This picture will be added to your gallery" +msgstr "Cette image va être ajoutée à votre galerie" + +#: ../cache/locales.php:321 ../cache/locales.php:354 +msgid "What's Hot" +msgstr "Quoi de neuf" + +#: ../cache/locales.php:322 ../cache/locales.php:355 +msgid "New post" +msgstr "Nouveau billet" + +#: ../cache/locales.php:323 ../cache/locales.php:357 +msgid "" +"You can also use services like Imgur or Flickr to host your picture and " +"paste the link here." +msgstr "" +"Vous pouvez également utiliser des services comme Imgur ou Flickr pour " +"héberger vos images et coller le lien résultant ici." + +#: ../cache/locales.php:324 +#, php-format +msgid "This is a re-post from %s" +msgstr "" + +#: ../cache/locales.php:325 +#, php-format +msgid "See %s profile" +msgstr "" + +#: ../cache/locales.php:326 +msgid "Publish this post on your public feed?" +msgstr "Publier ce billet sur votre flux public?" + +#: ../cache/locales.php:327 +msgid "Post published on your blog" +msgstr "Billet publié sur votre blog" + +#: ../cache/locales.php:328 +msgid "Post removed from your blog" +msgstr "Billet retiré de votre blog" + +#: ../cache/locales.php:329 ../cache/locales.php:701 +msgid "Delete this post" +msgstr "Supprimer ce billet" + +#: ../cache/locales.php:330 +msgid "You are going to delete this post, please confirm your action" +msgstr "Vous allez supprimer ce billet, veuillez confirmer votre action." + +#: ../cache/locales.php:331 +msgid "Comments disabled" +msgstr "Commentaires désactivés." + +#: ../cache/locales.php:332 +msgid "Comment published" +msgstr "Commentaire publié." + +#: ../cache/locales.php:333 +msgid "Disconnect" +msgstr "Se déconnecter" + +#: ../cache/locales.php:334 +msgid "Your status here !" +msgstr "Votre statut ici !" + +#: ../cache/locales.php:335 +msgid "Status updated" +msgstr "Statut mis à jour" + +#: ../cache/locales.php:336 +msgid "Status" +msgstr "Statut" + +#: ../cache/locales.php:337 +msgid "Presence" +msgstr "Présence" + +#: ../cache/locales.php:356 +msgid "Publish" +msgstr "" + +#: ../cache/locales.php:358 +msgid "You cannot publish a post on this Group" +msgstr "" + +#: ../cache/locales.php:359 +msgid "" +"Some fields have been filled in. Do you still want to go back and loose " +"their content?" +msgstr "" + +#: ../cache/locales.php:360 +msgid "Shared" +msgstr "Partagé" + +#: ../cache/locales.php:362 +#, php-format +msgid "%s has been added to your public groups" +msgstr "%s a été ajouté à vos groupes publics" + +#: ../cache/locales.php:363 +#, php-format +msgid "%s has been removed from your public groups" +msgstr "%s a été supprimé de vos groupes publics" + +#: ../cache/locales.php:364 +msgid "Add a chatroom" +msgstr "Ajouter un salon de discussion" + +#: ../cache/locales.php:365 +msgid "You don't have any chatroom yet." +msgstr "Vous n'avez pas encore de salon de discussions." + +#: ../cache/locales.php:366 +msgid "Add one by clicking on the add button in the header." +msgstr "Ajoutez en un en cliquant sur le bouton plus dans l'entête." + +#: ../cache/locales.php:367 +msgid "Chatrooms" +msgstr "Salons de discussion" + +#: ../cache/locales.php:370 +msgid "My Favorite Room" +msgstr "Mon salon préféré" + +#: ../cache/locales.php:374 +msgid "Remove a chatroom" +msgstr "Enlever un salon de discussion" + +#: ../cache/locales.php:375 +msgid "" +"You are going to remove the following chatroom. Please confirm your action." +msgstr "" +"Vous allez supprimer le salon de discussion suivant de vos signets. " +"Confirmez s’il vous plaît." + +#: ../cache/locales.php:378 +msgid "Users in the room" +msgstr "Utilisateurs du salon" + +#: ../cache/locales.php:379 +msgid "Please enter a correct nickname (6 to 40 characters)" +msgstr "" + +#: ../cache/locales.php:381 +msgid "Public chatroom" +msgstr "" + +#: ../cache/locales.php:382 +msgid "Please provide a room address" +msgstr "" + +#: ../cache/locales.php:383 +msgid "You are currently logued as an anonymous user." +msgstr "" + +#: ../cache/locales.php:384 +msgid "" +"You can join using your own account or create one on the login page by " +"loging out using the cross in the top-right corner." +msgstr "" + +#: ../cache/locales.php:385 +#, php-format +msgid "Login on %s" +msgstr "" + +#: ../cache/locales.php:386 +msgid "Your nickname" +msgstr "" + +#: ../cache/locales.php:387 +msgid "Ungrouped" +msgstr "Dégroupé" + +#: ../cache/locales.php:388 +msgid "Show disconnected contacts" +msgstr "Afficher les contacts déconnectés" + +#: ../cache/locales.php:389 +msgid "Hide disconnected contacts" +msgstr "Masquer les contacts déconnectés" + +#: ../cache/locales.php:390 +#, php-format +msgid "Show group %s" +msgstr "Groupe %s affiché" + +#: ../cache/locales.php:391 +#, php-format +msgid "Hide group %s" +msgstr "Groupe %s caché" + +#: ../cache/locales.php:392 +msgid "Please enter a valid Jabber ID" +msgstr "Veuillez entrer un identifiant Jabber valide" + +#: ../cache/locales.php:393 +msgid "" +"No contacts ? You can add one using the + button bellow or going to the " +"Explore page" +msgstr "" +"Pas de contacts ? Vous pouvez en ajouter un en cliquant sur le bouton + ci-" +"dessous ou aller sur la page Explorer" + +#: ../cache/locales.php:394 +msgid "Show/Hide" +msgstr "Afficher / Masquer" + +#: ../cache/locales.php:395 +msgid "Enter the Jabber ID of your contact." +msgstr "Entrez l’identifiant Jabber de votre contact." + +#: ../cache/locales.php:396 +msgid "Press enter to validate." +msgstr "Appuyez sur entrer pour valider." + +#: ../cache/locales.php:397 +msgid "JID" +msgstr "Identifiant Jabber" + +#: ../cache/locales.php:398 +msgid "Results" +msgstr "Résultats" + +#: ../cache/locales.php:399 +msgid "Contact added" +msgstr "Contact ajouté" + +#: ../cache/locales.php:401 +msgid "Contact deleted" +msgstr "Contact supprimé" + +#: ../cache/locales.php:403 +msgid "This is not a valid url" +msgstr "Cette URL n'est pas valide" + +#: ../cache/locales.php:404 +msgid "Sharing the URL" +msgstr "Partage de l'URL" + +#: ../cache/locales.php:405 +msgid "Statistics" +msgstr "Statistiques" + +#: ../cache/locales.php:406 +msgid "Since" +msgstr "Depuis" + +#: ../cache/locales.php:407 +msgid "Sessions" +msgstr "Sessions" + +#: ../cache/locales.php:409 +msgid "Monthly Subscriptions" +msgstr "Souscriptions par mois" + +#: ../cache/locales.php:410 +msgid "Monthly Subscriptions Cumulated" +msgstr "Souscriptions par mois cumulés" + +#: ../cache/locales.php:412 +msgid "" +"Movim is a decentralized social network, before creating a new account you " +"need to choose a server to register." +msgstr "" +"Movim est un réseau social décentralisé, avant de créer un compte vous devez " +"choisir un serveur sur lequel vous inscrire." + +#: ../cache/locales.php:413 +msgid "Your server here ?" +msgstr "Votre serveur ici ?" + +#: ../cache/locales.php:414 +msgid "Contact us to add yours to the officially supported servers list" +msgstr "" +"Contactez-nous pour ajouter le vôtre à la liste des serveurs officiellement " +"pris en charge" + +#: ../cache/locales.php:416 +msgid "No public feed for this contact" +msgstr "Pas de flux public pour ce contact" + +#: ../cache/locales.php:417 +msgid "No contact specified" +msgstr "Aucun contact indiqué" + +#: ../cache/locales.php:418 ../cache/locales.php:473 +msgid "Profile" +msgstr "Profil" + +#: ../cache/locales.php:419 +msgid "Profile Updated" +msgstr "Profil mis à jour" + +#: ../cache/locales.php:420 +msgid "Profile Not Updated" +msgstr "Profil non mis à jour" + +#: ../cache/locales.php:421 +msgid "Your profile is now public" +msgstr "Votre profil est maintenant public" + +#: ../cache/locales.php:422 +msgid "Your profile is now restricted" +msgstr "Votre profil est maintenant restreint" + +#: ../cache/locales.php:436 +msgid "Twitter" +msgstr "Twitter" + +#: ../cache/locales.php:437 +msgid "Skype" +msgstr "Skype" + +#: ../cache/locales.php:438 +msgid "Yahoo" +msgstr "Yahoo" + +#: ../cache/locales.php:439 +msgid "Privacy Level" +msgstr "Niveau de confidentialité" + +#: ../cache/locales.php:440 +msgid "Is this profile public ?" +msgstr "Ce profil est-il public ?" + +#: ../cache/locales.php:441 +msgid "" +"Please pay attention ! By making your profile public, all the information " +"listed above will be available for all the Movim users and on the whole " +"Internet." +msgstr "" +"Faites attention ! En rendant votre profil public, toutes les informations " +"listées ci-dessus seront visibles par les utilisateurs de Movim mais " +"également par tous les internautes." + +#: ../cache/locales.php:442 +msgid "Call" +msgstr "Appeler" + +#: ../cache/locales.php:443 +msgid "Hang up" +msgstr "Raccrocher" + +#: ../cache/locales.php:444 +msgid "Connection" +msgstr "Connexion" + +#: ../cache/locales.php:445 ../cache/locales.php:451 +msgid "Hung up" +msgstr "Fin d'appel" + +#: ../cache/locales.php:446 ../cache/locales.php:452 +msgid "Your contact is busy" +msgstr "Votre contact est occupé" + +#: ../cache/locales.php:447 ../cache/locales.php:453 +msgid "Declined" +msgstr "Rejeté" + +#: ../cache/locales.php:448 ../cache/locales.php:454 +msgid "Remote application incompatible" +msgstr "L’application distante est incompatible" + +#: ../cache/locales.php:450 ../cache/locales.php:456 +msgid "Is calling you" +msgstr "Vous appelle" + +#: ../cache/locales.php:457 +msgid "You don't have javascript enabled. Good luck with that." +msgstr "JavaScript est désactivé sur votre navigateur." + +#: ../cache/locales.php:458 +msgid "" +"Movim is a kickass distributed social networking platform that protect your " +"privacy an comes with a set of awesome features." +msgstr "" +"Movim est un réseau social innovant et distribué protégeant votre vie privée " +"et apportant plein de fonctionnalités toutes plus géniales les unes que les " +"autres." + +#: ../cache/locales.php:459 +msgid "Administration" +msgstr "Administration" + +#: ../cache/locales.php:460 +msgid "Home" +msgstr "Accueil" + +#: ../cache/locales.php:461 +msgid "Discover" +msgstr "Découvrir" + +#: ../cache/locales.php:462 +msgid "Explore" +msgstr "Explorer" + +#: ../cache/locales.php:463 +msgid "Account Creation" +msgstr "Création de compte" + +#: ../cache/locales.php:464 +msgid "News" +msgstr "Actualité" + +#: ../cache/locales.php:465 +msgid "Avatar" +msgstr "Avatar" + +#: ../cache/locales.php:467 +msgid "Chats" +msgstr "Discussions" + +#: ../cache/locales.php:470 +msgid "Server" +msgstr "Serveur" + +#: ../cache/locales.php:471 +msgid "Public Groups" +msgstr "Groupes publics" + +#: ../cache/locales.php:472 +msgid "Viewer" +msgstr "Visionneuse" + +#: ../cache/locales.php:474 +msgid "Media" +msgstr "Médias" + +#: ../cache/locales.php:475 +msgid "Blog" +msgstr "Blog" + +#: ../cache/locales.php:476 +msgid "About" +msgstr "À propos" + +#: ../cache/locales.php:477 +msgid "Login" +msgstr "Connexion" + +#: ../cache/locales.php:479 +msgid "Feed" +msgstr "Flux" + +#: ../cache/locales.php:481 +msgid "Gallery" +msgstr "Galerie" + +#: ../cache/locales.php:483 +msgid "Visio-conference" +msgstr "Vidéoconférence" + +#: ../cache/locales.php:484 +msgid "Pods" +msgstr "Pods" + +#: ../cache/locales.php:485 +msgid "Share" +msgstr "Partager" + +#: ../cache/locales.php:486 +msgid "Room" +msgstr "" + +#: ../cache/locales.php:487 +#, php-format +msgid "Error: %s" +msgstr "Erreur : %s" + +#: ../cache/locales.php:488 +#, php-format +msgid "Cannot load file '%s'" +msgstr "Le fichier « %s » n’est pas accessible" + +#: ../cache/locales.php:489 +#, php-format +msgid "Route error, please set all the parameters for the page %s" +msgstr "" +"Erreur de chemin, veuillez configurer tous les paramètres de la page %s" + +#: ../cache/locales.php:490 +#, php-format +msgid "Requested widget '%s' doesn't exist." +msgstr "Le widget '%s' demandé n’existe pas." + +#: ../cache/locales.php:491 +#, php-format +msgid "Requested event '%s' not registered." +msgstr "L’évènement '%s' n’est pas enregistré." + +#: ../cache/locales.php:492 +msgid "Whoops!" +msgstr "Oups !" + +#: ../cache/locales.php:493 +msgid "It seem that you don't have any pictures here?" +msgstr "Il semblerait que vous n’avez aucune image ici ?" + +#: ../cache/locales.php:494 +msgid "You can try to upload a couple by going to the Media page" +msgstr "Vous pouvez essayer d’en envoyer via la page Médias" + +#: ../cache/locales.php:495 +#, php-format +msgid "%s - About" +msgstr "%s – À propos" + +#: ../cache/locales.php:496 +#, php-format +msgid "%s - Account" +msgstr "%s – Compte" + +#: ../cache/locales.php:497 +#, php-format +msgid "%s - Administration Panel" +msgstr "%s – Panneau d’administration" + +#: ../cache/locales.php:498 +#, php-format +msgid "%s - Blog" +msgstr "%s – Blog" + +#: ../cache/locales.php:499 +#, php-format +msgid "%s - Configuration" +msgstr "%s – Configuration" + +#: ../cache/locales.php:500 +#, php-format +msgid "%s - Discover" +msgstr "%s – Découvrir" + +#: ../cache/locales.php:501 +#, php-format +msgid "%s - Explore" +msgstr "%s – Explorer" + +#: ../cache/locales.php:502 +#, php-format +msgid "%s - Help Page" +msgstr "%s – Page d’aide" + +#: ../cache/locales.php:503 +#, php-format +msgid "%s - Login to Movim" +msgstr "%s – Connexion à Movim" + +#: ../cache/locales.php:504 +#, php-format +msgid "%s - Welcome to Movim" +msgstr "%s – Bienvenue sur Movim" + +#: ../cache/locales.php:505 +#, php-format +msgid "%s - Media" +msgstr "%s – Médias" + +#: ../cache/locales.php:506 +#, php-format +msgid "%s - News" +msgstr "%s – Actualités" + +#: ../cache/locales.php:507 +#, php-format +msgid "%s - Group Configuration" +msgstr "%s – Configuration du groupe" + +#: ../cache/locales.php:508 +#, php-format +msgid "%s - Group" +msgstr "%s – Groupe" + +#: ../cache/locales.php:509 +#, php-format +msgid "%s - 404" +msgstr "%s – 404" + +#: ../cache/locales.php:510 +#, php-format +msgid "%s - Profile" +msgstr "%s – Profil" + +#: ../cache/locales.php:511 +#, php-format +msgid "%s - Server" +msgstr "%s – Serveur" + +#: ../cache/locales.php:512 +msgid "Validate" +msgstr "Valider" + +#: ../cache/locales.php:513 +msgid "Refresh" +msgstr "Rafraîchir" + +#: ../cache/locales.php:514 +msgid "Add" +msgstr "Ajouter" + +#: ../cache/locales.php:515 +msgid "Delete" +msgstr "Supprimer" + +#: ../cache/locales.php:516 +msgid "Remove" +msgstr "Retirer" + +#: ../cache/locales.php:517 +msgid "Cancel" +msgstr "Annuler" + +#: ../cache/locales.php:518 +msgid "Close" +msgstr "Fermer" + +#: ../cache/locales.php:519 +msgid "Update" +msgstr "Mettre à jour" + +#: ../cache/locales.php:520 +msgid "Updating" +msgstr "Actualisation" + +#: ../cache/locales.php:521 +msgid "Submit" +msgstr "Envoyer" + +#: ../cache/locales.php:522 +msgid "Submitting" +msgstr "Envoi" + +#: ../cache/locales.php:523 +msgid "Reset" +msgstr "Réinitialiser" + +#: ../cache/locales.php:524 +msgid "Register" +msgstr "S’inscrire" + +#: ../cache/locales.php:525 +msgid "Unregister" +msgstr "Se désinscrire" + +#: ../cache/locales.php:526 +msgid "Save" +msgstr "Sauvegarder" + +#: ../cache/locales.php:527 +msgid "Clear" +msgstr "Vider" + +#: ../cache/locales.php:528 +msgid "Upload" +msgstr "Téléverser" + +#: ../cache/locales.php:529 +msgid "Come in!" +msgstr "Entrez !" + +#: ../cache/locales.php:530 +msgid "Connecting" +msgstr "Connexion" + +#: ../cache/locales.php:531 +msgid "Yes" +msgstr "Oui" + +#: ../cache/locales.php:532 +msgid "No" +msgstr "Non" + +#: ../cache/locales.php:534 +msgid "Return" +msgstr "Retour" + +#: ../cache/locales.php:535 +msgid "Accept" +msgstr "Accepter" + +#: ../cache/locales.php:536 +msgid "Refuse" +msgstr "Refuser" + +#: ../cache/locales.php:537 +msgid "Next" +msgstr "Suivant" + +#: ../cache/locales.php:538 +msgid "Previous" +msgstr "Précédent" + +#: ../cache/locales.php:539 +#, php-format +msgid "Step %s" +msgstr "Étape %s" + +#: ../cache/locales.php:542 +msgid "Day" +msgstr "Jour" + +#: ../cache/locales.php:543 +msgid "Monday" +msgstr "Lundi" + +#: ../cache/locales.php:544 +msgid "Tuesday" +msgstr "Mardi" + +#: ../cache/locales.php:545 +msgid "Wednesday" +msgstr "Mercredi" + +#: ../cache/locales.php:546 +msgid "Thursday" +msgstr "Jeudi" + +#: ../cache/locales.php:547 +msgid "Friday" +msgstr "Vendredi" + +#: ../cache/locales.php:548 +msgid "Saturday" +msgstr "Samedi" + +#: ../cache/locales.php:549 +msgid "Sunday" +msgstr "Dimanche" + +#: ../cache/locales.php:550 ../cache/locales.php:559 +msgid "None" +msgstr "Aucun" + +#: ../cache/locales.php:551 +msgid "Male" +msgstr "Homme" + +#: ../cache/locales.php:552 +msgid "Female" +msgstr "Femme" + +#: ../cache/locales.php:553 +msgid "Other" +msgstr "Autre" + +#: ../cache/locales.php:554 +msgid "Bot" +msgstr "Robot" + +#: ../cache/locales.php:555 +msgid "Desktop" +msgstr "Bureau" + +#: ../cache/locales.php:556 +msgid "Phone" +msgstr "Téléphone" + +#: ../cache/locales.php:557 +msgid "Web" +msgstr "Web" + +#: ../cache/locales.php:558 +msgid "Registered" +msgstr "Inscrit" + +#: ../cache/locales.php:560 +msgid "Single" +msgstr "Célibataire" + +#: ../cache/locales.php:561 +msgid "In a relationship" +msgstr "En couple" + +#: ../cache/locales.php:562 +msgid "Married" +msgstr "Marié(e)" + +#: ../cache/locales.php:563 +msgid "Divorced" +msgstr "Divorcé(e)" + +#: ../cache/locales.php:564 +msgid "Widowed" +msgstr "Veuf(ve)" + +#: ../cache/locales.php:565 +msgid "Cohabiting" +msgstr "En concubinage" + +#: ../cache/locales.php:566 +msgid "Civil Union" +msgstr "Union civile" + +#: ../cache/locales.php:567 +msgid "Not shared" +msgstr "Non partagé" + +#: ../cache/locales.php:568 +msgid "Shared with one contact" +msgstr "Partagé avec un contact" + +#: ../cache/locales.php:569 +msgid "Shared with all contacts" +msgstr "Partagé avec tous les contacts" + +#: ../cache/locales.php:570 +msgid "Shared with the XMPP network" +msgstr "Partagé avec le réseau XMPP" + +#: ../cache/locales.php:571 +msgid "Shared with the whole Internet" +msgstr "Partagé avec tout Internet" + +#: ../cache/locales.php:572 +msgid "Online" +msgstr "En ligne" + +#: ../cache/locales.php:573 +msgid "Away" +msgstr "Absent(e)" + +#: ../cache/locales.php:574 +msgid "Do Not Disturb" +msgstr "Ne pas déranger" + +#: ../cache/locales.php:575 +msgid "Extended Away" +msgstr "Absence prolongée" + +#: ../cache/locales.php:576 +msgid "Offline" +msgstr "Hors ligne" + +#: ../cache/locales.php:577 +msgid "Error" +msgstr "Erreur" + +#: ../cache/locales.php:578 +msgid "afraid" +msgstr "appeuré(e)" + +#: ../cache/locales.php:579 +msgid "amazed" +msgstr "stupéfait(e)" + +#: ../cache/locales.php:580 +msgid "amorous" +msgstr "amoureux(se)" + +#: ../cache/locales.php:581 +msgid "angry" +msgstr "fâché(e)" + +#: ../cache/locales.php:582 +msgid "annoyed" +msgstr "contrarié(e)" + +#: ../cache/locales.php:583 +msgid "anxious" +msgstr "anxieux(se)" + +#: ../cache/locales.php:584 +msgid "aroused" +msgstr "agité(e)" + +#: ../cache/locales.php:585 +msgid "ashamed" +msgstr "honteux(se)" + +#: ../cache/locales.php:586 +msgid "bored" +msgstr "lassé(e)" + +#: ../cache/locales.php:587 +msgid "brave" +msgstr "courageux(se)" + +#: ../cache/locales.php:588 +msgid "calm" +msgstr "calme" + +#: ../cache/locales.php:589 +msgid "cautious" +msgstr "prudent(e)" + +#: ../cache/locales.php:590 +msgid "cold" +msgstr "frileux(se)" + +#: ../cache/locales.php:591 +msgid "confident" +msgstr "confiant(e)" + +#: ../cache/locales.php:592 +msgid "confused" +msgstr "désorienté(e)" + +#: ../cache/locales.php:593 +msgid "contemplative" +msgstr "contemplatif(ve)" + +#: ../cache/locales.php:594 +msgid "contented" +msgstr "satisfait(e)" + +#: ../cache/locales.php:595 +msgid "cranky" +msgstr "grincheux(se)" + +#: ../cache/locales.php:596 +msgid "crazy" +msgstr "fou(folle)" + +#: ../cache/locales.php:597 +msgid "creative" +msgstr "créatif(ve)" + +#: ../cache/locales.php:598 +msgid "curious" +msgstr "curieux(se)" + +#: ../cache/locales.php:599 +msgid "dejected" +msgstr "abattu(e)" + +#: ../cache/locales.php:600 +msgid "depressed" +msgstr "déprimé(e)" + +#: ../cache/locales.php:601 +msgid "disappointed" +msgstr "déçu(e)" + +#: ../cache/locales.php:602 +msgid "disgusted" +msgstr "dégouté(e)" + +#: ../cache/locales.php:603 +msgid "dismayed" +msgstr "consterné(e)" + +#: ../cache/locales.php:604 +msgid "distracted" +msgstr "distrait(e)" + +#: ../cache/locales.php:605 +msgid "embarrassed" +msgstr "embarrassé(e)" + +#: ../cache/locales.php:606 +msgid "envious" +msgstr "envieux(se)" + +#: ../cache/locales.php:607 +msgid "excited" +msgstr "excité(e)" + +#: ../cache/locales.php:608 +msgid "flirtatious" +msgstr "charmeur(se)" + +#: ../cache/locales.php:609 +msgid "frustated" +msgstr "frustré(e)" + +#: ../cache/locales.php:610 +msgid "grateful" +msgstr "reconnaissant(e)" + +#: ../cache/locales.php:611 +msgid "grieving" +msgstr "endeuillé(e)" + +#: ../cache/locales.php:612 +msgid "grumpy" +msgstr "ronchon(ne)" + +#: ../cache/locales.php:613 +msgid "guilty" +msgstr "coupable" + +#: ../cache/locales.php:614 +msgid "happy" +msgstr "heureux(se)" + +#: ../cache/locales.php:615 +msgid "hopeful" +msgstr "optimiste" + +#: ../cache/locales.php:616 +msgid "hot" +msgstr "chaud" + +#: ../cache/locales.php:617 +msgid "humbled" +msgstr "humble" + +#: ../cache/locales.php:618 +msgid "humiliated" +msgstr "humilié(e)" + +#: ../cache/locales.php:619 +msgid "hungry" +msgstr "affamé(e)" + +#: ../cache/locales.php:620 +msgid "hurt" +msgstr "blessé(e)" + +#: ../cache/locales.php:621 +msgid "impressed" +msgstr "impressionné(e)" + +#: ../cache/locales.php:622 +msgid "in awe" +msgstr "admiratif(ve)" + +#: ../cache/locales.php:623 +msgid "in love" +msgstr "amoureux(se)" + +#: ../cache/locales.php:624 +msgid "indignant" +msgstr "indigné(e)" + +#: ../cache/locales.php:625 +msgid "interested" +msgstr "intéressé(e)" + +#: ../cache/locales.php:626 +msgid "intoxicated" +msgstr "intoxiqué(e)" + +#: ../cache/locales.php:627 +msgid "invincible" +msgstr "invincible" + +#: ../cache/locales.php:628 +msgid "jealous" +msgstr "jaloux(se)" + +#: ../cache/locales.php:629 +msgid "lonely" +msgstr "seul(e)" + +#: ../cache/locales.php:630 +msgid "lost" +msgstr "perdu(e)" + +#: ../cache/locales.php:631 +msgid "lucky" +msgstr "chanceux(se)" + +#: ../cache/locales.php:632 +msgid "mean" +msgstr "méchant(e)" + +#: ../cache/locales.php:633 +msgid "moody" +msgstr "maussade" + +#: ../cache/locales.php:634 +msgid "nervous" +msgstr "nerveux(se)" + +#: ../cache/locales.php:635 +msgid "neutral" +msgstr "neutre" + +#: ../cache/locales.php:636 +msgid "offended" +msgstr "offensé(e)" + +#: ../cache/locales.php:637 +msgid "outraged" +msgstr "outré(e)" + +#: ../cache/locales.php:638 +msgid "playful" +msgstr "joueur(se)" + +#: ../cache/locales.php:639 +msgid "proud" +msgstr "fier(ère)" + +#: ../cache/locales.php:640 +msgid "relaxed" +msgstr "relaxé(e)" + +#: ../cache/locales.php:641 +msgid "relieved" +msgstr "soulagé(e)" + +#: ../cache/locales.php:642 +msgid "remorseful" +msgstr "plein de remords" + +#: ../cache/locales.php:643 +msgid "restless" +msgstr "impatient(e)" + +#: ../cache/locales.php:644 +msgid "sad" +msgstr "triste" + +#: ../cache/locales.php:645 +msgid "sarcastic" +msgstr "sarcastique" + +#: ../cache/locales.php:646 +msgid "satisfied" +msgstr "satisfait(e)" + +#: ../cache/locales.php:647 +msgid "serious" +msgstr "sérieux(se)" + +#: ../cache/locales.php:648 +msgid "shocked" +msgstr "choqué(e)" + +#: ../cache/locales.php:649 +msgid "shy" +msgstr "timide" + +#: ../cache/locales.php:650 +msgid "sick" +msgstr "malade" + +#: ../cache/locales.php:651 +msgid "sleepy" +msgstr "somnolent(e)" + +#: ../cache/locales.php:652 +msgid "spontaneous" +msgstr "spontané(e)" + +#: ../cache/locales.php:653 +msgid "stressed" +msgstr "stressé(e)" + +#: ../cache/locales.php:654 +msgid "strong" +msgstr "fort(e)" + +#: ../cache/locales.php:655 +msgid "surprised" +msgstr "surpris(e)" + +#: ../cache/locales.php:656 +msgid "thankful" +msgstr "reconnaissant(e)" + +#: ../cache/locales.php:657 +msgid "thirsty" +msgstr "assoiffé(e)" + +#: ../cache/locales.php:658 +msgid "tired" +msgstr "fatigué(e)" + +#: ../cache/locales.php:659 +msgid "undefined" +msgstr "indéfini" + +#: ../cache/locales.php:660 +msgid "weak" +msgstr "faible" + +#: ../cache/locales.php:661 +msgid "worried" +msgstr "inquiet(ète)" + +#: ../cache/locales.php:662 +msgid "Month" +msgstr "Mois" + +#: ../cache/locales.php:663 +msgid "January" +msgstr "Janvier" + +#: ../cache/locales.php:664 +msgid "February" +msgstr "Février" + +#: ../cache/locales.php:665 +msgid "March" +msgstr "Mars" + +#: ../cache/locales.php:666 +msgid "April" +msgstr "Avril" + +#: ../cache/locales.php:667 +msgid "May" +msgstr "Mai" + +#: ../cache/locales.php:668 +msgid "June" +msgstr "Juin" + +#: ../cache/locales.php:669 +msgid "July" +msgstr "Juillet" + +#: ../cache/locales.php:670 +msgid "August" +msgstr "Août" + +#: ../cache/locales.php:671 +msgid "September" +msgstr "Septembre" + +#: ../cache/locales.php:672 +msgid "October" +msgstr "Octobre" + +#: ../cache/locales.php:673 +msgid "November" +msgstr "Novembre" + +#: ../cache/locales.php:674 +msgid "December" +msgstr "Décembre" + +#: ../cache/locales.php:675 +msgid "Year" +msgstr "Année" + +#: ../cache/locales.php:676 +msgid "Today" +msgstr "Aujourd’hui" + +#: ../cache/locales.php:677 +msgid "Tomorrow" +msgstr "Demain" + +#: ../cache/locales.php:678 +msgid "Yesterday" +msgstr "Hier" + +#: ../cache/locales.php:679 +#, php-format +msgid " %d days ago" +msgstr " Il y a %d jours" + +#: ../cache/locales.php:680 +msgid "day" +msgstr "jour" + +#: ../cache/locales.php:682 +msgid "What's new ?" +msgstr "Quoi de neuf ?" + +#: ../cache/locales.php:683 +msgid "Place" +msgstr "Lieu" + +#: ../cache/locales.php:684 +msgid "by" +msgstr "par" + +#: ../cache/locales.php:685 +msgid "Geolocalisation" +msgstr "Géolocalisation" + +#: ../cache/locales.php:686 +msgid "email" +msgstr "courriel" + +#: ../cache/locales.php:688 +msgid "No comments yet" +msgstr "Pas de commentaires pour le moment" + +#: ../cache/locales.php:689 +msgid "No comments stream" +msgstr "Pas de flux de commentaires" + +#: ../cache/locales.php:690 +msgid "Your feed cannot be loaded." +msgstr "Votre flux n’est pas accessible." + +#: ../cache/locales.php:691 +msgid "Get older posts" +msgstr "Récupérer les anciens billets" + +#: ../cache/locales.php:692 +#, php-format +msgid "%s new items" +msgstr "%s nouveaux billets" + +#: ../cache/locales.php:693 +msgid "Comment publication error" +msgstr "Erreur à la publication du commentaire" + +#: ../cache/locales.php:694 +msgid "Show the older comments" +msgstr "Afficher les commentaires plus anciens" + +#: ../cache/locales.php:695 +msgid "Loading comments ..." +msgstr "Chargement des commentaires…" + +#: ../cache/locales.php:696 +msgid "Get the comments" +msgstr "Récupérer les commentaires" + +#: ../cache/locales.php:697 +msgid "Add a comment" +msgstr "Commenter" + +#: ../cache/locales.php:698 +msgid "Share with" +msgstr "Partager avec" + +#: ../cache/locales.php:699 +msgid "Everyone" +msgstr "Tout le monde" + +#: ../cache/locales.php:700 +msgid "Your contacts" +msgstr "Vos contacts" + +#: ../cache/locales.php:702 +msgid "Updated" +msgstr "Mis à jour" + +#: ../cache/locales.php:703 +msgid "Content not found" +msgstr "Contenu introuvable" + +#: ../cache/locales.php:704 +msgid "Contact publication" +msgstr "Billet d’un contact" + +#: ../cache/locales.php:705 +msgid "Comments" +msgstr "Commentaires" + +#: ../cache/locales.php:706 +msgid "The API is not reachable, try again later" +msgstr "L’API est indisponible pour le moment, réessayez plus tard." + +#: ../cache/locales.php:707 +msgid "Type here" +msgstr "Rédigez votre message ici" + +#~ msgid "Movim's folder must be writable." +#~ msgstr "Le dossier racine de Movim doit être accessible en écriture." + +#, php-format +#~ msgid "Couldn't create directory '%s'." +#~ msgstr "La création du répertoire '%s' est impossible." + +#, php-format +#~ msgid "Couldn't create configuration file '%s'." +#~ msgstr "La création du fichier de configuration '%s' est impossible." + +#~ msgid "Compatibility Test" +#~ msgstr "Test de compatibilité" + +#~ msgid "User not logged in." +#~ msgstr "Vous n'êtes pas authentifié." + +#~ msgid "JID not provided." +#~ msgstr "JID indisponible." + +#, php-format +#~ msgid "jid '%s' is incorrect" +#~ msgstr "Le JID '%s' n'est pas valide" + +#, php-format +#~ msgid "Cannot open log file '%s'" +#~ msgstr "Le journal '%s' ne peut être ouvert" + +#, php-format +#~ msgid "%s - Account Creation" +#~ msgstr "%s - Création de compte" + +#~ msgid "Remove this contact" +#~ msgstr "Supprimer ce contact" + +#~ msgid "Debug console" +#~ msgstr "Console de débogage" + +#~ msgid "Logout" +#~ msgstr "Se déconnecter" + +#~ msgid "Decline" +#~ msgstr "Refuser" + +#~ msgid "Loading the contact feed ..." +#~ msgstr "Chargement du flux ..." + +#~ msgid "wants to talk with you" +#~ msgstr "veut discuter avec vous" + +#~ msgid "or" +#~ msgstr "ou" + +#~ msgid "Actual version : " +#~ msgstr "Version actuelle : " + +#, php-format +#~ msgid "Install %s and %s packages" +#~ msgstr "Veuillez installer les paquets %s et %s" + +#~ msgid "Update your PHP version or contact your server administrator" +#~ msgstr "" +#~ "Mettez à jour votre version de PHP ou contactez l'administrateur de votre " +#~ "serveur" + +#~ msgid "Enable read and write rights on Movim's root folder" +#~ msgstr "" +#~ "Activez les droits de lecture et d'écriture sur le dossier racine de Movim" + +#, php-format +#~ msgid "Please remove the %s folder in order to complete the installation" +#~ msgstr "Veuillez supprimer le dossier %s pour terminer l'installation" + +#~ msgid "Database Movim schema installed" +#~ msgstr "Le schéma des tables a été installé" + +#~ msgid "Valid Bosh" +#~ msgstr "Bosh valide" + +#~ msgid "Success !" +#~ msgstr "Bravo !" + +#~ msgid "The current BOSH URL in invalid" +#~ msgstr "L'URL Bosh donnée n'est pas valide" + +#~ msgid "Loading your feed ..." +#~ msgstr "Chargement de votre flux ..." + +#~ msgid "Show All" +#~ msgstr "Tout afficher" + +#~ msgid "Follow" +#~ msgstr "Suivre" + +#~ msgid "Database Detected" +#~ msgstr "Base de données détectée" + +#, php-format +#~ msgid "Movim requires the %s extension." +#~ msgstr "Movim a besoin de l'extension %s." + +#~ msgid "" +#~ "The following requirements were not met. Please make sure they are all " +#~ "satisfied in order to install Movim." +#~ msgstr "" +#~ "Les dépendances ci-dessous ne sont pas satisfaites. Assurez-vous qu'elles le " +#~ "soient afin d'installer Movim." + +#, php-format +#~ msgid "You can now access your shiny Movim instance %sJump In !%s" +#~ msgstr "" +#~ "Vous pouvez maintenant accéder à votre version fraîchement installée de " +#~ "Movim %sAllons y !%s" + +#, php-format +#~ msgid "Install the %s package" +#~ msgstr "Installer le paquet %s" + +#~ msgid "XMPP Connection Preferences" +#~ msgstr "Configuration de la connexion XMPP" + +#~ msgid "You entered different passwords" +#~ msgstr "Vous avez entré des mots de passe différents" + +#~ msgid "BOSH Connection Preferences" +#~ msgstr "Configuration de la connexion BOSH" + +#~ msgid "Wrong ID" +#~ msgstr "Mauvais identifiant" + +#~ msgid "Only alphanumerics elements are authorized" +#~ msgstr "Seul des éléments alphanumériques sont autorisés" + +#~ msgid "Make sure your password is safe :" +#~ msgstr "Soyez sur que votre mot de passe est suffisamment robuste :" + +#~ msgid "Example :" +#~ msgstr "Exemple :" + +#~ msgid "Same here !" +#~ msgstr "Même chôse ici !" + +#~ msgid "Retype" +#~ msgstr "Retaper" + +#~ msgid "Pseudo" +#~ msgstr "Pseudo" + +#~ msgid "Create" +#~ msgstr "Créer" + +#~ msgid "Create my vCard" +#~ msgstr "Créer ma vCard" + +#~ msgid "A capital letter, a digit and a special character are recommended" +#~ msgstr "" +#~ "Un bon mot de passe est composé d'au moins une majuscule, un chiffre et un " +#~ "caractère spécial" + +#~ msgid "8 characters" +#~ msgstr "8 caractères" + +#~ msgid "Proxy Preferences" +#~ msgstr "Préférences du Proxy" + +#~ msgid "Address" +#~ msgstr "Adresse" + +#~ msgid "" +#~ "Firstly fill in this blank with a brand new account ID, this address will " +#~ "follow you on all the Movim network !" +#~ msgstr "" +#~ "Tout d'abord remplir ce vide avec un ID de tout nouveau compte, cette " +#~ "adresse vous suivra sur tout le réseau Movim !" + +#, php-format +#~ msgid "%s - Add An Account" +#~ msgstr "%s - Ajouter Un Compte" + +#~ msgid "Add your login informations" +#~ msgstr "Ajoutez vos informations de connexion" + +#~ msgid "Client Name" +#~ msgstr "Nom du client" + +#~ msgid "Client Type" +#~ msgstr "Type de Client" + +#, php-format +#~ msgid "Contacts (%s)" +#~ msgstr "Contacts (%s)" + +#~ msgid "" +#~ "Your server doesn't support post publication, you can only read contact's " +#~ "feeds" +#~ msgstr "" +#~ "Votre serveur ne gère pas la publication des billets, vous ne pouvez que " +#~ "lire les flux de vos contacts." + +#~ msgid "No profile yet ?" +#~ msgstr "Pas encore de profil ?" + +#~ msgid "Edit my Profile" +#~ msgstr "Modifier mon profil" + +#~ msgid "PHP version mismatch. Movim requires PHP 5.3 minimum." +#~ msgstr "" +#~ "La version de PHP ne correspond pas. Movim nécessite la version 5.3 au " +#~ "minimum." + +#~ msgid "normal" +#~ msgstr "standard" + +#~ msgid "terse" +#~ msgstr "concis" + +#~ msgid "empty" +#~ msgstr "vide" + +#~ msgid "" +#~ "Keep in mind that Movim is still under development and will handle many " +#~ "personal details. Its use can potentially endanger your data. Always pay " +#~ "attention to information that you submit." +#~ msgstr "" +#~ "Gardez à l'esprit que Movim est encore en développement et va manipuler des " +#~ "informations personnelles. Son utilisation peut donc les mettre en danger. " +#~ "Faites donc toujours attention aux informations que vous envoyez." + +#~ msgid "" +#~ "Before you enjoy your social network, a few adjustements are required." +#~ msgstr "" +#~ "Avant que vous utilisiez votre réseau social, quelques ajustements sont " +#~ "nécessaires." + +#~ msgid "ultimate" +#~ msgstr "complet" + +#~ msgid "talkative" +#~ msgstr "bavard" + +#, php-format +#~ msgid "" +#~ "Although Movim is evolving fast, many (many) features are missing. Be " +#~ "patient ;). You can have a look %s at next versions's roadmaps %s to know if " +#~ "the one you want is on its way." +#~ msgstr "" +#~ "Même si Movim avance vite, il manque encore de (très) nombreuses " +#~ "fonctionnalités. Soyez patient ;). Vous pouvez aller jeter un œil aux %s " +#~ "feuilles de routes des prochaines version %s pour voir si celle-ci n'est pas " +#~ "déjà prévue." + +#, php-format +#~ msgid "" +#~ "Go to the %s to the Frequently Asked Questions %s or come ask your question " +#~ "on the official chatroom %s or via our mailing-list (%s see the dedicated " +#~ "page %s)." +#~ msgstr "" +#~ "Allez jeter un oeil %s à la Foire aux Questions %s ou venez nous la poser " +#~ "directement sur le salon officiel %s ou sur la mailing-list (%s voir la page " +#~ "dédiée %s)." + +#, php-format +#~ msgid "" +#~ "Don't forget that Movim is an open source project, a helping hand is always " +#~ "welcome (see %s Can I participate %s)" +#~ msgstr "" +#~ "Et n'oubliez pas que Movim est un logiciel libre, un petit coup de main est " +#~ "toujours le bienvenu (voir la page %s Puis-je participer %s)." + +#~ msgid "Link my current account" +#~ msgstr "Lier mon compte actuel" + +#~ msgid "Connecting..." +#~ msgstr "Connexion…" + +#, php-format +#~ msgid "This server hosts %s accounts" +#~ msgstr "Ce serveur héberge %s comptes" + +#~ msgid "Invite this user" +#~ msgstr "Inviter cet utilisateur" + +#, php-format +#~ msgid "Bosh connection failed with error '%s'" +#~ msgstr "La connection Bosh a échoué avec l'erreur '%s'" + +#, php-format +#~ msgid "Database connection failed with error '%s'" +#~ msgstr "La connexion à la base de données à échoué avec l'erreur '%s'" + +#, php-format +#~ msgid "XMPP connection through Bosh failed with error '%s'" +#~ msgstr "La connection XMPP à travers Bosh a échoué avec l'erreur '%s'" + +#~ msgid "Send request" +#~ msgstr "Envoyer la demande" + +#~ msgid "Thank you for downloading Movim!" +#~ msgstr "Merci d'avoir téléchargé Movim !" + +#~ msgid "" +#~ "Some errors were detected. Please correct them for the installation to " +#~ "proceed." +#~ msgstr "" +#~ "Des erreurs ont été détectées. Veuillez les corriger pour terminer " +#~ "correctement l'installation." + +#, php-format +#~ msgid "Cannot load element value '%s'" +#~ msgstr "Impossible de charger la valeur de l'élément « %s »" + +#~ msgid "Invalid name" +#~ msgstr "Nom incorrect" + +#~ msgid "Username already taken" +#~ msgstr "Identifiant déjà utilisé" + +#~ msgid "What is Movim?" +#~ msgstr "Qu’est-ce que Movim ?" + +#~ msgid "My Posts" +#~ msgstr "Mes billets" + +#~ msgid "I can't find the answer to my question here" +#~ msgstr "Ma question n’est pas listée ici" + +#, php-format +#~ msgid "" +#~ "Visit the page %s What is Movim ? %s to know more about the project, its " +#~ "aims and understand how it works." +#~ msgstr "" +#~ "Visitez la page %s Qu’est-ce que Movim ? %s pour en savoir plus le projet, " +#~ "ses buts et comprendre son fonctionnement." + +#~ msgid "" +#~ "Some features are missing/I can't do everything I used to do on other social " +#~ "networks" +#~ msgstr "" +#~ "Il manque des fonctionnalités / Je n’arrive pas à faire ce que je faisais " +#~ "sur les autres réseaux sociaux" + +#~ msgid "Could not communicate with the XMPP server" +#~ msgstr "Erreur de communication avec le serveur XMPP" + +#~ msgid "Could not connect to the XMPP server" +#~ msgstr "Erreur de connexion au serveur XMPP" diff --git a/sources/locales/gl.po b/sources/locales/gl.po new file mode 100644 index 0000000..60b8f0e --- /dev/null +++ b/sources/locales/gl.po @@ -0,0 +1,2604 @@ +# Galician translations for Movim package. +# This file is distributed under the same license as the Movim package. +# This file was translated from CodingTeam at . +msgid "" +msgstr "" +"Project-Id-Version: Movim\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-06-08 22:06+0200\n" +"PO-Revision-Date: 2014-06-01 23:06+0000\n" +"Last-Translator: Daniel-san \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2015-06-18 21:08+0000\n" +"X-Generator: Launchpad (build 17570)\n" +"Language: \n" + +#: ../cache/locales.php:2 +msgid "Thanks" +msgstr "" + +#: ../cache/locales.php:3 +msgid "Developers" +msgstr "" + +#: ../cache/locales.php:4 +msgid "Translators" +msgstr "" + +#: ../cache/locales.php:5 +msgid "Software" +msgstr "" + +#: ../cache/locales.php:6 +msgid "Resources" +msgstr "" + +#: ../cache/locales.php:7 ../cache/locales.php:83 ../cache/locales.php:85 +msgid "API" +msgstr "" + +#: ../cache/locales.php:8 +msgid "" +"Movim is an XMPP-based communication platform. All the project, except the " +"following software and resources, is under" +msgstr "" + +#: ../cache/locales.php:9 +msgid "Account" +msgstr "" + +#: ../cache/locales.php:10 +msgid "The password has been updated" +msgstr "" + +#: ../cache/locales.php:11 +msgid "Please provide a valid password (6 characters minimum)" +msgstr "" + +#: ../cache/locales.php:12 +msgid "The provided passwords are not the same" +msgstr "" + +#: ../cache/locales.php:13 +msgid "Delete my account" +msgstr "" + +#: ../cache/locales.php:14 +msgid "" +"You will delete your XMPP account and all the relative information linked to " +"it (profile, contacts and publications)." +msgstr "" + +#: ../cache/locales.php:15 +msgid "Are you sure that you want to delete it ?" +msgstr "" + +#: ../cache/locales.php:16 ../cache/locales.php:411 +msgid "Create a new account" +msgstr "" + +#: ../cache/locales.php:17 +msgid "No account creation form found on the server" +msgstr "" + +#: ../cache/locales.php:18 ../cache/locales.php:172 +msgid "on" +msgstr "" + +#: ../cache/locales.php:19 +msgid "Your acccount has been successfully registered" +msgstr "" + +#: ../cache/locales.php:20 +msgid "Loading" +msgstr "" + +#: ../cache/locales.php:21 +msgid "Not Acceptable" +msgstr "" + +#: ../cache/locales.php:22 +msgid "The registration system of this server is currently unavailable" +msgstr "" + +#: ../cache/locales.php:23 +msgid "" +"This server use an external system for the registration, please click on the " +"following URL." +msgstr "" + +#: ../cache/locales.php:24 +msgid "Actions" +msgstr "" + +#: ../cache/locales.php:25 ../cache/locales.php:82 +msgid "Database" +msgstr "" + +#: ../cache/locales.php:26 +msgid "Modl wasn't able to connect to the database" +msgstr "" + +#: ../cache/locales.php:27 +msgid "Movim is connected to the database" +msgstr "" + +#: ../cache/locales.php:28 +msgid "The database need to be updated" +msgstr "" + +#: ../cache/locales.php:29 +msgid "Movim database is up to date" +msgstr "" + +#: ../cache/locales.php:30 +msgid "Database Type" +msgstr "" + +#: ../cache/locales.php:31 ../cache/locales.php:50 ../cache/locales.php:540 +msgid "Username" +msgstr "" + +#: ../cache/locales.php:32 ../cache/locales.php:51 ../cache/locales.php:282 +#: ../cache/locales.php:541 +msgid "Password" +msgstr "Contrasinal" + +#: ../cache/locales.php:33 +msgid "Host" +msgstr "" + +#: ../cache/locales.php:34 +msgid "Port" +msgstr "" + +#: ../cache/locales.php:35 +msgid "Database Name" +msgstr "" + +#: ../cache/locales.php:36 +msgid "General Settings" +msgstr "" + +#: ../cache/locales.php:37 +msgid "Theme" +msgstr "" + +#: ../cache/locales.php:38 +msgid "Default language" +msgstr "" + +#: ../cache/locales.php:39 +msgid "Environment" +msgstr "" + +#: ../cache/locales.php:40 +msgid "Log verbosity" +msgstr "" + +#: ../cache/locales.php:41 +msgid "Server Timezone" +msgstr "" + +#: ../cache/locales.php:42 +msgid "User folder size limit (in bytes)" +msgstr "" + +#: ../cache/locales.php:43 +msgid "WebSocket Configuration" +msgstr "" + +#: ../cache/locales.php:44 +msgid "Enter here a valid WebSocket URI in the form" +msgstr "" + +#: ../cache/locales.php:45 +msgid "WebSocket URI" +msgstr "" + +#: ../cache/locales.php:46 +msgid "" +"If you change the URI, please restart the daemon to reload the configuration" +msgstr "" + +#: ../cache/locales.php:47 +msgid "Public WebSockets" +msgstr "" + +#: ../cache/locales.php:48 +msgid "Administration Credential" +msgstr "" + +#: ../cache/locales.php:49 +msgid "Change the default credentials admin/password" +msgstr "" + +#: ../cache/locales.php:52 +msgid "Retype password" +msgstr "" + +#: ../cache/locales.php:53 +msgid "Whitelist - XMPP Server" +msgstr "" + +#: ../cache/locales.php:54 +msgid "" +"If you want to specify a list of authorized XMPP servers on your Movim pod " +"and forbid the connection on all the others please put their domain name " +"here, with comma (ex: movim.eu,jabber.fr)" +msgstr "" + +#: ../cache/locales.php:55 +msgid "" +"Leave this field blank if you allow the access to all the XMPP accounts." +msgstr "" + +#: ../cache/locales.php:56 +msgid "List of whitelisted XMPP servers" +msgstr "" + +#: ../cache/locales.php:57 ../cache/locales.php:61 +msgid "Information Message" +msgstr "" + +#: ../cache/locales.php:58 +msgid "Description" +msgstr "" + +#: ../cache/locales.php:59 +msgid "This message will be displayed on the login page" +msgstr "" + +#: ../cache/locales.php:60 +msgid "Leave this field blank if you don't want to show any message." +msgstr "" + +#: ../cache/locales.php:62 +msgid "Empty" +msgstr "" + +#: ../cache/locales.php:63 +msgid "Syslog" +msgstr "" + +#: ../cache/locales.php:64 +msgid "Syslog and files" +msgstr "" + +#: ../cache/locales.php:65 +msgid "URL Rewriting" +msgstr "" + +#: ../cache/locales.php:66 +msgid "The URL Rewriting can be enabled" +msgstr "" + +#: ../cache/locales.php:67 +msgid "General Overview" +msgstr "" + +#: ../cache/locales.php:68 +msgid "" +"Movim has found some issues or things that need to be fixed or improved" +msgstr "" + +#: ../cache/locales.php:69 +#, php-format +msgid "Update your PHP-Version: %s" +msgstr "" + +#: ../cache/locales.php:70 +msgid "Required: 5.3.0" +msgstr "" + +#: ../cache/locales.php:71 +msgid "Install the php5-curl library" +msgstr "" + +#: ../cache/locales.php:72 +msgid "Install the php5-imagick library" +msgstr "" + +#: ../cache/locales.php:73 +msgid "Install the php5-gd library" +msgstr "" + +#: ../cache/locales.php:74 +msgid "Read and write rights for the webserver in Movim's root directory" +msgstr "" + +#: ../cache/locales.php:75 +msgid "The URL Rewriting support is currently disabled" +msgstr "" + +#: ../cache/locales.php:76 +msgid "The database need to be updated, go to the database panel to fix this" +msgstr "" + +#: ../cache/locales.php:77 +msgid "" +"WebSocket connection error, check if the Movim Daemon is running and is " +"reacheable" +msgstr "" + +#: ../cache/locales.php:78 +msgid "" +"XMPP Websocket connection error, please check the validity of the URL given " +"in the General Configuration" +msgstr "" + +#: ../cache/locales.php:79 +msgid "Browser" +msgstr "" + +#: ../cache/locales.php:80 +msgid "Movim Core" +msgstr "" + +#: ../cache/locales.php:81 +msgid "Movim Daemon" +msgstr "" + +#: ../cache/locales.php:84 +msgid "XMPP" +msgstr "" + +#: ../cache/locales.php:86 +#, php-format +msgid "" +"Here you can register your pod on the official %sMovim API%s and be listed " +"on %sthe pods page%s." +msgstr "" + +#: ../cache/locales.php:87 +msgid "Your pod is not registered on the API" +msgstr "" + +#: ../cache/locales.php:88 +msgid "Your pod is registered on the API" +msgstr "" + +#: ../cache/locales.php:89 +msgid "Your pod is not yet validated" +msgstr "" + +#: ../cache/locales.php:90 +msgid "Your pod is validated" +msgstr "" + +#: ../cache/locales.php:91 +msgid "" +"You asked to be removed from the API, this request will be processed in a " +"couple of hours" +msgstr "" + +#: ../cache/locales.php:92 ../cache/locales.php:147 +msgid "Configuration updated" +msgstr "" + +#: ../cache/locales.php:93 +msgid "File" +msgstr "" + +#: ../cache/locales.php:94 +msgid "Use it" +msgstr "" + +#: ../cache/locales.php:95 +msgid "Webcam" +msgstr "" + +#: ../cache/locales.php:96 +msgid "Cheese !" +msgstr "" + +#: ../cache/locales.php:97 +msgid "Take a webcam snapshot" +msgstr "" + +#: ../cache/locales.php:98 +msgid "Avatar Updated" +msgstr "" + +#: ../cache/locales.php:99 +msgid "Avatar Not Updated" +msgstr "" + +#: ../cache/locales.php:100 ../cache/locales.php:415 +#, php-format +msgid "%s's feed" +msgstr "" + +#: ../cache/locales.php:101 +msgid "This user has not posted anything right now" +msgstr "" + +#: ../cache/locales.php:102 +msgid "Conferences" +msgstr "" + +#: ../cache/locales.php:103 ../cache/locales.php:193 ../cache/locales.php:217 +#: ../cache/locales.php:468 +msgid "Groups" +msgstr "" + +#: ../cache/locales.php:104 +msgid "Add a new Chat Room" +msgstr "" + +#: ../cache/locales.php:105 ../cache/locales.php:368 +msgid "Chat Room ID" +msgstr "" + +#: ../cache/locales.php:106 ../cache/locales.php:116 ../cache/locales.php:156 +#: ../cache/locales.php:361 ../cache/locales.php:369 ../cache/locales.php:424 +msgid "Name" +msgstr "" + +#: ../cache/locales.php:107 ../cache/locales.php:157 ../cache/locales.php:371 +#: ../cache/locales.php:425 +msgid "Nickname" +msgstr "" + +#: ../cache/locales.php:108 +msgid "Do you want do join automaticaly this Chat Room ?" +msgstr "" + +#: ../cache/locales.php:109 ../cache/locales.php:372 +msgid "Bad Chatroom ID" +msgstr "" + +#: ../cache/locales.php:110 ../cache/locales.php:373 +msgid "Empty name" +msgstr "" + +#: ../cache/locales.php:111 ../cache/locales.php:380 +msgid "Bookmarks updated" +msgstr "" + +#: ../cache/locales.php:112 +msgid "An error occured : " +msgstr "" + +#: ../cache/locales.php:113 +msgid "Configure" +msgstr "" + +#: ../cache/locales.php:114 +msgid "Add a new URL" +msgstr "" + +#: ../cache/locales.php:115 +msgid "URL" +msgstr "" + +#: ../cache/locales.php:117 +msgid "Message Published" +msgstr "" + +#: ../cache/locales.php:118 ../cache/locales.php:138 +msgid "Encrypted message" +msgstr "" + +#: ../cache/locales.php:119 +msgid "Composing..." +msgstr "" + +#: ../cache/locales.php:120 +msgid "Paused..." +msgstr "" + +#: ../cache/locales.php:121 +msgid "Contact gone" +msgstr "" + +#: ../cache/locales.php:122 +#, php-format +msgid "%s needs your attention" +msgstr "" + +#: ../cache/locales.php:123 +msgid "Your message here..." +msgstr "" + +#: ../cache/locales.php:124 +msgid "Smileys" +msgstr "" + +#: ../cache/locales.php:125 ../cache/locales.php:139 +msgid "Chat" +msgstr "Chat" + +#: ../cache/locales.php:126 +msgid "Discuss with your contacts" +msgstr "" + +#: ../cache/locales.php:127 +msgid "Members" +msgstr "" + +#: ../cache/locales.php:128 ../cache/locales.php:376 +msgid "Connected to the chatroom" +msgstr "" + +#: ../cache/locales.php:129 ../cache/locales.php:377 +msgid "Disconnected from the chatroom" +msgstr "" + +#: ../cache/locales.php:130 ../cache/locales.php:200 ../cache/locales.php:469 +msgid "Configuration" +msgstr "Configuración" + +#: ../cache/locales.php:131 +msgid "Configuration saved" +msgstr "" + +#: ../cache/locales.php:132 +msgid "Subject" +msgstr "" + +#: ../cache/locales.php:133 +msgid "Subject changed" +msgstr "" + +#: ../cache/locales.php:134 +msgid "Open a new conversation by clicking on the plus button bellow" +msgstr "" + +#: ../cache/locales.php:135 +msgid "Chat with a contact" +msgstr "" + +#: ../cache/locales.php:136 +msgid "Frequent contacts" +msgstr "" + +#: ../cache/locales.php:137 +msgid "Load more contacts" +msgstr "" + +#: ../cache/locales.php:140 +msgid "General" +msgstr "" + +#: ../cache/locales.php:141 +msgid "Language" +msgstr "Linguaxe" + +#: ../cache/locales.php:142 +msgid "Roster display" +msgstr "" + +#: ../cache/locales.php:143 +msgid "Show the offline contacts" +msgstr "" + +#: ../cache/locales.php:144 +msgid "Hide the offline contacts" +msgstr "" + +#: ../cache/locales.php:145 +msgid "Appearence" +msgstr "" + +#: ../cache/locales.php:146 +msgid "This configuration is shared wherever you are connected !" +msgstr "" + +#: ../cache/locales.php:148 +msgid "Notify on incoming message" +msgstr "" + +#: ../cache/locales.php:149 +msgid "Use desktop notifications" +msgstr "" + +#: ../cache/locales.php:150 +msgid "Data" +msgstr "" + +#: ../cache/locales.php:151 +msgid "Cache" +msgstr "" + +#: ../cache/locales.php:152 ../cache/locales.php:218 ../cache/locales.php:466 +msgid "Contacts" +msgstr "" + +#: ../cache/locales.php:153 ../cache/locales.php:480 +msgid "Posts" +msgstr "" + +#: ../cache/locales.php:154 +msgid "Messages" +msgstr "" + +#: ../cache/locales.php:155 ../cache/locales.php:423 +msgid "General Informations" +msgstr "" + +#: ../cache/locales.php:158 ../cache/locales.php:427 +msgid "Date of Birth" +msgstr "" + +#: ../cache/locales.php:159 ../cache/locales.php:428 +msgid "Gender" +msgstr "" + +#: ../cache/locales.php:160 ../cache/locales.php:429 +msgid "Marital Status" +msgstr "" + +#: ../cache/locales.php:161 ../cache/locales.php:426 +msgid "Email" +msgstr "" + +#: ../cache/locales.php:162 ../cache/locales.php:430 +msgid "Website" +msgstr "" + +#: ../cache/locales.php:163 ../cache/locales.php:431 +msgid "About Me" +msgstr "" + +#: ../cache/locales.php:164 +msgid "Other Accounts" +msgstr "" + +#: ../cache/locales.php:165 +msgid "Is Listening" +msgstr "" + +#: ../cache/locales.php:166 ../cache/locales.php:432 +msgid "Geographic Position" +msgstr "" + +#: ../cache/locales.php:167 ../cache/locales.php:433 +msgid "Locality" +msgstr "" + +#: ../cache/locales.php:168 ../cache/locales.php:434 +msgid "Country" +msgstr "" + +#: ../cache/locales.php:169 +msgid "Mood" +msgstr "" + +#: ../cache/locales.php:170 +msgid "I'm " +msgstr "" + +#: ../cache/locales.php:171 +msgid "Listening" +msgstr "" + +#: ../cache/locales.php:173 +msgid "Last seen" +msgstr "" + +#: ../cache/locales.php:174 +msgid "Client Informations" +msgstr "" + +#: ../cache/locales.php:175 +msgid "Last registered" +msgstr "" + +#: ../cache/locales.php:176 +msgid "Find some new friends" +msgstr "" + +#: ../cache/locales.php:177 ../cache/locales.php:533 +msgid "Edit" +msgstr "" + +#: ../cache/locales.php:178 +msgid "Alias" +msgstr "" + +#: ../cache/locales.php:179 +msgid "Group" +msgstr "" + +#: ../cache/locales.php:180 ../cache/locales.php:400 +msgid "Contact updated" +msgstr "" + +#: ../cache/locales.php:181 +msgid "Are you sure?" +msgstr "" + +#: ../cache/locales.php:182 +msgid "" +"You are going to delete one of your contacts, please confirm your action" +msgstr "" + +#: ../cache/locales.php:183 +#, php-format +msgid "%s years" +msgstr "" + +#: ../cache/locales.php:184 +msgid "Last public post" +msgstr "" + +#: ../cache/locales.php:185 +msgid "Subscribe" +msgstr "" + +#: ../cache/locales.php:186 +msgid "Subscribed" +msgstr "" + +#: ../cache/locales.php:187 +msgid "Unsubscribe" +msgstr "" + +#: ../cache/locales.php:188 +msgid "You are going to unsubscribe from this Group" +msgstr "" + +#: ../cache/locales.php:189 +msgid "Unsubscribed" +msgstr "" + +#: ../cache/locales.php:190 +msgid "Make your membership to this group public to your friends" +msgstr "" + +#: ../cache/locales.php:191 +msgid "Give a label for this group" +msgstr "" + +#: ../cache/locales.php:192 +msgid "Are you sure ?" +msgstr "" + +#: ../cache/locales.php:194 +msgid "Discover, follow and share" +msgstr "" + +#: ../cache/locales.php:195 +msgid "Something bad happened to this group" +msgstr "" + +#: ../cache/locales.php:196 +msgid "Group configuration saved" +msgstr "" + +#: ../cache/locales.php:197 +msgid "Delete the group" +msgstr "" + +#: ../cache/locales.php:198 +msgid "" +"You are going to delete the following group. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:199 +msgid "" +"It seems that this group doesn't exists anymore. Do you want to remove it " +"from your subscriptions?" +msgstr "" + +#: ../cache/locales.php:201 ../cache/locales.php:408 +msgid "Subscriptions" +msgstr "" + +#: ../cache/locales.php:202 ../cache/locales.php:290 +msgid "Hello" +msgstr "" + +#: ../cache/locales.php:203 ../cache/locales.php:225 ../cache/locales.php:291 +msgid "Contact post" +msgstr "" + +#: ../cache/locales.php:204 +msgid "" +"You don't have any subscriptions yet, select a group server above to start " +"exploring." +msgstr "" + +#: ../cache/locales.php:205 +msgid "Subscribe to your favorite feeds by bookmarking them." +msgstr "" + +#: ../cache/locales.php:206 +msgid "My Subscriptions" +msgstr "" + +#: ../cache/locales.php:207 +msgid "Create a new Group" +msgstr "" + +#: ../cache/locales.php:208 +msgid "Group name" +msgstr "" + +#: ../cache/locales.php:209 +msgid "My Little Pony - Fan Club" +msgstr "" + +#: ../cache/locales.php:210 +msgid "Group created successfully" +msgstr "" + +#: ../cache/locales.php:211 +msgid "Group deleted successfully" +msgstr "" + +#: ../cache/locales.php:212 +msgid "Please provide a valid group name (4 characters minimum)" +msgstr "" + +#: ../cache/locales.php:213 +msgid "You cannot create a new Group on this server" +msgstr "" + +#: ../cache/locales.php:214 +#, php-format +msgid "%s subscribers" +msgstr "" + +#: ../cache/locales.php:215 +#, php-format +msgid "%s posts" +msgstr "" + +#: ../cache/locales.php:216 +msgid "All" +msgstr "" + +#: ../cache/locales.php:219 +msgid "Refresh all the streams" +msgstr "" + +#: ../cache/locales.php:220 ../cache/locales.php:402 +msgid "Search" +msgstr "" + +#: ../cache/locales.php:221 +msgid "Go on the Chat page" +msgstr "" + +#: ../cache/locales.php:222 +msgid "Read all theses articles on the News page" +msgstr "" + +#: ../cache/locales.php:223 +msgid "Visit your public blog" +msgstr "" + +#: ../cache/locales.php:224 +msgid "See your public posts and share them with all your contacts" +msgstr "" + +#: ../cache/locales.php:226 +msgid "Universal share button" +msgstr "" + +#: ../cache/locales.php:227 +msgid "" +"Bookmark or drag and drop the following button in your toolbar and use it on " +"all the pages you want to share on Movim" +msgstr "" + +#: ../cache/locales.php:228 +msgid "Share on Movim" +msgstr "" + +#: ../cache/locales.php:229 +msgid "Frequently Asked Questions" +msgstr "" + +#: ../cache/locales.php:230 +msgid "What do the little banners refer to ?" +msgstr "" + +#: ../cache/locales.php:231 +msgid "" +"Thanks to these five little banners, you can quickly identitfy the level of " +"confdentiality applied to the information you provide." +msgstr "" + +#: ../cache/locales.php:232 +msgid "White, only you can see the information" +msgstr "" + +#: ../cache/locales.php:233 +msgid "Green, you have chosen some contacts who can see your information" +msgstr "" + +#: ../cache/locales.php:234 +msgid "Orange, all your contact list can see your information" +msgstr "" + +#: ../cache/locales.php:235 +msgid "Red, everybody in the XMPP network can see your information" +msgstr "" + +#: ../cache/locales.php:236 +msgid "Black, the whole Internet can see your information" +msgstr "" + +#: ../cache/locales.php:237 +msgid "Looking for some documentation ?" +msgstr "" + +#: ../cache/locales.php:238 +msgid "Read the Wiki" +msgstr "" + +#: ../cache/locales.php:239 +msgid "Talk with us by email ?" +msgstr "" + +#: ../cache/locales.php:240 +msgid "Join the Mailing List" +msgstr "" + +#: ../cache/locales.php:241 +msgid "Chat with the team ?" +msgstr "" + +#: ../cache/locales.php:242 +msgid "Join the Chatroom" +msgstr "" + +#: ../cache/locales.php:243 +msgid "Location node created" +msgstr "" + +#: ../cache/locales.php:244 +msgid "Bookmark node created" +msgstr "" + +#: ../cache/locales.php:245 +msgid "Profile node created" +msgstr "" + +#: ../cache/locales.php:246 +msgid "Avatar node created" +msgstr "" + +#: ../cache/locales.php:247 +msgid "Subscriptions node created" +msgstr "" + +#: ../cache/locales.php:248 +msgid "Microblog node created" +msgstr "" + +#: ../cache/locales.php:249 +msgid "Location" +msgstr "" + +#: ../cache/locales.php:250 +msgid "Wrong position" +msgstr "" + +#: ../cache/locales.php:251 +msgid "Location updated" +msgstr "" + +#: ../cache/locales.php:252 +msgid "Update my position" +msgstr "" + +#: ../cache/locales.php:253 +msgid "Wrong username" +msgstr "" + +#: ../cache/locales.php:254 +msgid "Invalid JID" +msgstr "" + +#: ../cache/locales.php:255 +msgid "Empty Challenge from the server" +msgstr "" + +#: ../cache/locales.php:256 +msgid "XMPP Domain error, your account is not a correct Jabber ID" +msgstr "" + +#: ../cache/locales.php:257 +msgid "Some data are missing !" +msgstr "" + +#: ../cache/locales.php:258 +msgid "Wrong password" +msgstr "Contrasinal incorrecta" + +#: ../cache/locales.php:259 +msgid "Internal server error" +msgstr "" + +#: ../cache/locales.php:260 +msgid "Session error" +msgstr "" + +#: ../cache/locales.php:261 +msgid "Account successfully created" +msgstr "" + +#: ../cache/locales.php:262 ../cache/locales.php:271 +msgid "Your XMPP server is unauthorized" +msgstr "" + +#: ../cache/locales.php:263 +msgid "The server takes too much time to respond" +msgstr "" + +#: ../cache/locales.php:264 +msgid "Your web browser is too old to use with Movim." +msgstr "" + +#: ../cache/locales.php:265 +msgid "" +"Movim cannot talk with the server, please try again later (Websocket " +"connection error)" +msgstr "" + +#: ../cache/locales.php:266 +msgid "Impossible login" +msgstr "" + +#: ../cache/locales.php:267 +msgid "Oops!" +msgstr "" + +#: ../cache/locales.php:268 ../cache/locales.php:449 ../cache/locales.php:455 +msgid "Unknown error" +msgstr "" + +#: ../cache/locales.php:269 +msgid "Invalid username format" +msgstr "" + +#: ../cache/locales.php:270 +msgid "Invalid password format" +msgstr "" + +#: ../cache/locales.php:272 +msgid "A Movim session is already open on an other device" +msgstr "" + +#: ../cache/locales.php:273 +msgid "Movim failed to authenticate. You entered wrong data" +msgstr "" + +#: ../cache/locales.php:274 +msgid "Authentication mechanism not supported by Movim" +msgstr "" + +#: ../cache/locales.php:275 +msgid "The XMPP authentification failed" +msgstr "" + +#: ../cache/locales.php:276 +#, php-format +msgid "" +"You can login with Facebook (chat only) using %syour.id@chat.facebook.com%s " +"and your password" +msgstr "" + +#: ../cache/locales.php:277 +#, php-format +msgid "%sGmail accounts are also compatible%s but are not fully supported" +msgstr "" + +#: ../cache/locales.php:278 +msgid "You can login using your favorite Jabber account" +msgstr "" + +#: ../cache/locales.php:279 +msgid "or with our demonstration account" +msgstr "" + +#: ../cache/locales.php:280 ../cache/locales.php:435 +msgid "Accounts" +msgstr "" + +#: ../cache/locales.php:281 +msgid "My address" +msgstr "Meu Enderezo" + +#: ../cache/locales.php:283 +msgid "Create one !" +msgstr "" + +#: ../cache/locales.php:284 +msgid "No account yet ?" +msgstr "" + +#: ../cache/locales.php:285 +msgid "Another account" +msgstr "" + +#: ../cache/locales.php:286 +msgid "You can login with accounts from theses servers" +msgstr "" + +#: ../cache/locales.php:287 +msgid "Connected" +msgstr "" + +#: ../cache/locales.php:288 +msgid "Population" +msgstr "" + +#: ../cache/locales.php:289 +msgid "Bad nickname (between 4 and 40 characters)" +msgstr "" + +#: ../cache/locales.php:292 +msgid "" +"Welcome on your news feed, here you will see all the posts published in the " +"groups you have subscribed." +msgstr "" + +#: ../cache/locales.php:293 +msgid "Refreshing all the streams" +msgstr "" + +#: ../cache/locales.php:294 +msgid "This post is public" +msgstr "" + +#: ../cache/locales.php:295 +msgid "Manage your members" +msgstr "" + +#: ../cache/locales.php:296 +msgid "Get the members" +msgstr "" + +#: ../cache/locales.php:297 +msgid "Affiliations saved" +msgstr "" + +#: ../cache/locales.php:298 +msgid "Manage your subscriptions" +msgstr "" + +#: ../cache/locales.php:299 +msgid "Manage the subscriptions" +msgstr "" + +#: ../cache/locales.php:300 +msgid "Get the subscriptions" +msgstr "" + +#: ../cache/locales.php:301 +msgid "Subscriptions saved" +msgstr "" + +#: ../cache/locales.php:302 +msgid "Pending Invitations" +msgstr "" + +#: ../cache/locales.php:303 +#, php-format +msgid "%s wants to talk with you" +msgstr "" + +#: ../cache/locales.php:304 +msgid "Manage" +msgstr "" + +#: ../cache/locales.php:305 ../cache/locales.php:338 +msgid "News Feed" +msgstr "" + +#: ../cache/locales.php:306 ../cache/locales.php:339 +msgid "Discover and register to the groups you are interested in" +msgstr "" + +#: ../cache/locales.php:307 ../cache/locales.php:340 ../cache/locales.php:482 +msgid "Preview" +msgstr "" + +#: ../cache/locales.php:308 ../cache/locales.php:341 ../cache/locales.php:478 +msgid "Help" +msgstr "" + +#: ../cache/locales.php:309 ../cache/locales.php:342 +msgid "More help" +msgstr "" + +#: ../cache/locales.php:310 ../cache/locales.php:343 +msgid "Markdown syntax manual" +msgstr "" + +#: ../cache/locales.php:311 ../cache/locales.php:344 ../cache/locales.php:681 +msgid "Title" +msgstr "" + +#: ../cache/locales.php:312 ../cache/locales.php:345 +msgid "Content" +msgstr "" + +#: ../cache/locales.php:313 ../cache/locales.php:346 +msgid "Link" +msgstr "" + +#: ../cache/locales.php:314 ../cache/locales.php:347 +msgid "Tags" +msgstr "" + +#: ../cache/locales.php:315 ../cache/locales.php:348 +msgid "Please enter a valid url" +msgstr "" + +#: ../cache/locales.php:316 ../cache/locales.php:349 +msgid "No content to preview" +msgstr "" + +#: ../cache/locales.php:317 ../cache/locales.php:350 ../cache/locales.php:687 +msgid "No content" +msgstr "" + +#: ../cache/locales.php:318 ../cache/locales.php:351 +msgid "Post published" +msgstr "" + +#: ../cache/locales.php:319 ../cache/locales.php:352 +msgid "Post deleted" +msgstr "" + +#: ../cache/locales.php:320 ../cache/locales.php:353 +msgid "This picture will be added to your gallery" +msgstr "" + +#: ../cache/locales.php:321 ../cache/locales.php:354 +msgid "What's Hot" +msgstr "" + +#: ../cache/locales.php:322 ../cache/locales.php:355 +msgid "New post" +msgstr "" + +#: ../cache/locales.php:323 ../cache/locales.php:357 +msgid "" +"You can also use services like Imgur or Flickr to host your picture and " +"paste the link here." +msgstr "" + +#: ../cache/locales.php:324 +#, php-format +msgid "This is a re-post from %s" +msgstr "" + +#: ../cache/locales.php:325 +#, php-format +msgid "See %s profile" +msgstr "" + +#: ../cache/locales.php:326 +msgid "Publish this post on your public feed?" +msgstr "" + +#: ../cache/locales.php:327 +msgid "Post published on your blog" +msgstr "" + +#: ../cache/locales.php:328 +msgid "Post removed from your blog" +msgstr "" + +#: ../cache/locales.php:329 ../cache/locales.php:701 +msgid "Delete this post" +msgstr "" + +#: ../cache/locales.php:330 +msgid "You are going to delete this post, please confirm your action" +msgstr "" + +#: ../cache/locales.php:331 +msgid "Comments disabled" +msgstr "" + +#: ../cache/locales.php:332 +msgid "Comment published" +msgstr "" + +#: ../cache/locales.php:333 +msgid "Disconnect" +msgstr "" + +#: ../cache/locales.php:334 +msgid "Your status here !" +msgstr "" + +#: ../cache/locales.php:335 +msgid "Status updated" +msgstr "" + +#: ../cache/locales.php:336 +msgid "Status" +msgstr "" + +#: ../cache/locales.php:337 +msgid "Presence" +msgstr "" + +#: ../cache/locales.php:356 +msgid "Publish" +msgstr "" + +#: ../cache/locales.php:358 +msgid "You cannot publish a post on this Group" +msgstr "" + +#: ../cache/locales.php:359 +msgid "" +"Some fields have been filled in. Do you still want to go back and loose " +"their content?" +msgstr "" + +#: ../cache/locales.php:360 +msgid "Shared" +msgstr "" + +#: ../cache/locales.php:362 +#, php-format +msgid "%s has been added to your public groups" +msgstr "" + +#: ../cache/locales.php:363 +#, php-format +msgid "%s has been removed from your public groups" +msgstr "" + +#: ../cache/locales.php:364 +msgid "Add a chatroom" +msgstr "" + +#: ../cache/locales.php:365 +msgid "You don't have any chatroom yet." +msgstr "" + +#: ../cache/locales.php:366 +msgid "Add one by clicking on the add button in the header." +msgstr "" + +#: ../cache/locales.php:367 +msgid "Chatrooms" +msgstr "" + +#: ../cache/locales.php:370 +msgid "My Favorite Room" +msgstr "" + +#: ../cache/locales.php:374 +msgid "Remove a chatroom" +msgstr "" + +#: ../cache/locales.php:375 +msgid "" +"You are going to remove the following chatroom. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:378 +msgid "Users in the room" +msgstr "" + +#: ../cache/locales.php:379 +msgid "Please enter a correct nickname (6 to 40 characters)" +msgstr "" + +#: ../cache/locales.php:381 +msgid "Public chatroom" +msgstr "" + +#: ../cache/locales.php:382 +msgid "Please provide a room address" +msgstr "" + +#: ../cache/locales.php:383 +msgid "You are currently logued as an anonymous user." +msgstr "" + +#: ../cache/locales.php:384 +msgid "" +"You can join using your own account or create one on the login page by " +"loging out using the cross in the top-right corner." +msgstr "" + +#: ../cache/locales.php:385 +#, php-format +msgid "Login on %s" +msgstr "" + +#: ../cache/locales.php:386 +msgid "Your nickname" +msgstr "" + +#: ../cache/locales.php:387 +msgid "Ungrouped" +msgstr "" + +#: ../cache/locales.php:388 +msgid "Show disconnected contacts" +msgstr "" + +#: ../cache/locales.php:389 +msgid "Hide disconnected contacts" +msgstr "" + +#: ../cache/locales.php:390 +#, php-format +msgid "Show group %s" +msgstr "" + +#: ../cache/locales.php:391 +#, php-format +msgid "Hide group %s" +msgstr "" + +#: ../cache/locales.php:392 +msgid "Please enter a valid Jabber ID" +msgstr "" + +#: ../cache/locales.php:393 +msgid "" +"No contacts ? You can add one using the + button bellow or going to the " +"Explore page" +msgstr "" + +#: ../cache/locales.php:394 +msgid "Show/Hide" +msgstr "" + +#: ../cache/locales.php:395 +msgid "Enter the Jabber ID of your contact." +msgstr "" + +#: ../cache/locales.php:396 +msgid "Press enter to validate." +msgstr "" + +#: ../cache/locales.php:397 +msgid "JID" +msgstr "" + +#: ../cache/locales.php:398 +msgid "Results" +msgstr "" + +#: ../cache/locales.php:399 +msgid "Contact added" +msgstr "" + +#: ../cache/locales.php:401 +msgid "Contact deleted" +msgstr "" + +#: ../cache/locales.php:403 +msgid "This is not a valid url" +msgstr "" + +#: ../cache/locales.php:404 +msgid "Sharing the URL" +msgstr "" + +#: ../cache/locales.php:405 +msgid "Statistics" +msgstr "" + +#: ../cache/locales.php:406 +msgid "Since" +msgstr "" + +#: ../cache/locales.php:407 +msgid "Sessions" +msgstr "" + +#: ../cache/locales.php:409 +msgid "Monthly Subscriptions" +msgstr "" + +#: ../cache/locales.php:410 +msgid "Monthly Subscriptions Cumulated" +msgstr "" + +#: ../cache/locales.php:412 +msgid "" +"Movim is a decentralized social network, before creating a new account you " +"need to choose a server to register." +msgstr "" + +#: ../cache/locales.php:413 +msgid "Your server here ?" +msgstr "" + +#: ../cache/locales.php:414 +msgid "Contact us to add yours to the officially supported servers list" +msgstr "" + +#: ../cache/locales.php:416 +msgid "No public feed for this contact" +msgstr "" + +#: ../cache/locales.php:417 +msgid "No contact specified" +msgstr "" + +#: ../cache/locales.php:418 ../cache/locales.php:473 +msgid "Profile" +msgstr "" + +#: ../cache/locales.php:419 +msgid "Profile Updated" +msgstr "" + +#: ../cache/locales.php:420 +msgid "Profile Not Updated" +msgstr "" + +#: ../cache/locales.php:421 +msgid "Your profile is now public" +msgstr "" + +#: ../cache/locales.php:422 +msgid "Your profile is now restricted" +msgstr "" + +#: ../cache/locales.php:436 +msgid "Twitter" +msgstr "" + +#: ../cache/locales.php:437 +msgid "Skype" +msgstr "" + +#: ../cache/locales.php:438 +msgid "Yahoo" +msgstr "" + +#: ../cache/locales.php:439 +msgid "Privacy Level" +msgstr "" + +#: ../cache/locales.php:440 +msgid "Is this profile public ?" +msgstr "" + +#: ../cache/locales.php:441 +msgid "" +"Please pay attention ! By making your profile public, all the information " +"listed above will be available for all the Movim users and on the whole " +"Internet." +msgstr "" + +#: ../cache/locales.php:442 +msgid "Call" +msgstr "" + +#: ../cache/locales.php:443 +msgid "Hang up" +msgstr "" + +#: ../cache/locales.php:444 +msgid "Connection" +msgstr "" + +#: ../cache/locales.php:445 ../cache/locales.php:451 +msgid "Hung up" +msgstr "" + +#: ../cache/locales.php:446 ../cache/locales.php:452 +msgid "Your contact is busy" +msgstr "" + +#: ../cache/locales.php:447 ../cache/locales.php:453 +msgid "Declined" +msgstr "" + +#: ../cache/locales.php:448 ../cache/locales.php:454 +msgid "Remote application incompatible" +msgstr "" + +#: ../cache/locales.php:450 ../cache/locales.php:456 +msgid "Is calling you" +msgstr "" + +#: ../cache/locales.php:457 +msgid "You don't have javascript enabled. Good luck with that." +msgstr "" + +#: ../cache/locales.php:458 +msgid "" +"Movim is a kickass distributed social networking platform that protect your " +"privacy an comes with a set of awesome features." +msgstr "" + +#: ../cache/locales.php:459 +msgid "Administration" +msgstr "" + +#: ../cache/locales.php:460 +msgid "Home" +msgstr "Inicio" + +#: ../cache/locales.php:461 +msgid "Discover" +msgstr "" + +#: ../cache/locales.php:462 +msgid "Explore" +msgstr "" + +#: ../cache/locales.php:463 +msgid "Account Creation" +msgstr "Creación dunha Conta" + +#: ../cache/locales.php:464 +msgid "News" +msgstr "" + +#: ../cache/locales.php:465 +msgid "Avatar" +msgstr "" + +#: ../cache/locales.php:467 +msgid "Chats" +msgstr "" + +#: ../cache/locales.php:470 +msgid "Server" +msgstr "" + +#: ../cache/locales.php:471 +msgid "Public Groups" +msgstr "" + +#: ../cache/locales.php:472 +msgid "Viewer" +msgstr "" + +#: ../cache/locales.php:474 +msgid "Media" +msgstr "" + +#: ../cache/locales.php:475 +msgid "Blog" +msgstr "" + +#: ../cache/locales.php:476 +msgid "About" +msgstr "" + +#: ../cache/locales.php:477 +msgid "Login" +msgstr "" + +#: ../cache/locales.php:479 +msgid "Feed" +msgstr "" + +#: ../cache/locales.php:481 +msgid "Gallery" +msgstr "" + +#: ../cache/locales.php:483 +msgid "Visio-conference" +msgstr "" + +#: ../cache/locales.php:484 +msgid "Pods" +msgstr "" + +#: ../cache/locales.php:485 +msgid "Share" +msgstr "" + +#: ../cache/locales.php:486 +msgid "Room" +msgstr "" + +#: ../cache/locales.php:487 +#, php-format +msgid "Error: %s" +msgstr "" + +#: ../cache/locales.php:488 +#, php-format +msgid "Cannot load file '%s'" +msgstr "Non pode cargarse o arquivo '%s'" + +#: ../cache/locales.php:489 +#, php-format +msgid "Route error, please set all the parameters for the page %s" +msgstr "" +"Erro de ruta, por favor, coloque todos os parámetros para a páxina %s" + +#: ../cache/locales.php:490 +#, php-format +msgid "Requested widget '%s' doesn't exist." +msgstr "" + +#: ../cache/locales.php:491 +#, php-format +msgid "Requested event '%s' not registered." +msgstr "" + +#: ../cache/locales.php:492 +msgid "Whoops!" +msgstr "" + +#: ../cache/locales.php:493 +msgid "It seem that you don't have any pictures here?" +msgstr "" + +#: ../cache/locales.php:494 +msgid "You can try to upload a couple by going to the Media page" +msgstr "" + +#: ../cache/locales.php:495 +#, php-format +msgid "%s - About" +msgstr "" + +#: ../cache/locales.php:496 +#, php-format +msgid "%s - Account" +msgstr "" + +#: ../cache/locales.php:497 +#, php-format +msgid "%s - Administration Panel" +msgstr "" + +#: ../cache/locales.php:498 +#, php-format +msgid "%s - Blog" +msgstr "" + +#: ../cache/locales.php:499 +#, php-format +msgid "%s - Configuration" +msgstr "Configuración de %s" + +#: ../cache/locales.php:500 +#, php-format +msgid "%s - Discover" +msgstr "" + +#: ../cache/locales.php:501 +#, php-format +msgid "%s - Explore" +msgstr "" + +#: ../cache/locales.php:502 +#, php-format +msgid "%s - Help Page" +msgstr "" + +#: ../cache/locales.php:503 +#, php-format +msgid "%s - Login to Movim" +msgstr "%s - Iniciar a MOVIM" + +#: ../cache/locales.php:504 +#, php-format +msgid "%s - Welcome to Movim" +msgstr "%s - Benvindo ao MOVIM" + +#: ../cache/locales.php:505 +#, php-format +msgid "%s - Media" +msgstr "" + +#: ../cache/locales.php:506 +#, php-format +msgid "%s - News" +msgstr "" + +#: ../cache/locales.php:507 +#, php-format +msgid "%s - Group Configuration" +msgstr "" + +#: ../cache/locales.php:508 +#, php-format +msgid "%s - Group" +msgstr "" + +#: ../cache/locales.php:509 +#, php-format +msgid "%s - 404" +msgstr "" + +#: ../cache/locales.php:510 +#, php-format +msgid "%s - Profile" +msgstr "" + +#: ../cache/locales.php:511 +#, php-format +msgid "%s - Server" +msgstr "" + +#: ../cache/locales.php:512 +msgid "Validate" +msgstr "" + +#: ../cache/locales.php:513 +msgid "Refresh" +msgstr "" + +#: ../cache/locales.php:514 +msgid "Add" +msgstr "" + +#: ../cache/locales.php:515 +msgid "Delete" +msgstr "" + +#: ../cache/locales.php:516 +msgid "Remove" +msgstr "" + +#: ../cache/locales.php:517 +msgid "Cancel" +msgstr "" + +#: ../cache/locales.php:518 +msgid "Close" +msgstr "" + +#: ../cache/locales.php:519 +msgid "Update" +msgstr "" + +#: ../cache/locales.php:520 +msgid "Updating" +msgstr "" + +#: ../cache/locales.php:521 +msgid "Submit" +msgstr "Enviar" + +#: ../cache/locales.php:522 +msgid "Submitting" +msgstr "" + +#: ../cache/locales.php:523 +msgid "Reset" +msgstr "Restablecer" + +#: ../cache/locales.php:524 +msgid "Register" +msgstr "" + +#: ../cache/locales.php:525 +msgid "Unregister" +msgstr "" + +#: ../cache/locales.php:526 +msgid "Save" +msgstr "" + +#: ../cache/locales.php:527 +msgid "Clear" +msgstr "" + +#: ../cache/locales.php:528 +msgid "Upload" +msgstr "" + +#: ../cache/locales.php:529 +msgid "Come in!" +msgstr "Entra!" + +#: ../cache/locales.php:530 +msgid "Connecting" +msgstr "" + +#: ../cache/locales.php:531 +msgid "Yes" +msgstr "" + +#: ../cache/locales.php:532 +msgid "No" +msgstr "" + +#: ../cache/locales.php:534 +msgid "Return" +msgstr "" + +#: ../cache/locales.php:535 +msgid "Accept" +msgstr "" + +#: ../cache/locales.php:536 +msgid "Refuse" +msgstr "" + +#: ../cache/locales.php:537 +msgid "Next" +msgstr "" + +#: ../cache/locales.php:538 +msgid "Previous" +msgstr "" + +#: ../cache/locales.php:539 +#, php-format +msgid "Step %s" +msgstr "" + +#: ../cache/locales.php:542 +msgid "Day" +msgstr "" + +#: ../cache/locales.php:543 +msgid "Monday" +msgstr "Luns" + +#: ../cache/locales.php:544 +msgid "Tuesday" +msgstr "Martes" + +#: ../cache/locales.php:545 +msgid "Wednesday" +msgstr "Mércores" + +#: ../cache/locales.php:546 +msgid "Thursday" +msgstr "Xoves" + +#: ../cache/locales.php:547 +msgid "Friday" +msgstr "Venres" + +#: ../cache/locales.php:548 +msgid "Saturday" +msgstr "Sábado" + +#: ../cache/locales.php:549 +msgid "Sunday" +msgstr "" + +#: ../cache/locales.php:550 ../cache/locales.php:559 +msgid "None" +msgstr "" + +#: ../cache/locales.php:551 +msgid "Male" +msgstr "" + +#: ../cache/locales.php:552 +msgid "Female" +msgstr "" + +#: ../cache/locales.php:553 +msgid "Other" +msgstr "" + +#: ../cache/locales.php:554 +msgid "Bot" +msgstr "" + +#: ../cache/locales.php:555 +msgid "Desktop" +msgstr "" + +#: ../cache/locales.php:556 +msgid "Phone" +msgstr "" + +#: ../cache/locales.php:557 +msgid "Web" +msgstr "" + +#: ../cache/locales.php:558 +msgid "Registered" +msgstr "" + +#: ../cache/locales.php:560 +msgid "Single" +msgstr "" + +#: ../cache/locales.php:561 +msgid "In a relationship" +msgstr "" + +#: ../cache/locales.php:562 +msgid "Married" +msgstr "" + +#: ../cache/locales.php:563 +msgid "Divorced" +msgstr "" + +#: ../cache/locales.php:564 +msgid "Widowed" +msgstr "" + +#: ../cache/locales.php:565 +msgid "Cohabiting" +msgstr "" + +#: ../cache/locales.php:566 +msgid "Civil Union" +msgstr "" + +#: ../cache/locales.php:567 +msgid "Not shared" +msgstr "" + +#: ../cache/locales.php:568 +msgid "Shared with one contact" +msgstr "" + +#: ../cache/locales.php:569 +msgid "Shared with all contacts" +msgstr "" + +#: ../cache/locales.php:570 +msgid "Shared with the XMPP network" +msgstr "" + +#: ../cache/locales.php:571 +msgid "Shared with the whole Internet" +msgstr "" + +#: ../cache/locales.php:572 +msgid "Online" +msgstr "" + +#: ../cache/locales.php:573 +msgid "Away" +msgstr "Fóra" + +#: ../cache/locales.php:574 +msgid "Do Not Disturb" +msgstr "" + +#: ../cache/locales.php:575 +msgid "Extended Away" +msgstr "" + +#: ../cache/locales.php:576 +msgid "Offline" +msgstr "" + +#: ../cache/locales.php:577 +msgid "Error" +msgstr "" + +#: ../cache/locales.php:578 +msgid "afraid" +msgstr "" + +#: ../cache/locales.php:579 +msgid "amazed" +msgstr "" + +#: ../cache/locales.php:580 +msgid "amorous" +msgstr "" + +#: ../cache/locales.php:581 +msgid "angry" +msgstr "" + +#: ../cache/locales.php:582 +msgid "annoyed" +msgstr "" + +#: ../cache/locales.php:583 +msgid "anxious" +msgstr "" + +#: ../cache/locales.php:584 +msgid "aroused" +msgstr "" + +#: ../cache/locales.php:585 +msgid "ashamed" +msgstr "" + +#: ../cache/locales.php:586 +msgid "bored" +msgstr "" + +#: ../cache/locales.php:587 +msgid "brave" +msgstr "" + +#: ../cache/locales.php:588 +msgid "calm" +msgstr "" + +#: ../cache/locales.php:589 +msgid "cautious" +msgstr "" + +#: ../cache/locales.php:590 +msgid "cold" +msgstr "" + +#: ../cache/locales.php:591 +msgid "confident" +msgstr "" + +#: ../cache/locales.php:592 +msgid "confused" +msgstr "" + +#: ../cache/locales.php:593 +msgid "contemplative" +msgstr "" + +#: ../cache/locales.php:594 +msgid "contented" +msgstr "" + +#: ../cache/locales.php:595 +msgid "cranky" +msgstr "" + +#: ../cache/locales.php:596 +msgid "crazy" +msgstr "" + +#: ../cache/locales.php:597 +msgid "creative" +msgstr "" + +#: ../cache/locales.php:598 +msgid "curious" +msgstr "" + +#: ../cache/locales.php:599 +msgid "dejected" +msgstr "" + +#: ../cache/locales.php:600 +msgid "depressed" +msgstr "" + +#: ../cache/locales.php:601 +msgid "disappointed" +msgstr "" + +#: ../cache/locales.php:602 +msgid "disgusted" +msgstr "" + +#: ../cache/locales.php:603 +msgid "dismayed" +msgstr "" + +#: ../cache/locales.php:604 +msgid "distracted" +msgstr "" + +#: ../cache/locales.php:605 +msgid "embarrassed" +msgstr "" + +#: ../cache/locales.php:606 +msgid "envious" +msgstr "" + +#: ../cache/locales.php:607 +msgid "excited" +msgstr "" + +#: ../cache/locales.php:608 +msgid "flirtatious" +msgstr "" + +#: ../cache/locales.php:609 +msgid "frustated" +msgstr "" + +#: ../cache/locales.php:610 +msgid "grateful" +msgstr "" + +#: ../cache/locales.php:611 +msgid "grieving" +msgstr "" + +#: ../cache/locales.php:612 +msgid "grumpy" +msgstr "" + +#: ../cache/locales.php:613 +msgid "guilty" +msgstr "" + +#: ../cache/locales.php:614 +msgid "happy" +msgstr "" + +#: ../cache/locales.php:615 +msgid "hopeful" +msgstr "" + +#: ../cache/locales.php:616 +msgid "hot" +msgstr "" + +#: ../cache/locales.php:617 +msgid "humbled" +msgstr "" + +#: ../cache/locales.php:618 +msgid "humiliated" +msgstr "" + +#: ../cache/locales.php:619 +msgid "hungry" +msgstr "" + +#: ../cache/locales.php:620 +msgid "hurt" +msgstr "" + +#: ../cache/locales.php:621 +msgid "impressed" +msgstr "" + +#: ../cache/locales.php:622 +msgid "in awe" +msgstr "" + +#: ../cache/locales.php:623 +msgid "in love" +msgstr "" + +#: ../cache/locales.php:624 +msgid "indignant" +msgstr "" + +#: ../cache/locales.php:625 +msgid "interested" +msgstr "" + +#: ../cache/locales.php:626 +msgid "intoxicated" +msgstr "" + +#: ../cache/locales.php:627 +msgid "invincible" +msgstr "" + +#: ../cache/locales.php:628 +msgid "jealous" +msgstr "" + +#: ../cache/locales.php:629 +msgid "lonely" +msgstr "" + +#: ../cache/locales.php:630 +msgid "lost" +msgstr "" + +#: ../cache/locales.php:631 +msgid "lucky" +msgstr "" + +#: ../cache/locales.php:632 +msgid "mean" +msgstr "" + +#: ../cache/locales.php:633 +msgid "moody" +msgstr "" + +#: ../cache/locales.php:634 +msgid "nervous" +msgstr "" + +#: ../cache/locales.php:635 +msgid "neutral" +msgstr "" + +#: ../cache/locales.php:636 +msgid "offended" +msgstr "" + +#: ../cache/locales.php:637 +msgid "outraged" +msgstr "" + +#: ../cache/locales.php:638 +msgid "playful" +msgstr "" + +#: ../cache/locales.php:639 +msgid "proud" +msgstr "" + +#: ../cache/locales.php:640 +msgid "relaxed" +msgstr "" + +#: ../cache/locales.php:641 +msgid "relieved" +msgstr "" + +#: ../cache/locales.php:642 +msgid "remorseful" +msgstr "" + +#: ../cache/locales.php:643 +msgid "restless" +msgstr "" + +#: ../cache/locales.php:644 +msgid "sad" +msgstr "" + +#: ../cache/locales.php:645 +msgid "sarcastic" +msgstr "" + +#: ../cache/locales.php:646 +msgid "satisfied" +msgstr "" + +#: ../cache/locales.php:647 +msgid "serious" +msgstr "" + +#: ../cache/locales.php:648 +msgid "shocked" +msgstr "" + +#: ../cache/locales.php:649 +msgid "shy" +msgstr "" + +#: ../cache/locales.php:650 +msgid "sick" +msgstr "" + +#: ../cache/locales.php:651 +msgid "sleepy" +msgstr "" + +#: ../cache/locales.php:652 +msgid "spontaneous" +msgstr "" + +#: ../cache/locales.php:653 +msgid "stressed" +msgstr "" + +#: ../cache/locales.php:654 +msgid "strong" +msgstr "" + +#: ../cache/locales.php:655 +msgid "surprised" +msgstr "" + +#: ../cache/locales.php:656 +msgid "thankful" +msgstr "" + +#: ../cache/locales.php:657 +msgid "thirsty" +msgstr "" + +#: ../cache/locales.php:658 +msgid "tired" +msgstr "" + +#: ../cache/locales.php:659 +msgid "undefined" +msgstr "" + +#: ../cache/locales.php:660 +msgid "weak" +msgstr "" + +#: ../cache/locales.php:661 +msgid "worried" +msgstr "" + +#: ../cache/locales.php:662 +msgid "Month" +msgstr "" + +#: ../cache/locales.php:663 +msgid "January" +msgstr "Xaneiro" + +#: ../cache/locales.php:664 +msgid "February" +msgstr "Febreiro" + +#: ../cache/locales.php:665 +msgid "March" +msgstr "Marzo" + +#: ../cache/locales.php:666 +msgid "April" +msgstr "Abril" + +#: ../cache/locales.php:667 +msgid "May" +msgstr "Maio" + +#: ../cache/locales.php:668 +msgid "June" +msgstr "Xuño" + +#: ../cache/locales.php:669 +msgid "July" +msgstr "" + +#: ../cache/locales.php:670 +msgid "August" +msgstr "" + +#: ../cache/locales.php:671 +msgid "September" +msgstr "" + +#: ../cache/locales.php:672 +msgid "October" +msgstr "" + +#: ../cache/locales.php:673 +msgid "November" +msgstr "" + +#: ../cache/locales.php:674 +msgid "December" +msgstr "" + +#: ../cache/locales.php:675 +msgid "Year" +msgstr "" + +#: ../cache/locales.php:676 +msgid "Today" +msgstr "" + +#: ../cache/locales.php:677 +msgid "Tomorrow" +msgstr "" + +#: ../cache/locales.php:678 +msgid "Yesterday" +msgstr "" + +#: ../cache/locales.php:679 +#, php-format +msgid " %d days ago" +msgstr "" + +#: ../cache/locales.php:680 +msgid "day" +msgstr "" + +#: ../cache/locales.php:682 +msgid "What's new ?" +msgstr "" + +#: ../cache/locales.php:683 +msgid "Place" +msgstr "" + +#: ../cache/locales.php:684 +msgid "by" +msgstr "" + +#: ../cache/locales.php:685 +msgid "Geolocalisation" +msgstr "" + +#: ../cache/locales.php:686 +msgid "email" +msgstr "" + +#: ../cache/locales.php:688 +msgid "No comments yet" +msgstr "" + +#: ../cache/locales.php:689 +msgid "No comments stream" +msgstr "" + +#: ../cache/locales.php:690 +msgid "Your feed cannot be loaded." +msgstr "" + +#: ../cache/locales.php:691 +msgid "Get older posts" +msgstr "" + +#: ../cache/locales.php:692 +#, php-format +msgid "%s new items" +msgstr "" + +#: ../cache/locales.php:693 +msgid "Comment publication error" +msgstr "" + +#: ../cache/locales.php:694 +msgid "Show the older comments" +msgstr "" + +#: ../cache/locales.php:695 +msgid "Loading comments ..." +msgstr "" + +#: ../cache/locales.php:696 +msgid "Get the comments" +msgstr "" + +#: ../cache/locales.php:697 +msgid "Add a comment" +msgstr "" + +#: ../cache/locales.php:698 +msgid "Share with" +msgstr "" + +#: ../cache/locales.php:699 +msgid "Everyone" +msgstr "" + +#: ../cache/locales.php:700 +msgid "Your contacts" +msgstr "" + +#: ../cache/locales.php:702 +msgid "Updated" +msgstr "" + +#: ../cache/locales.php:703 +msgid "Content not found" +msgstr "" + +#: ../cache/locales.php:704 +msgid "Contact publication" +msgstr "" + +#: ../cache/locales.php:705 +msgid "Comments" +msgstr "" + +#: ../cache/locales.php:706 +msgid "The API is not reachable, try again later" +msgstr "" + +#: ../cache/locales.php:707 +msgid "Type here" +msgstr "" + +#~ msgid "Logout" +#~ msgstr "Saír" + +#, php-format +#~ msgid "%s - Account Creation" +#~ msgstr "Creación de Conta %s" + +#~ msgid "Debug console" +#~ msgstr "Debug da consola" + +#~ msgid "PHP version mismatch. Movim requires PHP 5.3 minimum." +#~ msgstr "Incompatibilidade de versión PHP. Movim require PHP mínimo 5.3." + +#, php-format +#~ msgid "Movim requires the %s extension." +#~ msgstr "Movim require a extensión %s." + +#~ msgid "Movim's folder must be writable." +#~ msgstr "Cartafol MOVIM debe ter permiso de escritura." diff --git a/sources/locales/he.po b/sources/locales/he.po new file mode 100644 index 0000000..ff0c89b --- /dev/null +++ b/sources/locales/he.po @@ -0,0 +1,2965 @@ +# Hebrew translation for movim. +# Copyright (C) 2010-2012 MOVIM team +# This file is distributed under the same license as the movim package. +# Isratine Citizen , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: movim\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-06-08 22:06+0200\n" +"PO-Revision-Date: 2015-06-09 12:19+0000\n" +"Last-Translator: GenghisKhan \n" +"Language-Team: Rahut \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2015-06-18 21:08+0000\n" +"X-Generator: Launchpad (build 17570)\n" +"Language: \n" +"X-Poedit-Language: Hebrew\n" + +#: ../cache/locales.php:2 +msgid "Thanks" +msgstr "תודות" + +#: ../cache/locales.php:3 +msgid "Developers" +msgstr "מפתחים" + +#: ../cache/locales.php:4 +msgid "Translators" +msgstr "מתרגמים" + +#: ../cache/locales.php:5 +msgid "Software" +msgstr "תוכנה" + +#: ../cache/locales.php:6 +msgid "Resources" +msgstr "מקורות" + +#: ../cache/locales.php:7 ../cache/locales.php:83 ../cache/locales.php:85 +msgid "API" +msgstr "API" + +#: ../cache/locales.php:8 +msgid "" +"Movim is an XMPP-based communication platform. All the project, except the " +"following software and resources, is under" +msgstr "" +"Movim הינו פלטפורמת תקשורת מבוססת XMPP. כל הפרויקט, למעט התכנות והמקורות " +"הבאים, רשוי תחת" + +#: ../cache/locales.php:9 +msgid "Account" +msgstr "" + +#: ../cache/locales.php:10 +msgid "The password has been updated" +msgstr "" + +#: ../cache/locales.php:11 +msgid "Please provide a valid password (6 characters minimum)" +msgstr "" + +#: ../cache/locales.php:12 +msgid "The provided passwords are not the same" +msgstr "" + +#: ../cache/locales.php:13 +msgid "Delete my account" +msgstr "" + +#: ../cache/locales.php:14 +msgid "" +"You will delete your XMPP account and all the relative information linked to " +"it (profile, contacts and publications)." +msgstr "" + +#: ../cache/locales.php:15 +msgid "Are you sure that you want to delete it ?" +msgstr "" + +#: ../cache/locales.php:16 ../cache/locales.php:411 +msgid "Create a new account" +msgstr "יצירת חשבון חדש" + +#: ../cache/locales.php:17 +msgid "No account creation form found on the server" +msgstr "לא נמצא טופס יצירת חשבון על השרת" + +#: ../cache/locales.php:18 ../cache/locales.php:172 +msgid "on" +msgstr "ביום" + +#: ../cache/locales.php:19 +msgid "Your acccount has been successfully registered" +msgstr "חשבונך נרשם בהצלחה" + +#: ../cache/locales.php:20 +msgid "Loading" +msgstr "כעת טוען" + +#: ../cache/locales.php:21 +msgid "Not Acceptable" +msgstr "לא קביל" + +#: ../cache/locales.php:22 +msgid "The registration system of this server is currently unavailable" +msgstr "מערכת הרשמה בשרת זה איננה זמינה בעת זו" + +#: ../cache/locales.php:23 +msgid "" +"This server use an external system for the registration, please click on the " +"following URL." +msgstr "" + +#: ../cache/locales.php:24 +msgid "Actions" +msgstr "פעולות" + +#: ../cache/locales.php:25 ../cache/locales.php:82 +msgid "Database" +msgstr "מסד נתונים" + +#: ../cache/locales.php:26 +msgid "Modl wasn't able to connect to the database" +msgstr "Modl לא היה מסוגל להתחבר אל מסד נתונים" + +#: ../cache/locales.php:27 +msgid "Movim is connected to the database" +msgstr "Movim הינו מחובר אל מסד נתונים" + +#: ../cache/locales.php:28 +msgid "The database need to be updated" +msgstr "על מסד נתונים להתעדכן" + +#: ../cache/locales.php:29 +msgid "Movim database is up to date" +msgstr "מסד נתונים Movim הינו עדכני" + +#: ../cache/locales.php:30 +msgid "Database Type" +msgstr "טיפוס מסד נתונים" + +#: ../cache/locales.php:31 ../cache/locales.php:50 ../cache/locales.php:540 +msgid "Username" +msgstr "שם משתמש" + +#: ../cache/locales.php:32 ../cache/locales.php:51 ../cache/locales.php:282 +#: ../cache/locales.php:541 +msgid "Password" +msgstr "סיסמה" + +#: ../cache/locales.php:33 +msgid "Host" +msgstr "מארח" + +#: ../cache/locales.php:34 +msgid "Port" +msgstr "פורט" + +#: ../cache/locales.php:35 +msgid "Database Name" +msgstr "שם מסד נתונים" + +#: ../cache/locales.php:36 +msgid "General Settings" +msgstr "הגדרות כלליות" + +#: ../cache/locales.php:37 +msgid "Theme" +msgstr "מוטיב" + +#: ../cache/locales.php:38 +msgid "Default language" +msgstr "שפה משתמטת" + +#: ../cache/locales.php:39 +msgid "Environment" +msgstr "סביבה" + +#: ../cache/locales.php:40 +msgid "Log verbosity" +msgstr "גיבוב רשומת יומן" + +#: ../cache/locales.php:41 +msgid "Server Timezone" +msgstr "אזור זמן שרת" + +#: ../cache/locales.php:42 +msgid "User folder size limit (in bytes)" +msgstr "מגבלת גודל תיקיית משתמש (בתים)" + +#: ../cache/locales.php:43 +msgid "WebSocket Configuration" +msgstr "תצורת WebSocket" + +#: ../cache/locales.php:44 +msgid "Enter here a valid WebSocket URI in the form" +msgstr "" + +#: ../cache/locales.php:45 +msgid "WebSocket URI" +msgstr "" + +#: ../cache/locales.php:46 +msgid "" +"If you change the URI, please restart the daemon to reload the configuration" +msgstr "" + +#: ../cache/locales.php:47 +msgid "Public WebSockets" +msgstr "WebSocket פומבי" + +#: ../cache/locales.php:48 +msgid "Administration Credential" +msgstr "נתוני התחברות מנהל" + +#: ../cache/locales.php:49 +msgid "Change the default credentials admin/password" +msgstr "שנה נתוני התחברות מנהל/סיסמה" + +#: ../cache/locales.php:52 +msgid "Retype password" +msgstr "הקלד סיסמה מחדש" + +#: ../cache/locales.php:53 +msgid "Whitelist - XMPP Server" +msgstr "רשימה לבנה - שרת XMPP" + +#: ../cache/locales.php:54 +msgid "" +"If you want to specify a list of authorized XMPP servers on your Movim pod " +"and forbid the connection on all the others please put their domain name " +"here, with comma (ex: movim.eu,jabber.fr)" +msgstr "" +"אם ברצונך לציין רשימה של שרתי XMPP מורשים בשרת Movim שלך ולאסור את החיבור " +"בכל האחרים אנא השם כאן את שם המתחם שלהם, עם פסיק (דוגמא: movim.eu,jabber.fr)" + +#: ../cache/locales.php:55 +msgid "" +"Leave this field blank if you allow the access to all the XMPP accounts." +msgstr "השאר את שדה זה ריק אם ברצונך להתיר גישה אל כל החשבונות של XMPP." + +#: ../cache/locales.php:56 +msgid "List of whitelisted XMPP servers" +msgstr "רשימה של שרתי XMPP שמצויים תחת רשימה לבנה" + +#: ../cache/locales.php:57 ../cache/locales.php:61 +msgid "Information Message" +msgstr "הודעת מידע" + +#: ../cache/locales.php:58 +msgid "Description" +msgstr "תיאור" + +#: ../cache/locales.php:59 +msgid "This message will be displayed on the login page" +msgstr "הודעה זו תוצג בעמוד הכניסה" + +#: ../cache/locales.php:60 +msgid "Leave this field blank if you don't want to show any message." +msgstr "השאר את שדה זה ריק אם אין ברצונך להציג כל הודעה שהיא." + +#: ../cache/locales.php:62 +msgid "Empty" +msgstr "ריק" + +#: ../cache/locales.php:63 +msgid "Syslog" +msgstr "יומן מערכת" + +#: ../cache/locales.php:64 +msgid "Syslog and files" +msgstr "יומן מערכת וקבצים" + +#: ../cache/locales.php:65 +msgid "URL Rewriting" +msgstr "" + +#: ../cache/locales.php:66 +msgid "The URL Rewriting can be enabled" +msgstr "" + +#: ../cache/locales.php:67 +msgid "General Overview" +msgstr "סקירה כללית" + +#: ../cache/locales.php:68 +msgid "" +"Movim has found some issues or things that need to be fixed or improved" +msgstr "" + +#: ../cache/locales.php:69 +#, php-format +msgid "Update your PHP-Version: %s" +msgstr "עדכן גרסת PHP שלך: %s" + +#: ../cache/locales.php:70 +msgid "Required: 5.3.0" +msgstr "צריך: 5.3.0" + +#: ../cache/locales.php:71 +msgid "Install the php5-curl library" +msgstr "התקן את הספרייה php5-curl" + +#: ../cache/locales.php:72 +msgid "Install the php5-imagick library" +msgstr "" + +#: ../cache/locales.php:73 +msgid "Install the php5-gd library" +msgstr "" + +#: ../cache/locales.php:74 +msgid "Read and write rights for the webserver in Movim's root directory" +msgstr "הרשאות קריאה וכתיבה עבור שרת הרשת במדור השורש (root) של Movim" + +#: ../cache/locales.php:75 +msgid "The URL Rewriting support is currently disabled" +msgstr "" + +#: ../cache/locales.php:76 +msgid "The database need to be updated, go to the database panel to fix this" +msgstr "" + +#: ../cache/locales.php:77 +msgid "" +"WebSocket connection error, check if the Movim Daemon is running and is " +"reacheable" +msgstr "" + +#: ../cache/locales.php:78 +msgid "" +"XMPP Websocket connection error, please check the validity of the URL given " +"in the General Configuration" +msgstr "" + +#: ../cache/locales.php:79 +msgid "Browser" +msgstr "" + +#: ../cache/locales.php:80 +msgid "Movim Core" +msgstr "" + +#: ../cache/locales.php:81 +msgid "Movim Daemon" +msgstr "" + +#: ../cache/locales.php:84 +msgid "XMPP" +msgstr "" + +#: ../cache/locales.php:86 +#, php-format +msgid "" +"Here you can register your pod on the official %sMovim API%s and be listed " +"on %sthe pods page%s." +msgstr "" +"באפשרותך לרשום כאן את השרת שלך בתוך %sMovim API%s הרשמי בו יהיה מנוי בתוך " +"%sעמוד השרתים%s." + +#: ../cache/locales.php:87 +msgid "Your pod is not registered on the API" +msgstr "השרת שלך אינו רשום API" + +#: ../cache/locales.php:88 +msgid "Your pod is registered on the API" +msgstr "השרת שלך הינו רשום API" + +#: ../cache/locales.php:89 +msgid "Your pod is not yet validated" +msgstr "השרת שלך עדיין לא קיבל תוקף" + +#: ../cache/locales.php:90 +msgid "Your pod is validated" +msgstr "השרת שלך הינו תקף" + +#: ../cache/locales.php:91 +msgid "" +"You asked to be removed from the API, this request will be processed in a " +"couple of hours" +msgstr "" + +#: ../cache/locales.php:92 ../cache/locales.php:147 +msgid "Configuration updated" +msgstr "תצורה עודכנה" + +#: ../cache/locales.php:93 +msgid "File" +msgstr "" + +#: ../cache/locales.php:94 +msgid "Use it" +msgstr "" + +#: ../cache/locales.php:95 +msgid "Webcam" +msgstr "מצלמת רשת" + +#: ../cache/locales.php:96 +msgid "Cheese !" +msgstr "חייכו !" + +#: ../cache/locales.php:97 +msgid "Take a webcam snapshot" +msgstr "קח תצלום בזק מתוך מצלמת רשת" + +#: ../cache/locales.php:98 +msgid "Avatar Updated" +msgstr "אווטאר עודכן" + +#: ../cache/locales.php:99 +msgid "Avatar Not Updated" +msgstr "אווטאר לא מעודכן" + +#: ../cache/locales.php:100 ../cache/locales.php:415 +#, php-format +msgid "%s's feed" +msgstr "הערוץ של %s" + +#: ../cache/locales.php:101 +msgid "This user has not posted anything right now" +msgstr "" + +#: ../cache/locales.php:102 +msgid "Conferences" +msgstr "ועידות" + +#: ../cache/locales.php:103 ../cache/locales.php:193 ../cache/locales.php:217 +#: ../cache/locales.php:468 +msgid "Groups" +msgstr "קבוצות" + +#: ../cache/locales.php:104 +msgid "Add a new Chat Room" +msgstr "הוסף חדר שיחה חדש" + +#: ../cache/locales.php:105 ../cache/locales.php:368 +msgid "Chat Room ID" +msgstr "מזהה חדר שיחה" + +#: ../cache/locales.php:106 ../cache/locales.php:116 ../cache/locales.php:156 +#: ../cache/locales.php:361 ../cache/locales.php:369 ../cache/locales.php:424 +msgid "Name" +msgstr "שם" + +#: ../cache/locales.php:107 ../cache/locales.php:157 ../cache/locales.php:371 +#: ../cache/locales.php:425 +msgid "Nickname" +msgstr "שם כינוי" + +#: ../cache/locales.php:108 +msgid "Do you want do join automaticaly this Chat Room ?" +msgstr "האם ברצונך להצטרף אוטומטית אל שיחת חדר זו ?" + +#: ../cache/locales.php:109 ../cache/locales.php:372 +msgid "Bad Chatroom ID" +msgstr "מזהה חדר שיחה רע" + +#: ../cache/locales.php:110 ../cache/locales.php:373 +msgid "Empty name" +msgstr "שם ריק" + +#: ../cache/locales.php:111 ../cache/locales.php:380 +msgid "Bookmarks updated" +msgstr "סימניות עודכנו" + +#: ../cache/locales.php:112 +msgid "An error occured : " +msgstr "ארעה שגיאה : " + +#: ../cache/locales.php:113 +msgid "Configure" +msgstr "הגדר" + +#: ../cache/locales.php:114 +msgid "Add a new URL" +msgstr "הוסף URL חדש" + +#: ../cache/locales.php:115 +msgid "URL" +msgstr "URL" + +#: ../cache/locales.php:117 +msgid "Message Published" +msgstr "הודעה פורסמה" + +#: ../cache/locales.php:118 ../cache/locales.php:138 +msgid "Encrypted message" +msgstr "הודעה מוצפנת" + +#: ../cache/locales.php:119 +msgid "Composing..." +msgstr "מלחין כעת..." + +#: ../cache/locales.php:120 +msgid "Paused..." +msgstr "מושהה..." + +#: ../cache/locales.php:121 +msgid "Contact gone" +msgstr "" + +#: ../cache/locales.php:122 +#, php-format +msgid "%s needs your attention" +msgstr "%s רוצה את צומת ליבך" + +#: ../cache/locales.php:123 +msgid "Your message here..." +msgstr "הודעתך כאן..." + +#: ../cache/locales.php:124 +msgid "Smileys" +msgstr "סמיילים" + +#: ../cache/locales.php:125 ../cache/locales.php:139 +msgid "Chat" +msgstr "שיחה" + +#: ../cache/locales.php:126 +msgid "Discuss with your contacts" +msgstr "שוחח עם האנשי קשר שלך" + +#: ../cache/locales.php:127 +msgid "Members" +msgstr "" + +#: ../cache/locales.php:128 ../cache/locales.php:376 +msgid "Connected to the chatroom" +msgstr "מחובר אל שיחת קבוצה" + +#: ../cache/locales.php:129 ../cache/locales.php:377 +msgid "Disconnected from the chatroom" +msgstr "מנותק מתוך שיחת הקבוצה" + +#: ../cache/locales.php:130 ../cache/locales.php:200 ../cache/locales.php:469 +msgid "Configuration" +msgstr "תצורה" + +#: ../cache/locales.php:131 +msgid "Configuration saved" +msgstr "" + +#: ../cache/locales.php:132 +msgid "Subject" +msgstr "" + +#: ../cache/locales.php:133 +msgid "Subject changed" +msgstr "" + +#: ../cache/locales.php:134 +msgid "Open a new conversation by clicking on the plus button bellow" +msgstr "" + +#: ../cache/locales.php:135 +msgid "Chat with a contact" +msgstr "שיח עם איש קשר" + +#: ../cache/locales.php:136 +msgid "Frequent contacts" +msgstr "" + +#: ../cache/locales.php:137 +msgid "Load more contacts" +msgstr "" + +#: ../cache/locales.php:140 +msgid "General" +msgstr "כללי" + +#: ../cache/locales.php:141 +msgid "Language" +msgstr "שפה" + +#: ../cache/locales.php:142 +msgid "Roster display" +msgstr "" + +#: ../cache/locales.php:143 +msgid "Show the offline contacts" +msgstr "" + +#: ../cache/locales.php:144 +msgid "Hide the offline contacts" +msgstr "" + +#: ../cache/locales.php:145 +msgid "Appearence" +msgstr "חזות" + +#: ../cache/locales.php:146 +msgid "This configuration is shared wherever you are connected !" +msgstr "תצורה זו משותפת כבל מקום בו אנו מחוברים !" + +#: ../cache/locales.php:148 +msgid "Notify on incoming message" +msgstr "התראה בעת הודעה נכנסת" + +#: ../cache/locales.php:149 +msgid "Use desktop notifications" +msgstr "השתמש בהתראות שולחן עבודה" + +#: ../cache/locales.php:150 +msgid "Data" +msgstr "נתונים" + +#: ../cache/locales.php:151 +msgid "Cache" +msgstr "מטמון" + +#: ../cache/locales.php:152 ../cache/locales.php:218 ../cache/locales.php:466 +msgid "Contacts" +msgstr "אנשי קשר" + +#: ../cache/locales.php:153 ../cache/locales.php:480 +msgid "Posts" +msgstr "פרסומים" + +#: ../cache/locales.php:154 +msgid "Messages" +msgstr "הודעות" + +# BUG: Information(s) +#: ../cache/locales.php:155 ../cache/locales.php:423 +msgid "General Informations" +msgstr "מידע כללי" + +#: ../cache/locales.php:158 ../cache/locales.php:427 +msgid "Date of Birth" +msgstr "תאריך לידה" + +#: ../cache/locales.php:159 ../cache/locales.php:428 +msgid "Gender" +msgstr "מין" + +#: ../cache/locales.php:160 ../cache/locales.php:429 +msgid "Marital Status" +msgstr "מצב משפחתי" + +#: ../cache/locales.php:161 ../cache/locales.php:426 +msgid "Email" +msgstr "דוא״ל" + +#: ../cache/locales.php:162 ../cache/locales.php:430 +msgid "Website" +msgstr "אתר רשת" + +#: ../cache/locales.php:163 ../cache/locales.php:431 +msgid "About Me" +msgstr "אודותיי" + +#: ../cache/locales.php:164 +msgid "Other Accounts" +msgstr "חשבונות אחרים" + +#: ../cache/locales.php:165 +msgid "Is Listening" +msgstr "" + +#: ../cache/locales.php:166 ../cache/locales.php:432 +msgid "Geographic Position" +msgstr "מיקום גאוגרפי" + +#: ../cache/locales.php:167 ../cache/locales.php:433 +msgid "Locality" +msgstr "מקומיות" + +#: ../cache/locales.php:168 ../cache/locales.php:434 +msgid "Country" +msgstr "ארץ" + +#: ../cache/locales.php:169 +msgid "Mood" +msgstr "מצב רוח" + +#: ../cache/locales.php:170 +msgid "I'm " +msgstr "אני " + +#: ../cache/locales.php:171 +msgid "Listening" +msgstr "מאזין כעת" + +#: ../cache/locales.php:173 +msgid "Last seen" +msgstr "נראה לאחרונה" + +#: ../cache/locales.php:174 +msgid "Client Informations" +msgstr "מידע לקוח" + +#: ../cache/locales.php:175 +msgid "Last registered" +msgstr "נרשמו לאחרונה" + +#: ../cache/locales.php:176 +msgid "Find some new friends" +msgstr "" + +#: ../cache/locales.php:177 ../cache/locales.php:533 +msgid "Edit" +msgstr "ערוך" + +#: ../cache/locales.php:178 +msgid "Alias" +msgstr "כינוי" + +#: ../cache/locales.php:179 +msgid "Group" +msgstr "קבוצה" + +#: ../cache/locales.php:180 ../cache/locales.php:400 +msgid "Contact updated" +msgstr "איש קשר עודכן" + +#: ../cache/locales.php:181 +msgid "Are you sure?" +msgstr "האם אתה בטוח?" + +#: ../cache/locales.php:182 +msgid "" +"You are going to delete one of your contacts, please confirm your action" +msgstr "" + +#: ../cache/locales.php:183 +#, php-format +msgid "%s years" +msgstr "" + +#: ../cache/locales.php:184 +msgid "Last public post" +msgstr "" + +#: ../cache/locales.php:185 +msgid "Subscribe" +msgstr "הירשם" + +#: ../cache/locales.php:186 +msgid "Subscribed" +msgstr "מנוי" + +#: ../cache/locales.php:187 +msgid "Unsubscribe" +msgstr "בטל הרשמה" + +#: ../cache/locales.php:188 +msgid "You are going to unsubscribe from this Group" +msgstr "" + +#: ../cache/locales.php:189 +msgid "Unsubscribed" +msgstr "" + +#: ../cache/locales.php:190 +msgid "Make your membership to this group public to your friends" +msgstr "" + +#: ../cache/locales.php:191 +msgid "Give a label for this group" +msgstr "" + +#: ../cache/locales.php:192 +msgid "Are you sure ?" +msgstr "האם אתה בטוח ?" + +#: ../cache/locales.php:194 +msgid "Discover, follow and share" +msgstr "" + +#: ../cache/locales.php:195 +msgid "Something bad happened to this group" +msgstr "" + +#: ../cache/locales.php:196 +msgid "Group configuration saved" +msgstr "תצורת קבוצה נשמרה" + +#: ../cache/locales.php:197 +msgid "Delete the group" +msgstr "" + +#: ../cache/locales.php:198 +msgid "" +"You are going to delete the following group. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:199 +msgid "" +"It seems that this group doesn't exists anymore. Do you want to remove it " +"from your subscriptions?" +msgstr "" + +#: ../cache/locales.php:201 ../cache/locales.php:408 +msgid "Subscriptions" +msgstr "הרשמות" + +#: ../cache/locales.php:202 ../cache/locales.php:290 +msgid "Hello" +msgstr "שלום" + +#: ../cache/locales.php:203 ../cache/locales.php:225 ../cache/locales.php:291 +msgid "Contact post" +msgstr "פרסום איש קשר" + +#: ../cache/locales.php:204 +msgid "" +"You don't have any subscriptions yet, select a group server above to start " +"exploring." +msgstr "" + +#: ../cache/locales.php:205 +msgid "Subscribe to your favorite feeds by bookmarking them." +msgstr "" + +#: ../cache/locales.php:206 +msgid "My Subscriptions" +msgstr "" + +#: ../cache/locales.php:207 +msgid "Create a new Group" +msgstr "" + +#: ../cache/locales.php:208 +msgid "Group name" +msgstr "" + +#: ../cache/locales.php:209 +msgid "My Little Pony - Fan Club" +msgstr "אין כמו אבא שבעולם - מועדון מעריצים" + +#: ../cache/locales.php:210 +msgid "Group created successfully" +msgstr "" + +#: ../cache/locales.php:211 +msgid "Group deleted successfully" +msgstr "" + +#: ../cache/locales.php:212 +msgid "Please provide a valid group name (4 characters minimum)" +msgstr "" + +#: ../cache/locales.php:213 +msgid "You cannot create a new Group on this server" +msgstr "" + +#: ../cache/locales.php:214 +#, php-format +msgid "%s subscribers" +msgstr "" + +#: ../cache/locales.php:215 +#, php-format +msgid "%s posts" +msgstr "" + +#: ../cache/locales.php:216 +msgid "All" +msgstr "הכל" + +#: ../cache/locales.php:219 +msgid "Refresh all the streams" +msgstr "רענון של כל הזרמים" + +#: ../cache/locales.php:220 ../cache/locales.php:402 +msgid "Search" +msgstr "חיפוש" + +#: ../cache/locales.php:221 +msgid "Go on the Chat page" +msgstr "" + +#: ../cache/locales.php:222 +msgid "Read all theses articles on the News page" +msgstr "" + +#: ../cache/locales.php:223 +msgid "Visit your public blog" +msgstr "" + +#: ../cache/locales.php:224 +msgid "See your public posts and share them with all your contacts" +msgstr "" + +#: ../cache/locales.php:226 +msgid "Universal share button" +msgstr "" + +#: ../cache/locales.php:227 +msgid "" +"Bookmark or drag and drop the following button in your toolbar and use it on " +"all the pages you want to share on Movim" +msgstr "" + +#: ../cache/locales.php:228 +msgid "Share on Movim" +msgstr "" + +#: ../cache/locales.php:229 +msgid "Frequently Asked Questions" +msgstr "שאלות נפוצות" + +#: ../cache/locales.php:230 +msgid "What do the little banners refer to ?" +msgstr "מה כרזות קטנות אלו מייחסות ?" + +#: ../cache/locales.php:231 +msgid "" +"Thanks to these five little banners, you can quickly identitfy the level of " +"confdentiality applied to the information you provide." +msgstr "" +"הודות לחמשת כרזות אלו, באפשרותך לברר במהירות את רמת החיסיון שחלה על המידע " +"אותו בחרת לספק." + +#: ../cache/locales.php:232 +msgid "White, only you can see the information" +msgstr "לבן, רק לך האפשרות לראות את המידע" + +#: ../cache/locales.php:233 +msgid "Green, you have chosen some contacts who can see your information" +msgstr "ירוק, בחרת אנשי קשר מסוימים אשר יכולים לראות את המידע שלך" + +# רשימת אישי־הקשר +#: ../cache/locales.php:234 +msgid "Orange, all your contact list can see your information" +msgstr "כתום, כל רשימת הקשר שלך יכולה לראות את המידע שלך" + +#: ../cache/locales.php:235 +msgid "Red, everybody in the XMPP network can see your information" +msgstr "אדום, כל אחד ברשת התקשורת XMPP יכול לראות את המידע שלך" + +# כל האינטרנט יכול לראות +#: ../cache/locales.php:236 +msgid "Black, the whole Internet can see your information" +msgstr "שחור, כל המרשתת יכולה לראות את המידע שלך" + +#: ../cache/locales.php:237 +msgid "Looking for some documentation ?" +msgstr "מחפשים תיעוד ?" + +#: ../cache/locales.php:238 +msgid "Read the Wiki" +msgstr "קרא את הויקי" + +#: ../cache/locales.php:239 +msgid "Talk with us by email ?" +msgstr "שוחח עמנו באמצעות דוא״ל ?" + +#: ../cache/locales.php:240 +msgid "Join the Mailing List" +msgstr "הצטרף לרשימת דיוור" + +#: ../cache/locales.php:241 +msgid "Chat with the team ?" +msgstr "שיחה עם הצוות ?" + +#: ../cache/locales.php:242 +msgid "Join the Chatroom" +msgstr "הצטרף לשיחת קבוצה" + +#: ../cache/locales.php:243 +msgid "Location node created" +msgstr "צומת מיקום נוצר" + +#: ../cache/locales.php:244 +msgid "Bookmark node created" +msgstr "צומת סימנייה נוצר" + +#: ../cache/locales.php:245 +msgid "Profile node created" +msgstr "צומת דיוקן נוצר" + +#: ../cache/locales.php:246 +msgid "Avatar node created" +msgstr "צומת אווטאר נוצר" + +#: ../cache/locales.php:247 +msgid "Subscriptions node created" +msgstr "צומת הרשמות נוצר" + +#: ../cache/locales.php:248 +msgid "Microblog node created" +msgstr "צומת מיקרו-בלוג נוצר" + +#: ../cache/locales.php:249 +msgid "Location" +msgstr "מיקום" + +#: ../cache/locales.php:250 +msgid "Wrong position" +msgstr "מיקום שגוי" + +#: ../cache/locales.php:251 +msgid "Location updated" +msgstr "מיקום עודכן" + +#: ../cache/locales.php:252 +msgid "Update my position" +msgstr "עדכן את המיקום שלי" + +#: ../cache/locales.php:253 +msgid "Wrong username" +msgstr "שם משתמש שגוי" + +# כתובת JID שגויה +#: ../cache/locales.php:254 +msgid "Invalid JID" +msgstr "‫JID שגויה" + +#: ../cache/locales.php:255 +msgid "Empty Challenge from the server" +msgstr "רוקן הזמנה מן השרת" + +#: ../cache/locales.php:256 +msgid "XMPP Domain error, your account is not a correct Jabber ID" +msgstr "שגיאת מתחם XMPP, חשבונך אינו כתובת JID תקינה" + +#: ../cache/locales.php:257 +msgid "Some data are missing !" +msgstr "חסר מידע מסוים !" + +#: ../cache/locales.php:258 +msgid "Wrong password" +msgstr "סיסמה שגויה" + +#: ../cache/locales.php:259 +msgid "Internal server error" +msgstr "שגיאת שרת פנימית" + +#: ../cache/locales.php:260 +msgid "Session error" +msgstr "שגיאת סשן" + +#: ../cache/locales.php:261 +msgid "Account successfully created" +msgstr "חשבון נוצר בהצלחה" + +#: ../cache/locales.php:262 ../cache/locales.php:271 +msgid "Your XMPP server is unauthorized" +msgstr "השרת של XMPP שלך אינו מורשה" + +#: ../cache/locales.php:263 +msgid "The server takes too much time to respond" +msgstr "לשרת לוקח יותר מדי זמן להגיב" + +#: ../cache/locales.php:264 +msgid "Your web browser is too old to use with Movim." +msgstr "דפדפן הרשת שלך הינו ישן מידי בכדי לעשות שימוש עם Movim." + +#: ../cache/locales.php:265 +msgid "" +"Movim cannot talk with the server, please try again later (Websocket " +"connection error)" +msgstr "" + +#: ../cache/locales.php:266 +msgid "Impossible login" +msgstr "" + +#: ../cache/locales.php:267 +msgid "Oops!" +msgstr "אופס!" + +#: ../cache/locales.php:268 ../cache/locales.php:449 ../cache/locales.php:455 +msgid "Unknown error" +msgstr "שגיאה לא ידועה" + +#: ../cache/locales.php:269 +msgid "Invalid username format" +msgstr "" + +#: ../cache/locales.php:270 +msgid "Invalid password format" +msgstr "" + +#: ../cache/locales.php:272 +msgid "A Movim session is already open on an other device" +msgstr "" + +#: ../cache/locales.php:273 +msgid "Movim failed to authenticate. You entered wrong data" +msgstr "‫Movim נכשלה לאמת. הזנת מידע שגוי" + +#: ../cache/locales.php:274 +msgid "Authentication mechanism not supported by Movim" +msgstr "מנגנון אימות לא נתמך על ידי Movim" + +# typo: authentication +#: ../cache/locales.php:275 +msgid "The XMPP authentification failed" +msgstr "אימות XMPP נכשל" + +#: ../cache/locales.php:276 +#, php-format +msgid "" +"You can login with Facebook (chat only) using %syour.id@chat.facebook.com%s " +"and your password" +msgstr "" +"באפשרותך להתחבר עם Facebook (צ׳אט בלבד) באמצעות " +"%syour.id@chat.facebook.com%s וסיסמה" + +#: ../cache/locales.php:277 +#, php-format +msgid "%sGmail accounts are also compatible%s but are not fully supported" +msgstr "%sחשבונות Gmail מתאימים גם כן%s אך אינם נתמכים באופן מלא" + +#: ../cache/locales.php:278 +msgid "You can login using your favorite Jabber account" +msgstr "באפשרותך להתחבר באמצעות חשבון Jabber המועדף עליך" + +#: ../cache/locales.php:279 +msgid "or with our demonstration account" +msgstr "או בעזרת חשבון ניסיון שלנו" + +#: ../cache/locales.php:280 ../cache/locales.php:435 +msgid "Accounts" +msgstr "חשבונות" + +#: ../cache/locales.php:281 +msgid "My address" +msgstr "כתובת" + +#: ../cache/locales.php:283 +msgid "Create one !" +msgstr "צור חשבון !" + +#: ../cache/locales.php:284 +msgid "No account yet ?" +msgstr "אין חשבון עדיין ?" + +#: ../cache/locales.php:285 +msgid "Another account" +msgstr "חשבון אחר" + +#: ../cache/locales.php:286 +msgid "You can login with accounts from theses servers" +msgstr "" + +#: ../cache/locales.php:287 +msgid "Connected" +msgstr "מחובר" + +#: ../cache/locales.php:288 +msgid "Population" +msgstr "אוכלוסיה" + +#: ../cache/locales.php:289 +msgid "Bad nickname (between 4 and 40 characters)" +msgstr "" + +#: ../cache/locales.php:292 +msgid "" +"Welcome on your news feed, here you will see all the posts published in the " +"groups you have subscribed." +msgstr "" + +#: ../cache/locales.php:293 +msgid "Refreshing all the streams" +msgstr "רענון של כל הזרמים" + +#: ../cache/locales.php:294 +msgid "This post is public" +msgstr "" + +#: ../cache/locales.php:295 +msgid "Manage your members" +msgstr "נהל את חבריך" + +#: ../cache/locales.php:296 +msgid "Get the members" +msgstr "השג את החברים" + +#: ../cache/locales.php:297 +msgid "Affiliations saved" +msgstr "סינופים נשמרו" + +#: ../cache/locales.php:298 +msgid "Manage your subscriptions" +msgstr "נהל את ההרשמות שלך" + +#: ../cache/locales.php:299 +msgid "Manage the subscriptions" +msgstr "נהל את ההרשמות" + +#: ../cache/locales.php:300 +msgid "Get the subscriptions" +msgstr "השג את ההרשמות" + +#: ../cache/locales.php:301 +msgid "Subscriptions saved" +msgstr "הרשמות נשמרו" + +#: ../cache/locales.php:302 +msgid "Pending Invitations" +msgstr "הזמנות תלויות ועומדות" + +#: ../cache/locales.php:303 +#, php-format +msgid "%s wants to talk with you" +msgstr "%s רוצה לשוחח עמך" + +#: ../cache/locales.php:304 +msgid "Manage" +msgstr "נהל" + +#: ../cache/locales.php:305 ../cache/locales.php:338 +msgid "News Feed" +msgstr "הזנת חדשות" + +#: ../cache/locales.php:306 ../cache/locales.php:339 +msgid "Discover and register to the groups you are interested in" +msgstr "" + +#: ../cache/locales.php:307 ../cache/locales.php:340 ../cache/locales.php:482 +msgid "Preview" +msgstr "תצוגה מקדימה" + +#: ../cache/locales.php:308 ../cache/locales.php:341 ../cache/locales.php:478 +msgid "Help" +msgstr "עזרה" + +#: ../cache/locales.php:309 ../cache/locales.php:342 +msgid "More help" +msgstr "" + +#: ../cache/locales.php:310 ../cache/locales.php:343 +msgid "Markdown syntax manual" +msgstr "" + +#: ../cache/locales.php:311 ../cache/locales.php:344 ../cache/locales.php:681 +msgid "Title" +msgstr "כותרת" + +#: ../cache/locales.php:312 ../cache/locales.php:345 +msgid "Content" +msgstr "" + +#: ../cache/locales.php:313 ../cache/locales.php:346 +msgid "Link" +msgstr "קישור" + +#: ../cache/locales.php:314 ../cache/locales.php:347 +msgid "Tags" +msgstr "" + +#: ../cache/locales.php:315 ../cache/locales.php:348 +msgid "Please enter a valid url" +msgstr "" + +#: ../cache/locales.php:316 ../cache/locales.php:349 +msgid "No content to preview" +msgstr "" + +#: ../cache/locales.php:317 ../cache/locales.php:350 ../cache/locales.php:687 +msgid "No content" +msgstr "אין איש קשר" + +#: ../cache/locales.php:318 ../cache/locales.php:351 +msgid "Post published" +msgstr "" + +#: ../cache/locales.php:319 ../cache/locales.php:352 +msgid "Post deleted" +msgstr "" + +#: ../cache/locales.php:320 ../cache/locales.php:353 +msgid "This picture will be added to your gallery" +msgstr "" + +#: ../cache/locales.php:321 ../cache/locales.php:354 +msgid "What's Hot" +msgstr "מה חם" + +#: ../cache/locales.php:322 ../cache/locales.php:355 +msgid "New post" +msgstr "" + +#: ../cache/locales.php:323 ../cache/locales.php:357 +msgid "" +"You can also use services like Imgur or Flickr to host your picture and " +"paste the link here." +msgstr "" + +#: ../cache/locales.php:324 +#, php-format +msgid "This is a re-post from %s" +msgstr "" + +#: ../cache/locales.php:325 +#, php-format +msgid "See %s profile" +msgstr "" + +#: ../cache/locales.php:326 +msgid "Publish this post on your public feed?" +msgstr "" + +#: ../cache/locales.php:327 +msgid "Post published on your blog" +msgstr "" + +#: ../cache/locales.php:328 +msgid "Post removed from your blog" +msgstr "" + +#: ../cache/locales.php:329 ../cache/locales.php:701 +msgid "Delete this post" +msgstr "מחק את פרסום זה" + +#: ../cache/locales.php:330 +msgid "You are going to delete this post, please confirm your action" +msgstr "" + +#: ../cache/locales.php:331 +msgid "Comments disabled" +msgstr "" + +#: ../cache/locales.php:332 +msgid "Comment published" +msgstr "" + +#: ../cache/locales.php:333 +msgid "Disconnect" +msgstr "התנתק" + +#: ../cache/locales.php:334 +msgid "Your status here !" +msgstr "המצב שלך כאן !" + +#: ../cache/locales.php:335 +msgid "Status updated" +msgstr "מצב עודכן" + +#: ../cache/locales.php:336 +msgid "Status" +msgstr "מצב" + +#: ../cache/locales.php:337 +msgid "Presence" +msgstr "נוכחות" + +#: ../cache/locales.php:356 +msgid "Publish" +msgstr "" + +#: ../cache/locales.php:358 +msgid "You cannot publish a post on this Group" +msgstr "" + +#: ../cache/locales.php:359 +msgid "" +"Some fields have been filled in. Do you still want to go back and loose " +"their content?" +msgstr "" + +#: ../cache/locales.php:360 +msgid "Shared" +msgstr "משותף" + +#: ../cache/locales.php:362 +#, php-format +msgid "%s has been added to your public groups" +msgstr "%s התווסף אל הקבוצה הפומבית שלך" + +#: ../cache/locales.php:363 +#, php-format +msgid "%s has been removed from your public groups" +msgstr "%s הוסר/ה מן הקבוצות הפומביות שלך" + +#: ../cache/locales.php:364 +msgid "Add a chatroom" +msgstr "הוסף חדר שיחה" + +#: ../cache/locales.php:365 +msgid "You don't have any chatroom yet." +msgstr "" + +#: ../cache/locales.php:366 +msgid "Add one by clicking on the add button in the header." +msgstr "" + +#: ../cache/locales.php:367 +msgid "Chatrooms" +msgstr "חדרי שיחה" + +#: ../cache/locales.php:370 +msgid "My Favorite Room" +msgstr "החדר המועדף עליי" + +#: ../cache/locales.php:374 +msgid "Remove a chatroom" +msgstr "הסר חדר שיחה" + +#: ../cache/locales.php:375 +msgid "" +"You are going to remove the following chatroom. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:378 +msgid "Users in the room" +msgstr "משתמשים בתוך החדר" + +#: ../cache/locales.php:379 +msgid "Please enter a correct nickname (6 to 40 characters)" +msgstr "" + +#: ../cache/locales.php:381 +msgid "Public chatroom" +msgstr "" + +#: ../cache/locales.php:382 +msgid "Please provide a room address" +msgstr "" + +#: ../cache/locales.php:383 +msgid "You are currently logued as an anonymous user." +msgstr "" + +#: ../cache/locales.php:384 +msgid "" +"You can join using your own account or create one on the login page by " +"loging out using the cross in the top-right corner." +msgstr "" + +#: ../cache/locales.php:385 +#, php-format +msgid "Login on %s" +msgstr "" + +#: ../cache/locales.php:386 +msgid "Your nickname" +msgstr "" + +#: ../cache/locales.php:387 +msgid "Ungrouped" +msgstr "ללא קבוצה" + +#: ../cache/locales.php:388 +msgid "Show disconnected contacts" +msgstr "הצג אנשי קשר לא מחוברים" + +#: ../cache/locales.php:389 +msgid "Hide disconnected contacts" +msgstr "הסתר אנשי קשר לא מחוברים" + +#: ../cache/locales.php:390 +#, php-format +msgid "Show group %s" +msgstr "הצג את קבוצה %s" + +#: ../cache/locales.php:391 +#, php-format +msgid "Hide group %s" +msgstr "הסתר את קבוצה %s" + +#: ../cache/locales.php:392 +msgid "Please enter a valid Jabber ID" +msgstr "אנא הזן מזהה Jabber תקף" + +#: ../cache/locales.php:393 +msgid "" +"No contacts ? You can add one using the + button bellow or going to the " +"Explore page" +msgstr "" +"אין אנשי קשר ? באפשרותך להוסיף אחד באמצעות לחצן + מתחת או באמצעות מעבר אל " +"עמוד גלה" + +#: ../cache/locales.php:394 +msgid "Show/Hide" +msgstr "הצג/הסתר" + +#: ../cache/locales.php:395 +msgid "Enter the Jabber ID of your contact." +msgstr "הזן מזהה Jabber של איש קשר." + +#: ../cache/locales.php:396 +msgid "Press enter to validate." +msgstr "לחץ Enter לשם וידוא" + +#: ../cache/locales.php:397 +msgid "JID" +msgstr "JID" + +#: ../cache/locales.php:398 +msgid "Results" +msgstr "תוצאות" + +#: ../cache/locales.php:399 +msgid "Contact added" +msgstr "איש קשר התווסף" + +#: ../cache/locales.php:401 +msgid "Contact deleted" +msgstr "איש קשר נמחק" + +#: ../cache/locales.php:403 +msgid "This is not a valid url" +msgstr "" + +#: ../cache/locales.php:404 +msgid "Sharing the URL" +msgstr "" + +#: ../cache/locales.php:405 +msgid "Statistics" +msgstr "סטטיסטיקה" + +#: ../cache/locales.php:406 +msgid "Since" +msgstr "מאז" + +#: ../cache/locales.php:407 +msgid "Sessions" +msgstr "הפעלות" + +#: ../cache/locales.php:409 +msgid "Monthly Subscriptions" +msgstr "הרשמות חודשיות" + +#: ../cache/locales.php:410 +msgid "Monthly Subscriptions Cumulated" +msgstr "הרשמות חודשיות שהצטברו" + +#: ../cache/locales.php:412 +msgid "" +"Movim is a decentralized social network, before creating a new account you " +"need to choose a server to register." +msgstr "" +"Movim הינה רשת חברתית מבוזרת (א-ריכוזית), טרם יצירת חשבון חדש עליך לבחור שרת " +"להירשם אליו." + +#: ../cache/locales.php:413 +msgid "Your server here ?" +msgstr "שרתך כאן ?" + +#: ../cache/locales.php:414 +msgid "Contact us to add yours to the officially supported servers list" +msgstr "צור עמנו קשר כדי להוסיף את שלך אל רשימת השרתים אשר נתמכת באופן רשמי" + +#: ../cache/locales.php:416 +msgid "No public feed for this contact" +msgstr "אין ערוץ פומבי עבור איש קשר זה" + +#: ../cache/locales.php:417 +msgid "No contact specified" +msgstr "לא צוין איש קשר" + +#: ../cache/locales.php:418 ../cache/locales.php:473 +msgid "Profile" +msgstr "דיוקן" + +#: ../cache/locales.php:419 +msgid "Profile Updated" +msgstr "דיוקן עודכן" + +#: ../cache/locales.php:420 +msgid "Profile Not Updated" +msgstr "דיוקן לא מעודכן" + +#: ../cache/locales.php:421 +msgid "Your profile is now public" +msgstr "הדיוקן שלך הינו פומבי כעת" + +#: ../cache/locales.php:422 +msgid "Your profile is now restricted" +msgstr "הדיוקן שלך הינו מוגבל כעת" + +#: ../cache/locales.php:436 +msgid "Twitter" +msgstr "Twitter" + +#: ../cache/locales.php:437 +msgid "Skype" +msgstr "Skype" + +#: ../cache/locales.php:438 +msgid "Yahoo" +msgstr "Yahoo" + +#: ../cache/locales.php:439 +msgid "Privacy Level" +msgstr "רמת פרטיות" + +#: ../cache/locales.php:440 +msgid "Is this profile public ?" +msgstr "האם דיוקן זה הינו פומבי ?" + +#: ../cache/locales.php:441 +msgid "" +"Please pay attention ! By making your profile public, all the information " +"listed above will be available for all the Movim users and on the whole " +"Internet." +msgstr "" +"לצומת לבך ! בהופכך את דיוקנך לפומבי, כל המידע שמנוי מעלה יהיה זמין לכל " +"המשתמשים של Movim וגם בכל המרשתת." + +#: ../cache/locales.php:442 +msgid "Call" +msgstr "צור קשר" + +#: ../cache/locales.php:443 +msgid "Hang up" +msgstr "נתק" + +#: ../cache/locales.php:444 +msgid "Connection" +msgstr "חיבור" + +#: ../cache/locales.php:445 ../cache/locales.php:451 +msgid "Hung up" +msgstr "נותקה" + +#: ../cache/locales.php:446 ../cache/locales.php:452 +msgid "Your contact is busy" +msgstr "איש הקשר שלך הינו עסוק" + +#: ../cache/locales.php:447 ../cache/locales.php:453 +msgid "Declined" +msgstr "נדחתה" + +#: ../cache/locales.php:448 ../cache/locales.php:454 +msgid "Remote application incompatible" +msgstr "יישום מרוחק לא תואם" + +#: ../cache/locales.php:450 ../cache/locales.php:456 +msgid "Is calling you" +msgstr "מתקשר אליך" + +#: ../cache/locales.php:457 +msgid "You don't have javascript enabled. Good luck with that." +msgstr "" +"אין לך Javascript מאופשר. עליך לאפשר Javascript בכדי להשתמש באתר זה." + +#: ../cache/locales.php:458 +msgid "" +"Movim is a kickass distributed social networking platform that protect your " +"privacy an comes with a set of awesome features." +msgstr "" +"Movim היא פלטפורמת רשת חברתית מבוזרת אשר שומרת על הפרטיות שלך ומגיעה עם סט " +"של תכונות נהדרות." + +#: ../cache/locales.php:459 +msgid "Administration" +msgstr "ניהול" + +#: ../cache/locales.php:460 +msgid "Home" +msgstr "בית" + +#: ../cache/locales.php:461 +msgid "Discover" +msgstr "גלה" + +#: ../cache/locales.php:462 +msgid "Explore" +msgstr "סייר" + +#: ../cache/locales.php:463 +msgid "Account Creation" +msgstr "יצירת חשבון" + +#: ../cache/locales.php:464 +msgid "News" +msgstr "חדשות" + +#: ../cache/locales.php:465 +msgid "Avatar" +msgstr "אווטאר" + +#: ../cache/locales.php:467 +msgid "Chats" +msgstr "שיחות" + +#: ../cache/locales.php:470 +msgid "Server" +msgstr "שרת" + +#: ../cache/locales.php:471 +msgid "Public Groups" +msgstr "קבוצות פומביות" + +#: ../cache/locales.php:472 +msgid "Viewer" +msgstr "צופה" + +#: ../cache/locales.php:474 +msgid "Media" +msgstr "מדיה" + +#: ../cache/locales.php:475 +msgid "Blog" +msgstr "בלוג" + +#: ../cache/locales.php:476 +msgid "About" +msgstr "אודות" + +#: ../cache/locales.php:477 +msgid "Login" +msgstr "כניסה" + +# הזנה +#: ../cache/locales.php:479 +msgid "Feed" +msgstr "ערוץ" + +#: ../cache/locales.php:481 +msgid "Gallery" +msgstr "גלריה" + +#: ../cache/locales.php:483 +msgid "Visio-conference" +msgstr "ועידת וידאו" + +#: ../cache/locales.php:484 +msgid "Pods" +msgstr "שרתים" + +#: ../cache/locales.php:485 +msgid "Share" +msgstr "" + +#: ../cache/locales.php:486 +msgid "Room" +msgstr "" + +#: ../cache/locales.php:487 +#, php-format +msgid "Error: %s" +msgstr "שגיאה: %s" + +#: ../cache/locales.php:488 +#, php-format +msgid "Cannot load file '%s'" +msgstr "לא ניתן לטעון קובץ '%s'" + +#: ../cache/locales.php:489 +#, php-format +msgid "Route error, please set all the parameters for the page %s" +msgstr "שגיאת ניתוב, אנא הגדר את כל הפרמטרים עבור העמוד %s" + +#: ../cache/locales.php:490 +#, php-format +msgid "Requested widget '%s' doesn't exist." +msgstr "וידג׳ט מבוקש '%s' לא קיים." + +#: ../cache/locales.php:491 +#, php-format +msgid "Requested event '%s' not registered." +msgstr "אירוע מבוקש '%s' לא רשום." + +#: ../cache/locales.php:492 +msgid "Whoops!" +msgstr "אופס!" + +#: ../cache/locales.php:493 +msgid "It seem that you don't have any pictures here?" +msgstr "נראה כי אין לך שום תמונה כאן?" + +#: ../cache/locales.php:494 +msgid "You can try to upload a couple by going to the Media page" +msgstr "" + +#: ../cache/locales.php:495 +#, php-format +msgid "%s - About" +msgstr "%s - אודות" + +#: ../cache/locales.php:496 +#, php-format +msgid "%s - Account" +msgstr "%s - חשבון" + +#: ../cache/locales.php:497 +#, php-format +msgid "%s - Administration Panel" +msgstr "%s - לוח ניהול" + +#: ../cache/locales.php:498 +#, php-format +msgid "%s - Blog" +msgstr "%s - בלוג" + +#: ../cache/locales.php:499 +#, php-format +msgid "%s - Configuration" +msgstr "‏‏%s - תצורה" + +#: ../cache/locales.php:500 +#, php-format +msgid "%s - Discover" +msgstr "%s - לגלות" + +#: ../cache/locales.php:501 +#, php-format +msgid "%s - Explore" +msgstr "%s - סייר" + +#: ../cache/locales.php:502 +#, php-format +msgid "%s - Help Page" +msgstr "‏‏%s - עמוד עזרה" + +#: ../cache/locales.php:503 +#, php-format +msgid "%s - Login to Movim" +msgstr "‏‏%s - התחברות אל Movim" + +#: ../cache/locales.php:504 +#, php-format +msgid "%s - Welcome to Movim" +msgstr "‏‏%s - ברוך בואך אל Movim" + +#: ../cache/locales.php:505 +#, php-format +msgid "%s - Media" +msgstr "%s - מדיה" + +#: ../cache/locales.php:506 +#, php-format +msgid "%s - News" +msgstr "%s - חדשות" + +#: ../cache/locales.php:507 +#, php-format +msgid "%s - Group Configuration" +msgstr "%s - תצורת קבוצה" + +#: ../cache/locales.php:508 +#, php-format +msgid "%s - Group" +msgstr "%s - קבוצה" + +#: ../cache/locales.php:509 +#, php-format +msgid "%s - 404" +msgstr "" + +#: ../cache/locales.php:510 +#, php-format +msgid "%s - Profile" +msgstr "‏‏%s - דיוקן" + +#: ../cache/locales.php:511 +#, php-format +msgid "%s - Server" +msgstr "%s - שרת" + +#: ../cache/locales.php:512 +msgid "Validate" +msgstr "מתן תוקף" + +#: ../cache/locales.php:513 +msgid "Refresh" +msgstr "רענן" + +#: ../cache/locales.php:514 +msgid "Add" +msgstr "הוסף" + +#: ../cache/locales.php:515 +msgid "Delete" +msgstr "מחק" + +#: ../cache/locales.php:516 +msgid "Remove" +msgstr "הסר" + +#: ../cache/locales.php:517 +msgid "Cancel" +msgstr "ביטול" + +#: ../cache/locales.php:518 +msgid "Close" +msgstr "סגור" + +#: ../cache/locales.php:519 +msgid "Update" +msgstr "עדכן" + +#: ../cache/locales.php:520 +msgid "Updating" +msgstr "מעדכן כעת" + +#: ../cache/locales.php:521 +msgid "Submit" +msgstr "שלח" + +#: ../cache/locales.php:522 +msgid "Submitting" +msgstr "שולח כעת" + +#: ../cache/locales.php:523 +msgid "Reset" +msgstr "אפס" + +#: ../cache/locales.php:524 +msgid "Register" +msgstr "הירשם" + +#: ../cache/locales.php:525 +msgid "Unregister" +msgstr "בטל רישום" + +#: ../cache/locales.php:526 +msgid "Save" +msgstr "שמור" + +#: ../cache/locales.php:527 +msgid "Clear" +msgstr "טהר" + +#: ../cache/locales.php:528 +msgid "Upload" +msgstr "העלאה" + +# היכנסו פנימה! +# היכנס/י +#: ../cache/locales.php:529 +msgid "Come in!" +msgstr "כניסה!" + +#: ../cache/locales.php:530 +msgid "Connecting" +msgstr "כעת מתחבר" + +#: ../cache/locales.php:531 +msgid "Yes" +msgstr "כן" + +#: ../cache/locales.php:532 +msgid "No" +msgstr "לא" + +#: ../cache/locales.php:534 +msgid "Return" +msgstr "חזור" + +#: ../cache/locales.php:535 +msgid "Accept" +msgstr "קבלה" + +#: ../cache/locales.php:536 +msgid "Refuse" +msgstr "" + +#: ../cache/locales.php:537 +msgid "Next" +msgstr "" + +#: ../cache/locales.php:538 +msgid "Previous" +msgstr "" + +#: ../cache/locales.php:539 +#, php-format +msgid "Step %s" +msgstr "צעד %s" + +#: ../cache/locales.php:542 +msgid "Day" +msgstr "יום" + +#: ../cache/locales.php:543 +msgid "Monday" +msgstr "יום שני" + +#: ../cache/locales.php:544 +msgid "Tuesday" +msgstr "יום שלישי" + +#: ../cache/locales.php:545 +msgid "Wednesday" +msgstr "יום רביעי" + +#: ../cache/locales.php:546 +msgid "Thursday" +msgstr "יום חמישי" + +#: ../cache/locales.php:547 +msgid "Friday" +msgstr "יום שישי" + +#: ../cache/locales.php:548 +msgid "Saturday" +msgstr "יום שבת" + +#: ../cache/locales.php:549 +msgid "Sunday" +msgstr "יום ראשון" + +# אין +#: ../cache/locales.php:550 ../cache/locales.php:559 +msgid "None" +msgstr "ללא" + +#: ../cache/locales.php:551 +msgid "Male" +msgstr "זכר" + +#: ../cache/locales.php:552 +msgid "Female" +msgstr "נקבה" + +#: ../cache/locales.php:553 +msgid "Other" +msgstr "אחר" + +#: ../cache/locales.php:554 +msgid "Bot" +msgstr "בוט" + +#: ../cache/locales.php:555 +msgid "Desktop" +msgstr "שולחן עבודה" + +#: ../cache/locales.php:556 +msgid "Phone" +msgstr "טלפון" + +#: ../cache/locales.php:557 +msgid "Web" +msgstr "רשת" + +#: ../cache/locales.php:558 +msgid "Registered" +msgstr "רשום" + +#: ../cache/locales.php:560 +msgid "Single" +msgstr "רווק/ה" + +#: ../cache/locales.php:561 +msgid "In a relationship" +msgstr "במערכת יחסים" + +#: ../cache/locales.php:562 +msgid "Married" +msgstr "נישואים" + +#: ../cache/locales.php:563 +msgid "Divorced" +msgstr "גרוש/ה" + +#: ../cache/locales.php:564 +msgid "Widowed" +msgstr "אלמן/ה" + +#: ../cache/locales.php:565 +msgid "Cohabiting" +msgstr "חיים במשותף" + +# שותפות אזרחית +#: ../cache/locales.php:566 +msgid "Civil Union" +msgstr "נישואים אזרחיים" + +#: ../cache/locales.php:567 +msgid "Not shared" +msgstr "לא שותף" + +#: ../cache/locales.php:568 +msgid "Shared with one contact" +msgstr "שותף עם איש קשר אחד" + +#: ../cache/locales.php:569 +msgid "Shared with all contacts" +msgstr "שותף עם כל אנשי הקשר" + +#: ../cache/locales.php:570 +msgid "Shared with the XMPP network" +msgstr "שותף עם רשת התקשורת XMPP" + +#: ../cache/locales.php:571 +msgid "Shared with the whole Internet" +msgstr "שותף עם כל המרשתת" + +#: ../cache/locales.php:572 +msgid "Online" +msgstr "מקוון" + +#: ../cache/locales.php:573 +msgid "Away" +msgstr "נעדר" + +#: ../cache/locales.php:574 +msgid "Do Not Disturb" +msgstr "נא לא להפריע" + +#: ../cache/locales.php:575 +msgid "Extended Away" +msgstr "לא זמין" + +#: ../cache/locales.php:576 +msgid "Offline" +msgstr "לא מקוון" + +#: ../cache/locales.php:577 +msgid "Error" +msgstr "שגיאה" + +#: ../cache/locales.php:578 +msgid "afraid" +msgstr "מפחד" + +#: ../cache/locales.php:579 +msgid "amazed" +msgstr "נדהם" + +#: ../cache/locales.php:580 +msgid "amorous" +msgstr "חושק" + +#: ../cache/locales.php:581 +msgid "angry" +msgstr "כועס" + +#: ../cache/locales.php:582 +msgid "annoyed" +msgstr "נרגז" + +#: ../cache/locales.php:583 +msgid "anxious" +msgstr "חרד" + +#: ../cache/locales.php:584 +msgid "aroused" +msgstr "מרוגש" + +#: ../cache/locales.php:585 +msgid "ashamed" +msgstr "מתבייש" + +#: ../cache/locales.php:586 +msgid "bored" +msgstr "משועמם" + +#: ../cache/locales.php:587 +msgid "brave" +msgstr "אמיץ" + +#: ../cache/locales.php:588 +msgid "calm" +msgstr "רגוע" + +#: ../cache/locales.php:589 +msgid "cautious" +msgstr "זהיר" + +#: ../cache/locales.php:590 +msgid "cold" +msgstr "קר" + +#: ../cache/locales.php:591 +msgid "confident" +msgstr "סמוך" + +#: ../cache/locales.php:592 +msgid "confused" +msgstr "מבולבל" + +#: ../cache/locales.php:593 +msgid "contemplative" +msgstr "ספקולטיבי" + +#: ../cache/locales.php:594 +msgid "contented" +msgstr "מסופק" + +#: ../cache/locales.php:595 +msgid "cranky" +msgstr "נרגז" + +#: ../cache/locales.php:596 +msgid "crazy" +msgstr "מטורף" + +#: ../cache/locales.php:597 +msgid "creative" +msgstr "יצירתי" + +#: ../cache/locales.php:598 +msgid "curious" +msgstr "סקרן" + +#: ../cache/locales.php:599 +msgid "dejected" +msgstr "מיואש" + +#: ../cache/locales.php:600 +msgid "depressed" +msgstr "מדוכא" + +#: ../cache/locales.php:601 +msgid "disappointed" +msgstr "מאוכזב" + +#: ../cache/locales.php:602 +msgid "disgusted" +msgstr "נגעל" + +#: ../cache/locales.php:603 +msgid "dismayed" +msgstr "נחרד" + +#: ../cache/locales.php:604 +msgid "distracted" +msgstr "טרוד" + +#: ../cache/locales.php:605 +msgid "embarrassed" +msgstr "נבוך" + +#: ../cache/locales.php:606 +msgid "envious" +msgstr "מקנא" + +#: ../cache/locales.php:607 +msgid "excited" +msgstr "נרגש" + +#: ../cache/locales.php:608 +msgid "flirtatious" +msgstr "פלרטטני" + +#: ../cache/locales.php:609 +msgid "frustated" +msgstr "מתוסכל" + +#: ../cache/locales.php:610 +msgid "grateful" +msgstr "נעים" + +#: ../cache/locales.php:611 +msgid "grieving" +msgstr "מתאבל" + +#: ../cache/locales.php:612 +msgid "grumpy" +msgstr "זועף" + +#: ../cache/locales.php:613 +msgid "guilty" +msgstr "אשם" + +#: ../cache/locales.php:614 +msgid "happy" +msgstr "שמח" + +#: ../cache/locales.php:615 +msgid "hopeful" +msgstr "אופטימי" + +#: ../cache/locales.php:616 +msgid "hot" +msgstr "לוהט" + +#: ../cache/locales.php:617 +msgid "humbled" +msgstr "מוכנע" + +#: ../cache/locales.php:618 +msgid "humiliated" +msgstr "מושפל" + +#: ../cache/locales.php:619 +msgid "hungry" +msgstr "רעב" + +#: ../cache/locales.php:620 +msgid "hurt" +msgstr "פגוע" + +#: ../cache/locales.php:621 +msgid "impressed" +msgstr "מתפעל" + +#: ../cache/locales.php:622 +msgid "in awe" +msgstr "מפוחד" + +#: ../cache/locales.php:623 +msgid "in love" +msgstr "מאוהב" + +#: ../cache/locales.php:624 +msgid "indignant" +msgstr "ממורמר" + +#: ../cache/locales.php:625 +msgid "interested" +msgstr "מתעניין" + +#: ../cache/locales.php:626 +msgid "intoxicated" +msgstr "שיכור" + +#: ../cache/locales.php:627 +msgid "invincible" +msgstr "בלתי מנוצח" + +#: ../cache/locales.php:628 +msgid "jealous" +msgstr "מקנא" + +#: ../cache/locales.php:629 +msgid "lonely" +msgstr "בודד" + +#: ../cache/locales.php:630 +msgid "lost" +msgstr "אבוד" + +#: ../cache/locales.php:631 +msgid "lucky" +msgstr "בר מזל" + +#: ../cache/locales.php:632 +msgid "mean" +msgstr "דל" + +#: ../cache/locales.php:633 +msgid "moody" +msgstr "מדוכדך" + +#: ../cache/locales.php:634 +msgid "nervous" +msgstr "עצבני" + +#: ../cache/locales.php:635 +msgid "neutral" +msgstr "אדיש" + +#: ../cache/locales.php:636 +msgid "offended" +msgstr "נעלב" + +#: ../cache/locales.php:637 +msgid "outraged" +msgstr "מזועזע" + +#: ../cache/locales.php:638 +msgid "playful" +msgstr "שובב" + +#: ../cache/locales.php:639 +msgid "proud" +msgstr "יהיר" + +#: ../cache/locales.php:640 +msgid "relaxed" +msgstr "רגוע" + +#: ../cache/locales.php:641 +msgid "relieved" +msgstr "משוחרר" + +#: ../cache/locales.php:642 +msgid "remorseful" +msgstr "מתייסר" + +#: ../cache/locales.php:643 +msgid "restless" +msgstr "חסר מנוחה" + +#: ../cache/locales.php:644 +msgid "sad" +msgstr "עצוב" + +#: ../cache/locales.php:645 +msgid "sarcastic" +msgstr "עוקצני" + +#: ../cache/locales.php:646 +msgid "satisfied" +msgstr "מרוצה" + +#: ../cache/locales.php:647 +msgid "serious" +msgstr "רציני" + +#: ../cache/locales.php:648 +msgid "shocked" +msgstr "הלום" + +#: ../cache/locales.php:649 +msgid "shy" +msgstr "ביישן" + +#: ../cache/locales.php:650 +msgid "sick" +msgstr "חולה" + +#: ../cache/locales.php:651 +msgid "sleepy" +msgstr "ישנוני" + +#: ../cache/locales.php:652 +msgid "spontaneous" +msgstr "ספונטני" + +#: ../cache/locales.php:653 +msgid "stressed" +msgstr "לחוץ" + +#: ../cache/locales.php:654 +msgid "strong" +msgstr "חזק" + +#: ../cache/locales.php:655 +msgid "surprised" +msgstr "מופתע" + +#: ../cache/locales.php:656 +msgid "thankful" +msgstr "אסיר תודה" + +#: ../cache/locales.php:657 +msgid "thirsty" +msgstr "צמא" + +#: ../cache/locales.php:658 +msgid "tired" +msgstr "עייף" + +#: ../cache/locales.php:659 +msgid "undefined" +msgstr "מעורפל" + +#: ../cache/locales.php:660 +msgid "weak" +msgstr "חלש" + +#: ../cache/locales.php:661 +msgid "worried" +msgstr "מודאג" + +#: ../cache/locales.php:662 +msgid "Month" +msgstr "חודש" + +#: ../cache/locales.php:663 +msgid "January" +msgstr "ינואר" + +#: ../cache/locales.php:664 +msgid "February" +msgstr "פברואר" + +#: ../cache/locales.php:665 +msgid "March" +msgstr "מרץ" + +#: ../cache/locales.php:666 +msgid "April" +msgstr "אפריל" + +#: ../cache/locales.php:667 +msgid "May" +msgstr "מאי" + +#: ../cache/locales.php:668 +msgid "June" +msgstr "יוני" + +#: ../cache/locales.php:669 +msgid "July" +msgstr "יולי" + +#: ../cache/locales.php:670 +msgid "August" +msgstr "אוגוסט" + +#: ../cache/locales.php:671 +msgid "September" +msgstr "ספטמבר" + +#: ../cache/locales.php:672 +msgid "October" +msgstr "אוקטובר" + +#: ../cache/locales.php:673 +msgid "November" +msgstr "נובמבר" + +#: ../cache/locales.php:674 +msgid "December" +msgstr "דצמבר" + +#: ../cache/locales.php:675 +msgid "Year" +msgstr "שנה" + +#: ../cache/locales.php:676 +msgid "Today" +msgstr "היום" + +#: ../cache/locales.php:677 +msgid "Tomorrow" +msgstr "מחר" + +#: ../cache/locales.php:678 +msgid "Yesterday" +msgstr "אתמול" + +#: ../cache/locales.php:679 +#, php-format +msgid " %d days ago" +msgstr " לפני %d ימים" + +#: ../cache/locales.php:680 +msgid "day" +msgstr "יום" + +#: ../cache/locales.php:682 +msgid "What's new ?" +msgstr "מה חדש ?" + +#: ../cache/locales.php:683 +msgid "Place" +msgstr "מיקום" + +#: ../cache/locales.php:684 +msgid "by" +msgstr "על ידי" + +#: ../cache/locales.php:685 +msgid "Geolocalisation" +msgstr "" + +#: ../cache/locales.php:686 +msgid "email" +msgstr "דוא״ל" + +#: ../cache/locales.php:688 +msgid "No comments yet" +msgstr "" + +#: ../cache/locales.php:689 +msgid "No comments stream" +msgstr "אין זרם תגובות" + +#: ../cache/locales.php:690 +msgid "Your feed cannot be loaded." +msgstr "ערוצך לא יכול להיטען." + +#: ../cache/locales.php:691 +msgid "Get older posts" +msgstr "השג רשומות נושנות" + +#: ../cache/locales.php:692 +#, php-format +msgid "%s new items" +msgstr "%s פריטים חדשים" + +#: ../cache/locales.php:693 +msgid "Comment publication error" +msgstr "שגיאת פרסום תגובה" + +#: ../cache/locales.php:694 +msgid "Show the older comments" +msgstr "הצג את התגובות הישנות יותר" + +#: ../cache/locales.php:695 +msgid "Loading comments ..." +msgstr "כעת טוען תגובות ..." + +#: ../cache/locales.php:696 +msgid "Get the comments" +msgstr "השג תגובות" + +#: ../cache/locales.php:697 +msgid "Add a comment" +msgstr "הוסף תגובה" + +#: ../cache/locales.php:698 +msgid "Share with" +msgstr "שתף בעזרת" + +#: ../cache/locales.php:699 +msgid "Everyone" +msgstr "כולם" + +#: ../cache/locales.php:700 +msgid "Your contacts" +msgstr "אנשי הקשר שלך" + +#: ../cache/locales.php:702 +msgid "Updated" +msgstr "עודכן" + +#: ../cache/locales.php:703 +msgid "Content not found" +msgstr "תוכן לא נמצא" + +#: ../cache/locales.php:704 +msgid "Contact publication" +msgstr "פרסום איש קשר" + +#: ../cache/locales.php:705 +msgid "Comments" +msgstr "" + +#: ../cache/locales.php:706 +msgid "The API is not reachable, try again later" +msgstr "API אינו נגיש, נסה שוב מאוחר יותר" + +#: ../cache/locales.php:707 +msgid "Type here" +msgstr "" + +#~ msgid "Actual version : " +#~ msgstr "גרסה ממשית : " + +#~ msgid "Update your PHP version or contact your server administrator" +#~ msgstr "נא לעדכן גרסת PHP או ליצור קשר עם מנהל שרתך" + +#, php-format +#~ msgid "Install %s and %s packages" +#~ msgstr "התקנת %s וגם חבילות %s" + +#, php-format +#~ msgid "Install the %s package" +#~ msgstr "התקנת החבילה %s" + +#~ msgid "Movim's folder must be writable." +#~ msgstr "על התיקייה של Movim להיות ברת כתיבה." + +# permissions +#~ msgid "Enable read and write rights on Movim's root folder" +#~ msgstr "החלת הרשאות קריאה וכתיבה על תיקיית השורש של Movim" + +#~ msgid "or" +#~ msgstr "או" + +#, php-format +#~ msgid "Bosh connection failed with error '%s'" +#~ msgstr "חיבור Bosh נכשל עם שגיאה '%s'" + +#, php-format +#~ msgid "XMPP connection through Bosh failed with error '%s'" +#~ msgstr "חיבור XMPP דרך Bosh נכשל עם שגיאה '%s'" + +#, php-format +#~ msgid "Couldn't create directory '%s'." +#~ msgstr "לא ניתן ליצור מדור '%s'." + +#, php-format +#~ msgid "Couldn't create configuration file '%s'." +#~ msgstr "לא ניתן ליצור קובץ תצורה '%s'." + +#, php-format +#~ msgid "Database connection failed with error '%s'" +#~ msgstr "חיבור מסד נתונים נכשל עם שגיאה '%s'" + +#~ msgid "Thank you for downloading Movim!" +#~ msgstr "תודה לך על שהורדת את Movim!" + +# מתקין Movim +# המתקין של +#~ msgid "Movim Installer" +#~ msgstr "אשף התקנת Movim" + +#~ msgid "Compatibility Test" +#~ msgstr "בדיקת תאימות" + +#~ msgid "" +#~ "The following requirements were not met. Please make sure they are all " +#~ "satisfied in order to install Movim." +#~ msgstr "הדרישות הבאות לא סופקו. נא לוודא שכולן מסופקות בכדי להתקין את Movim." + +#~ msgid "" +#~ "Some errors were detected. Please correct them for the installation to " +#~ "proceed." +#~ msgstr "אותרו שגיאות מסוימות. נא לתקנן למען המשך ההתקנה." + +#~ msgid "XMPP Connection Preferences" +#~ msgstr "העדפות חיבור XMPP" + +#~ msgid "BOSH Connection Preferences" +#~ msgstr "העדפות חיבור BOSH" + +#~ msgid "Proxy Preferences" +#~ msgstr "העדפות Proxy" + +#~ msgid "Success !" +#~ msgstr "הצלחה !" + +#~ msgid "Valid Bosh" +#~ msgstr "‫Bosh תקף" + +#~ msgid "Database Detected" +#~ msgstr "מסד נתונים אותר" + +#~ msgid "User not logged in." +#~ msgstr "משתמש לא מחובר." + +#~ msgid "JID not provided." +#~ msgstr "לא סופקה כתובת JID." + +#, php-format +#~ msgid "jid '%s' is incorrect" +#~ msgstr "כתובת jid ‫'%s' שגויה" + +#, php-format +#~ msgid "%s - Account Creation" +#~ msgstr "‏‏%s - יצירת חשבון" + +#, php-format +#~ msgid "%s - Add An Account" +#~ msgstr "‏‏%s - הוספת חשבון" + +#~ msgid "You entered different passwords" +#~ msgstr "הזנת סיסמאות שונות" + +#~ msgid "Invalid name" +#~ msgstr "שם שגוי" + +# שם משתמש תפוס +#~ msgid "Username already taken" +#~ msgstr "שם משתמש כבר בשימוש" + +#~ msgid "Could not connect to the XMPP server" +#~ msgstr "לא ניתן להתחבר אל שרת XMPP" + +#~ msgid "Could not communicate with the XMPP server" +#~ msgstr "לא ניתן לתקשר עם שרת XMPP" + +#~ msgid "Make sure your password is safe :" +#~ msgstr "נא לוודא שסיסמתך מוגנת :" + +#~ msgid "A capital letter, a digit and a special character are recommended" +#~ msgstr "אות גדולה, ספר וגם תו מיוחד הינם מומלצים" + +#~ msgid "8 characters" +#~ msgstr "8 תווים" + +#~ msgid "Example :" +#~ msgstr "המחשה :" + +#~ msgid "Same here !" +#~ msgstr "אותו הדבר כאן !" + +#~ msgid "Retype" +#~ msgstr "הקלדה חוזרת" + +#~ msgid "Create" +#~ msgstr "יצירה" + +# BUG: Information(s) +#~ msgid "Add your login informations" +#~ msgstr "נא להוסיף את נתוני התחברותך" + +#~ msgid "Address" +#~ msgstr "כתובת" + +#~ msgid "Client Name" +#~ msgstr "שם לקוח" + +#~ msgid "Client Type" +#~ msgstr "סוג לקוח" + +#~ msgid "Invite this user" +#~ msgstr "הזמנת משתמש זה" + +#~ msgid "What is Movim?" +#~ msgstr "מהי Movim?" + +#~ msgid "" +#~ "Some features are missing/I can't do everything I used to do on other social " +#~ "networks" +#~ msgstr "" +#~ "קיימות תכונות מסוימות שהינן חסרות/אין ביכולתי לעשות כל מה שנהגתי לעשות " +#~ "ברשתות חברתיות אחרות" + +#~ msgid "The current BOSH URL in invalid" +#~ msgstr "כתובת BOSH URL נוכחית הינה שגויה" + +#~ msgid "Connecting..." +#~ msgstr "מתחבר כעת..." + +#, php-format +#~ msgid "This server hosts %s accounts" +#~ msgstr "שרת זה מארח %s חשבונות" + +#~ msgid "Debug console" +#~ msgstr "מסוף ניפוי שגיאות" + +# עמך +#~ msgid "wants to talk with you" +#~ msgstr "רוצה לדבר איתך" + +#~ msgid "Decline" +#~ msgstr "דחיה" + +#~ msgid "No profile yet ?" +#~ msgstr "אין דיוקן עדיין ?" + +#~ msgid "Show All" +#~ msgstr "הצגה מוחלטת" + +# לכל הפחות +#~ msgid "PHP version mismatch. Movim requires PHP 5.3 minimum." +#~ msgstr "גרסת PHP לא תואמת. Movim מצריכה PHP 5.3 לפחות." + +#, php-format +#~ msgid "Movim requires the %s extension." +#~ msgstr "‫Movim מצריכה את ההרחבות %s." + +# בטרם ברצונך ליהנות +# רשת העבודה החברתית +#~ msgid "" +#~ "Before you enjoy your social network, a few adjustements are required." +#~ msgstr "לפני שיהיה ביכולתך ליהנות מן הרשת החברתית שלך, נדרשות התאמות מספר." + +# בכוח potentially +# אפשרי שהשימוש בה עלול לסכן +# handle (manage, touch)? +#~ msgid "" +#~ "Keep in mind that Movim is still under development and will handle many " +#~ "personal details. Its use can potentially endanger your data. Always pay " +#~ "attention to information that you submit." +#~ msgstr "" +#~ "לצומת לבך, Movim עדיין מצויה תחת פיתוח ותטפל בפרטים אישיים רבים. השימוש בה " +#~ "עלול, באופן פוטנציאלי, לסכן את המידע שלך. יש להסב תמיד תשומת לב ולהבחין " +#~ "במידע שנשלח על ידך." + +#~ msgid "Database Movim schema installed" +#~ msgstr "סכימת מסד נתונים Movim מותקנת" + +# אלמנט +#, php-format +#~ msgid "Cannot load element value '%s'" +#~ msgstr "לא ניתן לטעון ערך יסוד '%s'" + +#, php-format +#~ msgid "Cannot open log file '%s'" +#~ msgstr "לא ניתן לפתוח קובץ רשומת יומן '%s'" + +#~ msgid "Wrong ID" +#~ msgstr "‏ID שגויה" + +#~ msgid "" +#~ "Firstly fill in this blank with a brand new account ID, this address will " +#~ "follow you on all the Movim network !" +#~ msgstr "" +#~ "ראשית נא למלא את חלל זה עם ID חדשה לגמרי, כתובת זו תעקוב אחריך לכל אורך רשת " +#~ "Movim !" + +#~ msgid "Only alphanumerics elements are authorized" +#~ msgstr "יסודות אלפא-נומריות בלבד מותרות" + +#~ msgid "Loading your feed ..." +#~ msgstr "מטעין כעת את ערוצך ..." + +# typo X2 to the to the +# Go to the %s to the Frequently Asked Questions %s +# Go to the %s Frequently Asked Questions %s +#, php-format +#~ msgid "" +#~ "Go to the %s to the Frequently Asked Questions %s or come ask your question " +#~ "on the official chatroom %s or via our mailing-list (%s see the dedicated " +#~ "page %s)." +#~ msgstr "" +#~ "עברו אל %s שאלות ותשובות נפוצות %s או לחלופין ניתן לגשת ולשאול את שאלתך בחדר " +#~ "השיחה הרשמי %s או באמצעות רשימת הדיוור שלנו (%s ראו את העמוד המוקצה לכך %s)." + +#, php-format +#~ msgid "Contacts (%s)" +#~ msgstr "אישי־קשר (%s)" + +# עריכת הדיוקן שלי +# עריכת דיוקני +#~ msgid "Edit my Profile" +#~ msgstr "עריכת דיוקן" + +#~ msgid "Follow" +#~ msgstr "עקוב" + +#~ msgid "Loading the contact feed ..." +#~ msgstr "ערוץ איש־קשר נטען כעת ..." + +# you can replace the word instance with "server", "pod" +#, php-format +#~ msgid "You can now access your shiny Movim instance %sJump In !%s" +#~ msgstr "כעת ביכולתך לגשת אל שרת ה־Movim המבריק שלך %sזנק/י פנימה !%s" + +#~ msgid "Pseudo" +#~ msgstr "שם עט" + +#~ msgid "Link my current account" +#~ msgstr "קישור אל חשבוני הנוכחי" + +#, php-format +#~ msgid "Please remove the %s folder in order to complete the installation" +#~ msgstr "נא להסיר את התיקייה ‭%s‬ כדי לסיים את ההתקנה" + +#~ msgid "I can't find the answer to my question here" +#~ msgstr "אין ביכולתי למצוא את התשובה לשאלתי כאן" + +#, php-format +#~ msgid "" +#~ "Visit the page %s What is Movim ? %s to know more about the project, its " +#~ "aims and understand how it works." +#~ msgstr "" +#~ "ניתן לבקר בעמוד %s מה זה Movim ? %s כדי לדעת עוד אודות הפרויקט, מטרותיו וגם " +#~ "כדי להבין כיצד הוא פועל." + +#~ msgid "empty" +#~ msgstr "ריק" + +#~ msgid "ultimate" +#~ msgstr "מוחלט" + +#~ msgid "terse" +#~ msgstr "תמציתי" + +#~ msgid "normal" +#~ msgstr "רגיל" + +#~ msgid "talkative" +#~ msgstr "פטפטני" + +#~ msgid "Send request" +#~ msgstr "שלח בקשה" + +#~ msgid "Remove this contact" +#~ msgstr "הסר את איש קשר זה" + +#~ msgid "Logout" +#~ msgstr "התנתק" + +#~ msgid "Create my vCard" +#~ msgstr "צור vCard" + +#, php-format +#~ msgid "" +#~ "Although Movim is evolving fast, many (many) features are missing. Be " +#~ "patient ;). You can have a look %s at next versions's roadmaps %s to know if " +#~ "the one you want is on its way." +#~ msgstr "" +#~ "אף על פי שהפלטפורמה Movim מתפתחת מהר, המון (המון) תכונות חסרות. עליך להיעזר " +#~ "בסבלנות ;). באפשרותך להגניב הצצה %s במפות הדרכים של הגרסא הבאה %s כדי לדעת " +#~ "אם התכונה שרצונך בה כבר בדרך." + +#, php-format +#~ msgid "" +#~ "Don't forget that Movim is an open source project, a helping hand is always " +#~ "welcome (see %s Can I participate %s)" +#~ msgstr "" +#~ "נא לא לשכוח שהפלטפורמה Movim הינה פרויקט קוד פתוח, סיוע תמיד יתקבל באהדה " +#~ "(ראו %s האם באפשרותי להשתתף %s)" + +#~ msgid "My Posts" +#~ msgstr "הפרסומים שלי" + +#~ msgid "" +#~ "Your server doesn't support post publication, you can only read contact's " +#~ "feeds" +#~ msgstr "השרת שלך לא תומך בפרסום רשומות, באפשרותך לקרוא ערוצי איש קשר בלבד" diff --git a/sources/locales/hr.po b/sources/locales/hr.po new file mode 100644 index 0000000..89fef26 --- /dev/null +++ b/sources/locales/hr.po @@ -0,0 +1,2585 @@ +# Croatian translation for movim +# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014 +# This file is distributed under the same license as the movim package. +# FIRST AUTHOR , 2014. +# +msgid "" +msgstr "" +"Project-Id-Version: movim\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-06-08 22:06+0200\n" +"PO-Revision-Date: 2014-06-22 14:34+0000\n" +"Last-Translator: Martina \n" +"Language-Team: Croatian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2015-06-18 21:08+0000\n" +"X-Generator: Launchpad (build 17570)\n" +"Language: hr\n" + +#: ../cache/locales.php:2 +msgid "Thanks" +msgstr "Hvala" + +#: ../cache/locales.php:3 +msgid "Developers" +msgstr "Programeri" + +#: ../cache/locales.php:4 +msgid "Translators" +msgstr "Prevoditelji" + +#: ../cache/locales.php:5 +msgid "Software" +msgstr "Softver" + +#: ../cache/locales.php:6 +msgid "Resources" +msgstr "Resursi" + +#: ../cache/locales.php:7 ../cache/locales.php:83 ../cache/locales.php:85 +msgid "API" +msgstr "API" + +#: ../cache/locales.php:8 +msgid "" +"Movim is an XMPP-based communication platform. All the project, except the " +"following software and resources, is under" +msgstr "" + +#: ../cache/locales.php:9 +msgid "Account" +msgstr "" + +#: ../cache/locales.php:10 +msgid "The password has been updated" +msgstr "" + +#: ../cache/locales.php:11 +msgid "Please provide a valid password (6 characters minimum)" +msgstr "" + +#: ../cache/locales.php:12 +msgid "The provided passwords are not the same" +msgstr "" + +#: ../cache/locales.php:13 +msgid "Delete my account" +msgstr "" + +#: ../cache/locales.php:14 +msgid "" +"You will delete your XMPP account and all the relative information linked to " +"it (profile, contacts and publications)." +msgstr "" + +#: ../cache/locales.php:15 +msgid "Are you sure that you want to delete it ?" +msgstr "" + +#: ../cache/locales.php:16 ../cache/locales.php:411 +msgid "Create a new account" +msgstr "" + +#: ../cache/locales.php:17 +msgid "No account creation form found on the server" +msgstr "" + +#: ../cache/locales.php:18 ../cache/locales.php:172 +msgid "on" +msgstr "" + +#: ../cache/locales.php:19 +msgid "Your acccount has been successfully registered" +msgstr "" + +#: ../cache/locales.php:20 +msgid "Loading" +msgstr "" + +#: ../cache/locales.php:21 +msgid "Not Acceptable" +msgstr "" + +#: ../cache/locales.php:22 +msgid "The registration system of this server is currently unavailable" +msgstr "" + +#: ../cache/locales.php:23 +msgid "" +"This server use an external system for the registration, please click on the " +"following URL." +msgstr "" + +#: ../cache/locales.php:24 +msgid "Actions" +msgstr "" + +#: ../cache/locales.php:25 ../cache/locales.php:82 +msgid "Database" +msgstr "" + +#: ../cache/locales.php:26 +msgid "Modl wasn't able to connect to the database" +msgstr "" + +#: ../cache/locales.php:27 +msgid "Movim is connected to the database" +msgstr "" + +#: ../cache/locales.php:28 +msgid "The database need to be updated" +msgstr "" + +#: ../cache/locales.php:29 +msgid "Movim database is up to date" +msgstr "" + +#: ../cache/locales.php:30 +msgid "Database Type" +msgstr "" + +#: ../cache/locales.php:31 ../cache/locales.php:50 ../cache/locales.php:540 +msgid "Username" +msgstr "" + +#: ../cache/locales.php:32 ../cache/locales.php:51 ../cache/locales.php:282 +#: ../cache/locales.php:541 +msgid "Password" +msgstr "" + +#: ../cache/locales.php:33 +msgid "Host" +msgstr "" + +#: ../cache/locales.php:34 +msgid "Port" +msgstr "" + +#: ../cache/locales.php:35 +msgid "Database Name" +msgstr "" + +#: ../cache/locales.php:36 +msgid "General Settings" +msgstr "" + +#: ../cache/locales.php:37 +msgid "Theme" +msgstr "" + +#: ../cache/locales.php:38 +msgid "Default language" +msgstr "" + +#: ../cache/locales.php:39 +msgid "Environment" +msgstr "" + +#: ../cache/locales.php:40 +msgid "Log verbosity" +msgstr "" + +#: ../cache/locales.php:41 +msgid "Server Timezone" +msgstr "" + +#: ../cache/locales.php:42 +msgid "User folder size limit (in bytes)" +msgstr "" + +#: ../cache/locales.php:43 +msgid "WebSocket Configuration" +msgstr "" + +#: ../cache/locales.php:44 +msgid "Enter here a valid WebSocket URI in the form" +msgstr "" + +#: ../cache/locales.php:45 +msgid "WebSocket URI" +msgstr "" + +#: ../cache/locales.php:46 +msgid "" +"If you change the URI, please restart the daemon to reload the configuration" +msgstr "" + +#: ../cache/locales.php:47 +msgid "Public WebSockets" +msgstr "" + +#: ../cache/locales.php:48 +msgid "Administration Credential" +msgstr "" + +#: ../cache/locales.php:49 +msgid "Change the default credentials admin/password" +msgstr "" + +#: ../cache/locales.php:52 +msgid "Retype password" +msgstr "" + +#: ../cache/locales.php:53 +msgid "Whitelist - XMPP Server" +msgstr "" + +#: ../cache/locales.php:54 +msgid "" +"If you want to specify a list of authorized XMPP servers on your Movim pod " +"and forbid the connection on all the others please put their domain name " +"here, with comma (ex: movim.eu,jabber.fr)" +msgstr "" + +#: ../cache/locales.php:55 +msgid "" +"Leave this field blank if you allow the access to all the XMPP accounts." +msgstr "" + +#: ../cache/locales.php:56 +msgid "List of whitelisted XMPP servers" +msgstr "" + +#: ../cache/locales.php:57 ../cache/locales.php:61 +msgid "Information Message" +msgstr "" + +#: ../cache/locales.php:58 +msgid "Description" +msgstr "" + +#: ../cache/locales.php:59 +msgid "This message will be displayed on the login page" +msgstr "" + +#: ../cache/locales.php:60 +msgid "Leave this field blank if you don't want to show any message." +msgstr "" + +#: ../cache/locales.php:62 +msgid "Empty" +msgstr "" + +#: ../cache/locales.php:63 +msgid "Syslog" +msgstr "" + +#: ../cache/locales.php:64 +msgid "Syslog and files" +msgstr "" + +#: ../cache/locales.php:65 +msgid "URL Rewriting" +msgstr "" + +#: ../cache/locales.php:66 +msgid "The URL Rewriting can be enabled" +msgstr "" + +#: ../cache/locales.php:67 +msgid "General Overview" +msgstr "" + +#: ../cache/locales.php:68 +msgid "" +"Movim has found some issues or things that need to be fixed or improved" +msgstr "" + +#: ../cache/locales.php:69 +#, php-format +msgid "Update your PHP-Version: %s" +msgstr "" + +#: ../cache/locales.php:70 +msgid "Required: 5.3.0" +msgstr "" + +#: ../cache/locales.php:71 +msgid "Install the php5-curl library" +msgstr "" + +#: ../cache/locales.php:72 +msgid "Install the php5-imagick library" +msgstr "" + +#: ../cache/locales.php:73 +msgid "Install the php5-gd library" +msgstr "" + +#: ../cache/locales.php:74 +msgid "Read and write rights for the webserver in Movim's root directory" +msgstr "" + +#: ../cache/locales.php:75 +msgid "The URL Rewriting support is currently disabled" +msgstr "" + +#: ../cache/locales.php:76 +msgid "The database need to be updated, go to the database panel to fix this" +msgstr "" + +#: ../cache/locales.php:77 +msgid "" +"WebSocket connection error, check if the Movim Daemon is running and is " +"reacheable" +msgstr "" + +#: ../cache/locales.php:78 +msgid "" +"XMPP Websocket connection error, please check the validity of the URL given " +"in the General Configuration" +msgstr "" + +#: ../cache/locales.php:79 +msgid "Browser" +msgstr "" + +#: ../cache/locales.php:80 +msgid "Movim Core" +msgstr "" + +#: ../cache/locales.php:81 +msgid "Movim Daemon" +msgstr "" + +#: ../cache/locales.php:84 +msgid "XMPP" +msgstr "" + +#: ../cache/locales.php:86 +#, php-format +msgid "" +"Here you can register your pod on the official %sMovim API%s and be listed " +"on %sthe pods page%s." +msgstr "" + +#: ../cache/locales.php:87 +msgid "Your pod is not registered on the API" +msgstr "" + +#: ../cache/locales.php:88 +msgid "Your pod is registered on the API" +msgstr "" + +#: ../cache/locales.php:89 +msgid "Your pod is not yet validated" +msgstr "" + +#: ../cache/locales.php:90 +msgid "Your pod is validated" +msgstr "" + +#: ../cache/locales.php:91 +msgid "" +"You asked to be removed from the API, this request will be processed in a " +"couple of hours" +msgstr "" + +#: ../cache/locales.php:92 ../cache/locales.php:147 +msgid "Configuration updated" +msgstr "" + +#: ../cache/locales.php:93 +msgid "File" +msgstr "" + +#: ../cache/locales.php:94 +msgid "Use it" +msgstr "" + +#: ../cache/locales.php:95 +msgid "Webcam" +msgstr "" + +#: ../cache/locales.php:96 +msgid "Cheese !" +msgstr "" + +#: ../cache/locales.php:97 +msgid "Take a webcam snapshot" +msgstr "" + +#: ../cache/locales.php:98 +msgid "Avatar Updated" +msgstr "" + +#: ../cache/locales.php:99 +msgid "Avatar Not Updated" +msgstr "" + +#: ../cache/locales.php:100 ../cache/locales.php:415 +#, php-format +msgid "%s's feed" +msgstr "" + +#: ../cache/locales.php:101 +msgid "This user has not posted anything right now" +msgstr "" + +#: ../cache/locales.php:102 +msgid "Conferences" +msgstr "" + +#: ../cache/locales.php:103 ../cache/locales.php:193 ../cache/locales.php:217 +#: ../cache/locales.php:468 +msgid "Groups" +msgstr "" + +#: ../cache/locales.php:104 +msgid "Add a new Chat Room" +msgstr "" + +#: ../cache/locales.php:105 ../cache/locales.php:368 +msgid "Chat Room ID" +msgstr "" + +#: ../cache/locales.php:106 ../cache/locales.php:116 ../cache/locales.php:156 +#: ../cache/locales.php:361 ../cache/locales.php:369 ../cache/locales.php:424 +msgid "Name" +msgstr "" + +#: ../cache/locales.php:107 ../cache/locales.php:157 ../cache/locales.php:371 +#: ../cache/locales.php:425 +msgid "Nickname" +msgstr "" + +#: ../cache/locales.php:108 +msgid "Do you want do join automaticaly this Chat Room ?" +msgstr "" + +#: ../cache/locales.php:109 ../cache/locales.php:372 +msgid "Bad Chatroom ID" +msgstr "" + +#: ../cache/locales.php:110 ../cache/locales.php:373 +msgid "Empty name" +msgstr "" + +#: ../cache/locales.php:111 ../cache/locales.php:380 +msgid "Bookmarks updated" +msgstr "" + +#: ../cache/locales.php:112 +msgid "An error occured : " +msgstr "" + +#: ../cache/locales.php:113 +msgid "Configure" +msgstr "" + +#: ../cache/locales.php:114 +msgid "Add a new URL" +msgstr "" + +#: ../cache/locales.php:115 +msgid "URL" +msgstr "" + +#: ../cache/locales.php:117 +msgid "Message Published" +msgstr "" + +#: ../cache/locales.php:118 ../cache/locales.php:138 +msgid "Encrypted message" +msgstr "" + +#: ../cache/locales.php:119 +msgid "Composing..." +msgstr "" + +#: ../cache/locales.php:120 +msgid "Paused..." +msgstr "" + +#: ../cache/locales.php:121 +msgid "Contact gone" +msgstr "" + +#: ../cache/locales.php:122 +#, php-format +msgid "%s needs your attention" +msgstr "" + +#: ../cache/locales.php:123 +msgid "Your message here..." +msgstr "" + +#: ../cache/locales.php:124 +msgid "Smileys" +msgstr "" + +#: ../cache/locales.php:125 ../cache/locales.php:139 +msgid "Chat" +msgstr "" + +#: ../cache/locales.php:126 +msgid "Discuss with your contacts" +msgstr "" + +#: ../cache/locales.php:127 +msgid "Members" +msgstr "" + +#: ../cache/locales.php:128 ../cache/locales.php:376 +msgid "Connected to the chatroom" +msgstr "" + +#: ../cache/locales.php:129 ../cache/locales.php:377 +msgid "Disconnected from the chatroom" +msgstr "" + +#: ../cache/locales.php:130 ../cache/locales.php:200 ../cache/locales.php:469 +msgid "Configuration" +msgstr "" + +#: ../cache/locales.php:131 +msgid "Configuration saved" +msgstr "" + +#: ../cache/locales.php:132 +msgid "Subject" +msgstr "" + +#: ../cache/locales.php:133 +msgid "Subject changed" +msgstr "" + +#: ../cache/locales.php:134 +msgid "Open a new conversation by clicking on the plus button bellow" +msgstr "" + +#: ../cache/locales.php:135 +msgid "Chat with a contact" +msgstr "" + +#: ../cache/locales.php:136 +msgid "Frequent contacts" +msgstr "" + +#: ../cache/locales.php:137 +msgid "Load more contacts" +msgstr "" + +#: ../cache/locales.php:140 +msgid "General" +msgstr "" + +#: ../cache/locales.php:141 +msgid "Language" +msgstr "" + +#: ../cache/locales.php:142 +msgid "Roster display" +msgstr "" + +#: ../cache/locales.php:143 +msgid "Show the offline contacts" +msgstr "" + +#: ../cache/locales.php:144 +msgid "Hide the offline contacts" +msgstr "" + +#: ../cache/locales.php:145 +msgid "Appearence" +msgstr "" + +#: ../cache/locales.php:146 +msgid "This configuration is shared wherever you are connected !" +msgstr "" + +#: ../cache/locales.php:148 +msgid "Notify on incoming message" +msgstr "" + +#: ../cache/locales.php:149 +msgid "Use desktop notifications" +msgstr "" + +#: ../cache/locales.php:150 +msgid "Data" +msgstr "" + +#: ../cache/locales.php:151 +msgid "Cache" +msgstr "" + +#: ../cache/locales.php:152 ../cache/locales.php:218 ../cache/locales.php:466 +msgid "Contacts" +msgstr "" + +#: ../cache/locales.php:153 ../cache/locales.php:480 +msgid "Posts" +msgstr "" + +#: ../cache/locales.php:154 +msgid "Messages" +msgstr "" + +#: ../cache/locales.php:155 ../cache/locales.php:423 +msgid "General Informations" +msgstr "" + +#: ../cache/locales.php:158 ../cache/locales.php:427 +msgid "Date of Birth" +msgstr "" + +#: ../cache/locales.php:159 ../cache/locales.php:428 +msgid "Gender" +msgstr "" + +#: ../cache/locales.php:160 ../cache/locales.php:429 +msgid "Marital Status" +msgstr "" + +#: ../cache/locales.php:161 ../cache/locales.php:426 +msgid "Email" +msgstr "" + +#: ../cache/locales.php:162 ../cache/locales.php:430 +msgid "Website" +msgstr "" + +#: ../cache/locales.php:163 ../cache/locales.php:431 +msgid "About Me" +msgstr "" + +#: ../cache/locales.php:164 +msgid "Other Accounts" +msgstr "" + +#: ../cache/locales.php:165 +msgid "Is Listening" +msgstr "" + +#: ../cache/locales.php:166 ../cache/locales.php:432 +msgid "Geographic Position" +msgstr "" + +#: ../cache/locales.php:167 ../cache/locales.php:433 +msgid "Locality" +msgstr "" + +#: ../cache/locales.php:168 ../cache/locales.php:434 +msgid "Country" +msgstr "" + +#: ../cache/locales.php:169 +msgid "Mood" +msgstr "" + +#: ../cache/locales.php:170 +msgid "I'm " +msgstr "" + +#: ../cache/locales.php:171 +msgid "Listening" +msgstr "" + +#: ../cache/locales.php:173 +msgid "Last seen" +msgstr "" + +#: ../cache/locales.php:174 +msgid "Client Informations" +msgstr "" + +#: ../cache/locales.php:175 +msgid "Last registered" +msgstr "" + +#: ../cache/locales.php:176 +msgid "Find some new friends" +msgstr "" + +#: ../cache/locales.php:177 ../cache/locales.php:533 +msgid "Edit" +msgstr "" + +#: ../cache/locales.php:178 +msgid "Alias" +msgstr "" + +#: ../cache/locales.php:179 +msgid "Group" +msgstr "" + +#: ../cache/locales.php:180 ../cache/locales.php:400 +msgid "Contact updated" +msgstr "" + +#: ../cache/locales.php:181 +msgid "Are you sure?" +msgstr "" + +#: ../cache/locales.php:182 +msgid "" +"You are going to delete one of your contacts, please confirm your action" +msgstr "" + +#: ../cache/locales.php:183 +#, php-format +msgid "%s years" +msgstr "" + +#: ../cache/locales.php:184 +msgid "Last public post" +msgstr "" + +#: ../cache/locales.php:185 +msgid "Subscribe" +msgstr "" + +#: ../cache/locales.php:186 +msgid "Subscribed" +msgstr "" + +#: ../cache/locales.php:187 +msgid "Unsubscribe" +msgstr "" + +#: ../cache/locales.php:188 +msgid "You are going to unsubscribe from this Group" +msgstr "" + +#: ../cache/locales.php:189 +msgid "Unsubscribed" +msgstr "" + +#: ../cache/locales.php:190 +msgid "Make your membership to this group public to your friends" +msgstr "" + +#: ../cache/locales.php:191 +msgid "Give a label for this group" +msgstr "" + +#: ../cache/locales.php:192 +msgid "Are you sure ?" +msgstr "" + +#: ../cache/locales.php:194 +msgid "Discover, follow and share" +msgstr "" + +#: ../cache/locales.php:195 +msgid "Something bad happened to this group" +msgstr "" + +#: ../cache/locales.php:196 +msgid "Group configuration saved" +msgstr "" + +#: ../cache/locales.php:197 +msgid "Delete the group" +msgstr "" + +#: ../cache/locales.php:198 +msgid "" +"You are going to delete the following group. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:199 +msgid "" +"It seems that this group doesn't exists anymore. Do you want to remove it " +"from your subscriptions?" +msgstr "" + +#: ../cache/locales.php:201 ../cache/locales.php:408 +msgid "Subscriptions" +msgstr "" + +#: ../cache/locales.php:202 ../cache/locales.php:290 +msgid "Hello" +msgstr "" + +#: ../cache/locales.php:203 ../cache/locales.php:225 ../cache/locales.php:291 +msgid "Contact post" +msgstr "" + +#: ../cache/locales.php:204 +msgid "" +"You don't have any subscriptions yet, select a group server above to start " +"exploring." +msgstr "" + +#: ../cache/locales.php:205 +msgid "Subscribe to your favorite feeds by bookmarking them." +msgstr "" + +#: ../cache/locales.php:206 +msgid "My Subscriptions" +msgstr "" + +#: ../cache/locales.php:207 +msgid "Create a new Group" +msgstr "" + +#: ../cache/locales.php:208 +msgid "Group name" +msgstr "" + +#: ../cache/locales.php:209 +msgid "My Little Pony - Fan Club" +msgstr "" + +#: ../cache/locales.php:210 +msgid "Group created successfully" +msgstr "" + +#: ../cache/locales.php:211 +msgid "Group deleted successfully" +msgstr "" + +#: ../cache/locales.php:212 +msgid "Please provide a valid group name (4 characters minimum)" +msgstr "" + +#: ../cache/locales.php:213 +msgid "You cannot create a new Group on this server" +msgstr "" + +#: ../cache/locales.php:214 +#, php-format +msgid "%s subscribers" +msgstr "" + +#: ../cache/locales.php:215 +#, php-format +msgid "%s posts" +msgstr "" + +#: ../cache/locales.php:216 +msgid "All" +msgstr "" + +#: ../cache/locales.php:219 +msgid "Refresh all the streams" +msgstr "" + +#: ../cache/locales.php:220 ../cache/locales.php:402 +msgid "Search" +msgstr "" + +#: ../cache/locales.php:221 +msgid "Go on the Chat page" +msgstr "" + +#: ../cache/locales.php:222 +msgid "Read all theses articles on the News page" +msgstr "" + +#: ../cache/locales.php:223 +msgid "Visit your public blog" +msgstr "" + +#: ../cache/locales.php:224 +msgid "See your public posts and share them with all your contacts" +msgstr "" + +#: ../cache/locales.php:226 +msgid "Universal share button" +msgstr "" + +#: ../cache/locales.php:227 +msgid "" +"Bookmark or drag and drop the following button in your toolbar and use it on " +"all the pages you want to share on Movim" +msgstr "" + +#: ../cache/locales.php:228 +msgid "Share on Movim" +msgstr "" + +#: ../cache/locales.php:229 +msgid "Frequently Asked Questions" +msgstr "" + +#: ../cache/locales.php:230 +msgid "What do the little banners refer to ?" +msgstr "" + +#: ../cache/locales.php:231 +msgid "" +"Thanks to these five little banners, you can quickly identitfy the level of " +"confdentiality applied to the information you provide." +msgstr "" + +#: ../cache/locales.php:232 +msgid "White, only you can see the information" +msgstr "" + +#: ../cache/locales.php:233 +msgid "Green, you have chosen some contacts who can see your information" +msgstr "" + +#: ../cache/locales.php:234 +msgid "Orange, all your contact list can see your information" +msgstr "" + +#: ../cache/locales.php:235 +msgid "Red, everybody in the XMPP network can see your information" +msgstr "" + +#: ../cache/locales.php:236 +msgid "Black, the whole Internet can see your information" +msgstr "" + +#: ../cache/locales.php:237 +msgid "Looking for some documentation ?" +msgstr "" + +#: ../cache/locales.php:238 +msgid "Read the Wiki" +msgstr "" + +#: ../cache/locales.php:239 +msgid "Talk with us by email ?" +msgstr "" + +#: ../cache/locales.php:240 +msgid "Join the Mailing List" +msgstr "" + +#: ../cache/locales.php:241 +msgid "Chat with the team ?" +msgstr "" + +#: ../cache/locales.php:242 +msgid "Join the Chatroom" +msgstr "" + +#: ../cache/locales.php:243 +msgid "Location node created" +msgstr "" + +#: ../cache/locales.php:244 +msgid "Bookmark node created" +msgstr "" + +#: ../cache/locales.php:245 +msgid "Profile node created" +msgstr "" + +#: ../cache/locales.php:246 +msgid "Avatar node created" +msgstr "" + +#: ../cache/locales.php:247 +msgid "Subscriptions node created" +msgstr "" + +#: ../cache/locales.php:248 +msgid "Microblog node created" +msgstr "" + +#: ../cache/locales.php:249 +msgid "Location" +msgstr "" + +#: ../cache/locales.php:250 +msgid "Wrong position" +msgstr "" + +#: ../cache/locales.php:251 +msgid "Location updated" +msgstr "" + +#: ../cache/locales.php:252 +msgid "Update my position" +msgstr "" + +#: ../cache/locales.php:253 +msgid "Wrong username" +msgstr "" + +#: ../cache/locales.php:254 +msgid "Invalid JID" +msgstr "" + +#: ../cache/locales.php:255 +msgid "Empty Challenge from the server" +msgstr "" + +#: ../cache/locales.php:256 +msgid "XMPP Domain error, your account is not a correct Jabber ID" +msgstr "" + +#: ../cache/locales.php:257 +msgid "Some data are missing !" +msgstr "" + +#: ../cache/locales.php:258 +msgid "Wrong password" +msgstr "" + +#: ../cache/locales.php:259 +msgid "Internal server error" +msgstr "" + +#: ../cache/locales.php:260 +msgid "Session error" +msgstr "" + +#: ../cache/locales.php:261 +msgid "Account successfully created" +msgstr "" + +#: ../cache/locales.php:262 ../cache/locales.php:271 +msgid "Your XMPP server is unauthorized" +msgstr "" + +#: ../cache/locales.php:263 +msgid "The server takes too much time to respond" +msgstr "" + +#: ../cache/locales.php:264 +msgid "Your web browser is too old to use with Movim." +msgstr "" + +#: ../cache/locales.php:265 +msgid "" +"Movim cannot talk with the server, please try again later (Websocket " +"connection error)" +msgstr "" + +#: ../cache/locales.php:266 +msgid "Impossible login" +msgstr "" + +#: ../cache/locales.php:267 +msgid "Oops!" +msgstr "" + +#: ../cache/locales.php:268 ../cache/locales.php:449 ../cache/locales.php:455 +msgid "Unknown error" +msgstr "" + +#: ../cache/locales.php:269 +msgid "Invalid username format" +msgstr "" + +#: ../cache/locales.php:270 +msgid "Invalid password format" +msgstr "" + +#: ../cache/locales.php:272 +msgid "A Movim session is already open on an other device" +msgstr "" + +#: ../cache/locales.php:273 +msgid "Movim failed to authenticate. You entered wrong data" +msgstr "" + +#: ../cache/locales.php:274 +msgid "Authentication mechanism not supported by Movim" +msgstr "" + +#: ../cache/locales.php:275 +msgid "The XMPP authentification failed" +msgstr "" + +#: ../cache/locales.php:276 +#, php-format +msgid "" +"You can login with Facebook (chat only) using %syour.id@chat.facebook.com%s " +"and your password" +msgstr "" + +#: ../cache/locales.php:277 +#, php-format +msgid "%sGmail accounts are also compatible%s but are not fully supported" +msgstr "" + +#: ../cache/locales.php:278 +msgid "You can login using your favorite Jabber account" +msgstr "" + +#: ../cache/locales.php:279 +msgid "or with our demonstration account" +msgstr "" + +#: ../cache/locales.php:280 ../cache/locales.php:435 +msgid "Accounts" +msgstr "" + +#: ../cache/locales.php:281 +msgid "My address" +msgstr "" + +#: ../cache/locales.php:283 +msgid "Create one !" +msgstr "" + +#: ../cache/locales.php:284 +msgid "No account yet ?" +msgstr "" + +#: ../cache/locales.php:285 +msgid "Another account" +msgstr "" + +#: ../cache/locales.php:286 +msgid "You can login with accounts from theses servers" +msgstr "" + +#: ../cache/locales.php:287 +msgid "Connected" +msgstr "" + +#: ../cache/locales.php:288 +msgid "Population" +msgstr "" + +#: ../cache/locales.php:289 +msgid "Bad nickname (between 4 and 40 characters)" +msgstr "" + +#: ../cache/locales.php:292 +msgid "" +"Welcome on your news feed, here you will see all the posts published in the " +"groups you have subscribed." +msgstr "" + +#: ../cache/locales.php:293 +msgid "Refreshing all the streams" +msgstr "" + +#: ../cache/locales.php:294 +msgid "This post is public" +msgstr "" + +#: ../cache/locales.php:295 +msgid "Manage your members" +msgstr "" + +#: ../cache/locales.php:296 +msgid "Get the members" +msgstr "" + +#: ../cache/locales.php:297 +msgid "Affiliations saved" +msgstr "" + +#: ../cache/locales.php:298 +msgid "Manage your subscriptions" +msgstr "" + +#: ../cache/locales.php:299 +msgid "Manage the subscriptions" +msgstr "" + +#: ../cache/locales.php:300 +msgid "Get the subscriptions" +msgstr "" + +#: ../cache/locales.php:301 +msgid "Subscriptions saved" +msgstr "" + +#: ../cache/locales.php:302 +msgid "Pending Invitations" +msgstr "" + +#: ../cache/locales.php:303 +#, php-format +msgid "%s wants to talk with you" +msgstr "" + +#: ../cache/locales.php:304 +msgid "Manage" +msgstr "" + +#: ../cache/locales.php:305 ../cache/locales.php:338 +msgid "News Feed" +msgstr "" + +#: ../cache/locales.php:306 ../cache/locales.php:339 +msgid "Discover and register to the groups you are interested in" +msgstr "" + +#: ../cache/locales.php:307 ../cache/locales.php:340 ../cache/locales.php:482 +msgid "Preview" +msgstr "" + +#: ../cache/locales.php:308 ../cache/locales.php:341 ../cache/locales.php:478 +msgid "Help" +msgstr "" + +#: ../cache/locales.php:309 ../cache/locales.php:342 +msgid "More help" +msgstr "" + +#: ../cache/locales.php:310 ../cache/locales.php:343 +msgid "Markdown syntax manual" +msgstr "" + +#: ../cache/locales.php:311 ../cache/locales.php:344 ../cache/locales.php:681 +msgid "Title" +msgstr "" + +#: ../cache/locales.php:312 ../cache/locales.php:345 +msgid "Content" +msgstr "" + +#: ../cache/locales.php:313 ../cache/locales.php:346 +msgid "Link" +msgstr "" + +#: ../cache/locales.php:314 ../cache/locales.php:347 +msgid "Tags" +msgstr "" + +#: ../cache/locales.php:315 ../cache/locales.php:348 +msgid "Please enter a valid url" +msgstr "" + +#: ../cache/locales.php:316 ../cache/locales.php:349 +msgid "No content to preview" +msgstr "" + +#: ../cache/locales.php:317 ../cache/locales.php:350 ../cache/locales.php:687 +msgid "No content" +msgstr "" + +#: ../cache/locales.php:318 ../cache/locales.php:351 +msgid "Post published" +msgstr "" + +#: ../cache/locales.php:319 ../cache/locales.php:352 +msgid "Post deleted" +msgstr "" + +#: ../cache/locales.php:320 ../cache/locales.php:353 +msgid "This picture will be added to your gallery" +msgstr "" + +#: ../cache/locales.php:321 ../cache/locales.php:354 +msgid "What's Hot" +msgstr "" + +#: ../cache/locales.php:322 ../cache/locales.php:355 +msgid "New post" +msgstr "" + +#: ../cache/locales.php:323 ../cache/locales.php:357 +msgid "" +"You can also use services like Imgur or Flickr to host your picture and " +"paste the link here." +msgstr "" + +#: ../cache/locales.php:324 +#, php-format +msgid "This is a re-post from %s" +msgstr "" + +#: ../cache/locales.php:325 +#, php-format +msgid "See %s profile" +msgstr "" + +#: ../cache/locales.php:326 +msgid "Publish this post on your public feed?" +msgstr "" + +#: ../cache/locales.php:327 +msgid "Post published on your blog" +msgstr "" + +#: ../cache/locales.php:328 +msgid "Post removed from your blog" +msgstr "" + +#: ../cache/locales.php:329 ../cache/locales.php:701 +msgid "Delete this post" +msgstr "" + +#: ../cache/locales.php:330 +msgid "You are going to delete this post, please confirm your action" +msgstr "" + +#: ../cache/locales.php:331 +msgid "Comments disabled" +msgstr "" + +#: ../cache/locales.php:332 +msgid "Comment published" +msgstr "" + +#: ../cache/locales.php:333 +msgid "Disconnect" +msgstr "" + +#: ../cache/locales.php:334 +msgid "Your status here !" +msgstr "" + +#: ../cache/locales.php:335 +msgid "Status updated" +msgstr "" + +#: ../cache/locales.php:336 +msgid "Status" +msgstr "" + +#: ../cache/locales.php:337 +msgid "Presence" +msgstr "" + +#: ../cache/locales.php:356 +msgid "Publish" +msgstr "" + +#: ../cache/locales.php:358 +msgid "You cannot publish a post on this Group" +msgstr "" + +#: ../cache/locales.php:359 +msgid "" +"Some fields have been filled in. Do you still want to go back and loose " +"their content?" +msgstr "" + +#: ../cache/locales.php:360 +msgid "Shared" +msgstr "" + +#: ../cache/locales.php:362 +#, php-format +msgid "%s has been added to your public groups" +msgstr "" + +#: ../cache/locales.php:363 +#, php-format +msgid "%s has been removed from your public groups" +msgstr "" + +#: ../cache/locales.php:364 +msgid "Add a chatroom" +msgstr "" + +#: ../cache/locales.php:365 +msgid "You don't have any chatroom yet." +msgstr "" + +#: ../cache/locales.php:366 +msgid "Add one by clicking on the add button in the header." +msgstr "" + +#: ../cache/locales.php:367 +msgid "Chatrooms" +msgstr "" + +#: ../cache/locales.php:370 +msgid "My Favorite Room" +msgstr "" + +#: ../cache/locales.php:374 +msgid "Remove a chatroom" +msgstr "" + +#: ../cache/locales.php:375 +msgid "" +"You are going to remove the following chatroom. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:378 +msgid "Users in the room" +msgstr "" + +#: ../cache/locales.php:379 +msgid "Please enter a correct nickname (6 to 40 characters)" +msgstr "" + +#: ../cache/locales.php:381 +msgid "Public chatroom" +msgstr "" + +#: ../cache/locales.php:382 +msgid "Please provide a room address" +msgstr "" + +#: ../cache/locales.php:383 +msgid "You are currently logued as an anonymous user." +msgstr "" + +#: ../cache/locales.php:384 +msgid "" +"You can join using your own account or create one on the login page by " +"loging out using the cross in the top-right corner." +msgstr "" + +#: ../cache/locales.php:385 +#, php-format +msgid "Login on %s" +msgstr "" + +#: ../cache/locales.php:386 +msgid "Your nickname" +msgstr "" + +#: ../cache/locales.php:387 +msgid "Ungrouped" +msgstr "" + +#: ../cache/locales.php:388 +msgid "Show disconnected contacts" +msgstr "" + +#: ../cache/locales.php:389 +msgid "Hide disconnected contacts" +msgstr "" + +#: ../cache/locales.php:390 +#, php-format +msgid "Show group %s" +msgstr "" + +#: ../cache/locales.php:391 +#, php-format +msgid "Hide group %s" +msgstr "" + +#: ../cache/locales.php:392 +msgid "Please enter a valid Jabber ID" +msgstr "" + +#: ../cache/locales.php:393 +msgid "" +"No contacts ? You can add one using the + button bellow or going to the " +"Explore page" +msgstr "" + +#: ../cache/locales.php:394 +msgid "Show/Hide" +msgstr "" + +#: ../cache/locales.php:395 +msgid "Enter the Jabber ID of your contact." +msgstr "" + +#: ../cache/locales.php:396 +msgid "Press enter to validate." +msgstr "" + +#: ../cache/locales.php:397 +msgid "JID" +msgstr "" + +#: ../cache/locales.php:398 +msgid "Results" +msgstr "" + +#: ../cache/locales.php:399 +msgid "Contact added" +msgstr "" + +#: ../cache/locales.php:401 +msgid "Contact deleted" +msgstr "" + +#: ../cache/locales.php:403 +msgid "This is not a valid url" +msgstr "" + +#: ../cache/locales.php:404 +msgid "Sharing the URL" +msgstr "" + +#: ../cache/locales.php:405 +msgid "Statistics" +msgstr "" + +#: ../cache/locales.php:406 +msgid "Since" +msgstr "" + +#: ../cache/locales.php:407 +msgid "Sessions" +msgstr "" + +#: ../cache/locales.php:409 +msgid "Monthly Subscriptions" +msgstr "" + +#: ../cache/locales.php:410 +msgid "Monthly Subscriptions Cumulated" +msgstr "" + +#: ../cache/locales.php:412 +msgid "" +"Movim is a decentralized social network, before creating a new account you " +"need to choose a server to register." +msgstr "" + +#: ../cache/locales.php:413 +msgid "Your server here ?" +msgstr "" + +#: ../cache/locales.php:414 +msgid "Contact us to add yours to the officially supported servers list" +msgstr "" + +#: ../cache/locales.php:416 +msgid "No public feed for this contact" +msgstr "" + +#: ../cache/locales.php:417 +msgid "No contact specified" +msgstr "" + +#: ../cache/locales.php:418 ../cache/locales.php:473 +msgid "Profile" +msgstr "" + +#: ../cache/locales.php:419 +msgid "Profile Updated" +msgstr "" + +#: ../cache/locales.php:420 +msgid "Profile Not Updated" +msgstr "" + +#: ../cache/locales.php:421 +msgid "Your profile is now public" +msgstr "" + +#: ../cache/locales.php:422 +msgid "Your profile is now restricted" +msgstr "" + +#: ../cache/locales.php:436 +msgid "Twitter" +msgstr "" + +#: ../cache/locales.php:437 +msgid "Skype" +msgstr "" + +#: ../cache/locales.php:438 +msgid "Yahoo" +msgstr "" + +#: ../cache/locales.php:439 +msgid "Privacy Level" +msgstr "" + +#: ../cache/locales.php:440 +msgid "Is this profile public ?" +msgstr "" + +#: ../cache/locales.php:441 +msgid "" +"Please pay attention ! By making your profile public, all the information " +"listed above will be available for all the Movim users and on the whole " +"Internet." +msgstr "" + +#: ../cache/locales.php:442 +msgid "Call" +msgstr "" + +#: ../cache/locales.php:443 +msgid "Hang up" +msgstr "" + +#: ../cache/locales.php:444 +msgid "Connection" +msgstr "" + +#: ../cache/locales.php:445 ../cache/locales.php:451 +msgid "Hung up" +msgstr "" + +#: ../cache/locales.php:446 ../cache/locales.php:452 +msgid "Your contact is busy" +msgstr "" + +#: ../cache/locales.php:447 ../cache/locales.php:453 +msgid "Declined" +msgstr "" + +#: ../cache/locales.php:448 ../cache/locales.php:454 +msgid "Remote application incompatible" +msgstr "" + +#: ../cache/locales.php:450 ../cache/locales.php:456 +msgid "Is calling you" +msgstr "" + +#: ../cache/locales.php:457 +msgid "You don't have javascript enabled. Good luck with that." +msgstr "" + +#: ../cache/locales.php:458 +msgid "" +"Movim is a kickass distributed social networking platform that protect your " +"privacy an comes with a set of awesome features." +msgstr "" + +#: ../cache/locales.php:459 +msgid "Administration" +msgstr "" + +#: ../cache/locales.php:460 +msgid "Home" +msgstr "" + +#: ../cache/locales.php:461 +msgid "Discover" +msgstr "" + +#: ../cache/locales.php:462 +msgid "Explore" +msgstr "" + +#: ../cache/locales.php:463 +msgid "Account Creation" +msgstr "" + +#: ../cache/locales.php:464 +msgid "News" +msgstr "" + +#: ../cache/locales.php:465 +msgid "Avatar" +msgstr "" + +#: ../cache/locales.php:467 +msgid "Chats" +msgstr "" + +#: ../cache/locales.php:470 +msgid "Server" +msgstr "" + +#: ../cache/locales.php:471 +msgid "Public Groups" +msgstr "" + +#: ../cache/locales.php:472 +msgid "Viewer" +msgstr "" + +#: ../cache/locales.php:474 +msgid "Media" +msgstr "" + +#: ../cache/locales.php:475 +msgid "Blog" +msgstr "" + +#: ../cache/locales.php:476 +msgid "About" +msgstr "" + +#: ../cache/locales.php:477 +msgid "Login" +msgstr "" + +#: ../cache/locales.php:479 +msgid "Feed" +msgstr "" + +#: ../cache/locales.php:481 +msgid "Gallery" +msgstr "" + +#: ../cache/locales.php:483 +msgid "Visio-conference" +msgstr "" + +#: ../cache/locales.php:484 +msgid "Pods" +msgstr "" + +#: ../cache/locales.php:485 +msgid "Share" +msgstr "" + +#: ../cache/locales.php:486 +msgid "Room" +msgstr "" + +#: ../cache/locales.php:487 +#, php-format +msgid "Error: %s" +msgstr "" + +#: ../cache/locales.php:488 +#, php-format +msgid "Cannot load file '%s'" +msgstr "" + +#: ../cache/locales.php:489 +#, php-format +msgid "Route error, please set all the parameters for the page %s" +msgstr "" + +#: ../cache/locales.php:490 +#, php-format +msgid "Requested widget '%s' doesn't exist." +msgstr "" + +#: ../cache/locales.php:491 +#, php-format +msgid "Requested event '%s' not registered." +msgstr "" + +#: ../cache/locales.php:492 +msgid "Whoops!" +msgstr "" + +#: ../cache/locales.php:493 +msgid "It seem that you don't have any pictures here?" +msgstr "" + +#: ../cache/locales.php:494 +msgid "You can try to upload a couple by going to the Media page" +msgstr "" + +#: ../cache/locales.php:495 +#, php-format +msgid "%s - About" +msgstr "" + +#: ../cache/locales.php:496 +#, php-format +msgid "%s - Account" +msgstr "" + +#: ../cache/locales.php:497 +#, php-format +msgid "%s - Administration Panel" +msgstr "" + +#: ../cache/locales.php:498 +#, php-format +msgid "%s - Blog" +msgstr "" + +#: ../cache/locales.php:499 +#, php-format +msgid "%s - Configuration" +msgstr "" + +#: ../cache/locales.php:500 +#, php-format +msgid "%s - Discover" +msgstr "" + +#: ../cache/locales.php:501 +#, php-format +msgid "%s - Explore" +msgstr "" + +#: ../cache/locales.php:502 +#, php-format +msgid "%s - Help Page" +msgstr "" + +#: ../cache/locales.php:503 +#, php-format +msgid "%s - Login to Movim" +msgstr "" + +#: ../cache/locales.php:504 +#, php-format +msgid "%s - Welcome to Movim" +msgstr "" + +#: ../cache/locales.php:505 +#, php-format +msgid "%s - Media" +msgstr "" + +#: ../cache/locales.php:506 +#, php-format +msgid "%s - News" +msgstr "" + +#: ../cache/locales.php:507 +#, php-format +msgid "%s - Group Configuration" +msgstr "" + +#: ../cache/locales.php:508 +#, php-format +msgid "%s - Group" +msgstr "" + +#: ../cache/locales.php:509 +#, php-format +msgid "%s - 404" +msgstr "" + +#: ../cache/locales.php:510 +#, php-format +msgid "%s - Profile" +msgstr "" + +#: ../cache/locales.php:511 +#, php-format +msgid "%s - Server" +msgstr "" + +#: ../cache/locales.php:512 +msgid "Validate" +msgstr "" + +#: ../cache/locales.php:513 +msgid "Refresh" +msgstr "" + +#: ../cache/locales.php:514 +msgid "Add" +msgstr "" + +#: ../cache/locales.php:515 +msgid "Delete" +msgstr "" + +#: ../cache/locales.php:516 +msgid "Remove" +msgstr "" + +#: ../cache/locales.php:517 +msgid "Cancel" +msgstr "" + +#: ../cache/locales.php:518 +msgid "Close" +msgstr "" + +#: ../cache/locales.php:519 +msgid "Update" +msgstr "" + +#: ../cache/locales.php:520 +msgid "Updating" +msgstr "" + +#: ../cache/locales.php:521 +msgid "Submit" +msgstr "" + +#: ../cache/locales.php:522 +msgid "Submitting" +msgstr "" + +#: ../cache/locales.php:523 +msgid "Reset" +msgstr "" + +#: ../cache/locales.php:524 +msgid "Register" +msgstr "" + +#: ../cache/locales.php:525 +msgid "Unregister" +msgstr "" + +#: ../cache/locales.php:526 +msgid "Save" +msgstr "" + +#: ../cache/locales.php:527 +msgid "Clear" +msgstr "" + +#: ../cache/locales.php:528 +msgid "Upload" +msgstr "" + +#: ../cache/locales.php:529 +msgid "Come in!" +msgstr "" + +#: ../cache/locales.php:530 +msgid "Connecting" +msgstr "" + +#: ../cache/locales.php:531 +msgid "Yes" +msgstr "" + +#: ../cache/locales.php:532 +msgid "No" +msgstr "" + +#: ../cache/locales.php:534 +msgid "Return" +msgstr "" + +#: ../cache/locales.php:535 +msgid "Accept" +msgstr "" + +#: ../cache/locales.php:536 +msgid "Refuse" +msgstr "" + +#: ../cache/locales.php:537 +msgid "Next" +msgstr "" + +#: ../cache/locales.php:538 +msgid "Previous" +msgstr "" + +#: ../cache/locales.php:539 +#, php-format +msgid "Step %s" +msgstr "" + +#: ../cache/locales.php:542 +msgid "Day" +msgstr "" + +#: ../cache/locales.php:543 +msgid "Monday" +msgstr "" + +#: ../cache/locales.php:544 +msgid "Tuesday" +msgstr "" + +#: ../cache/locales.php:545 +msgid "Wednesday" +msgstr "" + +#: ../cache/locales.php:546 +msgid "Thursday" +msgstr "" + +#: ../cache/locales.php:547 +msgid "Friday" +msgstr "" + +#: ../cache/locales.php:548 +msgid "Saturday" +msgstr "" + +#: ../cache/locales.php:549 +msgid "Sunday" +msgstr "" + +#: ../cache/locales.php:550 ../cache/locales.php:559 +msgid "None" +msgstr "" + +#: ../cache/locales.php:551 +msgid "Male" +msgstr "" + +#: ../cache/locales.php:552 +msgid "Female" +msgstr "" + +#: ../cache/locales.php:553 +msgid "Other" +msgstr "" + +#: ../cache/locales.php:554 +msgid "Bot" +msgstr "" + +#: ../cache/locales.php:555 +msgid "Desktop" +msgstr "" + +#: ../cache/locales.php:556 +msgid "Phone" +msgstr "" + +#: ../cache/locales.php:557 +msgid "Web" +msgstr "" + +#: ../cache/locales.php:558 +msgid "Registered" +msgstr "" + +#: ../cache/locales.php:560 +msgid "Single" +msgstr "" + +#: ../cache/locales.php:561 +msgid "In a relationship" +msgstr "" + +#: ../cache/locales.php:562 +msgid "Married" +msgstr "" + +#: ../cache/locales.php:563 +msgid "Divorced" +msgstr "" + +#: ../cache/locales.php:564 +msgid "Widowed" +msgstr "" + +#: ../cache/locales.php:565 +msgid "Cohabiting" +msgstr "" + +#: ../cache/locales.php:566 +msgid "Civil Union" +msgstr "" + +#: ../cache/locales.php:567 +msgid "Not shared" +msgstr "" + +#: ../cache/locales.php:568 +msgid "Shared with one contact" +msgstr "" + +#: ../cache/locales.php:569 +msgid "Shared with all contacts" +msgstr "" + +#: ../cache/locales.php:570 +msgid "Shared with the XMPP network" +msgstr "" + +#: ../cache/locales.php:571 +msgid "Shared with the whole Internet" +msgstr "" + +#: ../cache/locales.php:572 +msgid "Online" +msgstr "" + +#: ../cache/locales.php:573 +msgid "Away" +msgstr "" + +#: ../cache/locales.php:574 +msgid "Do Not Disturb" +msgstr "" + +#: ../cache/locales.php:575 +msgid "Extended Away" +msgstr "" + +#: ../cache/locales.php:576 +msgid "Offline" +msgstr "" + +#: ../cache/locales.php:577 +msgid "Error" +msgstr "" + +#: ../cache/locales.php:578 +msgid "afraid" +msgstr "" + +#: ../cache/locales.php:579 +msgid "amazed" +msgstr "" + +#: ../cache/locales.php:580 +msgid "amorous" +msgstr "" + +#: ../cache/locales.php:581 +msgid "angry" +msgstr "" + +#: ../cache/locales.php:582 +msgid "annoyed" +msgstr "" + +#: ../cache/locales.php:583 +msgid "anxious" +msgstr "" + +#: ../cache/locales.php:584 +msgid "aroused" +msgstr "" + +#: ../cache/locales.php:585 +msgid "ashamed" +msgstr "" + +#: ../cache/locales.php:586 +msgid "bored" +msgstr "" + +#: ../cache/locales.php:587 +msgid "brave" +msgstr "" + +#: ../cache/locales.php:588 +msgid "calm" +msgstr "" + +#: ../cache/locales.php:589 +msgid "cautious" +msgstr "" + +#: ../cache/locales.php:590 +msgid "cold" +msgstr "" + +#: ../cache/locales.php:591 +msgid "confident" +msgstr "" + +#: ../cache/locales.php:592 +msgid "confused" +msgstr "" + +#: ../cache/locales.php:593 +msgid "contemplative" +msgstr "" + +#: ../cache/locales.php:594 +msgid "contented" +msgstr "" + +#: ../cache/locales.php:595 +msgid "cranky" +msgstr "" + +#: ../cache/locales.php:596 +msgid "crazy" +msgstr "" + +#: ../cache/locales.php:597 +msgid "creative" +msgstr "" + +#: ../cache/locales.php:598 +msgid "curious" +msgstr "" + +#: ../cache/locales.php:599 +msgid "dejected" +msgstr "" + +#: ../cache/locales.php:600 +msgid "depressed" +msgstr "" + +#: ../cache/locales.php:601 +msgid "disappointed" +msgstr "" + +#: ../cache/locales.php:602 +msgid "disgusted" +msgstr "" + +#: ../cache/locales.php:603 +msgid "dismayed" +msgstr "" + +#: ../cache/locales.php:604 +msgid "distracted" +msgstr "" + +#: ../cache/locales.php:605 +msgid "embarrassed" +msgstr "" + +#: ../cache/locales.php:606 +msgid "envious" +msgstr "" + +#: ../cache/locales.php:607 +msgid "excited" +msgstr "" + +#: ../cache/locales.php:608 +msgid "flirtatious" +msgstr "" + +#: ../cache/locales.php:609 +msgid "frustated" +msgstr "" + +#: ../cache/locales.php:610 +msgid "grateful" +msgstr "" + +#: ../cache/locales.php:611 +msgid "grieving" +msgstr "" + +#: ../cache/locales.php:612 +msgid "grumpy" +msgstr "" + +#: ../cache/locales.php:613 +msgid "guilty" +msgstr "" + +#: ../cache/locales.php:614 +msgid "happy" +msgstr "" + +#: ../cache/locales.php:615 +msgid "hopeful" +msgstr "" + +#: ../cache/locales.php:616 +msgid "hot" +msgstr "" + +#: ../cache/locales.php:617 +msgid "humbled" +msgstr "" + +#: ../cache/locales.php:618 +msgid "humiliated" +msgstr "" + +#: ../cache/locales.php:619 +msgid "hungry" +msgstr "" + +#: ../cache/locales.php:620 +msgid "hurt" +msgstr "" + +#: ../cache/locales.php:621 +msgid "impressed" +msgstr "" + +#: ../cache/locales.php:622 +msgid "in awe" +msgstr "" + +#: ../cache/locales.php:623 +msgid "in love" +msgstr "" + +#: ../cache/locales.php:624 +msgid "indignant" +msgstr "" + +#: ../cache/locales.php:625 +msgid "interested" +msgstr "" + +#: ../cache/locales.php:626 +msgid "intoxicated" +msgstr "" + +#: ../cache/locales.php:627 +msgid "invincible" +msgstr "" + +#: ../cache/locales.php:628 +msgid "jealous" +msgstr "" + +#: ../cache/locales.php:629 +msgid "lonely" +msgstr "" + +#: ../cache/locales.php:630 +msgid "lost" +msgstr "" + +#: ../cache/locales.php:631 +msgid "lucky" +msgstr "" + +#: ../cache/locales.php:632 +msgid "mean" +msgstr "" + +#: ../cache/locales.php:633 +msgid "moody" +msgstr "" + +#: ../cache/locales.php:634 +msgid "nervous" +msgstr "" + +#: ../cache/locales.php:635 +msgid "neutral" +msgstr "" + +#: ../cache/locales.php:636 +msgid "offended" +msgstr "" + +#: ../cache/locales.php:637 +msgid "outraged" +msgstr "" + +#: ../cache/locales.php:638 +msgid "playful" +msgstr "" + +#: ../cache/locales.php:639 +msgid "proud" +msgstr "" + +#: ../cache/locales.php:640 +msgid "relaxed" +msgstr "" + +#: ../cache/locales.php:641 +msgid "relieved" +msgstr "" + +#: ../cache/locales.php:642 +msgid "remorseful" +msgstr "" + +#: ../cache/locales.php:643 +msgid "restless" +msgstr "" + +#: ../cache/locales.php:644 +msgid "sad" +msgstr "" + +#: ../cache/locales.php:645 +msgid "sarcastic" +msgstr "" + +#: ../cache/locales.php:646 +msgid "satisfied" +msgstr "" + +#: ../cache/locales.php:647 +msgid "serious" +msgstr "" + +#: ../cache/locales.php:648 +msgid "shocked" +msgstr "" + +#: ../cache/locales.php:649 +msgid "shy" +msgstr "" + +#: ../cache/locales.php:650 +msgid "sick" +msgstr "" + +#: ../cache/locales.php:651 +msgid "sleepy" +msgstr "" + +#: ../cache/locales.php:652 +msgid "spontaneous" +msgstr "" + +#: ../cache/locales.php:653 +msgid "stressed" +msgstr "" + +#: ../cache/locales.php:654 +msgid "strong" +msgstr "" + +#: ../cache/locales.php:655 +msgid "surprised" +msgstr "" + +#: ../cache/locales.php:656 +msgid "thankful" +msgstr "" + +#: ../cache/locales.php:657 +msgid "thirsty" +msgstr "" + +#: ../cache/locales.php:658 +msgid "tired" +msgstr "" + +#: ../cache/locales.php:659 +msgid "undefined" +msgstr "" + +#: ../cache/locales.php:660 +msgid "weak" +msgstr "" + +#: ../cache/locales.php:661 +msgid "worried" +msgstr "" + +#: ../cache/locales.php:662 +msgid "Month" +msgstr "" + +#: ../cache/locales.php:663 +msgid "January" +msgstr "" + +#: ../cache/locales.php:664 +msgid "February" +msgstr "" + +#: ../cache/locales.php:665 +msgid "March" +msgstr "" + +#: ../cache/locales.php:666 +msgid "April" +msgstr "" + +#: ../cache/locales.php:667 +msgid "May" +msgstr "" + +#: ../cache/locales.php:668 +msgid "June" +msgstr "" + +#: ../cache/locales.php:669 +msgid "July" +msgstr "" + +#: ../cache/locales.php:670 +msgid "August" +msgstr "" + +#: ../cache/locales.php:671 +msgid "September" +msgstr "" + +#: ../cache/locales.php:672 +msgid "October" +msgstr "" + +#: ../cache/locales.php:673 +msgid "November" +msgstr "" + +#: ../cache/locales.php:674 +msgid "December" +msgstr "" + +#: ../cache/locales.php:675 +msgid "Year" +msgstr "" + +#: ../cache/locales.php:676 +msgid "Today" +msgstr "" + +#: ../cache/locales.php:677 +msgid "Tomorrow" +msgstr "" + +#: ../cache/locales.php:678 +msgid "Yesterday" +msgstr "" + +#: ../cache/locales.php:679 +#, php-format +msgid " %d days ago" +msgstr "" + +#: ../cache/locales.php:680 +msgid "day" +msgstr "" + +#: ../cache/locales.php:682 +msgid "What's new ?" +msgstr "" + +#: ../cache/locales.php:683 +msgid "Place" +msgstr "" + +#: ../cache/locales.php:684 +msgid "by" +msgstr "" + +#: ../cache/locales.php:685 +msgid "Geolocalisation" +msgstr "" + +#: ../cache/locales.php:686 +msgid "email" +msgstr "" + +#: ../cache/locales.php:688 +msgid "No comments yet" +msgstr "" + +#: ../cache/locales.php:689 +msgid "No comments stream" +msgstr "" + +#: ../cache/locales.php:690 +msgid "Your feed cannot be loaded." +msgstr "" + +#: ../cache/locales.php:691 +msgid "Get older posts" +msgstr "" + +#: ../cache/locales.php:692 +#, php-format +msgid "%s new items" +msgstr "" + +#: ../cache/locales.php:693 +msgid "Comment publication error" +msgstr "" + +#: ../cache/locales.php:694 +msgid "Show the older comments" +msgstr "" + +#: ../cache/locales.php:695 +msgid "Loading comments ..." +msgstr "" + +#: ../cache/locales.php:696 +msgid "Get the comments" +msgstr "" + +#: ../cache/locales.php:697 +msgid "Add a comment" +msgstr "" + +#: ../cache/locales.php:698 +msgid "Share with" +msgstr "" + +#: ../cache/locales.php:699 +msgid "Everyone" +msgstr "" + +#: ../cache/locales.php:700 +msgid "Your contacts" +msgstr "" + +#: ../cache/locales.php:702 +msgid "Updated" +msgstr "" + +#: ../cache/locales.php:703 +msgid "Content not found" +msgstr "" + +#: ../cache/locales.php:704 +msgid "Contact publication" +msgstr "" + +#: ../cache/locales.php:705 +msgid "Comments" +msgstr "" + +#: ../cache/locales.php:706 +msgid "The API is not reachable, try again later" +msgstr "" + +#: ../cache/locales.php:707 +msgid "Type here" +msgstr "" diff --git a/sources/locales/id.po b/sources/locales/id.po new file mode 100644 index 0000000..496a873 --- /dev/null +++ b/sources/locales/id.po @@ -0,0 +1,2624 @@ +# Indonesian translation for movim +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the movim package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: movim\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-06-08 22:06+0200\n" +"PO-Revision-Date: 2015-06-09 12:21+0000\n" +"Last-Translator: edhelas \n" +"Language-Team: Indonesian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2015-06-18 21:08+0000\n" +"X-Generator: Launchpad (build 17570)\n" +"Language: id\n" + +#: ../cache/locales.php:2 +msgid "Thanks" +msgstr "" + +#: ../cache/locales.php:3 +msgid "Developers" +msgstr "" + +#: ../cache/locales.php:4 +msgid "Translators" +msgstr "" + +#: ../cache/locales.php:5 +msgid "Software" +msgstr "" + +#: ../cache/locales.php:6 +msgid "Resources" +msgstr "" + +#: ../cache/locales.php:7 ../cache/locales.php:83 ../cache/locales.php:85 +msgid "API" +msgstr "" + +#: ../cache/locales.php:8 +msgid "" +"Movim is an XMPP-based communication platform. All the project, except the " +"following software and resources, is under" +msgstr "" + +#: ../cache/locales.php:9 +msgid "Account" +msgstr "" + +#: ../cache/locales.php:10 +msgid "The password has been updated" +msgstr "" + +#: ../cache/locales.php:11 +msgid "Please provide a valid password (6 characters minimum)" +msgstr "" + +#: ../cache/locales.php:12 +msgid "The provided passwords are not the same" +msgstr "" + +#: ../cache/locales.php:13 +msgid "Delete my account" +msgstr "" + +#: ../cache/locales.php:14 +msgid "" +"You will delete your XMPP account and all the relative information linked to " +"it (profile, contacts and publications)." +msgstr "" + +#: ../cache/locales.php:15 +msgid "Are you sure that you want to delete it ?" +msgstr "" + +#: ../cache/locales.php:16 ../cache/locales.php:411 +msgid "Create a new account" +msgstr "" + +#: ../cache/locales.php:17 +msgid "No account creation form found on the server" +msgstr "" + +#: ../cache/locales.php:18 ../cache/locales.php:172 +msgid "on" +msgstr "pada" + +#: ../cache/locales.php:19 +msgid "Your acccount has been successfully registered" +msgstr "" + +#: ../cache/locales.php:20 +msgid "Loading" +msgstr "" + +#: ../cache/locales.php:21 +msgid "Not Acceptable" +msgstr "" + +#: ../cache/locales.php:22 +msgid "The registration system of this server is currently unavailable" +msgstr "" + +#: ../cache/locales.php:23 +msgid "" +"This server use an external system for the registration, please click on the " +"following URL." +msgstr "" + +#: ../cache/locales.php:24 +msgid "Actions" +msgstr "Tindakan" + +#: ../cache/locales.php:25 ../cache/locales.php:82 +msgid "Database" +msgstr "" + +#: ../cache/locales.php:26 +msgid "Modl wasn't able to connect to the database" +msgstr "" + +#: ../cache/locales.php:27 +msgid "Movim is connected to the database" +msgstr "" + +#: ../cache/locales.php:28 +msgid "The database need to be updated" +msgstr "" + +#: ../cache/locales.php:29 +msgid "Movim database is up to date" +msgstr "" + +#: ../cache/locales.php:30 +msgid "Database Type" +msgstr "" + +#: ../cache/locales.php:31 ../cache/locales.php:50 ../cache/locales.php:540 +msgid "Username" +msgstr "" + +#: ../cache/locales.php:32 ../cache/locales.php:51 ../cache/locales.php:282 +#: ../cache/locales.php:541 +msgid "Password" +msgstr "Kata sandi" + +#: ../cache/locales.php:33 +msgid "Host" +msgstr "" + +#: ../cache/locales.php:34 +msgid "Port" +msgstr "" + +#: ../cache/locales.php:35 +msgid "Database Name" +msgstr "" + +#: ../cache/locales.php:36 +msgid "General Settings" +msgstr "" + +#: ../cache/locales.php:37 +msgid "Theme" +msgstr "" + +#: ../cache/locales.php:38 +msgid "Default language" +msgstr "" + +#: ../cache/locales.php:39 +msgid "Environment" +msgstr "" + +#: ../cache/locales.php:40 +msgid "Log verbosity" +msgstr "" + +#: ../cache/locales.php:41 +msgid "Server Timezone" +msgstr "" + +#: ../cache/locales.php:42 +msgid "User folder size limit (in bytes)" +msgstr "" + +#: ../cache/locales.php:43 +msgid "WebSocket Configuration" +msgstr "" + +#: ../cache/locales.php:44 +msgid "Enter here a valid WebSocket URI in the form" +msgstr "" + +#: ../cache/locales.php:45 +msgid "WebSocket URI" +msgstr "" + +#: ../cache/locales.php:46 +msgid "" +"If you change the URI, please restart the daemon to reload the configuration" +msgstr "" + +#: ../cache/locales.php:47 +msgid "Public WebSockets" +msgstr "" + +#: ../cache/locales.php:48 +msgid "Administration Credential" +msgstr "" + +#: ../cache/locales.php:49 +msgid "Change the default credentials admin/password" +msgstr "" + +#: ../cache/locales.php:52 +msgid "Retype password" +msgstr "" + +#: ../cache/locales.php:53 +msgid "Whitelist - XMPP Server" +msgstr "" + +#: ../cache/locales.php:54 +msgid "" +"If you want to specify a list of authorized XMPP servers on your Movim pod " +"and forbid the connection on all the others please put their domain name " +"here, with comma (ex: movim.eu,jabber.fr)" +msgstr "" + +#: ../cache/locales.php:55 +msgid "" +"Leave this field blank if you allow the access to all the XMPP accounts." +msgstr "" + +#: ../cache/locales.php:56 +msgid "List of whitelisted XMPP servers" +msgstr "" + +#: ../cache/locales.php:57 ../cache/locales.php:61 +msgid "Information Message" +msgstr "" + +#: ../cache/locales.php:58 +msgid "Description" +msgstr "" + +#: ../cache/locales.php:59 +msgid "This message will be displayed on the login page" +msgstr "" + +#: ../cache/locales.php:60 +msgid "Leave this field blank if you don't want to show any message." +msgstr "" + +#: ../cache/locales.php:62 +msgid "Empty" +msgstr "" + +#: ../cache/locales.php:63 +msgid "Syslog" +msgstr "" + +#: ../cache/locales.php:64 +msgid "Syslog and files" +msgstr "" + +#: ../cache/locales.php:65 +msgid "URL Rewriting" +msgstr "" + +#: ../cache/locales.php:66 +msgid "The URL Rewriting can be enabled" +msgstr "" + +#: ../cache/locales.php:67 +msgid "General Overview" +msgstr "" + +#: ../cache/locales.php:68 +msgid "" +"Movim has found some issues or things that need to be fixed or improved" +msgstr "" + +#: ../cache/locales.php:69 +#, php-format +msgid "Update your PHP-Version: %s" +msgstr "" + +#: ../cache/locales.php:70 +msgid "Required: 5.3.0" +msgstr "" + +#: ../cache/locales.php:71 +msgid "Install the php5-curl library" +msgstr "" + +#: ../cache/locales.php:72 +msgid "Install the php5-imagick library" +msgstr "" + +#: ../cache/locales.php:73 +msgid "Install the php5-gd library" +msgstr "" + +#: ../cache/locales.php:74 +msgid "Read and write rights for the webserver in Movim's root directory" +msgstr "" + +#: ../cache/locales.php:75 +msgid "The URL Rewriting support is currently disabled" +msgstr "" + +#: ../cache/locales.php:76 +msgid "The database need to be updated, go to the database panel to fix this" +msgstr "" + +#: ../cache/locales.php:77 +msgid "" +"WebSocket connection error, check if the Movim Daemon is running and is " +"reacheable" +msgstr "" + +#: ../cache/locales.php:78 +msgid "" +"XMPP Websocket connection error, please check the validity of the URL given " +"in the General Configuration" +msgstr "" + +#: ../cache/locales.php:79 +msgid "Browser" +msgstr "" + +#: ../cache/locales.php:80 +msgid "Movim Core" +msgstr "" + +#: ../cache/locales.php:81 +msgid "Movim Daemon" +msgstr "" + +#: ../cache/locales.php:84 +msgid "XMPP" +msgstr "" + +#: ../cache/locales.php:86 +#, php-format +msgid "" +"Here you can register your pod on the official %sMovim API%s and be listed " +"on %sthe pods page%s." +msgstr "" + +#: ../cache/locales.php:87 +msgid "Your pod is not registered on the API" +msgstr "" + +#: ../cache/locales.php:88 +msgid "Your pod is registered on the API" +msgstr "" + +#: ../cache/locales.php:89 +msgid "Your pod is not yet validated" +msgstr "" + +#: ../cache/locales.php:90 +msgid "Your pod is validated" +msgstr "" + +#: ../cache/locales.php:91 +msgid "" +"You asked to be removed from the API, this request will be processed in a " +"couple of hours" +msgstr "" + +#: ../cache/locales.php:92 ../cache/locales.php:147 +msgid "Configuration updated" +msgstr "" + +#: ../cache/locales.php:93 +msgid "File" +msgstr "" + +#: ../cache/locales.php:94 +msgid "Use it" +msgstr "" + +#: ../cache/locales.php:95 +msgid "Webcam" +msgstr "Webcam" + +#: ../cache/locales.php:96 +msgid "Cheese !" +msgstr "Senyum !" + +#: ../cache/locales.php:97 +msgid "Take a webcam snapshot" +msgstr "Ambil gambar dari webcam" + +#: ../cache/locales.php:98 +msgid "Avatar Updated" +msgstr "" + +#: ../cache/locales.php:99 +msgid "Avatar Not Updated" +msgstr "" + +#: ../cache/locales.php:100 ../cache/locales.php:415 +#, php-format +msgid "%s's feed" +msgstr "" + +#: ../cache/locales.php:101 +msgid "This user has not posted anything right now" +msgstr "" + +#: ../cache/locales.php:102 +msgid "Conferences" +msgstr "Konferensi" + +#: ../cache/locales.php:103 ../cache/locales.php:193 ../cache/locales.php:217 +#: ../cache/locales.php:468 +msgid "Groups" +msgstr "Grup" + +#: ../cache/locales.php:104 +msgid "Add a new Chat Room" +msgstr "" + +#: ../cache/locales.php:105 ../cache/locales.php:368 +msgid "Chat Room ID" +msgstr "" + +#: ../cache/locales.php:106 ../cache/locales.php:116 ../cache/locales.php:156 +#: ../cache/locales.php:361 ../cache/locales.php:369 ../cache/locales.php:424 +msgid "Name" +msgstr "Nama" + +#: ../cache/locales.php:107 ../cache/locales.php:157 ../cache/locales.php:371 +#: ../cache/locales.php:425 +msgid "Nickname" +msgstr "Panggilan" + +#: ../cache/locales.php:108 +msgid "Do you want do join automaticaly this Chat Room ?" +msgstr "" + +#: ../cache/locales.php:109 ../cache/locales.php:372 +msgid "Bad Chatroom ID" +msgstr "ID Chatroom Salah" + +#: ../cache/locales.php:110 ../cache/locales.php:373 +msgid "Empty name" +msgstr "Nama kosong" + +#: ../cache/locales.php:111 ../cache/locales.php:380 +msgid "Bookmarks updated" +msgstr "Bookmark diperbarui" + +#: ../cache/locales.php:112 +msgid "An error occured : " +msgstr "Terjadi kesalahan : " + +#: ../cache/locales.php:113 +msgid "Configure" +msgstr "" + +#: ../cache/locales.php:114 +msgid "Add a new URL" +msgstr "" + +#: ../cache/locales.php:115 +msgid "URL" +msgstr "" + +#: ../cache/locales.php:117 +msgid "Message Published" +msgstr "" + +#: ../cache/locales.php:118 ../cache/locales.php:138 +msgid "Encrypted message" +msgstr "" + +#: ../cache/locales.php:119 +msgid "Composing..." +msgstr "Menulis..." + +#: ../cache/locales.php:120 +msgid "Paused..." +msgstr "" + +#: ../cache/locales.php:121 +msgid "Contact gone" +msgstr "" + +#: ../cache/locales.php:122 +#, php-format +msgid "%s needs your attention" +msgstr "" + +#: ../cache/locales.php:123 +msgid "Your message here..." +msgstr "" + +#: ../cache/locales.php:124 +msgid "Smileys" +msgstr "" + +#: ../cache/locales.php:125 ../cache/locales.php:139 +msgid "Chat" +msgstr "Obrolan" + +#: ../cache/locales.php:126 +msgid "Discuss with your contacts" +msgstr "" + +#: ../cache/locales.php:127 +msgid "Members" +msgstr "" + +#: ../cache/locales.php:128 ../cache/locales.php:376 +msgid "Connected to the chatroom" +msgstr "" + +#: ../cache/locales.php:129 ../cache/locales.php:377 +msgid "Disconnected from the chatroom" +msgstr "" + +#: ../cache/locales.php:130 ../cache/locales.php:200 ../cache/locales.php:469 +msgid "Configuration" +msgstr "Konfigurasi" + +#: ../cache/locales.php:131 +msgid "Configuration saved" +msgstr "" + +#: ../cache/locales.php:132 +msgid "Subject" +msgstr "" + +#: ../cache/locales.php:133 +msgid "Subject changed" +msgstr "" + +#: ../cache/locales.php:134 +msgid "Open a new conversation by clicking on the plus button bellow" +msgstr "" + +#: ../cache/locales.php:135 +msgid "Chat with a contact" +msgstr "" + +#: ../cache/locales.php:136 +msgid "Frequent contacts" +msgstr "" + +#: ../cache/locales.php:137 +msgid "Load more contacts" +msgstr "" + +#: ../cache/locales.php:140 +msgid "General" +msgstr "" + +#: ../cache/locales.php:141 +msgid "Language" +msgstr "" + +#: ../cache/locales.php:142 +msgid "Roster display" +msgstr "" + +#: ../cache/locales.php:143 +msgid "Show the offline contacts" +msgstr "" + +#: ../cache/locales.php:144 +msgid "Hide the offline contacts" +msgstr "" + +#: ../cache/locales.php:145 +msgid "Appearence" +msgstr "" + +#: ../cache/locales.php:146 +msgid "This configuration is shared wherever you are connected !" +msgstr "" + +#: ../cache/locales.php:148 +msgid "Notify on incoming message" +msgstr "" + +#: ../cache/locales.php:149 +msgid "Use desktop notifications" +msgstr "" + +#: ../cache/locales.php:150 +msgid "Data" +msgstr "" + +#: ../cache/locales.php:151 +msgid "Cache" +msgstr "" + +#: ../cache/locales.php:152 ../cache/locales.php:218 ../cache/locales.php:466 +msgid "Contacts" +msgstr "" + +#: ../cache/locales.php:153 ../cache/locales.php:480 +msgid "Posts" +msgstr "" + +#: ../cache/locales.php:154 +msgid "Messages" +msgstr "" + +#: ../cache/locales.php:155 ../cache/locales.php:423 +msgid "General Informations" +msgstr "Informasi Umum" + +#: ../cache/locales.php:158 ../cache/locales.php:427 +msgid "Date of Birth" +msgstr "Tanggal Lahir" + +#: ../cache/locales.php:159 ../cache/locales.php:428 +msgid "Gender" +msgstr "Jenis kelamin" + +#: ../cache/locales.php:160 ../cache/locales.php:429 +msgid "Marital Status" +msgstr "Status Pernikahan" + +#: ../cache/locales.php:161 ../cache/locales.php:426 +msgid "Email" +msgstr "Email" + +#: ../cache/locales.php:162 ../cache/locales.php:430 +msgid "Website" +msgstr "Situs web" + +#: ../cache/locales.php:163 ../cache/locales.php:431 +msgid "About Me" +msgstr "Tentang Saya" + +#: ../cache/locales.php:164 +msgid "Other Accounts" +msgstr "" + +#: ../cache/locales.php:165 +msgid "Is Listening" +msgstr "" + +#: ../cache/locales.php:166 ../cache/locales.php:432 +msgid "Geographic Position" +msgstr "Posisi Geografis" + +#: ../cache/locales.php:167 ../cache/locales.php:433 +msgid "Locality" +msgstr "Lokalitas" + +#: ../cache/locales.php:168 ../cache/locales.php:434 +msgid "Country" +msgstr "Negara" + +#: ../cache/locales.php:169 +msgid "Mood" +msgstr "Mood" + +#: ../cache/locales.php:170 +msgid "I'm " +msgstr "Aku " + +#: ../cache/locales.php:171 +msgid "Listening" +msgstr "Mendengarkan" + +#: ../cache/locales.php:173 +msgid "Last seen" +msgstr "Terakhir terlihat" + +#: ../cache/locales.php:174 +msgid "Client Informations" +msgstr "Informasi Klien" + +#: ../cache/locales.php:175 +msgid "Last registered" +msgstr "Terdaftar terakhir" + +#: ../cache/locales.php:176 +msgid "Find some new friends" +msgstr "" + +#: ../cache/locales.php:177 ../cache/locales.php:533 +msgid "Edit" +msgstr "" + +#: ../cache/locales.php:178 +msgid "Alias" +msgstr "Alias" + +#: ../cache/locales.php:179 +msgid "Group" +msgstr "Grup" + +#: ../cache/locales.php:180 ../cache/locales.php:400 +msgid "Contact updated" +msgstr "" + +#: ../cache/locales.php:181 +msgid "Are you sure?" +msgstr "" + +#: ../cache/locales.php:182 +msgid "" +"You are going to delete one of your contacts, please confirm your action" +msgstr "" + +#: ../cache/locales.php:183 +#, php-format +msgid "%s years" +msgstr "" + +#: ../cache/locales.php:184 +msgid "Last public post" +msgstr "" + +#: ../cache/locales.php:185 +msgid "Subscribe" +msgstr "" + +#: ../cache/locales.php:186 +msgid "Subscribed" +msgstr "" + +#: ../cache/locales.php:187 +msgid "Unsubscribe" +msgstr "" + +#: ../cache/locales.php:188 +msgid "You are going to unsubscribe from this Group" +msgstr "" + +#: ../cache/locales.php:189 +msgid "Unsubscribed" +msgstr "" + +#: ../cache/locales.php:190 +msgid "Make your membership to this group public to your friends" +msgstr "" + +#: ../cache/locales.php:191 +msgid "Give a label for this group" +msgstr "" + +#: ../cache/locales.php:192 +msgid "Are you sure ?" +msgstr "" + +#: ../cache/locales.php:194 +msgid "Discover, follow and share" +msgstr "" + +#: ../cache/locales.php:195 +msgid "Something bad happened to this group" +msgstr "" + +#: ../cache/locales.php:196 +msgid "Group configuration saved" +msgstr "Konfigurasi grup disimpan" + +#: ../cache/locales.php:197 +msgid "Delete the group" +msgstr "" + +#: ../cache/locales.php:198 +msgid "" +"You are going to delete the following group. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:199 +msgid "" +"It seems that this group doesn't exists anymore. Do you want to remove it " +"from your subscriptions?" +msgstr "" + +#: ../cache/locales.php:201 ../cache/locales.php:408 +msgid "Subscriptions" +msgstr "" + +#: ../cache/locales.php:202 ../cache/locales.php:290 +msgid "Hello" +msgstr "" + +#: ../cache/locales.php:203 ../cache/locales.php:225 ../cache/locales.php:291 +msgid "Contact post" +msgstr "" + +#: ../cache/locales.php:204 +msgid "" +"You don't have any subscriptions yet, select a group server above to start " +"exploring." +msgstr "" + +#: ../cache/locales.php:205 +msgid "Subscribe to your favorite feeds by bookmarking them." +msgstr "" + +#: ../cache/locales.php:206 +msgid "My Subscriptions" +msgstr "" + +#: ../cache/locales.php:207 +msgid "Create a new Group" +msgstr "" + +#: ../cache/locales.php:208 +msgid "Group name" +msgstr "" + +#: ../cache/locales.php:209 +msgid "My Little Pony - Fan Club" +msgstr "Pony Kecilku - Fan Klub" + +#: ../cache/locales.php:210 +msgid "Group created successfully" +msgstr "" + +#: ../cache/locales.php:211 +msgid "Group deleted successfully" +msgstr "" + +#: ../cache/locales.php:212 +msgid "Please provide a valid group name (4 characters minimum)" +msgstr "" + +#: ../cache/locales.php:213 +msgid "You cannot create a new Group on this server" +msgstr "" + +#: ../cache/locales.php:214 +#, php-format +msgid "%s subscribers" +msgstr "" + +#: ../cache/locales.php:215 +#, php-format +msgid "%s posts" +msgstr "" + +#: ../cache/locales.php:216 +msgid "All" +msgstr "" + +#: ../cache/locales.php:219 +msgid "Refresh all the streams" +msgstr "" + +#: ../cache/locales.php:220 ../cache/locales.php:402 +msgid "Search" +msgstr "Cari" + +#: ../cache/locales.php:221 +msgid "Go on the Chat page" +msgstr "" + +#: ../cache/locales.php:222 +msgid "Read all theses articles on the News page" +msgstr "" + +#: ../cache/locales.php:223 +msgid "Visit your public blog" +msgstr "" + +#: ../cache/locales.php:224 +msgid "See your public posts and share them with all your contacts" +msgstr "" + +#: ../cache/locales.php:226 +msgid "Universal share button" +msgstr "" + +#: ../cache/locales.php:227 +msgid "" +"Bookmark or drag and drop the following button in your toolbar and use it on " +"all the pages you want to share on Movim" +msgstr "" + +#: ../cache/locales.php:228 +msgid "Share on Movim" +msgstr "" + +#: ../cache/locales.php:229 +msgid "Frequently Asked Questions" +msgstr "" + +#: ../cache/locales.php:230 +msgid "What do the little banners refer to ?" +msgstr "Spanduk kecil tersebut mengacu kepada apa?" + +#: ../cache/locales.php:231 +msgid "" +"Thanks to these five little banners, you can quickly identitfy the level of " +"confdentiality applied to the information you provide." +msgstr "" + +#: ../cache/locales.php:232 +msgid "White, only you can see the information" +msgstr "" + +#: ../cache/locales.php:233 +msgid "Green, you have chosen some contacts who can see your information" +msgstr "" + +#: ../cache/locales.php:234 +msgid "Orange, all your contact list can see your information" +msgstr "" + +#: ../cache/locales.php:235 +msgid "Red, everybody in the XMPP network can see your information" +msgstr "" + +#: ../cache/locales.php:236 +msgid "Black, the whole Internet can see your information" +msgstr "" + +#: ../cache/locales.php:237 +msgid "Looking for some documentation ?" +msgstr "" + +#: ../cache/locales.php:238 +msgid "Read the Wiki" +msgstr "" + +#: ../cache/locales.php:239 +msgid "Talk with us by email ?" +msgstr "" + +#: ../cache/locales.php:240 +msgid "Join the Mailing List" +msgstr "" + +#: ../cache/locales.php:241 +msgid "Chat with the team ?" +msgstr "" + +#: ../cache/locales.php:242 +msgid "Join the Chatroom" +msgstr "" + +#: ../cache/locales.php:243 +msgid "Location node created" +msgstr "" + +#: ../cache/locales.php:244 +msgid "Bookmark node created" +msgstr "" + +#: ../cache/locales.php:245 +msgid "Profile node created" +msgstr "" + +#: ../cache/locales.php:246 +msgid "Avatar node created" +msgstr "" + +#: ../cache/locales.php:247 +msgid "Subscriptions node created" +msgstr "" + +#: ../cache/locales.php:248 +msgid "Microblog node created" +msgstr "" + +#: ../cache/locales.php:249 +msgid "Location" +msgstr "Lokasi" + +#: ../cache/locales.php:250 +msgid "Wrong position" +msgstr "" + +#: ../cache/locales.php:251 +msgid "Location updated" +msgstr "" + +#: ../cache/locales.php:252 +msgid "Update my position" +msgstr "" + +#: ../cache/locales.php:253 +msgid "Wrong username" +msgstr "" + +#: ../cache/locales.php:254 +msgid "Invalid JID" +msgstr "" + +#: ../cache/locales.php:255 +msgid "Empty Challenge from the server" +msgstr "" + +#: ../cache/locales.php:256 +msgid "XMPP Domain error, your account is not a correct Jabber ID" +msgstr "" + +#: ../cache/locales.php:257 +msgid "Some data are missing !" +msgstr "" + +#: ../cache/locales.php:258 +msgid "Wrong password" +msgstr "" + +#: ../cache/locales.php:259 +msgid "Internal server error" +msgstr "" + +#: ../cache/locales.php:260 +msgid "Session error" +msgstr "" + +#: ../cache/locales.php:261 +msgid "Account successfully created" +msgstr "" + +#: ../cache/locales.php:262 ../cache/locales.php:271 +msgid "Your XMPP server is unauthorized" +msgstr "" + +#: ../cache/locales.php:263 +msgid "The server takes too much time to respond" +msgstr "" + +#: ../cache/locales.php:264 +msgid "Your web browser is too old to use with Movim." +msgstr "Browser anda terlalu lawas untuk di gunakan dengan Movim." + +#: ../cache/locales.php:265 +msgid "" +"Movim cannot talk with the server, please try again later (Websocket " +"connection error)" +msgstr "" + +#: ../cache/locales.php:266 +msgid "Impossible login" +msgstr "" + +#: ../cache/locales.php:267 +msgid "Oops!" +msgstr "" + +#: ../cache/locales.php:268 ../cache/locales.php:449 ../cache/locales.php:455 +msgid "Unknown error" +msgstr "" + +#: ../cache/locales.php:269 +msgid "Invalid username format" +msgstr "" + +#: ../cache/locales.php:270 +msgid "Invalid password format" +msgstr "" + +#: ../cache/locales.php:272 +msgid "A Movim session is already open on an other device" +msgstr "" + +#: ../cache/locales.php:273 +msgid "Movim failed to authenticate. You entered wrong data" +msgstr "" + +#: ../cache/locales.php:274 +msgid "Authentication mechanism not supported by Movim" +msgstr "" + +#: ../cache/locales.php:275 +msgid "The XMPP authentification failed" +msgstr "" + +#: ../cache/locales.php:276 +#, php-format +msgid "" +"You can login with Facebook (chat only) using %syour.id@chat.facebook.com%s " +"and your password" +msgstr "" + +#: ../cache/locales.php:277 +#, php-format +msgid "%sGmail accounts are also compatible%s but are not fully supported" +msgstr "" + +#: ../cache/locales.php:278 +msgid "You can login using your favorite Jabber account" +msgstr "" + +#: ../cache/locales.php:279 +msgid "or with our demonstration account" +msgstr "" + +#: ../cache/locales.php:280 ../cache/locales.php:435 +msgid "Accounts" +msgstr "" + +#: ../cache/locales.php:281 +msgid "My address" +msgstr "Alamat saya" + +#: ../cache/locales.php:283 +msgid "Create one !" +msgstr "" + +#: ../cache/locales.php:284 +msgid "No account yet ?" +msgstr "" + +#: ../cache/locales.php:285 +msgid "Another account" +msgstr "" + +#: ../cache/locales.php:286 +msgid "You can login with accounts from theses servers" +msgstr "" + +#: ../cache/locales.php:287 +msgid "Connected" +msgstr "" + +#: ../cache/locales.php:288 +msgid "Population" +msgstr "" + +#: ../cache/locales.php:289 +msgid "Bad nickname (between 4 and 40 characters)" +msgstr "" + +#: ../cache/locales.php:292 +msgid "" +"Welcome on your news feed, here you will see all the posts published in the " +"groups you have subscribed." +msgstr "" + +#: ../cache/locales.php:293 +msgid "Refreshing all the streams" +msgstr "" + +#: ../cache/locales.php:294 +msgid "This post is public" +msgstr "" + +#: ../cache/locales.php:295 +msgid "Manage your members" +msgstr "" + +#: ../cache/locales.php:296 +msgid "Get the members" +msgstr "" + +#: ../cache/locales.php:297 +msgid "Affiliations saved" +msgstr "" + +#: ../cache/locales.php:298 +msgid "Manage your subscriptions" +msgstr "Atur langganan mu" + +#: ../cache/locales.php:299 +msgid "Manage the subscriptions" +msgstr "Atur langganan" + +#: ../cache/locales.php:300 +msgid "Get the subscriptions" +msgstr "Dapatkan langganan" + +#: ../cache/locales.php:301 +msgid "Subscriptions saved" +msgstr "" + +#: ../cache/locales.php:302 +msgid "Pending Invitations" +msgstr "" + +#: ../cache/locales.php:303 +#, php-format +msgid "%s wants to talk with you" +msgstr "" + +#: ../cache/locales.php:304 +msgid "Manage" +msgstr "Kelola" + +#: ../cache/locales.php:305 ../cache/locales.php:338 +msgid "News Feed" +msgstr "" + +#: ../cache/locales.php:306 ../cache/locales.php:339 +msgid "Discover and register to the groups you are interested in" +msgstr "" + +#: ../cache/locales.php:307 ../cache/locales.php:340 ../cache/locales.php:482 +msgid "Preview" +msgstr "" + +#: ../cache/locales.php:308 ../cache/locales.php:341 ../cache/locales.php:478 +msgid "Help" +msgstr "Bantuan" + +#: ../cache/locales.php:309 ../cache/locales.php:342 +msgid "More help" +msgstr "" + +#: ../cache/locales.php:310 ../cache/locales.php:343 +msgid "Markdown syntax manual" +msgstr "" + +#: ../cache/locales.php:311 ../cache/locales.php:344 ../cache/locales.php:681 +msgid "Title" +msgstr "" + +#: ../cache/locales.php:312 ../cache/locales.php:345 +msgid "Content" +msgstr "" + +#: ../cache/locales.php:313 ../cache/locales.php:346 +msgid "Link" +msgstr "Pranala" + +#: ../cache/locales.php:314 ../cache/locales.php:347 +msgid "Tags" +msgstr "" + +#: ../cache/locales.php:315 ../cache/locales.php:348 +msgid "Please enter a valid url" +msgstr "" + +#: ../cache/locales.php:316 ../cache/locales.php:349 +msgid "No content to preview" +msgstr "" + +#: ../cache/locales.php:317 ../cache/locales.php:350 ../cache/locales.php:687 +msgid "No content" +msgstr "" + +#: ../cache/locales.php:318 ../cache/locales.php:351 +msgid "Post published" +msgstr "" + +#: ../cache/locales.php:319 ../cache/locales.php:352 +msgid "Post deleted" +msgstr "" + +#: ../cache/locales.php:320 ../cache/locales.php:353 +msgid "This picture will be added to your gallery" +msgstr "" + +#: ../cache/locales.php:321 ../cache/locales.php:354 +msgid "What's Hot" +msgstr "" + +#: ../cache/locales.php:322 ../cache/locales.php:355 +msgid "New post" +msgstr "" + +#: ../cache/locales.php:323 ../cache/locales.php:357 +msgid "" +"You can also use services like Imgur or Flickr to host your picture and " +"paste the link here." +msgstr "" + +#: ../cache/locales.php:324 +#, php-format +msgid "This is a re-post from %s" +msgstr "" + +#: ../cache/locales.php:325 +#, php-format +msgid "See %s profile" +msgstr "" + +#: ../cache/locales.php:326 +msgid "Publish this post on your public feed?" +msgstr "" + +#: ../cache/locales.php:327 +msgid "Post published on your blog" +msgstr "" + +#: ../cache/locales.php:328 +msgid "Post removed from your blog" +msgstr "" + +#: ../cache/locales.php:329 ../cache/locales.php:701 +msgid "Delete this post" +msgstr "" + +#: ../cache/locales.php:330 +msgid "You are going to delete this post, please confirm your action" +msgstr "" + +#: ../cache/locales.php:331 +msgid "Comments disabled" +msgstr "" + +#: ../cache/locales.php:332 +msgid "Comment published" +msgstr "" + +#: ../cache/locales.php:333 +msgid "Disconnect" +msgstr "" + +#: ../cache/locales.php:334 +msgid "Your status here !" +msgstr "" + +#: ../cache/locales.php:335 +msgid "Status updated" +msgstr "" + +#: ../cache/locales.php:336 +msgid "Status" +msgstr "" + +#: ../cache/locales.php:337 +msgid "Presence" +msgstr "" + +#: ../cache/locales.php:356 +msgid "Publish" +msgstr "" + +#: ../cache/locales.php:358 +msgid "You cannot publish a post on this Group" +msgstr "" + +#: ../cache/locales.php:359 +msgid "" +"Some fields have been filled in. Do you still want to go back and loose " +"their content?" +msgstr "" + +#: ../cache/locales.php:360 +msgid "Shared" +msgstr "" + +#: ../cache/locales.php:362 +#, php-format +msgid "%s has been added to your public groups" +msgstr "" + +#: ../cache/locales.php:363 +#, php-format +msgid "%s has been removed from your public groups" +msgstr "" + +#: ../cache/locales.php:364 +msgid "Add a chatroom" +msgstr "" + +#: ../cache/locales.php:365 +msgid "You don't have any chatroom yet." +msgstr "" + +#: ../cache/locales.php:366 +msgid "Add one by clicking on the add button in the header." +msgstr "" + +#: ../cache/locales.php:367 +msgid "Chatrooms" +msgstr "" + +#: ../cache/locales.php:370 +msgid "My Favorite Room" +msgstr "" + +#: ../cache/locales.php:374 +msgid "Remove a chatroom" +msgstr "" + +#: ../cache/locales.php:375 +msgid "" +"You are going to remove the following chatroom. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:378 +msgid "Users in the room" +msgstr "" + +#: ../cache/locales.php:379 +msgid "Please enter a correct nickname (6 to 40 characters)" +msgstr "" + +#: ../cache/locales.php:381 +msgid "Public chatroom" +msgstr "" + +#: ../cache/locales.php:382 +msgid "Please provide a room address" +msgstr "" + +#: ../cache/locales.php:383 +msgid "You are currently logued as an anonymous user." +msgstr "" + +#: ../cache/locales.php:384 +msgid "" +"You can join using your own account or create one on the login page by " +"loging out using the cross in the top-right corner." +msgstr "" + +#: ../cache/locales.php:385 +#, php-format +msgid "Login on %s" +msgstr "" + +#: ../cache/locales.php:386 +msgid "Your nickname" +msgstr "" + +#: ../cache/locales.php:387 +msgid "Ungrouped" +msgstr "" + +#: ../cache/locales.php:388 +msgid "Show disconnected contacts" +msgstr "" + +#: ../cache/locales.php:389 +msgid "Hide disconnected contacts" +msgstr "" + +#: ../cache/locales.php:390 +#, php-format +msgid "Show group %s" +msgstr "" + +#: ../cache/locales.php:391 +#, php-format +msgid "Hide group %s" +msgstr "" + +#: ../cache/locales.php:392 +msgid "Please enter a valid Jabber ID" +msgstr "" + +#: ../cache/locales.php:393 +msgid "" +"No contacts ? You can add one using the + button bellow or going to the " +"Explore page" +msgstr "" + +#: ../cache/locales.php:394 +msgid "Show/Hide" +msgstr "" + +#: ../cache/locales.php:395 +msgid "Enter the Jabber ID of your contact." +msgstr "" + +#: ../cache/locales.php:396 +msgid "Press enter to validate." +msgstr "" + +#: ../cache/locales.php:397 +msgid "JID" +msgstr "" + +#: ../cache/locales.php:398 +msgid "Results" +msgstr "" + +#: ../cache/locales.php:399 +msgid "Contact added" +msgstr "" + +#: ../cache/locales.php:401 +msgid "Contact deleted" +msgstr "" + +#: ../cache/locales.php:403 +msgid "This is not a valid url" +msgstr "" + +#: ../cache/locales.php:404 +msgid "Sharing the URL" +msgstr "" + +#: ../cache/locales.php:405 +msgid "Statistics" +msgstr "" + +#: ../cache/locales.php:406 +msgid "Since" +msgstr "" + +#: ../cache/locales.php:407 +msgid "Sessions" +msgstr "" + +#: ../cache/locales.php:409 +msgid "Monthly Subscriptions" +msgstr "" + +#: ../cache/locales.php:410 +msgid "Monthly Subscriptions Cumulated" +msgstr "" + +#: ../cache/locales.php:412 +msgid "" +"Movim is a decentralized social network, before creating a new account you " +"need to choose a server to register." +msgstr "" + +#: ../cache/locales.php:413 +msgid "Your server here ?" +msgstr "" + +#: ../cache/locales.php:414 +msgid "Contact us to add yours to the officially supported servers list" +msgstr "" + +#: ../cache/locales.php:416 +msgid "No public feed for this contact" +msgstr "" + +#: ../cache/locales.php:417 +msgid "No contact specified" +msgstr "" + +#: ../cache/locales.php:418 ../cache/locales.php:473 +msgid "Profile" +msgstr "Profil" + +#: ../cache/locales.php:419 +msgid "Profile Updated" +msgstr "Profil di Perbarui" + +#: ../cache/locales.php:420 +msgid "Profile Not Updated" +msgstr "" + +#: ../cache/locales.php:421 +msgid "Your profile is now public" +msgstr "" + +#: ../cache/locales.php:422 +msgid "Your profile is now restricted" +msgstr "" + +#: ../cache/locales.php:436 +msgid "Twitter" +msgstr "" + +#: ../cache/locales.php:437 +msgid "Skype" +msgstr "" + +#: ../cache/locales.php:438 +msgid "Yahoo" +msgstr "" + +#: ../cache/locales.php:439 +msgid "Privacy Level" +msgstr "Tingkat Privasi" + +#: ../cache/locales.php:440 +msgid "Is this profile public ?" +msgstr "Apakah ini profil publik ?" + +#: ../cache/locales.php:441 +msgid "" +"Please pay attention ! By making your profile public, all the information " +"listed above will be available for all the Movim users and on the whole " +"Internet." +msgstr "" +"Harap diperhatikan! Dengan membuat profil anda publik, semua informasi yang " +"tercantum di atas akan tersedia untuk semua pengguna Movim dan seluruh " +"Internet." + +#: ../cache/locales.php:442 +msgid "Call" +msgstr "" + +#: ../cache/locales.php:443 +msgid "Hang up" +msgstr "" + +#: ../cache/locales.php:444 +msgid "Connection" +msgstr "" + +#: ../cache/locales.php:445 ../cache/locales.php:451 +msgid "Hung up" +msgstr "" + +#: ../cache/locales.php:446 ../cache/locales.php:452 +msgid "Your contact is busy" +msgstr "" + +#: ../cache/locales.php:447 ../cache/locales.php:453 +msgid "Declined" +msgstr "" + +#: ../cache/locales.php:448 ../cache/locales.php:454 +msgid "Remote application incompatible" +msgstr "" + +#: ../cache/locales.php:450 ../cache/locales.php:456 +msgid "Is calling you" +msgstr "" + +#: ../cache/locales.php:457 +msgid "You don't have javascript enabled. Good luck with that." +msgstr "" + +#: ../cache/locales.php:458 +msgid "" +"Movim is a kickass distributed social networking platform that protect your " +"privacy an comes with a set of awesome features." +msgstr "" + +#: ../cache/locales.php:459 +msgid "Administration" +msgstr "Administrasi" + +#: ../cache/locales.php:460 +msgid "Home" +msgstr "" + +#: ../cache/locales.php:461 +msgid "Discover" +msgstr "" + +#: ../cache/locales.php:462 +msgid "Explore" +msgstr "Jelajahi" + +#: ../cache/locales.php:463 +msgid "Account Creation" +msgstr "" + +#: ../cache/locales.php:464 +msgid "News" +msgstr "Berita" + +#: ../cache/locales.php:465 +msgid "Avatar" +msgstr "Avatar" + +#: ../cache/locales.php:467 +msgid "Chats" +msgstr "" + +#: ../cache/locales.php:470 +msgid "Server" +msgstr "Server" + +#: ../cache/locales.php:471 +msgid "Public Groups" +msgstr "" + +#: ../cache/locales.php:472 +msgid "Viewer" +msgstr "Penilik" + +#: ../cache/locales.php:474 +msgid "Media" +msgstr "Media" + +#: ../cache/locales.php:475 +msgid "Blog" +msgstr "Blog" + +#: ../cache/locales.php:476 +msgid "About" +msgstr "" + +#: ../cache/locales.php:477 +msgid "Login" +msgstr "" + +#: ../cache/locales.php:479 +msgid "Feed" +msgstr "Tautan" + +#: ../cache/locales.php:481 +msgid "Gallery" +msgstr "" + +#: ../cache/locales.php:483 +msgid "Visio-conference" +msgstr "" + +#: ../cache/locales.php:484 +msgid "Pods" +msgstr "" + +#: ../cache/locales.php:485 +msgid "Share" +msgstr "" + +#: ../cache/locales.php:486 +msgid "Room" +msgstr "" + +#: ../cache/locales.php:487 +#, php-format +msgid "Error: %s" +msgstr "Kesalahan: %s" + +#: ../cache/locales.php:488 +#, php-format +msgid "Cannot load file '%s'" +msgstr "Tidak dapat memuat berkas '%s'" + +#: ../cache/locales.php:489 +#, php-format +msgid "Route error, please set all the parameters for the page %s" +msgstr "Kesalahan rute, harap atur semua parameter untuk halaman %s" + +#: ../cache/locales.php:490 +#, php-format +msgid "Requested widget '%s' doesn't exist." +msgstr "" + +#: ../cache/locales.php:491 +#, php-format +msgid "Requested event '%s' not registered." +msgstr "" + +#: ../cache/locales.php:492 +msgid "Whoops!" +msgstr "" + +#: ../cache/locales.php:493 +msgid "It seem that you don't have any pictures here?" +msgstr "" + +#: ../cache/locales.php:494 +msgid "You can try to upload a couple by going to the Media page" +msgstr "" + +#: ../cache/locales.php:495 +#, php-format +msgid "%s - About" +msgstr "" + +#: ../cache/locales.php:496 +#, php-format +msgid "%s - Account" +msgstr "" + +#: ../cache/locales.php:497 +#, php-format +msgid "%s - Administration Panel" +msgstr "" + +#: ../cache/locales.php:498 +#, php-format +msgid "%s - Blog" +msgstr "" + +#: ../cache/locales.php:499 +#, php-format +msgid "%s - Configuration" +msgstr "" + +#: ../cache/locales.php:500 +#, php-format +msgid "%s - Discover" +msgstr "" + +#: ../cache/locales.php:501 +#, php-format +msgid "%s - Explore" +msgstr "" + +#: ../cache/locales.php:502 +#, php-format +msgid "%s - Help Page" +msgstr "" + +#: ../cache/locales.php:503 +#, php-format +msgid "%s - Login to Movim" +msgstr "" + +#: ../cache/locales.php:504 +#, php-format +msgid "%s - Welcome to Movim" +msgstr "" + +#: ../cache/locales.php:505 +#, php-format +msgid "%s - Media" +msgstr "" + +#: ../cache/locales.php:506 +#, php-format +msgid "%s - News" +msgstr "" + +#: ../cache/locales.php:507 +#, php-format +msgid "%s - Group Configuration" +msgstr "" + +#: ../cache/locales.php:508 +#, php-format +msgid "%s - Group" +msgstr "" + +#: ../cache/locales.php:509 +#, php-format +msgid "%s - 404" +msgstr "" + +#: ../cache/locales.php:510 +#, php-format +msgid "%s - Profile" +msgstr "" + +#: ../cache/locales.php:511 +#, php-format +msgid "%s - Server" +msgstr "" + +#: ../cache/locales.php:512 +msgid "Validate" +msgstr "Validasi" + +#: ../cache/locales.php:513 +msgid "Refresh" +msgstr "Perbarui" + +#: ../cache/locales.php:514 +msgid "Add" +msgstr "Tambah" + +#: ../cache/locales.php:515 +msgid "Delete" +msgstr "" + +#: ../cache/locales.php:516 +msgid "Remove" +msgstr "" + +#: ../cache/locales.php:517 +msgid "Cancel" +msgstr "" + +#: ../cache/locales.php:518 +msgid "Close" +msgstr "Tutup" + +#: ../cache/locales.php:519 +msgid "Update" +msgstr "" + +#: ../cache/locales.php:520 +msgid "Updating" +msgstr "" + +#: ../cache/locales.php:521 +msgid "Submit" +msgstr "Kirim" + +#: ../cache/locales.php:522 +msgid "Submitting" +msgstr "Mengirimkan" + +#: ../cache/locales.php:523 +msgid "Reset" +msgstr "Atur ulang" + +#: ../cache/locales.php:524 +msgid "Register" +msgstr "" + +#: ../cache/locales.php:525 +msgid "Unregister" +msgstr "" + +#: ../cache/locales.php:526 +msgid "Save" +msgstr "Simpan" + +#: ../cache/locales.php:527 +msgid "Clear" +msgstr "" + +#: ../cache/locales.php:528 +msgid "Upload" +msgstr "Unggah" + +#: ../cache/locales.php:529 +msgid "Come in!" +msgstr "Ayo masuk!" + +#: ../cache/locales.php:530 +msgid "Connecting" +msgstr "" + +#: ../cache/locales.php:531 +msgid "Yes" +msgstr "Ya" + +#: ../cache/locales.php:532 +msgid "No" +msgstr "Tidak" + +#: ../cache/locales.php:534 +msgid "Return" +msgstr "" + +#: ../cache/locales.php:535 +msgid "Accept" +msgstr "" + +#: ../cache/locales.php:536 +msgid "Refuse" +msgstr "" + +#: ../cache/locales.php:537 +msgid "Next" +msgstr "" + +#: ../cache/locales.php:538 +msgid "Previous" +msgstr "" + +#: ../cache/locales.php:539 +#, php-format +msgid "Step %s" +msgstr "" + +#: ../cache/locales.php:542 +msgid "Day" +msgstr "Hari" + +#: ../cache/locales.php:543 +msgid "Monday" +msgstr "Senin" + +#: ../cache/locales.php:544 +msgid "Tuesday" +msgstr "Selasa" + +#: ../cache/locales.php:545 +msgid "Wednesday" +msgstr "Rabu" + +#: ../cache/locales.php:546 +msgid "Thursday" +msgstr "Kamis" + +#: ../cache/locales.php:547 +msgid "Friday" +msgstr "Jumat" + +#: ../cache/locales.php:548 +msgid "Saturday" +msgstr "Sabtu" + +#: ../cache/locales.php:549 +msgid "Sunday" +msgstr "" + +#: ../cache/locales.php:550 ../cache/locales.php:559 +msgid "None" +msgstr "Nihil" + +#: ../cache/locales.php:551 +msgid "Male" +msgstr "Pria" + +#: ../cache/locales.php:552 +msgid "Female" +msgstr "Wanita" + +#: ../cache/locales.php:553 +msgid "Other" +msgstr "Lainnya" + +#: ../cache/locales.php:554 +msgid "Bot" +msgstr "Bot" + +#: ../cache/locales.php:555 +msgid "Desktop" +msgstr "Desktop" + +#: ../cache/locales.php:556 +msgid "Phone" +msgstr "Telepon" + +#: ../cache/locales.php:557 +msgid "Web" +msgstr "Web" + +#: ../cache/locales.php:558 +msgid "Registered" +msgstr "Terdaftar" + +#: ../cache/locales.php:560 +msgid "Single" +msgstr "Lajang" + +#: ../cache/locales.php:561 +msgid "In a relationship" +msgstr "Sedang berhubungan" + +#: ../cache/locales.php:562 +msgid "Married" +msgstr "Menikah" + +#: ../cache/locales.php:563 +msgid "Divorced" +msgstr "Bercerai" + +#: ../cache/locales.php:564 +msgid "Widowed" +msgstr "Janda" + +#: ../cache/locales.php:565 +msgid "Cohabiting" +msgstr "Tinggal bersama" + +#: ../cache/locales.php:566 +msgid "Civil Union" +msgstr "Hubungan sejenis" + +#: ../cache/locales.php:567 +msgid "Not shared" +msgstr "Tidak dibagikan" + +#: ../cache/locales.php:568 +msgid "Shared with one contact" +msgstr "Dibagikan ke satu kontak" + +#: ../cache/locales.php:569 +msgid "Shared with all contacts" +msgstr "Dibagikan ke seluruh kontak" + +#: ../cache/locales.php:570 +msgid "Shared with the XMPP network" +msgstr "Dibagikan ke jaringan XMPP" + +#: ../cache/locales.php:571 +msgid "Shared with the whole Internet" +msgstr "Dibagikan ke seluruh Internet" + +#: ../cache/locales.php:572 +msgid "Online" +msgstr "Tersedia" + +#: ../cache/locales.php:573 +msgid "Away" +msgstr "Jauh" + +#: ../cache/locales.php:574 +msgid "Do Not Disturb" +msgstr "Jangan Diganggu" + +#: ../cache/locales.php:575 +msgid "Extended Away" +msgstr "Menjauh Lama" + +#: ../cache/locales.php:576 +msgid "Offline" +msgstr "" + +#: ../cache/locales.php:577 +msgid "Error" +msgstr "Kesalahan" + +#: ../cache/locales.php:578 +msgid "afraid" +msgstr "takut" + +#: ../cache/locales.php:579 +msgid "amazed" +msgstr "kagum" + +#: ../cache/locales.php:580 +msgid "amorous" +msgstr "mudah jatuh cinta" + +#: ../cache/locales.php:581 +msgid "angry" +msgstr "marah" + +#: ../cache/locales.php:582 +msgid "annoyed" +msgstr "kesal" + +#: ../cache/locales.php:583 +msgid "anxious" +msgstr "risau" + +#: ../cache/locales.php:584 +msgid "aroused" +msgstr "terangsang" + +#: ../cache/locales.php:585 +msgid "ashamed" +msgstr "malu" + +#: ../cache/locales.php:586 +msgid "bored" +msgstr "bosan" + +#: ../cache/locales.php:587 +msgid "brave" +msgstr "berani" + +#: ../cache/locales.php:588 +msgid "calm" +msgstr "tenang" + +#: ../cache/locales.php:589 +msgid "cautious" +msgstr "hati-hati" + +#: ../cache/locales.php:590 +msgid "cold" +msgstr "dingin" + +#: ../cache/locales.php:591 +msgid "confident" +msgstr "yakin" + +#: ../cache/locales.php:592 +msgid "confused" +msgstr "bingung" + +#: ../cache/locales.php:593 +msgid "contemplative" +msgstr "merenung" + +#: ../cache/locales.php:594 +msgid "contented" +msgstr "puas" + +#: ../cache/locales.php:595 +msgid "cranky" +msgstr "jengkel" + +#: ../cache/locales.php:596 +msgid "crazy" +msgstr "gila" + +#: ../cache/locales.php:597 +msgid "creative" +msgstr "kreatif" + +#: ../cache/locales.php:598 +msgid "curious" +msgstr "penasaran" + +#: ../cache/locales.php:599 +msgid "dejected" +msgstr "gundah" + +#: ../cache/locales.php:600 +msgid "depressed" +msgstr "murung" + +#: ../cache/locales.php:601 +msgid "disappointed" +msgstr "kecewa" + +#: ../cache/locales.php:602 +msgid "disgusted" +msgstr "jijik" + +#: ../cache/locales.php:603 +msgid "dismayed" +msgstr "cemas" + +#: ../cache/locales.php:604 +msgid "distracted" +msgstr "bingung" + +#: ../cache/locales.php:605 +msgid "embarrassed" +msgstr "tersipu" + +#: ../cache/locales.php:606 +msgid "envious" +msgstr "iri" + +#: ../cache/locales.php:607 +msgid "excited" +msgstr "gembira" + +#: ../cache/locales.php:608 +msgid "flirtatious" +msgstr "genit" + +#: ../cache/locales.php:609 +msgid "frustated" +msgstr "" + +#: ../cache/locales.php:610 +msgid "grateful" +msgstr "bersyukur" + +#: ../cache/locales.php:611 +msgid "grieving" +msgstr "kecil hati" + +#: ../cache/locales.php:612 +msgid "grumpy" +msgstr "galak" + +#: ../cache/locales.php:613 +msgid "guilty" +msgstr "bersalah" + +#: ../cache/locales.php:614 +msgid "happy" +msgstr "bahagia" + +#: ../cache/locales.php:615 +msgid "hopeful" +msgstr "penuh harapan" + +#: ../cache/locales.php:616 +msgid "hot" +msgstr "panas" + +#: ../cache/locales.php:617 +msgid "humbled" +msgstr "merendahkan" + +#: ../cache/locales.php:618 +msgid "humiliated" +msgstr "terhina" + +#: ../cache/locales.php:619 +msgid "hungry" +msgstr "lapar" + +#: ../cache/locales.php:620 +msgid "hurt" +msgstr "tersakiti" + +#: ../cache/locales.php:621 +msgid "impressed" +msgstr "terkesan" + +#: ../cache/locales.php:622 +msgid "in awe" +msgstr "kagum" + +#: ../cache/locales.php:623 +msgid "in love" +msgstr "jatuh cinta" + +#: ../cache/locales.php:624 +msgid "indignant" +msgstr "" + +#: ../cache/locales.php:625 +msgid "interested" +msgstr "tertarik" + +#: ../cache/locales.php:626 +msgid "intoxicated" +msgstr "mabuk" + +#: ../cache/locales.php:627 +msgid "invincible" +msgstr "tak terkalahkan" + +#: ../cache/locales.php:628 +msgid "jealous" +msgstr "cemburu" + +#: ../cache/locales.php:629 +msgid "lonely" +msgstr "kesepian" + +#: ../cache/locales.php:630 +msgid "lost" +msgstr "tersesat" + +#: ../cache/locales.php:631 +msgid "lucky" +msgstr "beruntung" + +#: ../cache/locales.php:632 +msgid "mean" +msgstr "jahat" + +#: ../cache/locales.php:633 +msgid "moody" +msgstr "murung" + +#: ../cache/locales.php:634 +msgid "nervous" +msgstr "gugup" + +#: ../cache/locales.php:635 +msgid "neutral" +msgstr "netral" + +#: ../cache/locales.php:636 +msgid "offended" +msgstr "tersinggung" + +#: ../cache/locales.php:637 +msgid "outraged" +msgstr "marah" + +#: ../cache/locales.php:638 +msgid "playful" +msgstr "humoris" + +#: ../cache/locales.php:639 +msgid "proud" +msgstr "bangga" + +#: ../cache/locales.php:640 +msgid "relaxed" +msgstr "santai" + +#: ../cache/locales.php:641 +msgid "relieved" +msgstr "lega" + +#: ../cache/locales.php:642 +msgid "remorseful" +msgstr "menyesal" + +#: ../cache/locales.php:643 +msgid "restless" +msgstr "gelisah" + +#: ../cache/locales.php:644 +msgid "sad" +msgstr "sedih" + +#: ../cache/locales.php:645 +msgid "sarcastic" +msgstr "sarkastik" + +#: ../cache/locales.php:646 +msgid "satisfied" +msgstr "puas" + +#: ../cache/locales.php:647 +msgid "serious" +msgstr "serius" + +#: ../cache/locales.php:648 +msgid "shocked" +msgstr "kaget" + +#: ../cache/locales.php:649 +msgid "shy" +msgstr "malu" + +#: ../cache/locales.php:650 +msgid "sick" +msgstr "sakit" + +#: ../cache/locales.php:651 +msgid "sleepy" +msgstr "mengantuk" + +#: ../cache/locales.php:652 +msgid "spontaneous" +msgstr "spontan" + +#: ../cache/locales.php:653 +msgid "stressed" +msgstr "stress" + +#: ../cache/locales.php:654 +msgid "strong" +msgstr "kuat" + +#: ../cache/locales.php:655 +msgid "surprised" +msgstr "tercengang" + +#: ../cache/locales.php:656 +msgid "thankful" +msgstr "berterima kasih" + +#: ../cache/locales.php:657 +msgid "thirsty" +msgstr "haus" + +#: ../cache/locales.php:658 +msgid "tired" +msgstr "lelah" + +#: ../cache/locales.php:659 +msgid "undefined" +msgstr "tak terdefinisi" + +#: ../cache/locales.php:660 +msgid "weak" +msgstr "lemah" + +#: ../cache/locales.php:661 +msgid "worried" +msgstr "khawatir" + +#: ../cache/locales.php:662 +msgid "Month" +msgstr "Bulan" + +#: ../cache/locales.php:663 +msgid "January" +msgstr "Januari" + +#: ../cache/locales.php:664 +msgid "February" +msgstr "Februari" + +#: ../cache/locales.php:665 +msgid "March" +msgstr "Maret" + +#: ../cache/locales.php:666 +msgid "April" +msgstr "April" + +#: ../cache/locales.php:667 +msgid "May" +msgstr "Mei" + +#: ../cache/locales.php:668 +msgid "June" +msgstr "Juni" + +#: ../cache/locales.php:669 +msgid "July" +msgstr "Juli" + +#: ../cache/locales.php:670 +msgid "August" +msgstr "Agustus" + +#: ../cache/locales.php:671 +msgid "September" +msgstr "September" + +#: ../cache/locales.php:672 +msgid "October" +msgstr "Oktober" + +#: ../cache/locales.php:673 +msgid "November" +msgstr "November" + +#: ../cache/locales.php:674 +msgid "December" +msgstr "Desember" + +#: ../cache/locales.php:675 +msgid "Year" +msgstr "Tahun" + +#: ../cache/locales.php:676 +msgid "Today" +msgstr "Hari Ini" + +#: ../cache/locales.php:677 +msgid "Tomorrow" +msgstr "Besok" + +#: ../cache/locales.php:678 +msgid "Yesterday" +msgstr "Kemarin" + +#: ../cache/locales.php:679 +#, php-format +msgid " %d days ago" +msgstr " %d hari lalu" + +#: ../cache/locales.php:680 +msgid "day" +msgstr "hari" + +#: ../cache/locales.php:682 +msgid "What's new ?" +msgstr "" + +#: ../cache/locales.php:683 +msgid "Place" +msgstr "" + +#: ../cache/locales.php:684 +msgid "by" +msgstr "" + +#: ../cache/locales.php:685 +msgid "Geolocalisation" +msgstr "" + +#: ../cache/locales.php:686 +msgid "email" +msgstr "" + +#: ../cache/locales.php:688 +msgid "No comments yet" +msgstr "" + +#: ../cache/locales.php:689 +msgid "No comments stream" +msgstr "" + +#: ../cache/locales.php:690 +msgid "Your feed cannot be loaded." +msgstr "Feed mu tidak dapat dimuat." + +#: ../cache/locales.php:691 +msgid "Get older posts" +msgstr "Tampilkan posting lawas" + +#: ../cache/locales.php:692 +#, php-format +msgid "%s new items" +msgstr "" + +#: ../cache/locales.php:693 +msgid "Comment publication error" +msgstr "Kesalahan publikasikan komentar" + +#: ../cache/locales.php:694 +msgid "Show the older comments" +msgstr "" + +#: ../cache/locales.php:695 +msgid "Loading comments ..." +msgstr "" + +#: ../cache/locales.php:696 +msgid "Get the comments" +msgstr "" + +#: ../cache/locales.php:697 +msgid "Add a comment" +msgstr "" + +#: ../cache/locales.php:698 +msgid "Share with" +msgstr "" + +#: ../cache/locales.php:699 +msgid "Everyone" +msgstr "" + +#: ../cache/locales.php:700 +msgid "Your contacts" +msgstr "" + +#: ../cache/locales.php:702 +msgid "Updated" +msgstr "" + +#: ../cache/locales.php:703 +msgid "Content not found" +msgstr "" + +#: ../cache/locales.php:704 +msgid "Contact publication" +msgstr "" + +#: ../cache/locales.php:705 +msgid "Comments" +msgstr "" + +#: ../cache/locales.php:706 +msgid "The API is not reachable, try again later" +msgstr "" + +#: ../cache/locales.php:707 +msgid "Type here" +msgstr "" + +#~ msgid "Logout" +#~ msgstr "Keluar" + +#~ msgid "Create my vCard" +#~ msgstr "Buat vCard ku" + +#~ msgid "My Posts" +#~ msgstr "Posting saya" + +#~ msgid "Edit my Profile" +#~ msgstr "Edit Profil ku" + +#~ msgid "" +#~ "Your server doesn't support post publication, you can only read contact's " +#~ "feeds" +#~ msgstr "" +#~ "Server anda tidak mendukung pasca publikasi, kamu hanya dapat membaca feed " +#~ "kontak" + +#~ msgid "Invite this user" +#~ msgstr "Undang user ini" + +#~ msgid "Remove this contact" +#~ msgstr "Hapus kontak ini" + +#~ msgid "What is Movim?" +#~ msgstr "Apa itu Movim?" + +#, php-format +#~ msgid "" +#~ "Visit the page %s What is Movim ? %s to know more about the project, its " +#~ "aims and understand how it works." +#~ msgstr "" +#~ "Kunjungi halaman %s Apa itu Movim ? %s untuk mengetahui lebih lanjut tentang " +#~ "proyek, tujuan dan pahami cara kerjanya." diff --git a/sources/locales/io.po b/sources/locales/io.po new file mode 100644 index 0000000..f07c69b --- /dev/null +++ b/sources/locales/io.po @@ -0,0 +1,2585 @@ +# Ido translation for movim +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the movim package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: movim\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-06-08 22:06+0200\n" +"PO-Revision-Date: 2014-06-01 23:07+0000\n" +"Last-Translator: edhelas \n" +"Language-Team: Ido \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2015-06-18 21:08+0000\n" +"X-Generator: Launchpad (build 17570)\n" +"Language: \n" + +#: ../cache/locales.php:2 +msgid "Thanks" +msgstr "" + +#: ../cache/locales.php:3 +msgid "Developers" +msgstr "" + +#: ../cache/locales.php:4 +msgid "Translators" +msgstr "" + +#: ../cache/locales.php:5 +msgid "Software" +msgstr "" + +#: ../cache/locales.php:6 +msgid "Resources" +msgstr "" + +#: ../cache/locales.php:7 ../cache/locales.php:83 ../cache/locales.php:85 +msgid "API" +msgstr "" + +#: ../cache/locales.php:8 +msgid "" +"Movim is an XMPP-based communication platform. All the project, except the " +"following software and resources, is under" +msgstr "" + +#: ../cache/locales.php:9 +msgid "Account" +msgstr "" + +#: ../cache/locales.php:10 +msgid "The password has been updated" +msgstr "" + +#: ../cache/locales.php:11 +msgid "Please provide a valid password (6 characters minimum)" +msgstr "" + +#: ../cache/locales.php:12 +msgid "The provided passwords are not the same" +msgstr "" + +#: ../cache/locales.php:13 +msgid "Delete my account" +msgstr "" + +#: ../cache/locales.php:14 +msgid "" +"You will delete your XMPP account and all the relative information linked to " +"it (profile, contacts and publications)." +msgstr "" + +#: ../cache/locales.php:15 +msgid "Are you sure that you want to delete it ?" +msgstr "" + +#: ../cache/locales.php:16 ../cache/locales.php:411 +msgid "Create a new account" +msgstr "" + +#: ../cache/locales.php:17 +msgid "No account creation form found on the server" +msgstr "" + +#: ../cache/locales.php:18 ../cache/locales.php:172 +msgid "on" +msgstr "" + +#: ../cache/locales.php:19 +msgid "Your acccount has been successfully registered" +msgstr "" + +#: ../cache/locales.php:20 +msgid "Loading" +msgstr "" + +#: ../cache/locales.php:21 +msgid "Not Acceptable" +msgstr "" + +#: ../cache/locales.php:22 +msgid "The registration system of this server is currently unavailable" +msgstr "" + +#: ../cache/locales.php:23 +msgid "" +"This server use an external system for the registration, please click on the " +"following URL." +msgstr "" + +#: ../cache/locales.php:24 +msgid "Actions" +msgstr "" + +#: ../cache/locales.php:25 ../cache/locales.php:82 +msgid "Database" +msgstr "" + +#: ../cache/locales.php:26 +msgid "Modl wasn't able to connect to the database" +msgstr "" + +#: ../cache/locales.php:27 +msgid "Movim is connected to the database" +msgstr "" + +#: ../cache/locales.php:28 +msgid "The database need to be updated" +msgstr "" + +#: ../cache/locales.php:29 +msgid "Movim database is up to date" +msgstr "" + +#: ../cache/locales.php:30 +msgid "Database Type" +msgstr "" + +#: ../cache/locales.php:31 ../cache/locales.php:50 ../cache/locales.php:540 +msgid "Username" +msgstr "" + +#: ../cache/locales.php:32 ../cache/locales.php:51 ../cache/locales.php:282 +#: ../cache/locales.php:541 +msgid "Password" +msgstr "" + +#: ../cache/locales.php:33 +msgid "Host" +msgstr "" + +#: ../cache/locales.php:34 +msgid "Port" +msgstr "" + +#: ../cache/locales.php:35 +msgid "Database Name" +msgstr "" + +#: ../cache/locales.php:36 +msgid "General Settings" +msgstr "" + +#: ../cache/locales.php:37 +msgid "Theme" +msgstr "" + +#: ../cache/locales.php:38 +msgid "Default language" +msgstr "" + +#: ../cache/locales.php:39 +msgid "Environment" +msgstr "" + +#: ../cache/locales.php:40 +msgid "Log verbosity" +msgstr "" + +#: ../cache/locales.php:41 +msgid "Server Timezone" +msgstr "" + +#: ../cache/locales.php:42 +msgid "User folder size limit (in bytes)" +msgstr "" + +#: ../cache/locales.php:43 +msgid "WebSocket Configuration" +msgstr "" + +#: ../cache/locales.php:44 +msgid "Enter here a valid WebSocket URI in the form" +msgstr "" + +#: ../cache/locales.php:45 +msgid "WebSocket URI" +msgstr "" + +#: ../cache/locales.php:46 +msgid "" +"If you change the URI, please restart the daemon to reload the configuration" +msgstr "" + +#: ../cache/locales.php:47 +msgid "Public WebSockets" +msgstr "" + +#: ../cache/locales.php:48 +msgid "Administration Credential" +msgstr "" + +#: ../cache/locales.php:49 +msgid "Change the default credentials admin/password" +msgstr "" + +#: ../cache/locales.php:52 +msgid "Retype password" +msgstr "" + +#: ../cache/locales.php:53 +msgid "Whitelist - XMPP Server" +msgstr "" + +#: ../cache/locales.php:54 +msgid "" +"If you want to specify a list of authorized XMPP servers on your Movim pod " +"and forbid the connection on all the others please put their domain name " +"here, with comma (ex: movim.eu,jabber.fr)" +msgstr "" + +#: ../cache/locales.php:55 +msgid "" +"Leave this field blank if you allow the access to all the XMPP accounts." +msgstr "" + +#: ../cache/locales.php:56 +msgid "List of whitelisted XMPP servers" +msgstr "" + +#: ../cache/locales.php:57 ../cache/locales.php:61 +msgid "Information Message" +msgstr "" + +#: ../cache/locales.php:58 +msgid "Description" +msgstr "" + +#: ../cache/locales.php:59 +msgid "This message will be displayed on the login page" +msgstr "" + +#: ../cache/locales.php:60 +msgid "Leave this field blank if you don't want to show any message." +msgstr "" + +#: ../cache/locales.php:62 +msgid "Empty" +msgstr "" + +#: ../cache/locales.php:63 +msgid "Syslog" +msgstr "" + +#: ../cache/locales.php:64 +msgid "Syslog and files" +msgstr "" + +#: ../cache/locales.php:65 +msgid "URL Rewriting" +msgstr "" + +#: ../cache/locales.php:66 +msgid "The URL Rewriting can be enabled" +msgstr "" + +#: ../cache/locales.php:67 +msgid "General Overview" +msgstr "" + +#: ../cache/locales.php:68 +msgid "" +"Movim has found some issues or things that need to be fixed or improved" +msgstr "" + +#: ../cache/locales.php:69 +#, php-format +msgid "Update your PHP-Version: %s" +msgstr "" + +#: ../cache/locales.php:70 +msgid "Required: 5.3.0" +msgstr "" + +#: ../cache/locales.php:71 +msgid "Install the php5-curl library" +msgstr "" + +#: ../cache/locales.php:72 +msgid "Install the php5-imagick library" +msgstr "" + +#: ../cache/locales.php:73 +msgid "Install the php5-gd library" +msgstr "" + +#: ../cache/locales.php:74 +msgid "Read and write rights for the webserver in Movim's root directory" +msgstr "" + +#: ../cache/locales.php:75 +msgid "The URL Rewriting support is currently disabled" +msgstr "" + +#: ../cache/locales.php:76 +msgid "The database need to be updated, go to the database panel to fix this" +msgstr "" + +#: ../cache/locales.php:77 +msgid "" +"WebSocket connection error, check if the Movim Daemon is running and is " +"reacheable" +msgstr "" + +#: ../cache/locales.php:78 +msgid "" +"XMPP Websocket connection error, please check the validity of the URL given " +"in the General Configuration" +msgstr "" + +#: ../cache/locales.php:79 +msgid "Browser" +msgstr "" + +#: ../cache/locales.php:80 +msgid "Movim Core" +msgstr "" + +#: ../cache/locales.php:81 +msgid "Movim Daemon" +msgstr "" + +#: ../cache/locales.php:84 +msgid "XMPP" +msgstr "" + +#: ../cache/locales.php:86 +#, php-format +msgid "" +"Here you can register your pod on the official %sMovim API%s and be listed " +"on %sthe pods page%s." +msgstr "" + +#: ../cache/locales.php:87 +msgid "Your pod is not registered on the API" +msgstr "" + +#: ../cache/locales.php:88 +msgid "Your pod is registered on the API" +msgstr "" + +#: ../cache/locales.php:89 +msgid "Your pod is not yet validated" +msgstr "" + +#: ../cache/locales.php:90 +msgid "Your pod is validated" +msgstr "" + +#: ../cache/locales.php:91 +msgid "" +"You asked to be removed from the API, this request will be processed in a " +"couple of hours" +msgstr "" + +#: ../cache/locales.php:92 ../cache/locales.php:147 +msgid "Configuration updated" +msgstr "" + +#: ../cache/locales.php:93 +msgid "File" +msgstr "" + +#: ../cache/locales.php:94 +msgid "Use it" +msgstr "" + +#: ../cache/locales.php:95 +msgid "Webcam" +msgstr "" + +#: ../cache/locales.php:96 +msgid "Cheese !" +msgstr "" + +#: ../cache/locales.php:97 +msgid "Take a webcam snapshot" +msgstr "" + +#: ../cache/locales.php:98 +msgid "Avatar Updated" +msgstr "" + +#: ../cache/locales.php:99 +msgid "Avatar Not Updated" +msgstr "" + +#: ../cache/locales.php:100 ../cache/locales.php:415 +#, php-format +msgid "%s's feed" +msgstr "" + +#: ../cache/locales.php:101 +msgid "This user has not posted anything right now" +msgstr "" + +#: ../cache/locales.php:102 +msgid "Conferences" +msgstr "" + +#: ../cache/locales.php:103 ../cache/locales.php:193 ../cache/locales.php:217 +#: ../cache/locales.php:468 +msgid "Groups" +msgstr "" + +#: ../cache/locales.php:104 +msgid "Add a new Chat Room" +msgstr "" + +#: ../cache/locales.php:105 ../cache/locales.php:368 +msgid "Chat Room ID" +msgstr "" + +#: ../cache/locales.php:106 ../cache/locales.php:116 ../cache/locales.php:156 +#: ../cache/locales.php:361 ../cache/locales.php:369 ../cache/locales.php:424 +msgid "Name" +msgstr "" + +#: ../cache/locales.php:107 ../cache/locales.php:157 ../cache/locales.php:371 +#: ../cache/locales.php:425 +msgid "Nickname" +msgstr "" + +#: ../cache/locales.php:108 +msgid "Do you want do join automaticaly this Chat Room ?" +msgstr "" + +#: ../cache/locales.php:109 ../cache/locales.php:372 +msgid "Bad Chatroom ID" +msgstr "" + +#: ../cache/locales.php:110 ../cache/locales.php:373 +msgid "Empty name" +msgstr "" + +#: ../cache/locales.php:111 ../cache/locales.php:380 +msgid "Bookmarks updated" +msgstr "" + +#: ../cache/locales.php:112 +msgid "An error occured : " +msgstr "" + +#: ../cache/locales.php:113 +msgid "Configure" +msgstr "" + +#: ../cache/locales.php:114 +msgid "Add a new URL" +msgstr "" + +#: ../cache/locales.php:115 +msgid "URL" +msgstr "" + +#: ../cache/locales.php:117 +msgid "Message Published" +msgstr "" + +#: ../cache/locales.php:118 ../cache/locales.php:138 +msgid "Encrypted message" +msgstr "" + +#: ../cache/locales.php:119 +msgid "Composing..." +msgstr "" + +#: ../cache/locales.php:120 +msgid "Paused..." +msgstr "" + +#: ../cache/locales.php:121 +msgid "Contact gone" +msgstr "" + +#: ../cache/locales.php:122 +#, php-format +msgid "%s needs your attention" +msgstr "" + +#: ../cache/locales.php:123 +msgid "Your message here..." +msgstr "" + +#: ../cache/locales.php:124 +msgid "Smileys" +msgstr "" + +#: ../cache/locales.php:125 ../cache/locales.php:139 +msgid "Chat" +msgstr "" + +#: ../cache/locales.php:126 +msgid "Discuss with your contacts" +msgstr "" + +#: ../cache/locales.php:127 +msgid "Members" +msgstr "" + +#: ../cache/locales.php:128 ../cache/locales.php:376 +msgid "Connected to the chatroom" +msgstr "" + +#: ../cache/locales.php:129 ../cache/locales.php:377 +msgid "Disconnected from the chatroom" +msgstr "" + +#: ../cache/locales.php:130 ../cache/locales.php:200 ../cache/locales.php:469 +msgid "Configuration" +msgstr "" + +#: ../cache/locales.php:131 +msgid "Configuration saved" +msgstr "" + +#: ../cache/locales.php:132 +msgid "Subject" +msgstr "" + +#: ../cache/locales.php:133 +msgid "Subject changed" +msgstr "" + +#: ../cache/locales.php:134 +msgid "Open a new conversation by clicking on the plus button bellow" +msgstr "" + +#: ../cache/locales.php:135 +msgid "Chat with a contact" +msgstr "" + +#: ../cache/locales.php:136 +msgid "Frequent contacts" +msgstr "" + +#: ../cache/locales.php:137 +msgid "Load more contacts" +msgstr "" + +#: ../cache/locales.php:140 +msgid "General" +msgstr "" + +#: ../cache/locales.php:141 +msgid "Language" +msgstr "" + +#: ../cache/locales.php:142 +msgid "Roster display" +msgstr "" + +#: ../cache/locales.php:143 +msgid "Show the offline contacts" +msgstr "" + +#: ../cache/locales.php:144 +msgid "Hide the offline contacts" +msgstr "" + +#: ../cache/locales.php:145 +msgid "Appearence" +msgstr "" + +#: ../cache/locales.php:146 +msgid "This configuration is shared wherever you are connected !" +msgstr "" + +#: ../cache/locales.php:148 +msgid "Notify on incoming message" +msgstr "" + +#: ../cache/locales.php:149 +msgid "Use desktop notifications" +msgstr "" + +#: ../cache/locales.php:150 +msgid "Data" +msgstr "" + +#: ../cache/locales.php:151 +msgid "Cache" +msgstr "" + +#: ../cache/locales.php:152 ../cache/locales.php:218 ../cache/locales.php:466 +msgid "Contacts" +msgstr "" + +#: ../cache/locales.php:153 ../cache/locales.php:480 +msgid "Posts" +msgstr "" + +#: ../cache/locales.php:154 +msgid "Messages" +msgstr "" + +#: ../cache/locales.php:155 ../cache/locales.php:423 +msgid "General Informations" +msgstr "" + +#: ../cache/locales.php:158 ../cache/locales.php:427 +msgid "Date of Birth" +msgstr "" + +#: ../cache/locales.php:159 ../cache/locales.php:428 +msgid "Gender" +msgstr "" + +#: ../cache/locales.php:160 ../cache/locales.php:429 +msgid "Marital Status" +msgstr "" + +#: ../cache/locales.php:161 ../cache/locales.php:426 +msgid "Email" +msgstr "" + +#: ../cache/locales.php:162 ../cache/locales.php:430 +msgid "Website" +msgstr "" + +#: ../cache/locales.php:163 ../cache/locales.php:431 +msgid "About Me" +msgstr "" + +#: ../cache/locales.php:164 +msgid "Other Accounts" +msgstr "" + +#: ../cache/locales.php:165 +msgid "Is Listening" +msgstr "" + +#: ../cache/locales.php:166 ../cache/locales.php:432 +msgid "Geographic Position" +msgstr "" + +#: ../cache/locales.php:167 ../cache/locales.php:433 +msgid "Locality" +msgstr "" + +#: ../cache/locales.php:168 ../cache/locales.php:434 +msgid "Country" +msgstr "" + +#: ../cache/locales.php:169 +msgid "Mood" +msgstr "" + +#: ../cache/locales.php:170 +msgid "I'm " +msgstr "" + +#: ../cache/locales.php:171 +msgid "Listening" +msgstr "" + +#: ../cache/locales.php:173 +msgid "Last seen" +msgstr "" + +#: ../cache/locales.php:174 +msgid "Client Informations" +msgstr "" + +#: ../cache/locales.php:175 +msgid "Last registered" +msgstr "" + +#: ../cache/locales.php:176 +msgid "Find some new friends" +msgstr "" + +#: ../cache/locales.php:177 ../cache/locales.php:533 +msgid "Edit" +msgstr "" + +#: ../cache/locales.php:178 +msgid "Alias" +msgstr "" + +#: ../cache/locales.php:179 +msgid "Group" +msgstr "" + +#: ../cache/locales.php:180 ../cache/locales.php:400 +msgid "Contact updated" +msgstr "" + +#: ../cache/locales.php:181 +msgid "Are you sure?" +msgstr "" + +#: ../cache/locales.php:182 +msgid "" +"You are going to delete one of your contacts, please confirm your action" +msgstr "" + +#: ../cache/locales.php:183 +#, php-format +msgid "%s years" +msgstr "" + +#: ../cache/locales.php:184 +msgid "Last public post" +msgstr "" + +#: ../cache/locales.php:185 +msgid "Subscribe" +msgstr "" + +#: ../cache/locales.php:186 +msgid "Subscribed" +msgstr "" + +#: ../cache/locales.php:187 +msgid "Unsubscribe" +msgstr "" + +#: ../cache/locales.php:188 +msgid "You are going to unsubscribe from this Group" +msgstr "" + +#: ../cache/locales.php:189 +msgid "Unsubscribed" +msgstr "" + +#: ../cache/locales.php:190 +msgid "Make your membership to this group public to your friends" +msgstr "" + +#: ../cache/locales.php:191 +msgid "Give a label for this group" +msgstr "" + +#: ../cache/locales.php:192 +msgid "Are you sure ?" +msgstr "" + +#: ../cache/locales.php:194 +msgid "Discover, follow and share" +msgstr "" + +#: ../cache/locales.php:195 +msgid "Something bad happened to this group" +msgstr "" + +#: ../cache/locales.php:196 +msgid "Group configuration saved" +msgstr "" + +#: ../cache/locales.php:197 +msgid "Delete the group" +msgstr "" + +#: ../cache/locales.php:198 +msgid "" +"You are going to delete the following group. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:199 +msgid "" +"It seems that this group doesn't exists anymore. Do you want to remove it " +"from your subscriptions?" +msgstr "" + +#: ../cache/locales.php:201 ../cache/locales.php:408 +msgid "Subscriptions" +msgstr "" + +#: ../cache/locales.php:202 ../cache/locales.php:290 +msgid "Hello" +msgstr "" + +#: ../cache/locales.php:203 ../cache/locales.php:225 ../cache/locales.php:291 +msgid "Contact post" +msgstr "" + +#: ../cache/locales.php:204 +msgid "" +"You don't have any subscriptions yet, select a group server above to start " +"exploring." +msgstr "" + +#: ../cache/locales.php:205 +msgid "Subscribe to your favorite feeds by bookmarking them." +msgstr "" + +#: ../cache/locales.php:206 +msgid "My Subscriptions" +msgstr "" + +#: ../cache/locales.php:207 +msgid "Create a new Group" +msgstr "" + +#: ../cache/locales.php:208 +msgid "Group name" +msgstr "" + +#: ../cache/locales.php:209 +msgid "My Little Pony - Fan Club" +msgstr "" + +#: ../cache/locales.php:210 +msgid "Group created successfully" +msgstr "" + +#: ../cache/locales.php:211 +msgid "Group deleted successfully" +msgstr "" + +#: ../cache/locales.php:212 +msgid "Please provide a valid group name (4 characters minimum)" +msgstr "" + +#: ../cache/locales.php:213 +msgid "You cannot create a new Group on this server" +msgstr "" + +#: ../cache/locales.php:214 +#, php-format +msgid "%s subscribers" +msgstr "" + +#: ../cache/locales.php:215 +#, php-format +msgid "%s posts" +msgstr "" + +#: ../cache/locales.php:216 +msgid "All" +msgstr "" + +#: ../cache/locales.php:219 +msgid "Refresh all the streams" +msgstr "" + +#: ../cache/locales.php:220 ../cache/locales.php:402 +msgid "Search" +msgstr "" + +#: ../cache/locales.php:221 +msgid "Go on the Chat page" +msgstr "" + +#: ../cache/locales.php:222 +msgid "Read all theses articles on the News page" +msgstr "" + +#: ../cache/locales.php:223 +msgid "Visit your public blog" +msgstr "" + +#: ../cache/locales.php:224 +msgid "See your public posts and share them with all your contacts" +msgstr "" + +#: ../cache/locales.php:226 +msgid "Universal share button" +msgstr "" + +#: ../cache/locales.php:227 +msgid "" +"Bookmark or drag and drop the following button in your toolbar and use it on " +"all the pages you want to share on Movim" +msgstr "" + +#: ../cache/locales.php:228 +msgid "Share on Movim" +msgstr "" + +#: ../cache/locales.php:229 +msgid "Frequently Asked Questions" +msgstr "" + +#: ../cache/locales.php:230 +msgid "What do the little banners refer to ?" +msgstr "" + +#: ../cache/locales.php:231 +msgid "" +"Thanks to these five little banners, you can quickly identitfy the level of " +"confdentiality applied to the information you provide." +msgstr "" + +#: ../cache/locales.php:232 +msgid "White, only you can see the information" +msgstr "" + +#: ../cache/locales.php:233 +msgid "Green, you have chosen some contacts who can see your information" +msgstr "" + +#: ../cache/locales.php:234 +msgid "Orange, all your contact list can see your information" +msgstr "" + +#: ../cache/locales.php:235 +msgid "Red, everybody in the XMPP network can see your information" +msgstr "" + +#: ../cache/locales.php:236 +msgid "Black, the whole Internet can see your information" +msgstr "" + +#: ../cache/locales.php:237 +msgid "Looking for some documentation ?" +msgstr "" + +#: ../cache/locales.php:238 +msgid "Read the Wiki" +msgstr "" + +#: ../cache/locales.php:239 +msgid "Talk with us by email ?" +msgstr "" + +#: ../cache/locales.php:240 +msgid "Join the Mailing List" +msgstr "" + +#: ../cache/locales.php:241 +msgid "Chat with the team ?" +msgstr "" + +#: ../cache/locales.php:242 +msgid "Join the Chatroom" +msgstr "" + +#: ../cache/locales.php:243 +msgid "Location node created" +msgstr "" + +#: ../cache/locales.php:244 +msgid "Bookmark node created" +msgstr "" + +#: ../cache/locales.php:245 +msgid "Profile node created" +msgstr "" + +#: ../cache/locales.php:246 +msgid "Avatar node created" +msgstr "" + +#: ../cache/locales.php:247 +msgid "Subscriptions node created" +msgstr "" + +#: ../cache/locales.php:248 +msgid "Microblog node created" +msgstr "" + +#: ../cache/locales.php:249 +msgid "Location" +msgstr "" + +#: ../cache/locales.php:250 +msgid "Wrong position" +msgstr "" + +#: ../cache/locales.php:251 +msgid "Location updated" +msgstr "" + +#: ../cache/locales.php:252 +msgid "Update my position" +msgstr "" + +#: ../cache/locales.php:253 +msgid "Wrong username" +msgstr "" + +#: ../cache/locales.php:254 +msgid "Invalid JID" +msgstr "" + +#: ../cache/locales.php:255 +msgid "Empty Challenge from the server" +msgstr "" + +#: ../cache/locales.php:256 +msgid "XMPP Domain error, your account is not a correct Jabber ID" +msgstr "" + +#: ../cache/locales.php:257 +msgid "Some data are missing !" +msgstr "" + +#: ../cache/locales.php:258 +msgid "Wrong password" +msgstr "" + +#: ../cache/locales.php:259 +msgid "Internal server error" +msgstr "" + +#: ../cache/locales.php:260 +msgid "Session error" +msgstr "" + +#: ../cache/locales.php:261 +msgid "Account successfully created" +msgstr "" + +#: ../cache/locales.php:262 ../cache/locales.php:271 +msgid "Your XMPP server is unauthorized" +msgstr "" + +#: ../cache/locales.php:263 +msgid "The server takes too much time to respond" +msgstr "" + +#: ../cache/locales.php:264 +msgid "Your web browser is too old to use with Movim." +msgstr "" + +#: ../cache/locales.php:265 +msgid "" +"Movim cannot talk with the server, please try again later (Websocket " +"connection error)" +msgstr "" + +#: ../cache/locales.php:266 +msgid "Impossible login" +msgstr "" + +#: ../cache/locales.php:267 +msgid "Oops!" +msgstr "" + +#: ../cache/locales.php:268 ../cache/locales.php:449 ../cache/locales.php:455 +msgid "Unknown error" +msgstr "" + +#: ../cache/locales.php:269 +msgid "Invalid username format" +msgstr "" + +#: ../cache/locales.php:270 +msgid "Invalid password format" +msgstr "" + +#: ../cache/locales.php:272 +msgid "A Movim session is already open on an other device" +msgstr "" + +#: ../cache/locales.php:273 +msgid "Movim failed to authenticate. You entered wrong data" +msgstr "" + +#: ../cache/locales.php:274 +msgid "Authentication mechanism not supported by Movim" +msgstr "" + +#: ../cache/locales.php:275 +msgid "The XMPP authentification failed" +msgstr "" + +#: ../cache/locales.php:276 +#, php-format +msgid "" +"You can login with Facebook (chat only) using %syour.id@chat.facebook.com%s " +"and your password" +msgstr "" + +#: ../cache/locales.php:277 +#, php-format +msgid "%sGmail accounts are also compatible%s but are not fully supported" +msgstr "" + +#: ../cache/locales.php:278 +msgid "You can login using your favorite Jabber account" +msgstr "" + +#: ../cache/locales.php:279 +msgid "or with our demonstration account" +msgstr "" + +#: ../cache/locales.php:280 ../cache/locales.php:435 +msgid "Accounts" +msgstr "" + +#: ../cache/locales.php:281 +msgid "My address" +msgstr "" + +#: ../cache/locales.php:283 +msgid "Create one !" +msgstr "" + +#: ../cache/locales.php:284 +msgid "No account yet ?" +msgstr "" + +#: ../cache/locales.php:285 +msgid "Another account" +msgstr "" + +#: ../cache/locales.php:286 +msgid "You can login with accounts from theses servers" +msgstr "" + +#: ../cache/locales.php:287 +msgid "Connected" +msgstr "" + +#: ../cache/locales.php:288 +msgid "Population" +msgstr "" + +#: ../cache/locales.php:289 +msgid "Bad nickname (between 4 and 40 characters)" +msgstr "" + +#: ../cache/locales.php:292 +msgid "" +"Welcome on your news feed, here you will see all the posts published in the " +"groups you have subscribed." +msgstr "" + +#: ../cache/locales.php:293 +msgid "Refreshing all the streams" +msgstr "" + +#: ../cache/locales.php:294 +msgid "This post is public" +msgstr "" + +#: ../cache/locales.php:295 +msgid "Manage your members" +msgstr "" + +#: ../cache/locales.php:296 +msgid "Get the members" +msgstr "" + +#: ../cache/locales.php:297 +msgid "Affiliations saved" +msgstr "" + +#: ../cache/locales.php:298 +msgid "Manage your subscriptions" +msgstr "" + +#: ../cache/locales.php:299 +msgid "Manage the subscriptions" +msgstr "" + +#: ../cache/locales.php:300 +msgid "Get the subscriptions" +msgstr "" + +#: ../cache/locales.php:301 +msgid "Subscriptions saved" +msgstr "" + +#: ../cache/locales.php:302 +msgid "Pending Invitations" +msgstr "" + +#: ../cache/locales.php:303 +#, php-format +msgid "%s wants to talk with you" +msgstr "" + +#: ../cache/locales.php:304 +msgid "Manage" +msgstr "" + +#: ../cache/locales.php:305 ../cache/locales.php:338 +msgid "News Feed" +msgstr "" + +#: ../cache/locales.php:306 ../cache/locales.php:339 +msgid "Discover and register to the groups you are interested in" +msgstr "" + +#: ../cache/locales.php:307 ../cache/locales.php:340 ../cache/locales.php:482 +msgid "Preview" +msgstr "" + +#: ../cache/locales.php:308 ../cache/locales.php:341 ../cache/locales.php:478 +msgid "Help" +msgstr "" + +#: ../cache/locales.php:309 ../cache/locales.php:342 +msgid "More help" +msgstr "" + +#: ../cache/locales.php:310 ../cache/locales.php:343 +msgid "Markdown syntax manual" +msgstr "" + +#: ../cache/locales.php:311 ../cache/locales.php:344 ../cache/locales.php:681 +msgid "Title" +msgstr "" + +#: ../cache/locales.php:312 ../cache/locales.php:345 +msgid "Content" +msgstr "" + +#: ../cache/locales.php:313 ../cache/locales.php:346 +msgid "Link" +msgstr "" + +#: ../cache/locales.php:314 ../cache/locales.php:347 +msgid "Tags" +msgstr "" + +#: ../cache/locales.php:315 ../cache/locales.php:348 +msgid "Please enter a valid url" +msgstr "" + +#: ../cache/locales.php:316 ../cache/locales.php:349 +msgid "No content to preview" +msgstr "" + +#: ../cache/locales.php:317 ../cache/locales.php:350 ../cache/locales.php:687 +msgid "No content" +msgstr "" + +#: ../cache/locales.php:318 ../cache/locales.php:351 +msgid "Post published" +msgstr "" + +#: ../cache/locales.php:319 ../cache/locales.php:352 +msgid "Post deleted" +msgstr "" + +#: ../cache/locales.php:320 ../cache/locales.php:353 +msgid "This picture will be added to your gallery" +msgstr "" + +#: ../cache/locales.php:321 ../cache/locales.php:354 +msgid "What's Hot" +msgstr "" + +#: ../cache/locales.php:322 ../cache/locales.php:355 +msgid "New post" +msgstr "" + +#: ../cache/locales.php:323 ../cache/locales.php:357 +msgid "" +"You can also use services like Imgur or Flickr to host your picture and " +"paste the link here." +msgstr "" + +#: ../cache/locales.php:324 +#, php-format +msgid "This is a re-post from %s" +msgstr "" + +#: ../cache/locales.php:325 +#, php-format +msgid "See %s profile" +msgstr "" + +#: ../cache/locales.php:326 +msgid "Publish this post on your public feed?" +msgstr "" + +#: ../cache/locales.php:327 +msgid "Post published on your blog" +msgstr "" + +#: ../cache/locales.php:328 +msgid "Post removed from your blog" +msgstr "" + +#: ../cache/locales.php:329 ../cache/locales.php:701 +msgid "Delete this post" +msgstr "" + +#: ../cache/locales.php:330 +msgid "You are going to delete this post, please confirm your action" +msgstr "" + +#: ../cache/locales.php:331 +msgid "Comments disabled" +msgstr "" + +#: ../cache/locales.php:332 +msgid "Comment published" +msgstr "" + +#: ../cache/locales.php:333 +msgid "Disconnect" +msgstr "" + +#: ../cache/locales.php:334 +msgid "Your status here !" +msgstr "" + +#: ../cache/locales.php:335 +msgid "Status updated" +msgstr "" + +#: ../cache/locales.php:336 +msgid "Status" +msgstr "" + +#: ../cache/locales.php:337 +msgid "Presence" +msgstr "" + +#: ../cache/locales.php:356 +msgid "Publish" +msgstr "" + +#: ../cache/locales.php:358 +msgid "You cannot publish a post on this Group" +msgstr "" + +#: ../cache/locales.php:359 +msgid "" +"Some fields have been filled in. Do you still want to go back and loose " +"their content?" +msgstr "" + +#: ../cache/locales.php:360 +msgid "Shared" +msgstr "" + +#: ../cache/locales.php:362 +#, php-format +msgid "%s has been added to your public groups" +msgstr "" + +#: ../cache/locales.php:363 +#, php-format +msgid "%s has been removed from your public groups" +msgstr "" + +#: ../cache/locales.php:364 +msgid "Add a chatroom" +msgstr "" + +#: ../cache/locales.php:365 +msgid "You don't have any chatroom yet." +msgstr "" + +#: ../cache/locales.php:366 +msgid "Add one by clicking on the add button in the header." +msgstr "" + +#: ../cache/locales.php:367 +msgid "Chatrooms" +msgstr "" + +#: ../cache/locales.php:370 +msgid "My Favorite Room" +msgstr "" + +#: ../cache/locales.php:374 +msgid "Remove a chatroom" +msgstr "" + +#: ../cache/locales.php:375 +msgid "" +"You are going to remove the following chatroom. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:378 +msgid "Users in the room" +msgstr "" + +#: ../cache/locales.php:379 +msgid "Please enter a correct nickname (6 to 40 characters)" +msgstr "" + +#: ../cache/locales.php:381 +msgid "Public chatroom" +msgstr "" + +#: ../cache/locales.php:382 +msgid "Please provide a room address" +msgstr "" + +#: ../cache/locales.php:383 +msgid "You are currently logued as an anonymous user." +msgstr "" + +#: ../cache/locales.php:384 +msgid "" +"You can join using your own account or create one on the login page by " +"loging out using the cross in the top-right corner." +msgstr "" + +#: ../cache/locales.php:385 +#, php-format +msgid "Login on %s" +msgstr "" + +#: ../cache/locales.php:386 +msgid "Your nickname" +msgstr "" + +#: ../cache/locales.php:387 +msgid "Ungrouped" +msgstr "" + +#: ../cache/locales.php:388 +msgid "Show disconnected contacts" +msgstr "" + +#: ../cache/locales.php:389 +msgid "Hide disconnected contacts" +msgstr "" + +#: ../cache/locales.php:390 +#, php-format +msgid "Show group %s" +msgstr "" + +#: ../cache/locales.php:391 +#, php-format +msgid "Hide group %s" +msgstr "" + +#: ../cache/locales.php:392 +msgid "Please enter a valid Jabber ID" +msgstr "" + +#: ../cache/locales.php:393 +msgid "" +"No contacts ? You can add one using the + button bellow or going to the " +"Explore page" +msgstr "" + +#: ../cache/locales.php:394 +msgid "Show/Hide" +msgstr "" + +#: ../cache/locales.php:395 +msgid "Enter the Jabber ID of your contact." +msgstr "" + +#: ../cache/locales.php:396 +msgid "Press enter to validate." +msgstr "" + +#: ../cache/locales.php:397 +msgid "JID" +msgstr "" + +#: ../cache/locales.php:398 +msgid "Results" +msgstr "" + +#: ../cache/locales.php:399 +msgid "Contact added" +msgstr "" + +#: ../cache/locales.php:401 +msgid "Contact deleted" +msgstr "" + +#: ../cache/locales.php:403 +msgid "This is not a valid url" +msgstr "" + +#: ../cache/locales.php:404 +msgid "Sharing the URL" +msgstr "" + +#: ../cache/locales.php:405 +msgid "Statistics" +msgstr "" + +#: ../cache/locales.php:406 +msgid "Since" +msgstr "" + +#: ../cache/locales.php:407 +msgid "Sessions" +msgstr "" + +#: ../cache/locales.php:409 +msgid "Monthly Subscriptions" +msgstr "" + +#: ../cache/locales.php:410 +msgid "Monthly Subscriptions Cumulated" +msgstr "" + +#: ../cache/locales.php:412 +msgid "" +"Movim is a decentralized social network, before creating a new account you " +"need to choose a server to register." +msgstr "" + +#: ../cache/locales.php:413 +msgid "Your server here ?" +msgstr "" + +#: ../cache/locales.php:414 +msgid "Contact us to add yours to the officially supported servers list" +msgstr "" + +#: ../cache/locales.php:416 +msgid "No public feed for this contact" +msgstr "" + +#: ../cache/locales.php:417 +msgid "No contact specified" +msgstr "" + +#: ../cache/locales.php:418 ../cache/locales.php:473 +msgid "Profile" +msgstr "" + +#: ../cache/locales.php:419 +msgid "Profile Updated" +msgstr "" + +#: ../cache/locales.php:420 +msgid "Profile Not Updated" +msgstr "" + +#: ../cache/locales.php:421 +msgid "Your profile is now public" +msgstr "" + +#: ../cache/locales.php:422 +msgid "Your profile is now restricted" +msgstr "" + +#: ../cache/locales.php:436 +msgid "Twitter" +msgstr "" + +#: ../cache/locales.php:437 +msgid "Skype" +msgstr "" + +#: ../cache/locales.php:438 +msgid "Yahoo" +msgstr "" + +#: ../cache/locales.php:439 +msgid "Privacy Level" +msgstr "" + +#: ../cache/locales.php:440 +msgid "Is this profile public ?" +msgstr "" + +#: ../cache/locales.php:441 +msgid "" +"Please pay attention ! By making your profile public, all the information " +"listed above will be available for all the Movim users and on the whole " +"Internet." +msgstr "" + +#: ../cache/locales.php:442 +msgid "Call" +msgstr "" + +#: ../cache/locales.php:443 +msgid "Hang up" +msgstr "" + +#: ../cache/locales.php:444 +msgid "Connection" +msgstr "" + +#: ../cache/locales.php:445 ../cache/locales.php:451 +msgid "Hung up" +msgstr "" + +#: ../cache/locales.php:446 ../cache/locales.php:452 +msgid "Your contact is busy" +msgstr "" + +#: ../cache/locales.php:447 ../cache/locales.php:453 +msgid "Declined" +msgstr "" + +#: ../cache/locales.php:448 ../cache/locales.php:454 +msgid "Remote application incompatible" +msgstr "" + +#: ../cache/locales.php:450 ../cache/locales.php:456 +msgid "Is calling you" +msgstr "" + +#: ../cache/locales.php:457 +msgid "You don't have javascript enabled. Good luck with that." +msgstr "" + +#: ../cache/locales.php:458 +msgid "" +"Movim is a kickass distributed social networking platform that protect your " +"privacy an comes with a set of awesome features." +msgstr "" + +#: ../cache/locales.php:459 +msgid "Administration" +msgstr "" + +#: ../cache/locales.php:460 +msgid "Home" +msgstr "" + +#: ../cache/locales.php:461 +msgid "Discover" +msgstr "" + +#: ../cache/locales.php:462 +msgid "Explore" +msgstr "" + +#: ../cache/locales.php:463 +msgid "Account Creation" +msgstr "" + +#: ../cache/locales.php:464 +msgid "News" +msgstr "" + +#: ../cache/locales.php:465 +msgid "Avatar" +msgstr "" + +#: ../cache/locales.php:467 +msgid "Chats" +msgstr "" + +#: ../cache/locales.php:470 +msgid "Server" +msgstr "" + +#: ../cache/locales.php:471 +msgid "Public Groups" +msgstr "" + +#: ../cache/locales.php:472 +msgid "Viewer" +msgstr "" + +#: ../cache/locales.php:474 +msgid "Media" +msgstr "" + +#: ../cache/locales.php:475 +msgid "Blog" +msgstr "" + +#: ../cache/locales.php:476 +msgid "About" +msgstr "" + +#: ../cache/locales.php:477 +msgid "Login" +msgstr "" + +#: ../cache/locales.php:479 +msgid "Feed" +msgstr "" + +#: ../cache/locales.php:481 +msgid "Gallery" +msgstr "" + +#: ../cache/locales.php:483 +msgid "Visio-conference" +msgstr "" + +#: ../cache/locales.php:484 +msgid "Pods" +msgstr "" + +#: ../cache/locales.php:485 +msgid "Share" +msgstr "" + +#: ../cache/locales.php:486 +msgid "Room" +msgstr "" + +#: ../cache/locales.php:487 +#, php-format +msgid "Error: %s" +msgstr "" + +#: ../cache/locales.php:488 +#, php-format +msgid "Cannot load file '%s'" +msgstr "" + +#: ../cache/locales.php:489 +#, php-format +msgid "Route error, please set all the parameters for the page %s" +msgstr "" + +#: ../cache/locales.php:490 +#, php-format +msgid "Requested widget '%s' doesn't exist." +msgstr "" + +#: ../cache/locales.php:491 +#, php-format +msgid "Requested event '%s' not registered." +msgstr "" + +#: ../cache/locales.php:492 +msgid "Whoops!" +msgstr "" + +#: ../cache/locales.php:493 +msgid "It seem that you don't have any pictures here?" +msgstr "" + +#: ../cache/locales.php:494 +msgid "You can try to upload a couple by going to the Media page" +msgstr "" + +#: ../cache/locales.php:495 +#, php-format +msgid "%s - About" +msgstr "" + +#: ../cache/locales.php:496 +#, php-format +msgid "%s - Account" +msgstr "" + +#: ../cache/locales.php:497 +#, php-format +msgid "%s - Administration Panel" +msgstr "" + +#: ../cache/locales.php:498 +#, php-format +msgid "%s - Blog" +msgstr "" + +#: ../cache/locales.php:499 +#, php-format +msgid "%s - Configuration" +msgstr "" + +#: ../cache/locales.php:500 +#, php-format +msgid "%s - Discover" +msgstr "" + +#: ../cache/locales.php:501 +#, php-format +msgid "%s - Explore" +msgstr "" + +#: ../cache/locales.php:502 +#, php-format +msgid "%s - Help Page" +msgstr "" + +#: ../cache/locales.php:503 +#, php-format +msgid "%s - Login to Movim" +msgstr "" + +#: ../cache/locales.php:504 +#, php-format +msgid "%s - Welcome to Movim" +msgstr "" + +#: ../cache/locales.php:505 +#, php-format +msgid "%s - Media" +msgstr "" + +#: ../cache/locales.php:506 +#, php-format +msgid "%s - News" +msgstr "" + +#: ../cache/locales.php:507 +#, php-format +msgid "%s - Group Configuration" +msgstr "" + +#: ../cache/locales.php:508 +#, php-format +msgid "%s - Group" +msgstr "" + +#: ../cache/locales.php:509 +#, php-format +msgid "%s - 404" +msgstr "" + +#: ../cache/locales.php:510 +#, php-format +msgid "%s - Profile" +msgstr "" + +#: ../cache/locales.php:511 +#, php-format +msgid "%s - Server" +msgstr "" + +#: ../cache/locales.php:512 +msgid "Validate" +msgstr "" + +#: ../cache/locales.php:513 +msgid "Refresh" +msgstr "" + +#: ../cache/locales.php:514 +msgid "Add" +msgstr "" + +#: ../cache/locales.php:515 +msgid "Delete" +msgstr "" + +#: ../cache/locales.php:516 +msgid "Remove" +msgstr "" + +#: ../cache/locales.php:517 +msgid "Cancel" +msgstr "" + +#: ../cache/locales.php:518 +msgid "Close" +msgstr "" + +#: ../cache/locales.php:519 +msgid "Update" +msgstr "" + +#: ../cache/locales.php:520 +msgid "Updating" +msgstr "" + +#: ../cache/locales.php:521 +msgid "Submit" +msgstr "" + +#: ../cache/locales.php:522 +msgid "Submitting" +msgstr "" + +#: ../cache/locales.php:523 +msgid "Reset" +msgstr "" + +#: ../cache/locales.php:524 +msgid "Register" +msgstr "" + +#: ../cache/locales.php:525 +msgid "Unregister" +msgstr "" + +#: ../cache/locales.php:526 +msgid "Save" +msgstr "" + +#: ../cache/locales.php:527 +msgid "Clear" +msgstr "" + +#: ../cache/locales.php:528 +msgid "Upload" +msgstr "" + +#: ../cache/locales.php:529 +msgid "Come in!" +msgstr "" + +#: ../cache/locales.php:530 +msgid "Connecting" +msgstr "" + +#: ../cache/locales.php:531 +msgid "Yes" +msgstr "" + +#: ../cache/locales.php:532 +msgid "No" +msgstr "" + +#: ../cache/locales.php:534 +msgid "Return" +msgstr "" + +#: ../cache/locales.php:535 +msgid "Accept" +msgstr "" + +#: ../cache/locales.php:536 +msgid "Refuse" +msgstr "" + +#: ../cache/locales.php:537 +msgid "Next" +msgstr "" + +#: ../cache/locales.php:538 +msgid "Previous" +msgstr "" + +#: ../cache/locales.php:539 +#, php-format +msgid "Step %s" +msgstr "" + +#: ../cache/locales.php:542 +msgid "Day" +msgstr "" + +#: ../cache/locales.php:543 +msgid "Monday" +msgstr "Lundio" + +#: ../cache/locales.php:544 +msgid "Tuesday" +msgstr "Mardio" + +#: ../cache/locales.php:545 +msgid "Wednesday" +msgstr "Merkurdio" + +#: ../cache/locales.php:546 +msgid "Thursday" +msgstr "Jovdio" + +#: ../cache/locales.php:547 +msgid "Friday" +msgstr "Venerdio" + +#: ../cache/locales.php:548 +msgid "Saturday" +msgstr "Saturdio" + +#: ../cache/locales.php:549 +msgid "Sunday" +msgstr "" + +#: ../cache/locales.php:550 ../cache/locales.php:559 +msgid "None" +msgstr "Nula" + +#: ../cache/locales.php:551 +msgid "Male" +msgstr "Viro" + +#: ../cache/locales.php:552 +msgid "Female" +msgstr "Muliero" + +#: ../cache/locales.php:553 +msgid "Other" +msgstr "Altra" + +#: ../cache/locales.php:554 +msgid "Bot" +msgstr "" + +#: ../cache/locales.php:555 +msgid "Desktop" +msgstr "" + +#: ../cache/locales.php:556 +msgid "Phone" +msgstr "" + +#: ../cache/locales.php:557 +msgid "Web" +msgstr "" + +#: ../cache/locales.php:558 +msgid "Registered" +msgstr "" + +#: ../cache/locales.php:560 +msgid "Single" +msgstr "Singla" + +#: ../cache/locales.php:561 +msgid "In a relationship" +msgstr "" + +#: ../cache/locales.php:562 +msgid "Married" +msgstr "Mariajinta" + +#: ../cache/locales.php:563 +msgid "Divorced" +msgstr "Divorcinta" + +#: ../cache/locales.php:564 +msgid "Widowed" +msgstr "" + +#: ../cache/locales.php:565 +msgid "Cohabiting" +msgstr "" + +#: ../cache/locales.php:566 +msgid "Civil Union" +msgstr "Civila mariajo" + +#: ../cache/locales.php:567 +msgid "Not shared" +msgstr "" + +#: ../cache/locales.php:568 +msgid "Shared with one contact" +msgstr "" + +#: ../cache/locales.php:569 +msgid "Shared with all contacts" +msgstr "" + +#: ../cache/locales.php:570 +msgid "Shared with the XMPP network" +msgstr "" + +#: ../cache/locales.php:571 +msgid "Shared with the whole Internet" +msgstr "" + +#: ../cache/locales.php:572 +msgid "Online" +msgstr "Konektita" + +#: ../cache/locales.php:573 +msgid "Away" +msgstr "" + +#: ../cache/locales.php:574 +msgid "Do Not Disturb" +msgstr "" + +#: ../cache/locales.php:575 +msgid "Extended Away" +msgstr "" + +#: ../cache/locales.php:576 +msgid "Offline" +msgstr "" + +#: ../cache/locales.php:577 +msgid "Error" +msgstr "" + +#: ../cache/locales.php:578 +msgid "afraid" +msgstr "" + +#: ../cache/locales.php:579 +msgid "amazed" +msgstr "" + +#: ../cache/locales.php:580 +msgid "amorous" +msgstr "amoranta" + +#: ../cache/locales.php:581 +msgid "angry" +msgstr "iracanta" + +#: ../cache/locales.php:582 +msgid "annoyed" +msgstr "" + +#: ../cache/locales.php:583 +msgid "anxious" +msgstr "anxioza" + +#: ../cache/locales.php:584 +msgid "aroused" +msgstr "" + +#: ../cache/locales.php:585 +msgid "ashamed" +msgstr "" + +#: ../cache/locales.php:586 +msgid "bored" +msgstr "" + +#: ../cache/locales.php:587 +msgid "brave" +msgstr "" + +#: ../cache/locales.php:588 +msgid "calm" +msgstr "" + +#: ../cache/locales.php:589 +msgid "cautious" +msgstr "" + +#: ../cache/locales.php:590 +msgid "cold" +msgstr "" + +#: ../cache/locales.php:591 +msgid "confident" +msgstr "" + +#: ../cache/locales.php:592 +msgid "confused" +msgstr "" + +#: ../cache/locales.php:593 +msgid "contemplative" +msgstr "" + +#: ../cache/locales.php:594 +msgid "contented" +msgstr "" + +#: ../cache/locales.php:595 +msgid "cranky" +msgstr "" + +#: ../cache/locales.php:596 +msgid "crazy" +msgstr "" + +#: ../cache/locales.php:597 +msgid "creative" +msgstr "" + +#: ../cache/locales.php:598 +msgid "curious" +msgstr "" + +#: ../cache/locales.php:599 +msgid "dejected" +msgstr "" + +#: ../cache/locales.php:600 +msgid "depressed" +msgstr "" + +#: ../cache/locales.php:601 +msgid "disappointed" +msgstr "" + +#: ../cache/locales.php:602 +msgid "disgusted" +msgstr "" + +#: ../cache/locales.php:603 +msgid "dismayed" +msgstr "" + +#: ../cache/locales.php:604 +msgid "distracted" +msgstr "" + +#: ../cache/locales.php:605 +msgid "embarrassed" +msgstr "" + +#: ../cache/locales.php:606 +msgid "envious" +msgstr "" + +#: ../cache/locales.php:607 +msgid "excited" +msgstr "" + +#: ../cache/locales.php:608 +msgid "flirtatious" +msgstr "" + +#: ../cache/locales.php:609 +msgid "frustated" +msgstr "" + +#: ../cache/locales.php:610 +msgid "grateful" +msgstr "" + +#: ../cache/locales.php:611 +msgid "grieving" +msgstr "" + +#: ../cache/locales.php:612 +msgid "grumpy" +msgstr "" + +#: ../cache/locales.php:613 +msgid "guilty" +msgstr "" + +#: ../cache/locales.php:614 +msgid "happy" +msgstr "" + +#: ../cache/locales.php:615 +msgid "hopeful" +msgstr "" + +#: ../cache/locales.php:616 +msgid "hot" +msgstr "" + +#: ../cache/locales.php:617 +msgid "humbled" +msgstr "" + +#: ../cache/locales.php:618 +msgid "humiliated" +msgstr "" + +#: ../cache/locales.php:619 +msgid "hungry" +msgstr "" + +#: ../cache/locales.php:620 +msgid "hurt" +msgstr "" + +#: ../cache/locales.php:621 +msgid "impressed" +msgstr "" + +#: ../cache/locales.php:622 +msgid "in awe" +msgstr "" + +#: ../cache/locales.php:623 +msgid "in love" +msgstr "" + +#: ../cache/locales.php:624 +msgid "indignant" +msgstr "" + +#: ../cache/locales.php:625 +msgid "interested" +msgstr "" + +#: ../cache/locales.php:626 +msgid "intoxicated" +msgstr "" + +#: ../cache/locales.php:627 +msgid "invincible" +msgstr "" + +#: ../cache/locales.php:628 +msgid "jealous" +msgstr "" + +#: ../cache/locales.php:629 +msgid "lonely" +msgstr "" + +#: ../cache/locales.php:630 +msgid "lost" +msgstr "" + +#: ../cache/locales.php:631 +msgid "lucky" +msgstr "" + +#: ../cache/locales.php:632 +msgid "mean" +msgstr "" + +#: ../cache/locales.php:633 +msgid "moody" +msgstr "" + +#: ../cache/locales.php:634 +msgid "nervous" +msgstr "" + +#: ../cache/locales.php:635 +msgid "neutral" +msgstr "" + +#: ../cache/locales.php:636 +msgid "offended" +msgstr "" + +#: ../cache/locales.php:637 +msgid "outraged" +msgstr "" + +#: ../cache/locales.php:638 +msgid "playful" +msgstr "" + +#: ../cache/locales.php:639 +msgid "proud" +msgstr "" + +#: ../cache/locales.php:640 +msgid "relaxed" +msgstr "" + +#: ../cache/locales.php:641 +msgid "relieved" +msgstr "" + +#: ../cache/locales.php:642 +msgid "remorseful" +msgstr "" + +#: ../cache/locales.php:643 +msgid "restless" +msgstr "" + +#: ../cache/locales.php:644 +msgid "sad" +msgstr "" + +#: ../cache/locales.php:645 +msgid "sarcastic" +msgstr "" + +#: ../cache/locales.php:646 +msgid "satisfied" +msgstr "" + +#: ../cache/locales.php:647 +msgid "serious" +msgstr "" + +#: ../cache/locales.php:648 +msgid "shocked" +msgstr "" + +#: ../cache/locales.php:649 +msgid "shy" +msgstr "" + +#: ../cache/locales.php:650 +msgid "sick" +msgstr "" + +#: ../cache/locales.php:651 +msgid "sleepy" +msgstr "" + +#: ../cache/locales.php:652 +msgid "spontaneous" +msgstr "" + +#: ../cache/locales.php:653 +msgid "stressed" +msgstr "" + +#: ../cache/locales.php:654 +msgid "strong" +msgstr "" + +#: ../cache/locales.php:655 +msgid "surprised" +msgstr "" + +#: ../cache/locales.php:656 +msgid "thankful" +msgstr "" + +#: ../cache/locales.php:657 +msgid "thirsty" +msgstr "" + +#: ../cache/locales.php:658 +msgid "tired" +msgstr "" + +#: ../cache/locales.php:659 +msgid "undefined" +msgstr "" + +#: ../cache/locales.php:660 +msgid "weak" +msgstr "" + +#: ../cache/locales.php:661 +msgid "worried" +msgstr "" + +#: ../cache/locales.php:662 +msgid "Month" +msgstr "" + +#: ../cache/locales.php:663 +msgid "January" +msgstr "Januaro" + +#: ../cache/locales.php:664 +msgid "February" +msgstr "Februaro" + +#: ../cache/locales.php:665 +msgid "March" +msgstr "Marto" + +#: ../cache/locales.php:666 +msgid "April" +msgstr "Aprilo" + +#: ../cache/locales.php:667 +msgid "May" +msgstr "Mayo" + +#: ../cache/locales.php:668 +msgid "June" +msgstr "Junio" + +#: ../cache/locales.php:669 +msgid "July" +msgstr "Julio" + +#: ../cache/locales.php:670 +msgid "August" +msgstr "Agosto" + +#: ../cache/locales.php:671 +msgid "September" +msgstr "Septembro" + +#: ../cache/locales.php:672 +msgid "October" +msgstr "Oktobro" + +#: ../cache/locales.php:673 +msgid "November" +msgstr "Novembro" + +#: ../cache/locales.php:674 +msgid "December" +msgstr "Decembro" + +#: ../cache/locales.php:675 +msgid "Year" +msgstr "" + +#: ../cache/locales.php:676 +msgid "Today" +msgstr "Hodie" + +#: ../cache/locales.php:677 +msgid "Tomorrow" +msgstr "Morge" + +#: ../cache/locales.php:678 +msgid "Yesterday" +msgstr "Hiere" + +#: ../cache/locales.php:679 +#, php-format +msgid " %d days ago" +msgstr " %d dii ante" + +#: ../cache/locales.php:680 +msgid "day" +msgstr "dio" + +#: ../cache/locales.php:682 +msgid "What's new ?" +msgstr "" + +#: ../cache/locales.php:683 +msgid "Place" +msgstr "" + +#: ../cache/locales.php:684 +msgid "by" +msgstr "" + +#: ../cache/locales.php:685 +msgid "Geolocalisation" +msgstr "" + +#: ../cache/locales.php:686 +msgid "email" +msgstr "" + +#: ../cache/locales.php:688 +msgid "No comments yet" +msgstr "" + +#: ../cache/locales.php:689 +msgid "No comments stream" +msgstr "" + +#: ../cache/locales.php:690 +msgid "Your feed cannot be loaded." +msgstr "" + +#: ../cache/locales.php:691 +msgid "Get older posts" +msgstr "" + +#: ../cache/locales.php:692 +#, php-format +msgid "%s new items" +msgstr "" + +#: ../cache/locales.php:693 +msgid "Comment publication error" +msgstr "" + +#: ../cache/locales.php:694 +msgid "Show the older comments" +msgstr "" + +#: ../cache/locales.php:695 +msgid "Loading comments ..." +msgstr "" + +#: ../cache/locales.php:696 +msgid "Get the comments" +msgstr "" + +#: ../cache/locales.php:697 +msgid "Add a comment" +msgstr "" + +#: ../cache/locales.php:698 +msgid "Share with" +msgstr "" + +#: ../cache/locales.php:699 +msgid "Everyone" +msgstr "" + +#: ../cache/locales.php:700 +msgid "Your contacts" +msgstr "" + +#: ../cache/locales.php:702 +msgid "Updated" +msgstr "" + +#: ../cache/locales.php:703 +msgid "Content not found" +msgstr "" + +#: ../cache/locales.php:704 +msgid "Contact publication" +msgstr "" + +#: ../cache/locales.php:705 +msgid "Comments" +msgstr "" + +#: ../cache/locales.php:706 +msgid "The API is not reachable, try again later" +msgstr "" + +#: ../cache/locales.php:707 +msgid "Type here" +msgstr "" diff --git a/sources/locales/it.po b/sources/locales/it.po new file mode 100644 index 0000000..3157057 --- /dev/null +++ b/sources/locales/it.po @@ -0,0 +1,2942 @@ +# Italian translations for Movim package. +# This file is distributed under the same license as the Movim package. +# This file was translated from CodingTeam at . +msgid "" +msgstr "" +"Project-Id-Version: Movim\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-06-08 22:06+0200\n" +"PO-Revision-Date: 2015-06-09 12:19+0000\n" +"Last-Translator: nav4Christ \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2015-06-18 21:08+0000\n" +"X-Generator: Launchpad (build 17570)\n" +"Language: \n" + +#: ../cache/locales.php:2 +msgid "Thanks" +msgstr "Grazie" + +#: ../cache/locales.php:3 +msgid "Developers" +msgstr "Sviluppatori" + +#: ../cache/locales.php:4 +msgid "Translators" +msgstr "Traduttori" + +#: ../cache/locales.php:5 +msgid "Software" +msgstr "" + +#: ../cache/locales.php:6 +msgid "Resources" +msgstr "" + +#: ../cache/locales.php:7 ../cache/locales.php:83 ../cache/locales.php:85 +msgid "API" +msgstr "" + +#: ../cache/locales.php:8 +msgid "" +"Movim is an XMPP-based communication platform. All the project, except the " +"following software and resources, is under" +msgstr "" + +#: ../cache/locales.php:9 +msgid "Account" +msgstr "" + +#: ../cache/locales.php:10 +msgid "The password has been updated" +msgstr "" + +#: ../cache/locales.php:11 +msgid "Please provide a valid password (6 characters minimum)" +msgstr "" + +#: ../cache/locales.php:12 +msgid "The provided passwords are not the same" +msgstr "" + +#: ../cache/locales.php:13 +msgid "Delete my account" +msgstr "Elimina il mio account" + +#: ../cache/locales.php:14 +msgid "" +"You will delete your XMPP account and all the relative information linked to " +"it (profile, contacts and publications)." +msgstr "" + +#: ../cache/locales.php:15 +msgid "Are you sure that you want to delete it ?" +msgstr "" + +#: ../cache/locales.php:16 ../cache/locales.php:411 +msgid "Create a new account" +msgstr "Crea un nuovo account" + +#: ../cache/locales.php:17 +msgid "No account creation form found on the server" +msgstr "" + +#: ../cache/locales.php:18 ../cache/locales.php:172 +msgid "on" +msgstr "il" + +#: ../cache/locales.php:19 +msgid "Your acccount has been successfully registered" +msgstr "" + +#: ../cache/locales.php:20 +msgid "Loading" +msgstr "Caricamento in corso" + +#: ../cache/locales.php:21 +msgid "Not Acceptable" +msgstr "Non accettabile" + +#: ../cache/locales.php:22 +msgid "The registration system of this server is currently unavailable" +msgstr "" + +#: ../cache/locales.php:23 +msgid "" +"This server use an external system for the registration, please click on the " +"following URL." +msgstr "" + +#: ../cache/locales.php:24 +msgid "Actions" +msgstr "Azioni" + +#: ../cache/locales.php:25 ../cache/locales.php:82 +msgid "Database" +msgstr "" + +#: ../cache/locales.php:26 +msgid "Modl wasn't able to connect to the database" +msgstr "" + +#: ../cache/locales.php:27 +msgid "Movim is connected to the database" +msgstr "" + +#: ../cache/locales.php:28 +msgid "The database need to be updated" +msgstr "" + +#: ../cache/locales.php:29 +msgid "Movim database is up to date" +msgstr "" + +#: ../cache/locales.php:30 +msgid "Database Type" +msgstr "" + +#: ../cache/locales.php:31 ../cache/locales.php:50 ../cache/locales.php:540 +msgid "Username" +msgstr "Nome utente" + +#: ../cache/locales.php:32 ../cache/locales.php:51 ../cache/locales.php:282 +#: ../cache/locales.php:541 +msgid "Password" +msgstr "Password" + +#: ../cache/locales.php:33 +msgid "Host" +msgstr "" + +#: ../cache/locales.php:34 +msgid "Port" +msgstr "" + +#: ../cache/locales.php:35 +msgid "Database Name" +msgstr "" + +#: ../cache/locales.php:36 +msgid "General Settings" +msgstr "Impostazioni Generali" + +#: ../cache/locales.php:37 +msgid "Theme" +msgstr "Tema" + +#: ../cache/locales.php:38 +msgid "Default language" +msgstr "Linguaggio predefinito" + +#: ../cache/locales.php:39 +msgid "Environment" +msgstr "Ambiente" + +#: ../cache/locales.php:40 +msgid "Log verbosity" +msgstr "Estensione del registro" + +#: ../cache/locales.php:41 +msgid "Server Timezone" +msgstr "Fuso orario del server" + +#: ../cache/locales.php:42 +msgid "User folder size limit (in bytes)" +msgstr "Limite raggiunto per la cartella dell'utente (in bytes)" + +#: ../cache/locales.php:43 +msgid "WebSocket Configuration" +msgstr "" + +#: ../cache/locales.php:44 +msgid "Enter here a valid WebSocket URI in the form" +msgstr "" + +#: ../cache/locales.php:45 +msgid "WebSocket URI" +msgstr "" + +#: ../cache/locales.php:46 +msgid "" +"If you change the URI, please restart the daemon to reload the configuration" +msgstr "" + +#: ../cache/locales.php:47 +msgid "Public WebSockets" +msgstr "" + +#: ../cache/locales.php:48 +msgid "Administration Credential" +msgstr "Credenziali dell' amministratore." + +#: ../cache/locales.php:49 +msgid "Change the default credentials admin/password" +msgstr "Modificare le credenziali admin/password di default" + +#: ../cache/locales.php:52 +msgid "Retype password" +msgstr "Ridigita la password" + +#: ../cache/locales.php:53 +msgid "Whitelist - XMPP Server" +msgstr "la Whitelist del server XMPP" + +#: ../cache/locales.php:54 +msgid "" +"If you want to specify a list of authorized XMPP servers on your Movim pod " +"and forbid the connection on all the others please put their domain name " +"here, with comma (ex: movim.eu,jabber.fr)" +msgstr "" +"Se si desidera specificare un elenco di server XMPP autorizzati sul Suo pod " +"Movim e proibire la connessione su tutti gli altri si prega di inserire qui, " +"i rispettivi nomi di dominio separati dalle virgole (es: movim.eu,jabber.fr)" + +#: ../cache/locales.php:55 +msgid "" +"Leave this field blank if you allow the access to all the XMPP accounts." +msgstr "" +"Lascia questo campo vuoto se si consente l'accesso a tutti gli account XMPP." + +#: ../cache/locales.php:56 +msgid "List of whitelisted XMPP servers" +msgstr "Elenco dei server XMPP whitelisted" + +#: ../cache/locales.php:57 ../cache/locales.php:61 +msgid "Information Message" +msgstr "Messaggio informativo" + +#: ../cache/locales.php:58 +msgid "Description" +msgstr "" + +#: ../cache/locales.php:59 +msgid "This message will be displayed on the login page" +msgstr "Questo messaggio verrà visualizzato nella pagina di login" + +#: ../cache/locales.php:60 +msgid "Leave this field blank if you don't want to show any message." +msgstr "" +"Lascia questo campo vuoto se non vuole visualizzare alcun messaggio." + +#: ../cache/locales.php:62 +msgid "Empty" +msgstr "" + +#: ../cache/locales.php:63 +msgid "Syslog" +msgstr "" + +#: ../cache/locales.php:64 +msgid "Syslog and files" +msgstr "" + +#: ../cache/locales.php:65 +msgid "URL Rewriting" +msgstr "" + +#: ../cache/locales.php:66 +msgid "The URL Rewriting can be enabled" +msgstr "" + +#: ../cache/locales.php:67 +msgid "General Overview" +msgstr "" + +#: ../cache/locales.php:68 +msgid "" +"Movim has found some issues or things that need to be fixed or improved" +msgstr "" + +#: ../cache/locales.php:69 +#, php-format +msgid "Update your PHP-Version: %s" +msgstr "" + +#: ../cache/locales.php:70 +msgid "Required: 5.3.0" +msgstr "" + +#: ../cache/locales.php:71 +msgid "Install the php5-curl library" +msgstr "" + +#: ../cache/locales.php:72 +msgid "Install the php5-imagick library" +msgstr "" + +#: ../cache/locales.php:73 +msgid "Install the php5-gd library" +msgstr "" + +#: ../cache/locales.php:74 +msgid "Read and write rights for the webserver in Movim's root directory" +msgstr "" +"Leggere e scrivere i diritti del webserver nella cartella principale " +"(radice) di Movim" + +#: ../cache/locales.php:75 +msgid "The URL Rewriting support is currently disabled" +msgstr "" + +#: ../cache/locales.php:76 +msgid "The database need to be updated, go to the database panel to fix this" +msgstr "" + +#: ../cache/locales.php:77 +msgid "" +"WebSocket connection error, check if the Movim Daemon is running and is " +"reacheable" +msgstr "" + +#: ../cache/locales.php:78 +msgid "" +"XMPP Websocket connection error, please check the validity of the URL given " +"in the General Configuration" +msgstr "" + +#: ../cache/locales.php:79 +msgid "Browser" +msgstr "" + +#: ../cache/locales.php:80 +msgid "Movim Core" +msgstr "" + +#: ../cache/locales.php:81 +msgid "Movim Daemon" +msgstr "" + +#: ../cache/locales.php:84 +msgid "XMPP" +msgstr "" + +#: ../cache/locales.php:86 +#, php-format +msgid "" +"Here you can register your pod on the official %sMovim API%s and be listed " +"on %sthe pods page%s." +msgstr "" + +#: ../cache/locales.php:87 +msgid "Your pod is not registered on the API" +msgstr "" + +#: ../cache/locales.php:88 +msgid "Your pod is registered on the API" +msgstr "" + +#: ../cache/locales.php:89 +msgid "Your pod is not yet validated" +msgstr "" + +#: ../cache/locales.php:90 +msgid "Your pod is validated" +msgstr "" + +#: ../cache/locales.php:91 +msgid "" +"You asked to be removed from the API, this request will be processed in a " +"couple of hours" +msgstr "" + +#: ../cache/locales.php:92 ../cache/locales.php:147 +msgid "Configuration updated" +msgstr "" + +#: ../cache/locales.php:93 +msgid "File" +msgstr "" + +#: ../cache/locales.php:94 +msgid "Use it" +msgstr "" + +#: ../cache/locales.php:95 +msgid "Webcam" +msgstr "" + +#: ../cache/locales.php:96 +msgid "Cheese !" +msgstr "" + +#: ../cache/locales.php:97 +msgid "Take a webcam snapshot" +msgstr "" + +#: ../cache/locales.php:98 +msgid "Avatar Updated" +msgstr "" + +#: ../cache/locales.php:99 +msgid "Avatar Not Updated" +msgstr "" + +#: ../cache/locales.php:100 ../cache/locales.php:415 +#, php-format +msgid "%s's feed" +msgstr "" + +#: ../cache/locales.php:101 +msgid "This user has not posted anything right now" +msgstr "" + +#: ../cache/locales.php:102 +msgid "Conferences" +msgstr "" + +#: ../cache/locales.php:103 ../cache/locales.php:193 ../cache/locales.php:217 +#: ../cache/locales.php:468 +msgid "Groups" +msgstr "Gruppi" + +#: ../cache/locales.php:104 +msgid "Add a new Chat Room" +msgstr "" + +#: ../cache/locales.php:105 ../cache/locales.php:368 +msgid "Chat Room ID" +msgstr "" + +#: ../cache/locales.php:106 ../cache/locales.php:116 ../cache/locales.php:156 +#: ../cache/locales.php:361 ../cache/locales.php:369 ../cache/locales.php:424 +msgid "Name" +msgstr "Nome" + +#: ../cache/locales.php:107 ../cache/locales.php:157 ../cache/locales.php:371 +#: ../cache/locales.php:425 +msgid "Nickname" +msgstr "Nickname" + +#: ../cache/locales.php:108 +msgid "Do you want do join automaticaly this Chat Room ?" +msgstr "" + +#: ../cache/locales.php:109 ../cache/locales.php:372 +msgid "Bad Chatroom ID" +msgstr "" + +#: ../cache/locales.php:110 ../cache/locales.php:373 +msgid "Empty name" +msgstr "" + +#: ../cache/locales.php:111 ../cache/locales.php:380 +msgid "Bookmarks updated" +msgstr "" + +#: ../cache/locales.php:112 +msgid "An error occured : " +msgstr "" + +#: ../cache/locales.php:113 +msgid "Configure" +msgstr "" + +#: ../cache/locales.php:114 +msgid "Add a new URL" +msgstr "" + +#: ../cache/locales.php:115 +msgid "URL" +msgstr "" + +#: ../cache/locales.php:117 +msgid "Message Published" +msgstr "" + +#: ../cache/locales.php:118 ../cache/locales.php:138 +msgid "Encrypted message" +msgstr "" + +#: ../cache/locales.php:119 +msgid "Composing..." +msgstr "Scrivendo..." + +#: ../cache/locales.php:120 +msgid "Paused..." +msgstr "" + +#: ../cache/locales.php:121 +msgid "Contact gone" +msgstr "" + +#: ../cache/locales.php:122 +#, php-format +msgid "%s needs your attention" +msgstr "" + +#: ../cache/locales.php:123 +msgid "Your message here..." +msgstr "" + +#: ../cache/locales.php:124 +msgid "Smileys" +msgstr "" + +#: ../cache/locales.php:125 ../cache/locales.php:139 +msgid "Chat" +msgstr "Chat" + +#: ../cache/locales.php:126 +msgid "Discuss with your contacts" +msgstr "" + +#: ../cache/locales.php:127 +msgid "Members" +msgstr "" + +#: ../cache/locales.php:128 ../cache/locales.php:376 +msgid "Connected to the chatroom" +msgstr "" + +#: ../cache/locales.php:129 ../cache/locales.php:377 +msgid "Disconnected from the chatroom" +msgstr "" + +#: ../cache/locales.php:130 ../cache/locales.php:200 ../cache/locales.php:469 +msgid "Configuration" +msgstr "Configurazione" + +#: ../cache/locales.php:131 +msgid "Configuration saved" +msgstr "" + +#: ../cache/locales.php:132 +msgid "Subject" +msgstr "" + +#: ../cache/locales.php:133 +msgid "Subject changed" +msgstr "" + +#: ../cache/locales.php:134 +msgid "Open a new conversation by clicking on the plus button bellow" +msgstr "" + +#: ../cache/locales.php:135 +msgid "Chat with a contact" +msgstr "" + +#: ../cache/locales.php:136 +msgid "Frequent contacts" +msgstr "" + +#: ../cache/locales.php:137 +msgid "Load more contacts" +msgstr "" + +#: ../cache/locales.php:140 +msgid "General" +msgstr "" + +#: ../cache/locales.php:141 +msgid "Language" +msgstr "Lingua" + +#: ../cache/locales.php:142 +msgid "Roster display" +msgstr "" + +#: ../cache/locales.php:143 +msgid "Show the offline contacts" +msgstr "" + +#: ../cache/locales.php:144 +msgid "Hide the offline contacts" +msgstr "" + +#: ../cache/locales.php:145 +msgid "Appearence" +msgstr "" + +#: ../cache/locales.php:146 +msgid "This configuration is shared wherever you are connected !" +msgstr "" + +#: ../cache/locales.php:148 +msgid "Notify on incoming message" +msgstr "" + +#: ../cache/locales.php:149 +msgid "Use desktop notifications" +msgstr "" + +#: ../cache/locales.php:150 +msgid "Data" +msgstr "" + +#: ../cache/locales.php:151 +msgid "Cache" +msgstr "" + +#: ../cache/locales.php:152 ../cache/locales.php:218 ../cache/locales.php:466 +msgid "Contacts" +msgstr "" + +#: ../cache/locales.php:153 ../cache/locales.php:480 +msgid "Posts" +msgstr "" + +#: ../cache/locales.php:154 +msgid "Messages" +msgstr "" + +#: ../cache/locales.php:155 ../cache/locales.php:423 +msgid "General Informations" +msgstr "Informazioni Generali" + +#: ../cache/locales.php:158 ../cache/locales.php:427 +msgid "Date of Birth" +msgstr "Data di nascita" + +#: ../cache/locales.php:159 ../cache/locales.php:428 +msgid "Gender" +msgstr "Sesso" + +#: ../cache/locales.php:160 ../cache/locales.php:429 +msgid "Marital Status" +msgstr "Stato civile" + +#: ../cache/locales.php:161 ../cache/locales.php:426 +msgid "Email" +msgstr "" + +#: ../cache/locales.php:162 ../cache/locales.php:430 +msgid "Website" +msgstr "Sito web" + +#: ../cache/locales.php:163 ../cache/locales.php:431 +msgid "About Me" +msgstr "Informazioni su di me" + +#: ../cache/locales.php:164 +msgid "Other Accounts" +msgstr "" + +#: ../cache/locales.php:165 +msgid "Is Listening" +msgstr "" + +#: ../cache/locales.php:166 ../cache/locales.php:432 +msgid "Geographic Position" +msgstr "" + +#: ../cache/locales.php:167 ../cache/locales.php:433 +msgid "Locality" +msgstr "" + +#: ../cache/locales.php:168 ../cache/locales.php:434 +msgid "Country" +msgstr "" + +#: ../cache/locales.php:169 +msgid "Mood" +msgstr "" + +#: ../cache/locales.php:170 +msgid "I'm " +msgstr "" + +#: ../cache/locales.php:171 +msgid "Listening" +msgstr "" + +#: ../cache/locales.php:173 +msgid "Last seen" +msgstr "" + +#: ../cache/locales.php:174 +msgid "Client Informations" +msgstr "Informazioni sul client" + +#: ../cache/locales.php:175 +msgid "Last registered" +msgstr "Ultimo iscritto" + +#: ../cache/locales.php:176 +msgid "Find some new friends" +msgstr "" + +#: ../cache/locales.php:177 ../cache/locales.php:533 +msgid "Edit" +msgstr "" + +#: ../cache/locales.php:178 +msgid "Alias" +msgstr "Alias" + +#: ../cache/locales.php:179 +msgid "Group" +msgstr "" + +#: ../cache/locales.php:180 ../cache/locales.php:400 +msgid "Contact updated" +msgstr "" + +#: ../cache/locales.php:181 +msgid "Are you sure?" +msgstr "" + +#: ../cache/locales.php:182 +msgid "" +"You are going to delete one of your contacts, please confirm your action" +msgstr "" + +#: ../cache/locales.php:183 +#, php-format +msgid "%s years" +msgstr "" + +#: ../cache/locales.php:184 +msgid "Last public post" +msgstr "" + +#: ../cache/locales.php:185 +msgid "Subscribe" +msgstr "" + +#: ../cache/locales.php:186 +msgid "Subscribed" +msgstr "Iscritto" + +#: ../cache/locales.php:187 +msgid "Unsubscribe" +msgstr "" + +#: ../cache/locales.php:188 +msgid "You are going to unsubscribe from this Group" +msgstr "" + +#: ../cache/locales.php:189 +msgid "Unsubscribed" +msgstr "" + +#: ../cache/locales.php:190 +msgid "Make your membership to this group public to your friends" +msgstr "" + +#: ../cache/locales.php:191 +msgid "Give a label for this group" +msgstr "" + +#: ../cache/locales.php:192 +msgid "Are you sure ?" +msgstr "" + +#: ../cache/locales.php:194 +msgid "Discover, follow and share" +msgstr "" + +#: ../cache/locales.php:195 +msgid "Something bad happened to this group" +msgstr "" + +#: ../cache/locales.php:196 +msgid "Group configuration saved" +msgstr "Configurazione del gruppo salvato" + +#: ../cache/locales.php:197 +msgid "Delete the group" +msgstr "" + +#: ../cache/locales.php:198 +msgid "" +"You are going to delete the following group. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:199 +msgid "" +"It seems that this group doesn't exists anymore. Do you want to remove it " +"from your subscriptions?" +msgstr "" + +#: ../cache/locales.php:201 ../cache/locales.php:408 +msgid "Subscriptions" +msgstr "" + +#: ../cache/locales.php:202 ../cache/locales.php:290 +msgid "Hello" +msgstr "" + +#: ../cache/locales.php:203 ../cache/locales.php:225 ../cache/locales.php:291 +msgid "Contact post" +msgstr "" + +#: ../cache/locales.php:204 +msgid "" +"You don't have any subscriptions yet, select a group server above to start " +"exploring." +msgstr "" + +#: ../cache/locales.php:205 +msgid "Subscribe to your favorite feeds by bookmarking them." +msgstr "" + +#: ../cache/locales.php:206 +msgid "My Subscriptions" +msgstr "" + +#: ../cache/locales.php:207 +msgid "Create a new Group" +msgstr "" + +#: ../cache/locales.php:208 +msgid "Group name" +msgstr "" + +#: ../cache/locales.php:209 +msgid "My Little Pony - Fan Club" +msgstr "Il Mio Cavallino - Fan Club" + +#: ../cache/locales.php:210 +msgid "Group created successfully" +msgstr "" + +#: ../cache/locales.php:211 +msgid "Group deleted successfully" +msgstr "" + +#: ../cache/locales.php:212 +msgid "Please provide a valid group name (4 characters minimum)" +msgstr "" + +#: ../cache/locales.php:213 +msgid "You cannot create a new Group on this server" +msgstr "" + +#: ../cache/locales.php:214 +#, php-format +msgid "%s subscribers" +msgstr "" + +#: ../cache/locales.php:215 +#, php-format +msgid "%s posts" +msgstr "" + +#: ../cache/locales.php:216 +msgid "All" +msgstr "Tutti" + +#: ../cache/locales.php:219 +msgid "Refresh all the streams" +msgstr "" + +#: ../cache/locales.php:220 ../cache/locales.php:402 +msgid "Search" +msgstr "" + +#: ../cache/locales.php:221 +msgid "Go on the Chat page" +msgstr "" + +#: ../cache/locales.php:222 +msgid "Read all theses articles on the News page" +msgstr "" + +#: ../cache/locales.php:223 +msgid "Visit your public blog" +msgstr "" + +#: ../cache/locales.php:224 +msgid "See your public posts and share them with all your contacts" +msgstr "" + +#: ../cache/locales.php:226 +msgid "Universal share button" +msgstr "" + +#: ../cache/locales.php:227 +msgid "" +"Bookmark or drag and drop the following button in your toolbar and use it on " +"all the pages you want to share on Movim" +msgstr "" + +#: ../cache/locales.php:228 +msgid "Share on Movim" +msgstr "" + +#: ../cache/locales.php:229 +msgid "Frequently Asked Questions" +msgstr "" + +#: ../cache/locales.php:230 +msgid "What do the little banners refer to ?" +msgstr "A cosa si riferiscono i piccoli banner?" + +#: ../cache/locales.php:231 +msgid "" +"Thanks to these five little banners, you can quickly identitfy the level of " +"confdentiality applied to the information you provide." +msgstr "" +"Grazie a questi cinque piccoli banner, puoi facilmente identificare il " +"livello di confidenzialità applicato alle informazioni che pubblichi" + +#: ../cache/locales.php:232 +msgid "White, only you can see the information" +msgstr "Bianco, solo tu puoi vedere l'informazione" + +#: ../cache/locales.php:233 +msgid "Green, you have chosen some contacts who can see your information" +msgstr "" +"Verde, hai scelto alcuni contatti che possono vedere la tua informazione" + +#: ../cache/locales.php:234 +msgid "Orange, all your contact list can see your information" +msgstr "Arancione, tutti i tuoi contatti possono vedere la tua informazione" + +#: ../cache/locales.php:235 +msgid "Red, everybody in the XMPP network can see your information" +msgstr "Rosso, tutti nella rete XMPP possono vedere la tua informazione" + +#: ../cache/locales.php:236 +msgid "Black, the whole Internet can see your information" +msgstr "Nero, l'intera Internet può vedere la tua informazione" + +#: ../cache/locales.php:237 +msgid "Looking for some documentation ?" +msgstr "" + +#: ../cache/locales.php:238 +msgid "Read the Wiki" +msgstr "" + +#: ../cache/locales.php:239 +msgid "Talk with us by email ?" +msgstr "" + +#: ../cache/locales.php:240 +msgid "Join the Mailing List" +msgstr "" + +#: ../cache/locales.php:241 +msgid "Chat with the team ?" +msgstr "" + +#: ../cache/locales.php:242 +msgid "Join the Chatroom" +msgstr "" + +#: ../cache/locales.php:243 +msgid "Location node created" +msgstr "" + +#: ../cache/locales.php:244 +msgid "Bookmark node created" +msgstr "" + +#: ../cache/locales.php:245 +msgid "Profile node created" +msgstr "" + +#: ../cache/locales.php:246 +msgid "Avatar node created" +msgstr "" + +#: ../cache/locales.php:247 +msgid "Subscriptions node created" +msgstr "" + +#: ../cache/locales.php:248 +msgid "Microblog node created" +msgstr "" + +#: ../cache/locales.php:249 +msgid "Location" +msgstr "" + +#: ../cache/locales.php:250 +msgid "Wrong position" +msgstr "" + +#: ../cache/locales.php:251 +msgid "Location updated" +msgstr "" + +#: ../cache/locales.php:252 +msgid "Update my position" +msgstr "" + +#: ../cache/locales.php:253 +msgid "Wrong username" +msgstr "Nome utente errato" + +#: ../cache/locales.php:254 +msgid "Invalid JID" +msgstr "ID Jabber non valido" + +#: ../cache/locales.php:255 +msgid "Empty Challenge from the server" +msgstr "" + +#: ../cache/locales.php:256 +msgid "XMPP Domain error, your account is not a correct Jabber ID" +msgstr "Errore di dominio XMPP, il tuo account non è un ID Jabber corretto" + +#: ../cache/locales.php:257 +msgid "Some data are missing !" +msgstr "Mancano alcuni dati!" + +#: ../cache/locales.php:258 +msgid "Wrong password" +msgstr "Password sbagliata" + +#: ../cache/locales.php:259 +msgid "Internal server error" +msgstr "Errore interno del server" + +#: ../cache/locales.php:260 +msgid "Session error" +msgstr "Errore di sessione" + +#: ../cache/locales.php:261 +msgid "Account successfully created" +msgstr "Account creato con successo" + +#: ../cache/locales.php:262 ../cache/locales.php:271 +msgid "Your XMPP server is unauthorized" +msgstr "" + +#: ../cache/locales.php:263 +msgid "The server takes too much time to respond" +msgstr "" + +#: ../cache/locales.php:264 +msgid "Your web browser is too old to use with Movim." +msgstr "Il tuo browser web è troppo vecchio per usarlo con Movim" + +#: ../cache/locales.php:265 +msgid "" +"Movim cannot talk with the server, please try again later (Websocket " +"connection error)" +msgstr "" + +#: ../cache/locales.php:266 +msgid "Impossible login" +msgstr "" + +#: ../cache/locales.php:267 +msgid "Oops!" +msgstr "" + +#: ../cache/locales.php:268 ../cache/locales.php:449 ../cache/locales.php:455 +msgid "Unknown error" +msgstr "Errore sconosciuto" + +#: ../cache/locales.php:269 +msgid "Invalid username format" +msgstr "" + +#: ../cache/locales.php:270 +msgid "Invalid password format" +msgstr "" + +#: ../cache/locales.php:272 +msgid "A Movim session is already open on an other device" +msgstr "" + +#: ../cache/locales.php:273 +msgid "Movim failed to authenticate. You entered wrong data" +msgstr "" +"Movim ha fallito ad autenticarti. Devi aver inserito i dati sbagliati" + +#: ../cache/locales.php:274 +msgid "Authentication mechanism not supported by Movim" +msgstr "" + +#: ../cache/locales.php:275 +msgid "The XMPP authentification failed" +msgstr "L'autenticazione XMPP è fallita" + +#: ../cache/locales.php:276 +#, php-format +msgid "" +"You can login with Facebook (chat only) using %syour.id@chat.facebook.com%s " +"and your password" +msgstr "" + +#: ../cache/locales.php:277 +#, php-format +msgid "%sGmail accounts are also compatible%s but are not fully supported" +msgstr "" + +#: ../cache/locales.php:278 +msgid "You can login using your favorite Jabber account" +msgstr "" + +#: ../cache/locales.php:279 +msgid "or with our demonstration account" +msgstr "" + +#: ../cache/locales.php:280 ../cache/locales.php:435 +msgid "Accounts" +msgstr "" + +#: ../cache/locales.php:281 +msgid "My address" +msgstr "Il mio indirizzo" + +#: ../cache/locales.php:283 +msgid "Create one !" +msgstr "" + +#: ../cache/locales.php:284 +msgid "No account yet ?" +msgstr "" + +#: ../cache/locales.php:285 +msgid "Another account" +msgstr "" + +#: ../cache/locales.php:286 +msgid "You can login with accounts from theses servers" +msgstr "" + +#: ../cache/locales.php:287 +msgid "Connected" +msgstr "" + +#: ../cache/locales.php:288 +msgid "Population" +msgstr "" + +#: ../cache/locales.php:289 +msgid "Bad nickname (between 4 and 40 characters)" +msgstr "" + +#: ../cache/locales.php:292 +msgid "" +"Welcome on your news feed, here you will see all the posts published in the " +"groups you have subscribed." +msgstr "" + +#: ../cache/locales.php:293 +msgid "Refreshing all the streams" +msgstr "" + +#: ../cache/locales.php:294 +msgid "This post is public" +msgstr "" + +#: ../cache/locales.php:295 +msgid "Manage your members" +msgstr "" + +#: ../cache/locales.php:296 +msgid "Get the members" +msgstr "" + +#: ../cache/locales.php:297 +msgid "Affiliations saved" +msgstr "Affiliazioni salvati" + +#: ../cache/locales.php:298 +msgid "Manage your subscriptions" +msgstr "" + +#: ../cache/locales.php:299 +msgid "Manage the subscriptions" +msgstr "" + +#: ../cache/locales.php:300 +msgid "Get the subscriptions" +msgstr "" + +#: ../cache/locales.php:301 +msgid "Subscriptions saved" +msgstr "" + +#: ../cache/locales.php:302 +msgid "Pending Invitations" +msgstr "" + +#: ../cache/locales.php:303 +#, php-format +msgid "%s wants to talk with you" +msgstr "" + +#: ../cache/locales.php:304 +msgid "Manage" +msgstr "" + +#: ../cache/locales.php:305 ../cache/locales.php:338 +msgid "News Feed" +msgstr "" + +#: ../cache/locales.php:306 ../cache/locales.php:339 +msgid "Discover and register to the groups you are interested in" +msgstr "" + +#: ../cache/locales.php:307 ../cache/locales.php:340 ../cache/locales.php:482 +msgid "Preview" +msgstr "" + +#: ../cache/locales.php:308 ../cache/locales.php:341 ../cache/locales.php:478 +msgid "Help" +msgstr "Aiuto" + +#: ../cache/locales.php:309 ../cache/locales.php:342 +msgid "More help" +msgstr "" + +#: ../cache/locales.php:310 ../cache/locales.php:343 +msgid "Markdown syntax manual" +msgstr "" + +#: ../cache/locales.php:311 ../cache/locales.php:344 ../cache/locales.php:681 +msgid "Title" +msgstr "" + +#: ../cache/locales.php:312 ../cache/locales.php:345 +msgid "Content" +msgstr "" + +#: ../cache/locales.php:313 ../cache/locales.php:346 +msgid "Link" +msgstr "Collegamento" + +#: ../cache/locales.php:314 ../cache/locales.php:347 +msgid "Tags" +msgstr "" + +#: ../cache/locales.php:315 ../cache/locales.php:348 +msgid "Please enter a valid url" +msgstr "" + +#: ../cache/locales.php:316 ../cache/locales.php:349 +msgid "No content to preview" +msgstr "" + +#: ../cache/locales.php:317 ../cache/locales.php:350 ../cache/locales.php:687 +msgid "No content" +msgstr "" + +#: ../cache/locales.php:318 ../cache/locales.php:351 +msgid "Post published" +msgstr "" + +#: ../cache/locales.php:319 ../cache/locales.php:352 +msgid "Post deleted" +msgstr "" + +#: ../cache/locales.php:320 ../cache/locales.php:353 +msgid "This picture will be added to your gallery" +msgstr "" + +#: ../cache/locales.php:321 ../cache/locales.php:354 +msgid "What's Hot" +msgstr "" + +#: ../cache/locales.php:322 ../cache/locales.php:355 +msgid "New post" +msgstr "" + +#: ../cache/locales.php:323 ../cache/locales.php:357 +msgid "" +"You can also use services like Imgur or Flickr to host your picture and " +"paste the link here." +msgstr "" + +#: ../cache/locales.php:324 +#, php-format +msgid "This is a re-post from %s" +msgstr "" + +#: ../cache/locales.php:325 +#, php-format +msgid "See %s profile" +msgstr "" + +#: ../cache/locales.php:326 +msgid "Publish this post on your public feed?" +msgstr "" + +#: ../cache/locales.php:327 +msgid "Post published on your blog" +msgstr "" + +#: ../cache/locales.php:328 +msgid "Post removed from your blog" +msgstr "" + +#: ../cache/locales.php:329 ../cache/locales.php:701 +msgid "Delete this post" +msgstr "" + +#: ../cache/locales.php:330 +msgid "You are going to delete this post, please confirm your action" +msgstr "" + +#: ../cache/locales.php:331 +msgid "Comments disabled" +msgstr "" + +#: ../cache/locales.php:332 +msgid "Comment published" +msgstr "" + +#: ../cache/locales.php:333 +msgid "Disconnect" +msgstr "" + +#: ../cache/locales.php:334 +msgid "Your status here !" +msgstr "" + +#: ../cache/locales.php:335 +msgid "Status updated" +msgstr "" + +#: ../cache/locales.php:336 +msgid "Status" +msgstr "" + +#: ../cache/locales.php:337 +msgid "Presence" +msgstr "" + +#: ../cache/locales.php:356 +msgid "Publish" +msgstr "" + +#: ../cache/locales.php:358 +msgid "You cannot publish a post on this Group" +msgstr "" + +#: ../cache/locales.php:359 +msgid "" +"Some fields have been filled in. Do you still want to go back and loose " +"their content?" +msgstr "" + +#: ../cache/locales.php:360 +msgid "Shared" +msgstr "" + +#: ../cache/locales.php:362 +#, php-format +msgid "%s has been added to your public groups" +msgstr "" + +#: ../cache/locales.php:363 +#, php-format +msgid "%s has been removed from your public groups" +msgstr "" + +#: ../cache/locales.php:364 +msgid "Add a chatroom" +msgstr "" + +#: ../cache/locales.php:365 +msgid "You don't have any chatroom yet." +msgstr "" + +#: ../cache/locales.php:366 +msgid "Add one by clicking on the add button in the header." +msgstr "" + +#: ../cache/locales.php:367 +msgid "Chatrooms" +msgstr "Chatrooms" + +#: ../cache/locales.php:370 +msgid "My Favorite Room" +msgstr "" + +#: ../cache/locales.php:374 +msgid "Remove a chatroom" +msgstr "" + +#: ../cache/locales.php:375 +msgid "" +"You are going to remove the following chatroom. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:378 +msgid "Users in the room" +msgstr "" + +#: ../cache/locales.php:379 +msgid "Please enter a correct nickname (6 to 40 characters)" +msgstr "" + +#: ../cache/locales.php:381 +msgid "Public chatroom" +msgstr "" + +#: ../cache/locales.php:382 +msgid "Please provide a room address" +msgstr "" + +#: ../cache/locales.php:383 +msgid "You are currently logued as an anonymous user." +msgstr "" + +#: ../cache/locales.php:384 +msgid "" +"You can join using your own account or create one on the login page by " +"loging out using the cross in the top-right corner." +msgstr "" + +#: ../cache/locales.php:385 +#, php-format +msgid "Login on %s" +msgstr "" + +#: ../cache/locales.php:386 +msgid "Your nickname" +msgstr "" + +#: ../cache/locales.php:387 +msgid "Ungrouped" +msgstr "Non raggruppati" + +#: ../cache/locales.php:388 +msgid "Show disconnected contacts" +msgstr "Mostrare i contatti scollegati" + +#: ../cache/locales.php:389 +msgid "Hide disconnected contacts" +msgstr "Nascondere i contatti scollegati" + +#: ../cache/locales.php:390 +#, php-format +msgid "Show group %s" +msgstr "Mostrare il gruppo %s" + +#: ../cache/locales.php:391 +#, php-format +msgid "Hide group %s" +msgstr "Nascondere il gruppo %s" + +#: ../cache/locales.php:392 +msgid "Please enter a valid Jabber ID" +msgstr "Per favore inserire un identificatore Jabber valido" + +#: ../cache/locales.php:393 +msgid "" +"No contacts ? You can add one using the + button bellow or going to the " +"Explore page" +msgstr "" + +#: ../cache/locales.php:394 +msgid "Show/Hide" +msgstr "" + +#: ../cache/locales.php:395 +msgid "Enter the Jabber ID of your contact." +msgstr "" + +#: ../cache/locales.php:396 +msgid "Press enter to validate." +msgstr "" + +#: ../cache/locales.php:397 +msgid "JID" +msgstr "" + +#: ../cache/locales.php:398 +msgid "Results" +msgstr "" + +#: ../cache/locales.php:399 +msgid "Contact added" +msgstr "" + +#: ../cache/locales.php:401 +msgid "Contact deleted" +msgstr "" + +#: ../cache/locales.php:403 +msgid "This is not a valid url" +msgstr "" + +#: ../cache/locales.php:404 +msgid "Sharing the URL" +msgstr "" + +#: ../cache/locales.php:405 +msgid "Statistics" +msgstr "" + +#: ../cache/locales.php:406 +msgid "Since" +msgstr "" + +#: ../cache/locales.php:407 +msgid "Sessions" +msgstr "" + +#: ../cache/locales.php:409 +msgid "Monthly Subscriptions" +msgstr "" + +#: ../cache/locales.php:410 +msgid "Monthly Subscriptions Cumulated" +msgstr "" + +#: ../cache/locales.php:412 +msgid "" +"Movim is a decentralized social network, before creating a new account you " +"need to choose a server to register." +msgstr "" + +#: ../cache/locales.php:413 +msgid "Your server here ?" +msgstr "" + +#: ../cache/locales.php:414 +msgid "Contact us to add yours to the officially supported servers list" +msgstr "" + +#: ../cache/locales.php:416 +msgid "No public feed for this contact" +msgstr "" + +#: ../cache/locales.php:417 +msgid "No contact specified" +msgstr "" + +#: ../cache/locales.php:418 ../cache/locales.php:473 +msgid "Profile" +msgstr "Profilo" + +#: ../cache/locales.php:419 +msgid "Profile Updated" +msgstr "" + +#: ../cache/locales.php:420 +msgid "Profile Not Updated" +msgstr "" + +#: ../cache/locales.php:421 +msgid "Your profile is now public" +msgstr "" + +#: ../cache/locales.php:422 +msgid "Your profile is now restricted" +msgstr "" + +#: ../cache/locales.php:436 +msgid "Twitter" +msgstr "" + +#: ../cache/locales.php:437 +msgid "Skype" +msgstr "" + +#: ../cache/locales.php:438 +msgid "Yahoo" +msgstr "" + +#: ../cache/locales.php:439 +msgid "Privacy Level" +msgstr "" + +#: ../cache/locales.php:440 +msgid "Is this profile public ?" +msgstr "" + +#: ../cache/locales.php:441 +msgid "" +"Please pay attention ! By making your profile public, all the information " +"listed above will be available for all the Movim users and on the whole " +"Internet." +msgstr "" + +#: ../cache/locales.php:442 +msgid "Call" +msgstr "" + +#: ../cache/locales.php:443 +msgid "Hang up" +msgstr "" + +#: ../cache/locales.php:444 +msgid "Connection" +msgstr "" + +#: ../cache/locales.php:445 ../cache/locales.php:451 +msgid "Hung up" +msgstr "" + +#: ../cache/locales.php:446 ../cache/locales.php:452 +msgid "Your contact is busy" +msgstr "" + +#: ../cache/locales.php:447 ../cache/locales.php:453 +msgid "Declined" +msgstr "" + +#: ../cache/locales.php:448 ../cache/locales.php:454 +msgid "Remote application incompatible" +msgstr "" + +#: ../cache/locales.php:450 ../cache/locales.php:456 +msgid "Is calling you" +msgstr "" + +#: ../cache/locales.php:457 +msgid "You don't have javascript enabled. Good luck with that." +msgstr "" + +#: ../cache/locales.php:458 +msgid "" +"Movim is a kickass distributed social networking platform that protect your " +"privacy an comes with a set of awesome features." +msgstr "" + +#: ../cache/locales.php:459 +msgid "Administration" +msgstr "Amministrazione" + +#: ../cache/locales.php:460 +msgid "Home" +msgstr "Inizio" + +#: ../cache/locales.php:461 +msgid "Discover" +msgstr "Scopri" + +#: ../cache/locales.php:462 +msgid "Explore" +msgstr "Esplora" + +#: ../cache/locales.php:463 +msgid "Account Creation" +msgstr "Registrazione" + +#: ../cache/locales.php:464 +msgid "News" +msgstr "Notizie" + +#: ../cache/locales.php:465 +msgid "Avatar" +msgstr "Avatar" + +#: ../cache/locales.php:467 +msgid "Chats" +msgstr "" + +#: ../cache/locales.php:470 +msgid "Server" +msgstr "" + +#: ../cache/locales.php:471 +msgid "Public Groups" +msgstr "" + +#: ../cache/locales.php:472 +msgid "Viewer" +msgstr "Visualizzatore" + +#: ../cache/locales.php:474 +msgid "Media" +msgstr "Media" + +#: ../cache/locales.php:475 +msgid "Blog" +msgstr "Blog" + +#: ../cache/locales.php:476 +msgid "About" +msgstr "A proposito" + +#: ../cache/locales.php:477 +msgid "Login" +msgstr "" + +#: ../cache/locales.php:479 +msgid "Feed" +msgstr "Feed" + +#: ../cache/locales.php:481 +msgid "Gallery" +msgstr "" + +#: ../cache/locales.php:483 +msgid "Visio-conference" +msgstr "" + +#: ../cache/locales.php:484 +msgid "Pods" +msgstr "" + +#: ../cache/locales.php:485 +msgid "Share" +msgstr "" + +#: ../cache/locales.php:486 +msgid "Room" +msgstr "" + +#: ../cache/locales.php:487 +#, php-format +msgid "Error: %s" +msgstr "Errore: %s" + +#: ../cache/locales.php:488 +#, php-format +msgid "Cannot load file '%s'" +msgstr "Impossibile caricare il file '%s'" + +#: ../cache/locales.php:489 +#, php-format +msgid "Route error, please set all the parameters for the page %s" +msgstr "" +"Errore di percorso, per favore settare i parametri giusti per la pagina %s" + +#: ../cache/locales.php:490 +#, php-format +msgid "Requested widget '%s' doesn't exist." +msgstr "" + +#: ../cache/locales.php:491 +#, php-format +msgid "Requested event '%s' not registered." +msgstr "" + +#: ../cache/locales.php:492 +msgid "Whoops!" +msgstr "" + +#: ../cache/locales.php:493 +msgid "It seem that you don't have any pictures here?" +msgstr "" + +#: ../cache/locales.php:494 +msgid "You can try to upload a couple by going to the Media page" +msgstr "" + +#: ../cache/locales.php:495 +#, php-format +msgid "%s - About" +msgstr "%s - A proposito" + +#: ../cache/locales.php:496 +#, php-format +msgid "%s - Account" +msgstr "%s - Conto" + +#: ../cache/locales.php:497 +#, php-format +msgid "%s - Administration Panel" +msgstr "%s -Panello di amministrazione" + +#: ../cache/locales.php:498 +#, php-format +msgid "%s - Blog" +msgstr "" + +#: ../cache/locales.php:499 +#, php-format +msgid "%s - Configuration" +msgstr "%s - Configurazione" + +#: ../cache/locales.php:500 +#, php-format +msgid "%s - Discover" +msgstr "%s -Scopri" + +#: ../cache/locales.php:501 +#, php-format +msgid "%s - Explore" +msgstr "%s - Explora" + +#: ../cache/locales.php:502 +#, php-format +msgid "%s - Help Page" +msgstr "%s - Pagine di Aiuto" + +#: ../cache/locales.php:503 +#, php-format +msgid "%s - Login to Movim" +msgstr "%s - Entra su Movim" + +#: ../cache/locales.php:504 +#, php-format +msgid "%s - Welcome to Movim" +msgstr "%s - Benvenuto su Movim" + +#: ../cache/locales.php:505 +#, php-format +msgid "%s - Media" +msgstr "" + +#: ../cache/locales.php:506 +#, php-format +msgid "%s - News" +msgstr "%s - Notizie" + +#: ../cache/locales.php:507 +#, php-format +msgid "%s - Group Configuration" +msgstr "" + +#: ../cache/locales.php:508 +#, php-format +msgid "%s - Group" +msgstr "" + +#: ../cache/locales.php:509 +#, php-format +msgid "%s - 404" +msgstr "" + +#: ../cache/locales.php:510 +#, php-format +msgid "%s - Profile" +msgstr "%s - Profilo" + +#: ../cache/locales.php:511 +#, php-format +msgid "%s - Server" +msgstr "" + +#: ../cache/locales.php:512 +msgid "Validate" +msgstr "Convalida" + +#: ../cache/locales.php:513 +msgid "Refresh" +msgstr "" + +#: ../cache/locales.php:514 +msgid "Add" +msgstr "Aggiungi" + +#: ../cache/locales.php:515 +msgid "Delete" +msgstr "" + +#: ../cache/locales.php:516 +msgid "Remove" +msgstr "" + +#: ../cache/locales.php:517 +msgid "Cancel" +msgstr "Annulla" + +#: ../cache/locales.php:518 +msgid "Close" +msgstr "Chiudi" + +#: ../cache/locales.php:519 +msgid "Update" +msgstr "" + +#: ../cache/locales.php:520 +msgid "Updating" +msgstr "" + +#: ../cache/locales.php:521 +msgid "Submit" +msgstr "Sottomettere" + +#: ../cache/locales.php:522 +msgid "Submitting" +msgstr "Inviando..." + +#: ../cache/locales.php:523 +msgid "Reset" +msgstr "Resettare" + +#: ../cache/locales.php:524 +msgid "Register" +msgstr "" + +#: ../cache/locales.php:525 +msgid "Unregister" +msgstr "" + +#: ../cache/locales.php:526 +msgid "Save" +msgstr "" + +#: ../cache/locales.php:527 +msgid "Clear" +msgstr "" + +#: ../cache/locales.php:528 +msgid "Upload" +msgstr "Caricare" + +#: ../cache/locales.php:529 +msgid "Come in!" +msgstr "Entra!" + +#: ../cache/locales.php:530 +msgid "Connecting" +msgstr "" + +#: ../cache/locales.php:531 +msgid "Yes" +msgstr "Sì" + +#: ../cache/locales.php:532 +msgid "No" +msgstr "No" + +#: ../cache/locales.php:534 +msgid "Return" +msgstr "" + +#: ../cache/locales.php:535 +msgid "Accept" +msgstr "Accetta" + +#: ../cache/locales.php:536 +msgid "Refuse" +msgstr "" + +#: ../cache/locales.php:537 +msgid "Next" +msgstr "" + +#: ../cache/locales.php:538 +msgid "Previous" +msgstr "" + +#: ../cache/locales.php:539 +#, php-format +msgid "Step %s" +msgstr "" + +#: ../cache/locales.php:542 +msgid "Day" +msgstr "Giorno" + +#: ../cache/locales.php:543 +msgid "Monday" +msgstr "Lunedì" + +#: ../cache/locales.php:544 +msgid "Tuesday" +msgstr "Martedì" + +#: ../cache/locales.php:545 +msgid "Wednesday" +msgstr "Mercoledi" + +#: ../cache/locales.php:546 +msgid "Thursday" +msgstr "Giovedì" + +#: ../cache/locales.php:547 +msgid "Friday" +msgstr "Venerdì" + +#: ../cache/locales.php:548 +msgid "Saturday" +msgstr "Sabato" + +#: ../cache/locales.php:549 +msgid "Sunday" +msgstr "" + +#: ../cache/locales.php:550 ../cache/locales.php:559 +msgid "None" +msgstr "Nessuno" + +#: ../cache/locales.php:551 +msgid "Male" +msgstr "Maschio" + +#: ../cache/locales.php:552 +msgid "Female" +msgstr "Femmina" + +#: ../cache/locales.php:553 +msgid "Other" +msgstr "Altro" + +#: ../cache/locales.php:554 +msgid "Bot" +msgstr "Bot" + +#: ../cache/locales.php:555 +msgid "Desktop" +msgstr "Scrivania" + +#: ../cache/locales.php:556 +msgid "Phone" +msgstr "Telefono" + +#: ../cache/locales.php:557 +msgid "Web" +msgstr "" + +#: ../cache/locales.php:558 +msgid "Registered" +msgstr "" + +#: ../cache/locales.php:560 +msgid "Single" +msgstr "Single" + +#: ../cache/locales.php:561 +msgid "In a relationship" +msgstr "Impegnato in una relazione" + +#: ../cache/locales.php:562 +msgid "Married" +msgstr "Sposato/a" + +#: ../cache/locales.php:563 +msgid "Divorced" +msgstr "Divorziato/a" + +#: ../cache/locales.php:564 +msgid "Widowed" +msgstr "Vedovo/a" + +#: ../cache/locales.php:565 +msgid "Cohabiting" +msgstr "Coabito" + +#: ../cache/locales.php:566 +msgid "Civil Union" +msgstr "Unione Civile" + +#: ../cache/locales.php:567 +msgid "Not shared" +msgstr "Non condiviso" + +#: ../cache/locales.php:568 +msgid "Shared with one contact" +msgstr "Condiviso con un contatto" + +#: ../cache/locales.php:569 +msgid "Shared with all contacts" +msgstr "Condiviso con tutti i contatti" + +#: ../cache/locales.php:570 +msgid "Shared with the XMPP network" +msgstr "Condiviso con la rete XMPP" + +#: ../cache/locales.php:571 +msgid "Shared with the whole Internet" +msgstr "Condiviso con tutti" + +#: ../cache/locales.php:572 +msgid "Online" +msgstr "In linea" + +#: ../cache/locales.php:573 +msgid "Away" +msgstr "Assente" + +#: ../cache/locales.php:574 +msgid "Do Not Disturb" +msgstr "Non disturbare" + +#: ../cache/locales.php:575 +msgid "Extended Away" +msgstr "Assenza prolungata" + +#: ../cache/locales.php:576 +msgid "Offline" +msgstr "Non in linea" + +#: ../cache/locales.php:577 +msgid "Error" +msgstr "Errore" + +#: ../cache/locales.php:578 +msgid "afraid" +msgstr "impaurito" + +#: ../cache/locales.php:579 +msgid "amazed" +msgstr "stupito" + +#: ../cache/locales.php:580 +msgid "amorous" +msgstr "amoroso" + +#: ../cache/locales.php:581 +msgid "angry" +msgstr "arrabbiato" + +#: ../cache/locales.php:582 +msgid "annoyed" +msgstr "infastidito" + +#: ../cache/locales.php:583 +msgid "anxious" +msgstr "ansioso" + +#: ../cache/locales.php:584 +msgid "aroused" +msgstr "suscitato" + +#: ../cache/locales.php:585 +msgid "ashamed" +msgstr "vergonato" + +#: ../cache/locales.php:586 +msgid "bored" +msgstr "annoiato" + +#: ../cache/locales.php:587 +msgid "brave" +msgstr "bravo" + +#: ../cache/locales.php:588 +msgid "calm" +msgstr "tranquillo" + +#: ../cache/locales.php:589 +msgid "cautious" +msgstr "prudente" + +#: ../cache/locales.php:590 +msgid "cold" +msgstr "freddo" + +#: ../cache/locales.php:591 +msgid "confident" +msgstr "fiducioso" + +#: ../cache/locales.php:592 +msgid "confused" +msgstr "confuso" + +#: ../cache/locales.php:593 +msgid "contemplative" +msgstr "contemplativo" + +#: ../cache/locales.php:594 +msgid "contented" +msgstr "contento" + +#: ../cache/locales.php:595 +msgid "cranky" +msgstr "irritabile" + +#: ../cache/locales.php:596 +msgid "crazy" +msgstr "pazzo" + +#: ../cache/locales.php:597 +msgid "creative" +msgstr "creativo" + +#: ../cache/locales.php:598 +msgid "curious" +msgstr "curioso" + +#: ../cache/locales.php:599 +msgid "dejected" +msgstr "abbattuto" + +#: ../cache/locales.php:600 +msgid "depressed" +msgstr "depresso" + +#: ../cache/locales.php:601 +msgid "disappointed" +msgstr "deluso" + +#: ../cache/locales.php:602 +msgid "disgusted" +msgstr "disgustato" + +#: ../cache/locales.php:603 +msgid "dismayed" +msgstr "sgomentato" + +#: ../cache/locales.php:604 +msgid "distracted" +msgstr "distratto" + +#: ../cache/locales.php:605 +msgid "embarrassed" +msgstr "imbarazzato" + +#: ../cache/locales.php:606 +msgid "envious" +msgstr "invidioso" + +#: ../cache/locales.php:607 +msgid "excited" +msgstr "emozionato" + +#: ../cache/locales.php:608 +msgid "flirtatious" +msgstr "provocante" + +#: ../cache/locales.php:609 +msgid "frustated" +msgstr "" + +#: ../cache/locales.php:610 +msgid "grateful" +msgstr "grato" + +#: ../cache/locales.php:611 +msgid "grieving" +msgstr "triste" + +#: ../cache/locales.php:612 +msgid "grumpy" +msgstr "scontroso" + +#: ../cache/locales.php:613 +msgid "guilty" +msgstr "colpevole" + +#: ../cache/locales.php:614 +msgid "happy" +msgstr "felice" + +#: ../cache/locales.php:615 +msgid "hopeful" +msgstr "fiducioso" + +#: ../cache/locales.php:616 +msgid "hot" +msgstr "caldo" + +#: ../cache/locales.php:617 +msgid "humbled" +msgstr "umile" + +#: ../cache/locales.php:618 +msgid "humiliated" +msgstr "umiliato" + +#: ../cache/locales.php:619 +msgid "hungry" +msgstr "affamato" + +#: ../cache/locales.php:620 +msgid "hurt" +msgstr "ferito" + +#: ../cache/locales.php:621 +msgid "impressed" +msgstr "impressionato" + +#: ../cache/locales.php:622 +msgid "in awe" +msgstr "incantato" + +#: ../cache/locales.php:623 +msgid "in love" +msgstr "innamorato" + +#: ../cache/locales.php:624 +msgid "indignant" +msgstr "" + +#: ../cache/locales.php:625 +msgid "interested" +msgstr "interessato" + +#: ../cache/locales.php:626 +msgid "intoxicated" +msgstr "ubriaco" + +#: ../cache/locales.php:627 +msgid "invincible" +msgstr "invincibile" + +#: ../cache/locales.php:628 +msgid "jealous" +msgstr "geloso" + +#: ../cache/locales.php:629 +msgid "lonely" +msgstr "solo" + +#: ../cache/locales.php:630 +msgid "lost" +msgstr "perso" + +#: ../cache/locales.php:631 +msgid "lucky" +msgstr "fortunato" + +#: ../cache/locales.php:632 +msgid "mean" +msgstr "meschino" + +#: ../cache/locales.php:633 +msgid "moody" +msgstr "di cattivo umore" + +#: ../cache/locales.php:634 +msgid "nervous" +msgstr "nervoso" + +#: ../cache/locales.php:635 +msgid "neutral" +msgstr "neutrale" + +#: ../cache/locales.php:636 +msgid "offended" +msgstr "offeso" + +#: ../cache/locales.php:637 +msgid "outraged" +msgstr "oltraggiato" + +#: ../cache/locales.php:638 +msgid "playful" +msgstr "scherzoso" + +#: ../cache/locales.php:639 +msgid "proud" +msgstr "orgoglioso" + +#: ../cache/locales.php:640 +msgid "relaxed" +msgstr "rilassato" + +#: ../cache/locales.php:641 +msgid "relieved" +msgstr "sollevato" + +#: ../cache/locales.php:642 +msgid "remorseful" +msgstr "contrito" + +#: ../cache/locales.php:643 +msgid "restless" +msgstr "agitato" + +#: ../cache/locales.php:644 +msgid "sad" +msgstr "triste" + +#: ../cache/locales.php:645 +msgid "sarcastic" +msgstr "sarcastico" + +#: ../cache/locales.php:646 +msgid "satisfied" +msgstr "soddisfatto" + +#: ../cache/locales.php:647 +msgid "serious" +msgstr "serio" + +#: ../cache/locales.php:648 +msgid "shocked" +msgstr "sciocato" + +#: ../cache/locales.php:649 +msgid "shy" +msgstr "timido" + +#: ../cache/locales.php:650 +msgid "sick" +msgstr "ammalato" + +#: ../cache/locales.php:651 +msgid "sleepy" +msgstr "addormentato" + +#: ../cache/locales.php:652 +msgid "spontaneous" +msgstr "spontaneo" + +#: ../cache/locales.php:653 +msgid "stressed" +msgstr "stressato" + +#: ../cache/locales.php:654 +msgid "strong" +msgstr "forte" + +#: ../cache/locales.php:655 +msgid "surprised" +msgstr "sorpreso" + +#: ../cache/locales.php:656 +msgid "thankful" +msgstr "riconoscente" + +#: ../cache/locales.php:657 +msgid "thirsty" +msgstr "assetato" + +#: ../cache/locales.php:658 +msgid "tired" +msgstr "stanco" + +#: ../cache/locales.php:659 +msgid "undefined" +msgstr "non definito" + +#: ../cache/locales.php:660 +msgid "weak" +msgstr "debole" + +#: ../cache/locales.php:661 +msgid "worried" +msgstr "preoccupato" + +#: ../cache/locales.php:662 +msgid "Month" +msgstr "Mese" + +#: ../cache/locales.php:663 +msgid "January" +msgstr "gennaio" + +#: ../cache/locales.php:664 +msgid "February" +msgstr "febbraio" + +#: ../cache/locales.php:665 +msgid "March" +msgstr "marzo" + +#: ../cache/locales.php:666 +msgid "April" +msgstr "aprile" + +#: ../cache/locales.php:667 +msgid "May" +msgstr "maggio" + +#: ../cache/locales.php:668 +msgid "June" +msgstr "giugno" + +#: ../cache/locales.php:669 +msgid "July" +msgstr "luglio" + +#: ../cache/locales.php:670 +msgid "August" +msgstr "agosto" + +#: ../cache/locales.php:671 +msgid "September" +msgstr "settembre" + +#: ../cache/locales.php:672 +msgid "October" +msgstr "ottobre" + +#: ../cache/locales.php:673 +msgid "November" +msgstr "novembre" + +#: ../cache/locales.php:674 +msgid "December" +msgstr "dicembre" + +#: ../cache/locales.php:675 +msgid "Year" +msgstr "Anno" + +#: ../cache/locales.php:676 +msgid "Today" +msgstr "Oggi" + +#: ../cache/locales.php:677 +msgid "Tomorrow" +msgstr "Domani" + +#: ../cache/locales.php:678 +msgid "Yesterday" +msgstr "Ieri" + +#: ../cache/locales.php:679 +#, php-format +msgid " %d days ago" +msgstr " %d giorni fa" + +#: ../cache/locales.php:680 +msgid "day" +msgstr "giorno" + +#: ../cache/locales.php:682 +msgid "What's new ?" +msgstr "" + +#: ../cache/locales.php:683 +msgid "Place" +msgstr "" + +#: ../cache/locales.php:684 +msgid "by" +msgstr "" + +#: ../cache/locales.php:685 +msgid "Geolocalisation" +msgstr "" + +#: ../cache/locales.php:686 +msgid "email" +msgstr "" + +#: ../cache/locales.php:688 +msgid "No comments yet" +msgstr "" + +#: ../cache/locales.php:689 +msgid "No comments stream" +msgstr "" + +#: ../cache/locales.php:690 +msgid "Your feed cannot be loaded." +msgstr "Il tuo feed non può essere caricato" + +#: ../cache/locales.php:691 +msgid "Get older posts" +msgstr "Carica i post più vecchi" + +#: ../cache/locales.php:692 +#, php-format +msgid "%s new items" +msgstr "" + +#: ../cache/locales.php:693 +msgid "Comment publication error" +msgstr "" + +#: ../cache/locales.php:694 +msgid "Show the older comments" +msgstr "" + +#: ../cache/locales.php:695 +msgid "Loading comments ..." +msgstr "" + +#: ../cache/locales.php:696 +msgid "Get the comments" +msgstr "" + +#: ../cache/locales.php:697 +msgid "Add a comment" +msgstr "" + +#: ../cache/locales.php:698 +msgid "Share with" +msgstr "" + +#: ../cache/locales.php:699 +msgid "Everyone" +msgstr "" + +#: ../cache/locales.php:700 +msgid "Your contacts" +msgstr "" + +#: ../cache/locales.php:702 +msgid "Updated" +msgstr "" + +#: ../cache/locales.php:703 +msgid "Content not found" +msgstr "" + +#: ../cache/locales.php:704 +msgid "Contact publication" +msgstr "" + +#: ../cache/locales.php:705 +msgid "Comments" +msgstr "" + +#: ../cache/locales.php:706 +msgid "The API is not reachable, try again later" +msgstr "" + +#: ../cache/locales.php:707 +msgid "Type here" +msgstr "" + +#~ msgid "Logout" +#~ msgstr "Disconnettiti" + +#, php-format +#~ msgid "%s - Account Creation" +#~ msgstr "%s - Registrazione" + +#, php-format +#~ msgid "Movim requires the %s extension." +#~ msgstr "Movim necessita l'estensione %s" + +#~ msgid "Movim Installer" +#~ msgstr "Movim Installer" + +#~ msgid "User not logged in." +#~ msgstr "Utente non connesso" + +#~ msgid "Movim's folder must be writable." +#~ msgstr "La cartella di Movim deve avere i permessi di scrittura" + +#, php-format +#~ msgid "Install %s and %s packages" +#~ msgstr "Installa %s e i pacchetti %s" + +#~ msgid "Update your PHP version or contact your server administrator" +#~ msgstr "" +#~ "Aggiorna la tua versione di PHP oppure contatta l'amministratore del tuo " +#~ "server" + +#~ msgid "Enable read and write rights on Movim's root folder" +#~ msgstr "" +#~ "Imposta i permessi di lettura e scrittura sulla cartella root di Movim" + +#~ msgid "PHP version mismatch. Movim requires PHP 5.3 minimum." +#~ msgstr "" +#~ "Discrepanza nella versione di PHP. Movim richiede PHP 5.3 o maggiore." + +#, php-format +#~ msgid "Install the %s package" +#~ msgstr "Installa il pacchetto %s" + +#~ msgid "" +#~ "Some errors were detected. Please correct them for the installation to " +#~ "proceed." +#~ msgstr "" +#~ "Alcuni errori sono stati rilevati. Per favore correggili prima che " +#~ "l'installazione proceda." + +#~ msgid "" +#~ "Keep in mind that Movim is still under development and will handle many " +#~ "personal details. Its use can potentially endanger your data. Always pay " +#~ "attention to information that you submit." +#~ msgstr "" +#~ "Tieni in considerazione che Movim è ancora in sviluppo e tratterà molte " +#~ "informazioni personali. Il suo utilizzo può potenzialmente mettere in " +#~ "pericolo le tue informazioni. Stai sempre attendo alle informazioni che " +#~ "fornisci." + +#~ msgid "" +#~ "Before you enjoy your social network, a few adjustements are required." +#~ msgstr "" +#~ "Prima di goderti il tuo social network, alcune modifiche sono richieste." + +#~ msgid "Thank you for downloading Movim!" +#~ msgstr "Grazie per aver scaricato Movim!" + +#, php-format +#~ msgid "Couldn't create configuration file '%s'." +#~ msgstr "Impossibile creare il file di configurazione '%s'" + +#, php-format +#~ msgid "Couldn't create directory '%s'." +#~ msgstr "Impossibile creare la cartella '%s'" + +#~ msgid "" +#~ "The following requirements were not met. Please make sure they are all " +#~ "satisfied in order to install Movim." +#~ msgstr "" +#~ "I seguenti requisiti non sono stati riscontrati. Per favore assicurati che " +#~ "siano soddisfatti per poter installare Movim." + +#~ msgid "Compatibility Test" +#~ msgstr "Test di compatibilità" + +#~ msgid "XMPP Connection Preferences" +#~ msgstr "Preferenze Connessione XMPP" + +#~ msgid "talkative" +#~ msgstr "loquace" + +#~ msgid "normal" +#~ msgstr "normale" + +#~ msgid "terse" +#~ msgstr "conciso" + +#~ msgid "Success !" +#~ msgstr "Successo!" + +#~ msgid "Proxy Preferences" +#~ msgstr "Preferenze Proxy" + +#~ msgid "BOSH Connection Preferences" +#~ msgstr "Preferenze Connessione BOSH" + +#~ msgid "Actual version : " +#~ msgstr "Versione corrente " + +#, php-format +#~ msgid "Please remove the %s folder in order to complete the installation" +#~ msgstr "Per completare l'installazione rimuovere la cartella %s" + +#~ msgid "Connecting..." +#~ msgstr "Connessione in corso..." + +#~ msgid "You entered different passwords" +#~ msgstr "Hai digitato una password diversa" + +#~ msgid "Invalid name" +#~ msgstr "Nome non valido" + +#~ msgid "Could not connect to the XMPP server" +#~ msgstr "Non è possibile connettersi al server XMPP" + +#~ msgid "Username already taken" +#~ msgstr "Nome utente non disponibile" + +#~ msgid "Wrong ID" +#~ msgstr "ID Errato" + +#~ msgid "JID not provided." +#~ msgstr "JID non fornito" + +#~ msgid "or" +#~ msgstr "oppure" + +#, php-format +#~ msgid "You can now access your shiny Movim instance %sJump In !%s" +#~ msgstr "" +#~ "Puoi ora accedere alla tua splendente istanza Movim %sTuffati dentro!%s" + +#~ msgid "Database Movim schema installed" +#~ msgstr "Installato lo schema del database Movim" + +#~ msgid "Database Detected" +#~ msgstr "Database Trovato" + +#~ msgid "Could not communicate with the XMPP server" +#~ msgstr "Impossibile comunicare con il server XMPP" + +#, php-format +#~ msgid "%s - Add An Account" +#~ msgstr "%s - Aggiungi un account" + +#~ msgid "Retype" +#~ msgstr "Ridigita" + +#~ msgid "Only alphanumerics elements are authorized" +#~ msgstr "Sono permessi solo elementi alfanumerici" + +#~ msgid "Make sure your password is safe :" +#~ msgstr "Assicurati che la tua password sia sicura:" + +#~ msgid "Example :" +#~ msgstr "Esempio:" + +#~ msgid "Same here !" +#~ msgstr "Anche qui!" + +#~ msgid "Pseudo" +#~ msgstr "Pseudo" + +#~ msgid "8 characters" +#~ msgstr "8 caratteri" + +#~ msgid "A capital letter, a digit and a special character are recommended" +#~ msgstr "" +#~ "Sono consigliati una lettera maiuscola, un numero ed un carattere spaciale" + +#~ msgid "" +#~ "Firstly fill in this blank with a brand new account ID, this address will " +#~ "follow you on all the Movim network !" +#~ msgstr "" +#~ "Prima di tutto compila questo spazio con un nuovo ID utente, questo " +#~ "indirizzo ti seguirà su tutta la rete Movim!" + +#~ msgid "Add your login informations" +#~ msgstr "Inserisci le tue informazioni di login" + +#~ msgid "Create" +#~ msgstr "Crea" + +#~ msgid "Remove this contact" +#~ msgstr "Elimina questo contatto" + +#, php-format +#~ msgid "Cannot open log file '%s'" +#~ msgstr "Impossibile aprire il file di log '%s'" + +#, php-format +#~ msgid "jid '%s' is incorrect" +#~ msgstr "Il jabber id '%s' é sbagliato" + +#~ msgid "Address" +#~ msgstr "Indirizzo" + +#~ msgid "empty" +#~ msgstr "vuoto" + +#~ msgid "Loading your feed ..." +#~ msgstr "Caricando il tuo feed..." + +#~ msgid "Client Name" +#~ msgstr "Nome client" + +#~ msgid "Client Type" +#~ msgstr "Tipologia client" + +#~ msgid "" +#~ "Your server doesn't support post publication, you can only read contact's " +#~ "feeds" +#~ msgstr "" +#~ "Il tuo server non supporta la pubblicazione dei post, puoi solo leggere i " +#~ "feed dei tuoi contatti" + +#~ msgid "My Posts" +#~ msgstr "I miei post" + +#, php-format +#~ msgid "" +#~ "Visit the page %s What is Movim ? %s to know more about the project, its " +#~ "aims and understand how it works." +#~ msgstr "" +#~ "Visita la pagina %s Cosa è Movim ? %s per sapere di più sul progetto, è " +#~ "dedicata a farti capire come funziona." + +#~ msgid "I can't find the answer to my question here" +#~ msgstr "Non riesco a trovare la soluzione alla mia domanda qui" + +#, php-format +#~ msgid "" +#~ "Go to the %s to the Frequently Asked Questions %s or come ask your question " +#~ "on the official chatroom %s or via our mailing-list (%s see the dedicated " +#~ "page %s)." +#~ msgstr "" +#~ "Vai alle %s domande chieste frequentemente (FAQ) %s o vieni a fare le tue " +#~ "domande sulla chatroom ufficiale %s o tramite la nostra mailing-list (%s " +#~ "vedi la pagina dedicata %s)." + +#, php-format +#~ msgid "" +#~ "Although Movim is evolving fast, many (many) features are missing. Be " +#~ "patient ;). You can have a look %s at next versions's roadmaps %s to know if " +#~ "the one you want is on its way." +#~ msgstr "" +#~ "Nonostante Movim si stia sviluppando velocemente, molte (molte) " +#~ "caratteristiche mancano. Sii paziente ;). Puoi guardare %s alla roadmap " +#~ "della prossima versione %s per scoprire se una delle cose che vuoi sta " +#~ "venendo sviluppata." + +#, php-format +#~ msgid "" +#~ "Don't forget that Movim is an open source project, a helping hand is always " +#~ "welcome (see %s Can I participate %s)" +#~ msgstr "" +#~ "Non scordarti che Movim è un progetto open source, una mano è sempre " +#~ "benvenuta (vedi %s Posso partecipare %s)" + +#~ msgid "" +#~ "Some features are missing/I can't do everything I used to do on other social " +#~ "networks" +#~ msgstr "" +#~ "Alcune caratteristiche mancano/Non posso fare tutto quello che ero solito " +#~ "fare su altri social netowk" + +#~ msgid "The current BOSH URL in invalid" +#~ msgstr "Il corrente indirizzo BOSH è invalido" + +#~ msgid "Link my current account" +#~ msgstr "Link al mio account corrente" + +#~ msgid "Debug console" +#~ msgstr "Console di debug" + +#~ msgid "wants to talk with you" +#~ msgstr "vuole parlarti" + +#~ msgid "Decline" +#~ msgstr "Rifiuta" + +#, php-format +#~ msgid "Contacts (%s)" +#~ msgstr "Contatti (%s)" + +#~ msgid "No profile yet ?" +#~ msgstr "Ancora nessun profilo?" + +#~ msgid "Show All" +#~ msgstr "Mostra tutto" + +#~ msgid "Edit my Profile" +#~ msgstr "Modifica il mio Profilo" + +#~ msgid "Loading the contact feed ..." +#~ msgstr "Caricando il feed del contatto..." + +#~ msgid "Create my vCard" +#~ msgstr "Crea la mia vCard" + +#~ msgid "Follow" +#~ msgstr "Segui" + +#~ msgid "Valid Bosh" +#~ msgstr "Valido Bosh" + +#~ msgid "ultimate" +#~ msgstr "ultimo" + +#, php-format +#~ msgid "This server hosts %s accounts" +#~ msgstr "Questo server ospita %s account" + +#, php-format +#~ msgid "Cannot load element value '%s'" +#~ msgstr "Impossibile caricare il valore dell'elemento '%s'" + +#~ msgid "What is Movim?" +#~ msgstr "Cosa è Movim?" + +#~ msgid "Invite this user" +#~ msgstr "Invita questo utente" + +#, php-format +#~ msgid "Bosh connection failed with error '%s'" +#~ msgstr "Connessione Bosh fallita con errore '%s'" + +#, php-format +#~ msgid "Database connection failed with error '%s'" +#~ msgstr "Connessione al database fallita con errore '%s'" + +#, php-format +#~ msgid "XMPP connection through Bosh failed with error '%s'" +#~ msgstr "Connessione XMPP tramite Bosh fallita con errore '%s'" + +#~ msgid "Send request" +#~ msgstr "Invia richiesta" diff --git a/sources/locales/ja.po b/sources/locales/ja.po new file mode 100644 index 0000000..fa70137 --- /dev/null +++ b/sources/locales/ja.po @@ -0,0 +1,2839 @@ +# Japanese translations for Movim package. +# This file is distributed under the same license as the Movim package. +# This file was translated from CodingTeam at . +msgid "" +msgstr "" +"Project-Id-Version: Movim\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-06-08 22:06+0200\n" +"PO-Revision-Date: 2015-06-09 12:20+0000\n" +"Last-Translator: edhelas \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2015-06-18 21:08+0000\n" +"X-Generator: Launchpad (build 17570)\n" +"Language: \n" + +#: ../cache/locales.php:2 +msgid "Thanks" +msgstr "" + +#: ../cache/locales.php:3 +msgid "Developers" +msgstr "開発者" + +#: ../cache/locales.php:4 +msgid "Translators" +msgstr "翻訳者" + +#: ../cache/locales.php:5 +msgid "Software" +msgstr "ソフトウェア" + +#: ../cache/locales.php:6 +msgid "Resources" +msgstr "リソース" + +#: ../cache/locales.php:7 ../cache/locales.php:83 ../cache/locales.php:85 +msgid "API" +msgstr "API" + +#: ../cache/locales.php:8 +msgid "" +"Movim is an XMPP-based communication platform. All the project, except the " +"following software and resources, is under" +msgstr "" + +#: ../cache/locales.php:9 +msgid "Account" +msgstr "アカウント" + +#: ../cache/locales.php:10 +msgid "The password has been updated" +msgstr "パスワードは更新されました" + +#: ../cache/locales.php:11 +msgid "Please provide a valid password (6 characters minimum)" +msgstr "適正なパスワードを記入してください(最低6文字)" + +#: ../cache/locales.php:12 +msgid "The provided passwords are not the same" +msgstr "記入されたパスワードが異なっています" + +#: ../cache/locales.php:13 +msgid "Delete my account" +msgstr "アカウントを削除する" + +#: ../cache/locales.php:14 +msgid "" +"You will delete your XMPP account and all the relative information linked to " +"it (profile, contacts and publications)." +msgstr "XMPP アカウントと関連しているデータ、プロファイル、コンタクトや投稿などが削除されます。" + +#: ../cache/locales.php:15 +msgid "Are you sure that you want to delete it ?" +msgstr "削除してよろしいですか" + +#: ../cache/locales.php:16 ../cache/locales.php:411 +msgid "Create a new account" +msgstr "新しいアカウントを作成する" + +#: ../cache/locales.php:17 +msgid "No account creation form found on the server" +msgstr "" + +#: ../cache/locales.php:18 ../cache/locales.php:172 +msgid "on" +msgstr "" + +#: ../cache/locales.php:19 +msgid "Your acccount has been successfully registered" +msgstr "アカウントが正常に作成されました" + +#: ../cache/locales.php:20 +msgid "Loading" +msgstr "読み込み中" + +#: ../cache/locales.php:21 +msgid "Not Acceptable" +msgstr "" + +#: ../cache/locales.php:22 +msgid "The registration system of this server is currently unavailable" +msgstr "" + +#: ../cache/locales.php:23 +msgid "" +"This server use an external system for the registration, please click on the " +"following URL." +msgstr "" + +#: ../cache/locales.php:24 +msgid "Actions" +msgstr "アクション" + +#: ../cache/locales.php:25 ../cache/locales.php:82 +msgid "Database" +msgstr "データベース" + +#: ../cache/locales.php:26 +msgid "Modl wasn't able to connect to the database" +msgstr "Modlがデータベースに接続できませんでした" + +#: ../cache/locales.php:27 +msgid "Movim is connected to the database" +msgstr "Movimがデータベースに接続しました" + +#: ../cache/locales.php:28 +msgid "The database need to be updated" +msgstr "データベースをアップデートする必要があります" + +#: ../cache/locales.php:29 +msgid "Movim database is up to date" +msgstr "データベースがアップデートされました" + +#: ../cache/locales.php:30 +msgid "Database Type" +msgstr "データベースタイプ" + +#: ../cache/locales.php:31 ../cache/locales.php:50 ../cache/locales.php:540 +msgid "Username" +msgstr "ユーザ名" + +#: ../cache/locales.php:32 ../cache/locales.php:51 ../cache/locales.php:282 +#: ../cache/locales.php:541 +msgid "Password" +msgstr "パスワード" + +#: ../cache/locales.php:33 +msgid "Host" +msgstr "ホスト" + +#: ../cache/locales.php:34 +msgid "Port" +msgstr "ポート" + +#: ../cache/locales.php:35 +msgid "Database Name" +msgstr "データベース名" + +#: ../cache/locales.php:36 +msgid "General Settings" +msgstr "一般設定" + +#: ../cache/locales.php:37 +msgid "Theme" +msgstr "テーマ" + +#: ../cache/locales.php:38 +msgid "Default language" +msgstr "標準の言語" + +#: ../cache/locales.php:39 +msgid "Environment" +msgstr "環境" + +#: ../cache/locales.php:40 +msgid "Log verbosity" +msgstr "ログ" + +#: ../cache/locales.php:41 +msgid "Server Timezone" +msgstr "サーバータイムゾーン" + +#: ../cache/locales.php:42 +msgid "User folder size limit (in bytes)" +msgstr "ユーザーフォルダのサイズ上限(バイト)" + +#: ../cache/locales.php:43 +msgid "WebSocket Configuration" +msgstr "ウェブソケット設定" + +#: ../cache/locales.php:44 +msgid "Enter here a valid WebSocket URI in the form" +msgstr "" + +#: ../cache/locales.php:45 +msgid "WebSocket URI" +msgstr "ウェブソケットURI" + +#: ../cache/locales.php:46 +msgid "" +"If you change the URI, please restart the daemon to reload the configuration" +msgstr "URIを変えるとデーモンを再起動してください" + +#: ../cache/locales.php:47 +msgid "Public WebSockets" +msgstr "" + +#: ../cache/locales.php:48 +msgid "Administration Credential" +msgstr "管理者認証" + +#: ../cache/locales.php:49 +msgid "Change the default credentials admin/password" +msgstr "デフォルトの管理者・パスワードを変更する" + +#: ../cache/locales.php:52 +msgid "Retype password" +msgstr "パスワードを再入力してください" + +#: ../cache/locales.php:53 +msgid "Whitelist - XMPP Server" +msgstr "信頼するXMPPサーバー" + +#: ../cache/locales.php:54 +msgid "" +"If you want to specify a list of authorized XMPP servers on your Movim pod " +"and forbid the connection on all the others please put their domain name " +"here, with comma (ex: movim.eu,jabber.fr)" +msgstr "" +"限られた信頼するXMPPサーバーのリストをMovimのポッドに設定し、他のサーバーの接続をブロックしたい場合、ここにドメインネームをコンマで区切って(例:" +"movim.eu,jabber.fr)入力してください。" + +#: ../cache/locales.php:55 +msgid "" +"Leave this field blank if you allow the access to all the XMPP accounts." +msgstr "空のままにするとアクセスできるXMPPアカウントが制限されません" + +#: ../cache/locales.php:56 +msgid "List of whitelisted XMPP servers" +msgstr "信頼するXMPPサーバー" + +#: ../cache/locales.php:57 ../cache/locales.php:61 +msgid "Information Message" +msgstr "" + +#: ../cache/locales.php:58 +msgid "Description" +msgstr "" + +#: ../cache/locales.php:59 +msgid "This message will be displayed on the login page" +msgstr "このメッセージはログインページに表示されます" + +#: ../cache/locales.php:60 +msgid "Leave this field blank if you don't want to show any message." +msgstr "メッセージを表示したくない場合、空にしてください。" + +#: ../cache/locales.php:62 +msgid "Empty" +msgstr "空" + +#: ../cache/locales.php:63 +msgid "Syslog" +msgstr "Syslog" + +#: ../cache/locales.php:64 +msgid "Syslog and files" +msgstr "Syslogとファイル" + +#: ../cache/locales.php:65 +msgid "URL Rewriting" +msgstr "" + +#: ../cache/locales.php:66 +msgid "The URL Rewriting can be enabled" +msgstr "" + +#: ../cache/locales.php:67 +msgid "General Overview" +msgstr "概要" + +#: ../cache/locales.php:68 +msgid "" +"Movim has found some issues or things that need to be fixed or improved" +msgstr "" + +#: ../cache/locales.php:69 +#, php-format +msgid "Update your PHP-Version: %s" +msgstr "PHPをアップデートしてください: %s" + +#: ../cache/locales.php:70 +msgid "Required: 5.3.0" +msgstr "" + +#: ../cache/locales.php:71 +msgid "Install the php5-curl library" +msgstr "" + +#: ../cache/locales.php:72 +msgid "Install the php5-imagick library" +msgstr "" + +#: ../cache/locales.php:73 +msgid "Install the php5-gd library" +msgstr "" + +#: ../cache/locales.php:74 +msgid "Read and write rights for the webserver in Movim's root directory" +msgstr "Movimルートの読み取り・書き込み権限" + +#: ../cache/locales.php:75 +msgid "The URL Rewriting support is currently disabled" +msgstr "" + +#: ../cache/locales.php:76 +msgid "The database need to be updated, go to the database panel to fix this" +msgstr "" + +#: ../cache/locales.php:77 +msgid "" +"WebSocket connection error, check if the Movim Daemon is running and is " +"reacheable" +msgstr "" + +#: ../cache/locales.php:78 +msgid "" +"XMPP Websocket connection error, please check the validity of the URL given " +"in the General Configuration" +msgstr "" + +#: ../cache/locales.php:79 +msgid "Browser" +msgstr "" + +#: ../cache/locales.php:80 +msgid "Movim Core" +msgstr "" + +#: ../cache/locales.php:81 +msgid "Movim Daemon" +msgstr "" + +#: ../cache/locales.php:84 +msgid "XMPP" +msgstr "" + +#: ../cache/locales.php:86 +#, php-format +msgid "" +"Here you can register your pod on the official %sMovim API%s and be listed " +"on %sthe pods page%s." +msgstr "" + +#: ../cache/locales.php:87 +msgid "Your pod is not registered on the API" +msgstr "" + +#: ../cache/locales.php:88 +msgid "Your pod is registered on the API" +msgstr "" + +#: ../cache/locales.php:89 +msgid "Your pod is not yet validated" +msgstr "" + +#: ../cache/locales.php:90 +msgid "Your pod is validated" +msgstr "" + +#: ../cache/locales.php:91 +msgid "" +"You asked to be removed from the API, this request will be processed in a " +"couple of hours" +msgstr "" + +#: ../cache/locales.php:92 ../cache/locales.php:147 +msgid "Configuration updated" +msgstr "設定が変更されました" + +#: ../cache/locales.php:93 +msgid "File" +msgstr "ファイル" + +#: ../cache/locales.php:94 +msgid "Use it" +msgstr "使用する" + +#: ../cache/locales.php:95 +msgid "Webcam" +msgstr "ウェブカメラ" + +#: ../cache/locales.php:96 +msgid "Cheese !" +msgstr "はい、チーズ!" + +#: ../cache/locales.php:97 +msgid "Take a webcam snapshot" +msgstr "ウェブカメラで写真を撮る" + +#: ../cache/locales.php:98 +msgid "Avatar Updated" +msgstr "アバターがアップデートされました" + +#: ../cache/locales.php:99 +msgid "Avatar Not Updated" +msgstr "アバターが更新されていません" + +#: ../cache/locales.php:100 ../cache/locales.php:415 +#, php-format +msgid "%s's feed" +msgstr "%s のフィード" + +#: ../cache/locales.php:101 +msgid "This user has not posted anything right now" +msgstr "このユーザがまだ投稿していません" + +#: ../cache/locales.php:102 +msgid "Conferences" +msgstr "" + +#: ../cache/locales.php:103 ../cache/locales.php:193 ../cache/locales.php:217 +#: ../cache/locales.php:468 +msgid "Groups" +msgstr "グループ" + +#: ../cache/locales.php:104 +msgid "Add a new Chat Room" +msgstr "チャットルームを追加する" + +#: ../cache/locales.php:105 ../cache/locales.php:368 +msgid "Chat Room ID" +msgstr "" + +#: ../cache/locales.php:106 ../cache/locales.php:116 ../cache/locales.php:156 +#: ../cache/locales.php:361 ../cache/locales.php:369 ../cache/locales.php:424 +msgid "Name" +msgstr "名前" + +#: ../cache/locales.php:107 ../cache/locales.php:157 ../cache/locales.php:371 +#: ../cache/locales.php:425 +msgid "Nickname" +msgstr "ニックネーム" + +#: ../cache/locales.php:108 +msgid "Do you want do join automaticaly this Chat Room ?" +msgstr "" + +#: ../cache/locales.php:109 ../cache/locales.php:372 +msgid "Bad Chatroom ID" +msgstr "不正チャットルームID" + +#: ../cache/locales.php:110 ../cache/locales.php:373 +msgid "Empty name" +msgstr "名前が空です" + +#: ../cache/locales.php:111 ../cache/locales.php:380 +msgid "Bookmarks updated" +msgstr "ブックマークを更新しました" + +#: ../cache/locales.php:112 +msgid "An error occured : " +msgstr "エラーが発生しました: " + +#: ../cache/locales.php:113 +msgid "Configure" +msgstr "設定する" + +#: ../cache/locales.php:114 +msgid "Add a new URL" +msgstr "URLを追加する" + +#: ../cache/locales.php:115 +msgid "URL" +msgstr "URL" + +#: ../cache/locales.php:117 +msgid "Message Published" +msgstr "メッセージが公開されました" + +#: ../cache/locales.php:118 ../cache/locales.php:138 +msgid "Encrypted message" +msgstr "暗号化されたメッセージ" + +#: ../cache/locales.php:119 +msgid "Composing..." +msgstr "書き込み中" + +#: ../cache/locales.php:120 +msgid "Paused..." +msgstr "" + +#: ../cache/locales.php:121 +msgid "Contact gone" +msgstr "" + +#: ../cache/locales.php:122 +#, php-format +msgid "%s needs your attention" +msgstr "" + +#: ../cache/locales.php:123 +msgid "Your message here..." +msgstr "ここに記入を..." + +#: ../cache/locales.php:124 +msgid "Smileys" +msgstr "絵文字" + +#: ../cache/locales.php:125 ../cache/locales.php:139 +msgid "Chat" +msgstr "チャット" + +#: ../cache/locales.php:126 +msgid "Discuss with your contacts" +msgstr "" + +#: ../cache/locales.php:127 +msgid "Members" +msgstr "メンバー" + +#: ../cache/locales.php:128 ../cache/locales.php:376 +msgid "Connected to the chatroom" +msgstr "" + +#: ../cache/locales.php:129 ../cache/locales.php:377 +msgid "Disconnected from the chatroom" +msgstr "" + +#: ../cache/locales.php:130 ../cache/locales.php:200 ../cache/locales.php:469 +msgid "Configuration" +msgstr "設定" + +#: ../cache/locales.php:131 +msgid "Configuration saved" +msgstr "設定が保存されました。" + +#: ../cache/locales.php:132 +msgid "Subject" +msgstr "トピック" + +#: ../cache/locales.php:133 +msgid "Subject changed" +msgstr "トピックが更新されました" + +#: ../cache/locales.php:134 +msgid "Open a new conversation by clicking on the plus button bellow" +msgstr "" + +#: ../cache/locales.php:135 +msgid "Chat with a contact" +msgstr "誰かとチャットする" + +#: ../cache/locales.php:136 +msgid "Frequent contacts" +msgstr "" + +#: ../cache/locales.php:137 +msgid "Load more contacts" +msgstr "" + +#: ../cache/locales.php:140 +msgid "General" +msgstr "一般" + +#: ../cache/locales.php:141 +msgid "Language" +msgstr "言語" + +#: ../cache/locales.php:142 +msgid "Roster display" +msgstr "" + +#: ../cache/locales.php:143 +msgid "Show the offline contacts" +msgstr "オフラインのコンタクトを表示" + +#: ../cache/locales.php:144 +msgid "Hide the offline contacts" +msgstr "オフラインのコンタクトを非表示" + +#: ../cache/locales.php:145 +msgid "Appearence" +msgstr "" + +#: ../cache/locales.php:146 +msgid "This configuration is shared wherever you are connected !" +msgstr "" + +#: ../cache/locales.php:148 +msgid "Notify on incoming message" +msgstr "" + +#: ../cache/locales.php:149 +msgid "Use desktop notifications" +msgstr "" + +#: ../cache/locales.php:150 +msgid "Data" +msgstr "データ" + +#: ../cache/locales.php:151 +msgid "Cache" +msgstr "キャッシュ" + +#: ../cache/locales.php:152 ../cache/locales.php:218 ../cache/locales.php:466 +msgid "Contacts" +msgstr "コンタクト" + +#: ../cache/locales.php:153 ../cache/locales.php:480 +msgid "Posts" +msgstr "投稿" + +#: ../cache/locales.php:154 +msgid "Messages" +msgstr "メッセージ" + +#: ../cache/locales.php:155 ../cache/locales.php:423 +msgid "General Informations" +msgstr "一般情報" + +#: ../cache/locales.php:158 ../cache/locales.php:427 +msgid "Date of Birth" +msgstr "生年月日" + +#: ../cache/locales.php:159 ../cache/locales.php:428 +msgid "Gender" +msgstr "性別" + +#: ../cache/locales.php:160 ../cache/locales.php:429 +msgid "Marital Status" +msgstr "婚姻区分" + +#: ../cache/locales.php:161 ../cache/locales.php:426 +msgid "Email" +msgstr "メール" + +#: ../cache/locales.php:162 ../cache/locales.php:430 +msgid "Website" +msgstr "ホームページ" + +#: ../cache/locales.php:163 ../cache/locales.php:431 +msgid "About Me" +msgstr "個人情報" + +#: ../cache/locales.php:164 +msgid "Other Accounts" +msgstr "他のアカウント" + +#: ../cache/locales.php:165 +msgid "Is Listening" +msgstr "" + +#: ../cache/locales.php:166 ../cache/locales.php:432 +msgid "Geographic Position" +msgstr "" + +#: ../cache/locales.php:167 ../cache/locales.php:433 +msgid "Locality" +msgstr "現在地" + +#: ../cache/locales.php:168 ../cache/locales.php:434 +msgid "Country" +msgstr "国名" + +#: ../cache/locales.php:169 +msgid "Mood" +msgstr "機嫌" + +#: ../cache/locales.php:170 +msgid "I'm " +msgstr "" + +#: ../cache/locales.php:171 +msgid "Listening" +msgstr "" + +#: ../cache/locales.php:173 +msgid "Last seen" +msgstr "" + +#: ../cache/locales.php:174 +msgid "Client Informations" +msgstr "クライアントインフォメーション" + +#: ../cache/locales.php:175 +msgid "Last registered" +msgstr "" + +#: ../cache/locales.php:176 +msgid "Find some new friends" +msgstr "" + +#: ../cache/locales.php:177 ../cache/locales.php:533 +msgid "Edit" +msgstr "編集" + +#: ../cache/locales.php:178 +msgid "Alias" +msgstr "アリアス" + +#: ../cache/locales.php:179 +msgid "Group" +msgstr "グループ" + +#: ../cache/locales.php:180 ../cache/locales.php:400 +msgid "Contact updated" +msgstr "コンタクトが更新されました" + +#: ../cache/locales.php:181 +msgid "Are you sure?" +msgstr "よろしいですか" + +#: ../cache/locales.php:182 +msgid "" +"You are going to delete one of your contacts, please confirm your action" +msgstr "コンタクトを削除しますが、よろしいですか" + +#: ../cache/locales.php:183 +#, php-format +msgid "%s years" +msgstr "%s 年" + +#: ../cache/locales.php:184 +msgid "Last public post" +msgstr "" + +#: ../cache/locales.php:185 +msgid "Subscribe" +msgstr "参加申請する" + +#: ../cache/locales.php:186 +msgid "Subscribed" +msgstr "参加申請済" + +#: ../cache/locales.php:187 +msgid "Unsubscribe" +msgstr "参加申請取消" + +#: ../cache/locales.php:188 +msgid "You are going to unsubscribe from this Group" +msgstr "" + +#: ../cache/locales.php:189 +msgid "Unsubscribed" +msgstr "" + +#: ../cache/locales.php:190 +msgid "Make your membership to this group public to your friends" +msgstr "" + +#: ../cache/locales.php:191 +msgid "Give a label for this group" +msgstr "" + +#: ../cache/locales.php:192 +msgid "Are you sure ?" +msgstr "よろしいですか" + +#: ../cache/locales.php:194 +msgid "Discover, follow and share" +msgstr "" + +#: ../cache/locales.php:195 +msgid "Something bad happened to this group" +msgstr "" + +#: ../cache/locales.php:196 +msgid "Group configuration saved" +msgstr "グループの設定が保存されました" + +#: ../cache/locales.php:197 +msgid "Delete the group" +msgstr "グループを削除する" + +#: ../cache/locales.php:198 +msgid "" +"You are going to delete the following group. Please confirm your action." +msgstr "このグループを削除しますが、よろしいですか" + +#: ../cache/locales.php:199 +msgid "" +"It seems that this group doesn't exists anymore. Do you want to remove it " +"from your subscriptions?" +msgstr "" + +#: ../cache/locales.php:201 ../cache/locales.php:408 +msgid "Subscriptions" +msgstr "" + +#: ../cache/locales.php:202 ../cache/locales.php:290 +msgid "Hello" +msgstr "こんにちは" + +#: ../cache/locales.php:203 ../cache/locales.php:225 ../cache/locales.php:291 +msgid "Contact post" +msgstr "コンタクトの投稿" + +#: ../cache/locales.php:204 +msgid "" +"You don't have any subscriptions yet, select a group server above to start " +"exploring." +msgstr "" + +#: ../cache/locales.php:205 +msgid "Subscribe to your favorite feeds by bookmarking them." +msgstr "" + +#: ../cache/locales.php:206 +msgid "My Subscriptions" +msgstr "" + +#: ../cache/locales.php:207 +msgid "Create a new Group" +msgstr "グループを作成する" + +#: ../cache/locales.php:208 +msgid "Group name" +msgstr "グループ名" + +#: ../cache/locales.php:209 +msgid "My Little Pony - Fan Club" +msgstr "ママチャリ部活" + +#: ../cache/locales.php:210 +msgid "Group created successfully" +msgstr "グループが正常に作成されました" + +#: ../cache/locales.php:211 +msgid "Group deleted successfully" +msgstr "グループが正常に削除されました" + +#: ../cache/locales.php:212 +msgid "Please provide a valid group name (4 characters minimum)" +msgstr "" + +#: ../cache/locales.php:213 +msgid "You cannot create a new Group on this server" +msgstr "" + +#: ../cache/locales.php:214 +#, php-format +msgid "%s subscribers" +msgstr "" + +#: ../cache/locales.php:215 +#, php-format +msgid "%s posts" +msgstr "%s 投稿" + +#: ../cache/locales.php:216 +msgid "All" +msgstr "全て" + +#: ../cache/locales.php:219 +msgid "Refresh all the streams" +msgstr "" + +#: ../cache/locales.php:220 ../cache/locales.php:402 +msgid "Search" +msgstr "検索" + +#: ../cache/locales.php:221 +msgid "Go on the Chat page" +msgstr "チャットへ" + +#: ../cache/locales.php:222 +msgid "Read all theses articles on the News page" +msgstr "新着情報をもっと読む" + +#: ../cache/locales.php:223 +msgid "Visit your public blog" +msgstr "公開ブログへ" + +#: ../cache/locales.php:224 +msgid "See your public posts and share them with all your contacts" +msgstr "" + +#: ../cache/locales.php:226 +msgid "Universal share button" +msgstr "" + +#: ../cache/locales.php:227 +msgid "" +"Bookmark or drag and drop the following button in your toolbar and use it on " +"all the pages you want to share on Movim" +msgstr "" + +#: ../cache/locales.php:228 +msgid "Share on Movim" +msgstr "Movimで共有する" + +#: ../cache/locales.php:229 +msgid "Frequently Asked Questions" +msgstr "よくある質問" + +#: ../cache/locales.php:230 +msgid "What do the little banners refer to ?" +msgstr "この標の意味はなんですか" + +#: ../cache/locales.php:231 +msgid "" +"Thanks to these five little banners, you can quickly identitfy the level of " +"confdentiality applied to the information you provide." +msgstr "この標で、あなとが公開しているデータの機密性が分かります。" + +#: ../cache/locales.php:232 +msgid "White, only you can see the information" +msgstr "白、あなとしか見れない" + +#: ../cache/locales.php:233 +msgid "Green, you have chosen some contacts who can see your information" +msgstr "緑、シェアーしているコンタクトしか見れない" + +#: ../cache/locales.php:234 +msgid "Orange, all your contact list can see your information" +msgstr "オレンジ、あなたのコンタクト全員が見れる" + +#: ../cache/locales.php:235 +msgid "Red, everybody in the XMPP network can see your information" +msgstr "XMPPを使っている人全員が見れる" + +#: ../cache/locales.php:236 +msgid "Black, the whole Internet can see your information" +msgstr "黒、誰でも見れる" + +#: ../cache/locales.php:237 +msgid "Looking for some documentation ?" +msgstr "ドキュメンテーションお探しですか" + +#: ../cache/locales.php:238 +msgid "Read the Wiki" +msgstr "Wiki へ" + +#: ../cache/locales.php:239 +msgid "Talk with us by email ?" +msgstr "メールで連絡したいと思っていますか" + +#: ../cache/locales.php:240 +msgid "Join the Mailing List" +msgstr "Mailing List に登録する" + +#: ../cache/locales.php:241 +msgid "Chat with the team ?" +msgstr "チャットがいいですか" + +#: ../cache/locales.php:242 +msgid "Join the Chatroom" +msgstr "チャットルームに来てください" + +#: ../cache/locales.php:243 +msgid "Location node created" +msgstr "" + +#: ../cache/locales.php:244 +msgid "Bookmark node created" +msgstr "" + +#: ../cache/locales.php:245 +msgid "Profile node created" +msgstr "" + +#: ../cache/locales.php:246 +msgid "Avatar node created" +msgstr "" + +#: ../cache/locales.php:247 +msgid "Subscriptions node created" +msgstr "" + +#: ../cache/locales.php:248 +msgid "Microblog node created" +msgstr "" + +#: ../cache/locales.php:249 +msgid "Location" +msgstr "現在地" + +#: ../cache/locales.php:250 +msgid "Wrong position" +msgstr "" + +#: ../cache/locales.php:251 +msgid "Location updated" +msgstr "現在地が更新されました" + +#: ../cache/locales.php:252 +msgid "Update my position" +msgstr "現在地を更新する" + +#: ../cache/locales.php:253 +msgid "Wrong username" +msgstr "ユーザ名が正しくありません" + +#: ../cache/locales.php:254 +msgid "Invalid JID" +msgstr "JID が正しくありません" + +#: ../cache/locales.php:255 +msgid "Empty Challenge from the server" +msgstr "" + +#: ../cache/locales.php:256 +msgid "XMPP Domain error, your account is not a correct Jabber ID" +msgstr "XMPPドメインエラーが発生しました。使われているアカウントは不可なJabberIDです。" + +#: ../cache/locales.php:257 +msgid "Some data are missing !" +msgstr "いくつかのデータが足りません。" + +#: ../cache/locales.php:258 +msgid "Wrong password" +msgstr "パスワードが違います" + +#: ../cache/locales.php:259 +msgid "Internal server error" +msgstr "内部エラー" + +#: ../cache/locales.php:260 +msgid "Session error" +msgstr "セッションエラー" + +#: ../cache/locales.php:261 +msgid "Account successfully created" +msgstr "アカウントが正常に作成されました" + +#: ../cache/locales.php:262 ../cache/locales.php:271 +msgid "Your XMPP server is unauthorized" +msgstr "あなとが使用しているXMPPサーバーは許可がありません" + +#: ../cache/locales.php:263 +msgid "The server takes too much time to respond" +msgstr "このサーバは重すぎます" + +#: ../cache/locales.php:264 +msgid "Your web browser is too old to use with Movim." +msgstr "ブラウザーのバージョンが古すぎてMovimを使用できません" + +#: ../cache/locales.php:265 +msgid "" +"Movim cannot talk with the server, please try again later (Websocket " +"connection error)" +msgstr "" + +#: ../cache/locales.php:266 +msgid "Impossible login" +msgstr "" + +#: ../cache/locales.php:267 +msgid "Oops!" +msgstr "おっとぉ!" + +#: ../cache/locales.php:268 ../cache/locales.php:449 ../cache/locales.php:455 +msgid "Unknown error" +msgstr "原因不明のエラー" + +#: ../cache/locales.php:269 +msgid "Invalid username format" +msgstr "" + +#: ../cache/locales.php:270 +msgid "Invalid password format" +msgstr "" + +#: ../cache/locales.php:272 +msgid "A Movim session is already open on an other device" +msgstr "他にセッションが存在しています" + +#: ../cache/locales.php:273 +msgid "Movim failed to authenticate. You entered wrong data" +msgstr "認識が失敗しました。入力した情報を確認してください" + +#: ../cache/locales.php:274 +msgid "Authentication mechanism not supported by Movim" +msgstr "認識方法が対応されていません" + +#: ../cache/locales.php:275 +msgid "The XMPP authentification failed" +msgstr "XMPP認証に失敗しました" + +#: ../cache/locales.php:276 +#, php-format +msgid "" +"You can login with Facebook (chat only) using %syour.id@chat.facebook.com%s " +"and your password" +msgstr "" + +#: ../cache/locales.php:277 +#, php-format +msgid "%sGmail accounts are also compatible%s but are not fully supported" +msgstr "" + +#: ../cache/locales.php:278 +msgid "You can login using your favorite Jabber account" +msgstr "" + +#: ../cache/locales.php:279 +msgid "or with our demonstration account" +msgstr "" + +#: ../cache/locales.php:280 ../cache/locales.php:435 +msgid "Accounts" +msgstr "アカウント" + +#: ../cache/locales.php:281 +msgid "My address" +msgstr "マイアドレス" + +#: ../cache/locales.php:283 +msgid "Create one !" +msgstr "" + +#: ../cache/locales.php:284 +msgid "No account yet ?" +msgstr "" + +#: ../cache/locales.php:285 +msgid "Another account" +msgstr "違うアカウント" + +#: ../cache/locales.php:286 +msgid "You can login with accounts from theses servers" +msgstr "" + +#: ../cache/locales.php:287 +msgid "Connected" +msgstr "" + +#: ../cache/locales.php:288 +msgid "Population" +msgstr "人口" + +#: ../cache/locales.php:289 +msgid "Bad nickname (between 4 and 40 characters)" +msgstr "" + +#: ../cache/locales.php:292 +msgid "" +"Welcome on your news feed, here you will see all the posts published in the " +"groups you have subscribed." +msgstr "" + +#: ../cache/locales.php:293 +msgid "Refreshing all the streams" +msgstr "" + +#: ../cache/locales.php:294 +msgid "This post is public" +msgstr "" + +#: ../cache/locales.php:295 +msgid "Manage your members" +msgstr "" + +#: ../cache/locales.php:296 +msgid "Get the members" +msgstr "" + +#: ../cache/locales.php:297 +msgid "Affiliations saved" +msgstr "" + +#: ../cache/locales.php:298 +msgid "Manage your subscriptions" +msgstr "サブスクリプションの管理" + +#: ../cache/locales.php:299 +msgid "Manage the subscriptions" +msgstr "サブスクリプションの管理" + +#: ../cache/locales.php:300 +msgid "Get the subscriptions" +msgstr "サブスクリプションを習得する" + +#: ../cache/locales.php:301 +msgid "Subscriptions saved" +msgstr "" + +#: ../cache/locales.php:302 +msgid "Pending Invitations" +msgstr "" + +#: ../cache/locales.php:303 +#, php-format +msgid "%s wants to talk with you" +msgstr "" + +#: ../cache/locales.php:304 +msgid "Manage" +msgstr "管理" + +#: ../cache/locales.php:305 ../cache/locales.php:338 +msgid "News Feed" +msgstr "新着情報" + +#: ../cache/locales.php:306 ../cache/locales.php:339 +msgid "Discover and register to the groups you are interested in" +msgstr "" + +#: ../cache/locales.php:307 ../cache/locales.php:340 ../cache/locales.php:482 +msgid "Preview" +msgstr "プレビュー" + +#: ../cache/locales.php:308 ../cache/locales.php:341 ../cache/locales.php:478 +msgid "Help" +msgstr "ヘルプ" + +#: ../cache/locales.php:309 ../cache/locales.php:342 +msgid "More help" +msgstr "" + +#: ../cache/locales.php:310 ../cache/locales.php:343 +msgid "Markdown syntax manual" +msgstr "" + +#: ../cache/locales.php:311 ../cache/locales.php:344 ../cache/locales.php:681 +msgid "Title" +msgstr "件名" + +#: ../cache/locales.php:312 ../cache/locales.php:345 +msgid "Content" +msgstr "コンテンツ" + +#: ../cache/locales.php:313 ../cache/locales.php:346 +msgid "Link" +msgstr "リンク" + +#: ../cache/locales.php:314 ../cache/locales.php:347 +msgid "Tags" +msgstr "" + +#: ../cache/locales.php:315 ../cache/locales.php:348 +msgid "Please enter a valid url" +msgstr "" + +#: ../cache/locales.php:316 ../cache/locales.php:349 +msgid "No content to preview" +msgstr "" + +#: ../cache/locales.php:317 ../cache/locales.php:350 ../cache/locales.php:687 +msgid "No content" +msgstr "" + +#: ../cache/locales.php:318 ../cache/locales.php:351 +msgid "Post published" +msgstr "" + +#: ../cache/locales.php:319 ../cache/locales.php:352 +msgid "Post deleted" +msgstr "" + +#: ../cache/locales.php:320 ../cache/locales.php:353 +msgid "This picture will be added to your gallery" +msgstr "" + +#: ../cache/locales.php:321 ../cache/locales.php:354 +msgid "What's Hot" +msgstr "" + +#: ../cache/locales.php:322 ../cache/locales.php:355 +msgid "New post" +msgstr "新しい投稿" + +#: ../cache/locales.php:323 ../cache/locales.php:357 +msgid "" +"You can also use services like Imgur or Flickr to host your picture and " +"paste the link here." +msgstr "" + +#: ../cache/locales.php:324 +#, php-format +msgid "This is a re-post from %s" +msgstr "" + +#: ../cache/locales.php:325 +#, php-format +msgid "See %s profile" +msgstr "" + +#: ../cache/locales.php:326 +msgid "Publish this post on your public feed?" +msgstr "" + +#: ../cache/locales.php:327 +msgid "Post published on your blog" +msgstr "" + +#: ../cache/locales.php:328 +msgid "Post removed from your blog" +msgstr "" + +#: ../cache/locales.php:329 ../cache/locales.php:701 +msgid "Delete this post" +msgstr "この投稿を削除する" + +#: ../cache/locales.php:330 +msgid "You are going to delete this post, please confirm your action" +msgstr "この投稿が削除されますが、よろしいですか" + +#: ../cache/locales.php:331 +msgid "Comments disabled" +msgstr "" + +#: ../cache/locales.php:332 +msgid "Comment published" +msgstr "" + +#: ../cache/locales.php:333 +msgid "Disconnect" +msgstr "切断する" + +#: ../cache/locales.php:334 +msgid "Your status here !" +msgstr "" + +#: ../cache/locales.php:335 +msgid "Status updated" +msgstr "ステータスを更新しました" + +#: ../cache/locales.php:336 +msgid "Status" +msgstr "ステータス" + +#: ../cache/locales.php:337 +msgid "Presence" +msgstr "" + +#: ../cache/locales.php:356 +msgid "Publish" +msgstr "" + +#: ../cache/locales.php:358 +msgid "You cannot publish a post on this Group" +msgstr "" + +#: ../cache/locales.php:359 +msgid "" +"Some fields have been filled in. Do you still want to go back and loose " +"their content?" +msgstr "" + +#: ../cache/locales.php:360 +msgid "Shared" +msgstr "" + +#: ../cache/locales.php:362 +#, php-format +msgid "%s has been added to your public groups" +msgstr "" + +#: ../cache/locales.php:363 +#, php-format +msgid "%s has been removed from your public groups" +msgstr "" + +#: ../cache/locales.php:364 +msgid "Add a chatroom" +msgstr "チャットルームを追加する" + +#: ../cache/locales.php:365 +msgid "You don't have any chatroom yet." +msgstr "チャットルームはまだありません" + +#: ../cache/locales.php:366 +msgid "Add one by clicking on the add button in the header." +msgstr "追加するにはボタンを押してください" + +#: ../cache/locales.php:367 +msgid "Chatrooms" +msgstr "チャットルーム" + +#: ../cache/locales.php:370 +msgid "My Favorite Room" +msgstr "" + +#: ../cache/locales.php:374 +msgid "Remove a chatroom" +msgstr "ルームを削除する" + +#: ../cache/locales.php:375 +msgid "" +"You are going to remove the following chatroom. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:378 +msgid "Users in the room" +msgstr "" + +#: ../cache/locales.php:379 +msgid "Please enter a correct nickname (6 to 40 characters)" +msgstr "" + +#: ../cache/locales.php:381 +msgid "Public chatroom" +msgstr "" + +#: ../cache/locales.php:382 +msgid "Please provide a room address" +msgstr "" + +#: ../cache/locales.php:383 +msgid "You are currently logued as an anonymous user." +msgstr "" + +#: ../cache/locales.php:384 +msgid "" +"You can join using your own account or create one on the login page by " +"loging out using the cross in the top-right corner." +msgstr "" + +#: ../cache/locales.php:385 +#, php-format +msgid "Login on %s" +msgstr "" + +#: ../cache/locales.php:386 +msgid "Your nickname" +msgstr "" + +#: ../cache/locales.php:387 +msgid "Ungrouped" +msgstr "" + +#: ../cache/locales.php:388 +msgid "Show disconnected contacts" +msgstr "オフラインの連絡先を表示" + +#: ../cache/locales.php:389 +msgid "Hide disconnected contacts" +msgstr "オフラインの連絡先を非表示" + +#: ../cache/locales.php:390 +#, php-format +msgid "Show group %s" +msgstr "グループ%sを表示" + +#: ../cache/locales.php:391 +#, php-format +msgid "Hide group %s" +msgstr "グループ%sを非表示" + +#: ../cache/locales.php:392 +msgid "Please enter a valid Jabber ID" +msgstr "正しいジャバーIDを入力してください" + +#: ../cache/locales.php:393 +msgid "" +"No contacts ? You can add one using the + button bellow or going to the " +"Explore page" +msgstr "" + +#: ../cache/locales.php:394 +msgid "Show/Hide" +msgstr "表示/非表示" + +#: ../cache/locales.php:395 +msgid "Enter the Jabber ID of your contact." +msgstr "" + +#: ../cache/locales.php:396 +msgid "Press enter to validate." +msgstr "" + +#: ../cache/locales.php:397 +msgid "JID" +msgstr "JID" + +#: ../cache/locales.php:398 +msgid "Results" +msgstr "検索結果" + +#: ../cache/locales.php:399 +msgid "Contact added" +msgstr "コンタクトが追加されました" + +#: ../cache/locales.php:401 +msgid "Contact deleted" +msgstr "コンタクトが削除されました" + +#: ../cache/locales.php:403 +msgid "This is not a valid url" +msgstr "" + +#: ../cache/locales.php:404 +msgid "Sharing the URL" +msgstr "" + +#: ../cache/locales.php:405 +msgid "Statistics" +msgstr "" + +#: ../cache/locales.php:406 +msgid "Since" +msgstr "" + +#: ../cache/locales.php:407 +msgid "Sessions" +msgstr "セッション" + +#: ../cache/locales.php:409 +msgid "Monthly Subscriptions" +msgstr "" + +#: ../cache/locales.php:410 +msgid "Monthly Subscriptions Cumulated" +msgstr "" + +#: ../cache/locales.php:412 +msgid "" +"Movim is a decentralized social network, before creating a new account you " +"need to choose a server to register." +msgstr "" + +#: ../cache/locales.php:413 +msgid "Your server here ?" +msgstr "" + +#: ../cache/locales.php:414 +msgid "Contact us to add yours to the officially supported servers list" +msgstr "" + +#: ../cache/locales.php:416 +msgid "No public feed for this contact" +msgstr "" + +#: ../cache/locales.php:417 +msgid "No contact specified" +msgstr "" + +#: ../cache/locales.php:418 ../cache/locales.php:473 +msgid "Profile" +msgstr "プロフィール" + +#: ../cache/locales.php:419 +msgid "Profile Updated" +msgstr "プロフィールを更新しました" + +#: ../cache/locales.php:420 +msgid "Profile Not Updated" +msgstr "プロファイルは更新されませんでした" + +#: ../cache/locales.php:421 +msgid "Your profile is now public" +msgstr "あなたのプロファイルは公開されました" + +#: ../cache/locales.php:422 +msgid "Your profile is now restricted" +msgstr "あなたのプロファイルは非公開されました" + +#: ../cache/locales.php:436 +msgid "Twitter" +msgstr "Twitter" + +#: ../cache/locales.php:437 +msgid "Skype" +msgstr "Skype" + +#: ../cache/locales.php:438 +msgid "Yahoo" +msgstr "Yahoo" + +#: ../cache/locales.php:439 +msgid "Privacy Level" +msgstr "" + +#: ../cache/locales.php:440 +msgid "Is this profile public ?" +msgstr "" + +#: ../cache/locales.php:441 +msgid "" +"Please pay attention ! By making your profile public, all the information " +"listed above will be available for all the Movim users and on the whole " +"Internet." +msgstr "" + +#: ../cache/locales.php:442 +msgid "Call" +msgstr "呼び出し" + +#: ../cache/locales.php:443 +msgid "Hang up" +msgstr "" + +#: ../cache/locales.php:444 +msgid "Connection" +msgstr "" + +#: ../cache/locales.php:445 ../cache/locales.php:451 +msgid "Hung up" +msgstr "" + +#: ../cache/locales.php:446 ../cache/locales.php:452 +msgid "Your contact is busy" +msgstr "" + +#: ../cache/locales.php:447 ../cache/locales.php:453 +msgid "Declined" +msgstr "" + +#: ../cache/locales.php:448 ../cache/locales.php:454 +msgid "Remote application incompatible" +msgstr "" + +#: ../cache/locales.php:450 ../cache/locales.php:456 +msgid "Is calling you" +msgstr "" + +#: ../cache/locales.php:457 +msgid "You don't have javascript enabled. Good luck with that." +msgstr "" + +#: ../cache/locales.php:458 +msgid "" +"Movim is a kickass distributed social networking platform that protect your " +"privacy an comes with a set of awesome features." +msgstr "" + +#: ../cache/locales.php:459 +msgid "Administration" +msgstr "システム管理" + +#: ../cache/locales.php:460 +msgid "Home" +msgstr "ホーム" + +#: ../cache/locales.php:461 +msgid "Discover" +msgstr "" + +#: ../cache/locales.php:462 +msgid "Explore" +msgstr "" + +#: ../cache/locales.php:463 +msgid "Account Creation" +msgstr "アカウント作成" + +#: ../cache/locales.php:464 +msgid "News" +msgstr "新着情報" + +#: ../cache/locales.php:465 +msgid "Avatar" +msgstr "アバター" + +#: ../cache/locales.php:467 +msgid "Chats" +msgstr "チャット" + +#: ../cache/locales.php:470 +msgid "Server" +msgstr "サーバー" + +#: ../cache/locales.php:471 +msgid "Public Groups" +msgstr "" + +#: ../cache/locales.php:472 +msgid "Viewer" +msgstr "" + +#: ../cache/locales.php:474 +msgid "Media" +msgstr "画像" + +#: ../cache/locales.php:475 +msgid "Blog" +msgstr "ブログ" + +#: ../cache/locales.php:476 +msgid "About" +msgstr "" + +#: ../cache/locales.php:477 +msgid "Login" +msgstr "ログイン" + +#: ../cache/locales.php:479 +msgid "Feed" +msgstr "フィード" + +#: ../cache/locales.php:481 +msgid "Gallery" +msgstr "" + +#: ../cache/locales.php:483 +msgid "Visio-conference" +msgstr "" + +#: ../cache/locales.php:484 +msgid "Pods" +msgstr "" + +#: ../cache/locales.php:485 +msgid "Share" +msgstr "" + +#: ../cache/locales.php:486 +msgid "Room" +msgstr "" + +#: ../cache/locales.php:487 +#, php-format +msgid "Error: %s" +msgstr "エラーが発生しました。%s" + +#: ../cache/locales.php:488 +#, php-format +msgid "Cannot load file '%s'" +msgstr "「%s」というファイルをロードできません。" + +#: ../cache/locales.php:489 +#, php-format +msgid "Route error, please set all the parameters for the page %s" +msgstr "" + +#: ../cache/locales.php:490 +#, php-format +msgid "Requested widget '%s' doesn't exist." +msgstr "" + +#: ../cache/locales.php:491 +#, php-format +msgid "Requested event '%s' not registered." +msgstr "" + +#: ../cache/locales.php:492 +msgid "Whoops!" +msgstr "" + +#: ../cache/locales.php:493 +msgid "It seem that you don't have any pictures here?" +msgstr "" + +#: ../cache/locales.php:494 +msgid "You can try to upload a couple by going to the Media page" +msgstr "" + +#: ../cache/locales.php:495 +#, php-format +msgid "%s - About" +msgstr "" + +#: ../cache/locales.php:496 +#, php-format +msgid "%s - Account" +msgstr "%s - アカウント" + +#: ../cache/locales.php:497 +#, php-format +msgid "%s - Administration Panel" +msgstr "" + +#: ../cache/locales.php:498 +#, php-format +msgid "%s - Blog" +msgstr "" + +#: ../cache/locales.php:499 +#, php-format +msgid "%s - Configuration" +msgstr "%s - 設定" + +#: ../cache/locales.php:500 +#, php-format +msgid "%s - Discover" +msgstr "" + +#: ../cache/locales.php:501 +#, php-format +msgid "%s - Explore" +msgstr "" + +#: ../cache/locales.php:502 +#, php-format +msgid "%s - Help Page" +msgstr "%s - ヘルプページ" + +#: ../cache/locales.php:503 +#, php-format +msgid "%s - Login to Movim" +msgstr "%s - MOVIMにログインする" + +#: ../cache/locales.php:504 +#, php-format +msgid "%s - Welcome to Movim" +msgstr "%s - MOVIMへようこそ" + +#: ../cache/locales.php:505 +#, php-format +msgid "%s - Media" +msgstr "" + +#: ../cache/locales.php:506 +#, php-format +msgid "%s - News" +msgstr "" + +#: ../cache/locales.php:507 +#, php-format +msgid "%s - Group Configuration" +msgstr "" + +#: ../cache/locales.php:508 +#, php-format +msgid "%s - Group" +msgstr "" + +#: ../cache/locales.php:509 +#, php-format +msgid "%s - 404" +msgstr "" + +#: ../cache/locales.php:510 +#, php-format +msgid "%s - Profile" +msgstr "%s - プロファイル" + +#: ../cache/locales.php:511 +#, php-format +msgid "%s - Server" +msgstr "" + +#: ../cache/locales.php:512 +msgid "Validate" +msgstr "確認" + +#: ../cache/locales.php:513 +msgid "Refresh" +msgstr "再読込" + +#: ../cache/locales.php:514 +msgid "Add" +msgstr "追加" + +#: ../cache/locales.php:515 +msgid "Delete" +msgstr "" + +#: ../cache/locales.php:516 +msgid "Remove" +msgstr "" + +#: ../cache/locales.php:517 +msgid "Cancel" +msgstr "" + +#: ../cache/locales.php:518 +msgid "Close" +msgstr "閉じる" + +#: ../cache/locales.php:519 +msgid "Update" +msgstr "更新" + +#: ../cache/locales.php:520 +msgid "Updating" +msgstr "更新中" + +#: ../cache/locales.php:521 +msgid "Submit" +msgstr "送信" + +#: ../cache/locales.php:522 +msgid "Submitting" +msgstr "" + +#: ../cache/locales.php:523 +msgid "Reset" +msgstr "リセット" + +#: ../cache/locales.php:524 +msgid "Register" +msgstr "" + +#: ../cache/locales.php:525 +msgid "Unregister" +msgstr "" + +#: ../cache/locales.php:526 +msgid "Save" +msgstr "保存" + +#: ../cache/locales.php:527 +msgid "Clear" +msgstr "" + +#: ../cache/locales.php:528 +msgid "Upload" +msgstr "アップロード" + +#: ../cache/locales.php:529 +msgid "Come in!" +msgstr "来てください!" + +#: ../cache/locales.php:530 +msgid "Connecting" +msgstr "" + +#: ../cache/locales.php:531 +msgid "Yes" +msgstr "はい" + +#: ../cache/locales.php:532 +msgid "No" +msgstr "いいえ" + +#: ../cache/locales.php:534 +msgid "Return" +msgstr "" + +#: ../cache/locales.php:535 +msgid "Accept" +msgstr "承知する" + +#: ../cache/locales.php:536 +msgid "Refuse" +msgstr "" + +#: ../cache/locales.php:537 +msgid "Next" +msgstr "次へ" + +#: ../cache/locales.php:538 +msgid "Previous" +msgstr "前へ" + +#: ../cache/locales.php:539 +#, php-format +msgid "Step %s" +msgstr "" + +#: ../cache/locales.php:542 +msgid "Day" +msgstr "日" + +#: ../cache/locales.php:543 +msgid "Monday" +msgstr "月曜日" + +#: ../cache/locales.php:544 +msgid "Tuesday" +msgstr "火曜日" + +#: ../cache/locales.php:545 +msgid "Wednesday" +msgstr "水曜日" + +#: ../cache/locales.php:546 +msgid "Thursday" +msgstr "木曜日" + +#: ../cache/locales.php:547 +msgid "Friday" +msgstr "金曜日" + +#: ../cache/locales.php:548 +msgid "Saturday" +msgstr "土曜日" + +#: ../cache/locales.php:549 +msgid "Sunday" +msgstr "" + +#: ../cache/locales.php:550 ../cache/locales.php:559 +msgid "None" +msgstr "なし" + +#: ../cache/locales.php:551 +msgid "Male" +msgstr "男性" + +#: ../cache/locales.php:552 +msgid "Female" +msgstr "女性" + +#: ../cache/locales.php:553 +msgid "Other" +msgstr "その他" + +#: ../cache/locales.php:554 +msgid "Bot" +msgstr "ボット" + +#: ../cache/locales.php:555 +msgid "Desktop" +msgstr "デスクトップ" + +#: ../cache/locales.php:556 +msgid "Phone" +msgstr "電話" + +#: ../cache/locales.php:557 +msgid "Web" +msgstr "ウェブ" + +#: ../cache/locales.php:558 +msgid "Registered" +msgstr "登録済み" + +#: ../cache/locales.php:560 +msgid "Single" +msgstr "独身" + +#: ../cache/locales.php:561 +msgid "In a relationship" +msgstr "カップル" + +#: ../cache/locales.php:562 +msgid "Married" +msgstr "既婚" + +#: ../cache/locales.php:563 +msgid "Divorced" +msgstr "離婚" + +#: ../cache/locales.php:564 +msgid "Widowed" +msgstr "死別" + +#: ../cache/locales.php:565 +msgid "Cohabiting" +msgstr "共有" + +#: ../cache/locales.php:566 +msgid "Civil Union" +msgstr "市民結合" + +#: ../cache/locales.php:567 +msgid "Not shared" +msgstr "共有されていません" + +#: ../cache/locales.php:568 +msgid "Shared with one contact" +msgstr "一人のコンタクトと共有" + +#: ../cache/locales.php:569 +msgid "Shared with all contacts" +msgstr "全てのコンタクトと共有" + +#: ../cache/locales.php:570 +msgid "Shared with the XMPP network" +msgstr "XMPPネットワークと共有" + +#: ../cache/locales.php:571 +msgid "Shared with the whole Internet" +msgstr "全てと共有" + +#: ../cache/locales.php:572 +msgid "Online" +msgstr "オンライン" + +#: ../cache/locales.php:573 +msgid "Away" +msgstr "離席中" + +#: ../cache/locales.php:574 +msgid "Do Not Disturb" +msgstr "取り込み中" + +#: ../cache/locales.php:575 +msgid "Extended Away" +msgstr "長時間の不在" + +#: ../cache/locales.php:576 +msgid "Offline" +msgstr "オフライン" + +#: ../cache/locales.php:577 +msgid "Error" +msgstr "エラー" + +#: ../cache/locales.php:578 +msgid "afraid" +msgstr "" + +#: ../cache/locales.php:579 +msgid "amazed" +msgstr "" + +#: ../cache/locales.php:580 +msgid "amorous" +msgstr "" + +#: ../cache/locales.php:581 +msgid "angry" +msgstr "" + +#: ../cache/locales.php:582 +msgid "annoyed" +msgstr "" + +#: ../cache/locales.php:583 +msgid "anxious" +msgstr "" + +#: ../cache/locales.php:584 +msgid "aroused" +msgstr "" + +#: ../cache/locales.php:585 +msgid "ashamed" +msgstr "" + +#: ../cache/locales.php:586 +msgid "bored" +msgstr "" + +#: ../cache/locales.php:587 +msgid "brave" +msgstr "" + +#: ../cache/locales.php:588 +msgid "calm" +msgstr "" + +#: ../cache/locales.php:589 +msgid "cautious" +msgstr "" + +#: ../cache/locales.php:590 +msgid "cold" +msgstr "" + +#: ../cache/locales.php:591 +msgid "confident" +msgstr "" + +#: ../cache/locales.php:592 +msgid "confused" +msgstr "" + +#: ../cache/locales.php:593 +msgid "contemplative" +msgstr "" + +#: ../cache/locales.php:594 +msgid "contented" +msgstr "" + +#: ../cache/locales.php:595 +msgid "cranky" +msgstr "" + +#: ../cache/locales.php:596 +msgid "crazy" +msgstr "" + +#: ../cache/locales.php:597 +msgid "creative" +msgstr "" + +#: ../cache/locales.php:598 +msgid "curious" +msgstr "" + +#: ../cache/locales.php:599 +msgid "dejected" +msgstr "" + +#: ../cache/locales.php:600 +msgid "depressed" +msgstr "" + +#: ../cache/locales.php:601 +msgid "disappointed" +msgstr "" + +#: ../cache/locales.php:602 +msgid "disgusted" +msgstr "" + +#: ../cache/locales.php:603 +msgid "dismayed" +msgstr "" + +#: ../cache/locales.php:604 +msgid "distracted" +msgstr "" + +#: ../cache/locales.php:605 +msgid "embarrassed" +msgstr "" + +#: ../cache/locales.php:606 +msgid "envious" +msgstr "" + +#: ../cache/locales.php:607 +msgid "excited" +msgstr "" + +#: ../cache/locales.php:608 +msgid "flirtatious" +msgstr "" + +#: ../cache/locales.php:609 +msgid "frustated" +msgstr "" + +#: ../cache/locales.php:610 +msgid "grateful" +msgstr "" + +#: ../cache/locales.php:611 +msgid "grieving" +msgstr "" + +#: ../cache/locales.php:612 +msgid "grumpy" +msgstr "" + +#: ../cache/locales.php:613 +msgid "guilty" +msgstr "" + +#: ../cache/locales.php:614 +msgid "happy" +msgstr "" + +#: ../cache/locales.php:615 +msgid "hopeful" +msgstr "" + +#: ../cache/locales.php:616 +msgid "hot" +msgstr "" + +#: ../cache/locales.php:617 +msgid "humbled" +msgstr "" + +#: ../cache/locales.php:618 +msgid "humiliated" +msgstr "" + +#: ../cache/locales.php:619 +msgid "hungry" +msgstr "" + +#: ../cache/locales.php:620 +msgid "hurt" +msgstr "" + +#: ../cache/locales.php:621 +msgid "impressed" +msgstr "" + +#: ../cache/locales.php:622 +msgid "in awe" +msgstr "" + +#: ../cache/locales.php:623 +msgid "in love" +msgstr "" + +#: ../cache/locales.php:624 +msgid "indignant" +msgstr "" + +#: ../cache/locales.php:625 +msgid "interested" +msgstr "" + +#: ../cache/locales.php:626 +msgid "intoxicated" +msgstr "" + +#: ../cache/locales.php:627 +msgid "invincible" +msgstr "" + +#: ../cache/locales.php:628 +msgid "jealous" +msgstr "" + +#: ../cache/locales.php:629 +msgid "lonely" +msgstr "" + +#: ../cache/locales.php:630 +msgid "lost" +msgstr "" + +#: ../cache/locales.php:631 +msgid "lucky" +msgstr "" + +#: ../cache/locales.php:632 +msgid "mean" +msgstr "" + +#: ../cache/locales.php:633 +msgid "moody" +msgstr "" + +#: ../cache/locales.php:634 +msgid "nervous" +msgstr "" + +#: ../cache/locales.php:635 +msgid "neutral" +msgstr "" + +#: ../cache/locales.php:636 +msgid "offended" +msgstr "" + +#: ../cache/locales.php:637 +msgid "outraged" +msgstr "" + +#: ../cache/locales.php:638 +msgid "playful" +msgstr "" + +#: ../cache/locales.php:639 +msgid "proud" +msgstr "" + +#: ../cache/locales.php:640 +msgid "relaxed" +msgstr "" + +#: ../cache/locales.php:641 +msgid "relieved" +msgstr "" + +#: ../cache/locales.php:642 +msgid "remorseful" +msgstr "" + +#: ../cache/locales.php:643 +msgid "restless" +msgstr "" + +#: ../cache/locales.php:644 +msgid "sad" +msgstr "" + +#: ../cache/locales.php:645 +msgid "sarcastic" +msgstr "" + +#: ../cache/locales.php:646 +msgid "satisfied" +msgstr "" + +#: ../cache/locales.php:647 +msgid "serious" +msgstr "" + +#: ../cache/locales.php:648 +msgid "shocked" +msgstr "" + +#: ../cache/locales.php:649 +msgid "shy" +msgstr "" + +#: ../cache/locales.php:650 +msgid "sick" +msgstr "" + +#: ../cache/locales.php:651 +msgid "sleepy" +msgstr "" + +#: ../cache/locales.php:652 +msgid "spontaneous" +msgstr "" + +#: ../cache/locales.php:653 +msgid "stressed" +msgstr "" + +#: ../cache/locales.php:654 +msgid "strong" +msgstr "" + +#: ../cache/locales.php:655 +msgid "surprised" +msgstr "" + +#: ../cache/locales.php:656 +msgid "thankful" +msgstr "" + +#: ../cache/locales.php:657 +msgid "thirsty" +msgstr "" + +#: ../cache/locales.php:658 +msgid "tired" +msgstr "" + +#: ../cache/locales.php:659 +msgid "undefined" +msgstr "不明" + +#: ../cache/locales.php:660 +msgid "weak" +msgstr "" + +#: ../cache/locales.php:661 +msgid "worried" +msgstr "" + +#: ../cache/locales.php:662 +msgid "Month" +msgstr "月" + +#: ../cache/locales.php:663 +msgid "January" +msgstr "1月" + +#: ../cache/locales.php:664 +msgid "February" +msgstr "2月" + +#: ../cache/locales.php:665 +msgid "March" +msgstr "3月" + +#: ../cache/locales.php:666 +msgid "April" +msgstr "4月" + +#: ../cache/locales.php:667 +msgid "May" +msgstr "5月" + +#: ../cache/locales.php:668 +msgid "June" +msgstr "6月" + +#: ../cache/locales.php:669 +msgid "July" +msgstr "7月" + +#: ../cache/locales.php:670 +msgid "August" +msgstr "8月" + +#: ../cache/locales.php:671 +msgid "September" +msgstr "9月" + +#: ../cache/locales.php:672 +msgid "October" +msgstr "10月" + +#: ../cache/locales.php:673 +msgid "November" +msgstr "11月" + +#: ../cache/locales.php:674 +msgid "December" +msgstr "12月" + +#: ../cache/locales.php:675 +msgid "Year" +msgstr "年" + +#: ../cache/locales.php:676 +msgid "Today" +msgstr "今日" + +#: ../cache/locales.php:677 +msgid "Tomorrow" +msgstr "明日" + +#: ../cache/locales.php:678 +msgid "Yesterday" +msgstr "昨日" + +#: ../cache/locales.php:679 +#, php-format +msgid " %d days ago" +msgstr " %d日間前に" + +#: ../cache/locales.php:680 +msgid "day" +msgstr "日" + +#: ../cache/locales.php:682 +msgid "What's new ?" +msgstr "" + +#: ../cache/locales.php:683 +msgid "Place" +msgstr "" + +#: ../cache/locales.php:684 +msgid "by" +msgstr "" + +#: ../cache/locales.php:685 +msgid "Geolocalisation" +msgstr "" + +#: ../cache/locales.php:686 +msgid "email" +msgstr "メール" + +#: ../cache/locales.php:688 +msgid "No comments yet" +msgstr "コメントがまだありません" + +#: ../cache/locales.php:689 +msgid "No comments stream" +msgstr "" + +#: ../cache/locales.php:690 +msgid "Your feed cannot be loaded." +msgstr "フィードがロードできませんでした。" + +#: ../cache/locales.php:691 +msgid "Get older posts" +msgstr "前の投稿を見る" + +#: ../cache/locales.php:692 +#, php-format +msgid "%s new items" +msgstr "" + +#: ../cache/locales.php:693 +msgid "Comment publication error" +msgstr "" + +#: ../cache/locales.php:694 +msgid "Show the older comments" +msgstr "前のコメントを見る" + +#: ../cache/locales.php:695 +msgid "Loading comments ..." +msgstr "コメント読み込み" + +#: ../cache/locales.php:696 +msgid "Get the comments" +msgstr "コメントを見る" + +#: ../cache/locales.php:697 +msgid "Add a comment" +msgstr "コメントを投稿する" + +#: ../cache/locales.php:698 +msgid "Share with" +msgstr "" + +#: ../cache/locales.php:699 +msgid "Everyone" +msgstr "全て" + +#: ../cache/locales.php:700 +msgid "Your contacts" +msgstr "" + +#: ../cache/locales.php:702 +msgid "Updated" +msgstr "" + +#: ../cache/locales.php:703 +msgid "Content not found" +msgstr "コンタクトが見つかりませんでした" + +#: ../cache/locales.php:704 +msgid "Contact publication" +msgstr "" + +#: ../cache/locales.php:705 +msgid "Comments" +msgstr "コメント" + +#: ../cache/locales.php:706 +msgid "The API is not reachable, try again later" +msgstr "" + +#: ../cache/locales.php:707 +msgid "Type here" +msgstr "ここに入力を" + +#~ msgid "Logout" +#~ msgstr "ログアウト" + +#, php-format +#~ msgid "%s - Account Creation" +#~ msgstr "%s - アカウントの作成" + +#~ msgid "Debug console" +#~ msgstr "デバッグコンソール" + +#~ msgid "PHP version mismatch. Movim requires PHP 5.3 minimum." +#~ msgstr "PHPバージョンが不一致です。MovimにはPHP5.3以上が必要です。" + +#~ msgid "Movim's folder must be writable." +#~ msgstr "Movimのフォルダーに書き込むことが許すはずです。" + +#~ msgid "Movim Installer" +#~ msgstr "Movimインストーラー" + +#, php-format +#~ msgid "Couldn't create configuration file '%s'." +#~ msgstr "「%s」の設定ファイルをクリエートできませんでした。" + +#~ msgid "Compatibility Test" +#~ msgstr "両立テスト" + +#~ msgid "" +#~ "The following requirements were not met. Please make sure they are all " +#~ "satisfied in order to install Movim." +#~ msgstr "次の条件は認めませんでした。Movimをインストールするためには、全部認めるようにしてください。" + +#~ msgid "Remove this contact" +#~ msgstr "このコンタクトを削除する" + +#~ msgid "wants to talk with you" +#~ msgstr "はあなたとチャットしたいそうです。" + +#~ msgid "Decline" +#~ msgstr "断る" + +#~ msgid "Loading the contact feed ..." +#~ msgstr "コンタクトのフィードをロードしています。" + +#, php-format +#~ msgid "Install the %s package" +#~ msgstr "%sというパッケージをインストールしてください。" + +#~ msgid "or" +#~ msgstr "または" + +#~ msgid "Actual version : " +#~ msgstr "現在のバージョン " + +#~ msgid "Update your PHP version or contact your server administrator" +#~ msgstr "PHPバージョンをアップデートしてください。それとも、アドミンサーバーを連絡してください。" + +#, php-format +#~ msgid "Install %s and %s packages" +#~ msgstr "%sと%sというパッケージをインストールしてください。" + +#~ msgid "Enable read and write rights on Movim's root folder" +#~ msgstr "Movimルートフォルドに読取り書込み権利を許可してください。" + +#, php-format +#~ msgid "Bosh connection failed with error '%s'" +#~ msgstr "「%s」というエラーでBoshコネクションが失敗しました。" + +#, php-format +#~ msgid "Database connection failed with error '%s'" +#~ msgstr "「%s」というエラーでデータベースコネクションが失敗しました。" + +#, php-format +#~ msgid "XMPP connection through Bosh failed with error '%s'" +#~ msgstr "Boshを通じてXMPPコネクションは「%s」というエラーで失波しました。" + +#~ msgid "" +#~ "Keep in mind that Movim is still under development and will handle many " +#~ "personal details. Its use can potentially endanger your data. Always pay " +#~ "attention to information that you submit." +#~ msgstr "" +#~ "Movimは未だ開発中で、多くのパーソナルインフォメーションを扱うことを注目して下さい。これの使用はデータを危ぶむ可能性があります。送るインフォメーション" +#~ "にいつもご注意下さい。" + +#~ msgid "" +#~ "Before you enjoy your social network, a few adjustements are required." +#~ msgstr "あなたのソーシャルネットワークをお楽しみする前に、いくつかの修整が必要です。" + +#~ msgid "Thank you for downloading Movim!" +#~ msgstr "Movimをダウンロードして頂き、誠にありがとうございます。" + +#, php-format +#~ msgid "Couldn't create directory '%s'." +#~ msgstr "「%s」というフォルダをクリエートできませんでした。" + +#~ msgid "Proxy Preferences" +#~ msgstr "プロクシ設定" + +#~ msgid "XMPP Connection Preferences" +#~ msgstr "XMPPコネクション設定" + +#~ msgid "ultimate" +#~ msgstr "絶対的に信頼" + +#~ msgid "talkative" +#~ msgstr "軽口" + +#~ msgid "normal" +#~ msgstr "通常" + +#~ msgid "empty" +#~ msgstr "空" + +#~ msgid "" +#~ "Some errors were detected. Please correct them for the installation to " +#~ "proceed." +#~ msgstr "エラーが発生されました。インストールを完成するには、それらを直してください。" + +#~ msgid "BOSH Connection Preferences" +#~ msgstr "BOSHコネクション設定" + +#~ msgid "Success !" +#~ msgstr "成功!" + +#, php-format +#~ msgid "Please remove the %s folder in order to complete the installation" +#~ msgstr "インストールを完成するには、「%s」というフォルダを抜いてください。" + +#~ msgid "JID not provided." +#~ msgstr "JIDは備われていません。" + +#, php-format +#~ msgid "Cannot load element value '%s'" +#~ msgstr "「%s」というエレメントバリューをロードできません。" + +#~ msgid "User not logged in." +#~ msgstr "ユーザーはログインしていません。" + +#, php-format +#~ msgid "You can now access your shiny Movim instance %sJump In !%s" +#~ msgstr "これから、「%sJump」というMovimインスタンスを「!%s」にアクセスすることができます。" + +#~ msgid "Database Movim schema installed" +#~ msgstr "Movimデータベースのスキームがインストールされました。" + +#~ msgid "Database Detected" +#~ msgstr "データベースが発見されました。" + +#~ msgid "Valid Bosh" +#~ msgstr "妥当なBosh" + +#, php-format +#~ msgid "jid '%s' is incorrect" +#~ msgstr "「%s」というJIDは正しくありません。" + +#, php-format +#~ msgid "Cannot open log file '%s'" +#~ msgstr "「%s」というログファイルをオープンできません。" + +#, php-format +#~ msgid "Movim requires the %s extension." +#~ msgstr "Movimには「%s」という拡張子が必要です。" + +#~ msgid "terse" +#~ msgstr "約やかな" + +#~ msgid "Wrong ID" +#~ msgstr "不可のID" + +#, php-format +#~ msgid "%s - Add An Account" +#~ msgstr "%s - アカウントを追加" + +#~ msgid "Only alphanumerics elements are authorized" +#~ msgstr "英数文字のみが認められています。" + +#~ msgid "Make sure your password is safe :" +#~ msgstr "パスワードが充分にセキュアだと改めて見届けてください。" + +#~ msgid "A capital letter, a digit and a special character are recommended" +#~ msgstr "セキュアなパスワードの中で、親文字と数と特殊文字がお勧めです。" + +#~ msgid "Invalid name" +#~ msgstr "名前が無効です" + +#~ msgid "" +#~ "Firstly fill in this blank with a brand new account ID, this address will " +#~ "follow you on all the Movim network !" +#~ msgstr "はじめには、このブランクを真新しいIDで入力してください。このアドレスはすべてのMovimネットワークで使われるのです。" + +#~ msgid "Add your login informations" +#~ msgstr "ログインインフォメーションを追加してください。" + +#~ msgid "Retype" +#~ msgstr "再入力" + +#~ msgid "Example :" +#~ msgstr "例えば:" + +#~ msgid "Same here !" +#~ msgstr "こちらは同じです。" + +#~ msgid "Pseudo" +#~ msgstr "ニックネーム" + +#~ msgid "Create" +#~ msgstr "作成" + +#~ msgid "8 characters" +#~ msgstr "8字" + +#~ msgid "Address" +#~ msgstr "住所" + +#~ msgid "" +#~ "Your server doesn't support post publication, you can only read contact's " +#~ "feeds" +#~ msgstr "サーバーではポスト掲載を取り締まることができません。それで、自分のコンタクトの掲載しか読めません。" + +#~ msgid "Invite this user" +#~ msgstr "このユーザーを招待する" + +#~ msgid "Loading your feed ..." +#~ msgstr "フィードをローディング中・・・" + +#~ msgid "Client Name" +#~ msgstr "クライアント名" + +#~ msgid "Client Type" +#~ msgstr "クライアントタイプ" + +#~ msgid "My Posts" +#~ msgstr "マイポスト" + +#~ msgid "Create my vCard" +#~ msgstr "vCardを作成" + +#~ msgid "What is Movim?" +#~ msgstr "Movimとは?" + +#~ msgid "Could not communicate with the XMPP server" +#~ msgstr "XMPPサーバーと通信ができませんでした。" + +#~ msgid "Connecting..." +#~ msgstr "接続中..." + +#~ msgid "Edit my Profile" +#~ msgstr "プロフィールの変更" + +#~ msgid "You entered different passwords" +#~ msgstr "記入されたパスワードが異なっています" + +#~ msgid "Could not connect to the XMPP server" +#~ msgstr "XMPP サーバーに接続できませんでした" diff --git a/sources/locales/kk.po b/sources/locales/kk.po new file mode 100644 index 0000000..b8d543a --- /dev/null +++ b/sources/locales/kk.po @@ -0,0 +1,2585 @@ +# Kazakh translation for movim +# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014 +# This file is distributed under the same license as the movim package. +# FIRST AUTHOR , 2014. +# +msgid "" +msgstr "" +"Project-Id-Version: movim\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-06-08 22:06+0200\n" +"PO-Revision-Date: 2014-04-04 12:56+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Kazakh \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2015-06-18 21:08+0000\n" +"X-Generator: Launchpad (build 17570)\n" +"Language: kk\n" + +#: ../cache/locales.php:2 +msgid "Thanks" +msgstr "" + +#: ../cache/locales.php:3 +msgid "Developers" +msgstr "" + +#: ../cache/locales.php:4 +msgid "Translators" +msgstr "" + +#: ../cache/locales.php:5 +msgid "Software" +msgstr "" + +#: ../cache/locales.php:6 +msgid "Resources" +msgstr "" + +#: ../cache/locales.php:7 ../cache/locales.php:83 ../cache/locales.php:85 +msgid "API" +msgstr "" + +#: ../cache/locales.php:8 +msgid "" +"Movim is an XMPP-based communication platform. All the project, except the " +"following software and resources, is under" +msgstr "" + +#: ../cache/locales.php:9 +msgid "Account" +msgstr "" + +#: ../cache/locales.php:10 +msgid "The password has been updated" +msgstr "" + +#: ../cache/locales.php:11 +msgid "Please provide a valid password (6 characters minimum)" +msgstr "" + +#: ../cache/locales.php:12 +msgid "The provided passwords are not the same" +msgstr "" + +#: ../cache/locales.php:13 +msgid "Delete my account" +msgstr "" + +#: ../cache/locales.php:14 +msgid "" +"You will delete your XMPP account and all the relative information linked to " +"it (profile, contacts and publications)." +msgstr "" + +#: ../cache/locales.php:15 +msgid "Are you sure that you want to delete it ?" +msgstr "" + +#: ../cache/locales.php:16 ../cache/locales.php:411 +msgid "Create a new account" +msgstr "" + +#: ../cache/locales.php:17 +msgid "No account creation form found on the server" +msgstr "" + +#: ../cache/locales.php:18 ../cache/locales.php:172 +msgid "on" +msgstr "" + +#: ../cache/locales.php:19 +msgid "Your acccount has been successfully registered" +msgstr "" + +#: ../cache/locales.php:20 +msgid "Loading" +msgstr "" + +#: ../cache/locales.php:21 +msgid "Not Acceptable" +msgstr "" + +#: ../cache/locales.php:22 +msgid "The registration system of this server is currently unavailable" +msgstr "" + +#: ../cache/locales.php:23 +msgid "" +"This server use an external system for the registration, please click on the " +"following URL." +msgstr "" + +#: ../cache/locales.php:24 +msgid "Actions" +msgstr "" + +#: ../cache/locales.php:25 ../cache/locales.php:82 +msgid "Database" +msgstr "" + +#: ../cache/locales.php:26 +msgid "Modl wasn't able to connect to the database" +msgstr "" + +#: ../cache/locales.php:27 +msgid "Movim is connected to the database" +msgstr "" + +#: ../cache/locales.php:28 +msgid "The database need to be updated" +msgstr "" + +#: ../cache/locales.php:29 +msgid "Movim database is up to date" +msgstr "" + +#: ../cache/locales.php:30 +msgid "Database Type" +msgstr "" + +#: ../cache/locales.php:31 ../cache/locales.php:50 ../cache/locales.php:540 +msgid "Username" +msgstr "" + +#: ../cache/locales.php:32 ../cache/locales.php:51 ../cache/locales.php:282 +#: ../cache/locales.php:541 +msgid "Password" +msgstr "" + +#: ../cache/locales.php:33 +msgid "Host" +msgstr "" + +#: ../cache/locales.php:34 +msgid "Port" +msgstr "" + +#: ../cache/locales.php:35 +msgid "Database Name" +msgstr "" + +#: ../cache/locales.php:36 +msgid "General Settings" +msgstr "" + +#: ../cache/locales.php:37 +msgid "Theme" +msgstr "" + +#: ../cache/locales.php:38 +msgid "Default language" +msgstr "" + +#: ../cache/locales.php:39 +msgid "Environment" +msgstr "" + +#: ../cache/locales.php:40 +msgid "Log verbosity" +msgstr "" + +#: ../cache/locales.php:41 +msgid "Server Timezone" +msgstr "" + +#: ../cache/locales.php:42 +msgid "User folder size limit (in bytes)" +msgstr "" + +#: ../cache/locales.php:43 +msgid "WebSocket Configuration" +msgstr "" + +#: ../cache/locales.php:44 +msgid "Enter here a valid WebSocket URI in the form" +msgstr "" + +#: ../cache/locales.php:45 +msgid "WebSocket URI" +msgstr "" + +#: ../cache/locales.php:46 +msgid "" +"If you change the URI, please restart the daemon to reload the configuration" +msgstr "" + +#: ../cache/locales.php:47 +msgid "Public WebSockets" +msgstr "" + +#: ../cache/locales.php:48 +msgid "Administration Credential" +msgstr "" + +#: ../cache/locales.php:49 +msgid "Change the default credentials admin/password" +msgstr "" + +#: ../cache/locales.php:52 +msgid "Retype password" +msgstr "" + +#: ../cache/locales.php:53 +msgid "Whitelist - XMPP Server" +msgstr "" + +#: ../cache/locales.php:54 +msgid "" +"If you want to specify a list of authorized XMPP servers on your Movim pod " +"and forbid the connection on all the others please put their domain name " +"here, with comma (ex: movim.eu,jabber.fr)" +msgstr "" + +#: ../cache/locales.php:55 +msgid "" +"Leave this field blank if you allow the access to all the XMPP accounts." +msgstr "" + +#: ../cache/locales.php:56 +msgid "List of whitelisted XMPP servers" +msgstr "" + +#: ../cache/locales.php:57 ../cache/locales.php:61 +msgid "Information Message" +msgstr "" + +#: ../cache/locales.php:58 +msgid "Description" +msgstr "" + +#: ../cache/locales.php:59 +msgid "This message will be displayed on the login page" +msgstr "" + +#: ../cache/locales.php:60 +msgid "Leave this field blank if you don't want to show any message." +msgstr "" + +#: ../cache/locales.php:62 +msgid "Empty" +msgstr "" + +#: ../cache/locales.php:63 +msgid "Syslog" +msgstr "" + +#: ../cache/locales.php:64 +msgid "Syslog and files" +msgstr "" + +#: ../cache/locales.php:65 +msgid "URL Rewriting" +msgstr "" + +#: ../cache/locales.php:66 +msgid "The URL Rewriting can be enabled" +msgstr "" + +#: ../cache/locales.php:67 +msgid "General Overview" +msgstr "" + +#: ../cache/locales.php:68 +msgid "" +"Movim has found some issues or things that need to be fixed or improved" +msgstr "" + +#: ../cache/locales.php:69 +#, php-format +msgid "Update your PHP-Version: %s" +msgstr "" + +#: ../cache/locales.php:70 +msgid "Required: 5.3.0" +msgstr "" + +#: ../cache/locales.php:71 +msgid "Install the php5-curl library" +msgstr "" + +#: ../cache/locales.php:72 +msgid "Install the php5-imagick library" +msgstr "" + +#: ../cache/locales.php:73 +msgid "Install the php5-gd library" +msgstr "" + +#: ../cache/locales.php:74 +msgid "Read and write rights for the webserver in Movim's root directory" +msgstr "" + +#: ../cache/locales.php:75 +msgid "The URL Rewriting support is currently disabled" +msgstr "" + +#: ../cache/locales.php:76 +msgid "The database need to be updated, go to the database panel to fix this" +msgstr "" + +#: ../cache/locales.php:77 +msgid "" +"WebSocket connection error, check if the Movim Daemon is running and is " +"reacheable" +msgstr "" + +#: ../cache/locales.php:78 +msgid "" +"XMPP Websocket connection error, please check the validity of the URL given " +"in the General Configuration" +msgstr "" + +#: ../cache/locales.php:79 +msgid "Browser" +msgstr "" + +#: ../cache/locales.php:80 +msgid "Movim Core" +msgstr "" + +#: ../cache/locales.php:81 +msgid "Movim Daemon" +msgstr "" + +#: ../cache/locales.php:84 +msgid "XMPP" +msgstr "" + +#: ../cache/locales.php:86 +#, php-format +msgid "" +"Here you can register your pod on the official %sMovim API%s and be listed " +"on %sthe pods page%s." +msgstr "" + +#: ../cache/locales.php:87 +msgid "Your pod is not registered on the API" +msgstr "" + +#: ../cache/locales.php:88 +msgid "Your pod is registered on the API" +msgstr "" + +#: ../cache/locales.php:89 +msgid "Your pod is not yet validated" +msgstr "" + +#: ../cache/locales.php:90 +msgid "Your pod is validated" +msgstr "" + +#: ../cache/locales.php:91 +msgid "" +"You asked to be removed from the API, this request will be processed in a " +"couple of hours" +msgstr "" + +#: ../cache/locales.php:92 ../cache/locales.php:147 +msgid "Configuration updated" +msgstr "" + +#: ../cache/locales.php:93 +msgid "File" +msgstr "" + +#: ../cache/locales.php:94 +msgid "Use it" +msgstr "" + +#: ../cache/locales.php:95 +msgid "Webcam" +msgstr "" + +#: ../cache/locales.php:96 +msgid "Cheese !" +msgstr "" + +#: ../cache/locales.php:97 +msgid "Take a webcam snapshot" +msgstr "" + +#: ../cache/locales.php:98 +msgid "Avatar Updated" +msgstr "" + +#: ../cache/locales.php:99 +msgid "Avatar Not Updated" +msgstr "" + +#: ../cache/locales.php:100 ../cache/locales.php:415 +#, php-format +msgid "%s's feed" +msgstr "" + +#: ../cache/locales.php:101 +msgid "This user has not posted anything right now" +msgstr "" + +#: ../cache/locales.php:102 +msgid "Conferences" +msgstr "" + +#: ../cache/locales.php:103 ../cache/locales.php:193 ../cache/locales.php:217 +#: ../cache/locales.php:468 +msgid "Groups" +msgstr "" + +#: ../cache/locales.php:104 +msgid "Add a new Chat Room" +msgstr "" + +#: ../cache/locales.php:105 ../cache/locales.php:368 +msgid "Chat Room ID" +msgstr "" + +#: ../cache/locales.php:106 ../cache/locales.php:116 ../cache/locales.php:156 +#: ../cache/locales.php:361 ../cache/locales.php:369 ../cache/locales.php:424 +msgid "Name" +msgstr "" + +#: ../cache/locales.php:107 ../cache/locales.php:157 ../cache/locales.php:371 +#: ../cache/locales.php:425 +msgid "Nickname" +msgstr "" + +#: ../cache/locales.php:108 +msgid "Do you want do join automaticaly this Chat Room ?" +msgstr "" + +#: ../cache/locales.php:109 ../cache/locales.php:372 +msgid "Bad Chatroom ID" +msgstr "" + +#: ../cache/locales.php:110 ../cache/locales.php:373 +msgid "Empty name" +msgstr "" + +#: ../cache/locales.php:111 ../cache/locales.php:380 +msgid "Bookmarks updated" +msgstr "" + +#: ../cache/locales.php:112 +msgid "An error occured : " +msgstr "" + +#: ../cache/locales.php:113 +msgid "Configure" +msgstr "" + +#: ../cache/locales.php:114 +msgid "Add a new URL" +msgstr "" + +#: ../cache/locales.php:115 +msgid "URL" +msgstr "" + +#: ../cache/locales.php:117 +msgid "Message Published" +msgstr "" + +#: ../cache/locales.php:118 ../cache/locales.php:138 +msgid "Encrypted message" +msgstr "" + +#: ../cache/locales.php:119 +msgid "Composing..." +msgstr "" + +#: ../cache/locales.php:120 +msgid "Paused..." +msgstr "" + +#: ../cache/locales.php:121 +msgid "Contact gone" +msgstr "" + +#: ../cache/locales.php:122 +#, php-format +msgid "%s needs your attention" +msgstr "" + +#: ../cache/locales.php:123 +msgid "Your message here..." +msgstr "" + +#: ../cache/locales.php:124 +msgid "Smileys" +msgstr "" + +#: ../cache/locales.php:125 ../cache/locales.php:139 +msgid "Chat" +msgstr "" + +#: ../cache/locales.php:126 +msgid "Discuss with your contacts" +msgstr "" + +#: ../cache/locales.php:127 +msgid "Members" +msgstr "" + +#: ../cache/locales.php:128 ../cache/locales.php:376 +msgid "Connected to the chatroom" +msgstr "" + +#: ../cache/locales.php:129 ../cache/locales.php:377 +msgid "Disconnected from the chatroom" +msgstr "" + +#: ../cache/locales.php:130 ../cache/locales.php:200 ../cache/locales.php:469 +msgid "Configuration" +msgstr "" + +#: ../cache/locales.php:131 +msgid "Configuration saved" +msgstr "" + +#: ../cache/locales.php:132 +msgid "Subject" +msgstr "" + +#: ../cache/locales.php:133 +msgid "Subject changed" +msgstr "" + +#: ../cache/locales.php:134 +msgid "Open a new conversation by clicking on the plus button bellow" +msgstr "" + +#: ../cache/locales.php:135 +msgid "Chat with a contact" +msgstr "" + +#: ../cache/locales.php:136 +msgid "Frequent contacts" +msgstr "" + +#: ../cache/locales.php:137 +msgid "Load more contacts" +msgstr "" + +#: ../cache/locales.php:140 +msgid "General" +msgstr "" + +#: ../cache/locales.php:141 +msgid "Language" +msgstr "" + +#: ../cache/locales.php:142 +msgid "Roster display" +msgstr "" + +#: ../cache/locales.php:143 +msgid "Show the offline contacts" +msgstr "" + +#: ../cache/locales.php:144 +msgid "Hide the offline contacts" +msgstr "" + +#: ../cache/locales.php:145 +msgid "Appearence" +msgstr "" + +#: ../cache/locales.php:146 +msgid "This configuration is shared wherever you are connected !" +msgstr "" + +#: ../cache/locales.php:148 +msgid "Notify on incoming message" +msgstr "" + +#: ../cache/locales.php:149 +msgid "Use desktop notifications" +msgstr "" + +#: ../cache/locales.php:150 +msgid "Data" +msgstr "" + +#: ../cache/locales.php:151 +msgid "Cache" +msgstr "" + +#: ../cache/locales.php:152 ../cache/locales.php:218 ../cache/locales.php:466 +msgid "Contacts" +msgstr "" + +#: ../cache/locales.php:153 ../cache/locales.php:480 +msgid "Posts" +msgstr "" + +#: ../cache/locales.php:154 +msgid "Messages" +msgstr "" + +#: ../cache/locales.php:155 ../cache/locales.php:423 +msgid "General Informations" +msgstr "" + +#: ../cache/locales.php:158 ../cache/locales.php:427 +msgid "Date of Birth" +msgstr "" + +#: ../cache/locales.php:159 ../cache/locales.php:428 +msgid "Gender" +msgstr "" + +#: ../cache/locales.php:160 ../cache/locales.php:429 +msgid "Marital Status" +msgstr "" + +#: ../cache/locales.php:161 ../cache/locales.php:426 +msgid "Email" +msgstr "" + +#: ../cache/locales.php:162 ../cache/locales.php:430 +msgid "Website" +msgstr "" + +#: ../cache/locales.php:163 ../cache/locales.php:431 +msgid "About Me" +msgstr "" + +#: ../cache/locales.php:164 +msgid "Other Accounts" +msgstr "" + +#: ../cache/locales.php:165 +msgid "Is Listening" +msgstr "" + +#: ../cache/locales.php:166 ../cache/locales.php:432 +msgid "Geographic Position" +msgstr "" + +#: ../cache/locales.php:167 ../cache/locales.php:433 +msgid "Locality" +msgstr "" + +#: ../cache/locales.php:168 ../cache/locales.php:434 +msgid "Country" +msgstr "" + +#: ../cache/locales.php:169 +msgid "Mood" +msgstr "" + +#: ../cache/locales.php:170 +msgid "I'm " +msgstr "" + +#: ../cache/locales.php:171 +msgid "Listening" +msgstr "" + +#: ../cache/locales.php:173 +msgid "Last seen" +msgstr "" + +#: ../cache/locales.php:174 +msgid "Client Informations" +msgstr "" + +#: ../cache/locales.php:175 +msgid "Last registered" +msgstr "" + +#: ../cache/locales.php:176 +msgid "Find some new friends" +msgstr "" + +#: ../cache/locales.php:177 ../cache/locales.php:533 +msgid "Edit" +msgstr "" + +#: ../cache/locales.php:178 +msgid "Alias" +msgstr "" + +#: ../cache/locales.php:179 +msgid "Group" +msgstr "" + +#: ../cache/locales.php:180 ../cache/locales.php:400 +msgid "Contact updated" +msgstr "" + +#: ../cache/locales.php:181 +msgid "Are you sure?" +msgstr "" + +#: ../cache/locales.php:182 +msgid "" +"You are going to delete one of your contacts, please confirm your action" +msgstr "" + +#: ../cache/locales.php:183 +#, php-format +msgid "%s years" +msgstr "" + +#: ../cache/locales.php:184 +msgid "Last public post" +msgstr "" + +#: ../cache/locales.php:185 +msgid "Subscribe" +msgstr "" + +#: ../cache/locales.php:186 +msgid "Subscribed" +msgstr "" + +#: ../cache/locales.php:187 +msgid "Unsubscribe" +msgstr "" + +#: ../cache/locales.php:188 +msgid "You are going to unsubscribe from this Group" +msgstr "" + +#: ../cache/locales.php:189 +msgid "Unsubscribed" +msgstr "" + +#: ../cache/locales.php:190 +msgid "Make your membership to this group public to your friends" +msgstr "" + +#: ../cache/locales.php:191 +msgid "Give a label for this group" +msgstr "" + +#: ../cache/locales.php:192 +msgid "Are you sure ?" +msgstr "" + +#: ../cache/locales.php:194 +msgid "Discover, follow and share" +msgstr "" + +#: ../cache/locales.php:195 +msgid "Something bad happened to this group" +msgstr "" + +#: ../cache/locales.php:196 +msgid "Group configuration saved" +msgstr "" + +#: ../cache/locales.php:197 +msgid "Delete the group" +msgstr "" + +#: ../cache/locales.php:198 +msgid "" +"You are going to delete the following group. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:199 +msgid "" +"It seems that this group doesn't exists anymore. Do you want to remove it " +"from your subscriptions?" +msgstr "" + +#: ../cache/locales.php:201 ../cache/locales.php:408 +msgid "Subscriptions" +msgstr "" + +#: ../cache/locales.php:202 ../cache/locales.php:290 +msgid "Hello" +msgstr "" + +#: ../cache/locales.php:203 ../cache/locales.php:225 ../cache/locales.php:291 +msgid "Contact post" +msgstr "" + +#: ../cache/locales.php:204 +msgid "" +"You don't have any subscriptions yet, select a group server above to start " +"exploring." +msgstr "" + +#: ../cache/locales.php:205 +msgid "Subscribe to your favorite feeds by bookmarking them." +msgstr "" + +#: ../cache/locales.php:206 +msgid "My Subscriptions" +msgstr "" + +#: ../cache/locales.php:207 +msgid "Create a new Group" +msgstr "" + +#: ../cache/locales.php:208 +msgid "Group name" +msgstr "" + +#: ../cache/locales.php:209 +msgid "My Little Pony - Fan Club" +msgstr "" + +#: ../cache/locales.php:210 +msgid "Group created successfully" +msgstr "" + +#: ../cache/locales.php:211 +msgid "Group deleted successfully" +msgstr "" + +#: ../cache/locales.php:212 +msgid "Please provide a valid group name (4 characters minimum)" +msgstr "" + +#: ../cache/locales.php:213 +msgid "You cannot create a new Group on this server" +msgstr "" + +#: ../cache/locales.php:214 +#, php-format +msgid "%s subscribers" +msgstr "" + +#: ../cache/locales.php:215 +#, php-format +msgid "%s posts" +msgstr "" + +#: ../cache/locales.php:216 +msgid "All" +msgstr "" + +#: ../cache/locales.php:219 +msgid "Refresh all the streams" +msgstr "" + +#: ../cache/locales.php:220 ../cache/locales.php:402 +msgid "Search" +msgstr "" + +#: ../cache/locales.php:221 +msgid "Go on the Chat page" +msgstr "" + +#: ../cache/locales.php:222 +msgid "Read all theses articles on the News page" +msgstr "" + +#: ../cache/locales.php:223 +msgid "Visit your public blog" +msgstr "" + +#: ../cache/locales.php:224 +msgid "See your public posts and share them with all your contacts" +msgstr "" + +#: ../cache/locales.php:226 +msgid "Universal share button" +msgstr "" + +#: ../cache/locales.php:227 +msgid "" +"Bookmark or drag and drop the following button in your toolbar and use it on " +"all the pages you want to share on Movim" +msgstr "" + +#: ../cache/locales.php:228 +msgid "Share on Movim" +msgstr "" + +#: ../cache/locales.php:229 +msgid "Frequently Asked Questions" +msgstr "" + +#: ../cache/locales.php:230 +msgid "What do the little banners refer to ?" +msgstr "" + +#: ../cache/locales.php:231 +msgid "" +"Thanks to these five little banners, you can quickly identitfy the level of " +"confdentiality applied to the information you provide." +msgstr "" + +#: ../cache/locales.php:232 +msgid "White, only you can see the information" +msgstr "" + +#: ../cache/locales.php:233 +msgid "Green, you have chosen some contacts who can see your information" +msgstr "" + +#: ../cache/locales.php:234 +msgid "Orange, all your contact list can see your information" +msgstr "" + +#: ../cache/locales.php:235 +msgid "Red, everybody in the XMPP network can see your information" +msgstr "" + +#: ../cache/locales.php:236 +msgid "Black, the whole Internet can see your information" +msgstr "" + +#: ../cache/locales.php:237 +msgid "Looking for some documentation ?" +msgstr "" + +#: ../cache/locales.php:238 +msgid "Read the Wiki" +msgstr "" + +#: ../cache/locales.php:239 +msgid "Talk with us by email ?" +msgstr "" + +#: ../cache/locales.php:240 +msgid "Join the Mailing List" +msgstr "" + +#: ../cache/locales.php:241 +msgid "Chat with the team ?" +msgstr "" + +#: ../cache/locales.php:242 +msgid "Join the Chatroom" +msgstr "" + +#: ../cache/locales.php:243 +msgid "Location node created" +msgstr "" + +#: ../cache/locales.php:244 +msgid "Bookmark node created" +msgstr "" + +#: ../cache/locales.php:245 +msgid "Profile node created" +msgstr "" + +#: ../cache/locales.php:246 +msgid "Avatar node created" +msgstr "" + +#: ../cache/locales.php:247 +msgid "Subscriptions node created" +msgstr "" + +#: ../cache/locales.php:248 +msgid "Microblog node created" +msgstr "" + +#: ../cache/locales.php:249 +msgid "Location" +msgstr "" + +#: ../cache/locales.php:250 +msgid "Wrong position" +msgstr "" + +#: ../cache/locales.php:251 +msgid "Location updated" +msgstr "" + +#: ../cache/locales.php:252 +msgid "Update my position" +msgstr "" + +#: ../cache/locales.php:253 +msgid "Wrong username" +msgstr "" + +#: ../cache/locales.php:254 +msgid "Invalid JID" +msgstr "" + +#: ../cache/locales.php:255 +msgid "Empty Challenge from the server" +msgstr "" + +#: ../cache/locales.php:256 +msgid "XMPP Domain error, your account is not a correct Jabber ID" +msgstr "" + +#: ../cache/locales.php:257 +msgid "Some data are missing !" +msgstr "" + +#: ../cache/locales.php:258 +msgid "Wrong password" +msgstr "" + +#: ../cache/locales.php:259 +msgid "Internal server error" +msgstr "" + +#: ../cache/locales.php:260 +msgid "Session error" +msgstr "" + +#: ../cache/locales.php:261 +msgid "Account successfully created" +msgstr "" + +#: ../cache/locales.php:262 ../cache/locales.php:271 +msgid "Your XMPP server is unauthorized" +msgstr "" + +#: ../cache/locales.php:263 +msgid "The server takes too much time to respond" +msgstr "" + +#: ../cache/locales.php:264 +msgid "Your web browser is too old to use with Movim." +msgstr "" + +#: ../cache/locales.php:265 +msgid "" +"Movim cannot talk with the server, please try again later (Websocket " +"connection error)" +msgstr "" + +#: ../cache/locales.php:266 +msgid "Impossible login" +msgstr "" + +#: ../cache/locales.php:267 +msgid "Oops!" +msgstr "" + +#: ../cache/locales.php:268 ../cache/locales.php:449 ../cache/locales.php:455 +msgid "Unknown error" +msgstr "" + +#: ../cache/locales.php:269 +msgid "Invalid username format" +msgstr "" + +#: ../cache/locales.php:270 +msgid "Invalid password format" +msgstr "" + +#: ../cache/locales.php:272 +msgid "A Movim session is already open on an other device" +msgstr "" + +#: ../cache/locales.php:273 +msgid "Movim failed to authenticate. You entered wrong data" +msgstr "" + +#: ../cache/locales.php:274 +msgid "Authentication mechanism not supported by Movim" +msgstr "" + +#: ../cache/locales.php:275 +msgid "The XMPP authentification failed" +msgstr "" + +#: ../cache/locales.php:276 +#, php-format +msgid "" +"You can login with Facebook (chat only) using %syour.id@chat.facebook.com%s " +"and your password" +msgstr "" + +#: ../cache/locales.php:277 +#, php-format +msgid "%sGmail accounts are also compatible%s but are not fully supported" +msgstr "" + +#: ../cache/locales.php:278 +msgid "You can login using your favorite Jabber account" +msgstr "" + +#: ../cache/locales.php:279 +msgid "or with our demonstration account" +msgstr "" + +#: ../cache/locales.php:280 ../cache/locales.php:435 +msgid "Accounts" +msgstr "" + +#: ../cache/locales.php:281 +msgid "My address" +msgstr "" + +#: ../cache/locales.php:283 +msgid "Create one !" +msgstr "" + +#: ../cache/locales.php:284 +msgid "No account yet ?" +msgstr "" + +#: ../cache/locales.php:285 +msgid "Another account" +msgstr "" + +#: ../cache/locales.php:286 +msgid "You can login with accounts from theses servers" +msgstr "" + +#: ../cache/locales.php:287 +msgid "Connected" +msgstr "" + +#: ../cache/locales.php:288 +msgid "Population" +msgstr "" + +#: ../cache/locales.php:289 +msgid "Bad nickname (between 4 and 40 characters)" +msgstr "" + +#: ../cache/locales.php:292 +msgid "" +"Welcome on your news feed, here you will see all the posts published in the " +"groups you have subscribed." +msgstr "" + +#: ../cache/locales.php:293 +msgid "Refreshing all the streams" +msgstr "" + +#: ../cache/locales.php:294 +msgid "This post is public" +msgstr "" + +#: ../cache/locales.php:295 +msgid "Manage your members" +msgstr "" + +#: ../cache/locales.php:296 +msgid "Get the members" +msgstr "" + +#: ../cache/locales.php:297 +msgid "Affiliations saved" +msgstr "" + +#: ../cache/locales.php:298 +msgid "Manage your subscriptions" +msgstr "" + +#: ../cache/locales.php:299 +msgid "Manage the subscriptions" +msgstr "" + +#: ../cache/locales.php:300 +msgid "Get the subscriptions" +msgstr "" + +#: ../cache/locales.php:301 +msgid "Subscriptions saved" +msgstr "" + +#: ../cache/locales.php:302 +msgid "Pending Invitations" +msgstr "" + +#: ../cache/locales.php:303 +#, php-format +msgid "%s wants to talk with you" +msgstr "" + +#: ../cache/locales.php:304 +msgid "Manage" +msgstr "" + +#: ../cache/locales.php:305 ../cache/locales.php:338 +msgid "News Feed" +msgstr "" + +#: ../cache/locales.php:306 ../cache/locales.php:339 +msgid "Discover and register to the groups you are interested in" +msgstr "" + +#: ../cache/locales.php:307 ../cache/locales.php:340 ../cache/locales.php:482 +msgid "Preview" +msgstr "" + +#: ../cache/locales.php:308 ../cache/locales.php:341 ../cache/locales.php:478 +msgid "Help" +msgstr "" + +#: ../cache/locales.php:309 ../cache/locales.php:342 +msgid "More help" +msgstr "" + +#: ../cache/locales.php:310 ../cache/locales.php:343 +msgid "Markdown syntax manual" +msgstr "" + +#: ../cache/locales.php:311 ../cache/locales.php:344 ../cache/locales.php:681 +msgid "Title" +msgstr "" + +#: ../cache/locales.php:312 ../cache/locales.php:345 +msgid "Content" +msgstr "" + +#: ../cache/locales.php:313 ../cache/locales.php:346 +msgid "Link" +msgstr "" + +#: ../cache/locales.php:314 ../cache/locales.php:347 +msgid "Tags" +msgstr "" + +#: ../cache/locales.php:315 ../cache/locales.php:348 +msgid "Please enter a valid url" +msgstr "" + +#: ../cache/locales.php:316 ../cache/locales.php:349 +msgid "No content to preview" +msgstr "" + +#: ../cache/locales.php:317 ../cache/locales.php:350 ../cache/locales.php:687 +msgid "No content" +msgstr "" + +#: ../cache/locales.php:318 ../cache/locales.php:351 +msgid "Post published" +msgstr "" + +#: ../cache/locales.php:319 ../cache/locales.php:352 +msgid "Post deleted" +msgstr "" + +#: ../cache/locales.php:320 ../cache/locales.php:353 +msgid "This picture will be added to your gallery" +msgstr "" + +#: ../cache/locales.php:321 ../cache/locales.php:354 +msgid "What's Hot" +msgstr "" + +#: ../cache/locales.php:322 ../cache/locales.php:355 +msgid "New post" +msgstr "" + +#: ../cache/locales.php:323 ../cache/locales.php:357 +msgid "" +"You can also use services like Imgur or Flickr to host your picture and " +"paste the link here." +msgstr "" + +#: ../cache/locales.php:324 +#, php-format +msgid "This is a re-post from %s" +msgstr "" + +#: ../cache/locales.php:325 +#, php-format +msgid "See %s profile" +msgstr "" + +#: ../cache/locales.php:326 +msgid "Publish this post on your public feed?" +msgstr "" + +#: ../cache/locales.php:327 +msgid "Post published on your blog" +msgstr "" + +#: ../cache/locales.php:328 +msgid "Post removed from your blog" +msgstr "" + +#: ../cache/locales.php:329 ../cache/locales.php:701 +msgid "Delete this post" +msgstr "" + +#: ../cache/locales.php:330 +msgid "You are going to delete this post, please confirm your action" +msgstr "" + +#: ../cache/locales.php:331 +msgid "Comments disabled" +msgstr "" + +#: ../cache/locales.php:332 +msgid "Comment published" +msgstr "" + +#: ../cache/locales.php:333 +msgid "Disconnect" +msgstr "" + +#: ../cache/locales.php:334 +msgid "Your status here !" +msgstr "" + +#: ../cache/locales.php:335 +msgid "Status updated" +msgstr "" + +#: ../cache/locales.php:336 +msgid "Status" +msgstr "" + +#: ../cache/locales.php:337 +msgid "Presence" +msgstr "" + +#: ../cache/locales.php:356 +msgid "Publish" +msgstr "" + +#: ../cache/locales.php:358 +msgid "You cannot publish a post on this Group" +msgstr "" + +#: ../cache/locales.php:359 +msgid "" +"Some fields have been filled in. Do you still want to go back and loose " +"their content?" +msgstr "" + +#: ../cache/locales.php:360 +msgid "Shared" +msgstr "" + +#: ../cache/locales.php:362 +#, php-format +msgid "%s has been added to your public groups" +msgstr "" + +#: ../cache/locales.php:363 +#, php-format +msgid "%s has been removed from your public groups" +msgstr "" + +#: ../cache/locales.php:364 +msgid "Add a chatroom" +msgstr "" + +#: ../cache/locales.php:365 +msgid "You don't have any chatroom yet." +msgstr "" + +#: ../cache/locales.php:366 +msgid "Add one by clicking on the add button in the header." +msgstr "" + +#: ../cache/locales.php:367 +msgid "Chatrooms" +msgstr "" + +#: ../cache/locales.php:370 +msgid "My Favorite Room" +msgstr "" + +#: ../cache/locales.php:374 +msgid "Remove a chatroom" +msgstr "" + +#: ../cache/locales.php:375 +msgid "" +"You are going to remove the following chatroom. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:378 +msgid "Users in the room" +msgstr "" + +#: ../cache/locales.php:379 +msgid "Please enter a correct nickname (6 to 40 characters)" +msgstr "" + +#: ../cache/locales.php:381 +msgid "Public chatroom" +msgstr "" + +#: ../cache/locales.php:382 +msgid "Please provide a room address" +msgstr "" + +#: ../cache/locales.php:383 +msgid "You are currently logued as an anonymous user." +msgstr "" + +#: ../cache/locales.php:384 +msgid "" +"You can join using your own account or create one on the login page by " +"loging out using the cross in the top-right corner." +msgstr "" + +#: ../cache/locales.php:385 +#, php-format +msgid "Login on %s" +msgstr "" + +#: ../cache/locales.php:386 +msgid "Your nickname" +msgstr "" + +#: ../cache/locales.php:387 +msgid "Ungrouped" +msgstr "" + +#: ../cache/locales.php:388 +msgid "Show disconnected contacts" +msgstr "" + +#: ../cache/locales.php:389 +msgid "Hide disconnected contacts" +msgstr "" + +#: ../cache/locales.php:390 +#, php-format +msgid "Show group %s" +msgstr "" + +#: ../cache/locales.php:391 +#, php-format +msgid "Hide group %s" +msgstr "" + +#: ../cache/locales.php:392 +msgid "Please enter a valid Jabber ID" +msgstr "" + +#: ../cache/locales.php:393 +msgid "" +"No contacts ? You can add one using the + button bellow or going to the " +"Explore page" +msgstr "" + +#: ../cache/locales.php:394 +msgid "Show/Hide" +msgstr "" + +#: ../cache/locales.php:395 +msgid "Enter the Jabber ID of your contact." +msgstr "" + +#: ../cache/locales.php:396 +msgid "Press enter to validate." +msgstr "" + +#: ../cache/locales.php:397 +msgid "JID" +msgstr "" + +#: ../cache/locales.php:398 +msgid "Results" +msgstr "" + +#: ../cache/locales.php:399 +msgid "Contact added" +msgstr "" + +#: ../cache/locales.php:401 +msgid "Contact deleted" +msgstr "" + +#: ../cache/locales.php:403 +msgid "This is not a valid url" +msgstr "" + +#: ../cache/locales.php:404 +msgid "Sharing the URL" +msgstr "" + +#: ../cache/locales.php:405 +msgid "Statistics" +msgstr "" + +#: ../cache/locales.php:406 +msgid "Since" +msgstr "" + +#: ../cache/locales.php:407 +msgid "Sessions" +msgstr "" + +#: ../cache/locales.php:409 +msgid "Monthly Subscriptions" +msgstr "" + +#: ../cache/locales.php:410 +msgid "Monthly Subscriptions Cumulated" +msgstr "" + +#: ../cache/locales.php:412 +msgid "" +"Movim is a decentralized social network, before creating a new account you " +"need to choose a server to register." +msgstr "" + +#: ../cache/locales.php:413 +msgid "Your server here ?" +msgstr "" + +#: ../cache/locales.php:414 +msgid "Contact us to add yours to the officially supported servers list" +msgstr "" + +#: ../cache/locales.php:416 +msgid "No public feed for this contact" +msgstr "" + +#: ../cache/locales.php:417 +msgid "No contact specified" +msgstr "" + +#: ../cache/locales.php:418 ../cache/locales.php:473 +msgid "Profile" +msgstr "" + +#: ../cache/locales.php:419 +msgid "Profile Updated" +msgstr "" + +#: ../cache/locales.php:420 +msgid "Profile Not Updated" +msgstr "" + +#: ../cache/locales.php:421 +msgid "Your profile is now public" +msgstr "" + +#: ../cache/locales.php:422 +msgid "Your profile is now restricted" +msgstr "" + +#: ../cache/locales.php:436 +msgid "Twitter" +msgstr "" + +#: ../cache/locales.php:437 +msgid "Skype" +msgstr "" + +#: ../cache/locales.php:438 +msgid "Yahoo" +msgstr "" + +#: ../cache/locales.php:439 +msgid "Privacy Level" +msgstr "" + +#: ../cache/locales.php:440 +msgid "Is this profile public ?" +msgstr "" + +#: ../cache/locales.php:441 +msgid "" +"Please pay attention ! By making your profile public, all the information " +"listed above will be available for all the Movim users and on the whole " +"Internet." +msgstr "" + +#: ../cache/locales.php:442 +msgid "Call" +msgstr "" + +#: ../cache/locales.php:443 +msgid "Hang up" +msgstr "" + +#: ../cache/locales.php:444 +msgid "Connection" +msgstr "" + +#: ../cache/locales.php:445 ../cache/locales.php:451 +msgid "Hung up" +msgstr "" + +#: ../cache/locales.php:446 ../cache/locales.php:452 +msgid "Your contact is busy" +msgstr "" + +#: ../cache/locales.php:447 ../cache/locales.php:453 +msgid "Declined" +msgstr "" + +#: ../cache/locales.php:448 ../cache/locales.php:454 +msgid "Remote application incompatible" +msgstr "" + +#: ../cache/locales.php:450 ../cache/locales.php:456 +msgid "Is calling you" +msgstr "" + +#: ../cache/locales.php:457 +msgid "You don't have javascript enabled. Good luck with that." +msgstr "" + +#: ../cache/locales.php:458 +msgid "" +"Movim is a kickass distributed social networking platform that protect your " +"privacy an comes with a set of awesome features." +msgstr "" + +#: ../cache/locales.php:459 +msgid "Administration" +msgstr "" + +#: ../cache/locales.php:460 +msgid "Home" +msgstr "" + +#: ../cache/locales.php:461 +msgid "Discover" +msgstr "" + +#: ../cache/locales.php:462 +msgid "Explore" +msgstr "" + +#: ../cache/locales.php:463 +msgid "Account Creation" +msgstr "" + +#: ../cache/locales.php:464 +msgid "News" +msgstr "" + +#: ../cache/locales.php:465 +msgid "Avatar" +msgstr "" + +#: ../cache/locales.php:467 +msgid "Chats" +msgstr "" + +#: ../cache/locales.php:470 +msgid "Server" +msgstr "" + +#: ../cache/locales.php:471 +msgid "Public Groups" +msgstr "" + +#: ../cache/locales.php:472 +msgid "Viewer" +msgstr "" + +#: ../cache/locales.php:474 +msgid "Media" +msgstr "" + +#: ../cache/locales.php:475 +msgid "Blog" +msgstr "" + +#: ../cache/locales.php:476 +msgid "About" +msgstr "" + +#: ../cache/locales.php:477 +msgid "Login" +msgstr "" + +#: ../cache/locales.php:479 +msgid "Feed" +msgstr "" + +#: ../cache/locales.php:481 +msgid "Gallery" +msgstr "" + +#: ../cache/locales.php:483 +msgid "Visio-conference" +msgstr "" + +#: ../cache/locales.php:484 +msgid "Pods" +msgstr "" + +#: ../cache/locales.php:485 +msgid "Share" +msgstr "" + +#: ../cache/locales.php:486 +msgid "Room" +msgstr "" + +#: ../cache/locales.php:487 +#, php-format +msgid "Error: %s" +msgstr "" + +#: ../cache/locales.php:488 +#, php-format +msgid "Cannot load file '%s'" +msgstr "" + +#: ../cache/locales.php:489 +#, php-format +msgid "Route error, please set all the parameters for the page %s" +msgstr "" + +#: ../cache/locales.php:490 +#, php-format +msgid "Requested widget '%s' doesn't exist." +msgstr "" + +#: ../cache/locales.php:491 +#, php-format +msgid "Requested event '%s' not registered." +msgstr "" + +#: ../cache/locales.php:492 +msgid "Whoops!" +msgstr "" + +#: ../cache/locales.php:493 +msgid "It seem that you don't have any pictures here?" +msgstr "" + +#: ../cache/locales.php:494 +msgid "You can try to upload a couple by going to the Media page" +msgstr "" + +#: ../cache/locales.php:495 +#, php-format +msgid "%s - About" +msgstr "" + +#: ../cache/locales.php:496 +#, php-format +msgid "%s - Account" +msgstr "" + +#: ../cache/locales.php:497 +#, php-format +msgid "%s - Administration Panel" +msgstr "" + +#: ../cache/locales.php:498 +#, php-format +msgid "%s - Blog" +msgstr "" + +#: ../cache/locales.php:499 +#, php-format +msgid "%s - Configuration" +msgstr "" + +#: ../cache/locales.php:500 +#, php-format +msgid "%s - Discover" +msgstr "" + +#: ../cache/locales.php:501 +#, php-format +msgid "%s - Explore" +msgstr "" + +#: ../cache/locales.php:502 +#, php-format +msgid "%s - Help Page" +msgstr "" + +#: ../cache/locales.php:503 +#, php-format +msgid "%s - Login to Movim" +msgstr "" + +#: ../cache/locales.php:504 +#, php-format +msgid "%s - Welcome to Movim" +msgstr "" + +#: ../cache/locales.php:505 +#, php-format +msgid "%s - Media" +msgstr "" + +#: ../cache/locales.php:506 +#, php-format +msgid "%s - News" +msgstr "" + +#: ../cache/locales.php:507 +#, php-format +msgid "%s - Group Configuration" +msgstr "" + +#: ../cache/locales.php:508 +#, php-format +msgid "%s - Group" +msgstr "" + +#: ../cache/locales.php:509 +#, php-format +msgid "%s - 404" +msgstr "" + +#: ../cache/locales.php:510 +#, php-format +msgid "%s - Profile" +msgstr "" + +#: ../cache/locales.php:511 +#, php-format +msgid "%s - Server" +msgstr "" + +#: ../cache/locales.php:512 +msgid "Validate" +msgstr "" + +#: ../cache/locales.php:513 +msgid "Refresh" +msgstr "" + +#: ../cache/locales.php:514 +msgid "Add" +msgstr "" + +#: ../cache/locales.php:515 +msgid "Delete" +msgstr "" + +#: ../cache/locales.php:516 +msgid "Remove" +msgstr "" + +#: ../cache/locales.php:517 +msgid "Cancel" +msgstr "" + +#: ../cache/locales.php:518 +msgid "Close" +msgstr "" + +#: ../cache/locales.php:519 +msgid "Update" +msgstr "" + +#: ../cache/locales.php:520 +msgid "Updating" +msgstr "" + +#: ../cache/locales.php:521 +msgid "Submit" +msgstr "" + +#: ../cache/locales.php:522 +msgid "Submitting" +msgstr "" + +#: ../cache/locales.php:523 +msgid "Reset" +msgstr "" + +#: ../cache/locales.php:524 +msgid "Register" +msgstr "" + +#: ../cache/locales.php:525 +msgid "Unregister" +msgstr "" + +#: ../cache/locales.php:526 +msgid "Save" +msgstr "" + +#: ../cache/locales.php:527 +msgid "Clear" +msgstr "" + +#: ../cache/locales.php:528 +msgid "Upload" +msgstr "" + +#: ../cache/locales.php:529 +msgid "Come in!" +msgstr "" + +#: ../cache/locales.php:530 +msgid "Connecting" +msgstr "" + +#: ../cache/locales.php:531 +msgid "Yes" +msgstr "" + +#: ../cache/locales.php:532 +msgid "No" +msgstr "" + +#: ../cache/locales.php:534 +msgid "Return" +msgstr "" + +#: ../cache/locales.php:535 +msgid "Accept" +msgstr "" + +#: ../cache/locales.php:536 +msgid "Refuse" +msgstr "" + +#: ../cache/locales.php:537 +msgid "Next" +msgstr "" + +#: ../cache/locales.php:538 +msgid "Previous" +msgstr "" + +#: ../cache/locales.php:539 +#, php-format +msgid "Step %s" +msgstr "" + +#: ../cache/locales.php:542 +msgid "Day" +msgstr "" + +#: ../cache/locales.php:543 +msgid "Monday" +msgstr "" + +#: ../cache/locales.php:544 +msgid "Tuesday" +msgstr "" + +#: ../cache/locales.php:545 +msgid "Wednesday" +msgstr "" + +#: ../cache/locales.php:546 +msgid "Thursday" +msgstr "" + +#: ../cache/locales.php:547 +msgid "Friday" +msgstr "" + +#: ../cache/locales.php:548 +msgid "Saturday" +msgstr "" + +#: ../cache/locales.php:549 +msgid "Sunday" +msgstr "" + +#: ../cache/locales.php:550 ../cache/locales.php:559 +msgid "None" +msgstr "" + +#: ../cache/locales.php:551 +msgid "Male" +msgstr "" + +#: ../cache/locales.php:552 +msgid "Female" +msgstr "" + +#: ../cache/locales.php:553 +msgid "Other" +msgstr "" + +#: ../cache/locales.php:554 +msgid "Bot" +msgstr "" + +#: ../cache/locales.php:555 +msgid "Desktop" +msgstr "" + +#: ../cache/locales.php:556 +msgid "Phone" +msgstr "" + +#: ../cache/locales.php:557 +msgid "Web" +msgstr "" + +#: ../cache/locales.php:558 +msgid "Registered" +msgstr "" + +#: ../cache/locales.php:560 +msgid "Single" +msgstr "" + +#: ../cache/locales.php:561 +msgid "In a relationship" +msgstr "" + +#: ../cache/locales.php:562 +msgid "Married" +msgstr "" + +#: ../cache/locales.php:563 +msgid "Divorced" +msgstr "" + +#: ../cache/locales.php:564 +msgid "Widowed" +msgstr "" + +#: ../cache/locales.php:565 +msgid "Cohabiting" +msgstr "" + +#: ../cache/locales.php:566 +msgid "Civil Union" +msgstr "" + +#: ../cache/locales.php:567 +msgid "Not shared" +msgstr "" + +#: ../cache/locales.php:568 +msgid "Shared with one contact" +msgstr "" + +#: ../cache/locales.php:569 +msgid "Shared with all contacts" +msgstr "" + +#: ../cache/locales.php:570 +msgid "Shared with the XMPP network" +msgstr "" + +#: ../cache/locales.php:571 +msgid "Shared with the whole Internet" +msgstr "" + +#: ../cache/locales.php:572 +msgid "Online" +msgstr "" + +#: ../cache/locales.php:573 +msgid "Away" +msgstr "" + +#: ../cache/locales.php:574 +msgid "Do Not Disturb" +msgstr "" + +#: ../cache/locales.php:575 +msgid "Extended Away" +msgstr "" + +#: ../cache/locales.php:576 +msgid "Offline" +msgstr "" + +#: ../cache/locales.php:577 +msgid "Error" +msgstr "" + +#: ../cache/locales.php:578 +msgid "afraid" +msgstr "" + +#: ../cache/locales.php:579 +msgid "amazed" +msgstr "" + +#: ../cache/locales.php:580 +msgid "amorous" +msgstr "" + +#: ../cache/locales.php:581 +msgid "angry" +msgstr "" + +#: ../cache/locales.php:582 +msgid "annoyed" +msgstr "" + +#: ../cache/locales.php:583 +msgid "anxious" +msgstr "" + +#: ../cache/locales.php:584 +msgid "aroused" +msgstr "" + +#: ../cache/locales.php:585 +msgid "ashamed" +msgstr "" + +#: ../cache/locales.php:586 +msgid "bored" +msgstr "" + +#: ../cache/locales.php:587 +msgid "brave" +msgstr "" + +#: ../cache/locales.php:588 +msgid "calm" +msgstr "" + +#: ../cache/locales.php:589 +msgid "cautious" +msgstr "" + +#: ../cache/locales.php:590 +msgid "cold" +msgstr "" + +#: ../cache/locales.php:591 +msgid "confident" +msgstr "" + +#: ../cache/locales.php:592 +msgid "confused" +msgstr "" + +#: ../cache/locales.php:593 +msgid "contemplative" +msgstr "" + +#: ../cache/locales.php:594 +msgid "contented" +msgstr "" + +#: ../cache/locales.php:595 +msgid "cranky" +msgstr "" + +#: ../cache/locales.php:596 +msgid "crazy" +msgstr "" + +#: ../cache/locales.php:597 +msgid "creative" +msgstr "" + +#: ../cache/locales.php:598 +msgid "curious" +msgstr "" + +#: ../cache/locales.php:599 +msgid "dejected" +msgstr "" + +#: ../cache/locales.php:600 +msgid "depressed" +msgstr "" + +#: ../cache/locales.php:601 +msgid "disappointed" +msgstr "" + +#: ../cache/locales.php:602 +msgid "disgusted" +msgstr "" + +#: ../cache/locales.php:603 +msgid "dismayed" +msgstr "" + +#: ../cache/locales.php:604 +msgid "distracted" +msgstr "" + +#: ../cache/locales.php:605 +msgid "embarrassed" +msgstr "" + +#: ../cache/locales.php:606 +msgid "envious" +msgstr "" + +#: ../cache/locales.php:607 +msgid "excited" +msgstr "" + +#: ../cache/locales.php:608 +msgid "flirtatious" +msgstr "" + +#: ../cache/locales.php:609 +msgid "frustated" +msgstr "" + +#: ../cache/locales.php:610 +msgid "grateful" +msgstr "" + +#: ../cache/locales.php:611 +msgid "grieving" +msgstr "" + +#: ../cache/locales.php:612 +msgid "grumpy" +msgstr "" + +#: ../cache/locales.php:613 +msgid "guilty" +msgstr "" + +#: ../cache/locales.php:614 +msgid "happy" +msgstr "" + +#: ../cache/locales.php:615 +msgid "hopeful" +msgstr "" + +#: ../cache/locales.php:616 +msgid "hot" +msgstr "" + +#: ../cache/locales.php:617 +msgid "humbled" +msgstr "" + +#: ../cache/locales.php:618 +msgid "humiliated" +msgstr "" + +#: ../cache/locales.php:619 +msgid "hungry" +msgstr "" + +#: ../cache/locales.php:620 +msgid "hurt" +msgstr "" + +#: ../cache/locales.php:621 +msgid "impressed" +msgstr "" + +#: ../cache/locales.php:622 +msgid "in awe" +msgstr "" + +#: ../cache/locales.php:623 +msgid "in love" +msgstr "" + +#: ../cache/locales.php:624 +msgid "indignant" +msgstr "" + +#: ../cache/locales.php:625 +msgid "interested" +msgstr "" + +#: ../cache/locales.php:626 +msgid "intoxicated" +msgstr "" + +#: ../cache/locales.php:627 +msgid "invincible" +msgstr "" + +#: ../cache/locales.php:628 +msgid "jealous" +msgstr "" + +#: ../cache/locales.php:629 +msgid "lonely" +msgstr "" + +#: ../cache/locales.php:630 +msgid "lost" +msgstr "" + +#: ../cache/locales.php:631 +msgid "lucky" +msgstr "" + +#: ../cache/locales.php:632 +msgid "mean" +msgstr "" + +#: ../cache/locales.php:633 +msgid "moody" +msgstr "" + +#: ../cache/locales.php:634 +msgid "nervous" +msgstr "" + +#: ../cache/locales.php:635 +msgid "neutral" +msgstr "" + +#: ../cache/locales.php:636 +msgid "offended" +msgstr "" + +#: ../cache/locales.php:637 +msgid "outraged" +msgstr "" + +#: ../cache/locales.php:638 +msgid "playful" +msgstr "" + +#: ../cache/locales.php:639 +msgid "proud" +msgstr "" + +#: ../cache/locales.php:640 +msgid "relaxed" +msgstr "" + +#: ../cache/locales.php:641 +msgid "relieved" +msgstr "" + +#: ../cache/locales.php:642 +msgid "remorseful" +msgstr "" + +#: ../cache/locales.php:643 +msgid "restless" +msgstr "" + +#: ../cache/locales.php:644 +msgid "sad" +msgstr "" + +#: ../cache/locales.php:645 +msgid "sarcastic" +msgstr "" + +#: ../cache/locales.php:646 +msgid "satisfied" +msgstr "" + +#: ../cache/locales.php:647 +msgid "serious" +msgstr "" + +#: ../cache/locales.php:648 +msgid "shocked" +msgstr "" + +#: ../cache/locales.php:649 +msgid "shy" +msgstr "" + +#: ../cache/locales.php:650 +msgid "sick" +msgstr "" + +#: ../cache/locales.php:651 +msgid "sleepy" +msgstr "" + +#: ../cache/locales.php:652 +msgid "spontaneous" +msgstr "" + +#: ../cache/locales.php:653 +msgid "stressed" +msgstr "" + +#: ../cache/locales.php:654 +msgid "strong" +msgstr "" + +#: ../cache/locales.php:655 +msgid "surprised" +msgstr "" + +#: ../cache/locales.php:656 +msgid "thankful" +msgstr "" + +#: ../cache/locales.php:657 +msgid "thirsty" +msgstr "" + +#: ../cache/locales.php:658 +msgid "tired" +msgstr "" + +#: ../cache/locales.php:659 +msgid "undefined" +msgstr "" + +#: ../cache/locales.php:660 +msgid "weak" +msgstr "" + +#: ../cache/locales.php:661 +msgid "worried" +msgstr "" + +#: ../cache/locales.php:662 +msgid "Month" +msgstr "" + +#: ../cache/locales.php:663 +msgid "January" +msgstr "" + +#: ../cache/locales.php:664 +msgid "February" +msgstr "" + +#: ../cache/locales.php:665 +msgid "March" +msgstr "" + +#: ../cache/locales.php:666 +msgid "April" +msgstr "" + +#: ../cache/locales.php:667 +msgid "May" +msgstr "" + +#: ../cache/locales.php:668 +msgid "June" +msgstr "" + +#: ../cache/locales.php:669 +msgid "July" +msgstr "" + +#: ../cache/locales.php:670 +msgid "August" +msgstr "" + +#: ../cache/locales.php:671 +msgid "September" +msgstr "" + +#: ../cache/locales.php:672 +msgid "October" +msgstr "" + +#: ../cache/locales.php:673 +msgid "November" +msgstr "" + +#: ../cache/locales.php:674 +msgid "December" +msgstr "" + +#: ../cache/locales.php:675 +msgid "Year" +msgstr "" + +#: ../cache/locales.php:676 +msgid "Today" +msgstr "" + +#: ../cache/locales.php:677 +msgid "Tomorrow" +msgstr "" + +#: ../cache/locales.php:678 +msgid "Yesterday" +msgstr "" + +#: ../cache/locales.php:679 +#, php-format +msgid " %d days ago" +msgstr "" + +#: ../cache/locales.php:680 +msgid "day" +msgstr "" + +#: ../cache/locales.php:682 +msgid "What's new ?" +msgstr "" + +#: ../cache/locales.php:683 +msgid "Place" +msgstr "" + +#: ../cache/locales.php:684 +msgid "by" +msgstr "" + +#: ../cache/locales.php:685 +msgid "Geolocalisation" +msgstr "" + +#: ../cache/locales.php:686 +msgid "email" +msgstr "" + +#: ../cache/locales.php:688 +msgid "No comments yet" +msgstr "" + +#: ../cache/locales.php:689 +msgid "No comments stream" +msgstr "" + +#: ../cache/locales.php:690 +msgid "Your feed cannot be loaded." +msgstr "" + +#: ../cache/locales.php:691 +msgid "Get older posts" +msgstr "" + +#: ../cache/locales.php:692 +#, php-format +msgid "%s new items" +msgstr "" + +#: ../cache/locales.php:693 +msgid "Comment publication error" +msgstr "" + +#: ../cache/locales.php:694 +msgid "Show the older comments" +msgstr "" + +#: ../cache/locales.php:695 +msgid "Loading comments ..." +msgstr "" + +#: ../cache/locales.php:696 +msgid "Get the comments" +msgstr "" + +#: ../cache/locales.php:697 +msgid "Add a comment" +msgstr "" + +#: ../cache/locales.php:698 +msgid "Share with" +msgstr "" + +#: ../cache/locales.php:699 +msgid "Everyone" +msgstr "" + +#: ../cache/locales.php:700 +msgid "Your contacts" +msgstr "" + +#: ../cache/locales.php:702 +msgid "Updated" +msgstr "" + +#: ../cache/locales.php:703 +msgid "Content not found" +msgstr "" + +#: ../cache/locales.php:704 +msgid "Contact publication" +msgstr "" + +#: ../cache/locales.php:705 +msgid "Comments" +msgstr "" + +#: ../cache/locales.php:706 +msgid "The API is not reachable, try again later" +msgstr "" + +#: ../cache/locales.php:707 +msgid "Type here" +msgstr "" diff --git a/sources/locales/locales.ini b/sources/locales/locales.ini new file mode 100755 index 0000000..dec8119 --- /dev/null +++ b/sources/locales/locales.ini @@ -0,0 +1,290 @@ +[global] +no_js = "You don't have javascript enabled. Good luck with that." +description = Movim is a kickass distributed social networking platform that protect your privacy an comes with a set of awesome features. + +[page] +administration = Administration +home = Home +discover = Discover +explore = Explore +account_creation = Account Creation +news = News +avatar = Avatar +contacts = Contacts +chats = Chats +groups = Groups +configuration = Configuration +server = Server +public_groups = Public Groups +viewer = Viewer +profile = Profile +media = Media +blog = Blog +about = About +login = Login +help = Help +feed = Feed +posts = Posts +gallery = Gallery +preview = Preview +visio = Visio-conference +pods = Pods +share = Share +room = Room + +[error] +error = Error: %s +cannot_load_file = "Cannot load file '%s'" +route = Route error, please set all the parameters for the page %s +widget_load_error = "Requested widget '%s' doesn't exist." +widget_call_error = "Requested event '%s' not registered." +whoops = "Whoops!" +media_not_found = "It seem that you don't have any pictures here?" +media_ask_upload = "You can try to upload a couple by going to the Media page" + +[title] +about = %s - About +account = %s - Account +administration = %s - Administration Panel +blog = %s - Blog +configuration = %s - Configuration +discover = %s - Discover +explore = %s - Explore +help = %s - Help Page +login = %s - Login to Movim +main = %s - Welcome to Movim +media = %s - Media +news = %s - News +node_configuration= %s - Group Configuration +node = %s - Group +not_found = %s - 404 +profile = %s - Profile +server = %s - Server + +[button] +validate = Validate +refresh = Refresh +add = Add +delete = Delete +remove = Remove +cancel = Cancel +close = Close +update = Update +updating = Updating +submit = Submit +submitting = Submitting +reset = Reset +register = Register +unregister = Unregister +save = Save +clear = Clear +upload = Upload +come_in = "Come in!" +connecting = Connecting +bool_yes = Yes +bool_no = No +edit = Edit +return = Return +accept = Accept +refuse = Refuse +next = Next +previous = Previous + +[step] +step = Step %s + +[input] +username = Username +password = Password + +[day] +title = Day +monday = Monday +tuesday = Tuesday +wednesday = Wednesday +thursday = Thursday +friday = Friday +saturday = Saturday +sunday = Sunday + +[gender] +nil = None +male = Male +female = Female +other = Other + +[client] +bot = Bot +desktop = Desktop +phone = Phone +web = Web +registered = Registered + +[marital] +nil = None +single = Single +relationship = In a relationship +married = Married +divorced = Divorced +widowed = Widowed +cohabiting = Cohabiting +union = Civil Union + +[flag] +white = Not shared +green = Shared with one contact +orange = Shared with all contacts +red = Shared with the XMPP network +black = Shared with the whole Internet + +[presence] +online = Online +away = Away +dnd = Do Not Disturb +xa = Extended Away +offline = Offline +error = Error + +[mood] +afraid = afraid +amazed = amazed +amorous = amorous +angry = angry +annoyed = annoyed +anxious = anxious +aroused = aroused +ashamed = ashamed +bored = bored +brave = brave +calm = calm +cautious = cautious +cold = cold +confident = confident +confused = confused +contemplative = contemplative +contented = contented +cranky = cranky +crazy = crazy +creative = creative +curious = curious +dejected = dejected +depressed = depressed +disappointed = disappointed +disgusted = disgusted +dismayed = dismayed +distracted = distracted +embarrassed = embarrassed +envious = envious +excited = excited +flirtatious = flirtatious +frustated = frustated +grateful = grateful +grieving = grieving +grumpy = grumpy +guilty = guilty +happy = happy +hopeful = hopeful +hot = hot +humbled = humbled +humiliated = humiliated +hungry = hungry +hurt = hurt +impressed = impressed +in_awe = in awe +in_love = in love +indignant = indignant +interested = interested +intoxicated = intoxicated +invincible = invincible +jealous = jealous +lonely = lonely +lost = lost +lucky = lucky +mean = mean +moody = moody +nervous = nervous +neutral = neutral +offended = offended +outraged = outraged +playful = playful +proud = proud +relaxed = relaxed +relieved = relieved +remorseful = remorseful +restless = restless +sad = sad +sarcastic = sarcastic +satisfied = satisfied +serious = serious +shocked = shocked +shy = shy +sick = sick +sleepy = sleepy +spontaneous = spontaneous +stressed = stressed +strong = strong +surprised = surprised +thankful = thankful +thirsty = thirsty +tired = tired +undefined = undefined +weak = weak +worried = worried + +[month] +title = Month +january = January +february = February +march = March +april = April +may = May +june = June +july = July +august = August +september = September +october = October +november = November +december = December + +[year] +title = Year + +[date] +today = Today +tomorrow = Tomorrow +yesterday = Yesterday +ago = %d days ago +day = day + +[post] +title = Title +whats_new = "What's new ?" +place = Place +by = by +geolocalisation = Geolocalisation +email = email +empty = No content +no_comments = No comments yet +no_comments_stream = No comments stream +no_load = Your feed cannot be loaded. +older = Get older posts +new_items = %s new items +comment_error = Comment publication error +comments_older = Show the older comments +comments_loading = "Loading comments..." +comments_get = Get the comments +comment_add = Add a comment +share = Share with +share_everyone = Everyone +share_your_contacts= Your contacts +delete = Delete this post +updated = Updated +content_not_found = Content not found +default_title = Contact publication +comments = Comments + +[api] +error = The API is not reachable, try again later + +[field] +type_here = Type here diff --git a/sources/locales/lv.po b/sources/locales/lv.po new file mode 100644 index 0000000..36d63e7 --- /dev/null +++ b/sources/locales/lv.po @@ -0,0 +1,2610 @@ +# Latvian translation for movim +# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014 +# This file is distributed under the same license as the movim package. +# FIRST AUTHOR , 2014. +# +msgid "" +msgstr "" +"Project-Id-Version: movim\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-06-08 22:06+0200\n" +"PO-Revision-Date: 2015-06-09 12:19+0000\n" +"Last-Translator: Jānis Marks Gailis \n" +"Language-Team: Latvian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2015-06-18 21:08+0000\n" +"X-Generator: Launchpad (build 17570)\n" +"Language: lv\n" + +#: ../cache/locales.php:2 +msgid "Thanks" +msgstr "Paldies" + +#: ../cache/locales.php:3 +msgid "Developers" +msgstr "Izstrādātāji" + +#: ../cache/locales.php:4 +msgid "Translators" +msgstr "Tulkotāji" + +#: ../cache/locales.php:5 +msgid "Software" +msgstr "Programmatūra" + +#: ../cache/locales.php:6 +msgid "Resources" +msgstr "Resursi" + +#: ../cache/locales.php:7 ../cache/locales.php:83 ../cache/locales.php:85 +msgid "API" +msgstr "API" + +#: ../cache/locales.php:8 +msgid "" +"Movim is an XMPP-based communication platform. All the project, except the " +"following software and resources, is under" +msgstr "" + +#: ../cache/locales.php:9 +msgid "Account" +msgstr "" + +#: ../cache/locales.php:10 +msgid "The password has been updated" +msgstr "" + +#: ../cache/locales.php:11 +msgid "Please provide a valid password (6 characters minimum)" +msgstr "" + +#: ../cache/locales.php:12 +msgid "The provided passwords are not the same" +msgstr "" + +#: ../cache/locales.php:13 +msgid "Delete my account" +msgstr "" + +#: ../cache/locales.php:14 +msgid "" +"You will delete your XMPP account and all the relative information linked to " +"it (profile, contacts and publications)." +msgstr "" + +#: ../cache/locales.php:15 +msgid "Are you sure that you want to delete it ?" +msgstr "" + +#: ../cache/locales.php:16 ../cache/locales.php:411 +msgid "Create a new account" +msgstr "Izveidot jaunu kontu" + +#: ../cache/locales.php:17 +msgid "No account creation form found on the server" +msgstr "" + +#: ../cache/locales.php:18 ../cache/locales.php:172 +msgid "on" +msgstr "šajā datumā" + +#: ../cache/locales.php:19 +msgid "Your acccount has been successfully registered" +msgstr "" + +#: ../cache/locales.php:20 +msgid "Loading" +msgstr "Ielādē" + +#: ../cache/locales.php:21 +msgid "Not Acceptable" +msgstr "" + +#: ../cache/locales.php:22 +msgid "The registration system of this server is currently unavailable" +msgstr "" + +#: ../cache/locales.php:23 +msgid "" +"This server use an external system for the registration, please click on the " +"following URL." +msgstr "" + +#: ../cache/locales.php:24 +msgid "Actions" +msgstr "Darbības" + +#: ../cache/locales.php:25 ../cache/locales.php:82 +msgid "Database" +msgstr "" + +#: ../cache/locales.php:26 +msgid "Modl wasn't able to connect to the database" +msgstr "Modl nevarēja pieslēgties datubāzei" + +#: ../cache/locales.php:27 +msgid "Movim is connected to the database" +msgstr "Movim ir pieslēgts datubāzei" + +#: ../cache/locales.php:28 +msgid "The database need to be updated" +msgstr "Datņu bāze ir jāatjaunina" + +#: ../cache/locales.php:29 +msgid "Movim database is up to date" +msgstr "" + +#: ../cache/locales.php:30 +msgid "Database Type" +msgstr "Datubāzes tips" + +#: ../cache/locales.php:31 ../cache/locales.php:50 ../cache/locales.php:540 +msgid "Username" +msgstr "Lietotājvārds" + +#: ../cache/locales.php:32 ../cache/locales.php:51 ../cache/locales.php:282 +#: ../cache/locales.php:541 +msgid "Password" +msgstr "Parole" + +#: ../cache/locales.php:33 +msgid "Host" +msgstr "Resursdators" + +#: ../cache/locales.php:34 +msgid "Port" +msgstr "Ports" + +#: ../cache/locales.php:35 +msgid "Database Name" +msgstr "Datubāzes nosaukums" + +#: ../cache/locales.php:36 +msgid "General Settings" +msgstr "Vispārīgie iestatījumi" + +#: ../cache/locales.php:37 +msgid "Theme" +msgstr "Motīvs" + +#: ../cache/locales.php:38 +msgid "Default language" +msgstr "Noklusējuma valoda" + +#: ../cache/locales.php:39 +msgid "Environment" +msgstr "Vide" + +#: ../cache/locales.php:40 +msgid "Log verbosity" +msgstr "" + +#: ../cache/locales.php:41 +msgid "Server Timezone" +msgstr "Servera laika josla" + +#: ../cache/locales.php:42 +msgid "User folder size limit (in bytes)" +msgstr "" + +#: ../cache/locales.php:43 +msgid "WebSocket Configuration" +msgstr "" + +#: ../cache/locales.php:44 +msgid "Enter here a valid WebSocket URI in the form" +msgstr "" + +#: ../cache/locales.php:45 +msgid "WebSocket URI" +msgstr "" + +#: ../cache/locales.php:46 +msgid "" +"If you change the URI, please restart the daemon to reload the configuration" +msgstr "" + +#: ../cache/locales.php:47 +msgid "Public WebSockets" +msgstr "" + +#: ../cache/locales.php:48 +msgid "Administration Credential" +msgstr "" + +#: ../cache/locales.php:49 +msgid "Change the default credentials admin/password" +msgstr "" + +#: ../cache/locales.php:52 +msgid "Retype password" +msgstr "Pārievadiet paroli" + +#: ../cache/locales.php:53 +msgid "Whitelist - XMPP Server" +msgstr "" + +#: ../cache/locales.php:54 +msgid "" +"If you want to specify a list of authorized XMPP servers on your Movim pod " +"and forbid the connection on all the others please put their domain name " +"here, with comma (ex: movim.eu,jabber.fr)" +msgstr "" + +#: ../cache/locales.php:55 +msgid "" +"Leave this field blank if you allow the access to all the XMPP accounts." +msgstr "" + +#: ../cache/locales.php:56 +msgid "List of whitelisted XMPP servers" +msgstr "" + +#: ../cache/locales.php:57 ../cache/locales.php:61 +msgid "Information Message" +msgstr "Informācijas paziņojums" + +#: ../cache/locales.php:58 +msgid "Description" +msgstr "Apraksts" + +#: ../cache/locales.php:59 +msgid "This message will be displayed on the login page" +msgstr "" + +#: ../cache/locales.php:60 +msgid "Leave this field blank if you don't want to show any message." +msgstr "" + +#: ../cache/locales.php:62 +msgid "Empty" +msgstr "" + +#: ../cache/locales.php:63 +msgid "Syslog" +msgstr "" + +#: ../cache/locales.php:64 +msgid "Syslog and files" +msgstr "" + +#: ../cache/locales.php:65 +msgid "URL Rewriting" +msgstr "" + +#: ../cache/locales.php:66 +msgid "The URL Rewriting can be enabled" +msgstr "" + +#: ../cache/locales.php:67 +msgid "General Overview" +msgstr "" + +#: ../cache/locales.php:68 +msgid "" +"Movim has found some issues or things that need to be fixed or improved" +msgstr "" + +#: ../cache/locales.php:69 +#, php-format +msgid "Update your PHP-Version: %s" +msgstr "" + +#: ../cache/locales.php:70 +msgid "Required: 5.3.0" +msgstr "" + +#: ../cache/locales.php:71 +msgid "Install the php5-curl library" +msgstr "" + +#: ../cache/locales.php:72 +msgid "Install the php5-imagick library" +msgstr "" + +#: ../cache/locales.php:73 +msgid "Install the php5-gd library" +msgstr "" + +#: ../cache/locales.php:74 +msgid "Read and write rights for the webserver in Movim's root directory" +msgstr "" + +#: ../cache/locales.php:75 +msgid "The URL Rewriting support is currently disabled" +msgstr "" + +#: ../cache/locales.php:76 +msgid "The database need to be updated, go to the database panel to fix this" +msgstr "" + +#: ../cache/locales.php:77 +msgid "" +"WebSocket connection error, check if the Movim Daemon is running and is " +"reacheable" +msgstr "" + +#: ../cache/locales.php:78 +msgid "" +"XMPP Websocket connection error, please check the validity of the URL given " +"in the General Configuration" +msgstr "" + +#: ../cache/locales.php:79 +msgid "Browser" +msgstr "" + +#: ../cache/locales.php:80 +msgid "Movim Core" +msgstr "" + +#: ../cache/locales.php:81 +msgid "Movim Daemon" +msgstr "" + +#: ../cache/locales.php:84 +msgid "XMPP" +msgstr "" + +#: ../cache/locales.php:86 +#, php-format +msgid "" +"Here you can register your pod on the official %sMovim API%s and be listed " +"on %sthe pods page%s." +msgstr "" + +#: ../cache/locales.php:87 +msgid "Your pod is not registered on the API" +msgstr "" + +#: ../cache/locales.php:88 +msgid "Your pod is registered on the API" +msgstr "" + +#: ../cache/locales.php:89 +msgid "Your pod is not yet validated" +msgstr "" + +#: ../cache/locales.php:90 +msgid "Your pod is validated" +msgstr "" + +#: ../cache/locales.php:91 +msgid "" +"You asked to be removed from the API, this request will be processed in a " +"couple of hours" +msgstr "" + +#: ../cache/locales.php:92 ../cache/locales.php:147 +msgid "Configuration updated" +msgstr "Atjaunināta konfigurācija" + +#: ../cache/locales.php:93 +msgid "File" +msgstr "" + +#: ../cache/locales.php:94 +msgid "Use it" +msgstr "" + +#: ../cache/locales.php:95 +msgid "Webcam" +msgstr "" + +#: ../cache/locales.php:96 +msgid "Cheese !" +msgstr "" + +#: ../cache/locales.php:97 +msgid "Take a webcam snapshot" +msgstr "" + +#: ../cache/locales.php:98 +msgid "Avatar Updated" +msgstr "" + +#: ../cache/locales.php:99 +msgid "Avatar Not Updated" +msgstr "" + +#: ../cache/locales.php:100 ../cache/locales.php:415 +#, php-format +msgid "%s's feed" +msgstr "" + +#: ../cache/locales.php:101 +msgid "This user has not posted anything right now" +msgstr "" + +#: ../cache/locales.php:102 +msgid "Conferences" +msgstr "Konferences" + +#: ../cache/locales.php:103 ../cache/locales.php:193 ../cache/locales.php:217 +#: ../cache/locales.php:468 +msgid "Groups" +msgstr "Grupas" + +#: ../cache/locales.php:104 +msgid "Add a new Chat Room" +msgstr "" + +#: ../cache/locales.php:105 ../cache/locales.php:368 +msgid "Chat Room ID" +msgstr "" + +#: ../cache/locales.php:106 ../cache/locales.php:116 ../cache/locales.php:156 +#: ../cache/locales.php:361 ../cache/locales.php:369 ../cache/locales.php:424 +msgid "Name" +msgstr "Nosaukums" + +#: ../cache/locales.php:107 ../cache/locales.php:157 ../cache/locales.php:371 +#: ../cache/locales.php:425 +msgid "Nickname" +msgstr "Segvārds" + +#: ../cache/locales.php:108 +msgid "Do you want do join automaticaly this Chat Room ?" +msgstr "" + +#: ../cache/locales.php:109 ../cache/locales.php:372 +msgid "Bad Chatroom ID" +msgstr "" + +#: ../cache/locales.php:110 ../cache/locales.php:373 +msgid "Empty name" +msgstr "Tukšs vārds" + +#: ../cache/locales.php:111 ../cache/locales.php:380 +msgid "Bookmarks updated" +msgstr "" + +#: ../cache/locales.php:112 +msgid "An error occured : " +msgstr "Kļūda notika: " + +#: ../cache/locales.php:113 +msgid "Configure" +msgstr "" + +#: ../cache/locales.php:114 +msgid "Add a new URL" +msgstr "" + +#: ../cache/locales.php:115 +msgid "URL" +msgstr "" + +#: ../cache/locales.php:117 +msgid "Message Published" +msgstr "" + +#: ../cache/locales.php:118 ../cache/locales.php:138 +msgid "Encrypted message" +msgstr "Šifrēta vēstule" + +#: ../cache/locales.php:119 +msgid "Composing..." +msgstr "" + +#: ../cache/locales.php:120 +msgid "Paused..." +msgstr "" + +#: ../cache/locales.php:121 +msgid "Contact gone" +msgstr "" + +#: ../cache/locales.php:122 +#, php-format +msgid "%s needs your attention" +msgstr "%s pieprasa jūsu uzmanību" + +#: ../cache/locales.php:123 +msgid "Your message here..." +msgstr "" + +#: ../cache/locales.php:124 +msgid "Smileys" +msgstr "" + +#: ../cache/locales.php:125 ../cache/locales.php:139 +msgid "Chat" +msgstr "Tērzēšana" + +#: ../cache/locales.php:126 +msgid "Discuss with your contacts" +msgstr "" + +#: ../cache/locales.php:127 +msgid "Members" +msgstr "" + +#: ../cache/locales.php:128 ../cache/locales.php:376 +msgid "Connected to the chatroom" +msgstr "" + +#: ../cache/locales.php:129 ../cache/locales.php:377 +msgid "Disconnected from the chatroom" +msgstr "" + +#: ../cache/locales.php:130 ../cache/locales.php:200 ../cache/locales.php:469 +msgid "Configuration" +msgstr "" + +#: ../cache/locales.php:131 +msgid "Configuration saved" +msgstr "" + +#: ../cache/locales.php:132 +msgid "Subject" +msgstr "" + +#: ../cache/locales.php:133 +msgid "Subject changed" +msgstr "" + +#: ../cache/locales.php:134 +msgid "Open a new conversation by clicking on the plus button bellow" +msgstr "" + +#: ../cache/locales.php:135 +msgid "Chat with a contact" +msgstr "" + +#: ../cache/locales.php:136 +msgid "Frequent contacts" +msgstr "" + +#: ../cache/locales.php:137 +msgid "Load more contacts" +msgstr "" + +#: ../cache/locales.php:140 +msgid "General" +msgstr "Vispārīgi" + +#: ../cache/locales.php:141 +msgid "Language" +msgstr "Valoda" + +#: ../cache/locales.php:142 +msgid "Roster display" +msgstr "" + +#: ../cache/locales.php:143 +msgid "Show the offline contacts" +msgstr "" + +#: ../cache/locales.php:144 +msgid "Hide the offline contacts" +msgstr "" + +#: ../cache/locales.php:145 +msgid "Appearence" +msgstr "Izskats" + +#: ../cache/locales.php:146 +msgid "This configuration is shared wherever you are connected !" +msgstr "" + +#: ../cache/locales.php:148 +msgid "Notify on incoming message" +msgstr "" + +#: ../cache/locales.php:149 +msgid "Use desktop notifications" +msgstr "" + +#: ../cache/locales.php:150 +msgid "Data" +msgstr "Dati" + +#: ../cache/locales.php:151 +msgid "Cache" +msgstr "Kešatmiņa" + +#: ../cache/locales.php:152 ../cache/locales.php:218 ../cache/locales.php:466 +msgid "Contacts" +msgstr "Kontakti" + +#: ../cache/locales.php:153 ../cache/locales.php:480 +msgid "Posts" +msgstr "Ieraksti" + +#: ../cache/locales.php:154 +msgid "Messages" +msgstr "Ziņojumi" + +#: ../cache/locales.php:155 ../cache/locales.php:423 +msgid "General Informations" +msgstr "Vispārīgā Informācija" + +#: ../cache/locales.php:158 ../cache/locales.php:427 +msgid "Date of Birth" +msgstr "Dzimšanas datums" + +#: ../cache/locales.php:159 ../cache/locales.php:428 +msgid "Gender" +msgstr "Dzimums" + +#: ../cache/locales.php:160 ../cache/locales.php:429 +msgid "Marital Status" +msgstr "Ģimenes stāvoklis" + +#: ../cache/locales.php:161 ../cache/locales.php:426 +msgid "Email" +msgstr "E-pasts" + +#: ../cache/locales.php:162 ../cache/locales.php:430 +msgid "Website" +msgstr "Tīmekļa vietne" + +#: ../cache/locales.php:163 ../cache/locales.php:431 +msgid "About Me" +msgstr "Par mani" + +#: ../cache/locales.php:164 +msgid "Other Accounts" +msgstr "" + +#: ../cache/locales.php:165 +msgid "Is Listening" +msgstr "" + +#: ../cache/locales.php:166 ../cache/locales.php:432 +msgid "Geographic Position" +msgstr "Ģeogrāfiskais novietojums" + +#: ../cache/locales.php:167 ../cache/locales.php:433 +msgid "Locality" +msgstr "Apvidus" + +#: ../cache/locales.php:168 ../cache/locales.php:434 +msgid "Country" +msgstr "Valsts" + +#: ../cache/locales.php:169 +msgid "Mood" +msgstr "Noskaņojums" + +#: ../cache/locales.php:170 +msgid "I'm " +msgstr "Esmu " + +#: ../cache/locales.php:171 +msgid "Listening" +msgstr "Klausās" + +#: ../cache/locales.php:173 +msgid "Last seen" +msgstr "" + +#: ../cache/locales.php:174 +msgid "Client Informations" +msgstr "" + +#: ../cache/locales.php:175 +msgid "Last registered" +msgstr "" + +#: ../cache/locales.php:176 +msgid "Find some new friends" +msgstr "" + +#: ../cache/locales.php:177 ../cache/locales.php:533 +msgid "Edit" +msgstr "" + +#: ../cache/locales.php:178 +msgid "Alias" +msgstr "Pseidonīms" + +#: ../cache/locales.php:179 +msgid "Group" +msgstr "Grupa" + +#: ../cache/locales.php:180 ../cache/locales.php:400 +msgid "Contact updated" +msgstr "Kontakts atjaunināts" + +#: ../cache/locales.php:181 +msgid "Are you sure?" +msgstr "" + +#: ../cache/locales.php:182 +msgid "" +"You are going to delete one of your contacts, please confirm your action" +msgstr "" + +#: ../cache/locales.php:183 +#, php-format +msgid "%s years" +msgstr "" + +#: ../cache/locales.php:184 +msgid "Last public post" +msgstr "" + +#: ../cache/locales.php:185 +msgid "Subscribe" +msgstr "Pierakstīties" + +#: ../cache/locales.php:186 +msgid "Subscribed" +msgstr "Pierakstīts" + +#: ../cache/locales.php:187 +msgid "Unsubscribe" +msgstr "Atrakstīties" + +#: ../cache/locales.php:188 +msgid "You are going to unsubscribe from this Group" +msgstr "" + +#: ../cache/locales.php:189 +msgid "Unsubscribed" +msgstr "" + +#: ../cache/locales.php:190 +msgid "Make your membership to this group public to your friends" +msgstr "" + +#: ../cache/locales.php:191 +msgid "Give a label for this group" +msgstr "" + +#: ../cache/locales.php:192 +msgid "Are you sure ?" +msgstr "Vai esat pārliecināts(a)?" + +#: ../cache/locales.php:194 +msgid "Discover, follow and share" +msgstr "" + +#: ../cache/locales.php:195 +msgid "Something bad happened to this group" +msgstr "" + +#: ../cache/locales.php:196 +msgid "Group configuration saved" +msgstr "" + +#: ../cache/locales.php:197 +msgid "Delete the group" +msgstr "" + +#: ../cache/locales.php:198 +msgid "" +"You are going to delete the following group. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:199 +msgid "" +"It seems that this group doesn't exists anymore. Do you want to remove it " +"from your subscriptions?" +msgstr "" + +#: ../cache/locales.php:201 ../cache/locales.php:408 +msgid "Subscriptions" +msgstr "" + +#: ../cache/locales.php:202 ../cache/locales.php:290 +msgid "Hello" +msgstr "" + +#: ../cache/locales.php:203 ../cache/locales.php:225 ../cache/locales.php:291 +msgid "Contact post" +msgstr "" + +#: ../cache/locales.php:204 +msgid "" +"You don't have any subscriptions yet, select a group server above to start " +"exploring." +msgstr "" + +#: ../cache/locales.php:205 +msgid "Subscribe to your favorite feeds by bookmarking them." +msgstr "" + +#: ../cache/locales.php:206 +msgid "My Subscriptions" +msgstr "" + +#: ../cache/locales.php:207 +msgid "Create a new Group" +msgstr "" + +#: ../cache/locales.php:208 +msgid "Group name" +msgstr "" + +#: ../cache/locales.php:209 +msgid "My Little Pony - Fan Club" +msgstr "" + +#: ../cache/locales.php:210 +msgid "Group created successfully" +msgstr "" + +#: ../cache/locales.php:211 +msgid "Group deleted successfully" +msgstr "" + +#: ../cache/locales.php:212 +msgid "Please provide a valid group name (4 characters minimum)" +msgstr "" + +#: ../cache/locales.php:213 +msgid "You cannot create a new Group on this server" +msgstr "" + +#: ../cache/locales.php:214 +#, php-format +msgid "%s subscribers" +msgstr "" + +#: ../cache/locales.php:215 +#, php-format +msgid "%s posts" +msgstr "" + +#: ../cache/locales.php:216 +msgid "All" +msgstr "" + +#: ../cache/locales.php:219 +msgid "Refresh all the streams" +msgstr "" + +#: ../cache/locales.php:220 ../cache/locales.php:402 +msgid "Search" +msgstr "Meklēt" + +#: ../cache/locales.php:221 +msgid "Go on the Chat page" +msgstr "" + +#: ../cache/locales.php:222 +msgid "Read all theses articles on the News page" +msgstr "" + +#: ../cache/locales.php:223 +msgid "Visit your public blog" +msgstr "" + +#: ../cache/locales.php:224 +msgid "See your public posts and share them with all your contacts" +msgstr "" + +#: ../cache/locales.php:226 +msgid "Universal share button" +msgstr "" + +#: ../cache/locales.php:227 +msgid "" +"Bookmark or drag and drop the following button in your toolbar and use it on " +"all the pages you want to share on Movim" +msgstr "" + +#: ../cache/locales.php:228 +msgid "Share on Movim" +msgstr "" + +#: ../cache/locales.php:229 +msgid "Frequently Asked Questions" +msgstr "" + +#: ../cache/locales.php:230 +msgid "What do the little banners refer to ?" +msgstr "" + +#: ../cache/locales.php:231 +msgid "" +"Thanks to these five little banners, you can quickly identitfy the level of " +"confdentiality applied to the information you provide." +msgstr "" + +#: ../cache/locales.php:232 +msgid "White, only you can see the information" +msgstr "" + +#: ../cache/locales.php:233 +msgid "Green, you have chosen some contacts who can see your information" +msgstr "" + +#: ../cache/locales.php:234 +msgid "Orange, all your contact list can see your information" +msgstr "" + +#: ../cache/locales.php:235 +msgid "Red, everybody in the XMPP network can see your information" +msgstr "" + +#: ../cache/locales.php:236 +msgid "Black, the whole Internet can see your information" +msgstr "" + +#: ../cache/locales.php:237 +msgid "Looking for some documentation ?" +msgstr "" + +#: ../cache/locales.php:238 +msgid "Read the Wiki" +msgstr "" + +#: ../cache/locales.php:239 +msgid "Talk with us by email ?" +msgstr "" + +#: ../cache/locales.php:240 +msgid "Join the Mailing List" +msgstr "" + +#: ../cache/locales.php:241 +msgid "Chat with the team ?" +msgstr "" + +#: ../cache/locales.php:242 +msgid "Join the Chatroom" +msgstr "" + +#: ../cache/locales.php:243 +msgid "Location node created" +msgstr "" + +#: ../cache/locales.php:244 +msgid "Bookmark node created" +msgstr "" + +#: ../cache/locales.php:245 +msgid "Profile node created" +msgstr "" + +#: ../cache/locales.php:246 +msgid "Avatar node created" +msgstr "" + +#: ../cache/locales.php:247 +msgid "Subscriptions node created" +msgstr "" + +#: ../cache/locales.php:248 +msgid "Microblog node created" +msgstr "" + +#: ../cache/locales.php:249 +msgid "Location" +msgstr "Atrašanās vieta" + +#: ../cache/locales.php:250 +msgid "Wrong position" +msgstr "" + +#: ../cache/locales.php:251 +msgid "Location updated" +msgstr "" + +#: ../cache/locales.php:252 +msgid "Update my position" +msgstr "" + +#: ../cache/locales.php:253 +msgid "Wrong username" +msgstr "Nepareizs lietotājvārds" + +#: ../cache/locales.php:254 +msgid "Invalid JID" +msgstr "Nederīgs JID" + +#: ../cache/locales.php:255 +msgid "Empty Challenge from the server" +msgstr "" + +#: ../cache/locales.php:256 +msgid "XMPP Domain error, your account is not a correct Jabber ID" +msgstr "" + +#: ../cache/locales.php:257 +msgid "Some data are missing !" +msgstr "Dažas datnes trūkst !" + +#: ../cache/locales.php:258 +msgid "Wrong password" +msgstr "Nepareiza parole" + +#: ../cache/locales.php:259 +msgid "Internal server error" +msgstr "Servera iekšēja kļūda" + +#: ../cache/locales.php:260 +msgid "Session error" +msgstr "" + +#: ../cache/locales.php:261 +msgid "Account successfully created" +msgstr "Konts veiksmīgi izveidots" + +#: ../cache/locales.php:262 ../cache/locales.php:271 +msgid "Your XMPP server is unauthorized" +msgstr "Jūsu XMPP serveris nav atļauts" + +#: ../cache/locales.php:263 +msgid "The server takes too much time to respond" +msgstr "" + +#: ../cache/locales.php:264 +msgid "Your web browser is too old to use with Movim." +msgstr "Jūsu interneta pārlūks ir pārāk vecs lai lietot to ar Movim" + +#: ../cache/locales.php:265 +msgid "" +"Movim cannot talk with the server, please try again later (Websocket " +"connection error)" +msgstr "" + +#: ../cache/locales.php:266 +msgid "Impossible login" +msgstr "" + +#: ../cache/locales.php:267 +msgid "Oops!" +msgstr "" + +#: ../cache/locales.php:268 ../cache/locales.php:449 ../cache/locales.php:455 +msgid "Unknown error" +msgstr "Nezināma kļūda" + +#: ../cache/locales.php:269 +msgid "Invalid username format" +msgstr "" + +#: ../cache/locales.php:270 +msgid "Invalid password format" +msgstr "" + +#: ../cache/locales.php:272 +msgid "A Movim session is already open on an other device" +msgstr "" + +#: ../cache/locales.php:273 +msgid "Movim failed to authenticate. You entered wrong data" +msgstr "" + +#: ../cache/locales.php:274 +msgid "Authentication mechanism not supported by Movim" +msgstr "" + +#: ../cache/locales.php:275 +msgid "The XMPP authentification failed" +msgstr "XMPP autentifikācija neizdevās" + +#: ../cache/locales.php:276 +#, php-format +msgid "" +"You can login with Facebook (chat only) using %syour.id@chat.facebook.com%s " +"and your password" +msgstr "" + +#: ../cache/locales.php:277 +#, php-format +msgid "%sGmail accounts are also compatible%s but are not fully supported" +msgstr "" + +#: ../cache/locales.php:278 +msgid "You can login using your favorite Jabber account" +msgstr "" + +#: ../cache/locales.php:279 +msgid "or with our demonstration account" +msgstr "" + +#: ../cache/locales.php:280 ../cache/locales.php:435 +msgid "Accounts" +msgstr "Konti" + +#: ../cache/locales.php:281 +msgid "My address" +msgstr "" + +#: ../cache/locales.php:283 +msgid "Create one !" +msgstr "Izveidot vienu !" + +#: ../cache/locales.php:284 +msgid "No account yet ?" +msgstr "Vēl nav konts ?" + +#: ../cache/locales.php:285 +msgid "Another account" +msgstr "" + +#: ../cache/locales.php:286 +msgid "You can login with accounts from theses servers" +msgstr "" + +#: ../cache/locales.php:287 +msgid "Connected" +msgstr "Savienots" + +#: ../cache/locales.php:288 +msgid "Population" +msgstr "" + +#: ../cache/locales.php:289 +msgid "Bad nickname (between 4 and 40 characters)" +msgstr "" + +#: ../cache/locales.php:292 +msgid "" +"Welcome on your news feed, here you will see all the posts published in the " +"groups you have subscribed." +msgstr "" + +#: ../cache/locales.php:293 +msgid "Refreshing all the streams" +msgstr "" + +#: ../cache/locales.php:294 +msgid "This post is public" +msgstr "" + +#: ../cache/locales.php:295 +msgid "Manage your members" +msgstr "" + +#: ../cache/locales.php:296 +msgid "Get the members" +msgstr "" + +#: ../cache/locales.php:297 +msgid "Affiliations saved" +msgstr "" + +#: ../cache/locales.php:298 +msgid "Manage your subscriptions" +msgstr "" + +#: ../cache/locales.php:299 +msgid "Manage the subscriptions" +msgstr "" + +#: ../cache/locales.php:300 +msgid "Get the subscriptions" +msgstr "" + +#: ../cache/locales.php:301 +msgid "Subscriptions saved" +msgstr "" + +#: ../cache/locales.php:302 +msgid "Pending Invitations" +msgstr "" + +#: ../cache/locales.php:303 +#, php-format +msgid "%s wants to talk with you" +msgstr "%s grib ar jums sazināties" + +#: ../cache/locales.php:304 +msgid "Manage" +msgstr "Pārvaldīt" + +#: ../cache/locales.php:305 ../cache/locales.php:338 +msgid "News Feed" +msgstr "" + +#: ../cache/locales.php:306 ../cache/locales.php:339 +msgid "Discover and register to the groups you are interested in" +msgstr "" + +#: ../cache/locales.php:307 ../cache/locales.php:340 ../cache/locales.php:482 +msgid "Preview" +msgstr "" + +#: ../cache/locales.php:308 ../cache/locales.php:341 ../cache/locales.php:478 +msgid "Help" +msgstr "" + +#: ../cache/locales.php:309 ../cache/locales.php:342 +msgid "More help" +msgstr "" + +#: ../cache/locales.php:310 ../cache/locales.php:343 +msgid "Markdown syntax manual" +msgstr "" + +#: ../cache/locales.php:311 ../cache/locales.php:344 ../cache/locales.php:681 +msgid "Title" +msgstr "" + +#: ../cache/locales.php:312 ../cache/locales.php:345 +msgid "Content" +msgstr "" + +#: ../cache/locales.php:313 ../cache/locales.php:346 +msgid "Link" +msgstr "Saite" + +#: ../cache/locales.php:314 ../cache/locales.php:347 +msgid "Tags" +msgstr "" + +#: ../cache/locales.php:315 ../cache/locales.php:348 +msgid "Please enter a valid url" +msgstr "" + +#: ../cache/locales.php:316 ../cache/locales.php:349 +msgid "No content to preview" +msgstr "" + +#: ../cache/locales.php:317 ../cache/locales.php:350 ../cache/locales.php:687 +msgid "No content" +msgstr "" + +#: ../cache/locales.php:318 ../cache/locales.php:351 +msgid "Post published" +msgstr "" + +#: ../cache/locales.php:319 ../cache/locales.php:352 +msgid "Post deleted" +msgstr "" + +#: ../cache/locales.php:320 ../cache/locales.php:353 +msgid "This picture will be added to your gallery" +msgstr "" + +#: ../cache/locales.php:321 ../cache/locales.php:354 +msgid "What's Hot" +msgstr "" + +#: ../cache/locales.php:322 ../cache/locales.php:355 +msgid "New post" +msgstr "" + +#: ../cache/locales.php:323 ../cache/locales.php:357 +msgid "" +"You can also use services like Imgur or Flickr to host your picture and " +"paste the link here." +msgstr "" + +#: ../cache/locales.php:324 +#, php-format +msgid "This is a re-post from %s" +msgstr "" + +#: ../cache/locales.php:325 +#, php-format +msgid "See %s profile" +msgstr "" + +#: ../cache/locales.php:326 +msgid "Publish this post on your public feed?" +msgstr "" + +#: ../cache/locales.php:327 +msgid "Post published on your blog" +msgstr "" + +#: ../cache/locales.php:328 +msgid "Post removed from your blog" +msgstr "" + +#: ../cache/locales.php:329 ../cache/locales.php:701 +msgid "Delete this post" +msgstr "" + +#: ../cache/locales.php:330 +msgid "You are going to delete this post, please confirm your action" +msgstr "" + +#: ../cache/locales.php:331 +msgid "Comments disabled" +msgstr "" + +#: ../cache/locales.php:332 +msgid "Comment published" +msgstr "" + +#: ../cache/locales.php:333 +msgid "Disconnect" +msgstr "Atvienoties" + +#: ../cache/locales.php:334 +msgid "Your status here !" +msgstr "" + +#: ../cache/locales.php:335 +msgid "Status updated" +msgstr "" + +#: ../cache/locales.php:336 +msgid "Status" +msgstr "" + +#: ../cache/locales.php:337 +msgid "Presence" +msgstr "" + +#: ../cache/locales.php:356 +msgid "Publish" +msgstr "" + +#: ../cache/locales.php:358 +msgid "You cannot publish a post on this Group" +msgstr "" + +#: ../cache/locales.php:359 +msgid "" +"Some fields have been filled in. Do you still want to go back and loose " +"their content?" +msgstr "" + +#: ../cache/locales.php:360 +msgid "Shared" +msgstr "Koplietots" + +#: ../cache/locales.php:362 +#, php-format +msgid "%s has been added to your public groups" +msgstr "" + +#: ../cache/locales.php:363 +#, php-format +msgid "%s has been removed from your public groups" +msgstr "" + +#: ../cache/locales.php:364 +msgid "Add a chatroom" +msgstr "" + +#: ../cache/locales.php:365 +msgid "You don't have any chatroom yet." +msgstr "" + +#: ../cache/locales.php:366 +msgid "Add one by clicking on the add button in the header." +msgstr "" + +#: ../cache/locales.php:367 +msgid "Chatrooms" +msgstr "" + +#: ../cache/locales.php:370 +msgid "My Favorite Room" +msgstr "" + +#: ../cache/locales.php:374 +msgid "Remove a chatroom" +msgstr "" + +#: ../cache/locales.php:375 +msgid "" +"You are going to remove the following chatroom. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:378 +msgid "Users in the room" +msgstr "" + +#: ../cache/locales.php:379 +msgid "Please enter a correct nickname (6 to 40 characters)" +msgstr "" + +#: ../cache/locales.php:381 +msgid "Public chatroom" +msgstr "" + +#: ../cache/locales.php:382 +msgid "Please provide a room address" +msgstr "" + +#: ../cache/locales.php:383 +msgid "You are currently logued as an anonymous user." +msgstr "" + +#: ../cache/locales.php:384 +msgid "" +"You can join using your own account or create one on the login page by " +"loging out using the cross in the top-right corner." +msgstr "" + +#: ../cache/locales.php:385 +#, php-format +msgid "Login on %s" +msgstr "" + +#: ../cache/locales.php:386 +msgid "Your nickname" +msgstr "" + +#: ../cache/locales.php:387 +msgid "Ungrouped" +msgstr "Negrupēts" + +#: ../cache/locales.php:388 +msgid "Show disconnected contacts" +msgstr "" + +#: ../cache/locales.php:389 +msgid "Hide disconnected contacts" +msgstr "" + +#: ../cache/locales.php:390 +#, php-format +msgid "Show group %s" +msgstr "Radīt %s grupu" + +#: ../cache/locales.php:391 +#, php-format +msgid "Hide group %s" +msgstr "Slēpt %s grupu" + +#: ../cache/locales.php:392 +msgid "Please enter a valid Jabber ID" +msgstr "" + +#: ../cache/locales.php:393 +msgid "" +"No contacts ? You can add one using the + button bellow or going to the " +"Explore page" +msgstr "" + +#: ../cache/locales.php:394 +msgid "Show/Hide" +msgstr "Rādīt/slēpt" + +#: ../cache/locales.php:395 +msgid "Enter the Jabber ID of your contact." +msgstr "" + +#: ../cache/locales.php:396 +msgid "Press enter to validate." +msgstr "Spiest enter lai apstiprināt." + +#: ../cache/locales.php:397 +msgid "JID" +msgstr "JID" + +#: ../cache/locales.php:398 +msgid "Results" +msgstr "" + +#: ../cache/locales.php:399 +msgid "Contact added" +msgstr "" + +#: ../cache/locales.php:401 +msgid "Contact deleted" +msgstr "" + +#: ../cache/locales.php:403 +msgid "This is not a valid url" +msgstr "" + +#: ../cache/locales.php:404 +msgid "Sharing the URL" +msgstr "" + +#: ../cache/locales.php:405 +msgid "Statistics" +msgstr "Statistika" + +#: ../cache/locales.php:406 +msgid "Since" +msgstr "Kopš" + +#: ../cache/locales.php:407 +msgid "Sessions" +msgstr "Sesijas" + +#: ../cache/locales.php:409 +msgid "Monthly Subscriptions" +msgstr "" + +#: ../cache/locales.php:410 +msgid "Monthly Subscriptions Cumulated" +msgstr "" + +#: ../cache/locales.php:412 +msgid "" +"Movim is a decentralized social network, before creating a new account you " +"need to choose a server to register." +msgstr "" + +#: ../cache/locales.php:413 +msgid "Your server here ?" +msgstr "Jūsu serveris šeit ?" + +#: ../cache/locales.php:414 +msgid "Contact us to add yours to the officially supported servers list" +msgstr "" +"Sazināties ar mums lai pievienot jūsu oficiāli atbalstīto serveru sarakstam" + +#: ../cache/locales.php:416 +msgid "No public feed for this contact" +msgstr "" + +#: ../cache/locales.php:417 +msgid "No contact specified" +msgstr "" + +#: ../cache/locales.php:418 ../cache/locales.php:473 +msgid "Profile" +msgstr "" + +#: ../cache/locales.php:419 +msgid "Profile Updated" +msgstr "Profils atjaunināts" + +#: ../cache/locales.php:420 +msgid "Profile Not Updated" +msgstr "" + +#: ../cache/locales.php:421 +msgid "Your profile is now public" +msgstr "" + +#: ../cache/locales.php:422 +msgid "Your profile is now restricted" +msgstr "" + +#: ../cache/locales.php:436 +msgid "Twitter" +msgstr "Twitter" + +#: ../cache/locales.php:437 +msgid "Skype" +msgstr "Skype" + +#: ../cache/locales.php:438 +msgid "Yahoo" +msgstr "Yahoo" + +#: ../cache/locales.php:439 +msgid "Privacy Level" +msgstr "Privātuma līmenis" + +#: ../cache/locales.php:440 +msgid "Is this profile public ?" +msgstr "" + +#: ../cache/locales.php:441 +msgid "" +"Please pay attention ! By making your profile public, all the information " +"listed above will be available for all the Movim users and on the whole " +"Internet." +msgstr "" + +#: ../cache/locales.php:442 +msgid "Call" +msgstr "" + +#: ../cache/locales.php:443 +msgid "Hang up" +msgstr "" + +#: ../cache/locales.php:444 +msgid "Connection" +msgstr "" + +#: ../cache/locales.php:445 ../cache/locales.php:451 +msgid "Hung up" +msgstr "" + +#: ../cache/locales.php:446 ../cache/locales.php:452 +msgid "Your contact is busy" +msgstr "" + +#: ../cache/locales.php:447 ../cache/locales.php:453 +msgid "Declined" +msgstr "" + +#: ../cache/locales.php:448 ../cache/locales.php:454 +msgid "Remote application incompatible" +msgstr "" + +#: ../cache/locales.php:450 ../cache/locales.php:456 +msgid "Is calling you" +msgstr "" + +#: ../cache/locales.php:457 +msgid "You don't have javascript enabled. Good luck with that." +msgstr "" + +#: ../cache/locales.php:458 +msgid "" +"Movim is a kickass distributed social networking platform that protect your " +"privacy an comes with a set of awesome features." +msgstr "" + +#: ../cache/locales.php:459 +msgid "Administration" +msgstr "Administrācija" + +#: ../cache/locales.php:460 +msgid "Home" +msgstr "Sākumvieta" + +#: ../cache/locales.php:461 +msgid "Discover" +msgstr "Atklāt" + +#: ../cache/locales.php:462 +msgid "Explore" +msgstr "Izpētīt" + +#: ../cache/locales.php:463 +msgid "Account Creation" +msgstr "" + +#: ../cache/locales.php:464 +msgid "News" +msgstr "" + +#: ../cache/locales.php:465 +msgid "Avatar" +msgstr "" + +#: ../cache/locales.php:467 +msgid "Chats" +msgstr "" + +#: ../cache/locales.php:470 +msgid "Server" +msgstr "" + +#: ../cache/locales.php:471 +msgid "Public Groups" +msgstr "" + +#: ../cache/locales.php:472 +msgid "Viewer" +msgstr "Skatītājs" + +#: ../cache/locales.php:474 +msgid "Media" +msgstr "Multivide" + +#: ../cache/locales.php:475 +msgid "Blog" +msgstr "Emuārs" + +#: ../cache/locales.php:476 +msgid "About" +msgstr "" + +#: ../cache/locales.php:477 +msgid "Login" +msgstr "" + +#: ../cache/locales.php:479 +msgid "Feed" +msgstr "Plūsma" + +#: ../cache/locales.php:481 +msgid "Gallery" +msgstr "" + +#: ../cache/locales.php:483 +msgid "Visio-conference" +msgstr "" + +#: ../cache/locales.php:484 +msgid "Pods" +msgstr "" + +#: ../cache/locales.php:485 +msgid "Share" +msgstr "" + +#: ../cache/locales.php:486 +msgid "Room" +msgstr "" + +#: ../cache/locales.php:487 +#, php-format +msgid "Error: %s" +msgstr "" + +#: ../cache/locales.php:488 +#, php-format +msgid "Cannot load file '%s'" +msgstr "" + +#: ../cache/locales.php:489 +#, php-format +msgid "Route error, please set all the parameters for the page %s" +msgstr "" + +#: ../cache/locales.php:490 +#, php-format +msgid "Requested widget '%s' doesn't exist." +msgstr "" + +#: ../cache/locales.php:491 +#, php-format +msgid "Requested event '%s' not registered." +msgstr "" + +#: ../cache/locales.php:492 +msgid "Whoops!" +msgstr "" + +#: ../cache/locales.php:493 +msgid "It seem that you don't have any pictures here?" +msgstr "" + +#: ../cache/locales.php:494 +msgid "You can try to upload a couple by going to the Media page" +msgstr "" + +#: ../cache/locales.php:495 +#, php-format +msgid "%s - About" +msgstr "" + +#: ../cache/locales.php:496 +#, php-format +msgid "%s - Account" +msgstr "" + +#: ../cache/locales.php:497 +#, php-format +msgid "%s - Administration Panel" +msgstr "" + +#: ../cache/locales.php:498 +#, php-format +msgid "%s - Blog" +msgstr "" + +#: ../cache/locales.php:499 +#, php-format +msgid "%s - Configuration" +msgstr "" + +#: ../cache/locales.php:500 +#, php-format +msgid "%s - Discover" +msgstr "" + +#: ../cache/locales.php:501 +#, php-format +msgid "%s - Explore" +msgstr "" + +#: ../cache/locales.php:502 +#, php-format +msgid "%s - Help Page" +msgstr "" + +#: ../cache/locales.php:503 +#, php-format +msgid "%s - Login to Movim" +msgstr "" + +#: ../cache/locales.php:504 +#, php-format +msgid "%s - Welcome to Movim" +msgstr "" + +#: ../cache/locales.php:505 +#, php-format +msgid "%s - Media" +msgstr "" + +#: ../cache/locales.php:506 +#, php-format +msgid "%s - News" +msgstr "" + +#: ../cache/locales.php:507 +#, php-format +msgid "%s - Group Configuration" +msgstr "" + +#: ../cache/locales.php:508 +#, php-format +msgid "%s - Group" +msgstr "" + +#: ../cache/locales.php:509 +#, php-format +msgid "%s - 404" +msgstr "" + +#: ../cache/locales.php:510 +#, php-format +msgid "%s - Profile" +msgstr "" + +#: ../cache/locales.php:511 +#, php-format +msgid "%s - Server" +msgstr "" + +#: ../cache/locales.php:512 +msgid "Validate" +msgstr "" + +#: ../cache/locales.php:513 +msgid "Refresh" +msgstr "" + +#: ../cache/locales.php:514 +msgid "Add" +msgstr "Pievienot" + +#: ../cache/locales.php:515 +msgid "Delete" +msgstr "" + +#: ../cache/locales.php:516 +msgid "Remove" +msgstr "" + +#: ../cache/locales.php:517 +msgid "Cancel" +msgstr "" + +#: ../cache/locales.php:518 +msgid "Close" +msgstr "Aizvērt" + +#: ../cache/locales.php:519 +msgid "Update" +msgstr "" + +#: ../cache/locales.php:520 +msgid "Updating" +msgstr "" + +#: ../cache/locales.php:521 +msgid "Submit" +msgstr "" + +#: ../cache/locales.php:522 +msgid "Submitting" +msgstr "" + +#: ../cache/locales.php:523 +msgid "Reset" +msgstr "" + +#: ../cache/locales.php:524 +msgid "Register" +msgstr "" + +#: ../cache/locales.php:525 +msgid "Unregister" +msgstr "" + +#: ../cache/locales.php:526 +msgid "Save" +msgstr "Saglabāt" + +#: ../cache/locales.php:527 +msgid "Clear" +msgstr "" + +#: ../cache/locales.php:528 +msgid "Upload" +msgstr "" + +#: ../cache/locales.php:529 +msgid "Come in!" +msgstr "" + +#: ../cache/locales.php:530 +msgid "Connecting" +msgstr "" + +#: ../cache/locales.php:531 +msgid "Yes" +msgstr "" + +#: ../cache/locales.php:532 +msgid "No" +msgstr "" + +#: ../cache/locales.php:534 +msgid "Return" +msgstr "" + +#: ../cache/locales.php:535 +msgid "Accept" +msgstr "" + +#: ../cache/locales.php:536 +msgid "Refuse" +msgstr "" + +#: ../cache/locales.php:537 +msgid "Next" +msgstr "" + +#: ../cache/locales.php:538 +msgid "Previous" +msgstr "" + +#: ../cache/locales.php:539 +#, php-format +msgid "Step %s" +msgstr "" + +#: ../cache/locales.php:542 +msgid "Day" +msgstr "" + +#: ../cache/locales.php:543 +msgid "Monday" +msgstr "" + +#: ../cache/locales.php:544 +msgid "Tuesday" +msgstr "" + +#: ../cache/locales.php:545 +msgid "Wednesday" +msgstr "" + +#: ../cache/locales.php:546 +msgid "Thursday" +msgstr "" + +#: ../cache/locales.php:547 +msgid "Friday" +msgstr "" + +#: ../cache/locales.php:548 +msgid "Saturday" +msgstr "" + +#: ../cache/locales.php:549 +msgid "Sunday" +msgstr "" + +#: ../cache/locales.php:550 ../cache/locales.php:559 +msgid "None" +msgstr "" + +#: ../cache/locales.php:551 +msgid "Male" +msgstr "" + +#: ../cache/locales.php:552 +msgid "Female" +msgstr "" + +#: ../cache/locales.php:553 +msgid "Other" +msgstr "" + +#: ../cache/locales.php:554 +msgid "Bot" +msgstr "" + +#: ../cache/locales.php:555 +msgid "Desktop" +msgstr "" + +#: ../cache/locales.php:556 +msgid "Phone" +msgstr "" + +#: ../cache/locales.php:557 +msgid "Web" +msgstr "" + +#: ../cache/locales.php:558 +msgid "Registered" +msgstr "" + +#: ../cache/locales.php:560 +msgid "Single" +msgstr "" + +#: ../cache/locales.php:561 +msgid "In a relationship" +msgstr "" + +#: ../cache/locales.php:562 +msgid "Married" +msgstr "" + +#: ../cache/locales.php:563 +msgid "Divorced" +msgstr "" + +#: ../cache/locales.php:564 +msgid "Widowed" +msgstr "" + +#: ../cache/locales.php:565 +msgid "Cohabiting" +msgstr "" + +#: ../cache/locales.php:566 +msgid "Civil Union" +msgstr "" + +#: ../cache/locales.php:567 +msgid "Not shared" +msgstr "" + +#: ../cache/locales.php:568 +msgid "Shared with one contact" +msgstr "" + +#: ../cache/locales.php:569 +msgid "Shared with all contacts" +msgstr "" + +#: ../cache/locales.php:570 +msgid "Shared with the XMPP network" +msgstr "" + +#: ../cache/locales.php:571 +msgid "Shared with the whole Internet" +msgstr "" + +#: ../cache/locales.php:572 +msgid "Online" +msgstr "" + +#: ../cache/locales.php:573 +msgid "Away" +msgstr "" + +#: ../cache/locales.php:574 +msgid "Do Not Disturb" +msgstr "" + +#: ../cache/locales.php:575 +msgid "Extended Away" +msgstr "" + +#: ../cache/locales.php:576 +msgid "Offline" +msgstr "" + +#: ../cache/locales.php:577 +msgid "Error" +msgstr "Kļūda" + +#: ../cache/locales.php:578 +msgid "afraid" +msgstr "" + +#: ../cache/locales.php:579 +msgid "amazed" +msgstr "" + +#: ../cache/locales.php:580 +msgid "amorous" +msgstr "" + +#: ../cache/locales.php:581 +msgid "angry" +msgstr "" + +#: ../cache/locales.php:582 +msgid "annoyed" +msgstr "" + +#: ../cache/locales.php:583 +msgid "anxious" +msgstr "" + +#: ../cache/locales.php:584 +msgid "aroused" +msgstr "" + +#: ../cache/locales.php:585 +msgid "ashamed" +msgstr "" + +#: ../cache/locales.php:586 +msgid "bored" +msgstr "" + +#: ../cache/locales.php:587 +msgid "brave" +msgstr "" + +#: ../cache/locales.php:588 +msgid "calm" +msgstr "" + +#: ../cache/locales.php:589 +msgid "cautious" +msgstr "" + +#: ../cache/locales.php:590 +msgid "cold" +msgstr "" + +#: ../cache/locales.php:591 +msgid "confident" +msgstr "" + +#: ../cache/locales.php:592 +msgid "confused" +msgstr "" + +#: ../cache/locales.php:593 +msgid "contemplative" +msgstr "" + +#: ../cache/locales.php:594 +msgid "contented" +msgstr "" + +#: ../cache/locales.php:595 +msgid "cranky" +msgstr "" + +#: ../cache/locales.php:596 +msgid "crazy" +msgstr "" + +#: ../cache/locales.php:597 +msgid "creative" +msgstr "" + +#: ../cache/locales.php:598 +msgid "curious" +msgstr "" + +#: ../cache/locales.php:599 +msgid "dejected" +msgstr "" + +#: ../cache/locales.php:600 +msgid "depressed" +msgstr "" + +#: ../cache/locales.php:601 +msgid "disappointed" +msgstr "" + +#: ../cache/locales.php:602 +msgid "disgusted" +msgstr "" + +#: ../cache/locales.php:603 +msgid "dismayed" +msgstr "" + +#: ../cache/locales.php:604 +msgid "distracted" +msgstr "" + +#: ../cache/locales.php:605 +msgid "embarrassed" +msgstr "" + +#: ../cache/locales.php:606 +msgid "envious" +msgstr "" + +#: ../cache/locales.php:607 +msgid "excited" +msgstr "" + +#: ../cache/locales.php:608 +msgid "flirtatious" +msgstr "" + +#: ../cache/locales.php:609 +msgid "frustated" +msgstr "" + +#: ../cache/locales.php:610 +msgid "grateful" +msgstr "" + +#: ../cache/locales.php:611 +msgid "grieving" +msgstr "" + +#: ../cache/locales.php:612 +msgid "grumpy" +msgstr "" + +#: ../cache/locales.php:613 +msgid "guilty" +msgstr "" + +#: ../cache/locales.php:614 +msgid "happy" +msgstr "" + +#: ../cache/locales.php:615 +msgid "hopeful" +msgstr "" + +#: ../cache/locales.php:616 +msgid "hot" +msgstr "" + +#: ../cache/locales.php:617 +msgid "humbled" +msgstr "" + +#: ../cache/locales.php:618 +msgid "humiliated" +msgstr "" + +#: ../cache/locales.php:619 +msgid "hungry" +msgstr "" + +#: ../cache/locales.php:620 +msgid "hurt" +msgstr "" + +#: ../cache/locales.php:621 +msgid "impressed" +msgstr "" + +#: ../cache/locales.php:622 +msgid "in awe" +msgstr "" + +#: ../cache/locales.php:623 +msgid "in love" +msgstr "" + +#: ../cache/locales.php:624 +msgid "indignant" +msgstr "" + +#: ../cache/locales.php:625 +msgid "interested" +msgstr "" + +#: ../cache/locales.php:626 +msgid "intoxicated" +msgstr "" + +#: ../cache/locales.php:627 +msgid "invincible" +msgstr "" + +#: ../cache/locales.php:628 +msgid "jealous" +msgstr "" + +#: ../cache/locales.php:629 +msgid "lonely" +msgstr "" + +#: ../cache/locales.php:630 +msgid "lost" +msgstr "" + +#: ../cache/locales.php:631 +msgid "lucky" +msgstr "" + +#: ../cache/locales.php:632 +msgid "mean" +msgstr "" + +#: ../cache/locales.php:633 +msgid "moody" +msgstr "" + +#: ../cache/locales.php:634 +msgid "nervous" +msgstr "" + +#: ../cache/locales.php:635 +msgid "neutral" +msgstr "" + +#: ../cache/locales.php:636 +msgid "offended" +msgstr "" + +#: ../cache/locales.php:637 +msgid "outraged" +msgstr "" + +#: ../cache/locales.php:638 +msgid "playful" +msgstr "" + +#: ../cache/locales.php:639 +msgid "proud" +msgstr "" + +#: ../cache/locales.php:640 +msgid "relaxed" +msgstr "" + +#: ../cache/locales.php:641 +msgid "relieved" +msgstr "" + +#: ../cache/locales.php:642 +msgid "remorseful" +msgstr "" + +#: ../cache/locales.php:643 +msgid "restless" +msgstr "" + +#: ../cache/locales.php:644 +msgid "sad" +msgstr "" + +#: ../cache/locales.php:645 +msgid "sarcastic" +msgstr "" + +#: ../cache/locales.php:646 +msgid "satisfied" +msgstr "" + +#: ../cache/locales.php:647 +msgid "serious" +msgstr "" + +#: ../cache/locales.php:648 +msgid "shocked" +msgstr "" + +#: ../cache/locales.php:649 +msgid "shy" +msgstr "" + +#: ../cache/locales.php:650 +msgid "sick" +msgstr "" + +#: ../cache/locales.php:651 +msgid "sleepy" +msgstr "" + +#: ../cache/locales.php:652 +msgid "spontaneous" +msgstr "" + +#: ../cache/locales.php:653 +msgid "stressed" +msgstr "" + +#: ../cache/locales.php:654 +msgid "strong" +msgstr "" + +#: ../cache/locales.php:655 +msgid "surprised" +msgstr "" + +#: ../cache/locales.php:656 +msgid "thankful" +msgstr "" + +#: ../cache/locales.php:657 +msgid "thirsty" +msgstr "" + +#: ../cache/locales.php:658 +msgid "tired" +msgstr "" + +#: ../cache/locales.php:659 +msgid "undefined" +msgstr "" + +#: ../cache/locales.php:660 +msgid "weak" +msgstr "" + +#: ../cache/locales.php:661 +msgid "worried" +msgstr "" + +#: ../cache/locales.php:662 +msgid "Month" +msgstr "" + +#: ../cache/locales.php:663 +msgid "January" +msgstr "" + +#: ../cache/locales.php:664 +msgid "February" +msgstr "" + +#: ../cache/locales.php:665 +msgid "March" +msgstr "" + +#: ../cache/locales.php:666 +msgid "April" +msgstr "" + +#: ../cache/locales.php:667 +msgid "May" +msgstr "" + +#: ../cache/locales.php:668 +msgid "June" +msgstr "" + +#: ../cache/locales.php:669 +msgid "July" +msgstr "" + +#: ../cache/locales.php:670 +msgid "August" +msgstr "" + +#: ../cache/locales.php:671 +msgid "September" +msgstr "" + +#: ../cache/locales.php:672 +msgid "October" +msgstr "" + +#: ../cache/locales.php:673 +msgid "November" +msgstr "" + +#: ../cache/locales.php:674 +msgid "December" +msgstr "" + +#: ../cache/locales.php:675 +msgid "Year" +msgstr "" + +#: ../cache/locales.php:676 +msgid "Today" +msgstr "" + +#: ../cache/locales.php:677 +msgid "Tomorrow" +msgstr "" + +#: ../cache/locales.php:678 +msgid "Yesterday" +msgstr "" + +#: ../cache/locales.php:679 +#, php-format +msgid " %d days ago" +msgstr "" + +#: ../cache/locales.php:680 +msgid "day" +msgstr "" + +#: ../cache/locales.php:682 +msgid "What's new ?" +msgstr "" + +#: ../cache/locales.php:683 +msgid "Place" +msgstr "" + +#: ../cache/locales.php:684 +msgid "by" +msgstr "" + +#: ../cache/locales.php:685 +msgid "Geolocalisation" +msgstr "" + +#: ../cache/locales.php:686 +msgid "email" +msgstr "" + +#: ../cache/locales.php:688 +msgid "No comments yet" +msgstr "" + +#: ../cache/locales.php:689 +msgid "No comments stream" +msgstr "" + +#: ../cache/locales.php:690 +msgid "Your feed cannot be loaded." +msgstr "" + +#: ../cache/locales.php:691 +msgid "Get older posts" +msgstr "" + +#: ../cache/locales.php:692 +#, php-format +msgid "%s new items" +msgstr "" + +#: ../cache/locales.php:693 +msgid "Comment publication error" +msgstr "" + +#: ../cache/locales.php:694 +msgid "Show the older comments" +msgstr "" + +#: ../cache/locales.php:695 +msgid "Loading comments ..." +msgstr "" + +#: ../cache/locales.php:696 +msgid "Get the comments" +msgstr "" + +#: ../cache/locales.php:697 +msgid "Add a comment" +msgstr "Pievienot komentāru" + +#: ../cache/locales.php:698 +msgid "Share with" +msgstr "Dalīt ar" + +#: ../cache/locales.php:699 +msgid "Everyone" +msgstr "Ikviens" + +#: ../cache/locales.php:700 +msgid "Your contacts" +msgstr "Jūsu kontakti" + +#: ../cache/locales.php:702 +msgid "Updated" +msgstr "" + +#: ../cache/locales.php:703 +msgid "Content not found" +msgstr "" + +#: ../cache/locales.php:704 +msgid "Contact publication" +msgstr "" + +#: ../cache/locales.php:705 +msgid "Comments" +msgstr "" + +#: ../cache/locales.php:706 +msgid "The API is not reachable, try again later" +msgstr "" + +#: ../cache/locales.php:707 +msgid "Type here" +msgstr "" + +#~ msgid "Invalid name" +#~ msgstr "Nederīgs vārds" + +#~ msgid "You entered different passwords" +#~ msgstr "Jūs ievadījāt dažādas paroles" + +#~ msgid "Could not connect to the XMPP server" +#~ msgstr "Nevar pieslēgt uz XMPP serveri" + +#~ msgid "Username already taken" +#~ msgstr "Lietotājvārds jau aizņemts" + +#~ msgid "Could not communicate with the XMPP server" +#~ msgstr "Nevar sazināties ar XMPP serveri" + +#~ msgid "Invite this user" +#~ msgstr "Uzaicināt šo lietotāju" + +#~ msgid "What is Movim?" +#~ msgstr "Kas ir Movim?" + +#~ msgid "I can't find the answer to my question here" +#~ msgstr "Es nevaru atrast atbildi manam jautājumam šeit" diff --git a/sources/locales/messages.pot b/sources/locales/messages.pot new file mode 100644 index 0000000..d065313 --- /dev/null +++ b/sources/locales/messages.pot @@ -0,0 +1,2694 @@ +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/About/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/Account/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/AccountNext/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/AdHoc/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/AdminDB/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/AdminMain/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/AdminTest/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/Api/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/Avatar/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/Blog/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/Bookmark/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/Chat/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/Chats/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/ConfigData/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/Config/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/Contact/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/Group/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/Groups/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/Header/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/Hello/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/Help/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/Init/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/Location/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/LoginAnonymous/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/Login/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/Menu/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/NodeAffiliations/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/NodeSubscriptions/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/Notifs/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/Post/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/Presence/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/Publish/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/PubsubSubscriptionConfig/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/Rooms/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/Roster/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/Share/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/Statistics/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/Subscribe/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/Syndication/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/Vcard4/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/VisioExt/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../app/widgets/Visio/locales.ini +#. #-#-#-#-# locales.po (PACKAGE VERSION) #-#-#-#-# +#. extracted from ../locales/locales.ini +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-06-26 19:08+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 1.12.0\n" + +#: [about]thanks +msgid "Thanks" +msgstr "" + +#: [about]developers +msgid "Developers" +msgstr "" + +#: [about]translators +msgid "Translators" +msgstr "" + +#: [about]software +msgid "Software" +msgstr "" + +#: [about]resources +msgid "Resources" +msgstr "" + +#: [about]api [schema]api [api]title +msgid "API" +msgstr "" + +#: [about]info +msgid "" +"Movim is an XMPP-based communication platform. All the project, except the " +"following software and resources, is under" +msgstr "" + +#: [account]title +msgid "Account" +msgstr "" + +#: [account]password_change_title +msgid "Change my password" +msgstr "" + +#: [account]password [db]password [credentials]password [form]password +#: [input]password +msgid "Password" +msgstr "" + +#: [account]password_confirmation +msgid "Password confirmation" +msgstr "" + +#: [account]password_changed +msgid "The password has been updated" +msgstr "" + +#: [account]password_not_valid +msgid "Please provide a valid password (6 characters minimum)" +msgstr "" + +#: [account]password_not_same +msgid "The provided passwords are not the same" +msgstr "" + +#: [account]delete_title +msgid "Delete my account" +msgstr "" + +#: [account]delete +msgid "Delete your account" +msgstr "" + +#: [account]delete_text +msgid "" +"You will delete your XMPP account and all the relative information linked to " +"it (profile, contacts and publications)." +msgstr "" + +#: [account]delete_text_confirm +msgid "Are you sure that you want to delete it?" +msgstr "" + +#: [create]title [subscribe]title +msgid "Create a new account" +msgstr "" + +#: [create]notfound +msgid "No account creation form found on the server" +msgstr "" + +#: [create]on +msgid "on" +msgstr "" + +#: [create]successfull +msgid "Your acccount has been successfully registered" +msgstr "" + +#: [create]loading +msgid "Loading" +msgstr "" + +#: [error]not_acceptable +msgid "Not Acceptable" +msgstr "" + +#: [error]service_unavailable +msgid "The registration system of this server is currently unavailable" +msgstr "" + +#: [oob]about +msgid "" +"This server use an external system for the registration, please click on the " +"following URL." +msgstr "" + +#: [adhoc]title +msgid "Actions" +msgstr "" + +#: [db]legend [schema]database +msgid "Database" +msgstr "" + +#: [db]connect_error +msgid "Modl wasn't able to connect to the database" +msgstr "" + +#: [db]connect_success +msgid "Movim is connected to the database" +msgstr "" + +#: [db]update +msgid "The database need to be updated" +msgstr "" + +#: [db]up_to_date +msgid "Movim database is up to date" +msgstr "" + +#: [db]type +msgid "Database Type" +msgstr "" + +#: [db]username [credentials]username [input]username +msgid "Username" +msgstr "" + +#: [db]host +msgid "Host" +msgstr "" + +#: [db]port +msgid "Port" +msgstr "" + +#: [db]name +msgid "Database sName" +msgstr "" + +#: [admin]general +msgid "General Settings" +msgstr "" + +#: [general]theme +msgid "Theme" +msgstr "" + +#: [general]language +msgid "Default language" +msgstr "" + +#: [general]environment +msgid "Environment" +msgstr "" + +#: [general]log_verbosity +msgid "Log verbosity" +msgstr "" + +#: [general]timezone +msgid "Server Timezone" +msgstr "" + +#: [general]limit +msgid "User folder size limit (in bytes)" +msgstr "" + +#: [websocket]title +msgid "WebSocket Configuration" +msgstr "" + +#: [websocket]info +msgid "Enter here a valid WebSocket URI in the form" +msgstr "" + +#: [websocket]label +msgid "WebSocket URI" +msgstr "" + +#: [websocket]save_info +msgid "" +"If you change the URI, please restart the daemon to reload the configuration" +msgstr "" + +#: [websocket]publics +msgid "Public WebSockets" +msgstr "" + +#: [credentials]title +msgid "Administration Credential" +msgstr "" + +#: [credentials]info +msgid "Change the default credentials admin/password" +msgstr "" + +#: [credentials]re_password +msgid "Retype password" +msgstr "" + +#: [whitelist]title +msgid "Whitelist - XMPP Server" +msgstr "" + +#: [whitelist]info1 +msgid "" +"If you want to specify a list of authorized XMPP servers on your Movim pod " +"and forbid the connection on all the others please put their domain name " +"here, with comma (ex: movim.eu, jabber.fr)" +msgstr "" + +#: [whitelist]info2 +msgid "" +"Leave this field blank if you allow the access to all the XMPP accounts." +msgstr "" + +#: [whitelist]label +msgid "List of whitelisted XMPP servers" +msgstr "" + +#: [information]title +msgctxt "[information]title" +msgid "Information Message" +msgstr "" + +#: [information]description +msgid "Description" +msgstr "" + +#: [information]info1 +msgid "This message will be displayed on the login page" +msgstr "" + +#: [information]info2 +msgid "Leave this field blank if you dont want to show any message." +msgstr "" + +#: [information]label +msgctxt "[information]label" +msgid "Information Message" +msgstr "" + +#: [log]empty +msgid "Empty" +msgstr "" + +#: [log]syslog +msgid "Syslog" +msgstr "" + +#: [log]syslog_files +msgid "Syslog and files" +msgstr "" + +#: [rewrite]title +msgid "URL Rewriting" +msgstr "" + +#: [rewrite]info +msgid "The URL Rewriting can be enabled" +msgstr "" + +#: [admin]compatibility +msgid "General Overview" +msgstr "" + +#: [compatibility]info +msgid "Movim has found some issues or things that need to be fixed or improved" +msgstr "" + +#: [compatibility]php1 +msgid "Update your PHP-Version: %s" +msgstr "" + +#: [compatibility]php2 +msgid "Required: 5.3.0" +msgstr "" + +#: [compatibility]curl +msgid "Install the php5-curl library" +msgstr "" + +#: [compatibility]imagick +msgid "Install the php5-imagick library" +msgstr "" + +#: [compatibility]gd +msgid "Install the php5-gd library" +msgstr "" + +#: [compatibility]rights +msgid "Read and write rights for the webserver in Movims root directory" +msgstr "" + +#: [compatibility]rewrite +msgid "The URL Rewriting support is currently disabled" +msgstr "" + +#: [compatibility]db +msgid "The database need to be updated, go to the database panel to fix this" +msgstr "" + +#: [compatibility]websocket +msgid "" +"WebSocket connection error, check if the Movim Daemon is running and is " +"reachable" +msgstr "" + +#: [compatibility]xmpp_websocket +msgid "" +"XMPP Websocket connection error, please check the validity of the URL given " +"in the General Configuration" +msgstr "" + +#: [schema]browser +msgid "Browser" +msgstr "" + +#: [schema]movim +msgid "Movim Core" +msgstr "" + +#: [schema]daemon +msgid "Movim Daemon" +msgstr "" + +#: [schema]xmpp +msgid "XMPP" +msgstr "" + +#: [api]info +msgid "" +"Here you can register your pod on the official %sMovim API%s and be listed " +"on %sthe pods page%s." +msgstr "" + +#: [api]register +msgid "Your pod is not registered on the API" +msgstr "" + +#: [api]registered +msgid "Your pod is registered on the API" +msgstr "" + +#: [api]wait +msgid "Your pod is not yet validated" +msgstr "" + +#: [api]validated +msgid "Your pod is validated" +msgstr "" + +#: [api]unregister +msgid "" +"You asked to be removed from the API, this request will be processed in a " +"couple of hours" +msgstr "" + +#: [api]conf_updated [config]updated +msgid "Configuration updated" +msgstr "" + +#: [avatar]file +msgid "File" +msgstr "" + +#: [avatar]use_it +msgid "Use it" +msgstr "" + +#: [avatar]webcam +msgid "Webcam" +msgstr "" + +#: [avatar]cheese +msgid "Cheese!" +msgstr "" + +#: [avatar]snapshot +msgid "Take a webcam snapshot" +msgstr "" + +#: [avatar]updated +msgid "Avatar Updated" +msgstr "" + +#: [avatar]not_updated +msgid "Avatar Not Updated" +msgstr "" + +#: [blog]title [feed]title +msgid "%s's feed" +msgstr "" + +#: [blog]empty +msgid "This user has not posted anything right now" +msgstr "" + +#: [title]conferences +msgid "Conferences" +msgstr "" + +#: [title]groups [group]empty_title [menu]groups [page]groups +msgid "Groups" +msgstr "" + +#: [chatroom]add +msgid "Add a new Chat Room" +msgstr "" + +#: [chatroom]id [chatrooms]id +msgid "Chat Room ID" +msgstr "" + +#: [chatroom]name +msgctxt "[chatroom]name" +msgid "Name" +msgstr "" + +#: [chatroom]nickname [general]nickname [chatrooms]nickname +msgid "Nickname" +msgstr "" + +#: [chatroom]autojoin_label +msgid "Do you want do join automaticaly this Chat Room?" +msgstr "" + +#: [chatroom]bad_id [chatrooms]bad_id +msgid "Bad Chatroom ID" +msgstr "" + +#: [chatroom]empty_name [chatrooms]empty_name +msgid "Empty name" +msgstr "" + +#: [bookmarks]updated +msgid "Bookmarks updated" +msgstr "" + +#: [bookmarks]error +msgid "An error occured:" +msgstr "" + +#: [bookmarks]configure +msgid "Configure" +msgstr "" + +#: [url]add +msgid "Add a new URL" +msgstr "" + +#: [url]url +msgid "URL" +msgstr "" + +#: [url]name +msgctxt "[url]name" +msgid "Name" +msgstr "" + +#: [message]published +msgid "Message Published" +msgstr "" + +#: [message]encrypted +msgid "Encrypted message" +msgstr "" + +#: [message]composing +msgid "Composing..." +msgstr "" + +#: [message]paused +msgid "Paused..." +msgstr "" + +#: [message]gone +msgid "Contact gone" +msgstr "" + +#: [chat]attention +msgid "%s needs your attention" +msgstr "" + +#: [chat]placeholder +msgid "Your message here..." +msgstr "" + +#: [chat]smileys +msgid "Smileys" +msgstr "" + +#: [chat]empty_title [button]chat +msgid "Chat" +msgstr "" + +#: [chat]empty_text +msgid "Discuss with your contacts" +msgstr "" + +#: [chat]frequent [chats]frequent +msgid "Frequent contacts" +msgstr "" + +#: [chatroom]members +msgid "Members" +msgstr "" + +#: [chatroom]connected [chatrooms]connected +msgid "Connected to the chatroom" +msgstr "" + +#: [chatroom]disconnected [chatrooms]disconnected +msgid "Disconnected from the chatroom" +msgstr "" + +#: [chatroom]config [group]configuration [page]configuration +msgid "Configuration" +msgstr "" + +#: [chatroom]config_saved +msgid "Configuration saved" +msgstr "" + +#: [chatroom]subject +msgid "Subject" +msgstr "" + +#: [chatroom]subject_changed +msgid "Subject changed" +msgstr "" + +#: [chats]empty_title +msgid "No chats yet..." +msgstr "" + +#: [chats]empty +msgid "" +"Open a new conversation by clicking on the plus button bellow or visit the " +"Contacts page." +msgstr "" + +#: [chats]add +msgid "Chat with a contact" +msgstr "" + +#: [chats]more +msgid "Load more contacts" +msgstr "" + +#: [title]data +msgid "Data" +msgstr "" + +#: [title]cache +msgid "Cache" +msgstr "" + +#: [title]contacts [menu]contacts [page]contacts +msgid "Contacts" +msgstr "" + +#: [title]posts [page]posts +msgid "Posts" +msgstr "" + +#: [title]messages +msgid "Messages" +msgstr "" + +#: [config]general +msgid "General" +msgstr "" + +#: [config]language +msgid "Language" +msgstr "" + +#: [config]roster +msgid "Roster display" +msgstr "" + +#: [config]roster_show +msgid "Show the offline contacts" +msgstr "" + +#: [config]roster_hide +msgid "Hide the offline contacts" +msgstr "" + +#: [config]appearence +msgid "Appearence" +msgstr "" + +#: [config]info +msgid "This configuration is shared wherever you are connected" +msgstr "" + +#: [notifications]message +msgid "Notify on incoming message" +msgstr "" + +#: [notifications]desktop +msgid "Use desktop notifications" +msgstr "" + +#: [general]legend [general]general_title +msgid "General Informations" +msgstr "" + +#: [general]name [public_groups]name [chatrooms]name +msgid "Name" +msgstr "" + +#: [general]date_of_birth +msgid "Date of Birth" +msgstr "" + +#: [general]gender +msgid "Gender" +msgstr "" + +#: [general]marital +msgid "Marital Status" +msgstr "" + +#: [general]email +msgid "Email" +msgstr "" + +#: [general]website +msgid "Website" +msgstr "" + +#: [general]about +msgid "About Me" +msgstr "" + +#: [general]accounts +msgid "Other Accounts" +msgstr "" + +#: [general]tune +msgid "Is Listening" +msgstr "" + +#: [position]legend [position]position_title +msgid "Geographic Position" +msgstr "" + +#: [position]locality +msgid "Locality" +msgstr "" + +#: [position]country +msgid "Country" +msgstr "" + +#: [mood]title +msgid "Mood" +msgstr "" + +#: [mood]im +msgid "I'm " +msgstr "" + +#: [listen]title +msgid "Listening" +msgstr "" + +#: [last]title +msgid "Last seen" +msgstr "" + +#: [client]title +msgid "Client Informations" +msgstr "" + +#: [explore]last_registered +msgid "Last registered" +msgstr "" + +#: [explore]explore +msgid "Find some new friends" +msgstr "" + +#: [edit]title [button]edit +msgid "Edit" +msgstr "" + +#: [edit]alias +msgid "Alias" +msgstr "" + +#: [edit]group +msgid "Group" +msgstr "" + +#: [edit]updated [roster]updated +msgid "Contact updated" +msgstr "" + +#: [delete]title +msgid "Are you sure?" +msgstr "" + +#: [delete]text +msgid "" +"You are going to delete one of your contacts, please confirm your action" +msgstr "" + +#: [age]years +msgid "%s years" +msgstr "" + +#: [blog]last +msgid "Last public post" +msgstr "" + +#: [subscription]to +msgid "You can see this contact status" +msgstr "" + +#: [subscription]to_button +msgid "Share my status" +msgstr "" + +#: [subscription]to_text +msgid "But this contact cannot see yours" +msgstr "" + +#: [subscription]from +msgid "You are not subscribed to this contact" +msgstr "" + +#: [subscription]from_button +msgid "Ask to subscribe" +msgstr "" + +#: [subscription]from_text +msgid "But this contact can still see if you are online" +msgstr "" + +#: [subscription]nil +msgid "No subscriptions" +msgstr "" + +#: [subscription]nil_button +msgid "Invite" +msgstr "" + +#: [subscription]nil_text +msgid "" +"This contact is in your contact list but there is no subscriptions between " +"the two accounts" +msgstr "" + +#: [group]subscribe +msgid "Subscribe" +msgstr "" + +#: [group]subscribed +msgid "Subscribed" +msgstr "" + +#: [group]unsubscribe +msgid "Unsubscribe" +msgstr "" + +#: [group]unsubscribe_text +msgid "You are going to unsubscribe from this Group" +msgstr "" + +#: [group]unsubscribed +msgid "Unsubscribed" +msgstr "" + +#: [group]share_label +msgid "Make your membership to this group public to your friends" +msgstr "" + +#: [group]label_label +msgid "Give a label for this group" +msgstr "" + +#: [group]sure +msgid "Are you sure ?" +msgstr "" + +#: [group]empty_text +msgid "Discover, follow and share" +msgstr "" + +#: [group]empty +msgid "Something bad happened to this group" +msgstr "" + +#: [group]config_saved +msgid "Group configuration saved" +msgstr "" + +#: [group]delete_title +msgid "Delete the group" +msgstr "" + +#: [group]delete_text +msgid "" +"You are going to delete the following group. Please confirm your action." +msgstr "" + +#: [group]delete_clean_text +msgid "" +"It seems that this group doesn't exists anymore. Do you want to remove it " +"from your subscriptions?" +msgstr "" + +#: [group]counter +msgid "%s groups on this server" +msgstr "" + +#: [group]subscriptions [statistics]subscriptions +msgid "Subscriptions" +msgstr "" + +#: [groups]empty_title +msgid "Hello" +msgstr "" + +#: [groups]contact_post [hello]contact_post [menu]contact_post +msgid "Contact post" +msgstr "" + +#: [groups]empty_text1 +msgid "" +"You don't have any subscriptions yet, select a group server above to start " +"exploring." +msgstr "" + +#: [groups]empty_text2 +msgid "Subscribe to your favorite feeds by bookmarking them." +msgstr "" + +#: [groups]subscriptions +msgid "My Subscriptions" +msgstr "" + +#: [groups]add +msgid "Create a new Group" +msgstr "" + +#: [groups]name +msgid "Group name" +msgstr "" + +#: [groups]name_example +msgid "My Little Pony - Fan Club" +msgstr "" + +#: [groups]created +msgid "Group created successfully" +msgstr "" + +#: [groups]deleted +msgid "Group deleted successfully" +msgstr "" + +#: [groups]name_error +msgid "Please provide a valid group name (4 characters minimum)" +msgstr "" + +#: [groups]no_creation +msgid "You cannot create a new Group on this server" +msgstr "" + +#: [groups]sub +msgid "%s subscribers" +msgstr "" + +#: [groups]num +msgid "%s posts" +msgstr "" + +#: [menu]all +msgid "All" +msgstr "" + +#: [menu]refresh +msgid "Refresh all the streams" +msgstr "" + +#: [roster]search +msgid "Search in your contacts" +msgstr "" + +#: [hello]active_contacts +msgid "Active contacts" +msgstr "" + +#: [hello]chat +msgid "Go on the Chat page" +msgstr "" + +#: [hello]news [page]news +msgid "News" +msgstr "" + +#: [hello]news_page +msgid "Read all theses articles on the News page" +msgstr "" + +#: [hello]blog_title +msgid "Visit your public blog" +msgstr "" + +#: [hello]blog_text +msgid "See your public posts and share them with all your contacts" +msgstr "" + +#: [hello]share_title +msgid "Universal share button" +msgstr "" + +#: [hello]share_text +msgid "" +"Bookmark or drag and drop the following button in your toolbar and use it on " +"all the pages you want to share on Movim" +msgstr "" + +#: [hello]share_button +msgid "Share on Movim" +msgstr "" + +#: [help]faq +msgid "Frequently Asked Questions" +msgstr "" + +#: [banner]title +msgid "What do the little banners refer to?" +msgstr "" + +#: [banner]info1 +msgid "" +"Thanks to these five little banners, you can quickly identitfy the level of " +"confdentiality applied to the information you provide." +msgstr "" + +#: [banner]white +msgid "White, only you can see the information" +msgstr "" + +#: [banner]green +msgid "Green, you have chosen some contacts who can see your information" +msgstr "" + +#: [banner]orange +msgid "Orange, all your contact list can see your information" +msgstr "" + +#: [banner]red +msgid "Red, everybody in the XMPP network can see your information" +msgstr "" + +#: [banner]black +msgid "Black, the whole Internet can see your information" +msgstr "" + +#: [wiki]question +msgid "Looking for some documentation?" +msgstr "" + +#: [wiki]button +msgid "Read the Wiki" +msgstr "" + +#: [ml]question +msgid "Talk with us by email?" +msgstr "" + +#: [ml]button +msgid "Join the Mailing List" +msgstr "" + +#: [chatroom]question +msgid "Chat with the team?" +msgstr "" + +#: [chatroom]button +msgid "Join the Chatroom" +msgstr "" + +#: [init]location +msgid "Location node created" +msgstr "" + +#: [init]bookmark +msgid "Bookmark node created" +msgstr "" + +#: [init]vcard4 +msgid "Profile node created" +msgstr "" + +#: [init]avatar +msgid "Avatar node created" +msgstr "" + +#: [init]subscriptions +msgid "Subscriptions node created" +msgstr "" + +#: [init]microblog +msgid "Microblog node created" +msgstr "" + +#: [location]title +msgid "Location" +msgstr "" + +#: [location]wrong_postition +msgid "Wrong position" +msgstr "" + +#: [location]updated +msgid "Location updated" +msgstr "" + +#: [location]update +msgid "Update my position" +msgstr "" + +#: [login_anonymous]bad_username +msgid "Bad nickname (between 4 and 40 characters)" +msgstr "" + +#: [error]username +msgid "Wrong username" +msgstr "" + +#: [error]jid +msgid "Invalid JID" +msgstr "" + +#: [error]empty_challenge +msgid "Empty Challenge from the server" +msgstr "" + +#: [error]dns +msgid "XMPP Domain error, your account is not a correct Jabber ID" +msgstr "" + +#: [error]data_missings +msgid "Some data are missing!" +msgstr "" + +#: [error]wrong_password +msgid "Wrong password" +msgstr "" + +#: [error]internal +msgid "Internal server error" +msgstr "" + +#: [error]session +msgid "Session error" +msgstr "" + +#: [error]account_created +msgid "Account successfully created" +msgstr "" + +#: [error]xmpp_unauthorized +msgctxt "[error]xmpp_unauthorized" +msgid "Your XMPP server is unauthorized" +msgstr "" + +#: [error]mec_error +msgid "The server takes too much time to respond" +msgstr "" + +#: [error]too_old +msgid "Your web browser is too old to use with Movim." +msgstr "" + +#: [error]websocket +msgid "" +"Movim cannot talk with the server, please try again later (Websocket " +"connection error)" +msgstr "" + +#: [error]impossible +msgid "Impossible login" +msgstr "" + +#: [error]title +msgid "Oops!" +msgstr "" + +#: [error]default [visio]unknown_error +msgid "Unknown error" +msgstr "" + +#: [error]login_format +msgid "Invalid username format" +msgstr "" + +#: [error]password_format +msgid "Invalid password format" +msgstr "" + +#: [error]unauthorized +msgctxt "[error]unauthorized" +msgid "Your XMPP server is unauthorized" +msgstr "" + +#: [error]conflict +msgid "A Movim session is already open on an other device" +msgstr "" + +#: [error]wrong_account +msgid "Movim failed to authenticate. You entered wrong data" +msgstr "" + +#: [error]mechanism +msgid "Authentication mechanism not supported by Movim" +msgstr "" + +#: [error]fail_auth +msgid "The XMPP authentification failed" +msgstr "" + +#: [account]title [accounts]accounts_title +msgid "Accounts" +msgstr "" + +#: [form]username +msgid "My address" +msgstr "" + +#: [form]create_one +msgid "Create one!" +msgstr "" + +#: [form]another_account +msgid "Another account" +msgstr "" + +#: [form]no_account +msgid "No account yet?" +msgstr "" + +#: [form]whitelist.info +msgid "You can login with accounts from theses servers" +msgstr "" + +#: [form]connected +msgid "Connected" +msgstr "" + +#: [form]population +msgid "Population" +msgstr "" + +#: [menu]empty_title +msgid "No news yet..." +msgstr "" + +#: [menu]empty +msgid "" +"Welcome on your news feed, here you will see all the posts published by your " +"contacts and in the groups you have subscribed." +msgstr "" + +#: [menu]refresh +msgid "Refreshing all the streams" +msgstr "" + +#: [menu]public +msgid "This post is public" +msgstr "" + +#: [affiliations]title +msgid "Manage your members" +msgstr "" + +#: [affiliations]get +msgid "Get the members" +msgstr "" + +#: [affiliations]saved +msgid "Affiliations saved" +msgstr "" + +#: [subscriptions]title +msgid "Manage your subscriptions" +msgstr "" + +#: [subscriptions]info +msgid "Manage the subscriptions" +msgstr "" + +#: [subscriptions]get +msgid "Get the subscriptions" +msgstr "" + +#: [subscriptions]saved +msgid "Subscriptions saved" +msgstr "" + +#: [notifs]title +msgid "Pending Invitations" +msgstr "" + +#: [notifs]wants_to_talk +msgid "%s wants to talk with you" +msgstr "" + +#: [notifs]manage +msgid "Manage" +msgstr "" + +#: [post]news_feed +msgid "News Feed" +msgstr "" + +#: [post]placeholder +msgid "Discover and register to the groups you are interested in" +msgstr "" + +#: [post]preview [page]preview +msgid "Preview" +msgstr "" + +#: [post]help [page]help +msgid "Help" +msgstr "" + +#: [post]help_more +msgid "More help" +msgstr "" + +#: [post]help_manual +msgid "Markdown syntax manual" +msgstr "" + +#: [post]title +msgid "Title" +msgstr "" + +#: [post]content +msgid "Content" +msgstr "" + +#: [post]link +msgid "Link" +msgstr "" + +#: [post]tags +msgid "Tags" +msgstr "" + +#: [post]valid_url [publish]valid_url +msgid "Please enter a valid url" +msgstr "" + +#: [post]no_content_preview [publish]no_content_preview +msgid "No content to preview" +msgstr "" + +#: [post]no_content [publish]no_content [post]empty +msgid "No content" +msgstr "" + +#: [post]published +msgid "Post published" +msgstr "" + +#: [post]deleted +msgid "Post deleted" +msgstr "" + +#: [post]gallery +msgid "This picture will be added to your gallery" +msgstr "" + +#: [post]hot +msgid "What's Hot" +msgstr "" + +#: [post]new [publish]new +msgid "New post" +msgstr "" + +#: [post]embed_tip +msgid "" +"You can also use services like Imgur or Flickr to host your picture and " +"paste the link here." +msgstr "" + +#: [post]repost +msgid "This is a re-post from %s" +msgstr "" + +#: [post]repost_profile +msgid "See %s profile" +msgstr "" + +#: [post]public +msgid "Publish this post on your public feed?" +msgstr "" + +#: [post]blog_add +msgid "Post published on your blog" +msgstr "" + +#: [post]blog_remove +msgid "Post removed from your blog" +msgstr "" + +#: [post]delete_title [post]delete +msgid "Delete this post" +msgstr "" + +#: [post]delete_text +msgid "You are going to delete this post, please confirm your action" +msgstr "" + +#: [post]comments_disabled +msgid "Comments disabled" +msgstr "" + +#: [post]comment_published +msgid "Comment published" +msgstr "" + +#: [status]disconnect +msgid "Disconnect" +msgstr "" + +#: [status]here +msgid "Your status here!" +msgstr "" + +#: [status]updated +msgid "Status updated" +msgstr "" + +#: [status]status +msgid "Status" +msgstr "" + +#: [status]presence +msgid "Presence" +msgstr "" + +#: [status]online +msgid "Online with Movim" +msgstr "" + +#: [publish]title +msgid "Publish" +msgstr "" + +#: [publish]no_publication +msgid "You cannot publish a post on this Group" +msgstr "" + +#: [publish]form_filled +msgid "" +"Some fields have been filled in. Do you still want to go back and lose " +"their content?" +msgstr "" + +#: [public_groups]shared +msgid "Shared" +msgstr "" + +#: [public_groups]added +msgid "%s has been added to your public groups" +msgstr "" + +#: [rooms]add +msgid "Add a chatroom" +msgstr "" + +#: [rooms]empty_text1 +msgid "You don't have any chatroom yet." +msgstr "" + +#: [rooms]empty_text2 +msgid "Add one by clicking on the add button in the header." +msgstr "" + +#: [chatrooms]title +msgid "Chatrooms" +msgstr "" + +#: [chatrooms]name_placeholder +msgid "My Favorite Room" +msgstr "" + +#: [chatrooms]users +msgid "Users in the room" +msgstr "" + +#: [chatrooms]bad_nickname +msgid "Please enter a correct nickname (2 to 40 characters)" +msgstr "" + +#: [room]anonymous_title +msgid "Public chatroom" +msgstr "" + +#: [room]no_room +msgid "Please provide a room address" +msgstr "" + +#: [room]anonymous_text1 +msgid "You are currently logued as an anonymous user." +msgstr "" + +#: [room]anonymous_text2 +msgid "" +"You can join using your own account or create one on the login page by " +"loging out using the cross in the top-right corner." +msgstr "" + +#: [room]anonymous_login +msgid "Login on %s" +msgstr "" + +#: [room]nick +msgid "Your nickname" +msgstr "" + +#: [roster]ungrouped +msgid "Ungrouped" +msgstr "" + +#: [roster]show_disconnected +msgid "Show disconnected contacts" +msgstr "" + +#: [roster]hide_disconnected +msgid "Hide disconnected contacts" +msgstr "" + +#: [roster]show_group +msgid "Show group %s" +msgstr "" + +#: [roster]hide_group +msgid "Hide group %s" +msgstr "" + +#: [roster]jid_error +msgid "Please enter a valid Jabber ID" +msgstr "" + +#: [roster]no_contacts +msgid "" +"No contacts ? You can add one using the + button bellow or going to the " +"Explore page" +msgstr "" + +#: [roster]show_hide +msgid "Show/Hide" +msgstr "" + +#: [roster]add_contact_info1 +msgid "Enter the Jabber ID of your contact." +msgstr "" + +#: [roster]add_contact_info2 +msgid "Press enter to validate." +msgstr "" + +#: [roster]jid +msgid "JID" +msgstr "" + +#: [roster]results +msgid "Results" +msgstr "" + +#: [roster]added +msgid "Contact added" +msgstr "" + +#: [roster]deleted +msgid "Contact deleted" +msgstr "" + +#: [roster]search +msgid "Search" +msgstr "" + +#: [share]error +msgid "This is not a valid url" +msgstr "" + +#: [share]success +msgid "Sharing the URL" +msgstr "" + +#: [statistics]title +msgid "Statistics" +msgstr "" + +#: [statistics]since +msgid "Since" +msgstr "" + +#: [statistics]sessions +msgid "Sessions" +msgstr "" + +#: [statistics]monthly_sub +msgid "Monthly Subscriptions" +msgstr "" + +#: [statistics]monthly_sub_cum +msgid "Monthly Subscriptions Cumulated" +msgstr "" + +#: [subscribe]info +msgid "" +"Movim is a decentralized social network, before creating a new account you " +"need to choose a server to register." +msgstr "" + +#: [subscribe]server_question +msgid "Your server here?" +msgstr "" + +#: [subscribe]server_contact +msgid "Contact us to add yours to the officially supported servers list" +msgstr "" + +#: [feed]no +msgid "No public feed for this contact" +msgstr "" + +#: [feed]no_contact +msgid "No contact specified" +msgstr "" + +#: [vcard]title [page]profile +msgid "Profile" +msgstr "" + +#: [vcard]updated +msgid "Profile Updated" +msgstr "" + +#: [vcard]not_updated +msgid "Profile Not Updated" +msgstr "" + +#: [vcard]public +msgid "Your profile is now public" +msgstr "" + +#: [vcard]restricted +msgid "Your profile is now restricted" +msgstr "" + +#: [general]nickname +msgctxt "[general]nickname" +msgid "Nickname" +msgstr "" + +#: [accounts]twitter +msgid "Twitter" +msgstr "" + +#: [accounts]skype +msgid "Skype" +msgstr "" + +#: [accounts]yahoo +msgid "Yahoo" +msgstr "" + +#: [accounts]accounts_nickname +msgctxt "[accounts]accounts_nickname" +msgid "Nickname" +msgstr "" + +#: [accounts]accounts_yahoo +msgid "Yahoo Account" +msgstr "" + +#: [privacy]privacy_title +msgid "Privacy Level" +msgstr "" + +#: [privacy]privacy_question +msgid "Is this profile public?" +msgstr "" + +#: [privacy]privacy_info +msgid "" +"Please pay attention ! By making your profile public, all the information " +"listed above will be available for all the Movim users and on the whole " +"Internet." +msgstr "" + +#: [save]submit [button]submit +msgid "Submit" +msgstr "" + +#: [save]reset [button]reset +msgid "Reset" +msgstr "" + +#: [visio]hung_up +msgid "Hung up" +msgstr "" + +#: [visio]busy +msgid "Your contact is busy" +msgstr "" + +#: [visio]declined +msgid "Declined" +msgstr "" + +#: [visio]calling +msgid "Is calling you" +msgstr "" + +#: [visio]call +msgid "Call" +msgstr "" + +#: [visio]hang_up +msgid "Hang up" +msgstr "" + +#: [visio]connection +msgid "Connection" +msgstr "" + +#: [global]no_js +msgid "You don't have javascript enabled. Good luck with that." +msgstr "" + +#: [global]description +msgid "" +"Movim is a kickass distributed social networking platform that protect your " +"privacy an comes with a set of awesome features." +msgstr "" + +#: [page]administration +msgid "Administration" +msgstr "" + +#: [page]home +msgid "Home" +msgstr "" + +#: [page]discover +msgid "Discover" +msgstr "" + +#: [page]explore +msgid "Explore" +msgstr "" + +#: [page]account_creation +msgid "Account Creation" +msgstr "" + +#: [page]avatar +msgid "Avatar" +msgstr "" + +#: [page]chats +msgid "Chats" +msgstr "" + +#: [page]server +msgid "Server" +msgstr "" + +#: [page]public_groups +msgid "Public Groups" +msgstr "" + +#: [page]viewer +msgid "Viewer" +msgstr "" + +#: [page]media +msgid "Media" +msgstr "" + +#: [page]blog +msgid "Blog" +msgstr "" + +#: [page]about +msgid "About" +msgstr "" + +#: [page]login +msgid "Login" +msgstr "" + +#: [page]feed +msgid "Feed" +msgstr "" + +#: [page]gallery +msgid "Gallery" +msgstr "" + +#: [page]visio +msgid "Visio-conference" +msgstr "" + +#: [page]pods +msgid "Pods" +msgstr "" + +#: [page]share +msgid "Share" +msgstr "" + +#: [page]room +msgid "Room" +msgstr "" + +#: [error]error +msgid "Error: %s" +msgstr "" + +#: [error]cannot_load_file +msgid "Cannot load file '%s'" +msgstr "" + +#: [error]route +msgid "Route error, please set all the parameters for the page %s" +msgstr "" + +#: [error]widget_load_error +msgid "Requested widget '%s' doesn't exist." +msgstr "" + +#: [error]widget_call_error +msgid "Requested event '%s' not registered." +msgstr "" + +#: [error]whoops +msgid "Whoops!" +msgstr "" + +#: [error]media_not_found +msgid "It seem that you don't have any pictures here?" +msgstr "" + +#: [error]media_ask_upload +msgid "You can try to upload a couple by going to the Media page" +msgstr "" + +#: [title]about +msgid "%s - About" +msgstr "" + +#: [title]account +msgid "%s - Account" +msgstr "" + +#: [title]administration +msgid "%s - Administration Panel" +msgstr "" + +#: [title]blog +msgid "%s - Blog" +msgstr "" + +#: [title]configuration +msgid "%s - Configuration" +msgstr "" + +#: [title]discover +msgid "%s - Discover" +msgstr "" + +#: [title]explore +msgid "%s - Explore" +msgstr "" + +#: [title]help +msgid "%s - Help Page" +msgstr "" + +#: [title]login +msgid "%s - Login to Movim" +msgstr "" + +#: [title]main +msgid "%s - Welcome to Movim" +msgstr "" + +#: [title]media +msgid "%s - Media" +msgstr "" + +#: [title]news +msgid "%s - News" +msgstr "" + +#: [title]node_configuration +msgid "%s - Group Configuration" +msgstr "" + +#: [title]node +msgid "%s - Group" +msgstr "" + +#: [title]not_found +msgid "%s - 404" +msgstr "" + +#: [title]profile +msgid "%s - Profile" +msgstr "" + +#: [title]server +msgid "%s - Server" +msgstr "" + +#: [button]validate +msgid "Validate" +msgstr "" + +#: [button]refresh +msgid "Refresh" +msgstr "" + +#: [button]add +msgid "Add" +msgstr "" + +#: [button]delete +msgid "Delete" +msgstr "" + +#: [button]cancel +msgid "Cancel" +msgstr "" + +#: [button]close +msgid "Close" +msgstr "" + +#: [button]update +msgid "Update" +msgstr "" + +#: [button]updating +msgid "Updating" +msgstr "" + +#: [button]submitting +msgid "Submitting" +msgstr "" + +#: [button]register +msgid "Register" +msgstr "" + +#: [button]unregister +msgid "Unregister" +msgstr "" + +#: [button]save +msgid "Save" +msgstr "" + +#: [button]clear +msgid "Clear" +msgstr "" + +#: [button]upload +msgid "Upload" +msgstr "" + +#: [button]come_in +msgid "Come in!" +msgstr "" + +#: [button]connecting +msgid "Connecting" +msgstr "" + +#: [button]bool_yes +msgid "Yes" +msgstr "" + +#: [button]bool_no +msgid "No" +msgstr "" + +#: [button]return +msgid "Return" +msgstr "" + +#: [button]accept +msgid "Accept" +msgstr "" + +#: [button]refuse +msgid "Refuse" +msgstr "" + +#: [button]next +msgid "Next" +msgstr "" + +#: [button]previous +msgid "Previous" +msgstr "" + +#: [step]step +msgid "Step %s" +msgstr "" + +#: [day]title +msgid "Day" +msgstr "" + +#: [day]monday +msgid "Monday" +msgstr "" + +#: [day]tuesday +msgid "Tuesday" +msgstr "" + +#: [day]wednesday +msgid "Wednesday" +msgstr "" + +#: [day]thursday +msgid "Thursday" +msgstr "" + +#: [day]friday +msgid "Friday" +msgstr "" + +#: [day]saturday +msgid "Saturday" +msgstr "" + +#: [day]sunday +msgid "Sunday" +msgstr "" + +#: [gender]nil +msgctxt "[gender]nil" +msgid "None" +msgstr "" + +#: [gender]male +msgid "Male" +msgstr "" + +#: [gender]female +msgid "Female" +msgstr "" + +#: [gender]other +msgid "Other" +msgstr "" + +#: [client]bot +msgid "Bot" +msgstr "" + +#: [client]desktop +msgid "Desktop" +msgstr "" + +#: [client]phone +msgid "Phone" +msgstr "" + +#: [client]web +msgid "Web" +msgstr "" + +#: [client]registered +msgid "Registered" +msgstr "" + +#: [marital]nil +msgctxt "[marital]nil" +msgid "None" +msgstr "" + +#: [marital]single +msgid "Single" +msgstr "" + +#: [marital]relationship +msgid "In a relationship" +msgstr "" + +#: [marital]married +msgid "Married" +msgstr "" + +#: [marital]divorced +msgid "Divorced" +msgstr "" + +#: [marital]widowed +msgid "Widowed" +msgstr "" + +#: [marital]cohabiting +msgid "Cohabiting" +msgstr "" + +#: [marital]union +msgid "Civil Union" +msgstr "" + +#: [flag]white +msgid "Not shared" +msgstr "" + +#: [flag]green +msgid "Shared with one contact" +msgstr "" + +#: [flag]orange +msgid "Shared with all contacts" +msgstr "" + +#: [flag]red +msgid "Shared with the XMPP network" +msgstr "" + +#: [flag]black +msgid "Shared with the whole Internet" +msgstr "" + +#: [presence]online +msgid "Online" +msgstr "" + +#: [presence]away +msgid "Away" +msgstr "" + +#: [presence]dnd +msgid "Do Not Disturb" +msgstr "" + +#: [presence]xa +msgid "Extended Away" +msgstr "" + +#: [presence]offline +msgid "Offline" +msgstr "" + +#: [presence]error +msgid "Error" +msgstr "" + +#: [mood]afraid +msgid "afraid" +msgstr "" + +#: [mood]amazed +msgid "amazed" +msgstr "" + +#: [mood]amorous +msgid "amorous" +msgstr "" + +#: [mood]angry +msgid "angry" +msgstr "" + +#: [mood]annoyed +msgid "annoyed" +msgstr "" + +#: [mood]anxious +msgid "anxious" +msgstr "" + +#: [mood]aroused +msgid "aroused" +msgstr "" + +#: [mood]ashamed +msgid "ashamed" +msgstr "" + +#: [mood]bored +msgid "bored" +msgstr "" + +#: [mood]brave +msgid "brave" +msgstr "" + +#: [mood]calm +msgid "calm" +msgstr "" + +#: [mood]cautious +msgid "cautious" +msgstr "" + +#: [mood]cold +msgid "cold" +msgstr "" + +#: [mood]confident +msgid "confident" +msgstr "" + +#: [mood]confused +msgid "confused" +msgstr "" + +#: [mood]contemplative +msgid "contemplative" +msgstr "" + +#: [mood]contented +msgid "contented" +msgstr "" + +#: [mood]cranky +msgid "cranky" +msgstr "" + +#: [mood]crazy +msgid "crazy" +msgstr "" + +#: [mood]creative +msgid "creative" +msgstr "" + +#: [mood]curious +msgid "curious" +msgstr "" + +#: [mood]dejected +msgid "dejected" +msgstr "" + +#: [mood]depressed +msgid "depressed" +msgstr "" + +#: [mood]disappointed +msgid "disappointed" +msgstr "" + +#: [mood]disgusted +msgid "disgusted" +msgstr "" + +#: [mood]dismayed +msgid "dismayed" +msgstr "" + +#: [mood]distracted +msgid "distracted" +msgstr "" + +#: [mood]embarrassed +msgid "embarrassed" +msgstr "" + +#: [mood]envious +msgid "envious" +msgstr "" + +#: [mood]excited +msgid "excited" +msgstr "" + +#: [mood]flirtatious +msgid "flirtatious" +msgstr "" + +#: [mood]frustated +msgid "frustated" +msgstr "" + +#: [mood]grateful +msgid "grateful" +msgstr "" + +#: [mood]grieving +msgid "grieving" +msgstr "" + +#: [mood]grumpy +msgid "grumpy" +msgstr "" + +#: [mood]guilty +msgid "guilty" +msgstr "" + +#: [mood]happy +msgid "happy" +msgstr "" + +#: [mood]hopeful +msgid "hopeful" +msgstr "" + +#: [mood]hot +msgid "hot" +msgstr "" + +#: [mood]humbled +msgid "humbled" +msgstr "" + +#: [mood]humiliated +msgid "humiliated" +msgstr "" + +#: [mood]hungry +msgid "hungry" +msgstr "" + +#: [mood]hurt +msgid "hurt" +msgstr "" + +#: [mood]impressed +msgid "impressed" +msgstr "" + +#: [mood]in_awe +msgid "in awe" +msgstr "" + +#: [mood]in_love +msgid "in love" +msgstr "" + +#: [mood]indignant +msgid "indignant" +msgstr "" + +#: [mood]interested +msgid "interested" +msgstr "" + +#: [mood]intoxicated +msgid "intoxicated" +msgstr "" + +#: [mood]invincible +msgid "invincible" +msgstr "" + +#: [mood]jealous +msgid "jealous" +msgstr "" + +#: [mood]lonely +msgid "lonely" +msgstr "" + +#: [mood]lost +msgid "lost" +msgstr "" + +#: [mood]lucky +msgid "lucky" +msgstr "" + +#: [mood]mean +msgid "mean" +msgstr "" + +#: [mood]moody +msgid "moody" +msgstr "" + +#: [mood]nervous +msgid "nervous" +msgstr "" + +#: [mood]neutral +msgid "neutral" +msgstr "" + +#: [mood]offended +msgid "offended" +msgstr "" + +#: [mood]outraged +msgid "outraged" +msgstr "" + +#: [mood]playful +msgid "playful" +msgstr "" + +#: [mood]proud +msgid "proud" +msgstr "" + +#: [mood]relaxed +msgid "relaxed" +msgstr "" + +#: [mood]relieved +msgid "relieved" +msgstr "" + +#: [mood]restless +msgid "restless" +msgstr "" + +#: [mood]sad +msgid "sad" +msgstr "" + +#: [mood]sarcastic +msgid "sarcastic" +msgstr "" + +#: [mood]satisfied +msgid "satisfied" +msgstr "" + +#: [mood]serious +msgid "serious" +msgstr "" + +#: [mood]shocked +msgid "shocked" +msgstr "" + +#: [mood]shy +msgid "shy" +msgstr "" + +#: [mood]sick +msgid "sick" +msgstr "" + +#: [mood]sleepy +msgid "sleepy" +msgstr "" + +#: [mood]spontaneous +msgid "spontaneous" +msgstr "" + +#: [mood]stressed +msgid "stressed" +msgstr "" + +#: [mood]strong +msgid "strong" +msgstr "" + +#: [mood]surprised +msgid "surprised" +msgstr "" + +#: [mood]thankful +msgid "thankful" +msgstr "" + +#: [mood]thirsty +msgid "thirsty" +msgstr "" + +#: [mood]tired +msgid "tired" +msgstr "" + +#: [mood]undefined +msgid "undefined" +msgstr "" + +#: [mood]weak +msgid "weak" +msgstr "" + +#: [mood]worried +msgid "worried" +msgstr "" + +#: [month]title +msgid "Month" +msgstr "" + +#: [month]january +msgid "January" +msgstr "" + +#: [month]february +msgid "February" +msgstr "" + +#: [month]march +msgid "March" +msgstr "" + +#: [month]april +msgid "April" +msgstr "" + +#: [month]may +msgid "May" +msgstr "" + +#: [month]june +msgid "June" +msgstr "" + +#: [month]july +msgid "July" +msgstr "" + +#: [month]august +msgid "August" +msgstr "" + +#: [month]september +msgid "September" +msgstr "" + +#: [month]october +msgid "October" +msgstr "" + +#: [month]november +msgid "November" +msgstr "" + +#: [month]december +msgid "December" +msgstr "" + +#: [year]title +msgid "Year" +msgstr "" + +#: [date]today +msgid "Today" +msgstr "" + +#: [date]tomorrow +msgid "Tomorrow" +msgstr "" + +#: [date]yesterday +msgid "Yesterday" +msgstr "" + +#: [date]ago +msgid "%d days ago" +msgstr "" + +#: [date]day +msgid "day" +msgstr "" + +#: [post]whats_new +msgid "What's new?" +msgstr "" + +#: [post]place +msgid "Place" +msgstr "" + +#: [post]by +msgid "by" +msgstr "" + +#: [post]geolocalisation +msgid "Geolocalisation" +msgstr "" + +#: [post]email +msgid "email" +msgstr "" + +#: [post]no_comments +msgid "No comments yet" +msgstr "" + +#: [post]no_comments_stream +msgid "No comments stream" +msgstr "" + +#: [post]no_load +msgid "Your feed cannot be loaded." +msgstr "" + +#: [post]older +msgid "Get older posts" +msgstr "" + +#: [post]new_items +msgid "%s new items" +msgstr "" + +#: [post]comment_error +msgid "Comment publication error" +msgstr "" + +#: [post]comments_older +msgid "Show the older comments" +msgstr "" + +#: [post]comments_loading +msgid "Loading comments..." +msgstr "" + +#: [post]comments_get +msgid "Get the comments" +msgstr "" + +#: [post]comment_add +msgid "Add a comment" +msgstr "" + +#: [post]share +msgid "Share with" +msgstr "" + +#: [post]share_everyone +msgid "Everyone" +msgstr "" + +#: [post]share_your_contacts +msgid "Your contacts" +msgstr "" + +#: [post]updated +msgid "Updated" +msgstr "" + +#: [post]content_not_found +msgid "Content not found" +msgstr "" + +#: [post]default_title +msgid "Contact publication" +msgstr "" + +#: [post]comments +msgid "Comments" +msgstr "" + +#: [api]error +msgid "The API is not reachable, try again later" +msgstr "" + +#: [field]type_here +msgid "Type here" +msgstr "" diff --git a/sources/locales/nl.po b/sources/locales/nl.po new file mode 100644 index 0000000..d8d5187 --- /dev/null +++ b/sources/locales/nl.po @@ -0,0 +1,2761 @@ +# Dutch translations for Movim package. +# This file is distributed under the same license as the Movim package. +# This file was translated from CodingTeam at . +msgid "" +msgstr "" +"Project-Id-Version: Movim\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-06-08 22:06+0200\n" +"PO-Revision-Date: 2015-06-09 12:20+0000\n" +"Last-Translator: Aivin \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2015-06-18 21:08+0000\n" +"X-Generator: Launchpad (build 17570)\n" +"Language: \n" + +#: ../cache/locales.php:2 +msgid "Thanks" +msgstr "Bedankt" + +#: ../cache/locales.php:3 +msgid "Developers" +msgstr "Ontwikkelaars" + +#: ../cache/locales.php:4 +msgid "Translators" +msgstr "Vertalers" + +#: ../cache/locales.php:5 +msgid "Software" +msgstr "Software" + +#: ../cache/locales.php:6 +msgid "Resources" +msgstr "Hulpmiddelen" + +#: ../cache/locales.php:7 ../cache/locales.php:83 ../cache/locales.php:85 +msgid "API" +msgstr "API" + +#: ../cache/locales.php:8 +msgid "" +"Movim is an XMPP-based communication platform. All the project, except the " +"following software and resources, is under" +msgstr "" +"Movim is een XMPP-gebaseerd communicatieplatform. Alles van het project, met " +"uitzondering van de volgende software en hulpmiddelen, is onder" + +#: ../cache/locales.php:9 +msgid "Account" +msgstr "Account" + +#: ../cache/locales.php:10 +msgid "The password has been updated" +msgstr "Je wachtwoord is vernieuwd" + +#: ../cache/locales.php:11 +msgid "Please provide a valid password (6 characters minimum)" +msgstr "Geef een geldig wachtwoord" + +#: ../cache/locales.php:12 +msgid "The provided passwords are not the same" +msgstr "De gegeven wachtwoorden zijn niet gelijk" + +#: ../cache/locales.php:13 +msgid "Delete my account" +msgstr "" + +#: ../cache/locales.php:14 +msgid "" +"You will delete your XMPP account and all the relative information linked to " +"it (profile, contacts and publications)." +msgstr "" +"Je verwijdert je XMPP account en alle hieraan gerelateerde informatie " +"(profiel, contacten, publicaties)" + +#: ../cache/locales.php:15 +msgid "Are you sure that you want to delete it ?" +msgstr "Weet je zeker dat je het wilt verwijderen?" + +#: ../cache/locales.php:16 ../cache/locales.php:411 +msgid "Create a new account" +msgstr "Maak een nieuw account aan" + +#: ../cache/locales.php:17 +msgid "No account creation form found on the server" +msgstr "Geen vorm van gecreëerd account gevonden in de server" + +#: ../cache/locales.php:18 ../cache/locales.php:172 +msgid "on" +msgstr "op" + +#: ../cache/locales.php:19 +msgid "Your acccount has been successfully registered" +msgstr "Je account is geregistreerd" + +#: ../cache/locales.php:20 +msgid "Loading" +msgstr "" + +#: ../cache/locales.php:21 +msgid "Not Acceptable" +msgstr "" + +#: ../cache/locales.php:22 +msgid "The registration system of this server is currently unavailable" +msgstr "" + +#: ../cache/locales.php:23 +msgid "" +"This server use an external system for the registration, please click on the " +"following URL." +msgstr "" + +#: ../cache/locales.php:24 +msgid "Actions" +msgstr "Acties" + +#: ../cache/locales.php:25 ../cache/locales.php:82 +msgid "Database" +msgstr "" + +#: ../cache/locales.php:26 +msgid "Modl wasn't able to connect to the database" +msgstr "Modl was niet in staat om met de database verbonden te worden" + +#: ../cache/locales.php:27 +msgid "Movim is connected to the database" +msgstr "Movim is verbonden met de database" + +#: ../cache/locales.php:28 +msgid "The database need to be updated" +msgstr "De database vergt een update" + +#: ../cache/locales.php:29 +msgid "Movim database is up to date" +msgstr "" + +#: ../cache/locales.php:30 +msgid "Database Type" +msgstr "Databasetype" + +#: ../cache/locales.php:31 ../cache/locales.php:50 ../cache/locales.php:540 +msgid "Username" +msgstr "Gebruikersnaam" + +#: ../cache/locales.php:32 ../cache/locales.php:51 ../cache/locales.php:282 +#: ../cache/locales.php:541 +msgid "Password" +msgstr "Wachtwoord" + +#: ../cache/locales.php:33 +msgid "Host" +msgstr "" + +#: ../cache/locales.php:34 +msgid "Port" +msgstr "" + +#: ../cache/locales.php:35 +msgid "Database Name" +msgstr "" + +#: ../cache/locales.php:36 +msgid "General Settings" +msgstr "" + +#: ../cache/locales.php:37 +msgid "Theme" +msgstr "" + +#: ../cache/locales.php:38 +msgid "Default language" +msgstr "" + +#: ../cache/locales.php:39 +msgid "Environment" +msgstr "" + +#: ../cache/locales.php:40 +msgid "Log verbosity" +msgstr "" + +#: ../cache/locales.php:41 +msgid "Server Timezone" +msgstr "Server tijdzone" + +#: ../cache/locales.php:42 +msgid "User folder size limit (in bytes)" +msgstr "" + +#: ../cache/locales.php:43 +msgid "WebSocket Configuration" +msgstr "" + +#: ../cache/locales.php:44 +msgid "Enter here a valid WebSocket URI in the form" +msgstr "" + +#: ../cache/locales.php:45 +msgid "WebSocket URI" +msgstr "" + +#: ../cache/locales.php:46 +msgid "" +"If you change the URI, please restart the daemon to reload the configuration" +msgstr "" + +#: ../cache/locales.php:47 +msgid "Public WebSockets" +msgstr "" + +#: ../cache/locales.php:48 +msgid "Administration Credential" +msgstr "" + +#: ../cache/locales.php:49 +msgid "Change the default credentials admin/password" +msgstr "" + +#: ../cache/locales.php:52 +msgid "Retype password" +msgstr "" + +#: ../cache/locales.php:53 +msgid "Whitelist - XMPP Server" +msgstr "" + +#: ../cache/locales.php:54 +msgid "" +"If you want to specify a list of authorized XMPP servers on your Movim pod " +"and forbid the connection on all the others please put their domain name " +"here, with comma (ex: movim.eu,jabber.fr)" +msgstr "" + +#: ../cache/locales.php:55 +msgid "" +"Leave this field blank if you allow the access to all the XMPP accounts." +msgstr "" +"Verlaat dit onbeschreven veld als u de toegang tot alle XMPP-accounts " +"toestaat." + +#: ../cache/locales.php:56 +msgid "List of whitelisted XMPP servers" +msgstr "" + +#: ../cache/locales.php:57 ../cache/locales.php:61 +msgid "Information Message" +msgstr "" + +#: ../cache/locales.php:58 +msgid "Description" +msgstr "" + +#: ../cache/locales.php:59 +msgid "This message will be displayed on the login page" +msgstr "Dit bericht zal worden vertoond op de loginpagina." + +#: ../cache/locales.php:60 +msgid "Leave this field blank if you don't want to show any message." +msgstr "Verlaat dit onbeschreven veld als u geen enkel bericht wil tonen." + +#: ../cache/locales.php:62 +msgid "Empty" +msgstr "" + +#: ../cache/locales.php:63 +msgid "Syslog" +msgstr "" + +#: ../cache/locales.php:64 +msgid "Syslog and files" +msgstr "" + +#: ../cache/locales.php:65 +msgid "URL Rewriting" +msgstr "" + +#: ../cache/locales.php:66 +msgid "The URL Rewriting can be enabled" +msgstr "" + +#: ../cache/locales.php:67 +msgid "General Overview" +msgstr "" + +#: ../cache/locales.php:68 +msgid "" +"Movim has found some issues or things that need to be fixed or improved" +msgstr "" + +#: ../cache/locales.php:69 +#, php-format +msgid "Update your PHP-Version: %s" +msgstr "" + +#: ../cache/locales.php:70 +msgid "Required: 5.3.0" +msgstr "" + +#: ../cache/locales.php:71 +msgid "Install the php5-curl library" +msgstr "" + +#: ../cache/locales.php:72 +msgid "Install the php5-imagick library" +msgstr "" + +#: ../cache/locales.php:73 +msgid "Install the php5-gd library" +msgstr "" + +#: ../cache/locales.php:74 +msgid "Read and write rights for the webserver in Movim's root directory" +msgstr "" + +#: ../cache/locales.php:75 +msgid "The URL Rewriting support is currently disabled" +msgstr "" + +#: ../cache/locales.php:76 +msgid "The database need to be updated, go to the database panel to fix this" +msgstr "" + +#: ../cache/locales.php:77 +msgid "" +"WebSocket connection error, check if the Movim Daemon is running and is " +"reacheable" +msgstr "" + +#: ../cache/locales.php:78 +msgid "" +"XMPP Websocket connection error, please check the validity of the URL given " +"in the General Configuration" +msgstr "" + +#: ../cache/locales.php:79 +msgid "Browser" +msgstr "" + +#: ../cache/locales.php:80 +msgid "Movim Core" +msgstr "" + +#: ../cache/locales.php:81 +msgid "Movim Daemon" +msgstr "" + +#: ../cache/locales.php:84 +msgid "XMPP" +msgstr "" + +#: ../cache/locales.php:86 +#, php-format +msgid "" +"Here you can register your pod on the official %sMovim API%s and be listed " +"on %sthe pods page%s." +msgstr "" + +#: ../cache/locales.php:87 +msgid "Your pod is not registered on the API" +msgstr "" + +#: ../cache/locales.php:88 +msgid "Your pod is registered on the API" +msgstr "" + +#: ../cache/locales.php:89 +msgid "Your pod is not yet validated" +msgstr "" + +#: ../cache/locales.php:90 +msgid "Your pod is validated" +msgstr "" + +#: ../cache/locales.php:91 +msgid "" +"You asked to be removed from the API, this request will be processed in a " +"couple of hours" +msgstr "" + +#: ../cache/locales.php:92 ../cache/locales.php:147 +msgid "Configuration updated" +msgstr "" + +#: ../cache/locales.php:93 +msgid "File" +msgstr "" + +#: ../cache/locales.php:94 +msgid "Use it" +msgstr "" + +#: ../cache/locales.php:95 +msgid "Webcam" +msgstr "Webcam" + +#: ../cache/locales.php:96 +msgid "Cheese !" +msgstr "Lach !" + +#: ../cache/locales.php:97 +msgid "Take a webcam snapshot" +msgstr "Neem een webcamfoto" + +#: ../cache/locales.php:98 +msgid "Avatar Updated" +msgstr "Profielfoto geüpdated" + +#: ../cache/locales.php:99 +msgid "Avatar Not Updated" +msgstr "Profielfoto niet geüpdated" + +#: ../cache/locales.php:100 ../cache/locales.php:415 +#, php-format +msgid "%s's feed" +msgstr "" + +#: ../cache/locales.php:101 +msgid "This user has not posted anything right now" +msgstr "" + +#: ../cache/locales.php:102 +msgid "Conferences" +msgstr "Conferenties" + +#: ../cache/locales.php:103 ../cache/locales.php:193 ../cache/locales.php:217 +#: ../cache/locales.php:468 +msgid "Groups" +msgstr "Groepen" + +#: ../cache/locales.php:104 +msgid "Add a new Chat Room" +msgstr "Voeg een nieuwe chatroom toe" + +#: ../cache/locales.php:105 ../cache/locales.php:368 +msgid "Chat Room ID" +msgstr "Chatroom ID" + +#: ../cache/locales.php:106 ../cache/locales.php:116 ../cache/locales.php:156 +#: ../cache/locales.php:361 ../cache/locales.php:369 ../cache/locales.php:424 +msgid "Name" +msgstr "Naam" + +#: ../cache/locales.php:107 ../cache/locales.php:157 ../cache/locales.php:371 +#: ../cache/locales.php:425 +msgid "Nickname" +msgstr "bijnaam" + +#: ../cache/locales.php:108 +msgid "Do you want do join automaticaly this Chat Room ?" +msgstr "" + +#: ../cache/locales.php:109 ../cache/locales.php:372 +msgid "Bad Chatroom ID" +msgstr "" + +#: ../cache/locales.php:110 ../cache/locales.php:373 +msgid "Empty name" +msgstr "Lege naam" + +#: ../cache/locales.php:111 ../cache/locales.php:380 +msgid "Bookmarks updated" +msgstr "Favoriet bijgewerkt" + +#: ../cache/locales.php:112 +msgid "An error occured : " +msgstr "Er is een fout opgetreden : " + +#: ../cache/locales.php:113 +msgid "Configure" +msgstr "" + +#: ../cache/locales.php:114 +msgid "Add a new URL" +msgstr "" + +#: ../cache/locales.php:115 +msgid "URL" +msgstr "" + +#: ../cache/locales.php:117 +msgid "Message Published" +msgstr "Bericht gepubliceerd" + +#: ../cache/locales.php:118 ../cache/locales.php:138 +msgid "Encrypted message" +msgstr "" + +#: ../cache/locales.php:119 +msgid "Composing..." +msgstr "Bezig met samenstellen..." + +#: ../cache/locales.php:120 +msgid "Paused..." +msgstr "" + +#: ../cache/locales.php:121 +msgid "Contact gone" +msgstr "" + +#: ../cache/locales.php:122 +#, php-format +msgid "%s needs your attention" +msgstr "%s heeft uw aandacht nodig" + +#: ../cache/locales.php:123 +msgid "Your message here..." +msgstr "" + +#: ../cache/locales.php:124 +msgid "Smileys" +msgstr "" + +#: ../cache/locales.php:125 ../cache/locales.php:139 +msgid "Chat" +msgstr "Chat" + +#: ../cache/locales.php:126 +msgid "Discuss with your contacts" +msgstr "" + +#: ../cache/locales.php:127 +msgid "Members" +msgstr "" + +#: ../cache/locales.php:128 ../cache/locales.php:376 +msgid "Connected to the chatroom" +msgstr "Verbonden met de chatroom" + +#: ../cache/locales.php:129 ../cache/locales.php:377 +msgid "Disconnected from the chatroom" +msgstr "" + +#: ../cache/locales.php:130 ../cache/locales.php:200 ../cache/locales.php:469 +msgid "Configuration" +msgstr "Configuratie" + +#: ../cache/locales.php:131 +msgid "Configuration saved" +msgstr "" + +#: ../cache/locales.php:132 +msgid "Subject" +msgstr "" + +#: ../cache/locales.php:133 +msgid "Subject changed" +msgstr "" + +#: ../cache/locales.php:134 +msgid "Open a new conversation by clicking on the plus button bellow" +msgstr "" + +#: ../cache/locales.php:135 +msgid "Chat with a contact" +msgstr "" + +#: ../cache/locales.php:136 +msgid "Frequent contacts" +msgstr "" + +#: ../cache/locales.php:137 +msgid "Load more contacts" +msgstr "" + +#: ../cache/locales.php:140 +msgid "General" +msgstr "" + +#: ../cache/locales.php:141 +msgid "Language" +msgstr "Taal" + +#: ../cache/locales.php:142 +msgid "Roster display" +msgstr "" + +#: ../cache/locales.php:143 +msgid "Show the offline contacts" +msgstr "" + +#: ../cache/locales.php:144 +msgid "Hide the offline contacts" +msgstr "" + +#: ../cache/locales.php:145 +msgid "Appearence" +msgstr "" + +#: ../cache/locales.php:146 +msgid "This configuration is shared wherever you are connected !" +msgstr "Deze configuratie is overal gepubliceerd waar u verbonden kan zijn !" + +#: ../cache/locales.php:148 +msgid "Notify on incoming message" +msgstr "" + +#: ../cache/locales.php:149 +msgid "Use desktop notifications" +msgstr "" + +#: ../cache/locales.php:150 +msgid "Data" +msgstr "" + +#: ../cache/locales.php:151 +msgid "Cache" +msgstr "" + +#: ../cache/locales.php:152 ../cache/locales.php:218 ../cache/locales.php:466 +msgid "Contacts" +msgstr "" + +#: ../cache/locales.php:153 ../cache/locales.php:480 +msgid "Posts" +msgstr "" + +#: ../cache/locales.php:154 +msgid "Messages" +msgstr "" + +#: ../cache/locales.php:155 ../cache/locales.php:423 +msgid "General Informations" +msgstr "Algemene informatie" + +#: ../cache/locales.php:158 ../cache/locales.php:427 +msgid "Date of Birth" +msgstr "Geboortedatum" + +#: ../cache/locales.php:159 ../cache/locales.php:428 +msgid "Gender" +msgstr "Geslacht" + +#: ../cache/locales.php:160 ../cache/locales.php:429 +msgid "Marital Status" +msgstr "Burgerlijke staat" + +#: ../cache/locales.php:161 ../cache/locales.php:426 +msgid "Email" +msgstr "E-mail" + +#: ../cache/locales.php:162 ../cache/locales.php:430 +msgid "Website" +msgstr "Website" + +#: ../cache/locales.php:163 ../cache/locales.php:431 +msgid "About Me" +msgstr "Over Mij" + +#: ../cache/locales.php:164 +msgid "Other Accounts" +msgstr "" + +#: ../cache/locales.php:165 +msgid "Is Listening" +msgstr "" + +#: ../cache/locales.php:166 ../cache/locales.php:432 +msgid "Geographic Position" +msgstr "Geografische Positie" + +#: ../cache/locales.php:167 ../cache/locales.php:433 +msgid "Locality" +msgstr "Plaats" + +#: ../cache/locales.php:168 ../cache/locales.php:434 +msgid "Country" +msgstr "Land" + +#: ../cache/locales.php:169 +msgid "Mood" +msgstr "Stemming" + +#: ../cache/locales.php:170 +msgid "I'm " +msgstr "Ik ben " + +#: ../cache/locales.php:171 +msgid "Listening" +msgstr "Luisteren" + +#: ../cache/locales.php:173 +msgid "Last seen" +msgstr "Laatst gezien" + +#: ../cache/locales.php:174 +msgid "Client Informations" +msgstr "Informatie over verbonden computer" + +#: ../cache/locales.php:175 +msgid "Last registered" +msgstr "Laatst geregistreerd" + +#: ../cache/locales.php:176 +msgid "Find some new friends" +msgstr "" + +#: ../cache/locales.php:177 ../cache/locales.php:533 +msgid "Edit" +msgstr "" + +#: ../cache/locales.php:178 +msgid "Alias" +msgstr "Alias" + +#: ../cache/locales.php:179 +msgid "Group" +msgstr "Groep" + +#: ../cache/locales.php:180 ../cache/locales.php:400 +msgid "Contact updated" +msgstr "Contactpersoon geüpdated" + +#: ../cache/locales.php:181 +msgid "Are you sure?" +msgstr "" + +#: ../cache/locales.php:182 +msgid "" +"You are going to delete one of your contacts, please confirm your action" +msgstr "" + +#: ../cache/locales.php:183 +#, php-format +msgid "%s years" +msgstr "" + +#: ../cache/locales.php:184 +msgid "Last public post" +msgstr "" + +#: ../cache/locales.php:185 +msgid "Subscribe" +msgstr "" + +#: ../cache/locales.php:186 +msgid "Subscribed" +msgstr "" + +#: ../cache/locales.php:187 +msgid "Unsubscribe" +msgstr "" + +#: ../cache/locales.php:188 +msgid "You are going to unsubscribe from this Group" +msgstr "" + +#: ../cache/locales.php:189 +msgid "Unsubscribed" +msgstr "" + +#: ../cache/locales.php:190 +msgid "Make your membership to this group public to your friends" +msgstr "" + +#: ../cache/locales.php:191 +msgid "Give a label for this group" +msgstr "" + +#: ../cache/locales.php:192 +msgid "Are you sure ?" +msgstr "" + +#: ../cache/locales.php:194 +msgid "Discover, follow and share" +msgstr "" + +#: ../cache/locales.php:195 +msgid "Something bad happened to this group" +msgstr "" + +#: ../cache/locales.php:196 +msgid "Group configuration saved" +msgstr "Groep-configuratie opgeslagen" + +#: ../cache/locales.php:197 +msgid "Delete the group" +msgstr "" + +#: ../cache/locales.php:198 +msgid "" +"You are going to delete the following group. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:199 +msgid "" +"It seems that this group doesn't exists anymore. Do you want to remove it " +"from your subscriptions?" +msgstr "" + +#: ../cache/locales.php:201 ../cache/locales.php:408 +msgid "Subscriptions" +msgstr "" + +#: ../cache/locales.php:202 ../cache/locales.php:290 +msgid "Hello" +msgstr "" + +#: ../cache/locales.php:203 ../cache/locales.php:225 ../cache/locales.php:291 +msgid "Contact post" +msgstr "" + +#: ../cache/locales.php:204 +msgid "" +"You don't have any subscriptions yet, select a group server above to start " +"exploring." +msgstr "" + +#: ../cache/locales.php:205 +msgid "Subscribe to your favorite feeds by bookmarking them." +msgstr "" + +#: ../cache/locales.php:206 +msgid "My Subscriptions" +msgstr "" + +#: ../cache/locales.php:207 +msgid "Create a new Group" +msgstr "" + +#: ../cache/locales.php:208 +msgid "Group name" +msgstr "" + +#: ../cache/locales.php:209 +msgid "My Little Pony - Fan Club" +msgstr "My Little Pony - Fan Club" + +#: ../cache/locales.php:210 +msgid "Group created successfully" +msgstr "" + +#: ../cache/locales.php:211 +msgid "Group deleted successfully" +msgstr "" + +#: ../cache/locales.php:212 +msgid "Please provide a valid group name (4 characters minimum)" +msgstr "" + +#: ../cache/locales.php:213 +msgid "You cannot create a new Group on this server" +msgstr "" + +#: ../cache/locales.php:214 +#, php-format +msgid "%s subscribers" +msgstr "" + +#: ../cache/locales.php:215 +#, php-format +msgid "%s posts" +msgstr "" + +#: ../cache/locales.php:216 +msgid "All" +msgstr "" + +#: ../cache/locales.php:219 +msgid "Refresh all the streams" +msgstr "" + +#: ../cache/locales.php:220 ../cache/locales.php:402 +msgid "Search" +msgstr "Zoeken" + +#: ../cache/locales.php:221 +msgid "Go on the Chat page" +msgstr "" + +#: ../cache/locales.php:222 +msgid "Read all theses articles on the News page" +msgstr "" + +#: ../cache/locales.php:223 +msgid "Visit your public blog" +msgstr "" + +#: ../cache/locales.php:224 +msgid "See your public posts and share them with all your contacts" +msgstr "" + +#: ../cache/locales.php:226 +msgid "Universal share button" +msgstr "" + +#: ../cache/locales.php:227 +msgid "" +"Bookmark or drag and drop the following button in your toolbar and use it on " +"all the pages you want to share on Movim" +msgstr "" + +#: ../cache/locales.php:228 +msgid "Share on Movim" +msgstr "" + +#: ../cache/locales.php:229 +msgid "Frequently Asked Questions" +msgstr "" + +#: ../cache/locales.php:230 +msgid "What do the little banners refer to ?" +msgstr "Waar verwijzen de kleine banners naar ?" + +#: ../cache/locales.php:231 +msgid "" +"Thanks to these five little banners, you can quickly identitfy the level of " +"confdentiality applied to the information you provide." +msgstr "" +"Bedankt voor deze vijf kleine banners, kun je kort toelichten wat de mate " +"van betrouwbaarheid is van de informatie die je beschikbaar stelt." + +#: ../cache/locales.php:232 +msgid "White, only you can see the information" +msgstr "Wit, alleen jij kan deze informatie zien" + +#: ../cache/locales.php:233 +msgid "Green, you have chosen some contacts who can see your information" +msgstr "" +"Groen, je hebt een aantal contacten gekozen die jouw gegevens kunnen zien" + +#: ../cache/locales.php:234 +msgid "Orange, all your contact list can see your information" +msgstr "Oranje, alle contactlijsten kunnen je informatie zien" + +#: ../cache/locales.php:235 +msgid "Red, everybody in the XMPP network can see your information" +msgstr "Rood, iedereen in het XMPP-netwerk kan je gegevens zien" + +#: ../cache/locales.php:236 +msgid "Black, the whole Internet can see your information" +msgstr "Zwart, iedereen op het internet kan je gegevens zien" + +#: ../cache/locales.php:237 +msgid "Looking for some documentation ?" +msgstr "" + +#: ../cache/locales.php:238 +msgid "Read the Wiki" +msgstr "" + +#: ../cache/locales.php:239 +msgid "Talk with us by email ?" +msgstr "" + +#: ../cache/locales.php:240 +msgid "Join the Mailing List" +msgstr "" + +#: ../cache/locales.php:241 +msgid "Chat with the team ?" +msgstr "" + +#: ../cache/locales.php:242 +msgid "Join the Chatroom" +msgstr "" + +#: ../cache/locales.php:243 +msgid "Location node created" +msgstr "" + +#: ../cache/locales.php:244 +msgid "Bookmark node created" +msgstr "" + +#: ../cache/locales.php:245 +msgid "Profile node created" +msgstr "" + +#: ../cache/locales.php:246 +msgid "Avatar node created" +msgstr "" + +#: ../cache/locales.php:247 +msgid "Subscriptions node created" +msgstr "" + +#: ../cache/locales.php:248 +msgid "Microblog node created" +msgstr "" + +#: ../cache/locales.php:249 +msgid "Location" +msgstr "Locatie" + +#: ../cache/locales.php:250 +msgid "Wrong position" +msgstr "Verkeerde positie" + +#: ../cache/locales.php:251 +msgid "Location updated" +msgstr "Locatie geüpdated" + +#: ../cache/locales.php:252 +msgid "Update my position" +msgstr "" + +#: ../cache/locales.php:253 +msgid "Wrong username" +msgstr "" + +#: ../cache/locales.php:254 +msgid "Invalid JID" +msgstr "" + +#: ../cache/locales.php:255 +msgid "Empty Challenge from the server" +msgstr "" + +#: ../cache/locales.php:256 +msgid "XMPP Domain error, your account is not a correct Jabber ID" +msgstr "" + +#: ../cache/locales.php:257 +msgid "Some data are missing !" +msgstr "Sommige gegevens zijn verloren !" + +#: ../cache/locales.php:258 +msgid "Wrong password" +msgstr "Foutief wachtwoord" + +#: ../cache/locales.php:259 +msgid "Internal server error" +msgstr "" + +#: ../cache/locales.php:260 +msgid "Session error" +msgstr "" + +#: ../cache/locales.php:261 +msgid "Account successfully created" +msgstr "Account succesvol aangemaakt" + +#: ../cache/locales.php:262 ../cache/locales.php:271 +msgid "Your XMPP server is unauthorized" +msgstr "" + +#: ../cache/locales.php:263 +msgid "The server takes too much time to respond" +msgstr "De server neemt te veel tijd om te antwoorden" + +#: ../cache/locales.php:264 +msgid "Your web browser is too old to use with Movim." +msgstr "Je browser is te oud om met Movim te gebruiken." + +#: ../cache/locales.php:265 +msgid "" +"Movim cannot talk with the server, please try again later (Websocket " +"connection error)" +msgstr "" + +#: ../cache/locales.php:266 +msgid "Impossible login" +msgstr "" + +#: ../cache/locales.php:267 +msgid "Oops!" +msgstr "" + +#: ../cache/locales.php:268 ../cache/locales.php:449 ../cache/locales.php:455 +msgid "Unknown error" +msgstr "Onbekende fout" + +#: ../cache/locales.php:269 +msgid "Invalid username format" +msgstr "" + +#: ../cache/locales.php:270 +msgid "Invalid password format" +msgstr "" + +#: ../cache/locales.php:272 +msgid "A Movim session is already open on an other device" +msgstr "" + +#: ../cache/locales.php:273 +msgid "Movim failed to authenticate. You entered wrong data" +msgstr "" + +#: ../cache/locales.php:274 +msgid "Authentication mechanism not supported by Movim" +msgstr "" + +#: ../cache/locales.php:275 +msgid "The XMPP authentification failed" +msgstr "" + +#: ../cache/locales.php:276 +#, php-format +msgid "" +"You can login with Facebook (chat only) using %syour.id@chat.facebook.com%s " +"and your password" +msgstr "" +"U kunt inloggen met Facebook (alleen chat), gebruik " +"%syour.id@chat.facebook.com%s en uw wachtwoord" + +#: ../cache/locales.php:277 +#, php-format +msgid "%sGmail accounts are also compatible%s but are not fully supported" +msgstr "" + +#: ../cache/locales.php:278 +msgid "You can login using your favorite Jabber account" +msgstr "" + +#: ../cache/locales.php:279 +msgid "or with our demonstration account" +msgstr "" + +#: ../cache/locales.php:280 ../cache/locales.php:435 +msgid "Accounts" +msgstr "" + +#: ../cache/locales.php:281 +msgid "My address" +msgstr "Mijn adres" + +#: ../cache/locales.php:283 +msgid "Create one !" +msgstr "Maak er een aan !" + +#: ../cache/locales.php:284 +msgid "No account yet ?" +msgstr "Nog geen account ?" + +#: ../cache/locales.php:285 +msgid "Another account" +msgstr "" + +#: ../cache/locales.php:286 +msgid "You can login with accounts from theses servers" +msgstr "" + +#: ../cache/locales.php:287 +msgid "Connected" +msgstr "" + +#: ../cache/locales.php:288 +msgid "Population" +msgstr "" + +#: ../cache/locales.php:289 +msgid "Bad nickname (between 4 and 40 characters)" +msgstr "" + +#: ../cache/locales.php:292 +msgid "" +"Welcome on your news feed, here you will see all the posts published in the " +"groups you have subscribed." +msgstr "" + +#: ../cache/locales.php:293 +msgid "Refreshing all the streams" +msgstr "" + +#: ../cache/locales.php:294 +msgid "This post is public" +msgstr "" + +#: ../cache/locales.php:295 +msgid "Manage your members" +msgstr "" + +#: ../cache/locales.php:296 +msgid "Get the members" +msgstr "" + +#: ../cache/locales.php:297 +msgid "Affiliations saved" +msgstr "" + +#: ../cache/locales.php:298 +msgid "Manage your subscriptions" +msgstr "Beheer je aanmeldingen" + +#: ../cache/locales.php:299 +msgid "Manage the subscriptions" +msgstr "Beheer de aanmeldingen" + +#: ../cache/locales.php:300 +msgid "Get the subscriptions" +msgstr "Haal de aanmeldingen op" + +#: ../cache/locales.php:301 +msgid "Subscriptions saved" +msgstr "" + +#: ../cache/locales.php:302 +msgid "Pending Invitations" +msgstr "" + +#: ../cache/locales.php:303 +#, php-format +msgid "%s wants to talk with you" +msgstr "" + +#: ../cache/locales.php:304 +msgid "Manage" +msgstr "Beheren" + +#: ../cache/locales.php:305 ../cache/locales.php:338 +msgid "News Feed" +msgstr "" + +#: ../cache/locales.php:306 ../cache/locales.php:339 +msgid "Discover and register to the groups you are interested in" +msgstr "" + +#: ../cache/locales.php:307 ../cache/locales.php:340 ../cache/locales.php:482 +msgid "Preview" +msgstr "" + +#: ../cache/locales.php:308 ../cache/locales.php:341 ../cache/locales.php:478 +msgid "Help" +msgstr "Help" + +#: ../cache/locales.php:309 ../cache/locales.php:342 +msgid "More help" +msgstr "" + +#: ../cache/locales.php:310 ../cache/locales.php:343 +msgid "Markdown syntax manual" +msgstr "" + +#: ../cache/locales.php:311 ../cache/locales.php:344 ../cache/locales.php:681 +msgid "Title" +msgstr "" + +#: ../cache/locales.php:312 ../cache/locales.php:345 +msgid "Content" +msgstr "" + +#: ../cache/locales.php:313 ../cache/locales.php:346 +msgid "Link" +msgstr "Link" + +#: ../cache/locales.php:314 ../cache/locales.php:347 +msgid "Tags" +msgstr "" + +#: ../cache/locales.php:315 ../cache/locales.php:348 +msgid "Please enter a valid url" +msgstr "" + +#: ../cache/locales.php:316 ../cache/locales.php:349 +msgid "No content to preview" +msgstr "" + +#: ../cache/locales.php:317 ../cache/locales.php:350 ../cache/locales.php:687 +msgid "No content" +msgstr "Geen inhoud" + +#: ../cache/locales.php:318 ../cache/locales.php:351 +msgid "Post published" +msgstr "" + +#: ../cache/locales.php:319 ../cache/locales.php:352 +msgid "Post deleted" +msgstr "" + +#: ../cache/locales.php:320 ../cache/locales.php:353 +msgid "This picture will be added to your gallery" +msgstr "" + +#: ../cache/locales.php:321 ../cache/locales.php:354 +msgid "What's Hot" +msgstr "" + +#: ../cache/locales.php:322 ../cache/locales.php:355 +msgid "New post" +msgstr "" + +#: ../cache/locales.php:323 ../cache/locales.php:357 +msgid "" +"You can also use services like Imgur or Flickr to host your picture and " +"paste the link here." +msgstr "" + +#: ../cache/locales.php:324 +#, php-format +msgid "This is a re-post from %s" +msgstr "" + +#: ../cache/locales.php:325 +#, php-format +msgid "See %s profile" +msgstr "" + +#: ../cache/locales.php:326 +msgid "Publish this post on your public feed?" +msgstr "" + +#: ../cache/locales.php:327 +msgid "Post published on your blog" +msgstr "" + +#: ../cache/locales.php:328 +msgid "Post removed from your blog" +msgstr "" + +#: ../cache/locales.php:329 ../cache/locales.php:701 +msgid "Delete this post" +msgstr "" + +#: ../cache/locales.php:330 +msgid "You are going to delete this post, please confirm your action" +msgstr "" + +#: ../cache/locales.php:331 +msgid "Comments disabled" +msgstr "" + +#: ../cache/locales.php:332 +msgid "Comment published" +msgstr "" + +#: ../cache/locales.php:333 +msgid "Disconnect" +msgstr "" + +#: ../cache/locales.php:334 +msgid "Your status here !" +msgstr "" + +#: ../cache/locales.php:335 +msgid "Status updated" +msgstr "" + +#: ../cache/locales.php:336 +msgid "Status" +msgstr "" + +#: ../cache/locales.php:337 +msgid "Presence" +msgstr "" + +#: ../cache/locales.php:356 +msgid "Publish" +msgstr "" + +#: ../cache/locales.php:358 +msgid "You cannot publish a post on this Group" +msgstr "" + +#: ../cache/locales.php:359 +msgid "" +"Some fields have been filled in. Do you still want to go back and loose " +"their content?" +msgstr "" + +#: ../cache/locales.php:360 +msgid "Shared" +msgstr "" + +#: ../cache/locales.php:362 +#, php-format +msgid "%s has been added to your public groups" +msgstr "" + +#: ../cache/locales.php:363 +#, php-format +msgid "%s has been removed from your public groups" +msgstr "" + +#: ../cache/locales.php:364 +msgid "Add a chatroom" +msgstr "" + +#: ../cache/locales.php:365 +msgid "You don't have any chatroom yet." +msgstr "" + +#: ../cache/locales.php:366 +msgid "Add one by clicking on the add button in the header." +msgstr "" + +#: ../cache/locales.php:367 +msgid "Chatrooms" +msgstr "" + +#: ../cache/locales.php:370 +msgid "My Favorite Room" +msgstr "" + +#: ../cache/locales.php:374 +msgid "Remove a chatroom" +msgstr "" + +#: ../cache/locales.php:375 +msgid "" +"You are going to remove the following chatroom. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:378 +msgid "Users in the room" +msgstr "" + +#: ../cache/locales.php:379 +msgid "Please enter a correct nickname (6 to 40 characters)" +msgstr "" + +#: ../cache/locales.php:381 +msgid "Public chatroom" +msgstr "" + +#: ../cache/locales.php:382 +msgid "Please provide a room address" +msgstr "" + +#: ../cache/locales.php:383 +msgid "You are currently logued as an anonymous user." +msgstr "" + +#: ../cache/locales.php:384 +msgid "" +"You can join using your own account or create one on the login page by " +"loging out using the cross in the top-right corner." +msgstr "" + +#: ../cache/locales.php:385 +#, php-format +msgid "Login on %s" +msgstr "" + +#: ../cache/locales.php:386 +msgid "Your nickname" +msgstr "" + +#: ../cache/locales.php:387 +msgid "Ungrouped" +msgstr "Groep opgeheven" + +#: ../cache/locales.php:388 +msgid "Show disconnected contacts" +msgstr "" + +#: ../cache/locales.php:389 +msgid "Hide disconnected contacts" +msgstr "" + +#: ../cache/locales.php:390 +#, php-format +msgid "Show group %s" +msgstr "" + +#: ../cache/locales.php:391 +#, php-format +msgid "Hide group %s" +msgstr "" + +#: ../cache/locales.php:392 +msgid "Please enter a valid Jabber ID" +msgstr "Vul een geldig Jabber ID in" + +#: ../cache/locales.php:393 +msgid "" +"No contacts ? You can add one using the + button bellow or going to the " +"Explore page" +msgstr "" + +#: ../cache/locales.php:394 +msgid "Show/Hide" +msgstr "" + +#: ../cache/locales.php:395 +msgid "Enter the Jabber ID of your contact." +msgstr "" + +#: ../cache/locales.php:396 +msgid "Press enter to validate." +msgstr "" + +#: ../cache/locales.php:397 +msgid "JID" +msgstr "" + +#: ../cache/locales.php:398 +msgid "Results" +msgstr "" + +#: ../cache/locales.php:399 +msgid "Contact added" +msgstr "" + +#: ../cache/locales.php:401 +msgid "Contact deleted" +msgstr "" + +#: ../cache/locales.php:403 +msgid "This is not a valid url" +msgstr "" + +#: ../cache/locales.php:404 +msgid "Sharing the URL" +msgstr "" + +#: ../cache/locales.php:405 +msgid "Statistics" +msgstr "" + +#: ../cache/locales.php:406 +msgid "Since" +msgstr "" + +#: ../cache/locales.php:407 +msgid "Sessions" +msgstr "" + +#: ../cache/locales.php:409 +msgid "Monthly Subscriptions" +msgstr "" + +#: ../cache/locales.php:410 +msgid "Monthly Subscriptions Cumulated" +msgstr "" + +#: ../cache/locales.php:412 +msgid "" +"Movim is a decentralized social network, before creating a new account you " +"need to choose a server to register." +msgstr "" + +#: ../cache/locales.php:413 +msgid "Your server here ?" +msgstr "" + +#: ../cache/locales.php:414 +msgid "Contact us to add yours to the officially supported servers list" +msgstr "" + +#: ../cache/locales.php:416 +msgid "No public feed for this contact" +msgstr "" + +#: ../cache/locales.php:417 +msgid "No contact specified" +msgstr "" + +#: ../cache/locales.php:418 ../cache/locales.php:473 +msgid "Profile" +msgstr "Profiel" + +#: ../cache/locales.php:419 +msgid "Profile Updated" +msgstr "Profiel bijgewerkt" + +#: ../cache/locales.php:420 +msgid "Profile Not Updated" +msgstr "" + +#: ../cache/locales.php:421 +msgid "Your profile is now public" +msgstr "" + +#: ../cache/locales.php:422 +msgid "Your profile is now restricted" +msgstr "" + +#: ../cache/locales.php:436 +msgid "Twitter" +msgstr "" + +#: ../cache/locales.php:437 +msgid "Skype" +msgstr "" + +#: ../cache/locales.php:438 +msgid "Yahoo" +msgstr "" + +#: ../cache/locales.php:439 +msgid "Privacy Level" +msgstr "Privacy-Niveau" + +#: ../cache/locales.php:440 +msgid "Is this profile public ?" +msgstr "Is dit profiel publiekelijk?" + +#: ../cache/locales.php:441 +msgid "" +"Please pay attention ! By making your profile public, all the information " +"listed above will be available for all the Movim users and on the whole " +"Internet." +msgstr "" +"Let op! Door je profiel publiek te maken zal alle bovenstaande informatie " +"beschikbaar zijn voor alle Movim-gebruikers and het hele internet." + +#: ../cache/locales.php:442 +msgid "Call" +msgstr "" + +#: ../cache/locales.php:443 +msgid "Hang up" +msgstr "" + +#: ../cache/locales.php:444 +msgid "Connection" +msgstr "" + +#: ../cache/locales.php:445 ../cache/locales.php:451 +msgid "Hung up" +msgstr "" + +#: ../cache/locales.php:446 ../cache/locales.php:452 +msgid "Your contact is busy" +msgstr "" + +#: ../cache/locales.php:447 ../cache/locales.php:453 +msgid "Declined" +msgstr "" + +#: ../cache/locales.php:448 ../cache/locales.php:454 +msgid "Remote application incompatible" +msgstr "" + +#: ../cache/locales.php:450 ../cache/locales.php:456 +msgid "Is calling you" +msgstr "" + +#: ../cache/locales.php:457 +msgid "You don't have javascript enabled. Good luck with that." +msgstr "" + +#: ../cache/locales.php:458 +msgid "" +"Movim is a kickass distributed social networking platform that protect your " +"privacy an comes with a set of awesome features." +msgstr "" + +#: ../cache/locales.php:459 +msgid "Administration" +msgstr "Beheer" + +#: ../cache/locales.php:460 +msgid "Home" +msgstr "Home" + +#: ../cache/locales.php:461 +msgid "Discover" +msgstr "" + +#: ../cache/locales.php:462 +msgid "Explore" +msgstr "Verkennen" + +#: ../cache/locales.php:463 +msgid "Account Creation" +msgstr "Account aanmaken" + +#: ../cache/locales.php:464 +msgid "News" +msgstr "Nieuws" + +#: ../cache/locales.php:465 +msgid "Avatar" +msgstr "Avatar" + +#: ../cache/locales.php:467 +msgid "Chats" +msgstr "" + +#: ../cache/locales.php:470 +msgid "Server" +msgstr "Server" + +#: ../cache/locales.php:471 +msgid "Public Groups" +msgstr "" + +#: ../cache/locales.php:472 +msgid "Viewer" +msgstr "Viewer" + +#: ../cache/locales.php:474 +msgid "Media" +msgstr "Media" + +#: ../cache/locales.php:475 +msgid "Blog" +msgstr "Blog" + +#: ../cache/locales.php:476 +msgid "About" +msgstr "" + +#: ../cache/locales.php:477 +msgid "Login" +msgstr "" + +#: ../cache/locales.php:479 +msgid "Feed" +msgstr "Feed" + +#: ../cache/locales.php:481 +msgid "Gallery" +msgstr "" + +#: ../cache/locales.php:483 +msgid "Visio-conference" +msgstr "" + +#: ../cache/locales.php:484 +msgid "Pods" +msgstr "" + +#: ../cache/locales.php:485 +msgid "Share" +msgstr "" + +#: ../cache/locales.php:486 +msgid "Room" +msgstr "" + +#: ../cache/locales.php:487 +#, php-format +msgid "Error: %s" +msgstr "Error: %s" + +#: ../cache/locales.php:488 +#, php-format +msgid "Cannot load file '%s'" +msgstr "Kan bestand %s niet laden" + +#: ../cache/locales.php:489 +#, php-format +msgid "Route error, please set all the parameters for the page %s" +msgstr "Routeerfout, plaats alle argumenten voor de pagina %s" + +#: ../cache/locales.php:490 +#, php-format +msgid "Requested widget '%s' doesn't exist." +msgstr "" + +#: ../cache/locales.php:491 +#, php-format +msgid "Requested event '%s' not registered." +msgstr "" + +#: ../cache/locales.php:492 +msgid "Whoops!" +msgstr "" + +#: ../cache/locales.php:493 +msgid "It seem that you don't have any pictures here?" +msgstr "" + +#: ../cache/locales.php:494 +msgid "You can try to upload a couple by going to the Media page" +msgstr "" + +#: ../cache/locales.php:495 +#, php-format +msgid "%s - About" +msgstr "" + +#: ../cache/locales.php:496 +#, php-format +msgid "%s - Account" +msgstr "" + +#: ../cache/locales.php:497 +#, php-format +msgid "%s - Administration Panel" +msgstr "" + +#: ../cache/locales.php:498 +#, php-format +msgid "%s - Blog" +msgstr "" + +#: ../cache/locales.php:499 +#, php-format +msgid "%s - Configuration" +msgstr "%s - Configuratie" + +#: ../cache/locales.php:500 +#, php-format +msgid "%s - Discover" +msgstr "" + +#: ../cache/locales.php:501 +#, php-format +msgid "%s - Explore" +msgstr "" + +#: ../cache/locales.php:502 +#, php-format +msgid "%s - Help Page" +msgstr "" + +#: ../cache/locales.php:503 +#, php-format +msgid "%s - Login to Movim" +msgstr "%s - Inlogging bij Movim" + +#: ../cache/locales.php:504 +#, php-format +msgid "%s - Welcome to Movim" +msgstr "%s - Welkom bij Movim" + +#: ../cache/locales.php:505 +#, php-format +msgid "%s - Media" +msgstr "" + +#: ../cache/locales.php:506 +#, php-format +msgid "%s - News" +msgstr "" + +#: ../cache/locales.php:507 +#, php-format +msgid "%s - Group Configuration" +msgstr "" + +#: ../cache/locales.php:508 +#, php-format +msgid "%s - Group" +msgstr "" + +#: ../cache/locales.php:509 +#, php-format +msgid "%s - 404" +msgstr "" + +#: ../cache/locales.php:510 +#, php-format +msgid "%s - Profile" +msgstr "" + +#: ../cache/locales.php:511 +#, php-format +msgid "%s - Server" +msgstr "" + +#: ../cache/locales.php:512 +msgid "Validate" +msgstr "Bevestig" + +#: ../cache/locales.php:513 +msgid "Refresh" +msgstr "Vernieuwen" + +#: ../cache/locales.php:514 +msgid "Add" +msgstr "Toevoegen" + +#: ../cache/locales.php:515 +msgid "Delete" +msgstr "" + +#: ../cache/locales.php:516 +msgid "Remove" +msgstr "" + +#: ../cache/locales.php:517 +msgid "Cancel" +msgstr "" + +#: ../cache/locales.php:518 +msgid "Close" +msgstr "Sluit" + +#: ../cache/locales.php:519 +msgid "Update" +msgstr "" + +#: ../cache/locales.php:520 +msgid "Updating" +msgstr "" + +#: ../cache/locales.php:521 +msgid "Submit" +msgstr "Zenden" + +#: ../cache/locales.php:522 +msgid "Submitting" +msgstr "Bezig met opslaan" + +#: ../cache/locales.php:523 +msgid "Reset" +msgstr "Reset" + +#: ../cache/locales.php:524 +msgid "Register" +msgstr "" + +#: ../cache/locales.php:525 +msgid "Unregister" +msgstr "" + +#: ../cache/locales.php:526 +msgid "Save" +msgstr "Opslaan" + +#: ../cache/locales.php:527 +msgid "Clear" +msgstr "" + +#: ../cache/locales.php:528 +msgid "Upload" +msgstr "Uploaden" + +#: ../cache/locales.php:529 +msgid "Come in!" +msgstr "Kom in!" + +#: ../cache/locales.php:530 +msgid "Connecting" +msgstr "" + +#: ../cache/locales.php:531 +msgid "Yes" +msgstr "Ja" + +#: ../cache/locales.php:532 +msgid "No" +msgstr "Nee" + +#: ../cache/locales.php:534 +msgid "Return" +msgstr "" + +#: ../cache/locales.php:535 +msgid "Accept" +msgstr "Accepteer" + +#: ../cache/locales.php:536 +msgid "Refuse" +msgstr "" + +#: ../cache/locales.php:537 +msgid "Next" +msgstr "" + +#: ../cache/locales.php:538 +msgid "Previous" +msgstr "" + +#: ../cache/locales.php:539 +#, php-format +msgid "Step %s" +msgstr "" + +#: ../cache/locales.php:542 +msgid "Day" +msgstr "Dag" + +#: ../cache/locales.php:543 +msgid "Monday" +msgstr "Maandag" + +#: ../cache/locales.php:544 +msgid "Tuesday" +msgstr "Dinsdag" + +#: ../cache/locales.php:545 +msgid "Wednesday" +msgstr "Woensdag" + +#: ../cache/locales.php:546 +msgid "Thursday" +msgstr "Donderdag" + +#: ../cache/locales.php:547 +msgid "Friday" +msgstr "Vrijdag" + +#: ../cache/locales.php:548 +msgid "Saturday" +msgstr "Zaterdag" + +#: ../cache/locales.php:549 +msgid "Sunday" +msgstr "" + +#: ../cache/locales.php:550 ../cache/locales.php:559 +msgid "None" +msgstr "Geen" + +#: ../cache/locales.php:551 +msgid "Male" +msgstr "Mannelijk" + +#: ../cache/locales.php:552 +msgid "Female" +msgstr "Vrouwelijk" + +#: ../cache/locales.php:553 +msgid "Other" +msgstr "Andere" + +#: ../cache/locales.php:554 +msgid "Bot" +msgstr "Bot" + +#: ../cache/locales.php:555 +msgid "Desktop" +msgstr "Bureaublad" + +#: ../cache/locales.php:556 +msgid "Phone" +msgstr "Telefoon" + +#: ../cache/locales.php:557 +msgid "Web" +msgstr "Web" + +#: ../cache/locales.php:558 +msgid "Registered" +msgstr "Geregistreerd" + +#: ../cache/locales.php:560 +msgid "Single" +msgstr "Vrijgezel" + +#: ../cache/locales.php:561 +msgid "In a relationship" +msgstr "In een relatie" + +#: ../cache/locales.php:562 +msgid "Married" +msgstr "Getrouwd" + +#: ../cache/locales.php:563 +msgid "Divorced" +msgstr "Gescheiden" + +#: ../cache/locales.php:564 +msgid "Widowed" +msgstr "Weduwe/weduwnaar" + +#: ../cache/locales.php:565 +msgid "Cohabiting" +msgstr "Samenwonend" + +#: ../cache/locales.php:566 +msgid "Civil Union" +msgstr "Samenlevend" + +#: ../cache/locales.php:567 +msgid "Not shared" +msgstr "Niet gedeeld" + +#: ../cache/locales.php:568 +msgid "Shared with one contact" +msgstr "Gedeeld met één contact" + +#: ../cache/locales.php:569 +msgid "Shared with all contacts" +msgstr "Gedeeld met alle contacten" + +#: ../cache/locales.php:570 +msgid "Shared with the XMPP network" +msgstr "Gedeeld met het XMPP-netwerk" + +#: ../cache/locales.php:571 +msgid "Shared with the whole Internet" +msgstr "Gedeeld met het hele internet" + +#: ../cache/locales.php:572 +msgid "Online" +msgstr "Online" + +#: ../cache/locales.php:573 +msgid "Away" +msgstr "Afwezig" + +#: ../cache/locales.php:574 +msgid "Do Not Disturb" +msgstr "Niet Storen" + +#: ../cache/locales.php:575 +msgid "Extended Away" +msgstr "Langdurig Afwezig" + +#: ../cache/locales.php:576 +msgid "Offline" +msgstr "Offline" + +#: ../cache/locales.php:577 +msgid "Error" +msgstr "Fout" + +#: ../cache/locales.php:578 +msgid "afraid" +msgstr "bang" + +#: ../cache/locales.php:579 +msgid "amazed" +msgstr "verbaasd" + +#: ../cache/locales.php:580 +msgid "amorous" +msgstr "vriendelijk" + +#: ../cache/locales.php:581 +msgid "angry" +msgstr "boos" + +#: ../cache/locales.php:582 +msgid "annoyed" +msgstr "geirriteerd" + +#: ../cache/locales.php:583 +msgid "anxious" +msgstr "nerveus" + +#: ../cache/locales.php:584 +msgid "aroused" +msgstr "opgewonden" + +#: ../cache/locales.php:585 +msgid "ashamed" +msgstr "beschaamd" + +#: ../cache/locales.php:586 +msgid "bored" +msgstr "verveeld" + +#: ../cache/locales.php:587 +msgid "brave" +msgstr "moedig" + +#: ../cache/locales.php:588 +msgid "calm" +msgstr "kalm" + +#: ../cache/locales.php:589 +msgid "cautious" +msgstr "voorzichtig" + +#: ../cache/locales.php:590 +msgid "cold" +msgstr "koud" + +#: ../cache/locales.php:591 +msgid "confident" +msgstr "zelfverzekerd" + +#: ../cache/locales.php:592 +msgid "confused" +msgstr "verward" + +#: ../cache/locales.php:593 +msgid "contemplative" +msgstr "complimenteus" + +#: ../cache/locales.php:594 +msgid "contented" +msgstr "tevreden" + +#: ../cache/locales.php:595 +msgid "cranky" +msgstr "nors" + +#: ../cache/locales.php:596 +msgid "crazy" +msgstr "gek" + +#: ../cache/locales.php:597 +msgid "creative" +msgstr "creatief" + +#: ../cache/locales.php:598 +msgid "curious" +msgstr "nieuwsgierig" + +#: ../cache/locales.php:599 +msgid "dejected" +msgstr "bedroefd" + +#: ../cache/locales.php:600 +msgid "depressed" +msgstr "neerslachtig" + +#: ../cache/locales.php:601 +msgid "disappointed" +msgstr "teleurgesteld" + +#: ../cache/locales.php:602 +msgid "disgusted" +msgstr "walgend" + +#: ../cache/locales.php:603 +msgid "dismayed" +msgstr "ongerust" + +#: ../cache/locales.php:604 +msgid "distracted" +msgstr "afgeleid" + +#: ../cache/locales.php:605 +msgid "embarrassed" +msgstr "beschaamd" + +#: ../cache/locales.php:606 +msgid "envious" +msgstr "jaloers" + +#: ../cache/locales.php:607 +msgid "excited" +msgstr "opgewonden" + +#: ../cache/locales.php:608 +msgid "flirtatious" +msgstr "complimenteus" + +#: ../cache/locales.php:609 +msgid "frustated" +msgstr "" + +#: ../cache/locales.php:610 +msgid "grateful" +msgstr "dankbaar" + +#: ../cache/locales.php:611 +msgid "grieving" +msgstr "bedroefd" + +#: ../cache/locales.php:612 +msgid "grumpy" +msgstr "knorrig" + +#: ../cache/locales.php:613 +msgid "guilty" +msgstr "schuldig" + +#: ../cache/locales.php:614 +msgid "happy" +msgstr "blij" + +#: ../cache/locales.php:615 +msgid "hopeful" +msgstr "hoopvol" + +#: ../cache/locales.php:616 +msgid "hot" +msgstr "hot" + +#: ../cache/locales.php:617 +msgid "humbled" +msgstr "nederig" + +#: ../cache/locales.php:618 +msgid "humiliated" +msgstr "vernederd" + +#: ../cache/locales.php:619 +msgid "hungry" +msgstr "hongerig" + +#: ../cache/locales.php:620 +msgid "hurt" +msgstr "bezeerd" + +#: ../cache/locales.php:621 +msgid "impressed" +msgstr "geimponeerd" + +#: ../cache/locales.php:622 +msgid "in awe" +msgstr "verwonderd" + +#: ../cache/locales.php:623 +msgid "in love" +msgstr "verliefd" + +#: ../cache/locales.php:624 +msgid "indignant" +msgstr "" + +#: ../cache/locales.php:625 +msgid "interested" +msgstr "geïnteresseerd" + +#: ../cache/locales.php:626 +msgid "intoxicated" +msgstr "vergiftigd" + +#: ../cache/locales.php:627 +msgid "invincible" +msgstr "onoverwinnelijk" + +#: ../cache/locales.php:628 +msgid "jealous" +msgstr "jaloers" + +#: ../cache/locales.php:629 +msgid "lonely" +msgstr "eenzaam" + +#: ../cache/locales.php:630 +msgid "lost" +msgstr "verdwaald" + +#: ../cache/locales.php:631 +msgid "lucky" +msgstr "gelukkig" + +#: ../cache/locales.php:632 +msgid "mean" +msgstr "gemeen" + +#: ../cache/locales.php:633 +msgid "moody" +msgstr "humeurig" + +#: ../cache/locales.php:634 +msgid "nervous" +msgstr "nerveus" + +#: ../cache/locales.php:635 +msgid "neutral" +msgstr "neutraal" + +#: ../cache/locales.php:636 +msgid "offended" +msgstr "beledigd" + +#: ../cache/locales.php:637 +msgid "outraged" +msgstr "woedend" + +#: ../cache/locales.php:638 +msgid "playful" +msgstr "speels" + +#: ../cache/locales.php:639 +msgid "proud" +msgstr "trots" + +#: ../cache/locales.php:640 +msgid "relaxed" +msgstr "ontspannen" + +#: ../cache/locales.php:641 +msgid "relieved" +msgstr "opgelucht" + +#: ../cache/locales.php:642 +msgid "remorseful" +msgstr "berouwvol" + +#: ../cache/locales.php:643 +msgid "restless" +msgstr "rusteloos" + +#: ../cache/locales.php:644 +msgid "sad" +msgstr "droevig" + +#: ../cache/locales.php:645 +msgid "sarcastic" +msgstr "sarcastisch" + +#: ../cache/locales.php:646 +msgid "satisfied" +msgstr "voldaan" + +#: ../cache/locales.php:647 +msgid "serious" +msgstr "serieus" + +#: ../cache/locales.php:648 +msgid "shocked" +msgstr "geschrokken" + +#: ../cache/locales.php:649 +msgid "shy" +msgstr "verlegen" + +#: ../cache/locales.php:650 +msgid "sick" +msgstr "ziek" + +#: ../cache/locales.php:651 +msgid "sleepy" +msgstr "slaperig" + +#: ../cache/locales.php:652 +msgid "spontaneous" +msgstr "spontaan" + +#: ../cache/locales.php:653 +msgid "stressed" +msgstr "gestressed" + +#: ../cache/locales.php:654 +msgid "strong" +msgstr "sterk" + +#: ../cache/locales.php:655 +msgid "surprised" +msgstr "verrast" + +#: ../cache/locales.php:656 +msgid "thankful" +msgstr "dankbaar" + +#: ../cache/locales.php:657 +msgid "thirsty" +msgstr "dorstig" + +#: ../cache/locales.php:658 +msgid "tired" +msgstr "moe" + +#: ../cache/locales.php:659 +msgid "undefined" +msgstr "ongedefiniëerd" + +#: ../cache/locales.php:660 +msgid "weak" +msgstr "zwak" + +#: ../cache/locales.php:661 +msgid "worried" +msgstr "bezorgd" + +#: ../cache/locales.php:662 +msgid "Month" +msgstr "Maand" + +#: ../cache/locales.php:663 +msgid "January" +msgstr "Januari" + +#: ../cache/locales.php:664 +msgid "February" +msgstr "Februari" + +#: ../cache/locales.php:665 +msgid "March" +msgstr "Maart" + +#: ../cache/locales.php:666 +msgid "April" +msgstr "April" + +#: ../cache/locales.php:667 +msgid "May" +msgstr "Mei" + +#: ../cache/locales.php:668 +msgid "June" +msgstr "Juni" + +#: ../cache/locales.php:669 +msgid "July" +msgstr "Juli" + +#: ../cache/locales.php:670 +msgid "August" +msgstr "Augustus" + +#: ../cache/locales.php:671 +msgid "September" +msgstr "September" + +#: ../cache/locales.php:672 +msgid "October" +msgstr "Oktober" + +#: ../cache/locales.php:673 +msgid "November" +msgstr "November" + +#: ../cache/locales.php:674 +msgid "December" +msgstr "December" + +#: ../cache/locales.php:675 +msgid "Year" +msgstr "Jaar" + +#: ../cache/locales.php:676 +msgid "Today" +msgstr "Vandaag" + +#: ../cache/locales.php:677 +msgid "Tomorrow" +msgstr "Morgen" + +#: ../cache/locales.php:678 +msgid "Yesterday" +msgstr "Gisteren" + +#: ../cache/locales.php:679 +#, php-format +msgid " %d days ago" +msgstr " %d dagen geleden" + +#: ../cache/locales.php:680 +msgid "day" +msgstr "dag" + +#: ../cache/locales.php:682 +msgid "What's new ?" +msgstr "" + +#: ../cache/locales.php:683 +msgid "Place" +msgstr "Plaats" + +#: ../cache/locales.php:684 +msgid "by" +msgstr "" + +#: ../cache/locales.php:685 +msgid "Geolocalisation" +msgstr "" + +#: ../cache/locales.php:686 +msgid "email" +msgstr "" + +#: ../cache/locales.php:688 +msgid "No comments yet" +msgstr "" + +#: ../cache/locales.php:689 +msgid "No comments stream" +msgstr "Geen reacties geplaatst" + +#: ../cache/locales.php:690 +msgid "Your feed cannot be loaded." +msgstr "Jouw feed kan niet worden geladen" + +#: ../cache/locales.php:691 +msgid "Get older posts" +msgstr "Haal oudere berichten op" + +#: ../cache/locales.php:692 +#, php-format +msgid "%s new items" +msgstr "" + +#: ../cache/locales.php:693 +msgid "Comment publication error" +msgstr "Fout bij publiceren van reactie" + +#: ../cache/locales.php:694 +msgid "Show the older comments" +msgstr "Toon eerdere reacties" + +#: ../cache/locales.php:695 +msgid "Loading comments ..." +msgstr "" + +#: ../cache/locales.php:696 +msgid "Get the comments" +msgstr "" + +#: ../cache/locales.php:697 +msgid "Add a comment" +msgstr "" + +#: ../cache/locales.php:698 +msgid "Share with" +msgstr "" + +#: ../cache/locales.php:699 +msgid "Everyone" +msgstr "" + +#: ../cache/locales.php:700 +msgid "Your contacts" +msgstr "" + +#: ../cache/locales.php:702 +msgid "Updated" +msgstr "" + +#: ../cache/locales.php:703 +msgid "Content not found" +msgstr "" + +#: ../cache/locales.php:704 +msgid "Contact publication" +msgstr "" + +#: ../cache/locales.php:705 +msgid "Comments" +msgstr "" + +#: ../cache/locales.php:706 +msgid "The API is not reachable, try again later" +msgstr "" + +#: ../cache/locales.php:707 +msgid "Type here" +msgstr "" + +#~ msgid "PHP version mismatch. Movim requires PHP 5.3 minimum." +#~ msgstr "PHP versie komt niet overeen. Movim vereist minimaal PHP 5.3" + +#~ msgid "Movim's folder must be writable." +#~ msgstr "De Movim map moet schrijfbaar zijn." + +#~ msgid "Movim Installer" +#~ msgstr "Movim Installer" + +#, php-format +#~ msgid "Couldn't create directory '%s'." +#~ msgstr "De map %s kan niet worden aangemaakt" + +#~ msgid "Compatibility Test" +#~ msgstr "Compatibiliteit test" + +#~ msgid "" +#~ "The following requirements were not met. Please make sure they are all " +#~ "satisfied in order to install Movim." +#~ msgstr "" +#~ "De volgende eisen konden niet worden gerespecteerd. Wees zeker dat ze " +#~ "voldoen om Movim te instaleren" + +#~ msgid "User not logged in." +#~ msgstr "De gebruiker is niet ingelogd" + +#~ msgid "JID not provided." +#~ msgstr "JID was niet gegeven" + +#, php-format +#~ msgid "jid '%s' is incorrect" +#~ msgstr "jid '%s' is niet correct" + +#, php-format +#~ msgid "Cannot open log file '%s'" +#~ msgstr "De log file %s kon niet geopend worden" + +#, php-format +#~ msgid "%s - Account Creation" +#~ msgstr "%s - account aanmaken" + +#~ msgid "Remove this contact" +#~ msgstr "Verwijder dit contact" + +#~ msgid "Debug console" +#~ msgstr "Debug console" + +#~ msgid "Logout" +#~ msgstr "Logout" + +#~ msgid "wants to talk with you" +#~ msgstr "wil met u praten" + +#~ msgid "Decline" +#~ msgstr "Weigeren" + +#~ msgid "Loading the contact feed ..." +#~ msgstr "Laad de gebruiker feed" + +#~ msgid "Update your PHP version or contact your server administrator" +#~ msgstr "Update de PHR versie of neem contact op met de sever beheerder" + +#~ msgid "Enable read and write rights on Movim's root folder" +#~ msgstr "Enable de lees en schrijfrechten in Movim`s root folder" + +#~ msgid "Thank you for downloading Movim!" +#~ msgstr "Dank u voor het downloaden van Movim!" + +#~ msgid "" +#~ "Before you enjoy your social network, a few adjustements are required." +#~ msgstr "" +#~ "Voordat u gebruik kunt maken van uw social network, zijn er enkele " +#~ "aanpassingen noodzakelijk." + +#, php-format +#~ msgid "Cannot load element value '%s'" +#~ msgstr "Kan elementwaarde '%s' niet laden" + +#~ msgid "Create my vCard" +#~ msgstr "Maak mijn vCard aan" + +#~ msgid "My Posts" +#~ msgstr "Mijn Inzendingen" + +#~ msgid "" +#~ "Your server doesn't support post publication, you can only read contact's " +#~ "feeds" +#~ msgstr "" +#~ "Jouw server ondersteunt geen publicatie, je kan alleen informatie van je " +#~ "contacten lezen." + +#~ msgid "Edit my Profile" +#~ msgstr "Bewerk mijn profiel" + +#~ msgid "Invite this user" +#~ msgstr "Nodig deze gebruiker uit" + +#~ msgid "What is Movim?" +#~ msgstr "Wat is Movim?" + +#, php-format +#~ msgid "" +#~ "Visit the page %s What is Movim ? %s to know more about the project, its " +#~ "aims and understand how it works." +#~ msgstr "" +#~ "Bekijk de pagina %s Wat is Movim ? %s om meer te weten te komen over het " +#~ "project, de doelstellingen en de werking." + +#, php-format +#~ msgid "" +#~ "Go to the %s to the Frequently Asked Questions %s or come ask your question " +#~ "on the official chatroom %s or via our mailing-list (%s see the dedicated " +#~ "page %s)." +#~ msgstr "" +#~ "Bezoek de %s naar de Veelgestelde Vragen %s of stel de vraag in de officiële " +#~ "chatroom %s of via onze mailing-list (%s zie de pagina %s over dit " +#~ "onderwerp)." + +#, php-format +#~ msgid "" +#~ "Although Movim is evolving fast, many (many) features are missing. Be " +#~ "patient ;). You can have a look %s at next versions's roadmaps %s to know if " +#~ "the one you want is on its way." +#~ msgstr "" +#~ "Ook al groeit Movim snel, (heel) veel functionaliteit is nog niet " +#~ "beschikbaar. Heb geduld ;). Je kunt een kijkje nemen %s bij volgende versies " +#~ "verwachte functionaliteiten %s om te zien of datgene wat je wil zal worden " +#~ "ontwikkeld." + +#, php-format +#~ msgid "" +#~ "Don't forget that Movim is an open source project, a helping hand is always " +#~ "welcome (see %s Can I participate %s)" +#~ msgstr "" +#~ "Vergeet niet dat Movim een open source project is, hulp is altijd welkom " +#~ "(zie %s kan ik deelnemen %s)" + +#~ msgid "I can't find the answer to my question here" +#~ msgstr "Ik kan het antwoord op mijn vraag hier niet vinden." + +#~ msgid "" +#~ "Some features are missing/I can't do everything I used to do on other social " +#~ "networks" +#~ msgstr "" +#~ "Sommige functionaliteit is afwezig/Ik kan niet alles wat ik op andere " +#~ "sociale netwerken kon" + +#~ msgid "You entered different passwords" +#~ msgstr "U hebt verschillende wachtwoorden ingevoerd" + +#~ msgid "Wrong ID" +#~ msgstr "Verkeerd ID" + +#~ msgid "Could not communicate with the XMPP server" +#~ msgstr "Kan niet in contact komen met de XMPP-server" + +#~ msgid "Invalid name" +#~ msgstr "Ongeldige naam" + +#~ msgid "Could not connect to the XMPP server" +#~ msgstr "Kan niet worden verbonden met de XMPP-server" + +#~ msgid "Username already taken" +#~ msgstr "Gebruikersnaam is al in gebruik" diff --git a/sources/locales/no.po b/sources/locales/no.po new file mode 100644 index 0000000..dd106ae --- /dev/null +++ b/sources/locales/no.po @@ -0,0 +1,2601 @@ +# Norwegian translations for Movim package. +# This file is distributed under the same license as the Movim package. +# This file was translated from CodingTeam at . +msgid "" +msgstr "" +"Project-Id-Version: Movim\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-06-08 22:06+0200\n" +"PO-Revision-Date: 2012-07-19 11:30+0000\n" +"Last-Translator: Vincent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2015-06-18 21:08+0000\n" +"X-Generator: Launchpad (build 17570)\n" +"Language: \n" + +#: ../cache/locales.php:2 +msgid "Thanks" +msgstr "" + +#: ../cache/locales.php:3 +msgid "Developers" +msgstr "" + +#: ../cache/locales.php:4 +msgid "Translators" +msgstr "" + +#: ../cache/locales.php:5 +msgid "Software" +msgstr "" + +#: ../cache/locales.php:6 +msgid "Resources" +msgstr "" + +#: ../cache/locales.php:7 ../cache/locales.php:83 ../cache/locales.php:85 +msgid "API" +msgstr "" + +#: ../cache/locales.php:8 +msgid "" +"Movim is an XMPP-based communication platform. All the project, except the " +"following software and resources, is under" +msgstr "" + +#: ../cache/locales.php:9 +msgid "Account" +msgstr "" + +#: ../cache/locales.php:10 +msgid "The password has been updated" +msgstr "" + +#: ../cache/locales.php:11 +msgid "Please provide a valid password (6 characters minimum)" +msgstr "" + +#: ../cache/locales.php:12 +msgid "The provided passwords are not the same" +msgstr "" + +#: ../cache/locales.php:13 +msgid "Delete my account" +msgstr "" + +#: ../cache/locales.php:14 +msgid "" +"You will delete your XMPP account and all the relative information linked to " +"it (profile, contacts and publications)." +msgstr "" + +#: ../cache/locales.php:15 +msgid "Are you sure that you want to delete it ?" +msgstr "" + +#: ../cache/locales.php:16 ../cache/locales.php:411 +msgid "Create a new account" +msgstr "" + +#: ../cache/locales.php:17 +msgid "No account creation form found on the server" +msgstr "" + +#: ../cache/locales.php:18 ../cache/locales.php:172 +msgid "on" +msgstr "" + +#: ../cache/locales.php:19 +msgid "Your acccount has been successfully registered" +msgstr "" + +#: ../cache/locales.php:20 +msgid "Loading" +msgstr "" + +#: ../cache/locales.php:21 +msgid "Not Acceptable" +msgstr "" + +#: ../cache/locales.php:22 +msgid "The registration system of this server is currently unavailable" +msgstr "" + +#: ../cache/locales.php:23 +msgid "" +"This server use an external system for the registration, please click on the " +"following URL." +msgstr "" + +#: ../cache/locales.php:24 +msgid "Actions" +msgstr "" + +#: ../cache/locales.php:25 ../cache/locales.php:82 +msgid "Database" +msgstr "" + +#: ../cache/locales.php:26 +msgid "Modl wasn't able to connect to the database" +msgstr "" + +#: ../cache/locales.php:27 +msgid "Movim is connected to the database" +msgstr "" + +#: ../cache/locales.php:28 +msgid "The database need to be updated" +msgstr "" + +#: ../cache/locales.php:29 +msgid "Movim database is up to date" +msgstr "" + +#: ../cache/locales.php:30 +msgid "Database Type" +msgstr "" + +#: ../cache/locales.php:31 ../cache/locales.php:50 ../cache/locales.php:540 +msgid "Username" +msgstr "" + +#: ../cache/locales.php:32 ../cache/locales.php:51 ../cache/locales.php:282 +#: ../cache/locales.php:541 +msgid "Password" +msgstr "Passord" + +#: ../cache/locales.php:33 +msgid "Host" +msgstr "" + +#: ../cache/locales.php:34 +msgid "Port" +msgstr "" + +#: ../cache/locales.php:35 +msgid "Database Name" +msgstr "" + +#: ../cache/locales.php:36 +msgid "General Settings" +msgstr "" + +#: ../cache/locales.php:37 +msgid "Theme" +msgstr "" + +#: ../cache/locales.php:38 +msgid "Default language" +msgstr "" + +#: ../cache/locales.php:39 +msgid "Environment" +msgstr "" + +#: ../cache/locales.php:40 +msgid "Log verbosity" +msgstr "" + +#: ../cache/locales.php:41 +msgid "Server Timezone" +msgstr "" + +#: ../cache/locales.php:42 +msgid "User folder size limit (in bytes)" +msgstr "" + +#: ../cache/locales.php:43 +msgid "WebSocket Configuration" +msgstr "" + +#: ../cache/locales.php:44 +msgid "Enter here a valid WebSocket URI in the form" +msgstr "" + +#: ../cache/locales.php:45 +msgid "WebSocket URI" +msgstr "" + +#: ../cache/locales.php:46 +msgid "" +"If you change the URI, please restart the daemon to reload the configuration" +msgstr "" + +#: ../cache/locales.php:47 +msgid "Public WebSockets" +msgstr "" + +#: ../cache/locales.php:48 +msgid "Administration Credential" +msgstr "" + +#: ../cache/locales.php:49 +msgid "Change the default credentials admin/password" +msgstr "" + +#: ../cache/locales.php:52 +msgid "Retype password" +msgstr "" + +#: ../cache/locales.php:53 +msgid "Whitelist - XMPP Server" +msgstr "" + +#: ../cache/locales.php:54 +msgid "" +"If you want to specify a list of authorized XMPP servers on your Movim pod " +"and forbid the connection on all the others please put their domain name " +"here, with comma (ex: movim.eu,jabber.fr)" +msgstr "" + +#: ../cache/locales.php:55 +msgid "" +"Leave this field blank if you allow the access to all the XMPP accounts." +msgstr "" + +#: ../cache/locales.php:56 +msgid "List of whitelisted XMPP servers" +msgstr "" + +#: ../cache/locales.php:57 ../cache/locales.php:61 +msgid "Information Message" +msgstr "" + +#: ../cache/locales.php:58 +msgid "Description" +msgstr "" + +#: ../cache/locales.php:59 +msgid "This message will be displayed on the login page" +msgstr "" + +#: ../cache/locales.php:60 +msgid "Leave this field blank if you don't want to show any message." +msgstr "" + +#: ../cache/locales.php:62 +msgid "Empty" +msgstr "" + +#: ../cache/locales.php:63 +msgid "Syslog" +msgstr "" + +#: ../cache/locales.php:64 +msgid "Syslog and files" +msgstr "" + +#: ../cache/locales.php:65 +msgid "URL Rewriting" +msgstr "" + +#: ../cache/locales.php:66 +msgid "The URL Rewriting can be enabled" +msgstr "" + +#: ../cache/locales.php:67 +msgid "General Overview" +msgstr "" + +#: ../cache/locales.php:68 +msgid "" +"Movim has found some issues or things that need to be fixed or improved" +msgstr "" + +#: ../cache/locales.php:69 +#, php-format +msgid "Update your PHP-Version: %s" +msgstr "" + +#: ../cache/locales.php:70 +msgid "Required: 5.3.0" +msgstr "" + +#: ../cache/locales.php:71 +msgid "Install the php5-curl library" +msgstr "" + +#: ../cache/locales.php:72 +msgid "Install the php5-imagick library" +msgstr "" + +#: ../cache/locales.php:73 +msgid "Install the php5-gd library" +msgstr "" + +#: ../cache/locales.php:74 +msgid "Read and write rights for the webserver in Movim's root directory" +msgstr "" + +#: ../cache/locales.php:75 +msgid "The URL Rewriting support is currently disabled" +msgstr "" + +#: ../cache/locales.php:76 +msgid "The database need to be updated, go to the database panel to fix this" +msgstr "" + +#: ../cache/locales.php:77 +msgid "" +"WebSocket connection error, check if the Movim Daemon is running and is " +"reacheable" +msgstr "" + +#: ../cache/locales.php:78 +msgid "" +"XMPP Websocket connection error, please check the validity of the URL given " +"in the General Configuration" +msgstr "" + +#: ../cache/locales.php:79 +msgid "Browser" +msgstr "" + +#: ../cache/locales.php:80 +msgid "Movim Core" +msgstr "" + +#: ../cache/locales.php:81 +msgid "Movim Daemon" +msgstr "" + +#: ../cache/locales.php:84 +msgid "XMPP" +msgstr "" + +#: ../cache/locales.php:86 +#, php-format +msgid "" +"Here you can register your pod on the official %sMovim API%s and be listed " +"on %sthe pods page%s." +msgstr "" + +#: ../cache/locales.php:87 +msgid "Your pod is not registered on the API" +msgstr "" + +#: ../cache/locales.php:88 +msgid "Your pod is registered on the API" +msgstr "" + +#: ../cache/locales.php:89 +msgid "Your pod is not yet validated" +msgstr "" + +#: ../cache/locales.php:90 +msgid "Your pod is validated" +msgstr "" + +#: ../cache/locales.php:91 +msgid "" +"You asked to be removed from the API, this request will be processed in a " +"couple of hours" +msgstr "" + +#: ../cache/locales.php:92 ../cache/locales.php:147 +msgid "Configuration updated" +msgstr "" + +#: ../cache/locales.php:93 +msgid "File" +msgstr "" + +#: ../cache/locales.php:94 +msgid "Use it" +msgstr "" + +#: ../cache/locales.php:95 +msgid "Webcam" +msgstr "" + +#: ../cache/locales.php:96 +msgid "Cheese !" +msgstr "" + +#: ../cache/locales.php:97 +msgid "Take a webcam snapshot" +msgstr "" + +#: ../cache/locales.php:98 +msgid "Avatar Updated" +msgstr "" + +#: ../cache/locales.php:99 +msgid "Avatar Not Updated" +msgstr "" + +#: ../cache/locales.php:100 ../cache/locales.php:415 +#, php-format +msgid "%s's feed" +msgstr "" + +#: ../cache/locales.php:101 +msgid "This user has not posted anything right now" +msgstr "" + +#: ../cache/locales.php:102 +msgid "Conferences" +msgstr "" + +#: ../cache/locales.php:103 ../cache/locales.php:193 ../cache/locales.php:217 +#: ../cache/locales.php:468 +msgid "Groups" +msgstr "" + +#: ../cache/locales.php:104 +msgid "Add a new Chat Room" +msgstr "" + +#: ../cache/locales.php:105 ../cache/locales.php:368 +msgid "Chat Room ID" +msgstr "" + +#: ../cache/locales.php:106 ../cache/locales.php:116 ../cache/locales.php:156 +#: ../cache/locales.php:361 ../cache/locales.php:369 ../cache/locales.php:424 +msgid "Name" +msgstr "Navn" + +#: ../cache/locales.php:107 ../cache/locales.php:157 ../cache/locales.php:371 +#: ../cache/locales.php:425 +msgid "Nickname" +msgstr "" + +#: ../cache/locales.php:108 +msgid "Do you want do join automaticaly this Chat Room ?" +msgstr "" + +#: ../cache/locales.php:109 ../cache/locales.php:372 +msgid "Bad Chatroom ID" +msgstr "" + +#: ../cache/locales.php:110 ../cache/locales.php:373 +msgid "Empty name" +msgstr "" + +#: ../cache/locales.php:111 ../cache/locales.php:380 +msgid "Bookmarks updated" +msgstr "" + +#: ../cache/locales.php:112 +msgid "An error occured : " +msgstr "" + +#: ../cache/locales.php:113 +msgid "Configure" +msgstr "" + +#: ../cache/locales.php:114 +msgid "Add a new URL" +msgstr "" + +#: ../cache/locales.php:115 +msgid "URL" +msgstr "" + +#: ../cache/locales.php:117 +msgid "Message Published" +msgstr "" + +#: ../cache/locales.php:118 ../cache/locales.php:138 +msgid "Encrypted message" +msgstr "" + +#: ../cache/locales.php:119 +msgid "Composing..." +msgstr "" + +#: ../cache/locales.php:120 +msgid "Paused..." +msgstr "" + +#: ../cache/locales.php:121 +msgid "Contact gone" +msgstr "" + +#: ../cache/locales.php:122 +#, php-format +msgid "%s needs your attention" +msgstr "" + +#: ../cache/locales.php:123 +msgid "Your message here..." +msgstr "" + +#: ../cache/locales.php:124 +msgid "Smileys" +msgstr "" + +#: ../cache/locales.php:125 ../cache/locales.php:139 +msgid "Chat" +msgstr "Chat" + +#: ../cache/locales.php:126 +msgid "Discuss with your contacts" +msgstr "" + +#: ../cache/locales.php:127 +msgid "Members" +msgstr "" + +#: ../cache/locales.php:128 ../cache/locales.php:376 +msgid "Connected to the chatroom" +msgstr "" + +#: ../cache/locales.php:129 ../cache/locales.php:377 +msgid "Disconnected from the chatroom" +msgstr "" + +#: ../cache/locales.php:130 ../cache/locales.php:200 ../cache/locales.php:469 +msgid "Configuration" +msgstr "" + +#: ../cache/locales.php:131 +msgid "Configuration saved" +msgstr "" + +#: ../cache/locales.php:132 +msgid "Subject" +msgstr "" + +#: ../cache/locales.php:133 +msgid "Subject changed" +msgstr "" + +#: ../cache/locales.php:134 +msgid "Open a new conversation by clicking on the plus button bellow" +msgstr "" + +#: ../cache/locales.php:135 +msgid "Chat with a contact" +msgstr "" + +#: ../cache/locales.php:136 +msgid "Frequent contacts" +msgstr "" + +#: ../cache/locales.php:137 +msgid "Load more contacts" +msgstr "" + +#: ../cache/locales.php:140 +msgid "General" +msgstr "" + +#: ../cache/locales.php:141 +msgid "Language" +msgstr "Språk" + +#: ../cache/locales.php:142 +msgid "Roster display" +msgstr "" + +#: ../cache/locales.php:143 +msgid "Show the offline contacts" +msgstr "" + +#: ../cache/locales.php:144 +msgid "Hide the offline contacts" +msgstr "" + +#: ../cache/locales.php:145 +msgid "Appearence" +msgstr "" + +#: ../cache/locales.php:146 +msgid "This configuration is shared wherever you are connected !" +msgstr "" + +#: ../cache/locales.php:148 +msgid "Notify on incoming message" +msgstr "" + +#: ../cache/locales.php:149 +msgid "Use desktop notifications" +msgstr "" + +#: ../cache/locales.php:150 +msgid "Data" +msgstr "" + +#: ../cache/locales.php:151 +msgid "Cache" +msgstr "" + +#: ../cache/locales.php:152 ../cache/locales.php:218 ../cache/locales.php:466 +msgid "Contacts" +msgstr "" + +#: ../cache/locales.php:153 ../cache/locales.php:480 +msgid "Posts" +msgstr "" + +#: ../cache/locales.php:154 +msgid "Messages" +msgstr "" + +#: ../cache/locales.php:155 ../cache/locales.php:423 +msgid "General Informations" +msgstr "Generell informasjon" + +#: ../cache/locales.php:158 ../cache/locales.php:427 +msgid "Date of Birth" +msgstr "Fødselsdato" + +#: ../cache/locales.php:159 ../cache/locales.php:428 +msgid "Gender" +msgstr "" + +#: ../cache/locales.php:160 ../cache/locales.php:429 +msgid "Marital Status" +msgstr "" + +#: ../cache/locales.php:161 ../cache/locales.php:426 +msgid "Email" +msgstr "" + +#: ../cache/locales.php:162 ../cache/locales.php:430 +msgid "Website" +msgstr "Nettside" + +#: ../cache/locales.php:163 ../cache/locales.php:431 +msgid "About Me" +msgstr "Om meg" + +#: ../cache/locales.php:164 +msgid "Other Accounts" +msgstr "" + +#: ../cache/locales.php:165 +msgid "Is Listening" +msgstr "" + +#: ../cache/locales.php:166 ../cache/locales.php:432 +msgid "Geographic Position" +msgstr "" + +#: ../cache/locales.php:167 ../cache/locales.php:433 +msgid "Locality" +msgstr "" + +#: ../cache/locales.php:168 ../cache/locales.php:434 +msgid "Country" +msgstr "" + +#: ../cache/locales.php:169 +msgid "Mood" +msgstr "" + +#: ../cache/locales.php:170 +msgid "I'm " +msgstr "" + +#: ../cache/locales.php:171 +msgid "Listening" +msgstr "" + +#: ../cache/locales.php:173 +msgid "Last seen" +msgstr "" + +#: ../cache/locales.php:174 +msgid "Client Informations" +msgstr "" + +#: ../cache/locales.php:175 +msgid "Last registered" +msgstr "" + +#: ../cache/locales.php:176 +msgid "Find some new friends" +msgstr "" + +#: ../cache/locales.php:177 ../cache/locales.php:533 +msgid "Edit" +msgstr "" + +#: ../cache/locales.php:178 +msgid "Alias" +msgstr "" + +#: ../cache/locales.php:179 +msgid "Group" +msgstr "" + +#: ../cache/locales.php:180 ../cache/locales.php:400 +msgid "Contact updated" +msgstr "" + +#: ../cache/locales.php:181 +msgid "Are you sure?" +msgstr "" + +#: ../cache/locales.php:182 +msgid "" +"You are going to delete one of your contacts, please confirm your action" +msgstr "" + +#: ../cache/locales.php:183 +#, php-format +msgid "%s years" +msgstr "" + +#: ../cache/locales.php:184 +msgid "Last public post" +msgstr "" + +#: ../cache/locales.php:185 +msgid "Subscribe" +msgstr "" + +#: ../cache/locales.php:186 +msgid "Subscribed" +msgstr "" + +#: ../cache/locales.php:187 +msgid "Unsubscribe" +msgstr "" + +#: ../cache/locales.php:188 +msgid "You are going to unsubscribe from this Group" +msgstr "" + +#: ../cache/locales.php:189 +msgid "Unsubscribed" +msgstr "" + +#: ../cache/locales.php:190 +msgid "Make your membership to this group public to your friends" +msgstr "" + +#: ../cache/locales.php:191 +msgid "Give a label for this group" +msgstr "" + +#: ../cache/locales.php:192 +msgid "Are you sure ?" +msgstr "" + +#: ../cache/locales.php:194 +msgid "Discover, follow and share" +msgstr "" + +#: ../cache/locales.php:195 +msgid "Something bad happened to this group" +msgstr "" + +#: ../cache/locales.php:196 +msgid "Group configuration saved" +msgstr "" + +#: ../cache/locales.php:197 +msgid "Delete the group" +msgstr "" + +#: ../cache/locales.php:198 +msgid "" +"You are going to delete the following group. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:199 +msgid "" +"It seems that this group doesn't exists anymore. Do you want to remove it " +"from your subscriptions?" +msgstr "" + +#: ../cache/locales.php:201 ../cache/locales.php:408 +msgid "Subscriptions" +msgstr "" + +#: ../cache/locales.php:202 ../cache/locales.php:290 +msgid "Hello" +msgstr "" + +#: ../cache/locales.php:203 ../cache/locales.php:225 ../cache/locales.php:291 +msgid "Contact post" +msgstr "" + +#: ../cache/locales.php:204 +msgid "" +"You don't have any subscriptions yet, select a group server above to start " +"exploring." +msgstr "" + +#: ../cache/locales.php:205 +msgid "Subscribe to your favorite feeds by bookmarking them." +msgstr "" + +#: ../cache/locales.php:206 +msgid "My Subscriptions" +msgstr "" + +#: ../cache/locales.php:207 +msgid "Create a new Group" +msgstr "" + +#: ../cache/locales.php:208 +msgid "Group name" +msgstr "" + +#: ../cache/locales.php:209 +msgid "My Little Pony - Fan Club" +msgstr "" + +#: ../cache/locales.php:210 +msgid "Group created successfully" +msgstr "" + +#: ../cache/locales.php:211 +msgid "Group deleted successfully" +msgstr "" + +#: ../cache/locales.php:212 +msgid "Please provide a valid group name (4 characters minimum)" +msgstr "" + +#: ../cache/locales.php:213 +msgid "You cannot create a new Group on this server" +msgstr "" + +#: ../cache/locales.php:214 +#, php-format +msgid "%s subscribers" +msgstr "" + +#: ../cache/locales.php:215 +#, php-format +msgid "%s posts" +msgstr "" + +#: ../cache/locales.php:216 +msgid "All" +msgstr "" + +#: ../cache/locales.php:219 +msgid "Refresh all the streams" +msgstr "" + +#: ../cache/locales.php:220 ../cache/locales.php:402 +msgid "Search" +msgstr "" + +#: ../cache/locales.php:221 +msgid "Go on the Chat page" +msgstr "" + +#: ../cache/locales.php:222 +msgid "Read all theses articles on the News page" +msgstr "" + +#: ../cache/locales.php:223 +msgid "Visit your public blog" +msgstr "" + +#: ../cache/locales.php:224 +msgid "See your public posts and share them with all your contacts" +msgstr "" + +#: ../cache/locales.php:226 +msgid "Universal share button" +msgstr "" + +#: ../cache/locales.php:227 +msgid "" +"Bookmark or drag and drop the following button in your toolbar and use it on " +"all the pages you want to share on Movim" +msgstr "" + +#: ../cache/locales.php:228 +msgid "Share on Movim" +msgstr "" + +#: ../cache/locales.php:229 +msgid "Frequently Asked Questions" +msgstr "" + +#: ../cache/locales.php:230 +msgid "What do the little banners refer to ?" +msgstr "" + +#: ../cache/locales.php:231 +msgid "" +"Thanks to these five little banners, you can quickly identitfy the level of " +"confdentiality applied to the information you provide." +msgstr "" + +#: ../cache/locales.php:232 +msgid "White, only you can see the information" +msgstr "" + +#: ../cache/locales.php:233 +msgid "Green, you have chosen some contacts who can see your information" +msgstr "" + +#: ../cache/locales.php:234 +msgid "Orange, all your contact list can see your information" +msgstr "" + +#: ../cache/locales.php:235 +msgid "Red, everybody in the XMPP network can see your information" +msgstr "" + +#: ../cache/locales.php:236 +msgid "Black, the whole Internet can see your information" +msgstr "" + +#: ../cache/locales.php:237 +msgid "Looking for some documentation ?" +msgstr "" + +#: ../cache/locales.php:238 +msgid "Read the Wiki" +msgstr "" + +#: ../cache/locales.php:239 +msgid "Talk with us by email ?" +msgstr "" + +#: ../cache/locales.php:240 +msgid "Join the Mailing List" +msgstr "" + +#: ../cache/locales.php:241 +msgid "Chat with the team ?" +msgstr "" + +#: ../cache/locales.php:242 +msgid "Join the Chatroom" +msgstr "" + +#: ../cache/locales.php:243 +msgid "Location node created" +msgstr "" + +#: ../cache/locales.php:244 +msgid "Bookmark node created" +msgstr "" + +#: ../cache/locales.php:245 +msgid "Profile node created" +msgstr "" + +#: ../cache/locales.php:246 +msgid "Avatar node created" +msgstr "" + +#: ../cache/locales.php:247 +msgid "Subscriptions node created" +msgstr "" + +#: ../cache/locales.php:248 +msgid "Microblog node created" +msgstr "" + +#: ../cache/locales.php:249 +msgid "Location" +msgstr "" + +#: ../cache/locales.php:250 +msgid "Wrong position" +msgstr "" + +#: ../cache/locales.php:251 +msgid "Location updated" +msgstr "" + +#: ../cache/locales.php:252 +msgid "Update my position" +msgstr "" + +#: ../cache/locales.php:253 +msgid "Wrong username" +msgstr "" + +#: ../cache/locales.php:254 +msgid "Invalid JID" +msgstr "" + +#: ../cache/locales.php:255 +msgid "Empty Challenge from the server" +msgstr "" + +#: ../cache/locales.php:256 +msgid "XMPP Domain error, your account is not a correct Jabber ID" +msgstr "" + +#: ../cache/locales.php:257 +msgid "Some data are missing !" +msgstr "" + +#: ../cache/locales.php:258 +msgid "Wrong password" +msgstr "Feil passord" + +#: ../cache/locales.php:259 +msgid "Internal server error" +msgstr "" + +#: ../cache/locales.php:260 +msgid "Session error" +msgstr "" + +#: ../cache/locales.php:261 +msgid "Account successfully created" +msgstr "" + +#: ../cache/locales.php:262 ../cache/locales.php:271 +msgid "Your XMPP server is unauthorized" +msgstr "" + +#: ../cache/locales.php:263 +msgid "The server takes too much time to respond" +msgstr "" + +#: ../cache/locales.php:264 +msgid "Your web browser is too old to use with Movim." +msgstr "" + +#: ../cache/locales.php:265 +msgid "" +"Movim cannot talk with the server, please try again later (Websocket " +"connection error)" +msgstr "" + +#: ../cache/locales.php:266 +msgid "Impossible login" +msgstr "" + +#: ../cache/locales.php:267 +msgid "Oops!" +msgstr "" + +#: ../cache/locales.php:268 ../cache/locales.php:449 ../cache/locales.php:455 +msgid "Unknown error" +msgstr "" + +#: ../cache/locales.php:269 +msgid "Invalid username format" +msgstr "" + +#: ../cache/locales.php:270 +msgid "Invalid password format" +msgstr "" + +#: ../cache/locales.php:272 +msgid "A Movim session is already open on an other device" +msgstr "" + +#: ../cache/locales.php:273 +msgid "Movim failed to authenticate. You entered wrong data" +msgstr "" + +#: ../cache/locales.php:274 +msgid "Authentication mechanism not supported by Movim" +msgstr "" + +#: ../cache/locales.php:275 +msgid "The XMPP authentification failed" +msgstr "" + +#: ../cache/locales.php:276 +#, php-format +msgid "" +"You can login with Facebook (chat only) using %syour.id@chat.facebook.com%s " +"and your password" +msgstr "" + +#: ../cache/locales.php:277 +#, php-format +msgid "%sGmail accounts are also compatible%s but are not fully supported" +msgstr "" + +#: ../cache/locales.php:278 +msgid "You can login using your favorite Jabber account" +msgstr "" + +#: ../cache/locales.php:279 +msgid "or with our demonstration account" +msgstr "" + +#: ../cache/locales.php:280 ../cache/locales.php:435 +msgid "Accounts" +msgstr "" + +#: ../cache/locales.php:281 +msgid "My address" +msgstr "Min adresse" + +#: ../cache/locales.php:283 +msgid "Create one !" +msgstr "" + +#: ../cache/locales.php:284 +msgid "No account yet ?" +msgstr "" + +#: ../cache/locales.php:285 +msgid "Another account" +msgstr "" + +#: ../cache/locales.php:286 +msgid "You can login with accounts from theses servers" +msgstr "" + +#: ../cache/locales.php:287 +msgid "Connected" +msgstr "" + +#: ../cache/locales.php:288 +msgid "Population" +msgstr "" + +#: ../cache/locales.php:289 +msgid "Bad nickname (between 4 and 40 characters)" +msgstr "" + +#: ../cache/locales.php:292 +msgid "" +"Welcome on your news feed, here you will see all the posts published in the " +"groups you have subscribed." +msgstr "" + +#: ../cache/locales.php:293 +msgid "Refreshing all the streams" +msgstr "" + +#: ../cache/locales.php:294 +msgid "This post is public" +msgstr "" + +#: ../cache/locales.php:295 +msgid "Manage your members" +msgstr "" + +#: ../cache/locales.php:296 +msgid "Get the members" +msgstr "" + +#: ../cache/locales.php:297 +msgid "Affiliations saved" +msgstr "" + +#: ../cache/locales.php:298 +msgid "Manage your subscriptions" +msgstr "" + +#: ../cache/locales.php:299 +msgid "Manage the subscriptions" +msgstr "" + +#: ../cache/locales.php:300 +msgid "Get the subscriptions" +msgstr "" + +#: ../cache/locales.php:301 +msgid "Subscriptions saved" +msgstr "" + +#: ../cache/locales.php:302 +msgid "Pending Invitations" +msgstr "" + +#: ../cache/locales.php:303 +#, php-format +msgid "%s wants to talk with you" +msgstr "" + +#: ../cache/locales.php:304 +msgid "Manage" +msgstr "" + +#: ../cache/locales.php:305 ../cache/locales.php:338 +msgid "News Feed" +msgstr "" + +#: ../cache/locales.php:306 ../cache/locales.php:339 +msgid "Discover and register to the groups you are interested in" +msgstr "" + +#: ../cache/locales.php:307 ../cache/locales.php:340 ../cache/locales.php:482 +msgid "Preview" +msgstr "" + +#: ../cache/locales.php:308 ../cache/locales.php:341 ../cache/locales.php:478 +msgid "Help" +msgstr "" + +#: ../cache/locales.php:309 ../cache/locales.php:342 +msgid "More help" +msgstr "" + +#: ../cache/locales.php:310 ../cache/locales.php:343 +msgid "Markdown syntax manual" +msgstr "" + +#: ../cache/locales.php:311 ../cache/locales.php:344 ../cache/locales.php:681 +msgid "Title" +msgstr "" + +#: ../cache/locales.php:312 ../cache/locales.php:345 +msgid "Content" +msgstr "" + +#: ../cache/locales.php:313 ../cache/locales.php:346 +msgid "Link" +msgstr "" + +#: ../cache/locales.php:314 ../cache/locales.php:347 +msgid "Tags" +msgstr "" + +#: ../cache/locales.php:315 ../cache/locales.php:348 +msgid "Please enter a valid url" +msgstr "" + +#: ../cache/locales.php:316 ../cache/locales.php:349 +msgid "No content to preview" +msgstr "" + +#: ../cache/locales.php:317 ../cache/locales.php:350 ../cache/locales.php:687 +msgid "No content" +msgstr "" + +#: ../cache/locales.php:318 ../cache/locales.php:351 +msgid "Post published" +msgstr "" + +#: ../cache/locales.php:319 ../cache/locales.php:352 +msgid "Post deleted" +msgstr "" + +#: ../cache/locales.php:320 ../cache/locales.php:353 +msgid "This picture will be added to your gallery" +msgstr "" + +#: ../cache/locales.php:321 ../cache/locales.php:354 +msgid "What's Hot" +msgstr "" + +#: ../cache/locales.php:322 ../cache/locales.php:355 +msgid "New post" +msgstr "" + +#: ../cache/locales.php:323 ../cache/locales.php:357 +msgid "" +"You can also use services like Imgur or Flickr to host your picture and " +"paste the link here." +msgstr "" + +#: ../cache/locales.php:324 +#, php-format +msgid "This is a re-post from %s" +msgstr "" + +#: ../cache/locales.php:325 +#, php-format +msgid "See %s profile" +msgstr "" + +#: ../cache/locales.php:326 +msgid "Publish this post on your public feed?" +msgstr "" + +#: ../cache/locales.php:327 +msgid "Post published on your blog" +msgstr "" + +#: ../cache/locales.php:328 +msgid "Post removed from your blog" +msgstr "" + +#: ../cache/locales.php:329 ../cache/locales.php:701 +msgid "Delete this post" +msgstr "" + +#: ../cache/locales.php:330 +msgid "You are going to delete this post, please confirm your action" +msgstr "" + +#: ../cache/locales.php:331 +msgid "Comments disabled" +msgstr "" + +#: ../cache/locales.php:332 +msgid "Comment published" +msgstr "" + +#: ../cache/locales.php:333 +msgid "Disconnect" +msgstr "" + +#: ../cache/locales.php:334 +msgid "Your status here !" +msgstr "" + +#: ../cache/locales.php:335 +msgid "Status updated" +msgstr "" + +#: ../cache/locales.php:336 +msgid "Status" +msgstr "" + +#: ../cache/locales.php:337 +msgid "Presence" +msgstr "" + +#: ../cache/locales.php:356 +msgid "Publish" +msgstr "" + +#: ../cache/locales.php:358 +msgid "You cannot publish a post on this Group" +msgstr "" + +#: ../cache/locales.php:359 +msgid "" +"Some fields have been filled in. Do you still want to go back and loose " +"their content?" +msgstr "" + +#: ../cache/locales.php:360 +msgid "Shared" +msgstr "" + +#: ../cache/locales.php:362 +#, php-format +msgid "%s has been added to your public groups" +msgstr "" + +#: ../cache/locales.php:363 +#, php-format +msgid "%s has been removed from your public groups" +msgstr "" + +#: ../cache/locales.php:364 +msgid "Add a chatroom" +msgstr "" + +#: ../cache/locales.php:365 +msgid "You don't have any chatroom yet." +msgstr "" + +#: ../cache/locales.php:366 +msgid "Add one by clicking on the add button in the header." +msgstr "" + +#: ../cache/locales.php:367 +msgid "Chatrooms" +msgstr "" + +#: ../cache/locales.php:370 +msgid "My Favorite Room" +msgstr "" + +#: ../cache/locales.php:374 +msgid "Remove a chatroom" +msgstr "" + +#: ../cache/locales.php:375 +msgid "" +"You are going to remove the following chatroom. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:378 +msgid "Users in the room" +msgstr "" + +#: ../cache/locales.php:379 +msgid "Please enter a correct nickname (6 to 40 characters)" +msgstr "" + +#: ../cache/locales.php:381 +msgid "Public chatroom" +msgstr "" + +#: ../cache/locales.php:382 +msgid "Please provide a room address" +msgstr "" + +#: ../cache/locales.php:383 +msgid "You are currently logued as an anonymous user." +msgstr "" + +#: ../cache/locales.php:384 +msgid "" +"You can join using your own account or create one on the login page by " +"loging out using the cross in the top-right corner." +msgstr "" + +#: ../cache/locales.php:385 +#, php-format +msgid "Login on %s" +msgstr "" + +#: ../cache/locales.php:386 +msgid "Your nickname" +msgstr "" + +#: ../cache/locales.php:387 +msgid "Ungrouped" +msgstr "" + +#: ../cache/locales.php:388 +msgid "Show disconnected contacts" +msgstr "" + +#: ../cache/locales.php:389 +msgid "Hide disconnected contacts" +msgstr "" + +#: ../cache/locales.php:390 +#, php-format +msgid "Show group %s" +msgstr "" + +#: ../cache/locales.php:391 +#, php-format +msgid "Hide group %s" +msgstr "" + +#: ../cache/locales.php:392 +msgid "Please enter a valid Jabber ID" +msgstr "" + +#: ../cache/locales.php:393 +msgid "" +"No contacts ? You can add one using the + button bellow or going to the " +"Explore page" +msgstr "" + +#: ../cache/locales.php:394 +msgid "Show/Hide" +msgstr "" + +#: ../cache/locales.php:395 +msgid "Enter the Jabber ID of your contact." +msgstr "" + +#: ../cache/locales.php:396 +msgid "Press enter to validate." +msgstr "" + +#: ../cache/locales.php:397 +msgid "JID" +msgstr "" + +#: ../cache/locales.php:398 +msgid "Results" +msgstr "" + +#: ../cache/locales.php:399 +msgid "Contact added" +msgstr "" + +#: ../cache/locales.php:401 +msgid "Contact deleted" +msgstr "" + +#: ../cache/locales.php:403 +msgid "This is not a valid url" +msgstr "" + +#: ../cache/locales.php:404 +msgid "Sharing the URL" +msgstr "" + +#: ../cache/locales.php:405 +msgid "Statistics" +msgstr "" + +#: ../cache/locales.php:406 +msgid "Since" +msgstr "" + +#: ../cache/locales.php:407 +msgid "Sessions" +msgstr "" + +#: ../cache/locales.php:409 +msgid "Monthly Subscriptions" +msgstr "" + +#: ../cache/locales.php:410 +msgid "Monthly Subscriptions Cumulated" +msgstr "" + +#: ../cache/locales.php:412 +msgid "" +"Movim is a decentralized social network, before creating a new account you " +"need to choose a server to register." +msgstr "" + +#: ../cache/locales.php:413 +msgid "Your server here ?" +msgstr "" + +#: ../cache/locales.php:414 +msgid "Contact us to add yours to the officially supported servers list" +msgstr "" + +#: ../cache/locales.php:416 +msgid "No public feed for this contact" +msgstr "" + +#: ../cache/locales.php:417 +msgid "No contact specified" +msgstr "" + +#: ../cache/locales.php:418 ../cache/locales.php:473 +msgid "Profile" +msgstr "Profil" + +#: ../cache/locales.php:419 +msgid "Profile Updated" +msgstr "" + +#: ../cache/locales.php:420 +msgid "Profile Not Updated" +msgstr "" + +#: ../cache/locales.php:421 +msgid "Your profile is now public" +msgstr "" + +#: ../cache/locales.php:422 +msgid "Your profile is now restricted" +msgstr "" + +#: ../cache/locales.php:436 +msgid "Twitter" +msgstr "" + +#: ../cache/locales.php:437 +msgid "Skype" +msgstr "" + +#: ../cache/locales.php:438 +msgid "Yahoo" +msgstr "" + +#: ../cache/locales.php:439 +msgid "Privacy Level" +msgstr "" + +#: ../cache/locales.php:440 +msgid "Is this profile public ?" +msgstr "" + +#: ../cache/locales.php:441 +msgid "" +"Please pay attention ! By making your profile public, all the information " +"listed above will be available for all the Movim users and on the whole " +"Internet." +msgstr "" + +#: ../cache/locales.php:442 +msgid "Call" +msgstr "" + +#: ../cache/locales.php:443 +msgid "Hang up" +msgstr "" + +#: ../cache/locales.php:444 +msgid "Connection" +msgstr "" + +#: ../cache/locales.php:445 ../cache/locales.php:451 +msgid "Hung up" +msgstr "" + +#: ../cache/locales.php:446 ../cache/locales.php:452 +msgid "Your contact is busy" +msgstr "" + +#: ../cache/locales.php:447 ../cache/locales.php:453 +msgid "Declined" +msgstr "" + +#: ../cache/locales.php:448 ../cache/locales.php:454 +msgid "Remote application incompatible" +msgstr "" + +#: ../cache/locales.php:450 ../cache/locales.php:456 +msgid "Is calling you" +msgstr "" + +#: ../cache/locales.php:457 +msgid "You don't have javascript enabled. Good luck with that." +msgstr "" + +#: ../cache/locales.php:458 +msgid "" +"Movim is a kickass distributed social networking platform that protect your " +"privacy an comes with a set of awesome features." +msgstr "" + +#: ../cache/locales.php:459 +msgid "Administration" +msgstr "" + +#: ../cache/locales.php:460 +msgid "Home" +msgstr "Hjem" + +#: ../cache/locales.php:461 +msgid "Discover" +msgstr "" + +#: ../cache/locales.php:462 +msgid "Explore" +msgstr "" + +#: ../cache/locales.php:463 +msgid "Account Creation" +msgstr "" + +#: ../cache/locales.php:464 +msgid "News" +msgstr "" + +#: ../cache/locales.php:465 +msgid "Avatar" +msgstr "Avatar" + +#: ../cache/locales.php:467 +msgid "Chats" +msgstr "" + +#: ../cache/locales.php:470 +msgid "Server" +msgstr "" + +#: ../cache/locales.php:471 +msgid "Public Groups" +msgstr "" + +#: ../cache/locales.php:472 +msgid "Viewer" +msgstr "" + +#: ../cache/locales.php:474 +msgid "Media" +msgstr "" + +#: ../cache/locales.php:475 +msgid "Blog" +msgstr "" + +#: ../cache/locales.php:476 +msgid "About" +msgstr "" + +#: ../cache/locales.php:477 +msgid "Login" +msgstr "" + +#: ../cache/locales.php:479 +msgid "Feed" +msgstr "" + +#: ../cache/locales.php:481 +msgid "Gallery" +msgstr "" + +#: ../cache/locales.php:483 +msgid "Visio-conference" +msgstr "" + +#: ../cache/locales.php:484 +msgid "Pods" +msgstr "" + +#: ../cache/locales.php:485 +msgid "Share" +msgstr "" + +#: ../cache/locales.php:486 +msgid "Room" +msgstr "" + +#: ../cache/locales.php:487 +#, php-format +msgid "Error: %s" +msgstr "Feil %s" + +#: ../cache/locales.php:488 +#, php-format +msgid "Cannot load file '%s'" +msgstr "" + +#: ../cache/locales.php:489 +#, php-format +msgid "Route error, please set all the parameters for the page %s" +msgstr "" + +#: ../cache/locales.php:490 +#, php-format +msgid "Requested widget '%s' doesn't exist." +msgstr "" + +#: ../cache/locales.php:491 +#, php-format +msgid "Requested event '%s' not registered." +msgstr "" + +#: ../cache/locales.php:492 +msgid "Whoops!" +msgstr "" + +#: ../cache/locales.php:493 +msgid "It seem that you don't have any pictures here?" +msgstr "" + +#: ../cache/locales.php:494 +msgid "You can try to upload a couple by going to the Media page" +msgstr "" + +#: ../cache/locales.php:495 +#, php-format +msgid "%s - About" +msgstr "" + +#: ../cache/locales.php:496 +#, php-format +msgid "%s - Account" +msgstr "" + +#: ../cache/locales.php:497 +#, php-format +msgid "%s - Administration Panel" +msgstr "" + +#: ../cache/locales.php:498 +#, php-format +msgid "%s - Blog" +msgstr "" + +#: ../cache/locales.php:499 +#, php-format +msgid "%s - Configuration" +msgstr "" + +#: ../cache/locales.php:500 +#, php-format +msgid "%s - Discover" +msgstr "" + +#: ../cache/locales.php:501 +#, php-format +msgid "%s - Explore" +msgstr "" + +#: ../cache/locales.php:502 +#, php-format +msgid "%s - Help Page" +msgstr "" + +#: ../cache/locales.php:503 +#, php-format +msgid "%s - Login to Movim" +msgstr "%s - Logg in på Movim" + +#: ../cache/locales.php:504 +#, php-format +msgid "%s - Welcome to Movim" +msgstr "%s - Velkommen til Movim" + +#: ../cache/locales.php:505 +#, php-format +msgid "%s - Media" +msgstr "" + +#: ../cache/locales.php:506 +#, php-format +msgid "%s - News" +msgstr "" + +#: ../cache/locales.php:507 +#, php-format +msgid "%s - Group Configuration" +msgstr "" + +#: ../cache/locales.php:508 +#, php-format +msgid "%s - Group" +msgstr "" + +#: ../cache/locales.php:509 +#, php-format +msgid "%s - 404" +msgstr "" + +#: ../cache/locales.php:510 +#, php-format +msgid "%s - Profile" +msgstr "" + +#: ../cache/locales.php:511 +#, php-format +msgid "%s - Server" +msgstr "" + +#: ../cache/locales.php:512 +msgid "Validate" +msgstr "" + +#: ../cache/locales.php:513 +msgid "Refresh" +msgstr "" + +#: ../cache/locales.php:514 +msgid "Add" +msgstr "" + +#: ../cache/locales.php:515 +msgid "Delete" +msgstr "" + +#: ../cache/locales.php:516 +msgid "Remove" +msgstr "" + +#: ../cache/locales.php:517 +msgid "Cancel" +msgstr "" + +#: ../cache/locales.php:518 +msgid "Close" +msgstr "" + +#: ../cache/locales.php:519 +msgid "Update" +msgstr "" + +#: ../cache/locales.php:520 +msgid "Updating" +msgstr "" + +#: ../cache/locales.php:521 +msgid "Submit" +msgstr "" + +#: ../cache/locales.php:522 +msgid "Submitting" +msgstr "" + +#: ../cache/locales.php:523 +msgid "Reset" +msgstr "" + +#: ../cache/locales.php:524 +msgid "Register" +msgstr "" + +#: ../cache/locales.php:525 +msgid "Unregister" +msgstr "" + +#: ../cache/locales.php:526 +msgid "Save" +msgstr "" + +#: ../cache/locales.php:527 +msgid "Clear" +msgstr "" + +#: ../cache/locales.php:528 +msgid "Upload" +msgstr "" + +#: ../cache/locales.php:529 +msgid "Come in!" +msgstr "" + +#: ../cache/locales.php:530 +msgid "Connecting" +msgstr "" + +#: ../cache/locales.php:531 +msgid "Yes" +msgstr "" + +#: ../cache/locales.php:532 +msgid "No" +msgstr "" + +#: ../cache/locales.php:534 +msgid "Return" +msgstr "" + +#: ../cache/locales.php:535 +msgid "Accept" +msgstr "Godta" + +#: ../cache/locales.php:536 +msgid "Refuse" +msgstr "" + +#: ../cache/locales.php:537 +msgid "Next" +msgstr "" + +#: ../cache/locales.php:538 +msgid "Previous" +msgstr "" + +#: ../cache/locales.php:539 +#, php-format +msgid "Step %s" +msgstr "" + +#: ../cache/locales.php:542 +msgid "Day" +msgstr "" + +#: ../cache/locales.php:543 +msgid "Monday" +msgstr "" + +#: ../cache/locales.php:544 +msgid "Tuesday" +msgstr "" + +#: ../cache/locales.php:545 +msgid "Wednesday" +msgstr "" + +#: ../cache/locales.php:546 +msgid "Thursday" +msgstr "" + +#: ../cache/locales.php:547 +msgid "Friday" +msgstr "" + +#: ../cache/locales.php:548 +msgid "Saturday" +msgstr "" + +#: ../cache/locales.php:549 +msgid "Sunday" +msgstr "" + +#: ../cache/locales.php:550 ../cache/locales.php:559 +msgid "None" +msgstr "" + +#: ../cache/locales.php:551 +msgid "Male" +msgstr "" + +#: ../cache/locales.php:552 +msgid "Female" +msgstr "" + +#: ../cache/locales.php:553 +msgid "Other" +msgstr "" + +#: ../cache/locales.php:554 +msgid "Bot" +msgstr "" + +#: ../cache/locales.php:555 +msgid "Desktop" +msgstr "" + +#: ../cache/locales.php:556 +msgid "Phone" +msgstr "" + +#: ../cache/locales.php:557 +msgid "Web" +msgstr "" + +#: ../cache/locales.php:558 +msgid "Registered" +msgstr "" + +#: ../cache/locales.php:560 +msgid "Single" +msgstr "" + +#: ../cache/locales.php:561 +msgid "In a relationship" +msgstr "" + +#: ../cache/locales.php:562 +msgid "Married" +msgstr "" + +#: ../cache/locales.php:563 +msgid "Divorced" +msgstr "" + +#: ../cache/locales.php:564 +msgid "Widowed" +msgstr "" + +#: ../cache/locales.php:565 +msgid "Cohabiting" +msgstr "" + +#: ../cache/locales.php:566 +msgid "Civil Union" +msgstr "" + +#: ../cache/locales.php:567 +msgid "Not shared" +msgstr "" + +#: ../cache/locales.php:568 +msgid "Shared with one contact" +msgstr "" + +#: ../cache/locales.php:569 +msgid "Shared with all contacts" +msgstr "" + +#: ../cache/locales.php:570 +msgid "Shared with the XMPP network" +msgstr "" + +#: ../cache/locales.php:571 +msgid "Shared with the whole Internet" +msgstr "" + +#: ../cache/locales.php:572 +msgid "Online" +msgstr "" + +#: ../cache/locales.php:573 +msgid "Away" +msgstr "Borte" + +#: ../cache/locales.php:574 +msgid "Do Not Disturb" +msgstr "" + +#: ../cache/locales.php:575 +msgid "Extended Away" +msgstr "" + +#: ../cache/locales.php:576 +msgid "Offline" +msgstr "" + +#: ../cache/locales.php:577 +msgid "Error" +msgstr "" + +#: ../cache/locales.php:578 +msgid "afraid" +msgstr "" + +#: ../cache/locales.php:579 +msgid "amazed" +msgstr "" + +#: ../cache/locales.php:580 +msgid "amorous" +msgstr "" + +#: ../cache/locales.php:581 +msgid "angry" +msgstr "" + +#: ../cache/locales.php:582 +msgid "annoyed" +msgstr "" + +#: ../cache/locales.php:583 +msgid "anxious" +msgstr "" + +#: ../cache/locales.php:584 +msgid "aroused" +msgstr "" + +#: ../cache/locales.php:585 +msgid "ashamed" +msgstr "" + +#: ../cache/locales.php:586 +msgid "bored" +msgstr "" + +#: ../cache/locales.php:587 +msgid "brave" +msgstr "" + +#: ../cache/locales.php:588 +msgid "calm" +msgstr "" + +#: ../cache/locales.php:589 +msgid "cautious" +msgstr "" + +#: ../cache/locales.php:590 +msgid "cold" +msgstr "" + +#: ../cache/locales.php:591 +msgid "confident" +msgstr "" + +#: ../cache/locales.php:592 +msgid "confused" +msgstr "" + +#: ../cache/locales.php:593 +msgid "contemplative" +msgstr "" + +#: ../cache/locales.php:594 +msgid "contented" +msgstr "" + +#: ../cache/locales.php:595 +msgid "cranky" +msgstr "" + +#: ../cache/locales.php:596 +msgid "crazy" +msgstr "" + +#: ../cache/locales.php:597 +msgid "creative" +msgstr "" + +#: ../cache/locales.php:598 +msgid "curious" +msgstr "" + +#: ../cache/locales.php:599 +msgid "dejected" +msgstr "" + +#: ../cache/locales.php:600 +msgid "depressed" +msgstr "" + +#: ../cache/locales.php:601 +msgid "disappointed" +msgstr "" + +#: ../cache/locales.php:602 +msgid "disgusted" +msgstr "" + +#: ../cache/locales.php:603 +msgid "dismayed" +msgstr "" + +#: ../cache/locales.php:604 +msgid "distracted" +msgstr "" + +#: ../cache/locales.php:605 +msgid "embarrassed" +msgstr "" + +#: ../cache/locales.php:606 +msgid "envious" +msgstr "" + +#: ../cache/locales.php:607 +msgid "excited" +msgstr "" + +#: ../cache/locales.php:608 +msgid "flirtatious" +msgstr "" + +#: ../cache/locales.php:609 +msgid "frustated" +msgstr "" + +#: ../cache/locales.php:610 +msgid "grateful" +msgstr "" + +#: ../cache/locales.php:611 +msgid "grieving" +msgstr "" + +#: ../cache/locales.php:612 +msgid "grumpy" +msgstr "" + +#: ../cache/locales.php:613 +msgid "guilty" +msgstr "" + +#: ../cache/locales.php:614 +msgid "happy" +msgstr "" + +#: ../cache/locales.php:615 +msgid "hopeful" +msgstr "" + +#: ../cache/locales.php:616 +msgid "hot" +msgstr "" + +#: ../cache/locales.php:617 +msgid "humbled" +msgstr "" + +#: ../cache/locales.php:618 +msgid "humiliated" +msgstr "" + +#: ../cache/locales.php:619 +msgid "hungry" +msgstr "" + +#: ../cache/locales.php:620 +msgid "hurt" +msgstr "" + +#: ../cache/locales.php:621 +msgid "impressed" +msgstr "" + +#: ../cache/locales.php:622 +msgid "in awe" +msgstr "" + +#: ../cache/locales.php:623 +msgid "in love" +msgstr "" + +#: ../cache/locales.php:624 +msgid "indignant" +msgstr "" + +#: ../cache/locales.php:625 +msgid "interested" +msgstr "" + +#: ../cache/locales.php:626 +msgid "intoxicated" +msgstr "" + +#: ../cache/locales.php:627 +msgid "invincible" +msgstr "" + +#: ../cache/locales.php:628 +msgid "jealous" +msgstr "" + +#: ../cache/locales.php:629 +msgid "lonely" +msgstr "" + +#: ../cache/locales.php:630 +msgid "lost" +msgstr "" + +#: ../cache/locales.php:631 +msgid "lucky" +msgstr "" + +#: ../cache/locales.php:632 +msgid "mean" +msgstr "" + +#: ../cache/locales.php:633 +msgid "moody" +msgstr "" + +#: ../cache/locales.php:634 +msgid "nervous" +msgstr "" + +#: ../cache/locales.php:635 +msgid "neutral" +msgstr "" + +#: ../cache/locales.php:636 +msgid "offended" +msgstr "" + +#: ../cache/locales.php:637 +msgid "outraged" +msgstr "" + +#: ../cache/locales.php:638 +msgid "playful" +msgstr "" + +#: ../cache/locales.php:639 +msgid "proud" +msgstr "" + +#: ../cache/locales.php:640 +msgid "relaxed" +msgstr "" + +#: ../cache/locales.php:641 +msgid "relieved" +msgstr "" + +#: ../cache/locales.php:642 +msgid "remorseful" +msgstr "" + +#: ../cache/locales.php:643 +msgid "restless" +msgstr "" + +#: ../cache/locales.php:644 +msgid "sad" +msgstr "" + +#: ../cache/locales.php:645 +msgid "sarcastic" +msgstr "" + +#: ../cache/locales.php:646 +msgid "satisfied" +msgstr "" + +#: ../cache/locales.php:647 +msgid "serious" +msgstr "" + +#: ../cache/locales.php:648 +msgid "shocked" +msgstr "" + +#: ../cache/locales.php:649 +msgid "shy" +msgstr "" + +#: ../cache/locales.php:650 +msgid "sick" +msgstr "" + +#: ../cache/locales.php:651 +msgid "sleepy" +msgstr "" + +#: ../cache/locales.php:652 +msgid "spontaneous" +msgstr "" + +#: ../cache/locales.php:653 +msgid "stressed" +msgstr "" + +#: ../cache/locales.php:654 +msgid "strong" +msgstr "" + +#: ../cache/locales.php:655 +msgid "surprised" +msgstr "" + +#: ../cache/locales.php:656 +msgid "thankful" +msgstr "" + +#: ../cache/locales.php:657 +msgid "thirsty" +msgstr "" + +#: ../cache/locales.php:658 +msgid "tired" +msgstr "" + +#: ../cache/locales.php:659 +msgid "undefined" +msgstr "" + +#: ../cache/locales.php:660 +msgid "weak" +msgstr "" + +#: ../cache/locales.php:661 +msgid "worried" +msgstr "" + +#: ../cache/locales.php:662 +msgid "Month" +msgstr "" + +#: ../cache/locales.php:663 +msgid "January" +msgstr "" + +#: ../cache/locales.php:664 +msgid "February" +msgstr "" + +#: ../cache/locales.php:665 +msgid "March" +msgstr "" + +#: ../cache/locales.php:666 +msgid "April" +msgstr "" + +#: ../cache/locales.php:667 +msgid "May" +msgstr "" + +#: ../cache/locales.php:668 +msgid "June" +msgstr "" + +#: ../cache/locales.php:669 +msgid "July" +msgstr "" + +#: ../cache/locales.php:670 +msgid "August" +msgstr "" + +#: ../cache/locales.php:671 +msgid "September" +msgstr "" + +#: ../cache/locales.php:672 +msgid "October" +msgstr "" + +#: ../cache/locales.php:673 +msgid "November" +msgstr "" + +#: ../cache/locales.php:674 +msgid "December" +msgstr "" + +#: ../cache/locales.php:675 +msgid "Year" +msgstr "" + +#: ../cache/locales.php:676 +msgid "Today" +msgstr "" + +#: ../cache/locales.php:677 +msgid "Tomorrow" +msgstr "" + +#: ../cache/locales.php:678 +msgid "Yesterday" +msgstr "" + +#: ../cache/locales.php:679 +#, php-format +msgid " %d days ago" +msgstr "" + +#: ../cache/locales.php:680 +msgid "day" +msgstr "" + +#: ../cache/locales.php:682 +msgid "What's new ?" +msgstr "" + +#: ../cache/locales.php:683 +msgid "Place" +msgstr "" + +#: ../cache/locales.php:684 +msgid "by" +msgstr "" + +#: ../cache/locales.php:685 +msgid "Geolocalisation" +msgstr "" + +#: ../cache/locales.php:686 +msgid "email" +msgstr "" + +#: ../cache/locales.php:688 +msgid "No comments yet" +msgstr "" + +#: ../cache/locales.php:689 +msgid "No comments stream" +msgstr "" + +#: ../cache/locales.php:690 +msgid "Your feed cannot be loaded." +msgstr "" + +#: ../cache/locales.php:691 +msgid "Get older posts" +msgstr "" + +#: ../cache/locales.php:692 +#, php-format +msgid "%s new items" +msgstr "" + +#: ../cache/locales.php:693 +msgid "Comment publication error" +msgstr "" + +#: ../cache/locales.php:694 +msgid "Show the older comments" +msgstr "" + +#: ../cache/locales.php:695 +msgid "Loading comments ..." +msgstr "" + +#: ../cache/locales.php:696 +msgid "Get the comments" +msgstr "" + +#: ../cache/locales.php:697 +msgid "Add a comment" +msgstr "" + +#: ../cache/locales.php:698 +msgid "Share with" +msgstr "" + +#: ../cache/locales.php:699 +msgid "Everyone" +msgstr "" + +#: ../cache/locales.php:700 +msgid "Your contacts" +msgstr "" + +#: ../cache/locales.php:702 +msgid "Updated" +msgstr "" + +#: ../cache/locales.php:703 +msgid "Content not found" +msgstr "" + +#: ../cache/locales.php:704 +msgid "Contact publication" +msgstr "" + +#: ../cache/locales.php:705 +msgid "Comments" +msgstr "" + +#: ../cache/locales.php:706 +msgid "The API is not reachable, try again later" +msgstr "" + +#: ../cache/locales.php:707 +msgid "Type here" +msgstr "" + +#~ msgid "User not logged in." +#~ msgstr "Bruker ikke logget inn" + +#~ msgid "Remove this contact" +#~ msgstr "Fjern denne kontakten" + +#~ msgid "wants to talk with you" +#~ msgstr "vil snakke med deg" + +#~ msgid "Decline" +#~ msgstr "Avslå" + +#~ msgid "or" +#~ msgstr "eller" + +#~ msgid "Compatibility Test" +#~ msgstr "Kompatibilitet Test" diff --git a/sources/locales/oc.po b/sources/locales/oc.po new file mode 100644 index 0000000..caaa16f --- /dev/null +++ b/sources/locales/oc.po @@ -0,0 +1,2841 @@ +# Occitan translations for Movim package. +# This file is distributed under the same license as the Movim package. +# This file was translated from CodingTeam at . +msgid "" +msgstr "" +"Project-Id-Version: Movim\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-06-08 22:06+0200\n" +"PO-Revision-Date: 2015-06-09 12:18+0000\n" +"Last-Translator: edhelas \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2015-06-18 21:08+0000\n" +"X-Generator: Launchpad (build 17570)\n" +"Language: \n" + +#: ../cache/locales.php:2 +msgid "Thanks" +msgstr "" + +#: ../cache/locales.php:3 +msgid "Developers" +msgstr "" + +#: ../cache/locales.php:4 +msgid "Translators" +msgstr "" + +#: ../cache/locales.php:5 +msgid "Software" +msgstr "Logicials" + +#: ../cache/locales.php:6 +msgid "Resources" +msgstr "" + +#: ../cache/locales.php:7 ../cache/locales.php:83 ../cache/locales.php:85 +msgid "API" +msgstr "" + +#: ../cache/locales.php:8 +msgid "" +"Movim is an XMPP-based communication platform. All the project, except the " +"following software and resources, is under" +msgstr "" + +#: ../cache/locales.php:9 +msgid "Account" +msgstr "" + +#: ../cache/locales.php:10 +msgid "The password has been updated" +msgstr "" + +#: ../cache/locales.php:11 +msgid "Please provide a valid password (6 characters minimum)" +msgstr "" + +#: ../cache/locales.php:12 +msgid "The provided passwords are not the same" +msgstr "" + +#: ../cache/locales.php:13 +msgid "Delete my account" +msgstr "" + +#: ../cache/locales.php:14 +msgid "" +"You will delete your XMPP account and all the relative information linked to " +"it (profile, contacts and publications)." +msgstr "" + +#: ../cache/locales.php:15 +msgid "Are you sure that you want to delete it ?" +msgstr "" + +#: ../cache/locales.php:16 ../cache/locales.php:411 +msgid "Create a new account" +msgstr "Crear un compte novèl" + +#: ../cache/locales.php:17 +msgid "No account creation form found on the server" +msgstr "" + +#: ../cache/locales.php:18 ../cache/locales.php:172 +msgid "on" +msgstr "lo" + +#: ../cache/locales.php:19 +msgid "Your acccount has been successfully registered" +msgstr "" + +#: ../cache/locales.php:20 +msgid "Loading" +msgstr "" + +#: ../cache/locales.php:21 +msgid "Not Acceptable" +msgstr "" + +#: ../cache/locales.php:22 +msgid "The registration system of this server is currently unavailable" +msgstr "" + +#: ../cache/locales.php:23 +msgid "" +"This server use an external system for the registration, please click on the " +"following URL." +msgstr "" + +#: ../cache/locales.php:24 +msgid "Actions" +msgstr "Accions" + +#: ../cache/locales.php:25 ../cache/locales.php:82 +msgid "Database" +msgstr "" + +#: ../cache/locales.php:26 +msgid "Modl wasn't able to connect to the database" +msgstr "" + +#: ../cache/locales.php:27 +msgid "Movim is connected to the database" +msgstr "" + +#: ../cache/locales.php:28 +msgid "The database need to be updated" +msgstr "" + +#: ../cache/locales.php:29 +msgid "Movim database is up to date" +msgstr "" + +#: ../cache/locales.php:30 +msgid "Database Type" +msgstr "" + +#: ../cache/locales.php:31 ../cache/locales.php:50 ../cache/locales.php:540 +msgid "Username" +msgstr "Nom d'utilizaire" + +#: ../cache/locales.php:32 ../cache/locales.php:51 ../cache/locales.php:282 +#: ../cache/locales.php:541 +msgid "Password" +msgstr "Senhal" + +#: ../cache/locales.php:33 +msgid "Host" +msgstr "" + +#: ../cache/locales.php:34 +msgid "Port" +msgstr "" + +#: ../cache/locales.php:35 +msgid "Database Name" +msgstr "" + +#: ../cache/locales.php:36 +msgid "General Settings" +msgstr "Configuracion generala" + +#: ../cache/locales.php:37 +msgid "Theme" +msgstr "Tèma" + +#: ../cache/locales.php:38 +msgid "Default language" +msgstr "Lenga per defaut" + +#: ../cache/locales.php:39 +msgid "Environment" +msgstr "Environament" + +#: ../cache/locales.php:40 +msgid "Log verbosity" +msgstr "Nivèl de jornalizacion" + +#: ../cache/locales.php:41 +msgid "Server Timezone" +msgstr "Fus orari del servidor" + +#: ../cache/locales.php:42 +msgid "User folder size limit (in bytes)" +msgstr "" + +#: ../cache/locales.php:43 +msgid "WebSocket Configuration" +msgstr "" + +#: ../cache/locales.php:44 +msgid "Enter here a valid WebSocket URI in the form" +msgstr "" + +#: ../cache/locales.php:45 +msgid "WebSocket URI" +msgstr "" + +#: ../cache/locales.php:46 +msgid "" +"If you change the URI, please restart the daemon to reload the configuration" +msgstr "" + +#: ../cache/locales.php:47 +msgid "Public WebSockets" +msgstr "" + +#: ../cache/locales.php:48 +msgid "Administration Credential" +msgstr "Identificacion de l'administrator" + +#: ../cache/locales.php:49 +msgid "Change the default credentials admin/password" +msgstr "" + +#: ../cache/locales.php:52 +msgid "Retype password" +msgstr "Tornar picar lo senhal" + +#: ../cache/locales.php:53 +msgid "Whitelist - XMPP Server" +msgstr "Servidors XMPP - Lista blancha" + +#: ../cache/locales.php:54 +msgid "" +"If you want to specify a list of authorized XMPP servers on your Movim pod " +"and forbid the connection on all the others please put their domain name " +"here, with comma (ex: movim.eu,jabber.fr)" +msgstr "" +"Si desiratz especificar una lista de servidors XMPP autorizats sus vòstre " +"pòd Movim e interdire la connexion a tots los autres, especificatz si vos " +"plai la lista de lor noms de domeni, separats per de las virgulas (ex: " +"movim.eu, jabber.fr)" + +#: ../cache/locales.php:55 +msgid "" +"Leave this field blank if you allow the access to all the XMPP accounts." +msgstr "" +"Daissatz aqueste champ void se desiratz autorizar la connexion a totes los " +"comptes XMPP." + +#: ../cache/locales.php:56 +msgid "List of whitelisted XMPP servers" +msgstr "Lista blancha dels servidors XMPP" + +#: ../cache/locales.php:57 ../cache/locales.php:61 +msgid "Information Message" +msgstr "Messatge d'informacion" + +#: ../cache/locales.php:58 +msgid "Description" +msgstr "Descripcion" + +#: ../cache/locales.php:59 +msgid "This message will be displayed on the login page" +msgstr "" + +#: ../cache/locales.php:60 +msgid "Leave this field blank if you don't want to show any message." +msgstr "" + +#: ../cache/locales.php:62 +msgid "Empty" +msgstr "" + +#: ../cache/locales.php:63 +msgid "Syslog" +msgstr "" + +#: ../cache/locales.php:64 +msgid "Syslog and files" +msgstr "" + +#: ../cache/locales.php:65 +msgid "URL Rewriting" +msgstr "" + +#: ../cache/locales.php:66 +msgid "The URL Rewriting can be enabled" +msgstr "" + +#: ../cache/locales.php:67 +msgid "General Overview" +msgstr "" + +#: ../cache/locales.php:68 +msgid "" +"Movim has found some issues or things that need to be fixed or improved" +msgstr "" + +#: ../cache/locales.php:69 +#, php-format +msgid "Update your PHP-Version: %s" +msgstr "" + +#: ../cache/locales.php:70 +msgid "Required: 5.3.0" +msgstr "" + +#: ../cache/locales.php:71 +msgid "Install the php5-curl library" +msgstr "" + +#: ../cache/locales.php:72 +msgid "Install the php5-imagick library" +msgstr "" + +#: ../cache/locales.php:73 +msgid "Install the php5-gd library" +msgstr "" + +#: ../cache/locales.php:74 +msgid "Read and write rights for the webserver in Movim's root directory" +msgstr "" +"Movim a pas los dreches de lectura nimai d'escritura dins son dorsier raiç" + +#: ../cache/locales.php:75 +msgid "The URL Rewriting support is currently disabled" +msgstr "" + +#: ../cache/locales.php:76 +msgid "The database need to be updated, go to the database panel to fix this" +msgstr "" + +#: ../cache/locales.php:77 +msgid "" +"WebSocket connection error, check if the Movim Daemon is running and is " +"reacheable" +msgstr "" + +#: ../cache/locales.php:78 +msgid "" +"XMPP Websocket connection error, please check the validity of the URL given " +"in the General Configuration" +msgstr "" + +#: ../cache/locales.php:79 +msgid "Browser" +msgstr "" + +#: ../cache/locales.php:80 +msgid "Movim Core" +msgstr "" + +#: ../cache/locales.php:81 +msgid "Movim Daemon" +msgstr "" + +#: ../cache/locales.php:84 +msgid "XMPP" +msgstr "" + +#: ../cache/locales.php:86 +#, php-format +msgid "" +"Here you can register your pod on the official %sMovim API%s and be listed " +"on %sthe pods page%s." +msgstr "" + +#: ../cache/locales.php:87 +msgid "Your pod is not registered on the API" +msgstr "" + +#: ../cache/locales.php:88 +msgid "Your pod is registered on the API" +msgstr "" + +#: ../cache/locales.php:89 +msgid "Your pod is not yet validated" +msgstr "" + +#: ../cache/locales.php:90 +msgid "Your pod is validated" +msgstr "" + +#: ../cache/locales.php:91 +msgid "" +"You asked to be removed from the API, this request will be processed in a " +"couple of hours" +msgstr "" + +#: ../cache/locales.php:92 ../cache/locales.php:147 +msgid "Configuration updated" +msgstr "" + +#: ../cache/locales.php:93 +msgid "File" +msgstr "" + +#: ../cache/locales.php:94 +msgid "Use it" +msgstr "" + +#: ../cache/locales.php:95 +msgid "Webcam" +msgstr "Webcam" + +#: ../cache/locales.php:96 +msgid "Cheese !" +msgstr "Sorissètz !" + +#: ../cache/locales.php:97 +msgid "Take a webcam snapshot" +msgstr "Prene una fòto amb vòstre aparelh fòto" + +#: ../cache/locales.php:98 +msgid "Avatar Updated" +msgstr "" + +#: ../cache/locales.php:99 +msgid "Avatar Not Updated" +msgstr "" + +#: ../cache/locales.php:100 ../cache/locales.php:415 +#, php-format +msgid "%s's feed" +msgstr "" + +#: ../cache/locales.php:101 +msgid "This user has not posted anything right now" +msgstr "" + +#: ../cache/locales.php:102 +msgid "Conferences" +msgstr "Conferéncias" + +#: ../cache/locales.php:103 ../cache/locales.php:193 ../cache/locales.php:217 +#: ../cache/locales.php:468 +msgid "Groups" +msgstr "Gropes" + +#: ../cache/locales.php:104 +msgid "Add a new Chat Room" +msgstr "" + +#: ../cache/locales.php:105 ../cache/locales.php:368 +msgid "Chat Room ID" +msgstr "" + +#: ../cache/locales.php:106 ../cache/locales.php:116 ../cache/locales.php:156 +#: ../cache/locales.php:361 ../cache/locales.php:369 ../cache/locales.php:424 +msgid "Name" +msgstr "Nom" + +#: ../cache/locales.php:107 ../cache/locales.php:157 ../cache/locales.php:371 +#: ../cache/locales.php:425 +msgid "Nickname" +msgstr "Escais" + +#: ../cache/locales.php:108 +msgid "Do you want do join automaticaly this Chat Room ?" +msgstr "" + +#: ../cache/locales.php:109 ../cache/locales.php:372 +msgid "Bad Chatroom ID" +msgstr "" + +#: ../cache/locales.php:110 ../cache/locales.php:373 +msgid "Empty name" +msgstr "Nom void" + +#: ../cache/locales.php:111 ../cache/locales.php:380 +msgid "Bookmarks updated" +msgstr "Signets meses a jorn" + +#: ../cache/locales.php:112 +msgid "An error occured : " +msgstr "Una error s'es produsida : " + +#: ../cache/locales.php:113 +msgid "Configure" +msgstr "" + +#: ../cache/locales.php:114 +msgid "Add a new URL" +msgstr "" + +#: ../cache/locales.php:115 +msgid "URL" +msgstr "" + +#: ../cache/locales.php:117 +msgid "Message Published" +msgstr "Messatge publicat" + +#: ../cache/locales.php:118 ../cache/locales.php:138 +msgid "Encrypted message" +msgstr "Messatge chifrat" + +#: ../cache/locales.php:119 +msgid "Composing..." +msgstr "A escriure..." + +#: ../cache/locales.php:120 +msgid "Paused..." +msgstr "" + +#: ../cache/locales.php:121 +msgid "Contact gone" +msgstr "" + +#: ../cache/locales.php:122 +#, php-format +msgid "%s needs your attention" +msgstr "%s a besonh de vòstre atencion" + +#: ../cache/locales.php:123 +msgid "Your message here..." +msgstr "" + +#: ../cache/locales.php:124 +msgid "Smileys" +msgstr "" + +#: ../cache/locales.php:125 ../cache/locales.php:139 +msgid "Chat" +msgstr "Messatjariá instantanèa (chat)" + +#: ../cache/locales.php:126 +msgid "Discuss with your contacts" +msgstr "" + +#: ../cache/locales.php:127 +msgid "Members" +msgstr "" + +#: ../cache/locales.php:128 ../cache/locales.php:376 +msgid "Connected to the chatroom" +msgstr "" + +#: ../cache/locales.php:129 ../cache/locales.php:377 +msgid "Disconnected from the chatroom" +msgstr "" + +#: ../cache/locales.php:130 ../cache/locales.php:200 ../cache/locales.php:469 +msgid "Configuration" +msgstr "Configuracion" + +#: ../cache/locales.php:131 +msgid "Configuration saved" +msgstr "" + +#: ../cache/locales.php:132 +msgid "Subject" +msgstr "" + +#: ../cache/locales.php:133 +msgid "Subject changed" +msgstr "" + +#: ../cache/locales.php:134 +msgid "Open a new conversation by clicking on the plus button bellow" +msgstr "" + +#: ../cache/locales.php:135 +msgid "Chat with a contact" +msgstr "" + +#: ../cache/locales.php:136 +msgid "Frequent contacts" +msgstr "" + +#: ../cache/locales.php:137 +msgid "Load more contacts" +msgstr "" + +#: ../cache/locales.php:140 +msgid "General" +msgstr "" + +#: ../cache/locales.php:141 +msgid "Language" +msgstr "Lenga" + +#: ../cache/locales.php:142 +msgid "Roster display" +msgstr "" + +#: ../cache/locales.php:143 +msgid "Show the offline contacts" +msgstr "" + +#: ../cache/locales.php:144 +msgid "Hide the offline contacts" +msgstr "" + +#: ../cache/locales.php:145 +msgid "Appearence" +msgstr "" + +#: ../cache/locales.php:146 +msgid "This configuration is shared wherever you are connected !" +msgstr "" + +#: ../cache/locales.php:148 +msgid "Notify on incoming message" +msgstr "" + +#: ../cache/locales.php:149 +msgid "Use desktop notifications" +msgstr "" + +#: ../cache/locales.php:150 +msgid "Data" +msgstr "" + +#: ../cache/locales.php:151 +msgid "Cache" +msgstr "" + +#: ../cache/locales.php:152 ../cache/locales.php:218 ../cache/locales.php:466 +msgid "Contacts" +msgstr "" + +#: ../cache/locales.php:153 ../cache/locales.php:480 +msgid "Posts" +msgstr "" + +#: ../cache/locales.php:154 +msgid "Messages" +msgstr "" + +#: ../cache/locales.php:155 ../cache/locales.php:423 +msgid "General Informations" +msgstr "Informacions Generalas" + +#: ../cache/locales.php:158 ../cache/locales.php:427 +msgid "Date of Birth" +msgstr "Data de Naissença" + +#: ../cache/locales.php:159 ../cache/locales.php:428 +msgid "Gender" +msgstr "Sèxe" + +#: ../cache/locales.php:160 ../cache/locales.php:429 +msgid "Marital Status" +msgstr "Situacion familiala" + +#: ../cache/locales.php:161 ../cache/locales.php:426 +msgid "Email" +msgstr "Adreça electronica" + +#: ../cache/locales.php:162 ../cache/locales.php:430 +msgid "Website" +msgstr "Site web" + +#: ../cache/locales.php:163 ../cache/locales.php:431 +msgid "About Me" +msgstr "A prepaus de ieu" + +#: ../cache/locales.php:164 +msgid "Other Accounts" +msgstr "" + +#: ../cache/locales.php:165 +msgid "Is Listening" +msgstr "" + +#: ../cache/locales.php:166 ../cache/locales.php:432 +msgid "Geographic Position" +msgstr "Posicion geografica" + +#: ../cache/locales.php:167 ../cache/locales.php:433 +msgid "Locality" +msgstr "Localitat" + +#: ../cache/locales.php:168 ../cache/locales.php:434 +msgid "Country" +msgstr "País" + +#: ../cache/locales.php:169 +msgid "Mood" +msgstr "Umor" + +#: ../cache/locales.php:170 +msgid "I'm " +msgstr "Soi " + +#: ../cache/locales.php:171 +msgid "Listening" +msgstr "En escota" + +#: ../cache/locales.php:173 +msgid "Last seen" +msgstr "Darrièra visita" + +#: ../cache/locales.php:174 +msgid "Client Informations" +msgstr "Informacions sul client" + +#: ../cache/locales.php:175 +msgid "Last registered" +msgstr "Darrièrs marcats" + +#: ../cache/locales.php:176 +msgid "Find some new friends" +msgstr "" + +#: ../cache/locales.php:177 ../cache/locales.php:533 +msgid "Edit" +msgstr "" + +#: ../cache/locales.php:178 +msgid "Alias" +msgstr "Aliàs" + +#: ../cache/locales.php:179 +msgid "Group" +msgstr "Grop" + +#: ../cache/locales.php:180 ../cache/locales.php:400 +msgid "Contact updated" +msgstr "Contacte mes a jorn" + +#: ../cache/locales.php:181 +msgid "Are you sure?" +msgstr "" + +#: ../cache/locales.php:182 +msgid "" +"You are going to delete one of your contacts, please confirm your action" +msgstr "" + +#: ../cache/locales.php:183 +#, php-format +msgid "%s years" +msgstr "" + +#: ../cache/locales.php:184 +msgid "Last public post" +msgstr "" + +#: ../cache/locales.php:185 +msgid "Subscribe" +msgstr "" + +#: ../cache/locales.php:186 +msgid "Subscribed" +msgstr "Abonat" + +#: ../cache/locales.php:187 +msgid "Unsubscribe" +msgstr "" + +#: ../cache/locales.php:188 +msgid "You are going to unsubscribe from this Group" +msgstr "" + +#: ../cache/locales.php:189 +msgid "Unsubscribed" +msgstr "" + +#: ../cache/locales.php:190 +msgid "Make your membership to this group public to your friends" +msgstr "" + +#: ../cache/locales.php:191 +msgid "Give a label for this group" +msgstr "" + +#: ../cache/locales.php:192 +msgid "Are you sure ?" +msgstr "" + +#: ../cache/locales.php:194 +msgid "Discover, follow and share" +msgstr "" + +#: ../cache/locales.php:195 +msgid "Something bad happened to this group" +msgstr "" + +#: ../cache/locales.php:196 +msgid "Group configuration saved" +msgstr "Configuracion del grop salvada" + +#: ../cache/locales.php:197 +msgid "Delete the group" +msgstr "" + +#: ../cache/locales.php:198 +msgid "" +"You are going to delete the following group. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:199 +msgid "" +"It seems that this group doesn't exists anymore. Do you want to remove it " +"from your subscriptions?" +msgstr "" + +#: ../cache/locales.php:201 ../cache/locales.php:408 +msgid "Subscriptions" +msgstr "" + +#: ../cache/locales.php:202 ../cache/locales.php:290 +msgid "Hello" +msgstr "" + +#: ../cache/locales.php:203 ../cache/locales.php:225 ../cache/locales.php:291 +msgid "Contact post" +msgstr "" + +#: ../cache/locales.php:204 +msgid "" +"You don't have any subscriptions yet, select a group server above to start " +"exploring." +msgstr "" + +#: ../cache/locales.php:205 +msgid "Subscribe to your favorite feeds by bookmarking them." +msgstr "" + +#: ../cache/locales.php:206 +msgid "My Subscriptions" +msgstr "" + +#: ../cache/locales.php:207 +msgid "Create a new Group" +msgstr "" + +#: ../cache/locales.php:208 +msgid "Group name" +msgstr "" + +#: ../cache/locales.php:209 +msgid "My Little Pony - Fan Club" +msgstr "Mon Pichon Poni - Fan Club" + +#: ../cache/locales.php:210 +msgid "Group created successfully" +msgstr "" + +#: ../cache/locales.php:211 +msgid "Group deleted successfully" +msgstr "" + +#: ../cache/locales.php:212 +msgid "Please provide a valid group name (4 characters minimum)" +msgstr "" + +#: ../cache/locales.php:213 +msgid "You cannot create a new Group on this server" +msgstr "" + +#: ../cache/locales.php:214 +#, php-format +msgid "%s subscribers" +msgstr "" + +#: ../cache/locales.php:215 +#, php-format +msgid "%s posts" +msgstr "" + +#: ../cache/locales.php:216 +msgid "All" +msgstr "Tot" + +#: ../cache/locales.php:219 +msgid "Refresh all the streams" +msgstr "" + +#: ../cache/locales.php:220 ../cache/locales.php:402 +msgid "Search" +msgstr "Recercar" + +#: ../cache/locales.php:221 +msgid "Go on the Chat page" +msgstr "" + +#: ../cache/locales.php:222 +msgid "Read all theses articles on the News page" +msgstr "" + +#: ../cache/locales.php:223 +msgid "Visit your public blog" +msgstr "" + +#: ../cache/locales.php:224 +msgid "See your public posts and share them with all your contacts" +msgstr "" + +#: ../cache/locales.php:226 +msgid "Universal share button" +msgstr "" + +#: ../cache/locales.php:227 +msgid "" +"Bookmark or drag and drop the following button in your toolbar and use it on " +"all the pages you want to share on Movim" +msgstr "" + +#: ../cache/locales.php:228 +msgid "Share on Movim" +msgstr "" + +#: ../cache/locales.php:229 +msgid "Frequently Asked Questions" +msgstr "" + +#: ../cache/locales.php:230 +msgid "What do the little banners refer to ?" +msgstr "" + +#: ../cache/locales.php:231 +msgid "" +"Thanks to these five little banners, you can quickly identitfy the level of " +"confdentiality applied to the information you provide." +msgstr "" + +#: ../cache/locales.php:232 +msgid "White, only you can see the information" +msgstr "" + +#: ../cache/locales.php:233 +msgid "Green, you have chosen some contacts who can see your information" +msgstr "" + +#: ../cache/locales.php:234 +msgid "Orange, all your contact list can see your information" +msgstr "" + +#: ../cache/locales.php:235 +msgid "Red, everybody in the XMPP network can see your information" +msgstr "" + +#: ../cache/locales.php:236 +msgid "Black, the whole Internet can see your information" +msgstr "" + +#: ../cache/locales.php:237 +msgid "Looking for some documentation ?" +msgstr "" + +#: ../cache/locales.php:238 +msgid "Read the Wiki" +msgstr "" + +#: ../cache/locales.php:239 +msgid "Talk with us by email ?" +msgstr "" + +#: ../cache/locales.php:240 +msgid "Join the Mailing List" +msgstr "" + +#: ../cache/locales.php:241 +msgid "Chat with the team ?" +msgstr "" + +#: ../cache/locales.php:242 +msgid "Join the Chatroom" +msgstr "" + +#: ../cache/locales.php:243 +msgid "Location node created" +msgstr "" + +#: ../cache/locales.php:244 +msgid "Bookmark node created" +msgstr "" + +#: ../cache/locales.php:245 +msgid "Profile node created" +msgstr "" + +#: ../cache/locales.php:246 +msgid "Avatar node created" +msgstr "" + +#: ../cache/locales.php:247 +msgid "Subscriptions node created" +msgstr "" + +#: ../cache/locales.php:248 +msgid "Microblog node created" +msgstr "" + +#: ../cache/locales.php:249 +msgid "Location" +msgstr "Emplaçament" + +#: ../cache/locales.php:250 +msgid "Wrong position" +msgstr "Marrida posicion" + +#: ../cache/locales.php:251 +msgid "Location updated" +msgstr "Posicion geografica mesa a jorn" + +#: ../cache/locales.php:252 +msgid "Update my position" +msgstr "" + +#: ../cache/locales.php:253 +msgid "Wrong username" +msgstr "Nom d'utilizaire incorrècte" + +#: ../cache/locales.php:254 +msgid "Invalid JID" +msgstr "Identificant Jabber invalid" + +#: ../cache/locales.php:255 +msgid "Empty Challenge from the server" +msgstr "" + +#: ../cache/locales.php:256 +msgid "XMPP Domain error, your account is not a correct Jabber ID" +msgstr "" + +#: ../cache/locales.php:257 +msgid "Some data are missing !" +msgstr "Manca d'informacions !" + +#: ../cache/locales.php:258 +msgid "Wrong password" +msgstr "Marrit senhal" + +#: ../cache/locales.php:259 +msgid "Internal server error" +msgstr "Error intèrna del servidor" + +#: ../cache/locales.php:260 +msgid "Session error" +msgstr "Error de sesilha" + +#: ../cache/locales.php:261 +msgid "Account successfully created" +msgstr "Compte creat amb succès" + +#: ../cache/locales.php:262 ../cache/locales.php:271 +msgid "Your XMPP server is unauthorized" +msgstr "" + +#: ../cache/locales.php:263 +msgid "The server takes too much time to respond" +msgstr "" + +#: ../cache/locales.php:264 +msgid "Your web browser is too old to use with Movim." +msgstr "Vòstre navigador es tròp vielh per utilizar Movim" + +#: ../cache/locales.php:265 +msgid "" +"Movim cannot talk with the server, please try again later (Websocket " +"connection error)" +msgstr "" + +#: ../cache/locales.php:266 +msgid "Impossible login" +msgstr "" + +#: ../cache/locales.php:267 +msgid "Oops!" +msgstr "" + +#: ../cache/locales.php:268 ../cache/locales.php:449 ../cache/locales.php:455 +msgid "Unknown error" +msgstr "Error desconeguda" + +#: ../cache/locales.php:269 +msgid "Invalid username format" +msgstr "" + +#: ../cache/locales.php:270 +msgid "Invalid password format" +msgstr "" + +#: ../cache/locales.php:272 +msgid "A Movim session is already open on an other device" +msgstr "" + +#: ../cache/locales.php:273 +msgid "Movim failed to authenticate. You entered wrong data" +msgstr "" + +#: ../cache/locales.php:274 +msgid "Authentication mechanism not supported by Movim" +msgstr "" + +#: ../cache/locales.php:275 +msgid "The XMPP authentification failed" +msgstr "Autentificacion al servidor XMPP impossibla" + +#: ../cache/locales.php:276 +#, php-format +msgid "" +"You can login with Facebook (chat only) using %syour.id@chat.facebook.com%s " +"and your password" +msgstr "" + +#: ../cache/locales.php:277 +#, php-format +msgid "%sGmail accounts are also compatible%s but are not fully supported" +msgstr "" + +#: ../cache/locales.php:278 +msgid "You can login using your favorite Jabber account" +msgstr "" + +#: ../cache/locales.php:279 +msgid "or with our demonstration account" +msgstr "" + +#: ../cache/locales.php:280 ../cache/locales.php:435 +msgid "Accounts" +msgstr "" + +#: ../cache/locales.php:281 +msgid "My address" +msgstr "Mon adreça" + +#: ../cache/locales.php:283 +msgid "Create one !" +msgstr "" + +#: ../cache/locales.php:284 +msgid "No account yet ?" +msgstr "" + +#: ../cache/locales.php:285 +msgid "Another account" +msgstr "" + +#: ../cache/locales.php:286 +msgid "You can login with accounts from theses servers" +msgstr "" + +#: ../cache/locales.php:287 +msgid "Connected" +msgstr "" + +#: ../cache/locales.php:288 +msgid "Population" +msgstr "" + +#: ../cache/locales.php:289 +msgid "Bad nickname (between 4 and 40 characters)" +msgstr "" + +#: ../cache/locales.php:292 +msgid "" +"Welcome on your news feed, here you will see all the posts published in the " +"groups you have subscribed." +msgstr "" + +#: ../cache/locales.php:293 +msgid "Refreshing all the streams" +msgstr "" + +#: ../cache/locales.php:294 +msgid "This post is public" +msgstr "" + +#: ../cache/locales.php:295 +msgid "Manage your members" +msgstr "Gerir vòstres membres" + +#: ../cache/locales.php:296 +msgid "Get the members" +msgstr "Recuperar los membres" + +#: ../cache/locales.php:297 +msgid "Affiliations saved" +msgstr "Afiliacions salvadas" + +#: ../cache/locales.php:298 +msgid "Manage your subscriptions" +msgstr "Gerir vòstres abonaments" + +#: ../cache/locales.php:299 +msgid "Manage the subscriptions" +msgstr "Gerir los abonaments" + +#: ../cache/locales.php:300 +msgid "Get the subscriptions" +msgstr "Recuperar los abonaments" + +#: ../cache/locales.php:301 +msgid "Subscriptions saved" +msgstr "" + +#: ../cache/locales.php:302 +msgid "Pending Invitations" +msgstr "" + +#: ../cache/locales.php:303 +#, php-format +msgid "%s wants to talk with you" +msgstr "" + +#: ../cache/locales.php:304 +msgid "Manage" +msgstr "Gerir" + +#: ../cache/locales.php:305 ../cache/locales.php:338 +msgid "News Feed" +msgstr "" + +#: ../cache/locales.php:306 ../cache/locales.php:339 +msgid "Discover and register to the groups you are interested in" +msgstr "" + +#: ../cache/locales.php:307 ../cache/locales.php:340 ../cache/locales.php:482 +msgid "Preview" +msgstr "" + +#: ../cache/locales.php:308 ../cache/locales.php:341 ../cache/locales.php:478 +msgid "Help" +msgstr "Ajuda" + +#: ../cache/locales.php:309 ../cache/locales.php:342 +msgid "More help" +msgstr "" + +#: ../cache/locales.php:310 ../cache/locales.php:343 +msgid "Markdown syntax manual" +msgstr "" + +#: ../cache/locales.php:311 ../cache/locales.php:344 ../cache/locales.php:681 +msgid "Title" +msgstr "" + +#: ../cache/locales.php:312 ../cache/locales.php:345 +msgid "Content" +msgstr "" + +#: ../cache/locales.php:313 ../cache/locales.php:346 +msgid "Link" +msgstr "Ligam" + +#: ../cache/locales.php:314 ../cache/locales.php:347 +msgid "Tags" +msgstr "" + +#: ../cache/locales.php:315 ../cache/locales.php:348 +msgid "Please enter a valid url" +msgstr "" + +#: ../cache/locales.php:316 ../cache/locales.php:349 +msgid "No content to preview" +msgstr "" + +#: ../cache/locales.php:317 ../cache/locales.php:350 ../cache/locales.php:687 +msgid "No content" +msgstr "Pas cap de contengut" + +#: ../cache/locales.php:318 ../cache/locales.php:351 +msgid "Post published" +msgstr "" + +#: ../cache/locales.php:319 ../cache/locales.php:352 +msgid "Post deleted" +msgstr "" + +#: ../cache/locales.php:320 ../cache/locales.php:353 +msgid "This picture will be added to your gallery" +msgstr "" + +#: ../cache/locales.php:321 ../cache/locales.php:354 +msgid "What's Hot" +msgstr "" + +#: ../cache/locales.php:322 ../cache/locales.php:355 +msgid "New post" +msgstr "" + +#: ../cache/locales.php:323 ../cache/locales.php:357 +msgid "" +"You can also use services like Imgur or Flickr to host your picture and " +"paste the link here." +msgstr "" + +#: ../cache/locales.php:324 +#, php-format +msgid "This is a re-post from %s" +msgstr "" + +#: ../cache/locales.php:325 +#, php-format +msgid "See %s profile" +msgstr "" + +#: ../cache/locales.php:326 +msgid "Publish this post on your public feed?" +msgstr "" + +#: ../cache/locales.php:327 +msgid "Post published on your blog" +msgstr "" + +#: ../cache/locales.php:328 +msgid "Post removed from your blog" +msgstr "" + +#: ../cache/locales.php:329 ../cache/locales.php:701 +msgid "Delete this post" +msgstr "" + +#: ../cache/locales.php:330 +msgid "You are going to delete this post, please confirm your action" +msgstr "" + +#: ../cache/locales.php:331 +msgid "Comments disabled" +msgstr "" + +#: ../cache/locales.php:332 +msgid "Comment published" +msgstr "" + +#: ../cache/locales.php:333 +msgid "Disconnect" +msgstr "Se desconnectar" + +#: ../cache/locales.php:334 +msgid "Your status here !" +msgstr "Vòstre estatut aicí !" + +#: ../cache/locales.php:335 +msgid "Status updated" +msgstr "Estatut mes a jorn" + +#: ../cache/locales.php:336 +msgid "Status" +msgstr "" + +#: ../cache/locales.php:337 +msgid "Presence" +msgstr "" + +#: ../cache/locales.php:356 +msgid "Publish" +msgstr "" + +#: ../cache/locales.php:358 +msgid "You cannot publish a post on this Group" +msgstr "" + +#: ../cache/locales.php:359 +msgid "" +"Some fields have been filled in. Do you still want to go back and loose " +"their content?" +msgstr "" + +#: ../cache/locales.php:360 +msgid "Shared" +msgstr "" + +#: ../cache/locales.php:362 +#, php-format +msgid "%s has been added to your public groups" +msgstr "" + +#: ../cache/locales.php:363 +#, php-format +msgid "%s has been removed from your public groups" +msgstr "" + +#: ../cache/locales.php:364 +msgid "Add a chatroom" +msgstr "" + +#: ../cache/locales.php:365 +msgid "You don't have any chatroom yet." +msgstr "" + +#: ../cache/locales.php:366 +msgid "Add one by clicking on the add button in the header." +msgstr "" + +#: ../cache/locales.php:367 +msgid "Chatrooms" +msgstr "Salons de discussion" + +#: ../cache/locales.php:370 +msgid "My Favorite Room" +msgstr "" + +#: ../cache/locales.php:374 +msgid "Remove a chatroom" +msgstr "" + +#: ../cache/locales.php:375 +msgid "" +"You are going to remove the following chatroom. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:378 +msgid "Users in the room" +msgstr "" + +#: ../cache/locales.php:379 +msgid "Please enter a correct nickname (6 to 40 characters)" +msgstr "" + +#: ../cache/locales.php:381 +msgid "Public chatroom" +msgstr "" + +#: ../cache/locales.php:382 +msgid "Please provide a room address" +msgstr "" + +#: ../cache/locales.php:383 +msgid "You are currently logued as an anonymous user." +msgstr "" + +#: ../cache/locales.php:384 +msgid "" +"You can join using your own account or create one on the login page by " +"loging out using the cross in the top-right corner." +msgstr "" + +#: ../cache/locales.php:385 +#, php-format +msgid "Login on %s" +msgstr "" + +#: ../cache/locales.php:386 +msgid "Your nickname" +msgstr "" + +#: ../cache/locales.php:387 +msgid "Ungrouped" +msgstr "Pas agropat" + +#: ../cache/locales.php:388 +msgid "Show disconnected contacts" +msgstr "Contactes desconnectats afichats" + +#: ../cache/locales.php:389 +msgid "Hide disconnected contacts" +msgstr "Contactes desconnectats amagats" + +#: ../cache/locales.php:390 +#, php-format +msgid "Show group %s" +msgstr "Grop %s afichat" + +#: ../cache/locales.php:391 +#, php-format +msgid "Hide group %s" +msgstr "Grop %s amagat" + +#: ../cache/locales.php:392 +msgid "Please enter a valid Jabber ID" +msgstr "" + +#: ../cache/locales.php:393 +msgid "" +"No contacts ? You can add one using the + button bellow or going to the " +"Explore page" +msgstr "" + +#: ../cache/locales.php:394 +msgid "Show/Hide" +msgstr "" + +#: ../cache/locales.php:395 +msgid "Enter the Jabber ID of your contact." +msgstr "" + +#: ../cache/locales.php:396 +msgid "Press enter to validate." +msgstr "" + +#: ../cache/locales.php:397 +msgid "JID" +msgstr "" + +#: ../cache/locales.php:398 +msgid "Results" +msgstr "" + +#: ../cache/locales.php:399 +msgid "Contact added" +msgstr "" + +#: ../cache/locales.php:401 +msgid "Contact deleted" +msgstr "" + +#: ../cache/locales.php:403 +msgid "This is not a valid url" +msgstr "" + +#: ../cache/locales.php:404 +msgid "Sharing the URL" +msgstr "" + +#: ../cache/locales.php:405 +msgid "Statistics" +msgstr "" + +#: ../cache/locales.php:406 +msgid "Since" +msgstr "" + +#: ../cache/locales.php:407 +msgid "Sessions" +msgstr "" + +#: ../cache/locales.php:409 +msgid "Monthly Subscriptions" +msgstr "" + +#: ../cache/locales.php:410 +msgid "Monthly Subscriptions Cumulated" +msgstr "" + +#: ../cache/locales.php:412 +msgid "" +"Movim is a decentralized social network, before creating a new account you " +"need to choose a server to register." +msgstr "" + +#: ../cache/locales.php:413 +msgid "Your server here ?" +msgstr "" + +#: ../cache/locales.php:414 +msgid "Contact us to add yours to the officially supported servers list" +msgstr "" + +#: ../cache/locales.php:416 +msgid "No public feed for this contact" +msgstr "" + +#: ../cache/locales.php:417 +msgid "No contact specified" +msgstr "" + +#: ../cache/locales.php:418 ../cache/locales.php:473 +msgid "Profile" +msgstr "Perfil" + +#: ../cache/locales.php:419 +msgid "Profile Updated" +msgstr "Perfil mes a jorn" + +#: ../cache/locales.php:420 +msgid "Profile Not Updated" +msgstr "" + +#: ../cache/locales.php:421 +msgid "Your profile is now public" +msgstr "" + +#: ../cache/locales.php:422 +msgid "Your profile is now restricted" +msgstr "" + +#: ../cache/locales.php:436 +msgid "Twitter" +msgstr "" + +#: ../cache/locales.php:437 +msgid "Skype" +msgstr "" + +#: ../cache/locales.php:438 +msgid "Yahoo" +msgstr "" + +#: ../cache/locales.php:439 +msgid "Privacy Level" +msgstr "Nivèl de confidencialitat" + +#: ../cache/locales.php:440 +msgid "Is this profile public ?" +msgstr "Es lo perfil public ?" + +#: ../cache/locales.php:441 +msgid "" +"Please pay attention ! By making your profile public, all the information " +"listed above will be available for all the Movim users and on the whole " +"Internet." +msgstr "" + +#: ../cache/locales.php:442 +msgid "Call" +msgstr "" + +#: ../cache/locales.php:443 +msgid "Hang up" +msgstr "" + +#: ../cache/locales.php:444 +msgid "Connection" +msgstr "" + +#: ../cache/locales.php:445 ../cache/locales.php:451 +msgid "Hung up" +msgstr "" + +#: ../cache/locales.php:446 ../cache/locales.php:452 +msgid "Your contact is busy" +msgstr "" + +#: ../cache/locales.php:447 ../cache/locales.php:453 +msgid "Declined" +msgstr "" + +#: ../cache/locales.php:448 ../cache/locales.php:454 +msgid "Remote application incompatible" +msgstr "" + +#: ../cache/locales.php:450 ../cache/locales.php:456 +msgid "Is calling you" +msgstr "" + +#: ../cache/locales.php:457 +msgid "You don't have javascript enabled. Good luck with that." +msgstr "" + +#: ../cache/locales.php:458 +msgid "" +"Movim is a kickass distributed social networking platform that protect your " +"privacy an comes with a set of awesome features." +msgstr "" + +#: ../cache/locales.php:459 +msgid "Administration" +msgstr "Administracion" + +#: ../cache/locales.php:460 +msgid "Home" +msgstr "Dorsièr personal" + +#: ../cache/locales.php:461 +msgid "Discover" +msgstr "Descobrir" + +#: ../cache/locales.php:462 +msgid "Explore" +msgstr "Explorar" + +#: ../cache/locales.php:463 +msgid "Account Creation" +msgstr "Creacion de compte" + +#: ../cache/locales.php:464 +msgid "News" +msgstr "Actualitats" + +#: ../cache/locales.php:465 +msgid "Avatar" +msgstr "Avatar" + +#: ../cache/locales.php:467 +msgid "Chats" +msgstr "" + +#: ../cache/locales.php:470 +msgid "Server" +msgstr "Servidor" + +#: ../cache/locales.php:471 +msgid "Public Groups" +msgstr "Gropes publics" + +#: ../cache/locales.php:472 +msgid "Viewer" +msgstr "Visionadoira" + +#: ../cache/locales.php:474 +msgid "Media" +msgstr "Mèdia" + +#: ../cache/locales.php:475 +msgid "Blog" +msgstr "Blòg" + +#: ../cache/locales.php:476 +msgid "About" +msgstr "A prepaus" + +#: ../cache/locales.php:477 +msgid "Login" +msgstr "" + +#: ../cache/locales.php:479 +msgid "Feed" +msgstr "Flux" + +#: ../cache/locales.php:481 +msgid "Gallery" +msgstr "" + +#: ../cache/locales.php:483 +msgid "Visio-conference" +msgstr "Visioconferéncia" + +#: ../cache/locales.php:484 +msgid "Pods" +msgstr "" + +#: ../cache/locales.php:485 +msgid "Share" +msgstr "" + +#: ../cache/locales.php:486 +msgid "Room" +msgstr "" + +#: ../cache/locales.php:487 +#, php-format +msgid "Error: %s" +msgstr "Error : %s" + +#: ../cache/locales.php:488 +#, php-format +msgid "Cannot load file '%s'" +msgstr "Lo fichier '%s' es pas accessible" + +#: ../cache/locales.php:489 +#, php-format +msgid "Route error, please set all the parameters for the page %s" +msgstr "" + +#: ../cache/locales.php:490 +#, php-format +msgid "Requested widget '%s' doesn't exist." +msgstr "" + +#: ../cache/locales.php:491 +#, php-format +msgid "Requested event '%s' not registered." +msgstr "" + +#: ../cache/locales.php:492 +msgid "Whoops!" +msgstr "" + +#: ../cache/locales.php:493 +msgid "It seem that you don't have any pictures here?" +msgstr "" + +#: ../cache/locales.php:494 +msgid "You can try to upload a couple by going to the Media page" +msgstr "" + +#: ../cache/locales.php:495 +#, php-format +msgid "%s - About" +msgstr "%s - A prepaus" + +#: ../cache/locales.php:496 +#, php-format +msgid "%s - Account" +msgstr "%s - Compte" + +#: ../cache/locales.php:497 +#, php-format +msgid "%s - Administration Panel" +msgstr "%s - Panèl d'Administracion" + +#: ../cache/locales.php:498 +#, php-format +msgid "%s - Blog" +msgstr "" + +#: ../cache/locales.php:499 +#, php-format +msgid "%s - Configuration" +msgstr "%s - Configuracion" + +#: ../cache/locales.php:500 +#, php-format +msgid "%s - Discover" +msgstr "%s - Descobrir" + +#: ../cache/locales.php:501 +#, php-format +msgid "%s - Explore" +msgstr "%s - Explorar" + +#: ../cache/locales.php:502 +#, php-format +msgid "%s - Help Page" +msgstr "%s - Pagina d'Ajuda" + +#: ../cache/locales.php:503 +#, php-format +msgid "%s - Login to Movim" +msgstr "%s - Dobrir una sesilha MOVIM" + +#: ../cache/locales.php:504 +#, php-format +msgid "%s - Welcome to Movim" +msgstr "%s - Benvengut sus MOVIM" + +#: ../cache/locales.php:505 +#, php-format +msgid "%s - Media" +msgstr "" + +#: ../cache/locales.php:506 +#, php-format +msgid "%s - News" +msgstr "%s - Actualitats" + +#: ../cache/locales.php:507 +#, php-format +msgid "%s - Group Configuration" +msgstr "" + +#: ../cache/locales.php:508 +#, php-format +msgid "%s - Group" +msgstr "" + +#: ../cache/locales.php:509 +#, php-format +msgid "%s - 404" +msgstr "" + +#: ../cache/locales.php:510 +#, php-format +msgid "%s - Profile" +msgstr "%s - Perfil" + +#: ../cache/locales.php:511 +#, php-format +msgid "%s - Server" +msgstr "" + +#: ../cache/locales.php:512 +msgid "Validate" +msgstr "Validar" + +#: ../cache/locales.php:513 +msgid "Refresh" +msgstr "Metre a jorn" + +#: ../cache/locales.php:514 +msgid "Add" +msgstr "Apondre" + +#: ../cache/locales.php:515 +msgid "Delete" +msgstr "" + +#: ../cache/locales.php:516 +msgid "Remove" +msgstr "" + +#: ../cache/locales.php:517 +msgid "Cancel" +msgstr "Abandonar" + +#: ../cache/locales.php:518 +msgid "Close" +msgstr "Tampar" + +#: ../cache/locales.php:519 +msgid "Update" +msgstr "Metre a jorn" + +#: ../cache/locales.php:520 +msgid "Updating" +msgstr "Mesa a jorn" + +#: ../cache/locales.php:521 +msgid "Submit" +msgstr "Validar" + +#: ../cache/locales.php:522 +msgid "Submitting" +msgstr "Somission en cors" + +#: ../cache/locales.php:523 +msgid "Reset" +msgstr "Reïnicializar" + +#: ../cache/locales.php:524 +msgid "Register" +msgstr "" + +#: ../cache/locales.php:525 +msgid "Unregister" +msgstr "" + +#: ../cache/locales.php:526 +msgid "Save" +msgstr "Enregistrar" + +#: ../cache/locales.php:527 +msgid "Clear" +msgstr "" + +#: ../cache/locales.php:528 +msgid "Upload" +msgstr "Mandar" + +#: ../cache/locales.php:529 +msgid "Come in!" +msgstr "'Chabatz d'entrar !" + +#: ../cache/locales.php:530 +msgid "Connecting" +msgstr "" + +#: ../cache/locales.php:531 +msgid "Yes" +msgstr "Òc" + +#: ../cache/locales.php:532 +msgid "No" +msgstr "Non" + +#: ../cache/locales.php:534 +msgid "Return" +msgstr "" + +#: ../cache/locales.php:535 +msgid "Accept" +msgstr "Acceptar" + +#: ../cache/locales.php:536 +msgid "Refuse" +msgstr "" + +#: ../cache/locales.php:537 +msgid "Next" +msgstr "" + +#: ../cache/locales.php:538 +msgid "Previous" +msgstr "" + +#: ../cache/locales.php:539 +#, php-format +msgid "Step %s" +msgstr "" + +#: ../cache/locales.php:542 +msgid "Day" +msgstr "Jorn" + +#: ../cache/locales.php:543 +msgid "Monday" +msgstr "Diluns" + +#: ../cache/locales.php:544 +msgid "Tuesday" +msgstr "Dimars" + +#: ../cache/locales.php:545 +msgid "Wednesday" +msgstr "Dimècres" + +#: ../cache/locales.php:546 +msgid "Thursday" +msgstr "Dijòus" + +#: ../cache/locales.php:547 +msgid "Friday" +msgstr "Divendres" + +#: ../cache/locales.php:548 +msgid "Saturday" +msgstr "Dissabte" + +#: ../cache/locales.php:549 +msgid "Sunday" +msgstr "" + +#: ../cache/locales.php:550 ../cache/locales.php:559 +msgid "None" +msgstr "Pas cap" + +#: ../cache/locales.php:551 +msgid "Male" +msgstr "Òme" + +#: ../cache/locales.php:552 +msgid "Female" +msgstr "Femna" + +#: ../cache/locales.php:553 +msgid "Other" +msgstr "Autre" + +#: ../cache/locales.php:554 +msgid "Bot" +msgstr "Robòt" + +#: ../cache/locales.php:555 +msgid "Desktop" +msgstr "Burèu" + +#: ../cache/locales.php:556 +msgid "Phone" +msgstr "Telefòn" + +#: ../cache/locales.php:557 +msgid "Web" +msgstr "Internet" + +#: ../cache/locales.php:558 +msgid "Registered" +msgstr "Enregistrat" + +#: ../cache/locales.php:560 +msgid "Single" +msgstr "Celibatari(ària)" + +#: ../cache/locales.php:561 +msgid "In a relationship" +msgstr "En parelh" + +#: ../cache/locales.php:562 +msgid "Married" +msgstr "Maridat(ada)" + +#: ../cache/locales.php:563 +msgid "Divorced" +msgstr "Divorciat(ada)" + +#: ../cache/locales.php:564 +msgid "Widowed" +msgstr "Veuse(a)" + +#: ../cache/locales.php:565 +msgid "Cohabiting" +msgstr "Associat" + +#: ../cache/locales.php:566 +msgid "Civil Union" +msgstr "Union civila" + +#: ../cache/locales.php:567 +msgid "Not shared" +msgstr "Pas partejat" + +#: ../cache/locales.php:568 +msgid "Shared with one contact" +msgstr "Partejat amb un contacte" + +#: ../cache/locales.php:569 +msgid "Shared with all contacts" +msgstr "Partejat amb totes los contactes" + +#: ../cache/locales.php:570 +msgid "Shared with the XMPP network" +msgstr "Partejat amb la ret XMPP" + +#: ../cache/locales.php:571 +msgid "Shared with the whole Internet" +msgstr "Partejat amb tot Internet" + +#: ../cache/locales.php:572 +msgid "Online" +msgstr "En linha" + +#: ../cache/locales.php:573 +msgid "Away" +msgstr "Absent(a)" + +#: ../cache/locales.php:574 +msgid "Do Not Disturb" +msgstr "De derengar pas" + +#: ../cache/locales.php:575 +msgid "Extended Away" +msgstr "Abséncia longa" + +#: ../cache/locales.php:576 +msgid "Offline" +msgstr "Desconnectat" + +#: ../cache/locales.php:577 +msgid "Error" +msgstr "Error" + +#: ../cache/locales.php:578 +msgid "afraid" +msgstr "" + +#: ../cache/locales.php:579 +msgid "amazed" +msgstr "estonat(ada)" + +#: ../cache/locales.php:580 +msgid "amorous" +msgstr "Amorós/osa" + +#: ../cache/locales.php:581 +msgid "angry" +msgstr "en colèra" + +#: ../cache/locales.php:582 +msgid "annoyed" +msgstr "contrariat/ada" + +#: ../cache/locales.php:583 +msgid "anxious" +msgstr "" + +#: ../cache/locales.php:584 +msgid "aroused" +msgstr "estimulat(ada)" + +#: ../cache/locales.php:585 +msgid "ashamed" +msgstr "vergonhós(osa)" + +#: ../cache/locales.php:586 +msgid "bored" +msgstr "alassat(ada)" + +#: ../cache/locales.php:587 +msgid "brave" +msgstr "coratjós(osa)" + +#: ../cache/locales.php:588 +msgid "calm" +msgstr "calm(a)" + +#: ../cache/locales.php:589 +msgid "cautious" +msgstr "prudent(a)" + +#: ../cache/locales.php:590 +msgid "cold" +msgstr "" + +#: ../cache/locales.php:591 +msgid "confident" +msgstr "Fisançós/osa" + +#: ../cache/locales.php:592 +msgid "confused" +msgstr "perplèxe(a)" + +#: ../cache/locales.php:593 +msgid "contemplative" +msgstr "contemplatiu(va)" + +#: ../cache/locales.php:594 +msgid "contented" +msgstr "satisfach(a)" + +#: ../cache/locales.php:595 +msgid "cranky" +msgstr "" + +#: ../cache/locales.php:596 +msgid "crazy" +msgstr "Franc fadard(a)" + +#: ../cache/locales.php:597 +msgid "creative" +msgstr "creatiu(va)" + +#: ../cache/locales.php:598 +msgid "curious" +msgstr "curiós(osa)" + +#: ../cache/locales.php:599 +msgid "dejected" +msgstr "" + +#: ../cache/locales.php:600 +msgid "depressed" +msgstr "deprimit(ida)" + +#: ../cache/locales.php:601 +msgid "disappointed" +msgstr "decebut(uda)" + +#: ../cache/locales.php:602 +msgid "disgusted" +msgstr "" + +#: ../cache/locales.php:603 +msgid "dismayed" +msgstr "" + +#: ../cache/locales.php:604 +msgid "distracted" +msgstr "distrach(a)" + +#: ../cache/locales.php:605 +msgid "embarrassed" +msgstr "" + +#: ../cache/locales.php:606 +msgid "envious" +msgstr "" + +#: ../cache/locales.php:607 +msgid "excited" +msgstr "Excitat/ada" + +#: ../cache/locales.php:608 +msgid "flirtatious" +msgstr "seductor" + +#: ../cache/locales.php:609 +msgid "frustated" +msgstr "" + +#: ../cache/locales.php:610 +msgid "grateful" +msgstr "reconeissent" + +#: ../cache/locales.php:611 +msgid "grieving" +msgstr "" + +#: ../cache/locales.php:612 +msgid "grumpy" +msgstr "romegós" + +#: ../cache/locales.php:613 +msgid "guilty" +msgstr "copable" + +#: ../cache/locales.php:614 +msgid "happy" +msgstr "Urós/osa" + +#: ../cache/locales.php:615 +msgid "hopeful" +msgstr "optimista" + +#: ../cache/locales.php:616 +msgid "hot" +msgstr "Caud(a)" + +#: ../cache/locales.php:617 +msgid "humbled" +msgstr "esmougut" + +#: ../cache/locales.php:618 +msgid "humiliated" +msgstr "umiliat" + +#: ../cache/locales.php:619 +msgid "hungry" +msgstr "" + +#: ../cache/locales.php:620 +msgid "hurt" +msgstr "" + +#: ../cache/locales.php:621 +msgid "impressed" +msgstr "impressionat" + +#: ../cache/locales.php:622 +msgid "in awe" +msgstr "" + +#: ../cache/locales.php:623 +msgid "in love" +msgstr "amorós" + +#: ../cache/locales.php:624 +msgid "indignant" +msgstr "" + +#: ../cache/locales.php:625 +msgid "interested" +msgstr "interessat" + +#: ../cache/locales.php:626 +msgid "intoxicated" +msgstr "intoxicat" + +#: ../cache/locales.php:627 +msgid "invincible" +msgstr "" + +#: ../cache/locales.php:628 +msgid "jealous" +msgstr "gelós" + +#: ../cache/locales.php:629 +msgid "lonely" +msgstr "sol" + +#: ../cache/locales.php:630 +msgid "lost" +msgstr "perdut" + +#: ../cache/locales.php:631 +msgid "lucky" +msgstr "astruc" + +#: ../cache/locales.php:632 +msgid "mean" +msgstr "missant" + +#: ../cache/locales.php:633 +msgid "moody" +msgstr "ronhós" + +#: ../cache/locales.php:634 +msgid "nervous" +msgstr "nerviós" + +#: ../cache/locales.php:635 +msgid "neutral" +msgstr "neutre" + +#: ../cache/locales.php:636 +msgid "offended" +msgstr "ofensat" + +#: ../cache/locales.php:637 +msgid "outraged" +msgstr "" + +#: ../cache/locales.php:638 +msgid "playful" +msgstr "jogaire" + +#: ../cache/locales.php:639 +msgid "proud" +msgstr "fièr" + +#: ../cache/locales.php:640 +msgid "relaxed" +msgstr "" + +#: ../cache/locales.php:641 +msgid "relieved" +msgstr "" + +#: ../cache/locales.php:642 +msgid "remorseful" +msgstr "" + +#: ../cache/locales.php:643 +msgid "restless" +msgstr "impacient" + +#: ../cache/locales.php:644 +msgid "sad" +msgstr "triste" + +#: ../cache/locales.php:645 +msgid "sarcastic" +msgstr "sarcastic" + +#: ../cache/locales.php:646 +msgid "satisfied" +msgstr "satisfach" + +#: ../cache/locales.php:647 +msgid "serious" +msgstr "seriós" + +#: ../cache/locales.php:648 +msgid "shocked" +msgstr "" + +#: ../cache/locales.php:649 +msgid "shy" +msgstr "timid" + +#: ../cache/locales.php:650 +msgid "sick" +msgstr "malaut" + +#: ../cache/locales.php:651 +msgid "sleepy" +msgstr "endormit" + +#: ../cache/locales.php:652 +msgid "spontaneous" +msgstr "espontanèu" + +#: ../cache/locales.php:653 +msgid "stressed" +msgstr "estressat" + +#: ../cache/locales.php:654 +msgid "strong" +msgstr "fòrt" + +#: ../cache/locales.php:655 +msgid "surprised" +msgstr "susprés" + +#: ../cache/locales.php:656 +msgid "thankful" +msgstr "reconeissent" + +#: ../cache/locales.php:657 +msgid "thirsty" +msgstr "" + +#: ../cache/locales.php:658 +msgid "tired" +msgstr "alassat" + +#: ../cache/locales.php:659 +msgid "undefined" +msgstr "pas definit" + +#: ../cache/locales.php:660 +msgid "weak" +msgstr "feble" + +#: ../cache/locales.php:661 +msgid "worried" +msgstr "preocupat" + +#: ../cache/locales.php:662 +msgid "Month" +msgstr "Mes" + +#: ../cache/locales.php:663 +msgid "January" +msgstr "Genièr" + +#: ../cache/locales.php:664 +msgid "February" +msgstr "Febrièr" + +#: ../cache/locales.php:665 +msgid "March" +msgstr "Març" + +#: ../cache/locales.php:666 +msgid "April" +msgstr "Abril" + +#: ../cache/locales.php:667 +msgid "May" +msgstr "Mai" + +#: ../cache/locales.php:668 +msgid "June" +msgstr "Junh" + +#: ../cache/locales.php:669 +msgid "July" +msgstr "Julhet" + +#: ../cache/locales.php:670 +msgid "August" +msgstr "Agost" + +#: ../cache/locales.php:671 +msgid "September" +msgstr "Setembre" + +#: ../cache/locales.php:672 +msgid "October" +msgstr "Octobre" + +#: ../cache/locales.php:673 +msgid "November" +msgstr "Novembre" + +#: ../cache/locales.php:674 +msgid "December" +msgstr "Decembre" + +#: ../cache/locales.php:675 +msgid "Year" +msgstr "Annada" + +#: ../cache/locales.php:676 +msgid "Today" +msgstr "Uèi" + +#: ../cache/locales.php:677 +msgid "Tomorrow" +msgstr "Deman" + +#: ../cache/locales.php:678 +msgid "Yesterday" +msgstr "Ièr" + +#: ../cache/locales.php:679 +#, php-format +msgid " %d days ago" +msgstr " i a %d jorns" + +#: ../cache/locales.php:680 +msgid "day" +msgstr "jorn" + +#: ../cache/locales.php:682 +msgid "What's new ?" +msgstr "" + +#: ../cache/locales.php:683 +msgid "Place" +msgstr "Luòc" + +#: ../cache/locales.php:684 +msgid "by" +msgstr "per" + +#: ../cache/locales.php:685 +msgid "Geolocalisation" +msgstr "" + +#: ../cache/locales.php:686 +msgid "email" +msgstr "E-mail" + +#: ../cache/locales.php:688 +msgid "No comments yet" +msgstr "" + +#: ../cache/locales.php:689 +msgid "No comments stream" +msgstr "Pas de flux de comentaris" + +#: ../cache/locales.php:690 +msgid "Your feed cannot be loaded." +msgstr "Vòstre fial es pas accessible." + +#: ../cache/locales.php:691 +msgid "Get older posts" +msgstr "Recuperar los ancians pòsts" + +#: ../cache/locales.php:692 +#, php-format +msgid "%s new items" +msgstr "" + +#: ../cache/locales.php:693 +msgid "Comment publication error" +msgstr "" + +#: ../cache/locales.php:694 +msgid "Show the older comments" +msgstr "Afichar los autres comentaris" + +#: ../cache/locales.php:695 +msgid "Loading comments ..." +msgstr "" + +#: ../cache/locales.php:696 +msgid "Get the comments" +msgstr "" + +#: ../cache/locales.php:697 +msgid "Add a comment" +msgstr "" + +#: ../cache/locales.php:698 +msgid "Share with" +msgstr "" + +#: ../cache/locales.php:699 +msgid "Everyone" +msgstr "" + +#: ../cache/locales.php:700 +msgid "Your contacts" +msgstr "" + +#: ../cache/locales.php:702 +msgid "Updated" +msgstr "" + +#: ../cache/locales.php:703 +msgid "Content not found" +msgstr "" + +#: ../cache/locales.php:704 +msgid "Contact publication" +msgstr "" + +#: ../cache/locales.php:705 +msgid "Comments" +msgstr "" + +#: ../cache/locales.php:706 +msgid "The API is not reachable, try again later" +msgstr "" + +#: ../cache/locales.php:707 +msgid "Type here" +msgstr "" + +#, php-format +#~ msgid "Couldn't create configuration file '%s'." +#~ msgstr "La creacion dau fichier de configuracion '%s' es impossibla." + +#~ msgid "JID not provided." +#~ msgstr "JID indisponible." + +#, php-format +#~ msgid "Cannot open log file '%s'" +#~ msgstr "Impossible de dubrir lo jornau '%s'" + +#, php-format +#~ msgid "%s - Account Creation" +#~ msgstr "%s - Creacion de compte" + +#~ msgid "Decline" +#~ msgstr "Refusar" + +#~ msgid "or" +#~ msgstr "o" + +#~ msgid "Actual version : " +#~ msgstr "Version actuala : " + +#, php-format +#~ msgid "Install the %s package" +#~ msgstr "Installar lo paquet %s" + +#~ msgid "XMPP Connection Preferences" +#~ msgstr "Configuracion de la connexion XMPP" + +#~ msgid "Valid Bosh" +#~ msgstr "Bosh valid" + +#~ msgid "Success !" +#~ msgstr "Òsca !" + +#~ msgid "Update your PHP version or contact your server administrator" +#~ msgstr "" +#~ "Actualizatz vòstra version de PHP o contactatz l'administrador de vòstre " +#~ "servidor" + +#~ msgid "BOSH Connection Preferences" +#~ msgstr "Configuracion de la connexion BOSH" + +#~ msgid "Example :" +#~ msgstr "Exemple :" + +#~ msgid "Same here !" +#~ msgstr "Parier aicí !" + +#~ msgid "Retype" +#~ msgstr "Tornar picar" + +#~ msgid "Create" +#~ msgstr "Crear" + +#~ msgid "The current BOSH URL in invalid" +#~ msgstr "L'URL Bosh balhada es pas valida" + +#~ msgid "Show All" +#~ msgstr "Afichar tot" + +#~ msgid "Create my vCard" +#~ msgstr "Crear ma vCard" + +#~ msgid "PHP version mismatch. Movim requires PHP 5.3 minimum." +#~ msgstr "" +#~ "Avètz pas la bona version de PHP. Movim a mestièr al mens de PHP 5.3." + +#~ msgid "Enable read and write rights on Movim's root folder" +#~ msgstr "" +#~ "Activatz los drechess de lectura e d'escritura sul dorsièr raiç de Movim" + +#, php-format +#~ msgid "Install %s and %s packages" +#~ msgstr "Installatz los paquets %s e %s" + +#~ msgid "Movim's folder must be writable." +#~ msgstr "Lo dorsièr Movim deu èsser accessible en escritura" + +#, php-format +#~ msgid "Movim requires the %s extension." +#~ msgstr "Movim a mestièr de l'extension %s." + +#~ msgid "Proxy Preferences" +#~ msgstr "Preferéncias du Proxy" + +#, php-format +#~ msgid "Couldn't create directory '%s'." +#~ msgstr "La creacion del repertòri '%s' es impossibla." + +#~ msgid "" +#~ "The following requirements were not met. Please make sure they are all " +#~ "satisfied in order to install Movim." +#~ msgstr "" +#~ "Los elements seguents son pas disponibles. Siatz segur que sián corregits " +#~ "per poder installar Movim." + +#~ msgid "Compatibility Test" +#~ msgstr "Tèst de compatibilitat" + +#~ msgid "Movim Installer" +#~ msgstr "Installar Movim" + +#~ msgid "User not logged in." +#~ msgstr "Sètz pas autentificat." + +#, php-format +#~ msgid "Please remove the %s folder in order to complete the installation" +#~ msgstr "Si vos plai, suprimètz lo dorsièr %s per acabar l'installacion" + +#, php-format +#~ msgid "You can now access your shiny Movim instance %sJump In !%s" +#~ msgstr "Ara, podètz accedir a vòstra version de Movim tota nòva %sAnem !%s" + +#~ msgid "Database Movim schema installed" +#~ msgstr "L'esquèma de la banca de donadas es estat installat" + +#~ msgid "Database Detected" +#~ msgstr "Banca de donadas detectada" + +#, php-format +#~ msgid "jid '%s' is incorrect" +#~ msgstr "Lo jid '%s' es incorrècte" + +#~ msgid "Only alphanumerics elements are authorized" +#~ msgstr "Sols los caractèrs alfanumerics son autorizats." + +#~ msgid "Could not connect to the XMPP server" +#~ msgstr "Error a la connexion al servidor XMPP" + +#~ msgid "Username already taken" +#~ msgstr "Nom d'utilizaire ja existent" + +#~ msgid "Make sure your password is safe :" +#~ msgstr "Asseguratz-vos que vòstre senhal es segur :" + +#~ msgid "Pseudo" +#~ msgstr "Escais" + +#~ msgid "8 characters" +#~ msgstr "8 caractèrs" + +#~ msgid "Remove this contact" +#~ msgstr "Suprimir aqueste contacte" + +#~ msgid "Address" +#~ msgstr "Adreça" + +#~ msgid "Loading your feed ..." +#~ msgstr "Cargament de vòstre flux ..." + +#~ msgid "Debug console" +#~ msgstr "Consòla de desbugatge" + +#~ msgid "wants to talk with you" +#~ msgstr "vòl charrar amb vos" + +#~ msgid "Loading the contact feed ..." +#~ msgstr "Cargament del flux ..." + +#~ msgid "Follow" +#~ msgstr "Seguir" + +#~ msgid "A capital letter, a digit and a special character are recommended" +#~ msgstr "" +#~ "Un bon senhal es compausat d'al mens una majuscula, una chifra e un caractèr " +#~ "especial" + +#~ msgid "" +#~ "Firstly fill in this blank with a brand new account ID, this address will " +#~ "follow you on all the Movim network !" +#~ msgstr "" +#~ "D'en prumier, completatz quel espaci emb una identificacion de compte tota " +#~ "novela, quela adreça vos segrà pertot sus lo malhum Movim !" + +#~ msgid "Client Name" +#~ msgstr "Nom dau client" + +#~ msgid "Client Type" +#~ msgstr "Tipe de Client" + +#~ msgid "" +#~ "Keep in mind that Movim is still under development and will handle many " +#~ "personal details. Its use can potentially endanger your data. Always pay " +#~ "attention to information that you submit." +#~ msgstr "" +#~ "Oblidatz pas que Movim es enquera en desvelopament e vai manipular de la " +#~ "sinformacions personalaS. Son utilizacion las pòt far córrer un dangier. " +#~ "Fasetz totjorn 'tencion a las informacions qu'enviatz." + +#~ msgid "" +#~ "Before you enjoy your social network, a few adjustements are required." +#~ msgstr "" +#~ "Davant d'utilizar vòstre malhum sociau, quauques ajsutaments son necessaris." + +#~ msgid "Thank you for downloading Movim!" +#~ msgstr "Mercés per lo descharjament de Movim !" + +#~ msgid "ultimate" +#~ msgstr "complet" + +#~ msgid "terse" +#~ msgstr "concís" + +#~ msgid "talkative" +#~ msgstr "platussaire" + +#~ msgid "My Posts" +#~ msgstr "Mos pòsts" + +#~ msgid "Send request" +#~ msgstr "Enviar la demanda" + +#~ msgid "Edit my Profile" +#~ msgstr "Modificar mon perfil" + +#~ msgid "Logout" +#~ msgstr "Se desconnectar" + +#~ msgid "Invite this user" +#~ msgstr "Convidar aquel utilizaire" + +#~ msgid "empty" +#~ msgstr "void" + +#~ msgid "normal" +#~ msgstr "normal" + +#~ msgid "Could not communicate with the XMPP server" +#~ msgstr "Impossible de comunicar amb lo servidor XMPP" + +#~ msgid "Invalid name" +#~ msgstr "Lo nom es pas valid" + +#~ msgid "You entered different passwords" +#~ msgstr "Avetz picat dos senhaus diferents" + +#~ msgid "Wrong ID" +#~ msgstr "Marrit identificant" + +#~ msgid "Connecting..." +#~ msgstr "Connexion..." + +#~ msgid "No profile yet ?" +#~ msgstr "Pas encara de perfil ?" + +#~ msgid "What is Movim?" +#~ msgstr "Qu'es aquò Movim ?" diff --git a/sources/locales/pt.po b/sources/locales/pt.po new file mode 100644 index 0000000..8c74497 --- /dev/null +++ b/sources/locales/pt.po @@ -0,0 +1,2926 @@ +# Portuguese translations for Movim package. +# This file is distributed under the same license as the Movim package. +# This file was translated from CodingTeam at . +msgid "" +msgstr "" +"Project-Id-Version: Movim\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-06-08 22:06+0200\n" +"PO-Revision-Date: 2014-06-01 23:11+0000\n" +"Last-Translator: edhelas \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2015-06-18 21:08+0000\n" +"X-Generator: Launchpad (build 17570)\n" +"Language: \n" + +#: ../cache/locales.php:2 +msgid "Thanks" +msgstr "" + +#: ../cache/locales.php:3 +msgid "Developers" +msgstr "" + +#: ../cache/locales.php:4 +msgid "Translators" +msgstr "" + +#: ../cache/locales.php:5 +msgid "Software" +msgstr "" + +#: ../cache/locales.php:6 +msgid "Resources" +msgstr "" + +#: ../cache/locales.php:7 ../cache/locales.php:83 ../cache/locales.php:85 +msgid "API" +msgstr "" + +#: ../cache/locales.php:8 +msgid "" +"Movim is an XMPP-based communication platform. All the project, except the " +"following software and resources, is under" +msgstr "" + +#: ../cache/locales.php:9 +msgid "Account" +msgstr "" + +#: ../cache/locales.php:10 +msgid "The password has been updated" +msgstr "" + +#: ../cache/locales.php:11 +msgid "Please provide a valid password (6 characters minimum)" +msgstr "" + +#: ../cache/locales.php:12 +msgid "The provided passwords are not the same" +msgstr "" + +#: ../cache/locales.php:13 +msgid "Delete my account" +msgstr "" + +#: ../cache/locales.php:14 +msgid "" +"You will delete your XMPP account and all the relative information linked to " +"it (profile, contacts and publications)." +msgstr "" + +#: ../cache/locales.php:15 +msgid "Are you sure that you want to delete it ?" +msgstr "" + +#: ../cache/locales.php:16 ../cache/locales.php:411 +msgid "Create a new account" +msgstr "Criar uma nova conta" + +#: ../cache/locales.php:17 +msgid "No account creation form found on the server" +msgstr "" + +#: ../cache/locales.php:18 ../cache/locales.php:172 +msgid "on" +msgstr "" + +#: ../cache/locales.php:19 +msgid "Your acccount has been successfully registered" +msgstr "" + +#: ../cache/locales.php:20 +msgid "Loading" +msgstr "" + +#: ../cache/locales.php:21 +msgid "Not Acceptable" +msgstr "" + +#: ../cache/locales.php:22 +msgid "The registration system of this server is currently unavailable" +msgstr "" + +#: ../cache/locales.php:23 +msgid "" +"This server use an external system for the registration, please click on the " +"following URL." +msgstr "" + +#: ../cache/locales.php:24 +msgid "Actions" +msgstr "Ações" + +#: ../cache/locales.php:25 ../cache/locales.php:82 +msgid "Database" +msgstr "" + +#: ../cache/locales.php:26 +msgid "Modl wasn't able to connect to the database" +msgstr "" + +#: ../cache/locales.php:27 +msgid "Movim is connected to the database" +msgstr "" + +#: ../cache/locales.php:28 +msgid "The database need to be updated" +msgstr "" + +#: ../cache/locales.php:29 +msgid "Movim database is up to date" +msgstr "" + +#: ../cache/locales.php:30 +msgid "Database Type" +msgstr "" + +#: ../cache/locales.php:31 ../cache/locales.php:50 ../cache/locales.php:540 +msgid "Username" +msgstr "" + +#: ../cache/locales.php:32 ../cache/locales.php:51 ../cache/locales.php:282 +#: ../cache/locales.php:541 +msgid "Password" +msgstr "Senha" + +#: ../cache/locales.php:33 +msgid "Host" +msgstr "" + +#: ../cache/locales.php:34 +msgid "Port" +msgstr "" + +#: ../cache/locales.php:35 +msgid "Database Name" +msgstr "" + +#: ../cache/locales.php:36 +msgid "General Settings" +msgstr "" + +#: ../cache/locales.php:37 +msgid "Theme" +msgstr "" + +#: ../cache/locales.php:38 +msgid "Default language" +msgstr "" + +#: ../cache/locales.php:39 +msgid "Environment" +msgstr "" + +#: ../cache/locales.php:40 +msgid "Log verbosity" +msgstr "" + +#: ../cache/locales.php:41 +msgid "Server Timezone" +msgstr "" + +#: ../cache/locales.php:42 +msgid "User folder size limit (in bytes)" +msgstr "" + +#: ../cache/locales.php:43 +msgid "WebSocket Configuration" +msgstr "" + +#: ../cache/locales.php:44 +msgid "Enter here a valid WebSocket URI in the form" +msgstr "" + +#: ../cache/locales.php:45 +msgid "WebSocket URI" +msgstr "" + +#: ../cache/locales.php:46 +msgid "" +"If you change the URI, please restart the daemon to reload the configuration" +msgstr "" + +#: ../cache/locales.php:47 +msgid "Public WebSockets" +msgstr "" + +#: ../cache/locales.php:48 +msgid "Administration Credential" +msgstr "" + +#: ../cache/locales.php:49 +msgid "Change the default credentials admin/password" +msgstr "" + +#: ../cache/locales.php:52 +msgid "Retype password" +msgstr "" + +#: ../cache/locales.php:53 +msgid "Whitelist - XMPP Server" +msgstr "" + +#: ../cache/locales.php:54 +msgid "" +"If you want to specify a list of authorized XMPP servers on your Movim pod " +"and forbid the connection on all the others please put their domain name " +"here, with comma (ex: movim.eu,jabber.fr)" +msgstr "" + +#: ../cache/locales.php:55 +msgid "" +"Leave this field blank if you allow the access to all the XMPP accounts." +msgstr "" + +#: ../cache/locales.php:56 +msgid "List of whitelisted XMPP servers" +msgstr "" + +#: ../cache/locales.php:57 ../cache/locales.php:61 +msgid "Information Message" +msgstr "" + +#: ../cache/locales.php:58 +msgid "Description" +msgstr "" + +#: ../cache/locales.php:59 +msgid "This message will be displayed on the login page" +msgstr "" + +#: ../cache/locales.php:60 +msgid "Leave this field blank if you don't want to show any message." +msgstr "" + +#: ../cache/locales.php:62 +msgid "Empty" +msgstr "" + +#: ../cache/locales.php:63 +msgid "Syslog" +msgstr "" + +#: ../cache/locales.php:64 +msgid "Syslog and files" +msgstr "" + +#: ../cache/locales.php:65 +msgid "URL Rewriting" +msgstr "" + +#: ../cache/locales.php:66 +msgid "The URL Rewriting can be enabled" +msgstr "" + +#: ../cache/locales.php:67 +msgid "General Overview" +msgstr "" + +#: ../cache/locales.php:68 +msgid "" +"Movim has found some issues or things that need to be fixed or improved" +msgstr "" + +#: ../cache/locales.php:69 +#, php-format +msgid "Update your PHP-Version: %s" +msgstr "" + +#: ../cache/locales.php:70 +msgid "Required: 5.3.0" +msgstr "" + +#: ../cache/locales.php:71 +msgid "Install the php5-curl library" +msgstr "" + +#: ../cache/locales.php:72 +msgid "Install the php5-imagick library" +msgstr "" + +#: ../cache/locales.php:73 +msgid "Install the php5-gd library" +msgstr "" + +#: ../cache/locales.php:74 +msgid "Read and write rights for the webserver in Movim's root directory" +msgstr "" + +#: ../cache/locales.php:75 +msgid "The URL Rewriting support is currently disabled" +msgstr "" + +#: ../cache/locales.php:76 +msgid "The database need to be updated, go to the database panel to fix this" +msgstr "" + +#: ../cache/locales.php:77 +msgid "" +"WebSocket connection error, check if the Movim Daemon is running and is " +"reacheable" +msgstr "" + +#: ../cache/locales.php:78 +msgid "" +"XMPP Websocket connection error, please check the validity of the URL given " +"in the General Configuration" +msgstr "" + +#: ../cache/locales.php:79 +msgid "Browser" +msgstr "" + +#: ../cache/locales.php:80 +msgid "Movim Core" +msgstr "" + +#: ../cache/locales.php:81 +msgid "Movim Daemon" +msgstr "" + +#: ../cache/locales.php:84 +msgid "XMPP" +msgstr "" + +#: ../cache/locales.php:86 +#, php-format +msgid "" +"Here you can register your pod on the official %sMovim API%s and be listed " +"on %sthe pods page%s." +msgstr "" + +#: ../cache/locales.php:87 +msgid "Your pod is not registered on the API" +msgstr "" + +#: ../cache/locales.php:88 +msgid "Your pod is registered on the API" +msgstr "" + +#: ../cache/locales.php:89 +msgid "Your pod is not yet validated" +msgstr "" + +#: ../cache/locales.php:90 +msgid "Your pod is validated" +msgstr "" + +#: ../cache/locales.php:91 +msgid "" +"You asked to be removed from the API, this request will be processed in a " +"couple of hours" +msgstr "" + +#: ../cache/locales.php:92 ../cache/locales.php:147 +msgid "Configuration updated" +msgstr "" + +#: ../cache/locales.php:93 +msgid "File" +msgstr "" + +#: ../cache/locales.php:94 +msgid "Use it" +msgstr "" + +#: ../cache/locales.php:95 +msgid "Webcam" +msgstr "" + +#: ../cache/locales.php:96 +msgid "Cheese !" +msgstr "" + +#: ../cache/locales.php:97 +msgid "Take a webcam snapshot" +msgstr "" + +#: ../cache/locales.php:98 +msgid "Avatar Updated" +msgstr "" + +#: ../cache/locales.php:99 +msgid "Avatar Not Updated" +msgstr "" + +#: ../cache/locales.php:100 ../cache/locales.php:415 +#, php-format +msgid "%s's feed" +msgstr "" + +#: ../cache/locales.php:101 +msgid "This user has not posted anything right now" +msgstr "" + +#: ../cache/locales.php:102 +msgid "Conferences" +msgstr "" + +#: ../cache/locales.php:103 ../cache/locales.php:193 ../cache/locales.php:217 +#: ../cache/locales.php:468 +msgid "Groups" +msgstr "" + +#: ../cache/locales.php:104 +msgid "Add a new Chat Room" +msgstr "" + +#: ../cache/locales.php:105 ../cache/locales.php:368 +msgid "Chat Room ID" +msgstr "" + +#: ../cache/locales.php:106 ../cache/locales.php:116 ../cache/locales.php:156 +#: ../cache/locales.php:361 ../cache/locales.php:369 ../cache/locales.php:424 +msgid "Name" +msgstr "Nome" + +#: ../cache/locales.php:107 ../cache/locales.php:157 ../cache/locales.php:371 +#: ../cache/locales.php:425 +msgid "Nickname" +msgstr "Apelido" + +#: ../cache/locales.php:108 +msgid "Do you want do join automaticaly this Chat Room ?" +msgstr "" + +#: ../cache/locales.php:109 ../cache/locales.php:372 +msgid "Bad Chatroom ID" +msgstr "" + +#: ../cache/locales.php:110 ../cache/locales.php:373 +msgid "Empty name" +msgstr "" + +#: ../cache/locales.php:111 ../cache/locales.php:380 +msgid "Bookmarks updated" +msgstr "" + +#: ../cache/locales.php:112 +msgid "An error occured : " +msgstr "" + +#: ../cache/locales.php:113 +msgid "Configure" +msgstr "" + +#: ../cache/locales.php:114 +msgid "Add a new URL" +msgstr "" + +#: ../cache/locales.php:115 +msgid "URL" +msgstr "" + +#: ../cache/locales.php:117 +msgid "Message Published" +msgstr "" + +#: ../cache/locales.php:118 ../cache/locales.php:138 +msgid "Encrypted message" +msgstr "" + +#: ../cache/locales.php:119 +msgid "Composing..." +msgstr "Escrevendo..." + +#: ../cache/locales.php:120 +msgid "Paused..." +msgstr "" + +#: ../cache/locales.php:121 +msgid "Contact gone" +msgstr "" + +#: ../cache/locales.php:122 +#, php-format +msgid "%s needs your attention" +msgstr "" + +#: ../cache/locales.php:123 +msgid "Your message here..." +msgstr "" + +#: ../cache/locales.php:124 +msgid "Smileys" +msgstr "" + +#: ../cache/locales.php:125 ../cache/locales.php:139 +msgid "Chat" +msgstr "Chat" + +#: ../cache/locales.php:126 +msgid "Discuss with your contacts" +msgstr "" + +#: ../cache/locales.php:127 +msgid "Members" +msgstr "" + +#: ../cache/locales.php:128 ../cache/locales.php:376 +msgid "Connected to the chatroom" +msgstr "" + +#: ../cache/locales.php:129 ../cache/locales.php:377 +msgid "Disconnected from the chatroom" +msgstr "" + +#: ../cache/locales.php:130 ../cache/locales.php:200 ../cache/locales.php:469 +msgid "Configuration" +msgstr "Configuraçāo" + +#: ../cache/locales.php:131 +msgid "Configuration saved" +msgstr "" + +#: ../cache/locales.php:132 +msgid "Subject" +msgstr "" + +#: ../cache/locales.php:133 +msgid "Subject changed" +msgstr "" + +#: ../cache/locales.php:134 +msgid "Open a new conversation by clicking on the plus button bellow" +msgstr "" + +#: ../cache/locales.php:135 +msgid "Chat with a contact" +msgstr "" + +#: ../cache/locales.php:136 +msgid "Frequent contacts" +msgstr "" + +#: ../cache/locales.php:137 +msgid "Load more contacts" +msgstr "" + +#: ../cache/locales.php:140 +msgid "General" +msgstr "" + +#: ../cache/locales.php:141 +msgid "Language" +msgstr "Idioma" + +#: ../cache/locales.php:142 +msgid "Roster display" +msgstr "" + +#: ../cache/locales.php:143 +msgid "Show the offline contacts" +msgstr "" + +#: ../cache/locales.php:144 +msgid "Hide the offline contacts" +msgstr "" + +#: ../cache/locales.php:145 +msgid "Appearence" +msgstr "" + +#: ../cache/locales.php:146 +msgid "This configuration is shared wherever you are connected !" +msgstr "" + +#: ../cache/locales.php:148 +msgid "Notify on incoming message" +msgstr "" + +#: ../cache/locales.php:149 +msgid "Use desktop notifications" +msgstr "" + +#: ../cache/locales.php:150 +msgid "Data" +msgstr "" + +#: ../cache/locales.php:151 +msgid "Cache" +msgstr "" + +#: ../cache/locales.php:152 ../cache/locales.php:218 ../cache/locales.php:466 +msgid "Contacts" +msgstr "" + +#: ../cache/locales.php:153 ../cache/locales.php:480 +msgid "Posts" +msgstr "" + +#: ../cache/locales.php:154 +msgid "Messages" +msgstr "" + +#: ../cache/locales.php:155 ../cache/locales.php:423 +msgid "General Informations" +msgstr "Informações gerais" + +#: ../cache/locales.php:158 ../cache/locales.php:427 +msgid "Date of Birth" +msgstr "Data de Nascimento" + +#: ../cache/locales.php:159 ../cache/locales.php:428 +msgid "Gender" +msgstr "Sexo" + +#: ../cache/locales.php:160 ../cache/locales.php:429 +msgid "Marital Status" +msgstr "Estado Civil" + +#: ../cache/locales.php:161 ../cache/locales.php:426 +msgid "Email" +msgstr "" + +#: ../cache/locales.php:162 ../cache/locales.php:430 +msgid "Website" +msgstr "Página Web" + +#: ../cache/locales.php:163 ../cache/locales.php:431 +msgid "About Me" +msgstr "Sobre Mim" + +#: ../cache/locales.php:164 +msgid "Other Accounts" +msgstr "" + +#: ../cache/locales.php:165 +msgid "Is Listening" +msgstr "" + +#: ../cache/locales.php:166 ../cache/locales.php:432 +msgid "Geographic Position" +msgstr "" + +#: ../cache/locales.php:167 ../cache/locales.php:433 +msgid "Locality" +msgstr "" + +#: ../cache/locales.php:168 ../cache/locales.php:434 +msgid "Country" +msgstr "" + +#: ../cache/locales.php:169 +msgid "Mood" +msgstr "" + +#: ../cache/locales.php:170 +msgid "I'm " +msgstr "" + +#: ../cache/locales.php:171 +msgid "Listening" +msgstr "" + +#: ../cache/locales.php:173 +msgid "Last seen" +msgstr "" + +#: ../cache/locales.php:174 +msgid "Client Informations" +msgstr "Informações do Cliente" + +#: ../cache/locales.php:175 +msgid "Last registered" +msgstr "" + +#: ../cache/locales.php:176 +msgid "Find some new friends" +msgstr "" + +#: ../cache/locales.php:177 ../cache/locales.php:533 +msgid "Edit" +msgstr "" + +#: ../cache/locales.php:178 +msgid "Alias" +msgstr "Alias" + +#: ../cache/locales.php:179 +msgid "Group" +msgstr "" + +#: ../cache/locales.php:180 ../cache/locales.php:400 +msgid "Contact updated" +msgstr "" + +#: ../cache/locales.php:181 +msgid "Are you sure?" +msgstr "" + +#: ../cache/locales.php:182 +msgid "" +"You are going to delete one of your contacts, please confirm your action" +msgstr "" + +#: ../cache/locales.php:183 +#, php-format +msgid "%s years" +msgstr "" + +#: ../cache/locales.php:184 +msgid "Last public post" +msgstr "" + +#: ../cache/locales.php:185 +msgid "Subscribe" +msgstr "" + +#: ../cache/locales.php:186 +msgid "Subscribed" +msgstr "" + +#: ../cache/locales.php:187 +msgid "Unsubscribe" +msgstr "" + +#: ../cache/locales.php:188 +msgid "You are going to unsubscribe from this Group" +msgstr "" + +#: ../cache/locales.php:189 +msgid "Unsubscribed" +msgstr "" + +#: ../cache/locales.php:190 +msgid "Make your membership to this group public to your friends" +msgstr "" + +#: ../cache/locales.php:191 +msgid "Give a label for this group" +msgstr "" + +#: ../cache/locales.php:192 +msgid "Are you sure ?" +msgstr "" + +#: ../cache/locales.php:194 +msgid "Discover, follow and share" +msgstr "" + +#: ../cache/locales.php:195 +msgid "Something bad happened to this group" +msgstr "" + +#: ../cache/locales.php:196 +msgid "Group configuration saved" +msgstr "" + +#: ../cache/locales.php:197 +msgid "Delete the group" +msgstr "" + +#: ../cache/locales.php:198 +msgid "" +"You are going to delete the following group. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:199 +msgid "" +"It seems that this group doesn't exists anymore. Do you want to remove it " +"from your subscriptions?" +msgstr "" + +#: ../cache/locales.php:201 ../cache/locales.php:408 +msgid "Subscriptions" +msgstr "" + +#: ../cache/locales.php:202 ../cache/locales.php:290 +msgid "Hello" +msgstr "" + +#: ../cache/locales.php:203 ../cache/locales.php:225 ../cache/locales.php:291 +msgid "Contact post" +msgstr "" + +#: ../cache/locales.php:204 +msgid "" +"You don't have any subscriptions yet, select a group server above to start " +"exploring." +msgstr "" + +#: ../cache/locales.php:205 +msgid "Subscribe to your favorite feeds by bookmarking them." +msgstr "" + +#: ../cache/locales.php:206 +msgid "My Subscriptions" +msgstr "" + +#: ../cache/locales.php:207 +msgid "Create a new Group" +msgstr "" + +#: ../cache/locales.php:208 +msgid "Group name" +msgstr "" + +#: ../cache/locales.php:209 +msgid "My Little Pony - Fan Club" +msgstr "" + +#: ../cache/locales.php:210 +msgid "Group created successfully" +msgstr "" + +#: ../cache/locales.php:211 +msgid "Group deleted successfully" +msgstr "" + +#: ../cache/locales.php:212 +msgid "Please provide a valid group name (4 characters minimum)" +msgstr "" + +#: ../cache/locales.php:213 +msgid "You cannot create a new Group on this server" +msgstr "" + +#: ../cache/locales.php:214 +#, php-format +msgid "%s subscribers" +msgstr "" + +#: ../cache/locales.php:215 +#, php-format +msgid "%s posts" +msgstr "" + +#: ../cache/locales.php:216 +msgid "All" +msgstr "Tudo" + +#: ../cache/locales.php:219 +msgid "Refresh all the streams" +msgstr "" + +#: ../cache/locales.php:220 ../cache/locales.php:402 +msgid "Search" +msgstr "" + +#: ../cache/locales.php:221 +msgid "Go on the Chat page" +msgstr "" + +#: ../cache/locales.php:222 +msgid "Read all theses articles on the News page" +msgstr "" + +#: ../cache/locales.php:223 +msgid "Visit your public blog" +msgstr "" + +#: ../cache/locales.php:224 +msgid "See your public posts and share them with all your contacts" +msgstr "" + +#: ../cache/locales.php:226 +msgid "Universal share button" +msgstr "" + +#: ../cache/locales.php:227 +msgid "" +"Bookmark or drag and drop the following button in your toolbar and use it on " +"all the pages you want to share on Movim" +msgstr "" + +#: ../cache/locales.php:228 +msgid "Share on Movim" +msgstr "" + +#: ../cache/locales.php:229 +msgid "Frequently Asked Questions" +msgstr "" + +#: ../cache/locales.php:230 +msgid "What do the little banners refer to ?" +msgstr "O que os banners pequenos se refere ?" + +#: ../cache/locales.php:231 +msgid "" +"Thanks to these five little banners, you can quickly identitfy the level of " +"confdentiality applied to the information you provide." +msgstr "" +"Graças a estes cinco banners pequenos, você pode rapidamente identitfy o " +"nível de confdentiality aplicada às informações que você fornecer." + +#: ../cache/locales.php:232 +msgid "White, only you can see the information" +msgstr "Branco, somente você pode ver a informação" + +#: ../cache/locales.php:233 +msgid "Green, you have chosen some contacts who can see your information" +msgstr "" +"Verde, você deve ter escolhido alguns contatos que podem ver suas informações" + +#: ../cache/locales.php:234 +msgid "Orange, all your contact list can see your information" +msgstr "Laranja, todos os seus contatos podem ver suas informações" + +#: ../cache/locales.php:235 +msgid "Red, everybody in the XMPP network can see your information" +msgstr "Vermelho, todos na rede XMPP podem ver suas informações" + +#: ../cache/locales.php:236 +msgid "Black, the whole Internet can see your information" +msgstr "Preto, a internet inteira pode ver suas informações" + +#: ../cache/locales.php:237 +msgid "Looking for some documentation ?" +msgstr "" + +#: ../cache/locales.php:238 +msgid "Read the Wiki" +msgstr "" + +#: ../cache/locales.php:239 +msgid "Talk with us by email ?" +msgstr "" + +#: ../cache/locales.php:240 +msgid "Join the Mailing List" +msgstr "" + +#: ../cache/locales.php:241 +msgid "Chat with the team ?" +msgstr "" + +#: ../cache/locales.php:242 +msgid "Join the Chatroom" +msgstr "" + +#: ../cache/locales.php:243 +msgid "Location node created" +msgstr "" + +#: ../cache/locales.php:244 +msgid "Bookmark node created" +msgstr "" + +#: ../cache/locales.php:245 +msgid "Profile node created" +msgstr "" + +#: ../cache/locales.php:246 +msgid "Avatar node created" +msgstr "" + +#: ../cache/locales.php:247 +msgid "Subscriptions node created" +msgstr "" + +#: ../cache/locales.php:248 +msgid "Microblog node created" +msgstr "" + +#: ../cache/locales.php:249 +msgid "Location" +msgstr "" + +#: ../cache/locales.php:250 +msgid "Wrong position" +msgstr "" + +#: ../cache/locales.php:251 +msgid "Location updated" +msgstr "" + +#: ../cache/locales.php:252 +msgid "Update my position" +msgstr "" + +#: ../cache/locales.php:253 +msgid "Wrong username" +msgstr "Nome de usuário errado" + +#: ../cache/locales.php:254 +msgid "Invalid JID" +msgstr "JID Inválido" + +#: ../cache/locales.php:255 +msgid "Empty Challenge from the server" +msgstr "" + +#: ../cache/locales.php:256 +msgid "XMPP Domain error, your account is not a correct Jabber ID" +msgstr "Erro de domínio XMPP, sua conta não é um Jabber ID correta" + +#: ../cache/locales.php:257 +msgid "Some data are missing !" +msgstr "Alguns dados estão perdidos!" + +#: ../cache/locales.php:258 +msgid "Wrong password" +msgstr "Senha incorreta" + +#: ../cache/locales.php:259 +msgid "Internal server error" +msgstr "Erro interno de servidor" + +#: ../cache/locales.php:260 +msgid "Session error" +msgstr "Erro de sessão" + +#: ../cache/locales.php:261 +msgid "Account successfully created" +msgstr "Conta criada com sucesso" + +#: ../cache/locales.php:262 ../cache/locales.php:271 +msgid "Your XMPP server is unauthorized" +msgstr "" + +#: ../cache/locales.php:263 +msgid "The server takes too much time to respond" +msgstr "" + +#: ../cache/locales.php:264 +msgid "Your web browser is too old to use with Movim." +msgstr "seu navegador é muito antigo para usar com o Movim" + +#: ../cache/locales.php:265 +msgid "" +"Movim cannot talk with the server, please try again later (Websocket " +"connection error)" +msgstr "" + +#: ../cache/locales.php:266 +msgid "Impossible login" +msgstr "" + +#: ../cache/locales.php:267 +msgid "Oops!" +msgstr "" + +#: ../cache/locales.php:268 ../cache/locales.php:449 ../cache/locales.php:455 +msgid "Unknown error" +msgstr "Erro desconhecido" + +#: ../cache/locales.php:269 +msgid "Invalid username format" +msgstr "" + +#: ../cache/locales.php:270 +msgid "Invalid password format" +msgstr "" + +#: ../cache/locales.php:272 +msgid "A Movim session is already open on an other device" +msgstr "" + +#: ../cache/locales.php:273 +msgid "Movim failed to authenticate. You entered wrong data" +msgstr "Falha na autenticação do Movim. Dado errados foram inseridos." + +#: ../cache/locales.php:274 +msgid "Authentication mechanism not supported by Movim" +msgstr "" + +#: ../cache/locales.php:275 +msgid "The XMPP authentification failed" +msgstr "A autenticação XMPP falhou" + +#: ../cache/locales.php:276 +#, php-format +msgid "" +"You can login with Facebook (chat only) using %syour.id@chat.facebook.com%s " +"and your password" +msgstr "" + +#: ../cache/locales.php:277 +#, php-format +msgid "%sGmail accounts are also compatible%s but are not fully supported" +msgstr "" + +#: ../cache/locales.php:278 +msgid "You can login using your favorite Jabber account" +msgstr "" + +#: ../cache/locales.php:279 +msgid "or with our demonstration account" +msgstr "" + +#: ../cache/locales.php:280 ../cache/locales.php:435 +msgid "Accounts" +msgstr "" + +#: ../cache/locales.php:281 +msgid "My address" +msgstr "Meu endereço" + +#: ../cache/locales.php:283 +msgid "Create one !" +msgstr "" + +#: ../cache/locales.php:284 +msgid "No account yet ?" +msgstr "" + +#: ../cache/locales.php:285 +msgid "Another account" +msgstr "" + +#: ../cache/locales.php:286 +msgid "You can login with accounts from theses servers" +msgstr "" + +#: ../cache/locales.php:287 +msgid "Connected" +msgstr "" + +#: ../cache/locales.php:288 +msgid "Population" +msgstr "" + +#: ../cache/locales.php:289 +msgid "Bad nickname (between 4 and 40 characters)" +msgstr "" + +#: ../cache/locales.php:292 +msgid "" +"Welcome on your news feed, here you will see all the posts published in the " +"groups you have subscribed." +msgstr "" + +#: ../cache/locales.php:293 +msgid "Refreshing all the streams" +msgstr "" + +#: ../cache/locales.php:294 +msgid "This post is public" +msgstr "" + +#: ../cache/locales.php:295 +msgid "Manage your members" +msgstr "" + +#: ../cache/locales.php:296 +msgid "Get the members" +msgstr "" + +#: ../cache/locales.php:297 +msgid "Affiliations saved" +msgstr "" + +#: ../cache/locales.php:298 +msgid "Manage your subscriptions" +msgstr "" + +#: ../cache/locales.php:299 +msgid "Manage the subscriptions" +msgstr "" + +#: ../cache/locales.php:300 +msgid "Get the subscriptions" +msgstr "" + +#: ../cache/locales.php:301 +msgid "Subscriptions saved" +msgstr "" + +#: ../cache/locales.php:302 +msgid "Pending Invitations" +msgstr "" + +#: ../cache/locales.php:303 +#, php-format +msgid "%s wants to talk with you" +msgstr "" + +#: ../cache/locales.php:304 +msgid "Manage" +msgstr "" + +#: ../cache/locales.php:305 ../cache/locales.php:338 +msgid "News Feed" +msgstr "" + +#: ../cache/locales.php:306 ../cache/locales.php:339 +msgid "Discover and register to the groups you are interested in" +msgstr "" + +#: ../cache/locales.php:307 ../cache/locales.php:340 ../cache/locales.php:482 +msgid "Preview" +msgstr "" + +#: ../cache/locales.php:308 ../cache/locales.php:341 ../cache/locales.php:478 +msgid "Help" +msgstr "Ajuda" + +#: ../cache/locales.php:309 ../cache/locales.php:342 +msgid "More help" +msgstr "" + +#: ../cache/locales.php:310 ../cache/locales.php:343 +msgid "Markdown syntax manual" +msgstr "" + +#: ../cache/locales.php:311 ../cache/locales.php:344 ../cache/locales.php:681 +msgid "Title" +msgstr "" + +#: ../cache/locales.php:312 ../cache/locales.php:345 +msgid "Content" +msgstr "" + +#: ../cache/locales.php:313 ../cache/locales.php:346 +msgid "Link" +msgstr "" + +#: ../cache/locales.php:314 ../cache/locales.php:347 +msgid "Tags" +msgstr "" + +#: ../cache/locales.php:315 ../cache/locales.php:348 +msgid "Please enter a valid url" +msgstr "" + +#: ../cache/locales.php:316 ../cache/locales.php:349 +msgid "No content to preview" +msgstr "" + +#: ../cache/locales.php:317 ../cache/locales.php:350 ../cache/locales.php:687 +msgid "No content" +msgstr "" + +#: ../cache/locales.php:318 ../cache/locales.php:351 +msgid "Post published" +msgstr "" + +#: ../cache/locales.php:319 ../cache/locales.php:352 +msgid "Post deleted" +msgstr "" + +#: ../cache/locales.php:320 ../cache/locales.php:353 +msgid "This picture will be added to your gallery" +msgstr "" + +#: ../cache/locales.php:321 ../cache/locales.php:354 +msgid "What's Hot" +msgstr "" + +#: ../cache/locales.php:322 ../cache/locales.php:355 +msgid "New post" +msgstr "" + +#: ../cache/locales.php:323 ../cache/locales.php:357 +msgid "" +"You can also use services like Imgur or Flickr to host your picture and " +"paste the link here." +msgstr "" + +#: ../cache/locales.php:324 +#, php-format +msgid "This is a re-post from %s" +msgstr "" + +#: ../cache/locales.php:325 +#, php-format +msgid "See %s profile" +msgstr "" + +#: ../cache/locales.php:326 +msgid "Publish this post on your public feed?" +msgstr "" + +#: ../cache/locales.php:327 +msgid "Post published on your blog" +msgstr "" + +#: ../cache/locales.php:328 +msgid "Post removed from your blog" +msgstr "" + +#: ../cache/locales.php:329 ../cache/locales.php:701 +msgid "Delete this post" +msgstr "" + +#: ../cache/locales.php:330 +msgid "You are going to delete this post, please confirm your action" +msgstr "" + +#: ../cache/locales.php:331 +msgid "Comments disabled" +msgstr "" + +#: ../cache/locales.php:332 +msgid "Comment published" +msgstr "" + +#: ../cache/locales.php:333 +msgid "Disconnect" +msgstr "" + +#: ../cache/locales.php:334 +msgid "Your status here !" +msgstr "" + +#: ../cache/locales.php:335 +msgid "Status updated" +msgstr "" + +#: ../cache/locales.php:336 +msgid "Status" +msgstr "" + +#: ../cache/locales.php:337 +msgid "Presence" +msgstr "" + +#: ../cache/locales.php:356 +msgid "Publish" +msgstr "" + +#: ../cache/locales.php:358 +msgid "You cannot publish a post on this Group" +msgstr "" + +#: ../cache/locales.php:359 +msgid "" +"Some fields have been filled in. Do you still want to go back and loose " +"their content?" +msgstr "" + +#: ../cache/locales.php:360 +msgid "Shared" +msgstr "" + +#: ../cache/locales.php:362 +#, php-format +msgid "%s has been added to your public groups" +msgstr "" + +#: ../cache/locales.php:363 +#, php-format +msgid "%s has been removed from your public groups" +msgstr "" + +#: ../cache/locales.php:364 +msgid "Add a chatroom" +msgstr "" + +#: ../cache/locales.php:365 +msgid "You don't have any chatroom yet." +msgstr "" + +#: ../cache/locales.php:366 +msgid "Add one by clicking on the add button in the header." +msgstr "" + +#: ../cache/locales.php:367 +msgid "Chatrooms" +msgstr "" + +#: ../cache/locales.php:370 +msgid "My Favorite Room" +msgstr "" + +#: ../cache/locales.php:374 +msgid "Remove a chatroom" +msgstr "" + +#: ../cache/locales.php:375 +msgid "" +"You are going to remove the following chatroom. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:378 +msgid "Users in the room" +msgstr "" + +#: ../cache/locales.php:379 +msgid "Please enter a correct nickname (6 to 40 characters)" +msgstr "" + +#: ../cache/locales.php:381 +msgid "Public chatroom" +msgstr "" + +#: ../cache/locales.php:382 +msgid "Please provide a room address" +msgstr "" + +#: ../cache/locales.php:383 +msgid "You are currently logued as an anonymous user." +msgstr "" + +#: ../cache/locales.php:384 +msgid "" +"You can join using your own account or create one on the login page by " +"loging out using the cross in the top-right corner." +msgstr "" + +#: ../cache/locales.php:385 +#, php-format +msgid "Login on %s" +msgstr "" + +#: ../cache/locales.php:386 +msgid "Your nickname" +msgstr "" + +#: ../cache/locales.php:387 +msgid "Ungrouped" +msgstr "Sem Grupo" + +#: ../cache/locales.php:388 +msgid "Show disconnected contacts" +msgstr "" + +#: ../cache/locales.php:389 +msgid "Hide disconnected contacts" +msgstr "" + +#: ../cache/locales.php:390 +#, php-format +msgid "Show group %s" +msgstr "" + +#: ../cache/locales.php:391 +#, php-format +msgid "Hide group %s" +msgstr "" + +#: ../cache/locales.php:392 +msgid "Please enter a valid Jabber ID" +msgstr "" + +#: ../cache/locales.php:393 +msgid "" +"No contacts ? You can add one using the + button bellow or going to the " +"Explore page" +msgstr "" + +#: ../cache/locales.php:394 +msgid "Show/Hide" +msgstr "" + +#: ../cache/locales.php:395 +msgid "Enter the Jabber ID of your contact." +msgstr "" + +#: ../cache/locales.php:396 +msgid "Press enter to validate." +msgstr "" + +#: ../cache/locales.php:397 +msgid "JID" +msgstr "" + +#: ../cache/locales.php:398 +msgid "Results" +msgstr "" + +#: ../cache/locales.php:399 +msgid "Contact added" +msgstr "" + +#: ../cache/locales.php:401 +msgid "Contact deleted" +msgstr "" + +#: ../cache/locales.php:403 +msgid "This is not a valid url" +msgstr "" + +#: ../cache/locales.php:404 +msgid "Sharing the URL" +msgstr "" + +#: ../cache/locales.php:405 +msgid "Statistics" +msgstr "" + +#: ../cache/locales.php:406 +msgid "Since" +msgstr "" + +#: ../cache/locales.php:407 +msgid "Sessions" +msgstr "" + +#: ../cache/locales.php:409 +msgid "Monthly Subscriptions" +msgstr "" + +#: ../cache/locales.php:410 +msgid "Monthly Subscriptions Cumulated" +msgstr "" + +#: ../cache/locales.php:412 +msgid "" +"Movim is a decentralized social network, before creating a new account you " +"need to choose a server to register." +msgstr "" + +#: ../cache/locales.php:413 +msgid "Your server here ?" +msgstr "" + +#: ../cache/locales.php:414 +msgid "Contact us to add yours to the officially supported servers list" +msgstr "" + +#: ../cache/locales.php:416 +msgid "No public feed for this contact" +msgstr "" + +#: ../cache/locales.php:417 +msgid "No contact specified" +msgstr "" + +#: ../cache/locales.php:418 ../cache/locales.php:473 +msgid "Profile" +msgstr "Perfil" + +#: ../cache/locales.php:419 +msgid "Profile Updated" +msgstr "" + +#: ../cache/locales.php:420 +msgid "Profile Not Updated" +msgstr "" + +#: ../cache/locales.php:421 +msgid "Your profile is now public" +msgstr "" + +#: ../cache/locales.php:422 +msgid "Your profile is now restricted" +msgstr "" + +#: ../cache/locales.php:436 +msgid "Twitter" +msgstr "" + +#: ../cache/locales.php:437 +msgid "Skype" +msgstr "" + +#: ../cache/locales.php:438 +msgid "Yahoo" +msgstr "" + +#: ../cache/locales.php:439 +msgid "Privacy Level" +msgstr "" + +#: ../cache/locales.php:440 +msgid "Is this profile public ?" +msgstr "" + +#: ../cache/locales.php:441 +msgid "" +"Please pay attention ! By making your profile public, all the information " +"listed above will be available for all the Movim users and on the whole " +"Internet." +msgstr "" + +#: ../cache/locales.php:442 +msgid "Call" +msgstr "" + +#: ../cache/locales.php:443 +msgid "Hang up" +msgstr "" + +#: ../cache/locales.php:444 +msgid "Connection" +msgstr "" + +#: ../cache/locales.php:445 ../cache/locales.php:451 +msgid "Hung up" +msgstr "" + +#: ../cache/locales.php:446 ../cache/locales.php:452 +msgid "Your contact is busy" +msgstr "" + +#: ../cache/locales.php:447 ../cache/locales.php:453 +msgid "Declined" +msgstr "" + +#: ../cache/locales.php:448 ../cache/locales.php:454 +msgid "Remote application incompatible" +msgstr "" + +#: ../cache/locales.php:450 ../cache/locales.php:456 +msgid "Is calling you" +msgstr "" + +#: ../cache/locales.php:457 +msgid "You don't have javascript enabled. Good luck with that." +msgstr "" + +#: ../cache/locales.php:458 +msgid "" +"Movim is a kickass distributed social networking platform that protect your " +"privacy an comes with a set of awesome features." +msgstr "" + +#: ../cache/locales.php:459 +msgid "Administration" +msgstr "" + +#: ../cache/locales.php:460 +msgid "Home" +msgstr "Início" + +#: ../cache/locales.php:461 +msgid "Discover" +msgstr "" + +#: ../cache/locales.php:462 +msgid "Explore" +msgstr "" + +#: ../cache/locales.php:463 +msgid "Account Creation" +msgstr "Criar uma Conta" + +#: ../cache/locales.php:464 +msgid "News" +msgstr "" + +#: ../cache/locales.php:465 +msgid "Avatar" +msgstr "Avatar" + +#: ../cache/locales.php:467 +msgid "Chats" +msgstr "" + +#: ../cache/locales.php:470 +msgid "Server" +msgstr "" + +#: ../cache/locales.php:471 +msgid "Public Groups" +msgstr "" + +#: ../cache/locales.php:472 +msgid "Viewer" +msgstr "" + +#: ../cache/locales.php:474 +msgid "Media" +msgstr "" + +#: ../cache/locales.php:475 +msgid "Blog" +msgstr "" + +#: ../cache/locales.php:476 +msgid "About" +msgstr "" + +#: ../cache/locales.php:477 +msgid "Login" +msgstr "" + +#: ../cache/locales.php:479 +msgid "Feed" +msgstr "Retorno do contato" + +#: ../cache/locales.php:481 +msgid "Gallery" +msgstr "" + +#: ../cache/locales.php:483 +msgid "Visio-conference" +msgstr "" + +#: ../cache/locales.php:484 +msgid "Pods" +msgstr "" + +#: ../cache/locales.php:485 +msgid "Share" +msgstr "" + +#: ../cache/locales.php:486 +msgid "Room" +msgstr "" + +#: ../cache/locales.php:487 +#, php-format +msgid "Error: %s" +msgstr "Erro: %s" + +#: ../cache/locales.php:488 +#, php-format +msgid "Cannot load file '%s'" +msgstr "Não carregou arquivo '%s'" + +#: ../cache/locales.php:489 +#, php-format +msgid "Route error, please set all the parameters for the page %s" +msgstr "" + +#: ../cache/locales.php:490 +#, php-format +msgid "Requested widget '%s' doesn't exist." +msgstr "" + +#: ../cache/locales.php:491 +#, php-format +msgid "Requested event '%s' not registered." +msgstr "" + +#: ../cache/locales.php:492 +msgid "Whoops!" +msgstr "" + +#: ../cache/locales.php:493 +msgid "It seem that you don't have any pictures here?" +msgstr "" + +#: ../cache/locales.php:494 +msgid "You can try to upload a couple by going to the Media page" +msgstr "" + +#: ../cache/locales.php:495 +#, php-format +msgid "%s - About" +msgstr "" + +#: ../cache/locales.php:496 +#, php-format +msgid "%s - Account" +msgstr "" + +#: ../cache/locales.php:497 +#, php-format +msgid "%s - Administration Panel" +msgstr "" + +#: ../cache/locales.php:498 +#, php-format +msgid "%s - Blog" +msgstr "" + +#: ../cache/locales.php:499 +#, php-format +msgid "%s - Configuration" +msgstr "%s - Configuraçāo" + +#: ../cache/locales.php:500 +#, php-format +msgid "%s - Discover" +msgstr "" + +#: ../cache/locales.php:501 +#, php-format +msgid "%s - Explore" +msgstr "" + +#: ../cache/locales.php:502 +#, php-format +msgid "%s - Help Page" +msgstr "%s - Página de ajuda" + +#: ../cache/locales.php:503 +#, php-format +msgid "%s - Login to Movim" +msgstr "%s - Entrar no Movim" + +#: ../cache/locales.php:504 +#, php-format +msgid "%s - Welcome to Movim" +msgstr "%s - Bem vindo ao Movim" + +#: ../cache/locales.php:505 +#, php-format +msgid "%s - Media" +msgstr "" + +#: ../cache/locales.php:506 +#, php-format +msgid "%s - News" +msgstr "" + +#: ../cache/locales.php:507 +#, php-format +msgid "%s - Group Configuration" +msgstr "" + +#: ../cache/locales.php:508 +#, php-format +msgid "%s - Group" +msgstr "" + +#: ../cache/locales.php:509 +#, php-format +msgid "%s - 404" +msgstr "" + +#: ../cache/locales.php:510 +#, php-format +msgid "%s - Profile" +msgstr "%s - Perfil" + +#: ../cache/locales.php:511 +#, php-format +msgid "%s - Server" +msgstr "" + +#: ../cache/locales.php:512 +msgid "Validate" +msgstr "" + +#: ../cache/locales.php:513 +msgid "Refresh" +msgstr "" + +#: ../cache/locales.php:514 +msgid "Add" +msgstr "Adicionar" + +#: ../cache/locales.php:515 +msgid "Delete" +msgstr "" + +#: ../cache/locales.php:516 +msgid "Remove" +msgstr "" + +#: ../cache/locales.php:517 +msgid "Cancel" +msgstr "Cancelar" + +#: ../cache/locales.php:518 +msgid "Close" +msgstr "" + +#: ../cache/locales.php:519 +msgid "Update" +msgstr "" + +#: ../cache/locales.php:520 +msgid "Updating" +msgstr "" + +#: ../cache/locales.php:521 +msgid "Submit" +msgstr "Enviar" + +#: ../cache/locales.php:522 +msgid "Submitting" +msgstr "Submeter" + +#: ../cache/locales.php:523 +msgid "Reset" +msgstr "Limpar" + +#: ../cache/locales.php:524 +msgid "Register" +msgstr "" + +#: ../cache/locales.php:525 +msgid "Unregister" +msgstr "" + +#: ../cache/locales.php:526 +msgid "Save" +msgstr "" + +#: ../cache/locales.php:527 +msgid "Clear" +msgstr "" + +#: ../cache/locales.php:528 +msgid "Upload" +msgstr "" + +#: ../cache/locales.php:529 +msgid "Come in!" +msgstr "Faça Parte!" + +#: ../cache/locales.php:530 +msgid "Connecting" +msgstr "" + +#: ../cache/locales.php:531 +msgid "Yes" +msgstr "Sim" + +#: ../cache/locales.php:532 +msgid "No" +msgstr "Não" + +#: ../cache/locales.php:534 +msgid "Return" +msgstr "" + +#: ../cache/locales.php:535 +msgid "Accept" +msgstr "Aceitar" + +#: ../cache/locales.php:536 +msgid "Refuse" +msgstr "" + +#: ../cache/locales.php:537 +msgid "Next" +msgstr "" + +#: ../cache/locales.php:538 +msgid "Previous" +msgstr "" + +#: ../cache/locales.php:539 +#, php-format +msgid "Step %s" +msgstr "" + +#: ../cache/locales.php:542 +msgid "Day" +msgstr "Dia" + +#: ../cache/locales.php:543 +msgid "Monday" +msgstr "Segunda-feira" + +#: ../cache/locales.php:544 +msgid "Tuesday" +msgstr "Terça-feira" + +#: ../cache/locales.php:545 +msgid "Wednesday" +msgstr "Quarta-feira" + +#: ../cache/locales.php:546 +msgid "Thursday" +msgstr "Quinta-feira" + +#: ../cache/locales.php:547 +msgid "Friday" +msgstr "Sexta-feira" + +#: ../cache/locales.php:548 +msgid "Saturday" +msgstr "Sábado" + +#: ../cache/locales.php:549 +msgid "Sunday" +msgstr "" + +#: ../cache/locales.php:550 ../cache/locales.php:559 +msgid "None" +msgstr "Nenhum" + +#: ../cache/locales.php:551 +msgid "Male" +msgstr "Masculino" + +#: ../cache/locales.php:552 +msgid "Female" +msgstr "Feminino" + +#: ../cache/locales.php:553 +msgid "Other" +msgstr "Outro" + +#: ../cache/locales.php:554 +msgid "Bot" +msgstr "Bot" + +#: ../cache/locales.php:555 +msgid "Desktop" +msgstr "Ambiente de trabalho" + +#: ../cache/locales.php:556 +msgid "Phone" +msgstr "Telefone" + +#: ../cache/locales.php:557 +msgid "Web" +msgstr "" + +#: ../cache/locales.php:558 +msgid "Registered" +msgstr "" + +#: ../cache/locales.php:560 +msgid "Single" +msgstr "Solteiro(a)" + +#: ../cache/locales.php:561 +msgid "In a relationship" +msgstr "Em um relacionamento" + +#: ../cache/locales.php:562 +msgid "Married" +msgstr "Casado(a)" + +#: ../cache/locales.php:563 +msgid "Divorced" +msgstr "Divorciado(a)" + +#: ../cache/locales.php:564 +msgid "Widowed" +msgstr "Viúvo(a)" + +#: ../cache/locales.php:565 +msgid "Cohabiting" +msgstr "Morando junto" + +#: ../cache/locales.php:566 +msgid "Civil Union" +msgstr "União Civil" + +#: ../cache/locales.php:567 +msgid "Not shared" +msgstr "" + +#: ../cache/locales.php:568 +msgid "Shared with one contact" +msgstr "" + +#: ../cache/locales.php:569 +msgid "Shared with all contacts" +msgstr "" + +#: ../cache/locales.php:570 +msgid "Shared with the XMPP network" +msgstr "" + +#: ../cache/locales.php:571 +msgid "Shared with the whole Internet" +msgstr "" + +#: ../cache/locales.php:572 +msgid "Online" +msgstr "Online" + +#: ../cache/locales.php:573 +msgid "Away" +msgstr "Ausente" + +#: ../cache/locales.php:574 +msgid "Do Not Disturb" +msgstr "Não Perturbe" + +#: ../cache/locales.php:575 +msgid "Extended Away" +msgstr "Ausência Prolongada" + +#: ../cache/locales.php:576 +msgid "Offline" +msgstr "Indisponível" + +#: ../cache/locales.php:577 +msgid "Error" +msgstr "" + +#: ../cache/locales.php:578 +msgid "afraid" +msgstr "" + +#: ../cache/locales.php:579 +msgid "amazed" +msgstr "" + +#: ../cache/locales.php:580 +msgid "amorous" +msgstr "" + +#: ../cache/locales.php:581 +msgid "angry" +msgstr "zangado" + +#: ../cache/locales.php:582 +msgid "annoyed" +msgstr "" + +#: ../cache/locales.php:583 +msgid "anxious" +msgstr "" + +#: ../cache/locales.php:584 +msgid "aroused" +msgstr "" + +#: ../cache/locales.php:585 +msgid "ashamed" +msgstr "" + +#: ../cache/locales.php:586 +msgid "bored" +msgstr "" + +#: ../cache/locales.php:587 +msgid "brave" +msgstr "" + +#: ../cache/locales.php:588 +msgid "calm" +msgstr "" + +#: ../cache/locales.php:589 +msgid "cautious" +msgstr "" + +#: ../cache/locales.php:590 +msgid "cold" +msgstr "" + +#: ../cache/locales.php:591 +msgid "confident" +msgstr "" + +#: ../cache/locales.php:592 +msgid "confused" +msgstr "" + +#: ../cache/locales.php:593 +msgid "contemplative" +msgstr "" + +#: ../cache/locales.php:594 +msgid "contented" +msgstr "" + +#: ../cache/locales.php:595 +msgid "cranky" +msgstr "" + +#: ../cache/locales.php:596 +msgid "crazy" +msgstr "" + +#: ../cache/locales.php:597 +msgid "creative" +msgstr "" + +#: ../cache/locales.php:598 +msgid "curious" +msgstr "" + +#: ../cache/locales.php:599 +msgid "dejected" +msgstr "" + +#: ../cache/locales.php:600 +msgid "depressed" +msgstr "" + +#: ../cache/locales.php:601 +msgid "disappointed" +msgstr "" + +#: ../cache/locales.php:602 +msgid "disgusted" +msgstr "" + +#: ../cache/locales.php:603 +msgid "dismayed" +msgstr "" + +#: ../cache/locales.php:604 +msgid "distracted" +msgstr "" + +#: ../cache/locales.php:605 +msgid "embarrassed" +msgstr "" + +#: ../cache/locales.php:606 +msgid "envious" +msgstr "" + +#: ../cache/locales.php:607 +msgid "excited" +msgstr "" + +#: ../cache/locales.php:608 +msgid "flirtatious" +msgstr "" + +#: ../cache/locales.php:609 +msgid "frustated" +msgstr "" + +#: ../cache/locales.php:610 +msgid "grateful" +msgstr "" + +#: ../cache/locales.php:611 +msgid "grieving" +msgstr "" + +#: ../cache/locales.php:612 +msgid "grumpy" +msgstr "" + +#: ../cache/locales.php:613 +msgid "guilty" +msgstr "" + +#: ../cache/locales.php:614 +msgid "happy" +msgstr "" + +#: ../cache/locales.php:615 +msgid "hopeful" +msgstr "" + +#: ../cache/locales.php:616 +msgid "hot" +msgstr "" + +#: ../cache/locales.php:617 +msgid "humbled" +msgstr "" + +#: ../cache/locales.php:618 +msgid "humiliated" +msgstr "" + +#: ../cache/locales.php:619 +msgid "hungry" +msgstr "" + +#: ../cache/locales.php:620 +msgid "hurt" +msgstr "" + +#: ../cache/locales.php:621 +msgid "impressed" +msgstr "" + +#: ../cache/locales.php:622 +msgid "in awe" +msgstr "" + +#: ../cache/locales.php:623 +msgid "in love" +msgstr "" + +#: ../cache/locales.php:624 +msgid "indignant" +msgstr "" + +#: ../cache/locales.php:625 +msgid "interested" +msgstr "" + +#: ../cache/locales.php:626 +msgid "intoxicated" +msgstr "" + +#: ../cache/locales.php:627 +msgid "invincible" +msgstr "" + +#: ../cache/locales.php:628 +msgid "jealous" +msgstr "" + +#: ../cache/locales.php:629 +msgid "lonely" +msgstr "" + +#: ../cache/locales.php:630 +msgid "lost" +msgstr "" + +#: ../cache/locales.php:631 +msgid "lucky" +msgstr "" + +#: ../cache/locales.php:632 +msgid "mean" +msgstr "" + +#: ../cache/locales.php:633 +msgid "moody" +msgstr "" + +#: ../cache/locales.php:634 +msgid "nervous" +msgstr "" + +#: ../cache/locales.php:635 +msgid "neutral" +msgstr "" + +#: ../cache/locales.php:636 +msgid "offended" +msgstr "" + +#: ../cache/locales.php:637 +msgid "outraged" +msgstr "" + +#: ../cache/locales.php:638 +msgid "playful" +msgstr "" + +#: ../cache/locales.php:639 +msgid "proud" +msgstr "" + +#: ../cache/locales.php:640 +msgid "relaxed" +msgstr "" + +#: ../cache/locales.php:641 +msgid "relieved" +msgstr "" + +#: ../cache/locales.php:642 +msgid "remorseful" +msgstr "" + +#: ../cache/locales.php:643 +msgid "restless" +msgstr "" + +#: ../cache/locales.php:644 +msgid "sad" +msgstr "" + +#: ../cache/locales.php:645 +msgid "sarcastic" +msgstr "" + +#: ../cache/locales.php:646 +msgid "satisfied" +msgstr "" + +#: ../cache/locales.php:647 +msgid "serious" +msgstr "" + +#: ../cache/locales.php:648 +msgid "shocked" +msgstr "" + +#: ../cache/locales.php:649 +msgid "shy" +msgstr "" + +#: ../cache/locales.php:650 +msgid "sick" +msgstr "" + +#: ../cache/locales.php:651 +msgid "sleepy" +msgstr "" + +#: ../cache/locales.php:652 +msgid "spontaneous" +msgstr "" + +#: ../cache/locales.php:653 +msgid "stressed" +msgstr "" + +#: ../cache/locales.php:654 +msgid "strong" +msgstr "" + +#: ../cache/locales.php:655 +msgid "surprised" +msgstr "" + +#: ../cache/locales.php:656 +msgid "thankful" +msgstr "" + +#: ../cache/locales.php:657 +msgid "thirsty" +msgstr "" + +#: ../cache/locales.php:658 +msgid "tired" +msgstr "" + +#: ../cache/locales.php:659 +msgid "undefined" +msgstr "" + +#: ../cache/locales.php:660 +msgid "weak" +msgstr "" + +#: ../cache/locales.php:661 +msgid "worried" +msgstr "" + +#: ../cache/locales.php:662 +msgid "Month" +msgstr "Mês" + +#: ../cache/locales.php:663 +msgid "January" +msgstr "Janeiro" + +#: ../cache/locales.php:664 +msgid "February" +msgstr "Fevereiro" + +#: ../cache/locales.php:665 +msgid "March" +msgstr "Março" + +#: ../cache/locales.php:666 +msgid "April" +msgstr "Abril" + +#: ../cache/locales.php:667 +msgid "May" +msgstr "Maio" + +#: ../cache/locales.php:668 +msgid "June" +msgstr "Junho" + +#: ../cache/locales.php:669 +msgid "July" +msgstr "Julho" + +#: ../cache/locales.php:670 +msgid "August" +msgstr "Agosto" + +#: ../cache/locales.php:671 +msgid "September" +msgstr "Setembro" + +#: ../cache/locales.php:672 +msgid "October" +msgstr "Outubro" + +#: ../cache/locales.php:673 +msgid "November" +msgstr "Novembro" + +#: ../cache/locales.php:674 +msgid "December" +msgstr "Dezembro" + +#: ../cache/locales.php:675 +msgid "Year" +msgstr "Ano" + +#: ../cache/locales.php:676 +msgid "Today" +msgstr "Hoje" + +#: ../cache/locales.php:677 +msgid "Tomorrow" +msgstr "Amanhã" + +#: ../cache/locales.php:678 +msgid "Yesterday" +msgstr "Ontem" + +#: ../cache/locales.php:679 +#, php-format +msgid " %d days ago" +msgstr " %d dias atrás" + +#: ../cache/locales.php:680 +msgid "day" +msgstr "Dia" + +#: ../cache/locales.php:682 +msgid "What's new ?" +msgstr "" + +#: ../cache/locales.php:683 +msgid "Place" +msgstr "" + +#: ../cache/locales.php:684 +msgid "by" +msgstr "" + +#: ../cache/locales.php:685 +msgid "Geolocalisation" +msgstr "" + +#: ../cache/locales.php:686 +msgid "email" +msgstr "" + +#: ../cache/locales.php:688 +msgid "No comments yet" +msgstr "" + +#: ../cache/locales.php:689 +msgid "No comments stream" +msgstr "" + +#: ../cache/locales.php:690 +msgid "Your feed cannot be loaded." +msgstr "Sua feed não pode ser carregado." + +#: ../cache/locales.php:691 +msgid "Get older posts" +msgstr "Obter postagens mais antigas" + +#: ../cache/locales.php:692 +#, php-format +msgid "%s new items" +msgstr "" + +#: ../cache/locales.php:693 +msgid "Comment publication error" +msgstr "" + +#: ../cache/locales.php:694 +msgid "Show the older comments" +msgstr "" + +#: ../cache/locales.php:695 +msgid "Loading comments ..." +msgstr "" + +#: ../cache/locales.php:696 +msgid "Get the comments" +msgstr "" + +#: ../cache/locales.php:697 +msgid "Add a comment" +msgstr "" + +#: ../cache/locales.php:698 +msgid "Share with" +msgstr "" + +#: ../cache/locales.php:699 +msgid "Everyone" +msgstr "" + +#: ../cache/locales.php:700 +msgid "Your contacts" +msgstr "" + +#: ../cache/locales.php:702 +msgid "Updated" +msgstr "" + +#: ../cache/locales.php:703 +msgid "Content not found" +msgstr "" + +#: ../cache/locales.php:704 +msgid "Contact publication" +msgstr "" + +#: ../cache/locales.php:705 +msgid "Comments" +msgstr "" + +#: ../cache/locales.php:706 +msgid "The API is not reachable, try again later" +msgstr "" + +#: ../cache/locales.php:707 +msgid "Type here" +msgstr "" + +#~ msgid "PHP version mismatch. Movim requires PHP 5.3 minimum." +#~ msgstr "Versão errada do PHP. O Movim requer no mínimo PHP 5.3." + +#, php-format +#~ msgid "Movim requires the %s extension." +#~ msgstr "Movim requer a extensão %s." + +#~ msgid "Movim's folder must be writable." +#~ msgstr "A pasta Movim deve ter autorização de escrita" + +#~ msgid "Movim Installer" +#~ msgstr "Instalar Movim" + +#, php-format +#~ msgid "Couldn't create directory '%s'." +#~ msgstr "Não foi possível criar o diretório '%s'." + +#, php-format +#~ msgid "Couldn't create configuration file '%s'." +#~ msgstr "Não foi possível criar o arquivo de configuração '%s'." + +#~ msgid "Compatibility Test" +#~ msgstr "Teste de compatibilidade" + +#~ msgid "" +#~ "The following requirements were not met. Please make sure they are all " +#~ "satisfied in order to install Movim." +#~ msgstr "" +#~ "Os seguintes requisitos não foram encontrados. Por favor, tenha certeza de " +#~ "que todos estão satisfeitos para que a instalação prossiga." + +#~ msgid "User not logged in." +#~ msgstr "Usuário não logado." + +#~ msgid "JID not provided." +#~ msgstr "JID não disponível." + +#, php-format +#~ msgid "jid '%s' is incorrect" +#~ msgstr "O jid '%s' está incorreto" + +#, php-format +#~ msgid "Cannot open log file '%s'" +#~ msgstr "Não foi possível abrir o arquivo de log '%s'." + +#, php-format +#~ msgid "%s - Account Creation" +#~ msgstr "%s - Criação da conta" + +#~ msgid "Remove this contact" +#~ msgstr "Remover este contato" + +#~ msgid "Debug console" +#~ msgstr "Console de debug" + +#~ msgid "Logout" +#~ msgstr "Sair" + +#~ msgid "wants to talk with you" +#~ msgstr "Quero falar com você" + +#~ msgid "Decline" +#~ msgstr "Declinar" + +#~ msgid "Loading the contact feed ..." +#~ msgstr "Carregando retorno do contacto" + +#, php-format +#~ msgid "Install the %s package" +#~ msgstr "Instalar o pacote %s" + +#~ msgid "or" +#~ msgstr "ou" + +#~ msgid "Actual version : " +#~ msgstr "Versão atual: " + +#, php-format +#~ msgid "Install %s and %s packages" +#~ msgstr "Instalar %s e pacotes %s" + +#~ msgid "Update your PHP version or contact your server administrator" +#~ msgstr "" +#~ "Atualize a sua versão do PHP ou contate seu administrador do servidor" + +#~ msgid "Enable read and write rights on Movim's root folder" +#~ msgstr "Habilitar permissões de leitura e escrita na pasta raiz do Movim" + +#~ msgid "Thank you for downloading Movim!" +#~ msgstr "Obrigado por baixar o Movim!" + +#~ msgid "XMPP Connection Preferences" +#~ msgstr "Preferências da conexão XMPP" + +#~ msgid "normal" +#~ msgstr "normal" + +#~ msgid "empty" +#~ msgstr "vazio" + +#~ msgid "" +#~ "Some errors were detected. Please correct them for the installation to " +#~ "proceed." +#~ msgstr "" +#~ "Alguns erros foram detectados. Por favor, corrija-os para prosseguir com a " +#~ "instalação." + +#~ msgid "" +#~ "Before you enjoy your social network, a few adjustements are required." +#~ msgstr "" +#~ "Antes de você aproveitar nossa rede social, uns poucos ajustes devem ser " +#~ "feitos." + +#~ msgid "BOSH Connection Preferences" +#~ msgstr "Preferências da conexão BOSH" + +#~ msgid "Proxy Preferences" +#~ msgstr "Preferências do proxy" + +#, php-format +#~ msgid "Please remove the %s folder in order to complete the installation" +#~ msgstr "Por favor, remova a pasta %s para completar a instalação" + +#~ msgid "Connecting..." +#~ msgstr "Conectando..." + +#~ msgid "Database Movim schema installed" +#~ msgstr "Banco de dados Movim instalado" + +#~ msgid "Database Detected" +#~ msgstr "Banco de dados detectado" + +#~ msgid "Valid Bosh" +#~ msgstr "Bosh válido" + +#~ msgid "Success !" +#~ msgstr "Sucesso!" + +#~ msgid "You entered different passwords" +#~ msgstr "Você colocou senhas diferentes" + +#~ msgid "Invalid name" +#~ msgstr "Nome inválido" + +#~ msgid "Wrong ID" +#~ msgstr "ID errada" + +#~ msgid "Only alphanumerics elements are authorized" +#~ msgstr "Somente elementos alfanuméricos são permitidos" + +#~ msgid "Make sure your password is safe :" +#~ msgstr "Tenha certeza que sua senha é segura:" + +#~ msgid "A capital letter, a digit and a special character are recommended" +#~ msgstr "" +#~ "Recomenda-se o uso de uma letra maiúscula, um número e um caracter especial" + +#~ msgid "8 characters" +#~ msgstr "8 caracteres" + +#~ msgid "Could not communicate with the XMPP server" +#~ msgstr "Não foi possível comunicar-se com o servidor XMPP" + +#~ msgid "Username already taken" +#~ msgstr "Nome de usuário já em uso" + +#~ msgid "Example :" +#~ msgstr "Exemplo:" + +#~ msgid "Same here !" +#~ msgstr "O mesmo aqui!" + +#~ msgid "Retype" +#~ msgstr "Reescreva" + +#~ msgid "Pseudo" +#~ msgstr "Pseudônimo" + +#~ msgid "Create" +#~ msgstr "Criar" + +#~ msgid "Add your login informations" +#~ msgstr "Adicione suas informações de login" + +#~ msgid "Address" +#~ msgstr "Endereço" + +#~ msgid "Client Name" +#~ msgstr "Nome do Cliente" + +#~ msgid "Client Type" +#~ msgstr "Tipo de Cliente" + +#~ msgid "My Posts" +#~ msgstr "Minhas Postagens" + +#, php-format +#~ msgid "%s - Add An Account" +#~ msgstr "%s - Adicionar Uma Conta" + +#~ msgid "Could not connect to the XMPP server" +#~ msgstr "Não foi possível conectar ao servidor XMPP" + +#, php-format +#~ msgid "" +#~ "Go to the %s to the Frequently Asked Questions %s or come ask your question " +#~ "on the official chatroom %s or via our mailing-list (%s see the dedicated " +#~ "page %s)." +#~ msgstr "" +#~ "Vá para %s Perguntas Frequentes (FAQ) %s ou faça sua pergunta na sala de " +#~ "chat oficial %s ou via nossa lista de email (%s veja a página específica %s)." + +#, php-format +#~ msgid "" +#~ "Don't forget that Movim is an open source project, a helping hand is always " +#~ "welcome (see %s Can I participate %s)" +#~ msgstr "" +#~ "Não se esqueça que Movim é um projeto de código aberto (open source), " +#~ "qualquer ajuda é sempre bemvinda (veja %s Como posso participar %s)" + +#~ msgid "I can't find the answer to my question here" +#~ msgstr "Não consigo encontrar a resposta para a minha pergunta aqui" + +#~ msgid "" +#~ "Some features are missing/I can't do everything I used to do on other social " +#~ "networks" +#~ msgstr "" +#~ "Alguns recursos estão faltando/Eu não posso fazer nada do que eu costumava " +#~ "fazer em outras redes sociais" + +#~ msgid "The current BOSH URL in invalid" +#~ msgstr "A URL BOSH atual não é válida." + +#~ msgid "No profile yet ?" +#~ msgstr "Sem perfil ainda?" + +#, php-format +#~ msgid "Contacts (%s)" +#~ msgstr "Contatos (%s)" + +#~ msgid "Edit my Profile" +#~ msgstr "Editar meu Perfil" + +#~ msgid "Create my vCard" +#~ msgstr "Criar meu vCard" + +#~ msgid "Show All" +#~ msgstr "Mostrar Tudo" + +#~ msgid "Follow" +#~ msgstr "Seguir" + +#~ msgid "ultimate" +#~ msgstr "inquestionável" + +#~ msgid "talkative" +#~ msgstr "falador" + +#~ msgid "terse" +#~ msgstr "terso" + +#~ msgid "" +#~ "Keep in mind that Movim is still under development and will handle many " +#~ "personal details. Its use can potentially endanger your data. Always pay " +#~ "attention to information that you submit." +#~ msgstr "" +#~ "Tenha em mente que Movim ainda está em desenvolvimento e irá lidar com " +#~ "muitos detalhes pessoais. Seu uso pode eventualmente comprometer seus dados. " +#~ "Sempre preste atenção às informações que você envia." + +#, php-format +#~ msgid "You can now access your shiny Movim instance %sJump In !%s" +#~ msgstr "Agora você pode acessar Ir seu exemplo brilhante Movim %s em ! %s" + +#~ msgid "" +#~ "Firstly fill in this blank with a brand new account ID, this address will " +#~ "follow you on all the Movim network !" +#~ msgstr "" +#~ "Em primeiro lugar preencher este vazio com uma ID de conta nova, este " +#~ "endereço vai segui-lo em todos os Movim rede!" + +#~ msgid "Loading your feed ..." +#~ msgstr "Carregando seu feed ..." + +#~ msgid "" +#~ "Your server doesn't support post publication, you can only read contact's " +#~ "feeds" +#~ msgstr "" +#~ "Seu servidor não suporta a publicação post, você só pode ler feeds contato" + +#~ msgid "Link my current account" +#~ msgstr "Vincular a minha conta corrente" + +#, php-format +#~ msgid "" +#~ "Visit the page %s What is Movim ? %s to know more about the project, its " +#~ "aims and understand how it works." +#~ msgstr "" +#~ "Visite a página %s ¿ Que é Movim ? %s para saber mais sobre o projeto, seus " +#~ "objetivos e compreender como ele funciona." + +#, php-format +#~ msgid "" +#~ "Although Movim is evolving fast, many (many) features are missing. Be " +#~ "patient ;). You can have a look %s at next versions's roadmaps %s to know if " +#~ "the one you want is on its way." +#~ msgstr "" +#~ "Embora Movim está evoluindo rápido, muitos (muitos) recursos estão faltando. " +#~ "Seja paciente ;). Você pode ter um %s olhada roteiros próximas versões das " +#~ "%s para saber se o que você quer é o seu caminho." + +#, php-format +#~ msgid "Cannot load element value '%s'" +#~ msgstr "Não foi possível carregar o valor do elemento '%s'" + +#~ msgid "What is Movim?" +#~ msgstr "O que é o Movim?" + +#, php-format +#~ msgid "Bosh connection failed with error '%s'" +#~ msgstr "A conexão Bosh falhou com erro '%s'" + +#~ msgid "Send request" +#~ msgstr "Enviar pedido" + +#, php-format +#~ msgid "XMPP connection through Bosh failed with error '%s'" +#~ msgstr "A conexão XMPP através do Bosh falhou com erro '%s'" + +#, php-format +#~ msgid "This server hosts %s accounts" +#~ msgstr "Este servidor hospeda %s contas" + +#~ msgid "Invite this user" +#~ msgstr "Convidar este usuário" + +#, php-format +#~ msgid "Database connection failed with error '%s'" +#~ msgstr "A conexão com o banco de dados falhou com erro '%s'" diff --git a/sources/locales/ro.po b/sources/locales/ro.po new file mode 100644 index 0000000..2df6175 --- /dev/null +++ b/sources/locales/ro.po @@ -0,0 +1,2639 @@ +# Romanian translations for Movim package. +# This file is distributed under the same license as the Movim package. +# This file was translated from CodingTeam at . +msgid "" +msgstr "" +"Project-Id-Version: Movim\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-06-08 22:06+0200\n" +"PO-Revision-Date: 2011-10-26 21:35+0000\n" +"Last-Translator: edhelas \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2015-06-18 21:08+0000\n" +"X-Generator: Launchpad (build 17570)\n" + +#: ../cache/locales.php:2 +msgid "Thanks" +msgstr "" + +#: ../cache/locales.php:3 +msgid "Developers" +msgstr "" + +#: ../cache/locales.php:4 +msgid "Translators" +msgstr "" + +#: ../cache/locales.php:5 +msgid "Software" +msgstr "" + +#: ../cache/locales.php:6 +msgid "Resources" +msgstr "" + +#: ../cache/locales.php:7 ../cache/locales.php:83 ../cache/locales.php:85 +msgid "API" +msgstr "" + +#: ../cache/locales.php:8 +msgid "" +"Movim is an XMPP-based communication platform. All the project, except the " +"following software and resources, is under" +msgstr "" + +#: ../cache/locales.php:9 +msgid "Account" +msgstr "" + +#: ../cache/locales.php:10 +msgid "The password has been updated" +msgstr "" + +#: ../cache/locales.php:11 +msgid "Please provide a valid password (6 characters minimum)" +msgstr "" + +#: ../cache/locales.php:12 +msgid "The provided passwords are not the same" +msgstr "" + +#: ../cache/locales.php:13 +msgid "Delete my account" +msgstr "" + +#: ../cache/locales.php:14 +msgid "" +"You will delete your XMPP account and all the relative information linked to " +"it (profile, contacts and publications)." +msgstr "" + +#: ../cache/locales.php:15 +msgid "Are you sure that you want to delete it ?" +msgstr "" + +#: ../cache/locales.php:16 ../cache/locales.php:411 +msgid "Create a new account" +msgstr "" + +#: ../cache/locales.php:17 +msgid "No account creation form found on the server" +msgstr "" + +#: ../cache/locales.php:18 ../cache/locales.php:172 +msgid "on" +msgstr "" + +#: ../cache/locales.php:19 +msgid "Your acccount has been successfully registered" +msgstr "" + +#: ../cache/locales.php:20 +msgid "Loading" +msgstr "" + +#: ../cache/locales.php:21 +msgid "Not Acceptable" +msgstr "" + +#: ../cache/locales.php:22 +msgid "The registration system of this server is currently unavailable" +msgstr "" + +#: ../cache/locales.php:23 +msgid "" +"This server use an external system for the registration, please click on the " +"following URL." +msgstr "" + +#: ../cache/locales.php:24 +msgid "Actions" +msgstr "" + +#: ../cache/locales.php:25 ../cache/locales.php:82 +msgid "Database" +msgstr "" + +#: ../cache/locales.php:26 +msgid "Modl wasn't able to connect to the database" +msgstr "" + +#: ../cache/locales.php:27 +msgid "Movim is connected to the database" +msgstr "" + +#: ../cache/locales.php:28 +msgid "The database need to be updated" +msgstr "" + +#: ../cache/locales.php:29 +msgid "Movim database is up to date" +msgstr "" + +#: ../cache/locales.php:30 +msgid "Database Type" +msgstr "" + +#: ../cache/locales.php:31 ../cache/locales.php:50 ../cache/locales.php:540 +msgid "Username" +msgstr "" + +#: ../cache/locales.php:32 ../cache/locales.php:51 ../cache/locales.php:282 +#: ../cache/locales.php:541 +msgid "Password" +msgstr "Parola" + +#: ../cache/locales.php:33 +msgid "Host" +msgstr "" + +#: ../cache/locales.php:34 +msgid "Port" +msgstr "" + +#: ../cache/locales.php:35 +msgid "Database Name" +msgstr "" + +#: ../cache/locales.php:36 +msgid "General Settings" +msgstr "" + +#: ../cache/locales.php:37 +msgid "Theme" +msgstr "" + +#: ../cache/locales.php:38 +msgid "Default language" +msgstr "" + +#: ../cache/locales.php:39 +msgid "Environment" +msgstr "" + +#: ../cache/locales.php:40 +msgid "Log verbosity" +msgstr "" + +#: ../cache/locales.php:41 +msgid "Server Timezone" +msgstr "" + +#: ../cache/locales.php:42 +msgid "User folder size limit (in bytes)" +msgstr "" + +#: ../cache/locales.php:43 +msgid "WebSocket Configuration" +msgstr "" + +#: ../cache/locales.php:44 +msgid "Enter here a valid WebSocket URI in the form" +msgstr "" + +#: ../cache/locales.php:45 +msgid "WebSocket URI" +msgstr "" + +#: ../cache/locales.php:46 +msgid "" +"If you change the URI, please restart the daemon to reload the configuration" +msgstr "" + +#: ../cache/locales.php:47 +msgid "Public WebSockets" +msgstr "" + +#: ../cache/locales.php:48 +msgid "Administration Credential" +msgstr "" + +#: ../cache/locales.php:49 +msgid "Change the default credentials admin/password" +msgstr "" + +#: ../cache/locales.php:52 +msgid "Retype password" +msgstr "" + +#: ../cache/locales.php:53 +msgid "Whitelist - XMPP Server" +msgstr "" + +#: ../cache/locales.php:54 +msgid "" +"If you want to specify a list of authorized XMPP servers on your Movim pod " +"and forbid the connection on all the others please put their domain name " +"here, with comma (ex: movim.eu,jabber.fr)" +msgstr "" + +#: ../cache/locales.php:55 +msgid "" +"Leave this field blank if you allow the access to all the XMPP accounts." +msgstr "" + +#: ../cache/locales.php:56 +msgid "List of whitelisted XMPP servers" +msgstr "" + +#: ../cache/locales.php:57 ../cache/locales.php:61 +msgid "Information Message" +msgstr "" + +#: ../cache/locales.php:58 +msgid "Description" +msgstr "" + +#: ../cache/locales.php:59 +msgid "This message will be displayed on the login page" +msgstr "" + +#: ../cache/locales.php:60 +msgid "Leave this field blank if you don't want to show any message." +msgstr "" + +#: ../cache/locales.php:62 +msgid "Empty" +msgstr "" + +#: ../cache/locales.php:63 +msgid "Syslog" +msgstr "" + +#: ../cache/locales.php:64 +msgid "Syslog and files" +msgstr "" + +#: ../cache/locales.php:65 +msgid "URL Rewriting" +msgstr "" + +#: ../cache/locales.php:66 +msgid "The URL Rewriting can be enabled" +msgstr "" + +#: ../cache/locales.php:67 +msgid "General Overview" +msgstr "" + +#: ../cache/locales.php:68 +msgid "" +"Movim has found some issues or things that need to be fixed or improved" +msgstr "" + +#: ../cache/locales.php:69 +#, php-format +msgid "Update your PHP-Version: %s" +msgstr "" + +#: ../cache/locales.php:70 +msgid "Required: 5.3.0" +msgstr "" + +#: ../cache/locales.php:71 +msgid "Install the php5-curl library" +msgstr "" + +#: ../cache/locales.php:72 +msgid "Install the php5-imagick library" +msgstr "" + +#: ../cache/locales.php:73 +msgid "Install the php5-gd library" +msgstr "" + +#: ../cache/locales.php:74 +msgid "Read and write rights for the webserver in Movim's root directory" +msgstr "" + +#: ../cache/locales.php:75 +msgid "The URL Rewriting support is currently disabled" +msgstr "" + +#: ../cache/locales.php:76 +msgid "The database need to be updated, go to the database panel to fix this" +msgstr "" + +#: ../cache/locales.php:77 +msgid "" +"WebSocket connection error, check if the Movim Daemon is running and is " +"reacheable" +msgstr "" + +#: ../cache/locales.php:78 +msgid "" +"XMPP Websocket connection error, please check the validity of the URL given " +"in the General Configuration" +msgstr "" + +#: ../cache/locales.php:79 +msgid "Browser" +msgstr "" + +#: ../cache/locales.php:80 +msgid "Movim Core" +msgstr "" + +#: ../cache/locales.php:81 +msgid "Movim Daemon" +msgstr "" + +#: ../cache/locales.php:84 +msgid "XMPP" +msgstr "" + +#: ../cache/locales.php:86 +#, php-format +msgid "" +"Here you can register your pod on the official %sMovim API%s and be listed " +"on %sthe pods page%s." +msgstr "" + +#: ../cache/locales.php:87 +msgid "Your pod is not registered on the API" +msgstr "" + +#: ../cache/locales.php:88 +msgid "Your pod is registered on the API" +msgstr "" + +#: ../cache/locales.php:89 +msgid "Your pod is not yet validated" +msgstr "" + +#: ../cache/locales.php:90 +msgid "Your pod is validated" +msgstr "" + +#: ../cache/locales.php:91 +msgid "" +"You asked to be removed from the API, this request will be processed in a " +"couple of hours" +msgstr "" + +#: ../cache/locales.php:92 ../cache/locales.php:147 +msgid "Configuration updated" +msgstr "" + +#: ../cache/locales.php:93 +msgid "File" +msgstr "" + +#: ../cache/locales.php:94 +msgid "Use it" +msgstr "" + +#: ../cache/locales.php:95 +msgid "Webcam" +msgstr "" + +#: ../cache/locales.php:96 +msgid "Cheese !" +msgstr "" + +#: ../cache/locales.php:97 +msgid "Take a webcam snapshot" +msgstr "" + +#: ../cache/locales.php:98 +msgid "Avatar Updated" +msgstr "" + +#: ../cache/locales.php:99 +msgid "Avatar Not Updated" +msgstr "" + +#: ../cache/locales.php:100 ../cache/locales.php:415 +#, php-format +msgid "%s's feed" +msgstr "" + +#: ../cache/locales.php:101 +msgid "This user has not posted anything right now" +msgstr "" + +#: ../cache/locales.php:102 +msgid "Conferences" +msgstr "" + +#: ../cache/locales.php:103 ../cache/locales.php:193 ../cache/locales.php:217 +#: ../cache/locales.php:468 +msgid "Groups" +msgstr "" + +#: ../cache/locales.php:104 +msgid "Add a new Chat Room" +msgstr "" + +#: ../cache/locales.php:105 ../cache/locales.php:368 +msgid "Chat Room ID" +msgstr "" + +#: ../cache/locales.php:106 ../cache/locales.php:116 ../cache/locales.php:156 +#: ../cache/locales.php:361 ../cache/locales.php:369 ../cache/locales.php:424 +msgid "Name" +msgstr "Nume" + +#: ../cache/locales.php:107 ../cache/locales.php:157 ../cache/locales.php:371 +#: ../cache/locales.php:425 +msgid "Nickname" +msgstr "Porecla" + +#: ../cache/locales.php:108 +msgid "Do you want do join automaticaly this Chat Room ?" +msgstr "" + +#: ../cache/locales.php:109 ../cache/locales.php:372 +msgid "Bad Chatroom ID" +msgstr "" + +#: ../cache/locales.php:110 ../cache/locales.php:373 +msgid "Empty name" +msgstr "" + +#: ../cache/locales.php:111 ../cache/locales.php:380 +msgid "Bookmarks updated" +msgstr "" + +#: ../cache/locales.php:112 +msgid "An error occured : " +msgstr "" + +#: ../cache/locales.php:113 +msgid "Configure" +msgstr "" + +#: ../cache/locales.php:114 +msgid "Add a new URL" +msgstr "" + +#: ../cache/locales.php:115 +msgid "URL" +msgstr "" + +#: ../cache/locales.php:117 +msgid "Message Published" +msgstr "" + +#: ../cache/locales.php:118 ../cache/locales.php:138 +msgid "Encrypted message" +msgstr "" + +#: ../cache/locales.php:119 +msgid "Composing..." +msgstr "" + +#: ../cache/locales.php:120 +msgid "Paused..." +msgstr "" + +#: ../cache/locales.php:121 +msgid "Contact gone" +msgstr "" + +#: ../cache/locales.php:122 +#, php-format +msgid "%s needs your attention" +msgstr "" + +#: ../cache/locales.php:123 +msgid "Your message here..." +msgstr "" + +#: ../cache/locales.php:124 +msgid "Smileys" +msgstr "" + +#: ../cache/locales.php:125 ../cache/locales.php:139 +msgid "Chat" +msgstr "Chat" + +#: ../cache/locales.php:126 +msgid "Discuss with your contacts" +msgstr "" + +#: ../cache/locales.php:127 +msgid "Members" +msgstr "" + +#: ../cache/locales.php:128 ../cache/locales.php:376 +msgid "Connected to the chatroom" +msgstr "" + +#: ../cache/locales.php:129 ../cache/locales.php:377 +msgid "Disconnected from the chatroom" +msgstr "" + +#: ../cache/locales.php:130 ../cache/locales.php:200 ../cache/locales.php:469 +msgid "Configuration" +msgstr "Configurare" + +#: ../cache/locales.php:131 +msgid "Configuration saved" +msgstr "" + +#: ../cache/locales.php:132 +msgid "Subject" +msgstr "" + +#: ../cache/locales.php:133 +msgid "Subject changed" +msgstr "" + +#: ../cache/locales.php:134 +msgid "Open a new conversation by clicking on the plus button bellow" +msgstr "" + +#: ../cache/locales.php:135 +msgid "Chat with a contact" +msgstr "" + +#: ../cache/locales.php:136 +msgid "Frequent contacts" +msgstr "" + +#: ../cache/locales.php:137 +msgid "Load more contacts" +msgstr "" + +#: ../cache/locales.php:140 +msgid "General" +msgstr "" + +#: ../cache/locales.php:141 +msgid "Language" +msgstr "Limba" + +#: ../cache/locales.php:142 +msgid "Roster display" +msgstr "" + +#: ../cache/locales.php:143 +msgid "Show the offline contacts" +msgstr "" + +#: ../cache/locales.php:144 +msgid "Hide the offline contacts" +msgstr "" + +#: ../cache/locales.php:145 +msgid "Appearence" +msgstr "" + +#: ../cache/locales.php:146 +msgid "This configuration is shared wherever you are connected !" +msgstr "" + +#: ../cache/locales.php:148 +msgid "Notify on incoming message" +msgstr "" + +#: ../cache/locales.php:149 +msgid "Use desktop notifications" +msgstr "" + +#: ../cache/locales.php:150 +msgid "Data" +msgstr "" + +#: ../cache/locales.php:151 +msgid "Cache" +msgstr "" + +#: ../cache/locales.php:152 ../cache/locales.php:218 ../cache/locales.php:466 +msgid "Contacts" +msgstr "" + +#: ../cache/locales.php:153 ../cache/locales.php:480 +msgid "Posts" +msgstr "" + +#: ../cache/locales.php:154 +msgid "Messages" +msgstr "" + +#: ../cache/locales.php:155 ../cache/locales.php:423 +msgid "General Informations" +msgstr "Informatii generale" + +#: ../cache/locales.php:158 ../cache/locales.php:427 +msgid "Date of Birth" +msgstr "Data nasterii" + +#: ../cache/locales.php:159 ../cache/locales.php:428 +msgid "Gender" +msgstr "" + +#: ../cache/locales.php:160 ../cache/locales.php:429 +msgid "Marital Status" +msgstr "" + +#: ../cache/locales.php:161 ../cache/locales.php:426 +msgid "Email" +msgstr "" + +#: ../cache/locales.php:162 ../cache/locales.php:430 +msgid "Website" +msgstr "Website" + +#: ../cache/locales.php:163 ../cache/locales.php:431 +msgid "About Me" +msgstr "" + +#: ../cache/locales.php:164 +msgid "Other Accounts" +msgstr "" + +#: ../cache/locales.php:165 +msgid "Is Listening" +msgstr "" + +#: ../cache/locales.php:166 ../cache/locales.php:432 +msgid "Geographic Position" +msgstr "" + +#: ../cache/locales.php:167 ../cache/locales.php:433 +msgid "Locality" +msgstr "" + +#: ../cache/locales.php:168 ../cache/locales.php:434 +msgid "Country" +msgstr "" + +#: ../cache/locales.php:169 +msgid "Mood" +msgstr "" + +#: ../cache/locales.php:170 +msgid "I'm " +msgstr "" + +#: ../cache/locales.php:171 +msgid "Listening" +msgstr "" + +#: ../cache/locales.php:173 +msgid "Last seen" +msgstr "" + +#: ../cache/locales.php:174 +msgid "Client Informations" +msgstr "" + +#: ../cache/locales.php:175 +msgid "Last registered" +msgstr "" + +#: ../cache/locales.php:176 +msgid "Find some new friends" +msgstr "" + +#: ../cache/locales.php:177 ../cache/locales.php:533 +msgid "Edit" +msgstr "" + +#: ../cache/locales.php:178 +msgid "Alias" +msgstr "Alias" + +#: ../cache/locales.php:179 +msgid "Group" +msgstr "" + +#: ../cache/locales.php:180 ../cache/locales.php:400 +msgid "Contact updated" +msgstr "" + +#: ../cache/locales.php:181 +msgid "Are you sure?" +msgstr "" + +#: ../cache/locales.php:182 +msgid "" +"You are going to delete one of your contacts, please confirm your action" +msgstr "" + +#: ../cache/locales.php:183 +#, php-format +msgid "%s years" +msgstr "" + +#: ../cache/locales.php:184 +msgid "Last public post" +msgstr "" + +#: ../cache/locales.php:185 +msgid "Subscribe" +msgstr "" + +#: ../cache/locales.php:186 +msgid "Subscribed" +msgstr "" + +#: ../cache/locales.php:187 +msgid "Unsubscribe" +msgstr "" + +#: ../cache/locales.php:188 +msgid "You are going to unsubscribe from this Group" +msgstr "" + +#: ../cache/locales.php:189 +msgid "Unsubscribed" +msgstr "" + +#: ../cache/locales.php:190 +msgid "Make your membership to this group public to your friends" +msgstr "" + +#: ../cache/locales.php:191 +msgid "Give a label for this group" +msgstr "" + +#: ../cache/locales.php:192 +msgid "Are you sure ?" +msgstr "" + +#: ../cache/locales.php:194 +msgid "Discover, follow and share" +msgstr "" + +#: ../cache/locales.php:195 +msgid "Something bad happened to this group" +msgstr "" + +#: ../cache/locales.php:196 +msgid "Group configuration saved" +msgstr "" + +#: ../cache/locales.php:197 +msgid "Delete the group" +msgstr "" + +#: ../cache/locales.php:198 +msgid "" +"You are going to delete the following group. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:199 +msgid "" +"It seems that this group doesn't exists anymore. Do you want to remove it " +"from your subscriptions?" +msgstr "" + +#: ../cache/locales.php:201 ../cache/locales.php:408 +msgid "Subscriptions" +msgstr "" + +#: ../cache/locales.php:202 ../cache/locales.php:290 +msgid "Hello" +msgstr "" + +#: ../cache/locales.php:203 ../cache/locales.php:225 ../cache/locales.php:291 +msgid "Contact post" +msgstr "" + +#: ../cache/locales.php:204 +msgid "" +"You don't have any subscriptions yet, select a group server above to start " +"exploring." +msgstr "" + +#: ../cache/locales.php:205 +msgid "Subscribe to your favorite feeds by bookmarking them." +msgstr "" + +#: ../cache/locales.php:206 +msgid "My Subscriptions" +msgstr "" + +#: ../cache/locales.php:207 +msgid "Create a new Group" +msgstr "" + +#: ../cache/locales.php:208 +msgid "Group name" +msgstr "" + +#: ../cache/locales.php:209 +msgid "My Little Pony - Fan Club" +msgstr "" + +#: ../cache/locales.php:210 +msgid "Group created successfully" +msgstr "" + +#: ../cache/locales.php:211 +msgid "Group deleted successfully" +msgstr "" + +#: ../cache/locales.php:212 +msgid "Please provide a valid group name (4 characters minimum)" +msgstr "" + +#: ../cache/locales.php:213 +msgid "You cannot create a new Group on this server" +msgstr "" + +#: ../cache/locales.php:214 +#, php-format +msgid "%s subscribers" +msgstr "" + +#: ../cache/locales.php:215 +#, php-format +msgid "%s posts" +msgstr "" + +#: ../cache/locales.php:216 +msgid "All" +msgstr "" + +#: ../cache/locales.php:219 +msgid "Refresh all the streams" +msgstr "" + +#: ../cache/locales.php:220 ../cache/locales.php:402 +msgid "Search" +msgstr "" + +#: ../cache/locales.php:221 +msgid "Go on the Chat page" +msgstr "" + +#: ../cache/locales.php:222 +msgid "Read all theses articles on the News page" +msgstr "" + +#: ../cache/locales.php:223 +msgid "Visit your public blog" +msgstr "" + +#: ../cache/locales.php:224 +msgid "See your public posts and share them with all your contacts" +msgstr "" + +#: ../cache/locales.php:226 +msgid "Universal share button" +msgstr "" + +#: ../cache/locales.php:227 +msgid "" +"Bookmark or drag and drop the following button in your toolbar and use it on " +"all the pages you want to share on Movim" +msgstr "" + +#: ../cache/locales.php:228 +msgid "Share on Movim" +msgstr "" + +#: ../cache/locales.php:229 +msgid "Frequently Asked Questions" +msgstr "" + +#: ../cache/locales.php:230 +msgid "What do the little banners refer to ?" +msgstr "" + +#: ../cache/locales.php:231 +msgid "" +"Thanks to these five little banners, you can quickly identitfy the level of " +"confdentiality applied to the information you provide." +msgstr "" + +#: ../cache/locales.php:232 +msgid "White, only you can see the information" +msgstr "" + +#: ../cache/locales.php:233 +msgid "Green, you have chosen some contacts who can see your information" +msgstr "" + +#: ../cache/locales.php:234 +msgid "Orange, all your contact list can see your information" +msgstr "" + +#: ../cache/locales.php:235 +msgid "Red, everybody in the XMPP network can see your information" +msgstr "" + +#: ../cache/locales.php:236 +msgid "Black, the whole Internet can see your information" +msgstr "" + +#: ../cache/locales.php:237 +msgid "Looking for some documentation ?" +msgstr "" + +#: ../cache/locales.php:238 +msgid "Read the Wiki" +msgstr "" + +#: ../cache/locales.php:239 +msgid "Talk with us by email ?" +msgstr "" + +#: ../cache/locales.php:240 +msgid "Join the Mailing List" +msgstr "" + +#: ../cache/locales.php:241 +msgid "Chat with the team ?" +msgstr "" + +#: ../cache/locales.php:242 +msgid "Join the Chatroom" +msgstr "" + +#: ../cache/locales.php:243 +msgid "Location node created" +msgstr "" + +#: ../cache/locales.php:244 +msgid "Bookmark node created" +msgstr "" + +#: ../cache/locales.php:245 +msgid "Profile node created" +msgstr "" + +#: ../cache/locales.php:246 +msgid "Avatar node created" +msgstr "" + +#: ../cache/locales.php:247 +msgid "Subscriptions node created" +msgstr "" + +#: ../cache/locales.php:248 +msgid "Microblog node created" +msgstr "" + +#: ../cache/locales.php:249 +msgid "Location" +msgstr "" + +#: ../cache/locales.php:250 +msgid "Wrong position" +msgstr "" + +#: ../cache/locales.php:251 +msgid "Location updated" +msgstr "" + +#: ../cache/locales.php:252 +msgid "Update my position" +msgstr "" + +#: ../cache/locales.php:253 +msgid "Wrong username" +msgstr "" + +#: ../cache/locales.php:254 +msgid "Invalid JID" +msgstr "" + +#: ../cache/locales.php:255 +msgid "Empty Challenge from the server" +msgstr "" + +#: ../cache/locales.php:256 +msgid "XMPP Domain error, your account is not a correct Jabber ID" +msgstr "" + +#: ../cache/locales.php:257 +msgid "Some data are missing !" +msgstr "" + +#: ../cache/locales.php:258 +msgid "Wrong password" +msgstr "Parola gresita" + +#: ../cache/locales.php:259 +msgid "Internal server error" +msgstr "" + +#: ../cache/locales.php:260 +msgid "Session error" +msgstr "" + +#: ../cache/locales.php:261 +msgid "Account successfully created" +msgstr "" + +#: ../cache/locales.php:262 ../cache/locales.php:271 +msgid "Your XMPP server is unauthorized" +msgstr "" + +#: ../cache/locales.php:263 +msgid "The server takes too much time to respond" +msgstr "" + +#: ../cache/locales.php:264 +msgid "Your web browser is too old to use with Movim." +msgstr "" + +#: ../cache/locales.php:265 +msgid "" +"Movim cannot talk with the server, please try again later (Websocket " +"connection error)" +msgstr "" + +#: ../cache/locales.php:266 +msgid "Impossible login" +msgstr "" + +#: ../cache/locales.php:267 +msgid "Oops!" +msgstr "" + +#: ../cache/locales.php:268 ../cache/locales.php:449 ../cache/locales.php:455 +msgid "Unknown error" +msgstr "" + +#: ../cache/locales.php:269 +msgid "Invalid username format" +msgstr "" + +#: ../cache/locales.php:270 +msgid "Invalid password format" +msgstr "" + +#: ../cache/locales.php:272 +msgid "A Movim session is already open on an other device" +msgstr "" + +#: ../cache/locales.php:273 +msgid "Movim failed to authenticate. You entered wrong data" +msgstr "" + +#: ../cache/locales.php:274 +msgid "Authentication mechanism not supported by Movim" +msgstr "" + +#: ../cache/locales.php:275 +msgid "The XMPP authentification failed" +msgstr "" + +#: ../cache/locales.php:276 +#, php-format +msgid "" +"You can login with Facebook (chat only) using %syour.id@chat.facebook.com%s " +"and your password" +msgstr "" + +#: ../cache/locales.php:277 +#, php-format +msgid "%sGmail accounts are also compatible%s but are not fully supported" +msgstr "" + +#: ../cache/locales.php:278 +msgid "You can login using your favorite Jabber account" +msgstr "" + +#: ../cache/locales.php:279 +msgid "or with our demonstration account" +msgstr "" + +#: ../cache/locales.php:280 ../cache/locales.php:435 +msgid "Accounts" +msgstr "" + +#: ../cache/locales.php:281 +msgid "My address" +msgstr "Adresa mea" + +#: ../cache/locales.php:283 +msgid "Create one !" +msgstr "" + +#: ../cache/locales.php:284 +msgid "No account yet ?" +msgstr "" + +#: ../cache/locales.php:285 +msgid "Another account" +msgstr "" + +#: ../cache/locales.php:286 +msgid "You can login with accounts from theses servers" +msgstr "" + +#: ../cache/locales.php:287 +msgid "Connected" +msgstr "" + +#: ../cache/locales.php:288 +msgid "Population" +msgstr "" + +#: ../cache/locales.php:289 +msgid "Bad nickname (between 4 and 40 characters)" +msgstr "" + +#: ../cache/locales.php:292 +msgid "" +"Welcome on your news feed, here you will see all the posts published in the " +"groups you have subscribed." +msgstr "" + +#: ../cache/locales.php:293 +msgid "Refreshing all the streams" +msgstr "" + +#: ../cache/locales.php:294 +msgid "This post is public" +msgstr "" + +#: ../cache/locales.php:295 +msgid "Manage your members" +msgstr "" + +#: ../cache/locales.php:296 +msgid "Get the members" +msgstr "" + +#: ../cache/locales.php:297 +msgid "Affiliations saved" +msgstr "" + +#: ../cache/locales.php:298 +msgid "Manage your subscriptions" +msgstr "" + +#: ../cache/locales.php:299 +msgid "Manage the subscriptions" +msgstr "" + +#: ../cache/locales.php:300 +msgid "Get the subscriptions" +msgstr "" + +#: ../cache/locales.php:301 +msgid "Subscriptions saved" +msgstr "" + +#: ../cache/locales.php:302 +msgid "Pending Invitations" +msgstr "" + +#: ../cache/locales.php:303 +#, php-format +msgid "%s wants to talk with you" +msgstr "" + +#: ../cache/locales.php:304 +msgid "Manage" +msgstr "" + +#: ../cache/locales.php:305 ../cache/locales.php:338 +msgid "News Feed" +msgstr "" + +#: ../cache/locales.php:306 ../cache/locales.php:339 +msgid "Discover and register to the groups you are interested in" +msgstr "" + +#: ../cache/locales.php:307 ../cache/locales.php:340 ../cache/locales.php:482 +msgid "Preview" +msgstr "" + +#: ../cache/locales.php:308 ../cache/locales.php:341 ../cache/locales.php:478 +msgid "Help" +msgstr "" + +#: ../cache/locales.php:309 ../cache/locales.php:342 +msgid "More help" +msgstr "" + +#: ../cache/locales.php:310 ../cache/locales.php:343 +msgid "Markdown syntax manual" +msgstr "" + +#: ../cache/locales.php:311 ../cache/locales.php:344 ../cache/locales.php:681 +msgid "Title" +msgstr "" + +#: ../cache/locales.php:312 ../cache/locales.php:345 +msgid "Content" +msgstr "" + +#: ../cache/locales.php:313 ../cache/locales.php:346 +msgid "Link" +msgstr "" + +#: ../cache/locales.php:314 ../cache/locales.php:347 +msgid "Tags" +msgstr "" + +#: ../cache/locales.php:315 ../cache/locales.php:348 +msgid "Please enter a valid url" +msgstr "" + +#: ../cache/locales.php:316 ../cache/locales.php:349 +msgid "No content to preview" +msgstr "" + +#: ../cache/locales.php:317 ../cache/locales.php:350 ../cache/locales.php:687 +msgid "No content" +msgstr "" + +#: ../cache/locales.php:318 ../cache/locales.php:351 +msgid "Post published" +msgstr "" + +#: ../cache/locales.php:319 ../cache/locales.php:352 +msgid "Post deleted" +msgstr "" + +#: ../cache/locales.php:320 ../cache/locales.php:353 +msgid "This picture will be added to your gallery" +msgstr "" + +#: ../cache/locales.php:321 ../cache/locales.php:354 +msgid "What's Hot" +msgstr "" + +#: ../cache/locales.php:322 ../cache/locales.php:355 +msgid "New post" +msgstr "" + +#: ../cache/locales.php:323 ../cache/locales.php:357 +msgid "" +"You can also use services like Imgur or Flickr to host your picture and " +"paste the link here." +msgstr "" + +#: ../cache/locales.php:324 +#, php-format +msgid "This is a re-post from %s" +msgstr "" + +#: ../cache/locales.php:325 +#, php-format +msgid "See %s profile" +msgstr "" + +#: ../cache/locales.php:326 +msgid "Publish this post on your public feed?" +msgstr "" + +#: ../cache/locales.php:327 +msgid "Post published on your blog" +msgstr "" + +#: ../cache/locales.php:328 +msgid "Post removed from your blog" +msgstr "" + +#: ../cache/locales.php:329 ../cache/locales.php:701 +msgid "Delete this post" +msgstr "" + +#: ../cache/locales.php:330 +msgid "You are going to delete this post, please confirm your action" +msgstr "" + +#: ../cache/locales.php:331 +msgid "Comments disabled" +msgstr "" + +#: ../cache/locales.php:332 +msgid "Comment published" +msgstr "" + +#: ../cache/locales.php:333 +msgid "Disconnect" +msgstr "" + +#: ../cache/locales.php:334 +msgid "Your status here !" +msgstr "" + +#: ../cache/locales.php:335 +msgid "Status updated" +msgstr "" + +#: ../cache/locales.php:336 +msgid "Status" +msgstr "" + +#: ../cache/locales.php:337 +msgid "Presence" +msgstr "" + +#: ../cache/locales.php:356 +msgid "Publish" +msgstr "" + +#: ../cache/locales.php:358 +msgid "You cannot publish a post on this Group" +msgstr "" + +#: ../cache/locales.php:359 +msgid "" +"Some fields have been filled in. Do you still want to go back and loose " +"their content?" +msgstr "" + +#: ../cache/locales.php:360 +msgid "Shared" +msgstr "" + +#: ../cache/locales.php:362 +#, php-format +msgid "%s has been added to your public groups" +msgstr "" + +#: ../cache/locales.php:363 +#, php-format +msgid "%s has been removed from your public groups" +msgstr "" + +#: ../cache/locales.php:364 +msgid "Add a chatroom" +msgstr "" + +#: ../cache/locales.php:365 +msgid "You don't have any chatroom yet." +msgstr "" + +#: ../cache/locales.php:366 +msgid "Add one by clicking on the add button in the header." +msgstr "" + +#: ../cache/locales.php:367 +msgid "Chatrooms" +msgstr "" + +#: ../cache/locales.php:370 +msgid "My Favorite Room" +msgstr "" + +#: ../cache/locales.php:374 +msgid "Remove a chatroom" +msgstr "" + +#: ../cache/locales.php:375 +msgid "" +"You are going to remove the following chatroom. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:378 +msgid "Users in the room" +msgstr "" + +#: ../cache/locales.php:379 +msgid "Please enter a correct nickname (6 to 40 characters)" +msgstr "" + +#: ../cache/locales.php:381 +msgid "Public chatroom" +msgstr "" + +#: ../cache/locales.php:382 +msgid "Please provide a room address" +msgstr "" + +#: ../cache/locales.php:383 +msgid "You are currently logued as an anonymous user." +msgstr "" + +#: ../cache/locales.php:384 +msgid "" +"You can join using your own account or create one on the login page by " +"loging out using the cross in the top-right corner." +msgstr "" + +#: ../cache/locales.php:385 +#, php-format +msgid "Login on %s" +msgstr "" + +#: ../cache/locales.php:386 +msgid "Your nickname" +msgstr "" + +#: ../cache/locales.php:387 +msgid "Ungrouped" +msgstr "" + +#: ../cache/locales.php:388 +msgid "Show disconnected contacts" +msgstr "" + +#: ../cache/locales.php:389 +msgid "Hide disconnected contacts" +msgstr "" + +#: ../cache/locales.php:390 +#, php-format +msgid "Show group %s" +msgstr "" + +#: ../cache/locales.php:391 +#, php-format +msgid "Hide group %s" +msgstr "" + +#: ../cache/locales.php:392 +msgid "Please enter a valid Jabber ID" +msgstr "" + +#: ../cache/locales.php:393 +msgid "" +"No contacts ? You can add one using the + button bellow or going to the " +"Explore page" +msgstr "" + +#: ../cache/locales.php:394 +msgid "Show/Hide" +msgstr "" + +#: ../cache/locales.php:395 +msgid "Enter the Jabber ID of your contact." +msgstr "" + +#: ../cache/locales.php:396 +msgid "Press enter to validate." +msgstr "" + +#: ../cache/locales.php:397 +msgid "JID" +msgstr "" + +#: ../cache/locales.php:398 +msgid "Results" +msgstr "" + +#: ../cache/locales.php:399 +msgid "Contact added" +msgstr "" + +#: ../cache/locales.php:401 +msgid "Contact deleted" +msgstr "" + +#: ../cache/locales.php:403 +msgid "This is not a valid url" +msgstr "" + +#: ../cache/locales.php:404 +msgid "Sharing the URL" +msgstr "" + +#: ../cache/locales.php:405 +msgid "Statistics" +msgstr "" + +#: ../cache/locales.php:406 +msgid "Since" +msgstr "" + +#: ../cache/locales.php:407 +msgid "Sessions" +msgstr "" + +#: ../cache/locales.php:409 +msgid "Monthly Subscriptions" +msgstr "" + +#: ../cache/locales.php:410 +msgid "Monthly Subscriptions Cumulated" +msgstr "" + +#: ../cache/locales.php:412 +msgid "" +"Movim is a decentralized social network, before creating a new account you " +"need to choose a server to register." +msgstr "" + +#: ../cache/locales.php:413 +msgid "Your server here ?" +msgstr "" + +#: ../cache/locales.php:414 +msgid "Contact us to add yours to the officially supported servers list" +msgstr "" + +#: ../cache/locales.php:416 +msgid "No public feed for this contact" +msgstr "" + +#: ../cache/locales.php:417 +msgid "No contact specified" +msgstr "" + +#: ../cache/locales.php:418 ../cache/locales.php:473 +msgid "Profile" +msgstr "Profil" + +#: ../cache/locales.php:419 +msgid "Profile Updated" +msgstr "" + +#: ../cache/locales.php:420 +msgid "Profile Not Updated" +msgstr "" + +#: ../cache/locales.php:421 +msgid "Your profile is now public" +msgstr "" + +#: ../cache/locales.php:422 +msgid "Your profile is now restricted" +msgstr "" + +#: ../cache/locales.php:436 +msgid "Twitter" +msgstr "" + +#: ../cache/locales.php:437 +msgid "Skype" +msgstr "" + +#: ../cache/locales.php:438 +msgid "Yahoo" +msgstr "" + +#: ../cache/locales.php:439 +msgid "Privacy Level" +msgstr "" + +#: ../cache/locales.php:440 +msgid "Is this profile public ?" +msgstr "" + +#: ../cache/locales.php:441 +msgid "" +"Please pay attention ! By making your profile public, all the information " +"listed above will be available for all the Movim users and on the whole " +"Internet." +msgstr "" + +#: ../cache/locales.php:442 +msgid "Call" +msgstr "" + +#: ../cache/locales.php:443 +msgid "Hang up" +msgstr "" + +#: ../cache/locales.php:444 +msgid "Connection" +msgstr "" + +#: ../cache/locales.php:445 ../cache/locales.php:451 +msgid "Hung up" +msgstr "" + +#: ../cache/locales.php:446 ../cache/locales.php:452 +msgid "Your contact is busy" +msgstr "" + +#: ../cache/locales.php:447 ../cache/locales.php:453 +msgid "Declined" +msgstr "" + +#: ../cache/locales.php:448 ../cache/locales.php:454 +msgid "Remote application incompatible" +msgstr "" + +#: ../cache/locales.php:450 ../cache/locales.php:456 +msgid "Is calling you" +msgstr "" + +#: ../cache/locales.php:457 +msgid "You don't have javascript enabled. Good luck with that." +msgstr "" + +#: ../cache/locales.php:458 +msgid "" +"Movim is a kickass distributed social networking platform that protect your " +"privacy an comes with a set of awesome features." +msgstr "" + +#: ../cache/locales.php:459 +msgid "Administration" +msgstr "" + +#: ../cache/locales.php:460 +msgid "Home" +msgstr "Pagina Principala" + +#: ../cache/locales.php:461 +msgid "Discover" +msgstr "" + +#: ../cache/locales.php:462 +msgid "Explore" +msgstr "" + +#: ../cache/locales.php:463 +msgid "Account Creation" +msgstr "Cont nou" + +#: ../cache/locales.php:464 +msgid "News" +msgstr "" + +#: ../cache/locales.php:465 +msgid "Avatar" +msgstr "Avatar" + +#: ../cache/locales.php:467 +msgid "Chats" +msgstr "" + +#: ../cache/locales.php:470 +msgid "Server" +msgstr "" + +#: ../cache/locales.php:471 +msgid "Public Groups" +msgstr "" + +#: ../cache/locales.php:472 +msgid "Viewer" +msgstr "" + +#: ../cache/locales.php:474 +msgid "Media" +msgstr "" + +#: ../cache/locales.php:475 +msgid "Blog" +msgstr "" + +#: ../cache/locales.php:476 +msgid "About" +msgstr "" + +#: ../cache/locales.php:477 +msgid "Login" +msgstr "" + +#: ../cache/locales.php:479 +msgid "Feed" +msgstr "" + +#: ../cache/locales.php:481 +msgid "Gallery" +msgstr "" + +#: ../cache/locales.php:483 +msgid "Visio-conference" +msgstr "" + +#: ../cache/locales.php:484 +msgid "Pods" +msgstr "" + +#: ../cache/locales.php:485 +msgid "Share" +msgstr "" + +#: ../cache/locales.php:486 +msgid "Room" +msgstr "" + +#: ../cache/locales.php:487 +#, php-format +msgid "Error: %s" +msgstr "Eroare: %s" + +#: ../cache/locales.php:488 +#, php-format +msgid "Cannot load file '%s'" +msgstr "Fisierul '%s' nu poate fi incarcat." + +#: ../cache/locales.php:489 +#, php-format +msgid "Route error, please set all the parameters for the page %s" +msgstr "" + +#: ../cache/locales.php:490 +#, php-format +msgid "Requested widget '%s' doesn't exist." +msgstr "" + +#: ../cache/locales.php:491 +#, php-format +msgid "Requested event '%s' not registered." +msgstr "" + +#: ../cache/locales.php:492 +msgid "Whoops!" +msgstr "" + +#: ../cache/locales.php:493 +msgid "It seem that you don't have any pictures here?" +msgstr "" + +#: ../cache/locales.php:494 +msgid "You can try to upload a couple by going to the Media page" +msgstr "" + +#: ../cache/locales.php:495 +#, php-format +msgid "%s - About" +msgstr "" + +#: ../cache/locales.php:496 +#, php-format +msgid "%s - Account" +msgstr "" + +#: ../cache/locales.php:497 +#, php-format +msgid "%s - Administration Panel" +msgstr "" + +#: ../cache/locales.php:498 +#, php-format +msgid "%s - Blog" +msgstr "" + +#: ../cache/locales.php:499 +#, php-format +msgid "%s - Configuration" +msgstr "%s - Configurare" + +#: ../cache/locales.php:500 +#, php-format +msgid "%s - Discover" +msgstr "" + +#: ../cache/locales.php:501 +#, php-format +msgid "%s - Explore" +msgstr "" + +#: ../cache/locales.php:502 +#, php-format +msgid "%s - Help Page" +msgstr "" + +#: ../cache/locales.php:503 +#, php-format +msgid "%s - Login to Movim" +msgstr "%s - Conectare pe Movim" + +#: ../cache/locales.php:504 +#, php-format +msgid "%s - Welcome to Movim" +msgstr "%s - Bine ati venit pe MOVIM" + +#: ../cache/locales.php:505 +#, php-format +msgid "%s - Media" +msgstr "" + +#: ../cache/locales.php:506 +#, php-format +msgid "%s - News" +msgstr "" + +#: ../cache/locales.php:507 +#, php-format +msgid "%s - Group Configuration" +msgstr "" + +#: ../cache/locales.php:508 +#, php-format +msgid "%s - Group" +msgstr "" + +#: ../cache/locales.php:509 +#, php-format +msgid "%s - 404" +msgstr "" + +#: ../cache/locales.php:510 +#, php-format +msgid "%s - Profile" +msgstr "" + +#: ../cache/locales.php:511 +#, php-format +msgid "%s - Server" +msgstr "" + +#: ../cache/locales.php:512 +msgid "Validate" +msgstr "" + +#: ../cache/locales.php:513 +msgid "Refresh" +msgstr "" + +#: ../cache/locales.php:514 +msgid "Add" +msgstr "" + +#: ../cache/locales.php:515 +msgid "Delete" +msgstr "" + +#: ../cache/locales.php:516 +msgid "Remove" +msgstr "" + +#: ../cache/locales.php:517 +msgid "Cancel" +msgstr "" + +#: ../cache/locales.php:518 +msgid "Close" +msgstr "" + +#: ../cache/locales.php:519 +msgid "Update" +msgstr "" + +#: ../cache/locales.php:520 +msgid "Updating" +msgstr "" + +#: ../cache/locales.php:521 +msgid "Submit" +msgstr "Inregistrare" + +#: ../cache/locales.php:522 +msgid "Submitting" +msgstr "" + +#: ../cache/locales.php:523 +msgid "Reset" +msgstr "Reinitializeaza" + +#: ../cache/locales.php:524 +msgid "Register" +msgstr "" + +#: ../cache/locales.php:525 +msgid "Unregister" +msgstr "" + +#: ../cache/locales.php:526 +msgid "Save" +msgstr "" + +#: ../cache/locales.php:527 +msgid "Clear" +msgstr "" + +#: ../cache/locales.php:528 +msgid "Upload" +msgstr "" + +#: ../cache/locales.php:529 +msgid "Come in!" +msgstr "Intrati!" + +#: ../cache/locales.php:530 +msgid "Connecting" +msgstr "" + +#: ../cache/locales.php:531 +msgid "Yes" +msgstr "" + +#: ../cache/locales.php:532 +msgid "No" +msgstr "" + +#: ../cache/locales.php:534 +msgid "Return" +msgstr "" + +#: ../cache/locales.php:535 +msgid "Accept" +msgstr "Accepta" + +#: ../cache/locales.php:536 +msgid "Refuse" +msgstr "" + +#: ../cache/locales.php:537 +msgid "Next" +msgstr "" + +#: ../cache/locales.php:538 +msgid "Previous" +msgstr "" + +#: ../cache/locales.php:539 +#, php-format +msgid "Step %s" +msgstr "" + +#: ../cache/locales.php:542 +msgid "Day" +msgstr "" + +#: ../cache/locales.php:543 +msgid "Monday" +msgstr "" + +#: ../cache/locales.php:544 +msgid "Tuesday" +msgstr "" + +#: ../cache/locales.php:545 +msgid "Wednesday" +msgstr "" + +#: ../cache/locales.php:546 +msgid "Thursday" +msgstr "" + +#: ../cache/locales.php:547 +msgid "Friday" +msgstr "" + +#: ../cache/locales.php:548 +msgid "Saturday" +msgstr "" + +#: ../cache/locales.php:549 +msgid "Sunday" +msgstr "" + +#: ../cache/locales.php:550 ../cache/locales.php:559 +msgid "None" +msgstr "" + +#: ../cache/locales.php:551 +msgid "Male" +msgstr "" + +#: ../cache/locales.php:552 +msgid "Female" +msgstr "" + +#: ../cache/locales.php:553 +msgid "Other" +msgstr "" + +#: ../cache/locales.php:554 +msgid "Bot" +msgstr "" + +#: ../cache/locales.php:555 +msgid "Desktop" +msgstr "" + +#: ../cache/locales.php:556 +msgid "Phone" +msgstr "" + +#: ../cache/locales.php:557 +msgid "Web" +msgstr "" + +#: ../cache/locales.php:558 +msgid "Registered" +msgstr "" + +#: ../cache/locales.php:560 +msgid "Single" +msgstr "" + +#: ../cache/locales.php:561 +msgid "In a relationship" +msgstr "" + +#: ../cache/locales.php:562 +msgid "Married" +msgstr "" + +#: ../cache/locales.php:563 +msgid "Divorced" +msgstr "" + +#: ../cache/locales.php:564 +msgid "Widowed" +msgstr "" + +#: ../cache/locales.php:565 +msgid "Cohabiting" +msgstr "" + +#: ../cache/locales.php:566 +msgid "Civil Union" +msgstr "" + +#: ../cache/locales.php:567 +msgid "Not shared" +msgstr "" + +#: ../cache/locales.php:568 +msgid "Shared with one contact" +msgstr "" + +#: ../cache/locales.php:569 +msgid "Shared with all contacts" +msgstr "" + +#: ../cache/locales.php:570 +msgid "Shared with the XMPP network" +msgstr "" + +#: ../cache/locales.php:571 +msgid "Shared with the whole Internet" +msgstr "" + +#: ../cache/locales.php:572 +msgid "Online" +msgstr "" + +#: ../cache/locales.php:573 +msgid "Away" +msgstr "Plecat" + +#: ../cache/locales.php:574 +msgid "Do Not Disturb" +msgstr "" + +#: ../cache/locales.php:575 +msgid "Extended Away" +msgstr "" + +#: ../cache/locales.php:576 +msgid "Offline" +msgstr "" + +#: ../cache/locales.php:577 +msgid "Error" +msgstr "" + +#: ../cache/locales.php:578 +msgid "afraid" +msgstr "" + +#: ../cache/locales.php:579 +msgid "amazed" +msgstr "" + +#: ../cache/locales.php:580 +msgid "amorous" +msgstr "" + +#: ../cache/locales.php:581 +msgid "angry" +msgstr "" + +#: ../cache/locales.php:582 +msgid "annoyed" +msgstr "" + +#: ../cache/locales.php:583 +msgid "anxious" +msgstr "" + +#: ../cache/locales.php:584 +msgid "aroused" +msgstr "" + +#: ../cache/locales.php:585 +msgid "ashamed" +msgstr "" + +#: ../cache/locales.php:586 +msgid "bored" +msgstr "" + +#: ../cache/locales.php:587 +msgid "brave" +msgstr "" + +#: ../cache/locales.php:588 +msgid "calm" +msgstr "" + +#: ../cache/locales.php:589 +msgid "cautious" +msgstr "" + +#: ../cache/locales.php:590 +msgid "cold" +msgstr "" + +#: ../cache/locales.php:591 +msgid "confident" +msgstr "" + +#: ../cache/locales.php:592 +msgid "confused" +msgstr "" + +#: ../cache/locales.php:593 +msgid "contemplative" +msgstr "" + +#: ../cache/locales.php:594 +msgid "contented" +msgstr "" + +#: ../cache/locales.php:595 +msgid "cranky" +msgstr "" + +#: ../cache/locales.php:596 +msgid "crazy" +msgstr "" + +#: ../cache/locales.php:597 +msgid "creative" +msgstr "" + +#: ../cache/locales.php:598 +msgid "curious" +msgstr "" + +#: ../cache/locales.php:599 +msgid "dejected" +msgstr "" + +#: ../cache/locales.php:600 +msgid "depressed" +msgstr "" + +#: ../cache/locales.php:601 +msgid "disappointed" +msgstr "" + +#: ../cache/locales.php:602 +msgid "disgusted" +msgstr "" + +#: ../cache/locales.php:603 +msgid "dismayed" +msgstr "" + +#: ../cache/locales.php:604 +msgid "distracted" +msgstr "" + +#: ../cache/locales.php:605 +msgid "embarrassed" +msgstr "" + +#: ../cache/locales.php:606 +msgid "envious" +msgstr "" + +#: ../cache/locales.php:607 +msgid "excited" +msgstr "" + +#: ../cache/locales.php:608 +msgid "flirtatious" +msgstr "" + +#: ../cache/locales.php:609 +msgid "frustated" +msgstr "" + +#: ../cache/locales.php:610 +msgid "grateful" +msgstr "" + +#: ../cache/locales.php:611 +msgid "grieving" +msgstr "" + +#: ../cache/locales.php:612 +msgid "grumpy" +msgstr "" + +#: ../cache/locales.php:613 +msgid "guilty" +msgstr "" + +#: ../cache/locales.php:614 +msgid "happy" +msgstr "" + +#: ../cache/locales.php:615 +msgid "hopeful" +msgstr "" + +#: ../cache/locales.php:616 +msgid "hot" +msgstr "" + +#: ../cache/locales.php:617 +msgid "humbled" +msgstr "" + +#: ../cache/locales.php:618 +msgid "humiliated" +msgstr "" + +#: ../cache/locales.php:619 +msgid "hungry" +msgstr "" + +#: ../cache/locales.php:620 +msgid "hurt" +msgstr "" + +#: ../cache/locales.php:621 +msgid "impressed" +msgstr "" + +#: ../cache/locales.php:622 +msgid "in awe" +msgstr "" + +#: ../cache/locales.php:623 +msgid "in love" +msgstr "" + +#: ../cache/locales.php:624 +msgid "indignant" +msgstr "" + +#: ../cache/locales.php:625 +msgid "interested" +msgstr "" + +#: ../cache/locales.php:626 +msgid "intoxicated" +msgstr "" + +#: ../cache/locales.php:627 +msgid "invincible" +msgstr "" + +#: ../cache/locales.php:628 +msgid "jealous" +msgstr "" + +#: ../cache/locales.php:629 +msgid "lonely" +msgstr "" + +#: ../cache/locales.php:630 +msgid "lost" +msgstr "" + +#: ../cache/locales.php:631 +msgid "lucky" +msgstr "" + +#: ../cache/locales.php:632 +msgid "mean" +msgstr "" + +#: ../cache/locales.php:633 +msgid "moody" +msgstr "" + +#: ../cache/locales.php:634 +msgid "nervous" +msgstr "" + +#: ../cache/locales.php:635 +msgid "neutral" +msgstr "" + +#: ../cache/locales.php:636 +msgid "offended" +msgstr "" + +#: ../cache/locales.php:637 +msgid "outraged" +msgstr "" + +#: ../cache/locales.php:638 +msgid "playful" +msgstr "" + +#: ../cache/locales.php:639 +msgid "proud" +msgstr "" + +#: ../cache/locales.php:640 +msgid "relaxed" +msgstr "" + +#: ../cache/locales.php:641 +msgid "relieved" +msgstr "" + +#: ../cache/locales.php:642 +msgid "remorseful" +msgstr "" + +#: ../cache/locales.php:643 +msgid "restless" +msgstr "" + +#: ../cache/locales.php:644 +msgid "sad" +msgstr "" + +#: ../cache/locales.php:645 +msgid "sarcastic" +msgstr "" + +#: ../cache/locales.php:646 +msgid "satisfied" +msgstr "" + +#: ../cache/locales.php:647 +msgid "serious" +msgstr "" + +#: ../cache/locales.php:648 +msgid "shocked" +msgstr "" + +#: ../cache/locales.php:649 +msgid "shy" +msgstr "" + +#: ../cache/locales.php:650 +msgid "sick" +msgstr "" + +#: ../cache/locales.php:651 +msgid "sleepy" +msgstr "" + +#: ../cache/locales.php:652 +msgid "spontaneous" +msgstr "" + +#: ../cache/locales.php:653 +msgid "stressed" +msgstr "" + +#: ../cache/locales.php:654 +msgid "strong" +msgstr "" + +#: ../cache/locales.php:655 +msgid "surprised" +msgstr "" + +#: ../cache/locales.php:656 +msgid "thankful" +msgstr "" + +#: ../cache/locales.php:657 +msgid "thirsty" +msgstr "" + +#: ../cache/locales.php:658 +msgid "tired" +msgstr "" + +#: ../cache/locales.php:659 +msgid "undefined" +msgstr "" + +#: ../cache/locales.php:660 +msgid "weak" +msgstr "" + +#: ../cache/locales.php:661 +msgid "worried" +msgstr "" + +#: ../cache/locales.php:662 +msgid "Month" +msgstr "" + +#: ../cache/locales.php:663 +msgid "January" +msgstr "" + +#: ../cache/locales.php:664 +msgid "February" +msgstr "" + +#: ../cache/locales.php:665 +msgid "March" +msgstr "" + +#: ../cache/locales.php:666 +msgid "April" +msgstr "" + +#: ../cache/locales.php:667 +msgid "May" +msgstr "" + +#: ../cache/locales.php:668 +msgid "June" +msgstr "" + +#: ../cache/locales.php:669 +msgid "July" +msgstr "" + +#: ../cache/locales.php:670 +msgid "August" +msgstr "" + +#: ../cache/locales.php:671 +msgid "September" +msgstr "" + +#: ../cache/locales.php:672 +msgid "October" +msgstr "" + +#: ../cache/locales.php:673 +msgid "November" +msgstr "" + +#: ../cache/locales.php:674 +msgid "December" +msgstr "" + +#: ../cache/locales.php:675 +msgid "Year" +msgstr "" + +#: ../cache/locales.php:676 +msgid "Today" +msgstr "" + +#: ../cache/locales.php:677 +msgid "Tomorrow" +msgstr "" + +#: ../cache/locales.php:678 +msgid "Yesterday" +msgstr "" + +#: ../cache/locales.php:679 +#, php-format +msgid " %d days ago" +msgstr "" + +#: ../cache/locales.php:680 +msgid "day" +msgstr "" + +#: ../cache/locales.php:682 +msgid "What's new ?" +msgstr "" + +#: ../cache/locales.php:683 +msgid "Place" +msgstr "" + +#: ../cache/locales.php:684 +msgid "by" +msgstr "" + +#: ../cache/locales.php:685 +msgid "Geolocalisation" +msgstr "" + +#: ../cache/locales.php:686 +msgid "email" +msgstr "" + +#: ../cache/locales.php:688 +msgid "No comments yet" +msgstr "" + +#: ../cache/locales.php:689 +msgid "No comments stream" +msgstr "" + +#: ../cache/locales.php:690 +msgid "Your feed cannot be loaded." +msgstr "" + +#: ../cache/locales.php:691 +msgid "Get older posts" +msgstr "" + +#: ../cache/locales.php:692 +#, php-format +msgid "%s new items" +msgstr "" + +#: ../cache/locales.php:693 +msgid "Comment publication error" +msgstr "" + +#: ../cache/locales.php:694 +msgid "Show the older comments" +msgstr "" + +#: ../cache/locales.php:695 +msgid "Loading comments ..." +msgstr "" + +#: ../cache/locales.php:696 +msgid "Get the comments" +msgstr "" + +#: ../cache/locales.php:697 +msgid "Add a comment" +msgstr "" + +#: ../cache/locales.php:698 +msgid "Share with" +msgstr "" + +#: ../cache/locales.php:699 +msgid "Everyone" +msgstr "" + +#: ../cache/locales.php:700 +msgid "Your contacts" +msgstr "" + +#: ../cache/locales.php:702 +msgid "Updated" +msgstr "" + +#: ../cache/locales.php:703 +msgid "Content not found" +msgstr "" + +#: ../cache/locales.php:704 +msgid "Contact publication" +msgstr "" + +#: ../cache/locales.php:705 +msgid "Comments" +msgstr "" + +#: ../cache/locales.php:706 +msgid "The API is not reachable, try again later" +msgstr "" + +#: ../cache/locales.php:707 +msgid "Type here" +msgstr "" + +#~ msgid "Logout" +#~ msgstr "Delogare" + +#, php-format +#~ msgid "%s - Account Creation" +#~ msgstr "%s - Cont nou" + +#~ msgid "Debug console" +#~ msgstr "Consola de debug" + +#~ msgid "PHP version mismatch. Movim requires PHP 5.3 minimum." +#~ msgstr "Versiune de PHP nepotrivita. Movim necesita PHP 5.3 sau mai mare." + +#, php-format +#~ msgid "Movim requires the %s extension." +#~ msgstr "Movin necesita extensia %s." + +#~ msgid "Movim's folder must be writable." +#~ msgstr "Directorul Movin trebuie sa aibe permisiuni de scriere." + +#~ msgid "Movim Installer" +#~ msgstr "Instalator Movim" + +#, php-format +#~ msgid "Couldn't create directory '%s'." +#~ msgstr "Directorul '%s' nu a putut fi creat." + +#, php-format +#~ msgid "Couldn't create configuration file '%s'." +#~ msgstr "Fisierul de configuratie '%s' nu poate fi creat" + +#~ msgid "Compatibility Test" +#~ msgstr "Test de compatibilitate" + +#~ msgid "" +#~ "The following requirements were not met. Please make sure they are all " +#~ "satisfied in order to install Movim." +#~ msgstr "" +#~ "Urmatoarele cerinte nu sunt satisfacute. Asigura-te ca sunt satisfacute " +#~ "toate inainte sa instalezi Movim." + +#~ msgid "User not logged in." +#~ msgstr "Utilizatorul nu este logat." + +#, php-format +#~ msgid "Cannot open log file '%s'" +#~ msgstr "Fisierul jurnal %s un a putut fi deschis." + +#~ msgid "Remove this contact" +#~ msgstr "Sterge acest contact" + +#~ msgid "wants to talk with you" +#~ msgstr "vrea sa vorbeasca cu tine" + +#~ msgid "Decline" +#~ msgstr "Respinge" diff --git a/sources/locales/ru.po b/sources/locales/ru.po new file mode 100644 index 0000000..aa794b9 --- /dev/null +++ b/sources/locales/ru.po @@ -0,0 +1,2966 @@ +# Russian translations for Movim package. +# This file is distributed under the same license as the Movim package. +# This file was translated from CodingTeam at . +msgid "" +msgstr "" +"Project-Id-Version: Movim\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-06-08 22:06+0200\n" +"PO-Revision-Date: 2015-06-09 12:19+0000\n" +"Last-Translator: Paul \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2015-06-18 21:08+0000\n" +"X-Generator: Launchpad (build 17570)\n" +"Language: \n" + +#: ../cache/locales.php:2 +msgid "Thanks" +msgstr "Спасибо" + +#: ../cache/locales.php:3 +msgid "Developers" +msgstr "Разработчики" + +#: ../cache/locales.php:4 +msgid "Translators" +msgstr "Переводчики" + +#: ../cache/locales.php:5 +msgid "Software" +msgstr "Программа" + +#: ../cache/locales.php:6 +msgid "Resources" +msgstr "Ресурсы" + +#: ../cache/locales.php:7 ../cache/locales.php:83 ../cache/locales.php:85 +msgid "API" +msgstr "API" + +#: ../cache/locales.php:8 +msgid "" +"Movim is an XMPP-based communication platform. All the project, except the " +"following software and resources, is under" +msgstr "" +"Movim — основанная на XMPP платформа для коммуникаций. Весь проект, кроме " +"следующих программ, находится под" + +#: ../cache/locales.php:9 +msgid "Account" +msgstr "" + +#: ../cache/locales.php:10 +msgid "The password has been updated" +msgstr "" + +#: ../cache/locales.php:11 +msgid "Please provide a valid password (6 characters minimum)" +msgstr "" + +#: ../cache/locales.php:12 +msgid "The provided passwords are not the same" +msgstr "" + +#: ../cache/locales.php:13 +msgid "Delete my account" +msgstr "" + +#: ../cache/locales.php:14 +msgid "" +"You will delete your XMPP account and all the relative information linked to " +"it (profile, contacts and publications)." +msgstr "" + +#: ../cache/locales.php:15 +msgid "Are you sure that you want to delete it ?" +msgstr "" + +#: ../cache/locales.php:16 ../cache/locales.php:411 +msgid "Create a new account" +msgstr "Создать новую учётную запись" + +#: ../cache/locales.php:17 +msgid "No account creation form found on the server" +msgstr "На сервере не найдена форма создания учетной записи" + +#: ../cache/locales.php:18 ../cache/locales.php:172 +msgid "on" +msgstr "на" + +#: ../cache/locales.php:19 +msgid "Your acccount has been successfully registered" +msgstr "Ваша учётная запись была успешно зарегистрирована" + +#: ../cache/locales.php:20 +msgid "Loading" +msgstr "Идёт загрузка" + +#: ../cache/locales.php:21 +msgid "Not Acceptable" +msgstr "Неприменимо" + +#: ../cache/locales.php:22 +msgid "The registration system of this server is currently unavailable" +msgstr "Регистрация на этом сервере в данный момент недоступна" + +#: ../cache/locales.php:23 +msgid "" +"This server use an external system for the registration, please click on the " +"following URL." +msgstr "" +"Серве использует внешнюю систему регистрации, пожалуйста, проследуйте по " +"этому адресу." + +#: ../cache/locales.php:24 +msgid "Actions" +msgstr "Действия" + +#: ../cache/locales.php:25 ../cache/locales.php:82 +msgid "Database" +msgstr "База данных" + +#: ../cache/locales.php:26 +msgid "Modl wasn't able to connect to the database" +msgstr "Modl не смог подключиться к базе данных" + +#: ../cache/locales.php:27 +msgid "Movim is connected to the database" +msgstr "Movim подключился к базе данных" + +#: ../cache/locales.php:28 +msgid "The database need to be updated" +msgstr "База данных нуждается в обновление" + +#: ../cache/locales.php:29 +msgid "Movim database is up to date" +msgstr "База данных Movim обновлена" + +#: ../cache/locales.php:30 +msgid "Database Type" +msgstr "Тип базы данных" + +#: ../cache/locales.php:31 ../cache/locales.php:50 ../cache/locales.php:540 +msgid "Username" +msgstr "Имя пользователя" + +#: ../cache/locales.php:32 ../cache/locales.php:51 ../cache/locales.php:282 +#: ../cache/locales.php:541 +msgid "Password" +msgstr "Пароль" + +#: ../cache/locales.php:33 +msgid "Host" +msgstr "Сервер" + +#: ../cache/locales.php:34 +msgid "Port" +msgstr "Порт" + +#: ../cache/locales.php:35 +msgid "Database Name" +msgstr "Имя базы данных" + +#: ../cache/locales.php:36 +msgid "General Settings" +msgstr "Общие параметры" + +#: ../cache/locales.php:37 +msgid "Theme" +msgstr "Тема" + +#: ../cache/locales.php:38 +msgid "Default language" +msgstr "Язык по-умолчанию" + +#: ../cache/locales.php:39 +msgid "Environment" +msgstr "Окружение" + +#: ../cache/locales.php:40 +msgid "Log verbosity" +msgstr "Детализация лога" + +#: ../cache/locales.php:41 +msgid "Server Timezone" +msgstr "Часовой пояс сервера" + +#: ../cache/locales.php:42 +msgid "User folder size limit (in bytes)" +msgstr "Предельный размер папки пользователя (в байтах)" + +#: ../cache/locales.php:43 +msgid "WebSocket Configuration" +msgstr "Конфигурация WebSocket" + +#: ../cache/locales.php:44 +msgid "Enter here a valid WebSocket URI in the form" +msgstr "Введите верный WebSocket URI в форму" + +#: ../cache/locales.php:45 +msgid "WebSocket URI" +msgstr "WebSocket URI" + +#: ../cache/locales.php:46 +msgid "" +"If you change the URI, please restart the daemon to reload the configuration" +msgstr "" +"Если вы изменили URI, пожалуйста, перезапустите демон для перезагрузки " +"конфигурации" + +#: ../cache/locales.php:47 +msgid "Public WebSockets" +msgstr "Публичные WebSockets" + +#: ../cache/locales.php:48 +msgid "Administration Credential" +msgstr "Управление учетными данными" + +#: ../cache/locales.php:49 +msgid "Change the default credentials admin/password" +msgstr "Изменение учетных данных по умолчанию admin/password" + +#: ../cache/locales.php:52 +msgid "Retype password" +msgstr "Введите пароль ещё раз" + +#: ../cache/locales.php:53 +msgid "Whitelist - XMPP Server" +msgstr "Белый список - XMPP Сервер" + +#: ../cache/locales.php:54 +msgid "" +"If you want to specify a list of authorized XMPP servers on your Movim pod " +"and forbid the connection on all the others please put their domain name " +"here, with comma (ex: movim.eu,jabber.fr)" +msgstr "" +"Если вы хотите задать список авторизованных XMPP серверов в вашей Movim " +"модуле и запретить подключение всех остальных поставьте их доменное имя " +"здесь, с запятой (например: movim.eu, jabber.fr)" + +#: ../cache/locales.php:55 +msgid "" +"Leave this field blank if you allow the access to all the XMPP accounts." +msgstr "" +"Оставьте это поле пустым, если вы позволите доступ ко всем XMPP аккаунтам." + +#: ../cache/locales.php:56 +msgid "List of whitelisted XMPP servers" +msgstr "Белый список серверов XMPP" + +#: ../cache/locales.php:57 ../cache/locales.php:61 +msgid "Information Message" +msgstr "Информационное сообщение" + +#: ../cache/locales.php:58 +msgid "Description" +msgstr "Описание" + +#: ../cache/locales.php:59 +msgid "This message will be displayed on the login page" +msgstr "Это сообщение будет отображаться на странице входа" + +#: ../cache/locales.php:60 +msgid "Leave this field blank if you don't want to show any message." +msgstr "" +"Оставьте это поле пустым, если ты не хочешь показывать любое сообщение." + +#: ../cache/locales.php:62 +msgid "Empty" +msgstr "Пусто" + +#: ../cache/locales.php:63 +msgid "Syslog" +msgstr "Syslog" + +#: ../cache/locales.php:64 +msgid "Syslog and files" +msgstr "Syslog и файлы" + +#: ../cache/locales.php:65 +msgid "URL Rewriting" +msgstr "" + +#: ../cache/locales.php:66 +msgid "The URL Rewriting can be enabled" +msgstr "" + +#: ../cache/locales.php:67 +msgid "General Overview" +msgstr "Общие сведения" + +#: ../cache/locales.php:68 +msgid "" +"Movim has found some issues or things that need to be fixed or improved" +msgstr "" +"Movim обнаружил проблемы или вещи, которые должны быть исправлены или " +"улучшены" + +#: ../cache/locales.php:69 +#, php-format +msgid "Update your PHP-Version: %s" +msgstr "Обновите вашу версию PHP: %s" + +#: ../cache/locales.php:70 +msgid "Required: 5.3.0" +msgstr "Необходима: 5.3.0" + +#: ../cache/locales.php:71 +msgid "Install the php5-curl library" +msgstr "Установите библиотеку php5-curl" + +#: ../cache/locales.php:72 +msgid "Install the php5-imagick library" +msgstr "" + +#: ../cache/locales.php:73 +msgid "Install the php5-gd library" +msgstr "" + +#: ../cache/locales.php:74 +msgid "Read and write rights for the webserver in Movim's root directory" +msgstr "Права на чтение и запись на веб-сервере для корневого каталога Movim" + +#: ../cache/locales.php:75 +msgid "The URL Rewriting support is currently disabled" +msgstr "Поддержка URL Rewrite, на текущий момент, отключена" + +#: ../cache/locales.php:76 +msgid "The database need to be updated, go to the database panel to fix this" +msgstr "" + +#: ../cache/locales.php:77 +msgid "" +"WebSocket connection error, check if the Movim Daemon is running and is " +"reacheable" +msgstr "" + +#: ../cache/locales.php:78 +msgid "" +"XMPP Websocket connection error, please check the validity of the URL given " +"in the General Configuration" +msgstr "" + +#: ../cache/locales.php:79 +msgid "Browser" +msgstr "" + +#: ../cache/locales.php:80 +msgid "Movim Core" +msgstr "" + +#: ../cache/locales.php:81 +msgid "Movim Daemon" +msgstr "" + +#: ../cache/locales.php:84 +msgid "XMPP" +msgstr "" + +#: ../cache/locales.php:86 +#, php-format +msgid "" +"Here you can register your pod on the official %sMovim API%s and be listed " +"on %sthe pods page%s." +msgstr "" +"Здесь Вы можете зарегистрировать свою установку Movim в %sMovim API%s с " +"упомянанием на %sстранице установок%s." + +#: ../cache/locales.php:87 +msgid "Your pod is not registered on the API" +msgstr "Ваша установка не зарегистрирована в API" + +#: ../cache/locales.php:88 +msgid "Your pod is registered on the API" +msgstr "Ваша установка зарегистрирована в API" + +#: ../cache/locales.php:89 +msgid "Your pod is not yet validated" +msgstr "Ваша установка не прошла проверку" + +#: ../cache/locales.php:90 +msgid "Your pod is validated" +msgstr "Ваша установка прошла проверку" + +#: ../cache/locales.php:91 +msgid "" +"You asked to be removed from the API, this request will be processed in a " +"couple of hours" +msgstr "" +"Вы запросили удаление из API, данный запрос будет выполнен в течение " +"нескольких часов" + +#: ../cache/locales.php:92 ../cache/locales.php:147 +msgid "Configuration updated" +msgstr "Конфигурация обновлена" + +#: ../cache/locales.php:93 +msgid "File" +msgstr "" + +#: ../cache/locales.php:94 +msgid "Use it" +msgstr "" + +#: ../cache/locales.php:95 +msgid "Webcam" +msgstr "Веб-камера" + +#: ../cache/locales.php:96 +msgid "Cheese !" +msgstr "Сыыр!" + +#: ../cache/locales.php:97 +msgid "Take a webcam snapshot" +msgstr "Сделать фотографиюс помощью веб-камеры" + +#: ../cache/locales.php:98 +msgid "Avatar Updated" +msgstr "Аватара обновлена" + +#: ../cache/locales.php:99 +msgid "Avatar Not Updated" +msgstr "Аватара не обновлена" + +#: ../cache/locales.php:100 ../cache/locales.php:415 +#, php-format +msgid "%s's feed" +msgstr "лента пользователя %s" + +#: ../cache/locales.php:101 +msgid "This user has not posted anything right now" +msgstr "" + +#: ../cache/locales.php:102 +msgid "Conferences" +msgstr "Конференции" + +#: ../cache/locales.php:103 ../cache/locales.php:193 ../cache/locales.php:217 +#: ../cache/locales.php:468 +msgid "Groups" +msgstr "Группы" + +#: ../cache/locales.php:104 +msgid "Add a new Chat Room" +msgstr "Создать Беседку" + +#: ../cache/locales.php:105 ../cache/locales.php:368 +msgid "Chat Room ID" +msgstr "ID Беседки" + +#: ../cache/locales.php:106 ../cache/locales.php:116 ../cache/locales.php:156 +#: ../cache/locales.php:361 ../cache/locales.php:369 ../cache/locales.php:424 +msgid "Name" +msgstr "Имя" + +#: ../cache/locales.php:107 ../cache/locales.php:157 ../cache/locales.php:371 +#: ../cache/locales.php:425 +msgid "Nickname" +msgstr "Псевдоним" + +#: ../cache/locales.php:108 +msgid "Do you want do join automaticaly this Chat Room ?" +msgstr "Хотите автоматически войти в эту Беседку?" + +#: ../cache/locales.php:109 ../cache/locales.php:372 +msgid "Bad Chatroom ID" +msgstr "Неверный ID Беседки" + +#: ../cache/locales.php:110 ../cache/locales.php:373 +msgid "Empty name" +msgstr "Имя не задано" + +#: ../cache/locales.php:111 ../cache/locales.php:380 +msgid "Bookmarks updated" +msgstr "Закладки обновлены" + +#: ../cache/locales.php:112 +msgid "An error occured : " +msgstr "Произошла ошибка: " + +#: ../cache/locales.php:113 +msgid "Configure" +msgstr "Настройка" + +#: ../cache/locales.php:114 +msgid "Add a new URL" +msgstr "Добавить новый URL" + +#: ../cache/locales.php:115 +msgid "URL" +msgstr "URL" + +#: ../cache/locales.php:117 +msgid "Message Published" +msgstr "Сообщение опубликовано" + +#: ../cache/locales.php:118 ../cache/locales.php:138 +msgid "Encrypted message" +msgstr "Зашифрованное сообщение" + +#: ../cache/locales.php:119 +msgid "Composing..." +msgstr "Печатает..." + +#: ../cache/locales.php:120 +msgid "Paused..." +msgstr "Пауза..." + +#: ../cache/locales.php:121 +msgid "Contact gone" +msgstr "" + +#: ../cache/locales.php:122 +#, php-format +msgid "%s needs your attention" +msgstr "%s нуждается в Вашем внимании" + +#: ../cache/locales.php:123 +msgid "Your message here..." +msgstr "Введите ваше сообщение здесь..." + +#: ../cache/locales.php:124 +msgid "Smileys" +msgstr "Смайлики" + +#: ../cache/locales.php:125 ../cache/locales.php:139 +msgid "Chat" +msgstr "Чат" + +#: ../cache/locales.php:126 +msgid "Discuss with your contacts" +msgstr "Обсудить с вашими контактами" + +#: ../cache/locales.php:127 +msgid "Members" +msgstr "" + +#: ../cache/locales.php:128 ../cache/locales.php:376 +msgid "Connected to the chatroom" +msgstr "Подключились к Беседке" + +#: ../cache/locales.php:129 ../cache/locales.php:377 +msgid "Disconnected from the chatroom" +msgstr "Отключились от Беседки" + +#: ../cache/locales.php:130 ../cache/locales.php:200 ../cache/locales.php:469 +msgid "Configuration" +msgstr "Настройки" + +#: ../cache/locales.php:131 +msgid "Configuration saved" +msgstr "" + +#: ../cache/locales.php:132 +msgid "Subject" +msgstr "" + +#: ../cache/locales.php:133 +msgid "Subject changed" +msgstr "" + +#: ../cache/locales.php:134 +msgid "Open a new conversation by clicking on the plus button bellow" +msgstr "" + +#: ../cache/locales.php:135 +msgid "Chat with a contact" +msgstr "Пообщаться с контактом" + +#: ../cache/locales.php:136 +msgid "Frequent contacts" +msgstr "" + +#: ../cache/locales.php:137 +msgid "Load more contacts" +msgstr "" + +#: ../cache/locales.php:140 +msgid "General" +msgstr "Общие" + +#: ../cache/locales.php:141 +msgid "Language" +msgstr "Язык" + +#: ../cache/locales.php:142 +msgid "Roster display" +msgstr "" + +#: ../cache/locales.php:143 +msgid "Show the offline contacts" +msgstr "" + +#: ../cache/locales.php:144 +msgid "Hide the offline contacts" +msgstr "" + +#: ../cache/locales.php:145 +msgid "Appearence" +msgstr "Внешний вид" + +#: ../cache/locales.php:146 +msgid "This configuration is shared wherever you are connected !" +msgstr "Эта конфигурация действительна откуда бы Вы не подключились" + +#: ../cache/locales.php:148 +msgid "Notify on incoming message" +msgstr "Оповещать о входящих сообщениях" + +#: ../cache/locales.php:149 +msgid "Use desktop notifications" +msgstr "Использовать оповещения ОС" + +#: ../cache/locales.php:150 +msgid "Data" +msgstr "Данные" + +#: ../cache/locales.php:151 +msgid "Cache" +msgstr "Кэш" + +#: ../cache/locales.php:152 ../cache/locales.php:218 ../cache/locales.php:466 +msgid "Contacts" +msgstr "Контакты" + +#: ../cache/locales.php:153 ../cache/locales.php:480 +msgid "Posts" +msgstr "Записи" + +#: ../cache/locales.php:154 +msgid "Messages" +msgstr "Сообщения" + +#: ../cache/locales.php:155 ../cache/locales.php:423 +msgid "General Informations" +msgstr "Общая информация" + +#: ../cache/locales.php:158 ../cache/locales.php:427 +msgid "Date of Birth" +msgstr "Дата рождения" + +#: ../cache/locales.php:159 ../cache/locales.php:428 +msgid "Gender" +msgstr "Пол" + +#: ../cache/locales.php:160 ../cache/locales.php:429 +msgid "Marital Status" +msgstr "Семейное положение" + +#: ../cache/locales.php:161 ../cache/locales.php:426 +msgid "Email" +msgstr "Эл. почта" + +#: ../cache/locales.php:162 ../cache/locales.php:430 +msgid "Website" +msgstr "Веб-сайт" + +#: ../cache/locales.php:163 ../cache/locales.php:431 +msgid "About Me" +msgstr "О себе" + +#: ../cache/locales.php:164 +msgid "Other Accounts" +msgstr "Другие учётные записи" + +#: ../cache/locales.php:165 +msgid "Is Listening" +msgstr "" + +#: ../cache/locales.php:166 ../cache/locales.php:432 +msgid "Geographic Position" +msgstr "Географическое расположение" + +#: ../cache/locales.php:167 ../cache/locales.php:433 +msgid "Locality" +msgstr "Местоположение" + +#: ../cache/locales.php:168 ../cache/locales.php:434 +msgid "Country" +msgstr "Страна" + +#: ../cache/locales.php:169 +msgid "Mood" +msgstr "Настроение" + +#: ../cache/locales.php:170 +msgid "I'm " +msgstr "Я " + +#: ../cache/locales.php:171 +msgid "Listening" +msgstr "Слушаю" + +#: ../cache/locales.php:173 +msgid "Last seen" +msgstr "Последнее посещение" + +#: ../cache/locales.php:174 +msgid "Client Informations" +msgstr "Информация о клиенте" + +#: ../cache/locales.php:175 +msgid "Last registered" +msgstr "Последний зарегестрированый" + +#: ../cache/locales.php:176 +msgid "Find some new friends" +msgstr "" + +#: ../cache/locales.php:177 ../cache/locales.php:533 +msgid "Edit" +msgstr "Редактировать" + +#: ../cache/locales.php:178 +msgid "Alias" +msgstr "привязка" + +#: ../cache/locales.php:179 +msgid "Group" +msgstr "Группа" + +#: ../cache/locales.php:180 ../cache/locales.php:400 +msgid "Contact updated" +msgstr "Контакты обновлены" + +#: ../cache/locales.php:181 +msgid "Are you sure?" +msgstr "Вы уверены?" + +#: ../cache/locales.php:182 +msgid "" +"You are going to delete one of your contacts, please confirm your action" +msgstr "" +"Вы собираетесь удалить один из ваших контактов. Пожалуйста, подтвердите это." + +#: ../cache/locales.php:183 +#, php-format +msgid "%s years" +msgstr "" + +#: ../cache/locales.php:184 +msgid "Last public post" +msgstr "" + +#: ../cache/locales.php:185 +msgid "Subscribe" +msgstr "Подписаться" + +#: ../cache/locales.php:186 +msgid "Subscribed" +msgstr "Подписано" + +#: ../cache/locales.php:187 +msgid "Unsubscribe" +msgstr "Отписаться" + +#: ../cache/locales.php:188 +msgid "You are going to unsubscribe from this Group" +msgstr "" + +#: ../cache/locales.php:189 +msgid "Unsubscribed" +msgstr "" + +#: ../cache/locales.php:190 +msgid "Make your membership to this group public to your friends" +msgstr "Раскрыть ваше членство в данной группе вашим друзьям" + +#: ../cache/locales.php:191 +msgid "Give a label for this group" +msgstr "" + +#: ../cache/locales.php:192 +msgid "Are you sure ?" +msgstr "Вы уверены?" + +#: ../cache/locales.php:194 +msgid "Discover, follow and share" +msgstr "" + +#: ../cache/locales.php:195 +msgid "Something bad happened to this group" +msgstr "" + +#: ../cache/locales.php:196 +msgid "Group configuration saved" +msgstr "Настройки группы сохранены" + +#: ../cache/locales.php:197 +msgid "Delete the group" +msgstr "" + +#: ../cache/locales.php:198 +msgid "" +"You are going to delete the following group. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:199 +msgid "" +"It seems that this group doesn't exists anymore. Do you want to remove it " +"from your subscriptions?" +msgstr "" + +#: ../cache/locales.php:201 ../cache/locales.php:408 +msgid "Subscriptions" +msgstr "Подписки" + +#: ../cache/locales.php:202 ../cache/locales.php:290 +msgid "Hello" +msgstr "Здравствуйте" + +#: ../cache/locales.php:203 ../cache/locales.php:225 ../cache/locales.php:291 +msgid "Contact post" +msgstr "Для связи" + +#: ../cache/locales.php:204 +msgid "" +"You don't have any subscriptions yet, select a group server above to start " +"exploring." +msgstr "" + +#: ../cache/locales.php:205 +msgid "Subscribe to your favorite feeds by bookmarking them." +msgstr "" + +#: ../cache/locales.php:206 +msgid "My Subscriptions" +msgstr "" + +#: ../cache/locales.php:207 +msgid "Create a new Group" +msgstr "" + +#: ../cache/locales.php:208 +msgid "Group name" +msgstr "" + +#: ../cache/locales.php:209 +msgid "My Little Pony - Fan Club" +msgstr "My Little Pony -Фан Клуб" + +#: ../cache/locales.php:210 +msgid "Group created successfully" +msgstr "" + +#: ../cache/locales.php:211 +msgid "Group deleted successfully" +msgstr "" + +#: ../cache/locales.php:212 +msgid "Please provide a valid group name (4 characters minimum)" +msgstr "" + +#: ../cache/locales.php:213 +msgid "You cannot create a new Group on this server" +msgstr "" + +#: ../cache/locales.php:214 +#, php-format +msgid "%s subscribers" +msgstr "" + +#: ../cache/locales.php:215 +#, php-format +msgid "%s posts" +msgstr "" + +#: ../cache/locales.php:216 +msgid "All" +msgstr "Все" + +#: ../cache/locales.php:219 +msgid "Refresh all the streams" +msgstr "Обновить все потоки" + +#: ../cache/locales.php:220 ../cache/locales.php:402 +msgid "Search" +msgstr "Поиск" + +#: ../cache/locales.php:221 +msgid "Go on the Chat page" +msgstr "" + +#: ../cache/locales.php:222 +msgid "Read all theses articles on the News page" +msgstr "" + +#: ../cache/locales.php:223 +msgid "Visit your public blog" +msgstr "" + +#: ../cache/locales.php:224 +msgid "See your public posts and share them with all your contacts" +msgstr "" + +#: ../cache/locales.php:226 +msgid "Universal share button" +msgstr "" + +#: ../cache/locales.php:227 +msgid "" +"Bookmark or drag and drop the following button in your toolbar and use it on " +"all the pages you want to share on Movim" +msgstr "" + +#: ../cache/locales.php:228 +msgid "Share on Movim" +msgstr "" + +#: ../cache/locales.php:229 +msgid "Frequently Asked Questions" +msgstr "Часто Задаваемые Вопросы (FAQ)" + +#: ../cache/locales.php:230 +msgid "What do the little banners refer to ?" +msgstr "Зачем нужны небольшие баннеры?" + +#: ../cache/locales.php:231 +msgid "" +"Thanks to these five little banners, you can quickly identitfy the level of " +"confdentiality applied to the information you provide." +msgstr "" +"при помощи этих пяти небольших баннеров Вы можете быстро определить уровень " +"конфиденциальности информации, которую вы представляете" + +#: ../cache/locales.php:232 +msgid "White, only you can see the information" +msgstr "Белый: только вы можете видеть эту информацию" + +#: ../cache/locales.php:233 +msgid "Green, you have chosen some contacts who can see your information" +msgstr "" +"Зеленый: вы выбрали несколько своих контактов, которые увидят эту информацию" + +#: ../cache/locales.php:234 +msgid "Orange, all your contact list can see your information" +msgstr "" +"Оранжевый: все из вашего контактного листа могут видеть эту информацию" + +#: ../cache/locales.php:235 +msgid "Red, everybody in the XMPP network can see your information" +msgstr "Красный: любой в сети ХМРР может видеть вашу информацию" + +#: ../cache/locales.php:236 +msgid "Black, the whole Internet can see your information" +msgstr "Черный: весь Интернет может видеть вашу информацию" + +#: ../cache/locales.php:237 +msgid "Looking for some documentation ?" +msgstr "Ищите документацию?" + +#: ../cache/locales.php:238 +msgid "Read the Wiki" +msgstr "Почитать Wiki" + +#: ../cache/locales.php:239 +msgid "Talk with us by email ?" +msgstr "Желаете связаться с нами по email?" + +#: ../cache/locales.php:240 +msgid "Join the Mailing List" +msgstr "Присоединиться к списку рассылки" + +#: ../cache/locales.php:241 +msgid "Chat with the team ?" +msgstr "Желаете пообщаться с нашей командой?" + +#: ../cache/locales.php:242 +msgid "Join the Chatroom" +msgstr "Присоединиться к конференции" + +#: ../cache/locales.php:243 +msgid "Location node created" +msgstr "Создан узел геолокации" + +#: ../cache/locales.php:244 +msgid "Bookmark node created" +msgstr "Создан узел закладок" + +#: ../cache/locales.php:245 +msgid "Profile node created" +msgstr "Создан узел профиля" + +#: ../cache/locales.php:246 +msgid "Avatar node created" +msgstr "Создан узел аватара" + +#: ../cache/locales.php:247 +msgid "Subscriptions node created" +msgstr "Создан узел подписок" + +#: ../cache/locales.php:248 +msgid "Microblog node created" +msgstr "Создан узел микроблога" + +#: ../cache/locales.php:249 +msgid "Location" +msgstr "Местоположение" + +#: ../cache/locales.php:250 +msgid "Wrong position" +msgstr "Неправильная позиция" + +#: ../cache/locales.php:251 +msgid "Location updated" +msgstr "Местонахождение обновлено" + +#: ../cache/locales.php:252 +msgid "Update my position" +msgstr "Обновить моё местоположение" + +#: ../cache/locales.php:253 +msgid "Wrong username" +msgstr "Неверное имя пользователя" + +#: ../cache/locales.php:254 +msgid "Invalid JID" +msgstr "Недействительный JID" + +#: ../cache/locales.php:255 +msgid "Empty Challenge from the server" +msgstr "Пустая Соль пришла с сервера" + +#: ../cache/locales.php:256 +msgid "XMPP Domain error, your account is not a correct Jabber ID" +msgstr "Ошибочный XMPP домен, недопустимый JID в вашей учетной записи" + +#: ../cache/locales.php:257 +msgid "Some data are missing !" +msgstr "Некоторые данные утеряны !" + +#: ../cache/locales.php:258 +msgid "Wrong password" +msgstr "Неверный пароль" + +#: ../cache/locales.php:259 +msgid "Internal server error" +msgstr "Внутренняя ошибка сервера" + +#: ../cache/locales.php:260 +msgid "Session error" +msgstr "Ошибка сеанса" + +#: ../cache/locales.php:261 +msgid "Account successfully created" +msgstr "Учётная запись успешно создана" + +#: ../cache/locales.php:262 ../cache/locales.php:271 +msgid "Your XMPP server is unauthorized" +msgstr "Ваш XMPP-сервер не авторизован" + +#: ../cache/locales.php:263 +msgid "The server takes too much time to respond" +msgstr "Сервер потребовал слишком много времени на ответ" + +#: ../cache/locales.php:264 +msgid "Your web browser is too old to use with Movim." +msgstr "Версия вашего браузера устарела для использования с Movin" + +#: ../cache/locales.php:265 +msgid "" +"Movim cannot talk with the server, please try again later (Websocket " +"connection error)" +msgstr "" +"Movim не может связаться с сервером, пожалуйста, попробуйте снова попозже " +"(Ошибка соединения с Websocket)" + +#: ../cache/locales.php:266 +msgid "Impossible login" +msgstr "" + +#: ../cache/locales.php:267 +msgid "Oops!" +msgstr "Упс!" + +#: ../cache/locales.php:268 ../cache/locales.php:449 ../cache/locales.php:455 +msgid "Unknown error" +msgstr "Неизвестная ошибка" + +#: ../cache/locales.php:269 +msgid "Invalid username format" +msgstr "" + +#: ../cache/locales.php:270 +msgid "Invalid password format" +msgstr "" + +#: ../cache/locales.php:272 +msgid "A Movim session is already open on an other device" +msgstr "" + +#: ../cache/locales.php:273 +msgid "Movim failed to authenticate. You entered wrong data" +msgstr "Идентификация в Movim неудалась. Вы ввели неверные данные." + +#: ../cache/locales.php:274 +msgid "Authentication mechanism not supported by Movim" +msgstr "Данный механизм аутентификации не поддерживается Movim" + +#: ../cache/locales.php:275 +msgid "The XMPP authentification failed" +msgstr "XMPP-аутентификация не прошла" + +#: ../cache/locales.php:276 +#, php-format +msgid "" +"You can login with Facebook (chat only) using %syour.id@chat.facebook.com%s " +"and your password" +msgstr "" +"Вы можете войти в Facebook (только чат), используя " +"%syour.id@chat.facebook.com%s и Ваш пароль" + +#: ../cache/locales.php:277 +#, php-format +msgid "%sGmail accounts are also compatible%s but are not fully supported" +msgstr "" +"%sУчетные записи Gmail%s также совместимы, но поддерживаются не полностью" + +#: ../cache/locales.php:278 +msgid "You can login using your favorite Jabber account" +msgstr "Вы можете войти используя ваш любимый Jabber" + +#: ../cache/locales.php:279 +msgid "or with our demonstration account" +msgstr "или с помощью нашей демо учетной записи" + +#: ../cache/locales.php:280 ../cache/locales.php:435 +msgid "Accounts" +msgstr "Учётные записи" + +#: ../cache/locales.php:281 +msgid "My address" +msgstr "Мой адрес" + +#: ../cache/locales.php:283 +msgid "Create one !" +msgstr "Создайте учетную запись!" + +#: ../cache/locales.php:284 +msgid "No account yet ?" +msgstr "Еще нет учетной записи?" + +#: ../cache/locales.php:285 +msgid "Another account" +msgstr "Другая учётная запись" + +#: ../cache/locales.php:286 +msgid "You can login with accounts from theses servers" +msgstr "" + +#: ../cache/locales.php:287 +msgid "Connected" +msgstr "Соединение установлено" + +#: ../cache/locales.php:288 +msgid "Population" +msgstr "Население" + +#: ../cache/locales.php:289 +msgid "Bad nickname (between 4 and 40 characters)" +msgstr "" + +#: ../cache/locales.php:292 +msgid "" +"Welcome on your news feed, here you will see all the posts published in the " +"groups you have subscribed." +msgstr "" +"Добро пожаловать в вашу новостную ленту, здесь вы увидите все записи, " +"опубликованные в группах, на которые вы подписаны" + +#: ../cache/locales.php:293 +msgid "Refreshing all the streams" +msgstr "Обновляются все потоки" + +#: ../cache/locales.php:294 +msgid "This post is public" +msgstr "" + +#: ../cache/locales.php:295 +msgid "Manage your members" +msgstr "Управление позицией пользователей" + +#: ../cache/locales.php:296 +msgid "Get the members" +msgstr "Получить членство" + +#: ../cache/locales.php:297 +msgid "Affiliations saved" +msgstr "Принадлежность сохраняется" + +#: ../cache/locales.php:298 +msgid "Manage your subscriptions" +msgstr "Управлять моими подписками" + +#: ../cache/locales.php:299 +msgid "Manage the subscriptions" +msgstr "Управлять подписками" + +#: ../cache/locales.php:300 +msgid "Get the subscriptions" +msgstr "Получить подписки" + +#: ../cache/locales.php:301 +msgid "Subscriptions saved" +msgstr "Подписки сохранены" + +#: ../cache/locales.php:302 +msgid "Pending Invitations" +msgstr "Ожидающие решения приглашения" + +#: ../cache/locales.php:303 +#, php-format +msgid "%s wants to talk with you" +msgstr "%s хочет поговорить с Вами" + +#: ../cache/locales.php:304 +msgid "Manage" +msgstr "Управлять" + +#: ../cache/locales.php:305 ../cache/locales.php:338 +msgid "News Feed" +msgstr "Новостная лента" + +#: ../cache/locales.php:306 ../cache/locales.php:339 +msgid "Discover and register to the groups you are interested in" +msgstr "Найдите и зарегистрируйтесь в интересных вам группах" + +#: ../cache/locales.php:307 ../cache/locales.php:340 ../cache/locales.php:482 +msgid "Preview" +msgstr "Предпросмотр" + +#: ../cache/locales.php:308 ../cache/locales.php:341 ../cache/locales.php:478 +msgid "Help" +msgstr "Помощь" + +#: ../cache/locales.php:309 ../cache/locales.php:342 +msgid "More help" +msgstr "" + +#: ../cache/locales.php:310 ../cache/locales.php:343 +msgid "Markdown syntax manual" +msgstr "" + +#: ../cache/locales.php:311 ../cache/locales.php:344 ../cache/locales.php:681 +msgid "Title" +msgstr "Название" + +#: ../cache/locales.php:312 ../cache/locales.php:345 +msgid "Content" +msgstr "" + +#: ../cache/locales.php:313 ../cache/locales.php:346 +msgid "Link" +msgstr "Ссылка" + +#: ../cache/locales.php:314 ../cache/locales.php:347 +msgid "Tags" +msgstr "" + +#: ../cache/locales.php:315 ../cache/locales.php:348 +msgid "Please enter a valid url" +msgstr "" + +#: ../cache/locales.php:316 ../cache/locales.php:349 +msgid "No content to preview" +msgstr "" + +#: ../cache/locales.php:317 ../cache/locales.php:350 ../cache/locales.php:687 +msgid "No content" +msgstr "Нет данных" + +#: ../cache/locales.php:318 ../cache/locales.php:351 +msgid "Post published" +msgstr "" + +#: ../cache/locales.php:319 ../cache/locales.php:352 +msgid "Post deleted" +msgstr "" + +#: ../cache/locales.php:320 ../cache/locales.php:353 +msgid "This picture will be added to your gallery" +msgstr "" + +#: ../cache/locales.php:321 ../cache/locales.php:354 +msgid "What's Hot" +msgstr "Что актуально" + +#: ../cache/locales.php:322 ../cache/locales.php:355 +msgid "New post" +msgstr "" + +#: ../cache/locales.php:323 ../cache/locales.php:357 +msgid "" +"You can also use services like Imgur or Flickr to host your picture and " +"paste the link here." +msgstr "" + +#: ../cache/locales.php:324 +#, php-format +msgid "This is a re-post from %s" +msgstr "" + +#: ../cache/locales.php:325 +#, php-format +msgid "See %s profile" +msgstr "" + +#: ../cache/locales.php:326 +msgid "Publish this post on your public feed?" +msgstr "" + +#: ../cache/locales.php:327 +msgid "Post published on your blog" +msgstr "" + +#: ../cache/locales.php:328 +msgid "Post removed from your blog" +msgstr "" + +#: ../cache/locales.php:329 ../cache/locales.php:701 +msgid "Delete this post" +msgstr "Удалить этот пост" + +#: ../cache/locales.php:330 +msgid "You are going to delete this post, please confirm your action" +msgstr "" + +#: ../cache/locales.php:331 +msgid "Comments disabled" +msgstr "" + +#: ../cache/locales.php:332 +msgid "Comment published" +msgstr "" + +#: ../cache/locales.php:333 +msgid "Disconnect" +msgstr "Отсоединиться" + +#: ../cache/locales.php:334 +msgid "Your status here !" +msgstr "Ваш статус здесь !" + +#: ../cache/locales.php:335 +msgid "Status updated" +msgstr "Статус обновлен" + +#: ../cache/locales.php:336 +msgid "Status" +msgstr "Состояние" + +#: ../cache/locales.php:337 +msgid "Presence" +msgstr "Присутствие" + +#: ../cache/locales.php:356 +msgid "Publish" +msgstr "" + +#: ../cache/locales.php:358 +msgid "You cannot publish a post on this Group" +msgstr "" + +#: ../cache/locales.php:359 +msgid "" +"Some fields have been filled in. Do you still want to go back and loose " +"their content?" +msgstr "" + +#: ../cache/locales.php:360 +msgid "Shared" +msgstr "Общее" + +#: ../cache/locales.php:362 +#, php-format +msgid "%s has been added to your public groups" +msgstr "Группа %s была добавлена в список ваших публичных групп" + +#: ../cache/locales.php:363 +#, php-format +msgid "%s has been removed from your public groups" +msgstr "Группа %s была удалена из списка ваших публичных групп" + +#: ../cache/locales.php:364 +msgid "Add a chatroom" +msgstr "Добавить комнату" + +#: ../cache/locales.php:365 +msgid "You don't have any chatroom yet." +msgstr "" + +#: ../cache/locales.php:366 +msgid "Add one by clicking on the add button in the header." +msgstr "" + +#: ../cache/locales.php:367 +msgid "Chatrooms" +msgstr "Беседки" + +#: ../cache/locales.php:370 +msgid "My Favorite Room" +msgstr "Мои любимые комнаты" + +#: ../cache/locales.php:374 +msgid "Remove a chatroom" +msgstr "Удалить комнату" + +#: ../cache/locales.php:375 +msgid "" +"You are going to remove the following chatroom. Please confirm your action." +msgstr "" +"Вы собирается удалить комнату, на которую вы подписаны. Пожулуйста, " +"подтвердите это." + +#: ../cache/locales.php:378 +msgid "Users in the room" +msgstr "Пользователи в комнате" + +#: ../cache/locales.php:379 +msgid "Please enter a correct nickname (6 to 40 characters)" +msgstr "" + +#: ../cache/locales.php:381 +msgid "Public chatroom" +msgstr "" + +#: ../cache/locales.php:382 +msgid "Please provide a room address" +msgstr "" + +#: ../cache/locales.php:383 +msgid "You are currently logued as an anonymous user." +msgstr "" + +#: ../cache/locales.php:384 +msgid "" +"You can join using your own account or create one on the login page by " +"loging out using the cross in the top-right corner." +msgstr "" + +#: ../cache/locales.php:385 +#, php-format +msgid "Login on %s" +msgstr "" + +#: ../cache/locales.php:386 +msgid "Your nickname" +msgstr "" + +#: ../cache/locales.php:387 +msgid "Ungrouped" +msgstr "Разное" + +#: ../cache/locales.php:388 +msgid "Show disconnected contacts" +msgstr "Показать отключенные контакты" + +#: ../cache/locales.php:389 +msgid "Hide disconnected contacts" +msgstr "Скрыть отключенные контакты" + +#: ../cache/locales.php:390 +#, php-format +msgid "Show group %s" +msgstr "Показать группу %s" + +#: ../cache/locales.php:391 +#, php-format +msgid "Hide group %s" +msgstr "Скрыть группу %s" + +#: ../cache/locales.php:392 +msgid "Please enter a valid Jabber ID" +msgstr "Пожалуйста, введи правильный Jabber ID" + +#: ../cache/locales.php:393 +msgid "" +"No contacts ? You can add one using the + button bellow or going to the " +"Explore page" +msgstr "" +"Нет контактов? Вы можете добавить их с помощью кнопки + ниже или перейдя на " +"страничку Обозревателя." + +#: ../cache/locales.php:394 +msgid "Show/Hide" +msgstr "Показать/Скрыть" + +#: ../cache/locales.php:395 +msgid "Enter the Jabber ID of your contact." +msgstr "Введите Jabber ID" + +#: ../cache/locales.php:396 +msgid "Press enter to validate." +msgstr "Нажмите Enter для проверки." + +#: ../cache/locales.php:397 +msgid "JID" +msgstr "JID" + +#: ../cache/locales.php:398 +msgid "Results" +msgstr "Результаты" + +#: ../cache/locales.php:399 +msgid "Contact added" +msgstr "Контакт добавлен" + +#: ../cache/locales.php:401 +msgid "Contact deleted" +msgstr "Контакт удалён" + +#: ../cache/locales.php:403 +msgid "This is not a valid url" +msgstr "" + +#: ../cache/locales.php:404 +msgid "Sharing the URL" +msgstr "" + +#: ../cache/locales.php:405 +msgid "Statistics" +msgstr "Статистика" + +#: ../cache/locales.php:406 +msgid "Since" +msgstr "С" + +#: ../cache/locales.php:407 +msgid "Sessions" +msgstr "Сеансы" + +#: ../cache/locales.php:409 +msgid "Monthly Subscriptions" +msgstr "Ежемесячные подписки" + +#: ../cache/locales.php:410 +msgid "Monthly Subscriptions Cumulated" +msgstr "Аккумулирующие ежемесячные подписки" + +#: ../cache/locales.php:412 +msgid "" +"Movim is a decentralized social network, before creating a new account you " +"need to choose a server to register." +msgstr "" +"Movim — это децентрализованная социальная сеть. Перед созданием учетной " +"записи нужно выбрать сервер." + +#: ../cache/locales.php:413 +msgid "Your server here ?" +msgstr "Ваш сервер здесь ?" + +#: ../cache/locales.php:414 +msgid "Contact us to add yours to the officially supported servers list" +msgstr "" +"Свяжитесь с нами чтобы добавить свой сервер в список официальных серверов" + +#: ../cache/locales.php:416 +msgid "No public feed for this contact" +msgstr "Нет публичной ленты для этого контакта" + +#: ../cache/locales.php:417 +msgid "No contact specified" +msgstr "Контакт не задан" + +#: ../cache/locales.php:418 ../cache/locales.php:473 +msgid "Profile" +msgstr "Профиль" + +#: ../cache/locales.php:419 +msgid "Profile Updated" +msgstr "Профиль обновлён" + +#: ../cache/locales.php:420 +msgid "Profile Not Updated" +msgstr "Профиль не обновлён" + +#: ../cache/locales.php:421 +msgid "Your profile is now public" +msgstr "Ваш профиль теперь общедоступен" + +#: ../cache/locales.php:422 +msgid "Your profile is now restricted" +msgstr "Ваш профиль теперь скрыт" + +#: ../cache/locales.php:436 +msgid "Twitter" +msgstr "Твиттер" + +#: ../cache/locales.php:437 +msgid "Skype" +msgstr "Skype" + +#: ../cache/locales.php:438 +msgid "Yahoo" +msgstr "Yahoo" + +#: ../cache/locales.php:439 +msgid "Privacy Level" +msgstr "Уровень приватности" + +#: ../cache/locales.php:440 +msgid "Is this profile public ?" +msgstr "Этот профиль общедоступен?" + +#: ../cache/locales.php:441 +msgid "" +"Please pay attention ! By making your profile public, all the information " +"listed above will be available for all the Movim users and on the whole " +"Internet." +msgstr "" +"Внимание! Делая свой профиль общедоступным, вы соглашаетесь с тем, что вся " +"нижеперечисленная информация станет доступна всем пользователям Movim и " +"всему Интернету." + +#: ../cache/locales.php:442 +msgid "Call" +msgstr "Вызов" + +#: ../cache/locales.php:443 +msgid "Hang up" +msgstr "Повесить трубку" + +#: ../cache/locales.php:444 +msgid "Connection" +msgstr "Соединение" + +#: ../cache/locales.php:445 ../cache/locales.php:451 +msgid "Hung up" +msgstr "Вызов завершен" + +#: ../cache/locales.php:446 ../cache/locales.php:452 +msgid "Your contact is busy" +msgstr "Ваш контакт занят" + +#: ../cache/locales.php:447 ../cache/locales.php:453 +msgid "Declined" +msgstr "Отклонено" + +#: ../cache/locales.php:448 ../cache/locales.php:454 +msgid "Remote application incompatible" +msgstr "Удаленное приложение несовместимо" + +#: ../cache/locales.php:450 ../cache/locales.php:456 +msgid "Is calling you" +msgstr "Звонит вам" + +#: ../cache/locales.php:457 +msgid "You don't have javascript enabled. Good luck with that." +msgstr "У вас не активирован javascript. Удачи вам в этом." + +#: ../cache/locales.php:458 +msgid "" +"Movim is a kickass distributed social networking platform that protect your " +"privacy an comes with a set of awesome features." +msgstr "" +"Movim — пацанская распределенная платформа социальная активности, которая " +"защищает вашу приватность и имеет много классных фишек." + +#: ../cache/locales.php:459 +msgid "Administration" +msgstr "Администрирование" + +#: ../cache/locales.php:460 +msgid "Home" +msgstr "Домой" + +#: ../cache/locales.php:461 +msgid "Discover" +msgstr "Открытие" + +#: ../cache/locales.php:462 +msgid "Explore" +msgstr "Обзор" + +#: ../cache/locales.php:463 +msgid "Account Creation" +msgstr "Создание учётной записи" + +#: ../cache/locales.php:464 +msgid "News" +msgstr "Новости" + +#: ../cache/locales.php:465 +msgid "Avatar" +msgstr "Фотография" + +#: ../cache/locales.php:467 +msgid "Chats" +msgstr "Чаты" + +#: ../cache/locales.php:470 +msgid "Server" +msgstr "Сервер" + +#: ../cache/locales.php:471 +msgid "Public Groups" +msgstr "Открытые Группы" + +#: ../cache/locales.php:472 +msgid "Viewer" +msgstr "Зритель" + +#: ../cache/locales.php:474 +msgid "Media" +msgstr "Мультимедиа" + +#: ../cache/locales.php:475 +msgid "Blog" +msgstr "Блог" + +#: ../cache/locales.php:476 +msgid "About" +msgstr "О" + +#: ../cache/locales.php:477 +msgid "Login" +msgstr "Имя пользователя" + +#: ../cache/locales.php:479 +msgid "Feed" +msgstr "Лента" + +#: ../cache/locales.php:481 +msgid "Gallery" +msgstr "Галерея" + +#: ../cache/locales.php:483 +msgid "Visio-conference" +msgstr "Visio-конференция" + +#: ../cache/locales.php:484 +msgid "Pods" +msgstr "Поды" + +#: ../cache/locales.php:485 +msgid "Share" +msgstr "" + +#: ../cache/locales.php:486 +msgid "Room" +msgstr "" + +#: ../cache/locales.php:487 +#, php-format +msgid "Error: %s" +msgstr "Ошибка: %s" + +#: ../cache/locales.php:488 +#, php-format +msgid "Cannot load file '%s'" +msgstr "Не удаётся получить файл '%s'" + +#: ../cache/locales.php:489 +#, php-format +msgid "Route error, please set all the parameters for the page %s" +msgstr "Ошибка маршрута, пожалуйста, настройте все параметры на странице %s" + +#: ../cache/locales.php:490 +#, php-format +msgid "Requested widget '%s' doesn't exist." +msgstr "Запрашиваемый виджет '%s' не существует." + +#: ../cache/locales.php:491 +#, php-format +msgid "Requested event '%s' not registered." +msgstr "Запрашиваемое событие '%s' не зарегистрировано." + +#: ../cache/locales.php:492 +msgid "Whoops!" +msgstr "Ой-ой!" + +#: ../cache/locales.php:493 +msgid "It seem that you don't have any pictures here?" +msgstr "Кажется, у вас нет никаких изображений здесь?" + +#: ../cache/locales.php:494 +msgid "You can try to upload a couple by going to the Media page" +msgstr "" +"Вы можете попытаться загрузить парочку, перейдя на страницу \"Медиа\"" + +#: ../cache/locales.php:495 +#, php-format +msgid "%s - About" +msgstr "%s - об" + +#: ../cache/locales.php:496 +#, php-format +msgid "%s - Account" +msgstr "%s - Аккаунт" + +#: ../cache/locales.php:497 +#, php-format +msgid "%s - Administration Panel" +msgstr "%s - Панель управления" + +#: ../cache/locales.php:498 +#, php-format +msgid "%s - Blog" +msgstr "%s - Блог" + +#: ../cache/locales.php:499 +#, php-format +msgid "%s - Configuration" +msgstr "%s - настройки" + +#: ../cache/locales.php:500 +#, php-format +msgid "%s - Discover" +msgstr "%s - Открытия" + +#: ../cache/locales.php:501 +#, php-format +msgid "%s - Explore" +msgstr "%s - Обзор" + +#: ../cache/locales.php:502 +#, php-format +msgid "%s - Help Page" +msgstr "%s - Страница помощи" + +#: ../cache/locales.php:503 +#, php-format +msgid "%s - Login to Movim" +msgstr "%s - Вход в MOVIM" + +#: ../cache/locales.php:504 +#, php-format +msgid "%s - Welcome to Movim" +msgstr "%s - Добро пожаловать в MOVIM" + +#: ../cache/locales.php:505 +#, php-format +msgid "%s - Media" +msgstr "%s - Медиа" + +#: ../cache/locales.php:506 +#, php-format +msgid "%s - News" +msgstr "%s - Новости" + +#: ../cache/locales.php:507 +#, php-format +msgid "%s - Group Configuration" +msgstr "%s - Настройки группы" + +#: ../cache/locales.php:508 +#, php-format +msgid "%s - Group" +msgstr "%s - Группа" + +#: ../cache/locales.php:509 +#, php-format +msgid "%s - 404" +msgstr "%s - 404" + +#: ../cache/locales.php:510 +#, php-format +msgid "%s - Profile" +msgstr "%s - Профиль" + +#: ../cache/locales.php:511 +#, php-format +msgid "%s - Server" +msgstr "%s - Сервер" + +#: ../cache/locales.php:512 +msgid "Validate" +msgstr "Проверить" + +#: ../cache/locales.php:513 +msgid "Refresh" +msgstr "Обновить" + +#: ../cache/locales.php:514 +msgid "Add" +msgstr "Добавить" + +#: ../cache/locales.php:515 +msgid "Delete" +msgstr "Удалить" + +#: ../cache/locales.php:516 +msgid "Remove" +msgstr "Удалить" + +#: ../cache/locales.php:517 +msgid "Cancel" +msgstr "Отменить" + +#: ../cache/locales.php:518 +msgid "Close" +msgstr "Закрыть" + +#: ../cache/locales.php:519 +msgid "Update" +msgstr "Обновить" + +#: ../cache/locales.php:520 +msgid "Updating" +msgstr "Идёт обновление" + +#: ../cache/locales.php:521 +msgid "Submit" +msgstr "Отправить" + +#: ../cache/locales.php:522 +msgid "Submitting" +msgstr "Отправление" + +#: ../cache/locales.php:523 +msgid "Reset" +msgstr "Сброс" + +#: ../cache/locales.php:524 +msgid "Register" +msgstr "Зарегистрировать" + +#: ../cache/locales.php:525 +msgid "Unregister" +msgstr "Отменить регистрацию" + +#: ../cache/locales.php:526 +msgid "Save" +msgstr "Сохранить" + +#: ../cache/locales.php:527 +msgid "Clear" +msgstr "Очистить" + +#: ../cache/locales.php:528 +msgid "Upload" +msgstr "Загрузить" + +#: ../cache/locales.php:529 +msgid "Come in!" +msgstr "Войти!" + +#: ../cache/locales.php:530 +msgid "Connecting" +msgstr "Идет подключение" + +#: ../cache/locales.php:531 +msgid "Yes" +msgstr "Да" + +#: ../cache/locales.php:532 +msgid "No" +msgstr "Нет" + +#: ../cache/locales.php:534 +msgid "Return" +msgstr "Назад" + +#: ../cache/locales.php:535 +msgid "Accept" +msgstr "Принять" + +#: ../cache/locales.php:536 +msgid "Refuse" +msgstr "" + +#: ../cache/locales.php:537 +msgid "Next" +msgstr "" + +#: ../cache/locales.php:538 +msgid "Previous" +msgstr "" + +#: ../cache/locales.php:539 +#, php-format +msgid "Step %s" +msgstr "Шаг %s" + +#: ../cache/locales.php:542 +msgid "Day" +msgstr "День" + +#: ../cache/locales.php:543 +msgid "Monday" +msgstr "Понедельник" + +#: ../cache/locales.php:544 +msgid "Tuesday" +msgstr "Вторник" + +#: ../cache/locales.php:545 +msgid "Wednesday" +msgstr "Среда" + +#: ../cache/locales.php:546 +msgid "Thursday" +msgstr "Четверг" + +#: ../cache/locales.php:547 +msgid "Friday" +msgstr "Пятница" + +#: ../cache/locales.php:548 +msgid "Saturday" +msgstr "Суббота" + +#: ../cache/locales.php:549 +msgid "Sunday" +msgstr "Воскресенье" + +#: ../cache/locales.php:550 ../cache/locales.php:559 +msgid "None" +msgstr "Нет" + +#: ../cache/locales.php:551 +msgid "Male" +msgstr "Мужчина" + +#: ../cache/locales.php:552 +msgid "Female" +msgstr "Женщина" + +#: ../cache/locales.php:553 +msgid "Other" +msgstr "Прочее" + +#: ../cache/locales.php:554 +msgid "Bot" +msgstr "Бот" + +#: ../cache/locales.php:555 +msgid "Desktop" +msgstr "Настольный компьютер" + +#: ../cache/locales.php:556 +msgid "Phone" +msgstr "Телефон" + +#: ../cache/locales.php:557 +msgid "Web" +msgstr "Веб" + +#: ../cache/locales.php:558 +msgid "Registered" +msgstr "Зарегистрировано" + +#: ../cache/locales.php:560 +msgid "Single" +msgstr "Холост(не замужем)" + +#: ../cache/locales.php:561 +msgid "In a relationship" +msgstr "В отношениях" + +#: ../cache/locales.php:562 +msgid "Married" +msgstr "В браке" + +#: ../cache/locales.php:563 +msgid "Divorced" +msgstr "Разведён (разведена)" + +#: ../cache/locales.php:564 +msgid "Widowed" +msgstr "Вдовец (вдова)" + +#: ../cache/locales.php:565 +msgid "Cohabiting" +msgstr "Живём вместе" + +#: ../cache/locales.php:566 +msgid "Civil Union" +msgstr "В гражданском браке" + +#: ../cache/locales.php:567 +msgid "Not shared" +msgstr "Не является общим" + +#: ../cache/locales.php:568 +msgid "Shared with one contact" +msgstr "Общий с одним контактом" + +#: ../cache/locales.php:569 +msgid "Shared with all contacts" +msgstr "Общий со всеми контактами" + +#: ../cache/locales.php:570 +msgid "Shared with the XMPP network" +msgstr "Общий с сетью XMPP" + +#: ../cache/locales.php:571 +msgid "Shared with the whole Internet" +msgstr "Общий со всей Интернете" + +#: ../cache/locales.php:572 +msgid "Online" +msgstr "В сети" + +#: ../cache/locales.php:573 +msgid "Away" +msgstr "В отсутствии" + +#: ../cache/locales.php:574 +msgid "Do Not Disturb" +msgstr "Не беспокоить" + +#: ../cache/locales.php:575 +msgid "Extended Away" +msgstr "Давно нет на месте" + +#: ../cache/locales.php:576 +msgid "Offline" +msgstr "Не в сети" + +#: ../cache/locales.php:577 +msgid "Error" +msgstr "Ошибка" + +#: ../cache/locales.php:578 +msgid "afraid" +msgstr "боятся" + +#: ../cache/locales.php:579 +msgid "amazed" +msgstr "пораженный" + +#: ../cache/locales.php:580 +msgid "amorous" +msgstr "влюбчивый" + +#: ../cache/locales.php:581 +msgid "angry" +msgstr "злой" + +#: ../cache/locales.php:582 +msgid "annoyed" +msgstr "раздраженный" + +#: ../cache/locales.php:583 +msgid "anxious" +msgstr "тревожный" + +#: ../cache/locales.php:584 +msgid "aroused" +msgstr "вызвал" + +#: ../cache/locales.php:585 +msgid "ashamed" +msgstr "стыдно" + +#: ../cache/locales.php:586 +msgid "bored" +msgstr "скучающий" + +#: ../cache/locales.php:587 +msgid "brave" +msgstr "храбрый" + +#: ../cache/locales.php:588 +msgid "calm" +msgstr "спокойно" + +#: ../cache/locales.php:589 +msgid "cautious" +msgstr "осторожный" + +#: ../cache/locales.php:590 +msgid "cold" +msgstr "холод" + +#: ../cache/locales.php:591 +msgid "confident" +msgstr "уверенный" + +#: ../cache/locales.php:592 +msgid "confused" +msgstr "смущен" + +#: ../cache/locales.php:593 +msgid "contemplative" +msgstr "созерцательный" + +#: ../cache/locales.php:594 +msgid "contented" +msgstr "довольный" + +#: ../cache/locales.php:595 +msgid "cranky" +msgstr "капризный" + +#: ../cache/locales.php:596 +msgid "crazy" +msgstr "сумасшедший" + +#: ../cache/locales.php:597 +msgid "creative" +msgstr "творческий" + +#: ../cache/locales.php:598 +msgid "curious" +msgstr "любопытный" + +#: ../cache/locales.php:599 +msgid "dejected" +msgstr "удрученный" + +#: ../cache/locales.php:600 +msgid "depressed" +msgstr "подавленный" + +#: ../cache/locales.php:601 +msgid "disappointed" +msgstr "разочарованный" + +#: ../cache/locales.php:602 +msgid "disgusted" +msgstr "отвращение" + +#: ../cache/locales.php:603 +msgid "dismayed" +msgstr "встревоженный" + +#: ../cache/locales.php:604 +msgid "distracted" +msgstr "рассеянный" + +#: ../cache/locales.php:605 +msgid "embarrassed" +msgstr "смущенный" + +#: ../cache/locales.php:606 +msgid "envious" +msgstr "завистливый" + +#: ../cache/locales.php:607 +msgid "excited" +msgstr "возбужденный" + +#: ../cache/locales.php:608 +msgid "flirtatious" +msgstr "кокетливый" + +#: ../cache/locales.php:609 +msgid "frustated" +msgstr "испуган" + +#: ../cache/locales.php:610 +msgid "grateful" +msgstr "благодарный" + +#: ../cache/locales.php:611 +msgid "grieving" +msgstr "горевать" + +#: ../cache/locales.php:612 +msgid "grumpy" +msgstr "раздражительный" + +#: ../cache/locales.php:613 +msgid "guilty" +msgstr "виновный" + +#: ../cache/locales.php:614 +msgid "happy" +msgstr "счастливый" + +#: ../cache/locales.php:615 +msgid "hopeful" +msgstr "многообещающий" + +#: ../cache/locales.php:616 +msgid "hot" +msgstr "горячий" + +#: ../cache/locales.php:617 +msgid "humbled" +msgstr "приниженный" + +#: ../cache/locales.php:618 +msgid "humiliated" +msgstr "униженный" + +#: ../cache/locales.php:619 +msgid "hungry" +msgstr "голодный" + +#: ../cache/locales.php:620 +msgid "hurt" +msgstr "больной" + +#: ../cache/locales.php:621 +msgid "impressed" +msgstr "впечатленный" + +#: ../cache/locales.php:622 +msgid "in awe" +msgstr "в страхе" + +#: ../cache/locales.php:623 +msgid "in love" +msgstr "влюбленный" + +#: ../cache/locales.php:624 +msgid "indignant" +msgstr "негодует" + +#: ../cache/locales.php:625 +msgid "interested" +msgstr "заинтересованный" + +#: ../cache/locales.php:626 +msgid "intoxicated" +msgstr "пьяный" + +#: ../cache/locales.php:627 +msgid "invincible" +msgstr "непобедимый" + +#: ../cache/locales.php:628 +msgid "jealous" +msgstr "ревнивый" + +#: ../cache/locales.php:629 +msgid "lonely" +msgstr "одинокий" + +#: ../cache/locales.php:630 +msgid "lost" +msgstr "потерян" + +#: ../cache/locales.php:631 +msgid "lucky" +msgstr "счастливый" + +#: ../cache/locales.php:632 +msgid "mean" +msgstr "имею в виду" + +#: ../cache/locales.php:633 +msgid "moody" +msgstr "угрюмый" + +#: ../cache/locales.php:634 +msgid "nervous" +msgstr "нервный" + +#: ../cache/locales.php:635 +msgid "neutral" +msgstr "нейтрален" + +#: ../cache/locales.php:636 +msgid "offended" +msgstr "обидел" + +#: ../cache/locales.php:637 +msgid "outraged" +msgstr "возмущен" + +#: ../cache/locales.php:638 +msgid "playful" +msgstr "игривый" + +#: ../cache/locales.php:639 +msgid "proud" +msgstr "гордый" + +#: ../cache/locales.php:640 +msgid "relaxed" +msgstr "расслабленный" + +#: ../cache/locales.php:641 +msgid "relieved" +msgstr "уволен" + +#: ../cache/locales.php:642 +msgid "remorseful" +msgstr "полный раскаяния" + +#: ../cache/locales.php:643 +msgid "restless" +msgstr "беспокойный" + +#: ../cache/locales.php:644 +msgid "sad" +msgstr "печальный" + +#: ../cache/locales.php:645 +msgid "sarcastic" +msgstr "саркастический" + +#: ../cache/locales.php:646 +msgid "satisfied" +msgstr "удовлетворенный" + +#: ../cache/locales.php:647 +msgid "serious" +msgstr "серьезный" + +#: ../cache/locales.php:648 +msgid "shocked" +msgstr "потрясенный" + +#: ../cache/locales.php:649 +msgid "shy" +msgstr "застенчивый" + +#: ../cache/locales.php:650 +msgid "sick" +msgstr "больной" + +#: ../cache/locales.php:651 +msgid "sleepy" +msgstr "сонный" + +#: ../cache/locales.php:652 +msgid "spontaneous" +msgstr "спонтанный" + +#: ../cache/locales.php:653 +msgid "stressed" +msgstr "подчеркнул" + +#: ../cache/locales.php:654 +msgid "strong" +msgstr "сильный" + +#: ../cache/locales.php:655 +msgid "surprised" +msgstr "удивленный" + +#: ../cache/locales.php:656 +msgid "thankful" +msgstr "благодарный" + +#: ../cache/locales.php:657 +msgid "thirsty" +msgstr "жаждущий" + +#: ../cache/locales.php:658 +msgid "tired" +msgstr "устал" + +#: ../cache/locales.php:659 +msgid "undefined" +msgstr "не определено" + +#: ../cache/locales.php:660 +msgid "weak" +msgstr "слаб" + +#: ../cache/locales.php:661 +msgid "worried" +msgstr "тревожный" + +#: ../cache/locales.php:662 +msgid "Month" +msgstr "Месяц" + +#: ../cache/locales.php:663 +msgid "January" +msgstr "Январь" + +#: ../cache/locales.php:664 +msgid "February" +msgstr "Февраль" + +#: ../cache/locales.php:665 +msgid "March" +msgstr "Март" + +#: ../cache/locales.php:666 +msgid "April" +msgstr "Апрель" + +#: ../cache/locales.php:667 +msgid "May" +msgstr "Май" + +#: ../cache/locales.php:668 +msgid "June" +msgstr "Июнь" + +#: ../cache/locales.php:669 +msgid "July" +msgstr "Июль" + +#: ../cache/locales.php:670 +msgid "August" +msgstr "Август" + +#: ../cache/locales.php:671 +msgid "September" +msgstr "Сентябрь" + +#: ../cache/locales.php:672 +msgid "October" +msgstr "Октябрь" + +#: ../cache/locales.php:673 +msgid "November" +msgstr "Ноябрь" + +#: ../cache/locales.php:674 +msgid "December" +msgstr "Декабрь" + +#: ../cache/locales.php:675 +msgid "Year" +msgstr "Год" + +#: ../cache/locales.php:676 +msgid "Today" +msgstr "Сегодня" + +#: ../cache/locales.php:677 +msgid "Tomorrow" +msgstr "Завтра" + +#: ../cache/locales.php:678 +msgid "Yesterday" +msgstr "Вчера" + +#: ../cache/locales.php:679 +#, php-format +msgid " %d days ago" +msgstr " %d дней назад" + +#: ../cache/locales.php:680 +msgid "day" +msgstr "день" + +#: ../cache/locales.php:682 +msgid "What's new ?" +msgstr "Что нового?" + +#: ../cache/locales.php:683 +msgid "Place" +msgstr "Место" + +#: ../cache/locales.php:684 +msgid "by" +msgstr "по" + +#: ../cache/locales.php:685 +msgid "Geolocalisation" +msgstr "Геолокация" + +#: ../cache/locales.php:686 +msgid "email" +msgstr "электронная почта" + +#: ../cache/locales.php:688 +msgid "No comments yet" +msgstr "" + +#: ../cache/locales.php:689 +msgid "No comments stream" +msgstr "Нет потока с комментариями" + +#: ../cache/locales.php:690 +msgid "Your feed cannot be loaded." +msgstr "Ваша лента не может быть загружена." + +#: ../cache/locales.php:691 +msgid "Get older posts" +msgstr "Получить предыдущие сообщения" + +#: ../cache/locales.php:692 +#, php-format +msgid "%s new items" +msgstr "%s новых записей" + +#: ../cache/locales.php:693 +msgid "Comment publication error" +msgstr "Ошибка добавления комментария" + +#: ../cache/locales.php:694 +msgid "Show the older comments" +msgstr "Показать более старые комментарии" + +#: ../cache/locales.php:695 +msgid "Loading comments ..." +msgstr "Идет загрузка комментариев..." + +#: ../cache/locales.php:696 +msgid "Get the comments" +msgstr "Загрузить комментарии" + +#: ../cache/locales.php:697 +msgid "Add a comment" +msgstr "Добавить комментарий" + +#: ../cache/locales.php:698 +msgid "Share with" +msgstr "Поделиться с" + +#: ../cache/locales.php:699 +msgid "Everyone" +msgstr "Все" + +#: ../cache/locales.php:700 +msgid "Your contacts" +msgstr "Ваши контакты" + +#: ../cache/locales.php:702 +msgid "Updated" +msgstr "Обновлено" + +#: ../cache/locales.php:703 +msgid "Content not found" +msgstr "Содержание не найдено" + +#: ../cache/locales.php:704 +msgid "Contact publication" +msgstr "Публикация контакта" + +#: ../cache/locales.php:705 +msgid "Comments" +msgstr "" + +#: ../cache/locales.php:706 +msgid "The API is not reachable, try again later" +msgstr "API недоступен, попробуйте позже" + +#: ../cache/locales.php:707 +msgid "Type here" +msgstr "" + +#, php-format +#~ msgid "%s - Account Creation" +#~ msgstr "%s - создание учётной записи" + +#~ msgid "Logout" +#~ msgstr "Выход" + +#~ msgid "Movim Installer" +#~ msgstr "Установщик Movim" + +#, php-format +#~ msgid "Install the %s package" +#~ msgstr "Установите пакет %s" + +#, php-format +#~ msgid "Movim requires the %s extension." +#~ msgstr "Movim требует расширение %s." + +#~ msgid "or" +#~ msgstr "или" + +#~ msgid "Actual version : " +#~ msgstr "Актуальная версия : " + +#~ msgid "PHP version mismatch. Movim requires PHP 5.3 minimum." +#~ msgstr "" +#~ "Версии интерпретатора PHP не совпадают. Movim требует версию PHP 5.3 или " +#~ "выше." + +#~ msgid "Update your PHP version or contact your server administrator" +#~ msgstr "Обновите Вашу версию PHP или обратитесь к системному администратору" + +#~ msgid "Enable read and write rights on Movim's root folder" +#~ msgstr "Включите права на запись и чтение для корневой папки Movim" + +#~ msgid "Movim's folder must be writable." +#~ msgstr "Папка с Movim должна быть доступна для записи." + +#, php-format +#~ msgid "Install %s and %s packages" +#~ msgstr "установите пакеты %s и %s" + +#~ msgid "XMPP Connection Preferences" +#~ msgstr "Настройки соединения XMPP" + +#, php-format +#~ msgid "Couldn't create directory '%s'." +#~ msgstr "Невозможно создать папку '%s'." + +#~ msgid "" +#~ "The following requirements were not met. Please make sure they are all " +#~ "satisfied in order to install Movim." +#~ msgstr "" +#~ "Следующие требования не были удовлетворены. Пожалуйста, удостоверьтесь, что " +#~ "у Вас есть разрешения на установку Movim." + +#~ msgid "Compatibility Test" +#~ msgstr "Тест совместимости" + +#~ msgid "Valid Bosh" +#~ msgstr "Правильный Bosh" + +#~ msgid "Success !" +#~ msgstr "Успешно !" + +#~ msgid "BOSH Connection Preferences" +#~ msgstr "Настройки соединения BOSH" + +#, php-format +#~ msgid "Couldn't create configuration file '%s'." +#~ msgstr "Невозможно создать файл конфигурации '%s'." + +#~ msgid "Database Movim schema installed" +#~ msgstr "Схема базы данных Movim установлена" + +#~ msgid "Database Detected" +#~ msgstr "База данных обнаружена" + +#~ msgid "User not logged in." +#~ msgstr "Пользователь не выполнил вход." + +#, php-format +#~ msgid "Cannot open log file '%s'" +#~ msgstr "Невозможно открыть файл отчета '%s'" + +#, php-format +#~ msgid "Please remove the %s folder in order to complete the installation" +#~ msgstr "Пожалуйста, удалите папку %s для завершения установки" + +#~ msgid "Invalid name" +#~ msgstr "Недопустимое имя" + +#~ msgid "Could not connect to the XMPP server" +#~ msgstr "Невозможно подключиться к XMPP серверу" + +#~ msgid "Username already taken" +#~ msgstr "Такое имя пользователя уже используется" + +#~ msgid "Wrong ID" +#~ msgstr "Неверный ID" + +#~ msgid "Example :" +#~ msgstr "Пример:" + +#~ msgid "Remove this contact" +#~ msgstr "Удалить этот контакт" + +#~ msgid "wants to talk with you" +#~ msgstr "хочет пообщаться с вами" + +#~ msgid "Connecting..." +#~ msgstr "Подключение…" + +#~ msgid "Proxy Preferences" +#~ msgstr "Настройки прокси-сервера" + +#~ msgid "Make sure your password is safe :" +#~ msgstr "Удостоверьтесь, что пароль является надежным:" + +#~ msgid "Could not communicate with the XMPP server" +#~ msgstr "Невозможно установить соединение с XMPP сервером" + +#~ msgid "Pseudo" +#~ msgstr "Псевдо" + +#~ msgid "Create" +#~ msgstr "Создать" + +#~ msgid "8 characters" +#~ msgstr "8 символов" + +#~ msgid "Thank you for downloading Movim!" +#~ msgstr "Благодарим Вас за загрузку Movin!" + +#~ msgid "A capital letter, a digit and a special character are recommended" +#~ msgstr "Рекомендуются прописные буквы, цифры и спецзнаки" + +#~ msgid "Add your login informations" +#~ msgstr "Добавьте Вашу информацию для соединения" + +#, php-format +#~ msgid "%s - Add An Account" +#~ msgstr "%s - Добавить запись" + +#~ msgid "Address" +#~ msgstr "Адрес" + +#~ msgid "Client Name" +#~ msgstr "Имя клиента" + +#~ msgid "Client Type" +#~ msgstr "Тип клиента" + +#~ msgid "My Posts" +#~ msgstr "Мои сообщения" + +#, php-format +#~ msgid "" +#~ "Visit the page %s What is Movim ? %s to know more about the project, its " +#~ "aims and understand how it works." +#~ msgstr "" +#~ "Посетите страницу %s Что такое Movin? %s чтобы узнать больше об этом " +#~ "проектк, его целях и для понимания принципов его работы." + +#~ msgid "I can't find the answer to my question here" +#~ msgstr "Я не нашёл здесь ответа на мой вопрос" + +#~ msgid "Decline" +#~ msgstr "Отклонить" + +#~ msgid "No profile yet ?" +#~ msgstr "Ещё нет профиля?" + +#~ msgid "Create my vCard" +#~ msgstr "Создать мою vCard" + +#~ msgid "empty" +#~ msgstr "пусто" + +#~ msgid "Edit my Profile" +#~ msgstr "Редактировать мой Профиль" + +#~ msgid "Link my current account" +#~ msgstr "Соединить с моим текущим счётом" + +#, php-format +#~ msgid "Contacts (%s)" +#~ msgstr "Контакты (%s)" + +#~ msgid "Follow" +#~ msgstr "Следовать" + +#~ msgid "Show All" +#~ msgstr "Показать всё" + +#~ msgid "" +#~ "Some errors were detected. Please correct them for the installation to " +#~ "proceed." +#~ msgstr "" +#~ "Обнаружены ошибки. Пожалуйста исправльте их, чтобы продолжить процесс " +#~ "инсталляции." + +#~ msgid "Retype" +#~ msgstr "Переписать" + +#~ msgid "Loading your feed ..." +#~ msgstr "Загрузка Вашей ленты" + +#~ msgid "" +#~ "Your server doesn't support post publication, you can only read contact's " +#~ "feeds" +#~ msgstr "" +#~ "Ваш сервер не поддерживает публикацию сообщений, Вы можете только читать " +#~ "контактные ленты" + +#~ msgid "Only alphanumerics elements are authorized" +#~ msgstr "Использовать только буквы и цифры" + +#~ msgid "terse" +#~ msgstr "кратко" + +#~ msgid "" +#~ "Keep in mind that Movim is still under development and will handle many " +#~ "personal details. Its use can potentially endanger your data. Always pay " +#~ "attention to information that you submit." +#~ msgstr "" +#~ "Имейте в виду, что Movim только развивается и имеет дело с большим объёмом " +#~ "персональной информации. Её использование потенциально угрожает Вашей " +#~ "безопасности. Всегда будьте внимательны к информации, которую Вы " +#~ "предоставляете." + +#~ msgid "Same here !" +#~ msgstr "Я тоже!" + +#~ msgid "Loading the contact feed ..." +#~ msgstr "Грузится лента контакта" + +#~ msgid "" +#~ "Before you enjoy your social network, a few adjustements are required." +#~ msgstr "" +#~ "Прежде чем Вы насладитесь Вашей социальной сетью требуются некоторые поправки" + +#~ msgid "JID not provided." +#~ msgstr "JID не предоставлен." + +#, php-format +#~ msgid "jid '%s' is incorrect" +#~ msgstr "jid '%s' некорректный" + +#, php-format +#~ msgid "You can now access your shiny Movim instance %sJump In !%s" +#~ msgstr "Вы имеет теперь доступ к Movin при помощи %sJump In !%s" + +#~ msgid "" +#~ "Firstly fill in this blank with a brand new account ID, this address will " +#~ "follow you on all the Movim network !" +#~ msgstr "" +#~ "Оставьте пустым это поле, этот адрес позволит Вам следовать за всей сетью " +#~ "Movin !" + +#, php-format +#~ msgid "This server hosts %s accounts" +#~ msgstr "На этом сервере %s аккаунтов" + +#, php-format +#~ msgid "Cannot load element value '%s'" +#~ msgstr "Не удаётся загрузить элемент '%s'" + +#~ msgid "What is Movim?" +#~ msgstr "Что такое Movim?" + +#~ msgid "Invite this user" +#~ msgstr "пригласить этого пользователя" + +#, php-format +#~ msgid "Bosh connection failed with error '%s'" +#~ msgstr "Некорректное соединение с BOSH, ошибка '%s'" + +#, php-format +#~ msgid "Database connection failed with error '%s'" +#~ msgstr "Неудачное соединение с базой данных, ошибка '%s'" + +#, php-format +#~ msgid "XMPP connection through Bosh failed with error '%s'" +#~ msgstr "XMPP соединене через BOSH неудачно, ошибка '%s'" + +#~ msgid "Send request" +#~ msgstr "Отправить запрос" + +#~ msgid "You entered different passwords" +#~ msgstr "Введённые пароли не совпадают" + +#~ msgid "ultimate" +#~ msgstr "полно" + +#~ msgid "normal" +#~ msgstr "обычно" + +#~ msgid "talkative" +#~ msgstr "подробно" + +#, php-format +#~ msgid "" +#~ "Although Movim is evolving fast, many (many) features are missing. Be " +#~ "patient ;). You can have a look %s at next versions's roadmaps %s to know if " +#~ "the one you want is on its way." +#~ msgstr "" +#~ "Хотя Movim быстро развивается, в нём (очень) много чего не хватает. Будьте " +#~ "терпеливы ;). Вы можете посмотреть %s планы развития новых версий %s , чтобы " +#~ "узнать, что из желаемого уже на подходе." + +#, php-format +#~ msgid "" +#~ "Don't forget that Movim is an open source project, a helping hand is always " +#~ "welcome (see %s Can I participate %s)" +#~ msgstr "" +#~ "Не забывайте, что Movim - проект с открытым кодом, помощь всячески " +#~ "приветствуется (смотри %s Могу ли я участвовать %s)" + +#~ msgid "" +#~ "Some features are missing/I can't do everything I used to do on other social " +#~ "networks" +#~ msgstr "" +#~ "Не хватает некоторых функций/Мне нельзя делать то же, что в других соцсетях" + +#, php-format +#~ msgid "" +#~ "Go to the %s to the Frequently Asked Questions %s or come ask your question " +#~ "on the official chatroom %s or via our mailing-list (%s see the dedicated " +#~ "page %s)." +#~ msgstr "" +#~ "Перейдите на %s Частые Вопросы (ЧаВо?) %s , или задайте свой вопрос в " +#~ "конференции %s , или через нашу почтовую рассылку (%s смотри соответствующую " +#~ "страницу %s)." + +#~ msgid "The current BOSH URL in invalid" +#~ msgstr "Текущий BOSH URL недействителен" + +#~ msgid "Debug console" +#~ msgstr "Консоль отладки" diff --git a/sources/locales/uk.po b/sources/locales/uk.po new file mode 100644 index 0000000..8d2530a --- /dev/null +++ b/sources/locales/uk.po @@ -0,0 +1,2686 @@ +# Ukrainian translations for Movim package. +# This file is distributed under the same license as the Movim package. +# This file was translated from CodingTeam at . +msgid "" +msgstr "" +"Project-Id-Version: Movim\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-06-08 22:06+0200\n" +"PO-Revision-Date: 2012-08-02 15:08+0000\n" +"Last-Translator: Nazar Banakh \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2015-06-18 21:08+0000\n" +"X-Generator: Launchpad (build 17570)\n" +"Language: \n" + +#: ../cache/locales.php:2 +msgid "Thanks" +msgstr "" + +#: ../cache/locales.php:3 +msgid "Developers" +msgstr "" + +#: ../cache/locales.php:4 +msgid "Translators" +msgstr "" + +#: ../cache/locales.php:5 +msgid "Software" +msgstr "" + +#: ../cache/locales.php:6 +msgid "Resources" +msgstr "" + +#: ../cache/locales.php:7 ../cache/locales.php:83 ../cache/locales.php:85 +msgid "API" +msgstr "" + +#: ../cache/locales.php:8 +msgid "" +"Movim is an XMPP-based communication platform. All the project, except the " +"following software and resources, is under" +msgstr "" + +#: ../cache/locales.php:9 +msgid "Account" +msgstr "" + +#: ../cache/locales.php:10 +msgid "The password has been updated" +msgstr "" + +#: ../cache/locales.php:11 +msgid "Please provide a valid password (6 characters minimum)" +msgstr "" + +#: ../cache/locales.php:12 +msgid "The provided passwords are not the same" +msgstr "" + +#: ../cache/locales.php:13 +msgid "Delete my account" +msgstr "" + +#: ../cache/locales.php:14 +msgid "" +"You will delete your XMPP account and all the relative information linked to " +"it (profile, contacts and publications)." +msgstr "" + +#: ../cache/locales.php:15 +msgid "Are you sure that you want to delete it ?" +msgstr "" + +#: ../cache/locales.php:16 ../cache/locales.php:411 +msgid "Create a new account" +msgstr "" + +#: ../cache/locales.php:17 +msgid "No account creation form found on the server" +msgstr "" + +#: ../cache/locales.php:18 ../cache/locales.php:172 +msgid "on" +msgstr "" + +#: ../cache/locales.php:19 +msgid "Your acccount has been successfully registered" +msgstr "" + +#: ../cache/locales.php:20 +msgid "Loading" +msgstr "" + +#: ../cache/locales.php:21 +msgid "Not Acceptable" +msgstr "" + +#: ../cache/locales.php:22 +msgid "The registration system of this server is currently unavailable" +msgstr "" + +#: ../cache/locales.php:23 +msgid "" +"This server use an external system for the registration, please click on the " +"following URL." +msgstr "" + +#: ../cache/locales.php:24 +msgid "Actions" +msgstr "" + +#: ../cache/locales.php:25 ../cache/locales.php:82 +msgid "Database" +msgstr "" + +#: ../cache/locales.php:26 +msgid "Modl wasn't able to connect to the database" +msgstr "" + +#: ../cache/locales.php:27 +msgid "Movim is connected to the database" +msgstr "" + +#: ../cache/locales.php:28 +msgid "The database need to be updated" +msgstr "" + +#: ../cache/locales.php:29 +msgid "Movim database is up to date" +msgstr "" + +#: ../cache/locales.php:30 +msgid "Database Type" +msgstr "" + +#: ../cache/locales.php:31 ../cache/locales.php:50 ../cache/locales.php:540 +msgid "Username" +msgstr "" + +#: ../cache/locales.php:32 ../cache/locales.php:51 ../cache/locales.php:282 +#: ../cache/locales.php:541 +msgid "Password" +msgstr "" + +#: ../cache/locales.php:33 +msgid "Host" +msgstr "" + +#: ../cache/locales.php:34 +msgid "Port" +msgstr "" + +#: ../cache/locales.php:35 +msgid "Database Name" +msgstr "" + +#: ../cache/locales.php:36 +msgid "General Settings" +msgstr "" + +#: ../cache/locales.php:37 +msgid "Theme" +msgstr "" + +#: ../cache/locales.php:38 +msgid "Default language" +msgstr "" + +#: ../cache/locales.php:39 +msgid "Environment" +msgstr "" + +#: ../cache/locales.php:40 +msgid "Log verbosity" +msgstr "" + +#: ../cache/locales.php:41 +msgid "Server Timezone" +msgstr "" + +#: ../cache/locales.php:42 +msgid "User folder size limit (in bytes)" +msgstr "" + +#: ../cache/locales.php:43 +msgid "WebSocket Configuration" +msgstr "" + +#: ../cache/locales.php:44 +msgid "Enter here a valid WebSocket URI in the form" +msgstr "" + +#: ../cache/locales.php:45 +msgid "WebSocket URI" +msgstr "" + +#: ../cache/locales.php:46 +msgid "" +"If you change the URI, please restart the daemon to reload the configuration" +msgstr "" + +#: ../cache/locales.php:47 +msgid "Public WebSockets" +msgstr "" + +#: ../cache/locales.php:48 +msgid "Administration Credential" +msgstr "" + +#: ../cache/locales.php:49 +msgid "Change the default credentials admin/password" +msgstr "" + +#: ../cache/locales.php:52 +msgid "Retype password" +msgstr "" + +#: ../cache/locales.php:53 +msgid "Whitelist - XMPP Server" +msgstr "" + +#: ../cache/locales.php:54 +msgid "" +"If you want to specify a list of authorized XMPP servers on your Movim pod " +"and forbid the connection on all the others please put their domain name " +"here, with comma (ex: movim.eu,jabber.fr)" +msgstr "" + +#: ../cache/locales.php:55 +msgid "" +"Leave this field blank if you allow the access to all the XMPP accounts." +msgstr "" + +#: ../cache/locales.php:56 +msgid "List of whitelisted XMPP servers" +msgstr "" + +#: ../cache/locales.php:57 ../cache/locales.php:61 +msgid "Information Message" +msgstr "" + +#: ../cache/locales.php:58 +msgid "Description" +msgstr "" + +#: ../cache/locales.php:59 +msgid "This message will be displayed on the login page" +msgstr "" + +#: ../cache/locales.php:60 +msgid "Leave this field blank if you don't want to show any message." +msgstr "" + +#: ../cache/locales.php:62 +msgid "Empty" +msgstr "" + +#: ../cache/locales.php:63 +msgid "Syslog" +msgstr "" + +#: ../cache/locales.php:64 +msgid "Syslog and files" +msgstr "" + +#: ../cache/locales.php:65 +msgid "URL Rewriting" +msgstr "" + +#: ../cache/locales.php:66 +msgid "The URL Rewriting can be enabled" +msgstr "" + +#: ../cache/locales.php:67 +msgid "General Overview" +msgstr "" + +#: ../cache/locales.php:68 +msgid "" +"Movim has found some issues or things that need to be fixed or improved" +msgstr "" + +#: ../cache/locales.php:69 +#, php-format +msgid "Update your PHP-Version: %s" +msgstr "" + +#: ../cache/locales.php:70 +msgid "Required: 5.3.0" +msgstr "" + +#: ../cache/locales.php:71 +msgid "Install the php5-curl library" +msgstr "" + +#: ../cache/locales.php:72 +msgid "Install the php5-imagick library" +msgstr "" + +#: ../cache/locales.php:73 +msgid "Install the php5-gd library" +msgstr "" + +#: ../cache/locales.php:74 +msgid "Read and write rights for the webserver in Movim's root directory" +msgstr "" + +#: ../cache/locales.php:75 +msgid "The URL Rewriting support is currently disabled" +msgstr "" + +#: ../cache/locales.php:76 +msgid "The database need to be updated, go to the database panel to fix this" +msgstr "" + +#: ../cache/locales.php:77 +msgid "" +"WebSocket connection error, check if the Movim Daemon is running and is " +"reacheable" +msgstr "" + +#: ../cache/locales.php:78 +msgid "" +"XMPP Websocket connection error, please check the validity of the URL given " +"in the General Configuration" +msgstr "" + +#: ../cache/locales.php:79 +msgid "Browser" +msgstr "" + +#: ../cache/locales.php:80 +msgid "Movim Core" +msgstr "" + +#: ../cache/locales.php:81 +msgid "Movim Daemon" +msgstr "" + +#: ../cache/locales.php:84 +msgid "XMPP" +msgstr "" + +#: ../cache/locales.php:86 +#, php-format +msgid "" +"Here you can register your pod on the official %sMovim API%s and be listed " +"on %sthe pods page%s." +msgstr "" + +#: ../cache/locales.php:87 +msgid "Your pod is not registered on the API" +msgstr "" + +#: ../cache/locales.php:88 +msgid "Your pod is registered on the API" +msgstr "" + +#: ../cache/locales.php:89 +msgid "Your pod is not yet validated" +msgstr "" + +#: ../cache/locales.php:90 +msgid "Your pod is validated" +msgstr "" + +#: ../cache/locales.php:91 +msgid "" +"You asked to be removed from the API, this request will be processed in a " +"couple of hours" +msgstr "" + +#: ../cache/locales.php:92 ../cache/locales.php:147 +msgid "Configuration updated" +msgstr "" + +#: ../cache/locales.php:93 +msgid "File" +msgstr "" + +#: ../cache/locales.php:94 +msgid "Use it" +msgstr "" + +#: ../cache/locales.php:95 +msgid "Webcam" +msgstr "" + +#: ../cache/locales.php:96 +msgid "Cheese !" +msgstr "" + +#: ../cache/locales.php:97 +msgid "Take a webcam snapshot" +msgstr "" + +#: ../cache/locales.php:98 +msgid "Avatar Updated" +msgstr "" + +#: ../cache/locales.php:99 +msgid "Avatar Not Updated" +msgstr "" + +#: ../cache/locales.php:100 ../cache/locales.php:415 +#, php-format +msgid "%s's feed" +msgstr "" + +#: ../cache/locales.php:101 +msgid "This user has not posted anything right now" +msgstr "" + +#: ../cache/locales.php:102 +msgid "Conferences" +msgstr "" + +#: ../cache/locales.php:103 ../cache/locales.php:193 ../cache/locales.php:217 +#: ../cache/locales.php:468 +msgid "Groups" +msgstr "" + +#: ../cache/locales.php:104 +msgid "Add a new Chat Room" +msgstr "" + +#: ../cache/locales.php:105 ../cache/locales.php:368 +msgid "Chat Room ID" +msgstr "" + +#: ../cache/locales.php:106 ../cache/locales.php:116 ../cache/locales.php:156 +#: ../cache/locales.php:361 ../cache/locales.php:369 ../cache/locales.php:424 +msgid "Name" +msgstr "" + +#: ../cache/locales.php:107 ../cache/locales.php:157 ../cache/locales.php:371 +#: ../cache/locales.php:425 +msgid "Nickname" +msgstr "" + +#: ../cache/locales.php:108 +msgid "Do you want do join automaticaly this Chat Room ?" +msgstr "" + +#: ../cache/locales.php:109 ../cache/locales.php:372 +msgid "Bad Chatroom ID" +msgstr "" + +#: ../cache/locales.php:110 ../cache/locales.php:373 +msgid "Empty name" +msgstr "" + +#: ../cache/locales.php:111 ../cache/locales.php:380 +msgid "Bookmarks updated" +msgstr "" + +#: ../cache/locales.php:112 +msgid "An error occured : " +msgstr "" + +#: ../cache/locales.php:113 +msgid "Configure" +msgstr "" + +#: ../cache/locales.php:114 +msgid "Add a new URL" +msgstr "" + +#: ../cache/locales.php:115 +msgid "URL" +msgstr "" + +#: ../cache/locales.php:117 +msgid "Message Published" +msgstr "" + +#: ../cache/locales.php:118 ../cache/locales.php:138 +msgid "Encrypted message" +msgstr "" + +#: ../cache/locales.php:119 +msgid "Composing..." +msgstr "" + +#: ../cache/locales.php:120 +msgid "Paused..." +msgstr "" + +#: ../cache/locales.php:121 +msgid "Contact gone" +msgstr "" + +#: ../cache/locales.php:122 +#, php-format +msgid "%s needs your attention" +msgstr "" + +#: ../cache/locales.php:123 +msgid "Your message here..." +msgstr "" + +#: ../cache/locales.php:124 +msgid "Smileys" +msgstr "" + +#: ../cache/locales.php:125 ../cache/locales.php:139 +msgid "Chat" +msgstr "" + +#: ../cache/locales.php:126 +msgid "Discuss with your contacts" +msgstr "" + +#: ../cache/locales.php:127 +msgid "Members" +msgstr "" + +#: ../cache/locales.php:128 ../cache/locales.php:376 +msgid "Connected to the chatroom" +msgstr "" + +#: ../cache/locales.php:129 ../cache/locales.php:377 +msgid "Disconnected from the chatroom" +msgstr "" + +#: ../cache/locales.php:130 ../cache/locales.php:200 ../cache/locales.php:469 +msgid "Configuration" +msgstr "Конфігурація" + +#: ../cache/locales.php:131 +msgid "Configuration saved" +msgstr "" + +#: ../cache/locales.php:132 +msgid "Subject" +msgstr "" + +#: ../cache/locales.php:133 +msgid "Subject changed" +msgstr "" + +#: ../cache/locales.php:134 +msgid "Open a new conversation by clicking on the plus button bellow" +msgstr "" + +#: ../cache/locales.php:135 +msgid "Chat with a contact" +msgstr "" + +#: ../cache/locales.php:136 +msgid "Frequent contacts" +msgstr "" + +#: ../cache/locales.php:137 +msgid "Load more contacts" +msgstr "" + +#: ../cache/locales.php:140 +msgid "General" +msgstr "" + +#: ../cache/locales.php:141 +msgid "Language" +msgstr "" + +#: ../cache/locales.php:142 +msgid "Roster display" +msgstr "" + +#: ../cache/locales.php:143 +msgid "Show the offline contacts" +msgstr "" + +#: ../cache/locales.php:144 +msgid "Hide the offline contacts" +msgstr "" + +#: ../cache/locales.php:145 +msgid "Appearence" +msgstr "" + +#: ../cache/locales.php:146 +msgid "This configuration is shared wherever you are connected !" +msgstr "" + +#: ../cache/locales.php:148 +msgid "Notify on incoming message" +msgstr "" + +#: ../cache/locales.php:149 +msgid "Use desktop notifications" +msgstr "" + +#: ../cache/locales.php:150 +msgid "Data" +msgstr "" + +#: ../cache/locales.php:151 +msgid "Cache" +msgstr "" + +#: ../cache/locales.php:152 ../cache/locales.php:218 ../cache/locales.php:466 +msgid "Contacts" +msgstr "" + +#: ../cache/locales.php:153 ../cache/locales.php:480 +msgid "Posts" +msgstr "" + +#: ../cache/locales.php:154 +msgid "Messages" +msgstr "" + +#: ../cache/locales.php:155 ../cache/locales.php:423 +msgid "General Informations" +msgstr "" + +#: ../cache/locales.php:158 ../cache/locales.php:427 +msgid "Date of Birth" +msgstr "" + +#: ../cache/locales.php:159 ../cache/locales.php:428 +msgid "Gender" +msgstr "" + +#: ../cache/locales.php:160 ../cache/locales.php:429 +msgid "Marital Status" +msgstr "" + +#: ../cache/locales.php:161 ../cache/locales.php:426 +msgid "Email" +msgstr "" + +#: ../cache/locales.php:162 ../cache/locales.php:430 +msgid "Website" +msgstr "" + +#: ../cache/locales.php:163 ../cache/locales.php:431 +msgid "About Me" +msgstr "" + +#: ../cache/locales.php:164 +msgid "Other Accounts" +msgstr "" + +#: ../cache/locales.php:165 +msgid "Is Listening" +msgstr "" + +#: ../cache/locales.php:166 ../cache/locales.php:432 +msgid "Geographic Position" +msgstr "" + +#: ../cache/locales.php:167 ../cache/locales.php:433 +msgid "Locality" +msgstr "" + +#: ../cache/locales.php:168 ../cache/locales.php:434 +msgid "Country" +msgstr "" + +#: ../cache/locales.php:169 +msgid "Mood" +msgstr "" + +#: ../cache/locales.php:170 +msgid "I'm " +msgstr "" + +#: ../cache/locales.php:171 +msgid "Listening" +msgstr "" + +#: ../cache/locales.php:173 +msgid "Last seen" +msgstr "" + +#: ../cache/locales.php:174 +msgid "Client Informations" +msgstr "" + +#: ../cache/locales.php:175 +msgid "Last registered" +msgstr "" + +#: ../cache/locales.php:176 +msgid "Find some new friends" +msgstr "" + +#: ../cache/locales.php:177 ../cache/locales.php:533 +msgid "Edit" +msgstr "" + +#: ../cache/locales.php:178 +msgid "Alias" +msgstr "" + +#: ../cache/locales.php:179 +msgid "Group" +msgstr "" + +#: ../cache/locales.php:180 ../cache/locales.php:400 +msgid "Contact updated" +msgstr "" + +#: ../cache/locales.php:181 +msgid "Are you sure?" +msgstr "" + +#: ../cache/locales.php:182 +msgid "" +"You are going to delete one of your contacts, please confirm your action" +msgstr "" + +#: ../cache/locales.php:183 +#, php-format +msgid "%s years" +msgstr "" + +#: ../cache/locales.php:184 +msgid "Last public post" +msgstr "" + +#: ../cache/locales.php:185 +msgid "Subscribe" +msgstr "" + +#: ../cache/locales.php:186 +msgid "Subscribed" +msgstr "" + +#: ../cache/locales.php:187 +msgid "Unsubscribe" +msgstr "" + +#: ../cache/locales.php:188 +msgid "You are going to unsubscribe from this Group" +msgstr "" + +#: ../cache/locales.php:189 +msgid "Unsubscribed" +msgstr "" + +#: ../cache/locales.php:190 +msgid "Make your membership to this group public to your friends" +msgstr "" + +#: ../cache/locales.php:191 +msgid "Give a label for this group" +msgstr "" + +#: ../cache/locales.php:192 +msgid "Are you sure ?" +msgstr "" + +#: ../cache/locales.php:194 +msgid "Discover, follow and share" +msgstr "" + +#: ../cache/locales.php:195 +msgid "Something bad happened to this group" +msgstr "" + +#: ../cache/locales.php:196 +msgid "Group configuration saved" +msgstr "" + +#: ../cache/locales.php:197 +msgid "Delete the group" +msgstr "" + +#: ../cache/locales.php:198 +msgid "" +"You are going to delete the following group. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:199 +msgid "" +"It seems that this group doesn't exists anymore. Do you want to remove it " +"from your subscriptions?" +msgstr "" + +#: ../cache/locales.php:201 ../cache/locales.php:408 +msgid "Subscriptions" +msgstr "" + +#: ../cache/locales.php:202 ../cache/locales.php:290 +msgid "Hello" +msgstr "" + +#: ../cache/locales.php:203 ../cache/locales.php:225 ../cache/locales.php:291 +msgid "Contact post" +msgstr "" + +#: ../cache/locales.php:204 +msgid "" +"You don't have any subscriptions yet, select a group server above to start " +"exploring." +msgstr "" + +#: ../cache/locales.php:205 +msgid "Subscribe to your favorite feeds by bookmarking them." +msgstr "" + +#: ../cache/locales.php:206 +msgid "My Subscriptions" +msgstr "" + +#: ../cache/locales.php:207 +msgid "Create a new Group" +msgstr "" + +#: ../cache/locales.php:208 +msgid "Group name" +msgstr "" + +#: ../cache/locales.php:209 +msgid "My Little Pony - Fan Club" +msgstr "" + +#: ../cache/locales.php:210 +msgid "Group created successfully" +msgstr "" + +#: ../cache/locales.php:211 +msgid "Group deleted successfully" +msgstr "" + +#: ../cache/locales.php:212 +msgid "Please provide a valid group name (4 characters minimum)" +msgstr "" + +#: ../cache/locales.php:213 +msgid "You cannot create a new Group on this server" +msgstr "" + +#: ../cache/locales.php:214 +#, php-format +msgid "%s subscribers" +msgstr "" + +#: ../cache/locales.php:215 +#, php-format +msgid "%s posts" +msgstr "" + +#: ../cache/locales.php:216 +msgid "All" +msgstr "" + +#: ../cache/locales.php:219 +msgid "Refresh all the streams" +msgstr "" + +#: ../cache/locales.php:220 ../cache/locales.php:402 +msgid "Search" +msgstr "" + +#: ../cache/locales.php:221 +msgid "Go on the Chat page" +msgstr "" + +#: ../cache/locales.php:222 +msgid "Read all theses articles on the News page" +msgstr "" + +#: ../cache/locales.php:223 +msgid "Visit your public blog" +msgstr "" + +#: ../cache/locales.php:224 +msgid "See your public posts and share them with all your contacts" +msgstr "" + +#: ../cache/locales.php:226 +msgid "Universal share button" +msgstr "" + +#: ../cache/locales.php:227 +msgid "" +"Bookmark or drag and drop the following button in your toolbar and use it on " +"all the pages you want to share on Movim" +msgstr "" + +#: ../cache/locales.php:228 +msgid "Share on Movim" +msgstr "" + +#: ../cache/locales.php:229 +msgid "Frequently Asked Questions" +msgstr "" + +#: ../cache/locales.php:230 +msgid "What do the little banners refer to ?" +msgstr "" + +#: ../cache/locales.php:231 +msgid "" +"Thanks to these five little banners, you can quickly identitfy the level of " +"confdentiality applied to the information you provide." +msgstr "" + +#: ../cache/locales.php:232 +msgid "White, only you can see the information" +msgstr "" + +#: ../cache/locales.php:233 +msgid "Green, you have chosen some contacts who can see your information" +msgstr "" + +#: ../cache/locales.php:234 +msgid "Orange, all your contact list can see your information" +msgstr "" + +#: ../cache/locales.php:235 +msgid "Red, everybody in the XMPP network can see your information" +msgstr "" + +#: ../cache/locales.php:236 +msgid "Black, the whole Internet can see your information" +msgstr "" + +#: ../cache/locales.php:237 +msgid "Looking for some documentation ?" +msgstr "" + +#: ../cache/locales.php:238 +msgid "Read the Wiki" +msgstr "" + +#: ../cache/locales.php:239 +msgid "Talk with us by email ?" +msgstr "" + +#: ../cache/locales.php:240 +msgid "Join the Mailing List" +msgstr "" + +#: ../cache/locales.php:241 +msgid "Chat with the team ?" +msgstr "" + +#: ../cache/locales.php:242 +msgid "Join the Chatroom" +msgstr "" + +#: ../cache/locales.php:243 +msgid "Location node created" +msgstr "" + +#: ../cache/locales.php:244 +msgid "Bookmark node created" +msgstr "" + +#: ../cache/locales.php:245 +msgid "Profile node created" +msgstr "" + +#: ../cache/locales.php:246 +msgid "Avatar node created" +msgstr "" + +#: ../cache/locales.php:247 +msgid "Subscriptions node created" +msgstr "" + +#: ../cache/locales.php:248 +msgid "Microblog node created" +msgstr "" + +#: ../cache/locales.php:249 +msgid "Location" +msgstr "" + +#: ../cache/locales.php:250 +msgid "Wrong position" +msgstr "" + +#: ../cache/locales.php:251 +msgid "Location updated" +msgstr "" + +#: ../cache/locales.php:252 +msgid "Update my position" +msgstr "" + +#: ../cache/locales.php:253 +msgid "Wrong username" +msgstr "" + +#: ../cache/locales.php:254 +msgid "Invalid JID" +msgstr "" + +#: ../cache/locales.php:255 +msgid "Empty Challenge from the server" +msgstr "" + +#: ../cache/locales.php:256 +msgid "XMPP Domain error, your account is not a correct Jabber ID" +msgstr "" + +#: ../cache/locales.php:257 +msgid "Some data are missing !" +msgstr "" + +#: ../cache/locales.php:258 +msgid "Wrong password" +msgstr "" + +#: ../cache/locales.php:259 +msgid "Internal server error" +msgstr "" + +#: ../cache/locales.php:260 +msgid "Session error" +msgstr "" + +#: ../cache/locales.php:261 +msgid "Account successfully created" +msgstr "" + +#: ../cache/locales.php:262 ../cache/locales.php:271 +msgid "Your XMPP server is unauthorized" +msgstr "" + +#: ../cache/locales.php:263 +msgid "The server takes too much time to respond" +msgstr "" + +#: ../cache/locales.php:264 +msgid "Your web browser is too old to use with Movim." +msgstr "" + +#: ../cache/locales.php:265 +msgid "" +"Movim cannot talk with the server, please try again later (Websocket " +"connection error)" +msgstr "" + +#: ../cache/locales.php:266 +msgid "Impossible login" +msgstr "" + +#: ../cache/locales.php:267 +msgid "Oops!" +msgstr "" + +#: ../cache/locales.php:268 ../cache/locales.php:449 ../cache/locales.php:455 +msgid "Unknown error" +msgstr "" + +#: ../cache/locales.php:269 +msgid "Invalid username format" +msgstr "" + +#: ../cache/locales.php:270 +msgid "Invalid password format" +msgstr "" + +#: ../cache/locales.php:272 +msgid "A Movim session is already open on an other device" +msgstr "" + +#: ../cache/locales.php:273 +msgid "Movim failed to authenticate. You entered wrong data" +msgstr "" + +#: ../cache/locales.php:274 +msgid "Authentication mechanism not supported by Movim" +msgstr "" + +#: ../cache/locales.php:275 +msgid "The XMPP authentification failed" +msgstr "" + +#: ../cache/locales.php:276 +#, php-format +msgid "" +"You can login with Facebook (chat only) using %syour.id@chat.facebook.com%s " +"and your password" +msgstr "" + +#: ../cache/locales.php:277 +#, php-format +msgid "%sGmail accounts are also compatible%s but are not fully supported" +msgstr "" + +#: ../cache/locales.php:278 +msgid "You can login using your favorite Jabber account" +msgstr "" + +#: ../cache/locales.php:279 +msgid "or with our demonstration account" +msgstr "" + +#: ../cache/locales.php:280 ../cache/locales.php:435 +msgid "Accounts" +msgstr "" + +#: ../cache/locales.php:281 +msgid "My address" +msgstr "" + +#: ../cache/locales.php:283 +msgid "Create one !" +msgstr "" + +#: ../cache/locales.php:284 +msgid "No account yet ?" +msgstr "" + +#: ../cache/locales.php:285 +msgid "Another account" +msgstr "" + +#: ../cache/locales.php:286 +msgid "You can login with accounts from theses servers" +msgstr "" + +#: ../cache/locales.php:287 +msgid "Connected" +msgstr "" + +#: ../cache/locales.php:288 +msgid "Population" +msgstr "" + +#: ../cache/locales.php:289 +msgid "Bad nickname (between 4 and 40 characters)" +msgstr "" + +#: ../cache/locales.php:292 +msgid "" +"Welcome on your news feed, here you will see all the posts published in the " +"groups you have subscribed." +msgstr "" + +#: ../cache/locales.php:293 +msgid "Refreshing all the streams" +msgstr "" + +#: ../cache/locales.php:294 +msgid "This post is public" +msgstr "" + +#: ../cache/locales.php:295 +msgid "Manage your members" +msgstr "" + +#: ../cache/locales.php:296 +msgid "Get the members" +msgstr "" + +#: ../cache/locales.php:297 +msgid "Affiliations saved" +msgstr "" + +#: ../cache/locales.php:298 +msgid "Manage your subscriptions" +msgstr "" + +#: ../cache/locales.php:299 +msgid "Manage the subscriptions" +msgstr "" + +#: ../cache/locales.php:300 +msgid "Get the subscriptions" +msgstr "" + +#: ../cache/locales.php:301 +msgid "Subscriptions saved" +msgstr "" + +#: ../cache/locales.php:302 +msgid "Pending Invitations" +msgstr "" + +#: ../cache/locales.php:303 +#, php-format +msgid "%s wants to talk with you" +msgstr "" + +#: ../cache/locales.php:304 +msgid "Manage" +msgstr "" + +#: ../cache/locales.php:305 ../cache/locales.php:338 +msgid "News Feed" +msgstr "" + +#: ../cache/locales.php:306 ../cache/locales.php:339 +msgid "Discover and register to the groups you are interested in" +msgstr "" + +#: ../cache/locales.php:307 ../cache/locales.php:340 ../cache/locales.php:482 +msgid "Preview" +msgstr "" + +#: ../cache/locales.php:308 ../cache/locales.php:341 ../cache/locales.php:478 +msgid "Help" +msgstr "" + +#: ../cache/locales.php:309 ../cache/locales.php:342 +msgid "More help" +msgstr "" + +#: ../cache/locales.php:310 ../cache/locales.php:343 +msgid "Markdown syntax manual" +msgstr "" + +#: ../cache/locales.php:311 ../cache/locales.php:344 ../cache/locales.php:681 +msgid "Title" +msgstr "" + +#: ../cache/locales.php:312 ../cache/locales.php:345 +msgid "Content" +msgstr "" + +#: ../cache/locales.php:313 ../cache/locales.php:346 +msgid "Link" +msgstr "" + +#: ../cache/locales.php:314 ../cache/locales.php:347 +msgid "Tags" +msgstr "" + +#: ../cache/locales.php:315 ../cache/locales.php:348 +msgid "Please enter a valid url" +msgstr "" + +#: ../cache/locales.php:316 ../cache/locales.php:349 +msgid "No content to preview" +msgstr "" + +#: ../cache/locales.php:317 ../cache/locales.php:350 ../cache/locales.php:687 +msgid "No content" +msgstr "" + +#: ../cache/locales.php:318 ../cache/locales.php:351 +msgid "Post published" +msgstr "" + +#: ../cache/locales.php:319 ../cache/locales.php:352 +msgid "Post deleted" +msgstr "" + +#: ../cache/locales.php:320 ../cache/locales.php:353 +msgid "This picture will be added to your gallery" +msgstr "" + +#: ../cache/locales.php:321 ../cache/locales.php:354 +msgid "What's Hot" +msgstr "" + +#: ../cache/locales.php:322 ../cache/locales.php:355 +msgid "New post" +msgstr "" + +#: ../cache/locales.php:323 ../cache/locales.php:357 +msgid "" +"You can also use services like Imgur or Flickr to host your picture and " +"paste the link here." +msgstr "" + +#: ../cache/locales.php:324 +#, php-format +msgid "This is a re-post from %s" +msgstr "" + +#: ../cache/locales.php:325 +#, php-format +msgid "See %s profile" +msgstr "" + +#: ../cache/locales.php:326 +msgid "Publish this post on your public feed?" +msgstr "" + +#: ../cache/locales.php:327 +msgid "Post published on your blog" +msgstr "" + +#: ../cache/locales.php:328 +msgid "Post removed from your blog" +msgstr "" + +#: ../cache/locales.php:329 ../cache/locales.php:701 +msgid "Delete this post" +msgstr "" + +#: ../cache/locales.php:330 +msgid "You are going to delete this post, please confirm your action" +msgstr "" + +#: ../cache/locales.php:331 +msgid "Comments disabled" +msgstr "" + +#: ../cache/locales.php:332 +msgid "Comment published" +msgstr "" + +#: ../cache/locales.php:333 +msgid "Disconnect" +msgstr "" + +#: ../cache/locales.php:334 +msgid "Your status here !" +msgstr "" + +#: ../cache/locales.php:335 +msgid "Status updated" +msgstr "" + +#: ../cache/locales.php:336 +msgid "Status" +msgstr "" + +#: ../cache/locales.php:337 +msgid "Presence" +msgstr "" + +#: ../cache/locales.php:356 +msgid "Publish" +msgstr "" + +#: ../cache/locales.php:358 +msgid "You cannot publish a post on this Group" +msgstr "" + +#: ../cache/locales.php:359 +msgid "" +"Some fields have been filled in. Do you still want to go back and loose " +"their content?" +msgstr "" + +#: ../cache/locales.php:360 +msgid "Shared" +msgstr "" + +#: ../cache/locales.php:362 +#, php-format +msgid "%s has been added to your public groups" +msgstr "" + +#: ../cache/locales.php:363 +#, php-format +msgid "%s has been removed from your public groups" +msgstr "" + +#: ../cache/locales.php:364 +msgid "Add a chatroom" +msgstr "" + +#: ../cache/locales.php:365 +msgid "You don't have any chatroom yet." +msgstr "" + +#: ../cache/locales.php:366 +msgid "Add one by clicking on the add button in the header." +msgstr "" + +#: ../cache/locales.php:367 +msgid "Chatrooms" +msgstr "" + +#: ../cache/locales.php:370 +msgid "My Favorite Room" +msgstr "" + +#: ../cache/locales.php:374 +msgid "Remove a chatroom" +msgstr "" + +#: ../cache/locales.php:375 +msgid "" +"You are going to remove the following chatroom. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:378 +msgid "Users in the room" +msgstr "" + +#: ../cache/locales.php:379 +msgid "Please enter a correct nickname (6 to 40 characters)" +msgstr "" + +#: ../cache/locales.php:381 +msgid "Public chatroom" +msgstr "" + +#: ../cache/locales.php:382 +msgid "Please provide a room address" +msgstr "" + +#: ../cache/locales.php:383 +msgid "You are currently logued as an anonymous user." +msgstr "" + +#: ../cache/locales.php:384 +msgid "" +"You can join using your own account or create one on the login page by " +"loging out using the cross in the top-right corner." +msgstr "" + +#: ../cache/locales.php:385 +#, php-format +msgid "Login on %s" +msgstr "" + +#: ../cache/locales.php:386 +msgid "Your nickname" +msgstr "" + +#: ../cache/locales.php:387 +msgid "Ungrouped" +msgstr "" + +#: ../cache/locales.php:388 +msgid "Show disconnected contacts" +msgstr "" + +#: ../cache/locales.php:389 +msgid "Hide disconnected contacts" +msgstr "" + +#: ../cache/locales.php:390 +#, php-format +msgid "Show group %s" +msgstr "" + +#: ../cache/locales.php:391 +#, php-format +msgid "Hide group %s" +msgstr "" + +#: ../cache/locales.php:392 +msgid "Please enter a valid Jabber ID" +msgstr "" + +#: ../cache/locales.php:393 +msgid "" +"No contacts ? You can add one using the + button bellow or going to the " +"Explore page" +msgstr "" + +#: ../cache/locales.php:394 +msgid "Show/Hide" +msgstr "" + +#: ../cache/locales.php:395 +msgid "Enter the Jabber ID of your contact." +msgstr "" + +#: ../cache/locales.php:396 +msgid "Press enter to validate." +msgstr "" + +#: ../cache/locales.php:397 +msgid "JID" +msgstr "" + +#: ../cache/locales.php:398 +msgid "Results" +msgstr "" + +#: ../cache/locales.php:399 +msgid "Contact added" +msgstr "" + +#: ../cache/locales.php:401 +msgid "Contact deleted" +msgstr "" + +#: ../cache/locales.php:403 +msgid "This is not a valid url" +msgstr "" + +#: ../cache/locales.php:404 +msgid "Sharing the URL" +msgstr "" + +#: ../cache/locales.php:405 +msgid "Statistics" +msgstr "" + +#: ../cache/locales.php:406 +msgid "Since" +msgstr "" + +#: ../cache/locales.php:407 +msgid "Sessions" +msgstr "" + +#: ../cache/locales.php:409 +msgid "Monthly Subscriptions" +msgstr "" + +#: ../cache/locales.php:410 +msgid "Monthly Subscriptions Cumulated" +msgstr "" + +#: ../cache/locales.php:412 +msgid "" +"Movim is a decentralized social network, before creating a new account you " +"need to choose a server to register." +msgstr "" + +#: ../cache/locales.php:413 +msgid "Your server here ?" +msgstr "" + +#: ../cache/locales.php:414 +msgid "Contact us to add yours to the officially supported servers list" +msgstr "" + +#: ../cache/locales.php:416 +msgid "No public feed for this contact" +msgstr "" + +#: ../cache/locales.php:417 +msgid "No contact specified" +msgstr "" + +#: ../cache/locales.php:418 ../cache/locales.php:473 +msgid "Profile" +msgstr "" + +#: ../cache/locales.php:419 +msgid "Profile Updated" +msgstr "" + +#: ../cache/locales.php:420 +msgid "Profile Not Updated" +msgstr "" + +#: ../cache/locales.php:421 +msgid "Your profile is now public" +msgstr "" + +#: ../cache/locales.php:422 +msgid "Your profile is now restricted" +msgstr "" + +#: ../cache/locales.php:436 +msgid "Twitter" +msgstr "" + +#: ../cache/locales.php:437 +msgid "Skype" +msgstr "" + +#: ../cache/locales.php:438 +msgid "Yahoo" +msgstr "" + +#: ../cache/locales.php:439 +msgid "Privacy Level" +msgstr "" + +#: ../cache/locales.php:440 +msgid "Is this profile public ?" +msgstr "" + +#: ../cache/locales.php:441 +msgid "" +"Please pay attention ! By making your profile public, all the information " +"listed above will be available for all the Movim users and on the whole " +"Internet." +msgstr "" + +#: ../cache/locales.php:442 +msgid "Call" +msgstr "" + +#: ../cache/locales.php:443 +msgid "Hang up" +msgstr "" + +#: ../cache/locales.php:444 +msgid "Connection" +msgstr "" + +#: ../cache/locales.php:445 ../cache/locales.php:451 +msgid "Hung up" +msgstr "" + +#: ../cache/locales.php:446 ../cache/locales.php:452 +msgid "Your contact is busy" +msgstr "" + +#: ../cache/locales.php:447 ../cache/locales.php:453 +msgid "Declined" +msgstr "" + +#: ../cache/locales.php:448 ../cache/locales.php:454 +msgid "Remote application incompatible" +msgstr "" + +#: ../cache/locales.php:450 ../cache/locales.php:456 +msgid "Is calling you" +msgstr "" + +#: ../cache/locales.php:457 +msgid "You don't have javascript enabled. Good luck with that." +msgstr "" + +#: ../cache/locales.php:458 +msgid "" +"Movim is a kickass distributed social networking platform that protect your " +"privacy an comes with a set of awesome features." +msgstr "" + +#: ../cache/locales.php:459 +msgid "Administration" +msgstr "" + +#: ../cache/locales.php:460 +msgid "Home" +msgstr "" + +#: ../cache/locales.php:461 +msgid "Discover" +msgstr "" + +#: ../cache/locales.php:462 +msgid "Explore" +msgstr "" + +#: ../cache/locales.php:463 +msgid "Account Creation" +msgstr "" + +#: ../cache/locales.php:464 +msgid "News" +msgstr "" + +#: ../cache/locales.php:465 +msgid "Avatar" +msgstr "" + +#: ../cache/locales.php:467 +msgid "Chats" +msgstr "" + +#: ../cache/locales.php:470 +msgid "Server" +msgstr "" + +#: ../cache/locales.php:471 +msgid "Public Groups" +msgstr "" + +#: ../cache/locales.php:472 +msgid "Viewer" +msgstr "" + +#: ../cache/locales.php:474 +msgid "Media" +msgstr "" + +#: ../cache/locales.php:475 +msgid "Blog" +msgstr "" + +#: ../cache/locales.php:476 +msgid "About" +msgstr "" + +#: ../cache/locales.php:477 +msgid "Login" +msgstr "" + +#: ../cache/locales.php:479 +msgid "Feed" +msgstr "" + +#: ../cache/locales.php:481 +msgid "Gallery" +msgstr "" + +#: ../cache/locales.php:483 +msgid "Visio-conference" +msgstr "" + +#: ../cache/locales.php:484 +msgid "Pods" +msgstr "" + +#: ../cache/locales.php:485 +msgid "Share" +msgstr "" + +#: ../cache/locales.php:486 +msgid "Room" +msgstr "" + +#: ../cache/locales.php:487 +#, php-format +msgid "Error: %s" +msgstr "" + +#: ../cache/locales.php:488 +#, php-format +msgid "Cannot load file '%s'" +msgstr "" + +#: ../cache/locales.php:489 +#, php-format +msgid "Route error, please set all the parameters for the page %s" +msgstr "" + +#: ../cache/locales.php:490 +#, php-format +msgid "Requested widget '%s' doesn't exist." +msgstr "" + +#: ../cache/locales.php:491 +#, php-format +msgid "Requested event '%s' not registered." +msgstr "" + +#: ../cache/locales.php:492 +msgid "Whoops!" +msgstr "" + +#: ../cache/locales.php:493 +msgid "It seem that you don't have any pictures here?" +msgstr "" + +#: ../cache/locales.php:494 +msgid "You can try to upload a couple by going to the Media page" +msgstr "" + +#: ../cache/locales.php:495 +#, php-format +msgid "%s - About" +msgstr "" + +#: ../cache/locales.php:496 +#, php-format +msgid "%s - Account" +msgstr "" + +#: ../cache/locales.php:497 +#, php-format +msgid "%s - Administration Panel" +msgstr "" + +#: ../cache/locales.php:498 +#, php-format +msgid "%s - Blog" +msgstr "" + +#: ../cache/locales.php:499 +#, php-format +msgid "%s - Configuration" +msgstr "%s - Конфігурація" + +#: ../cache/locales.php:500 +#, php-format +msgid "%s - Discover" +msgstr "" + +#: ../cache/locales.php:501 +#, php-format +msgid "%s - Explore" +msgstr "" + +#: ../cache/locales.php:502 +#, php-format +msgid "%s - Help Page" +msgstr "" + +#: ../cache/locales.php:503 +#, php-format +msgid "%s - Login to Movim" +msgstr "" + +#: ../cache/locales.php:504 +#, php-format +msgid "%s - Welcome to Movim" +msgstr "" + +#: ../cache/locales.php:505 +#, php-format +msgid "%s - Media" +msgstr "" + +#: ../cache/locales.php:506 +#, php-format +msgid "%s - News" +msgstr "" + +#: ../cache/locales.php:507 +#, php-format +msgid "%s - Group Configuration" +msgstr "" + +#: ../cache/locales.php:508 +#, php-format +msgid "%s - Group" +msgstr "" + +#: ../cache/locales.php:509 +#, php-format +msgid "%s - 404" +msgstr "" + +#: ../cache/locales.php:510 +#, php-format +msgid "%s - Profile" +msgstr "" + +#: ../cache/locales.php:511 +#, php-format +msgid "%s - Server" +msgstr "" + +#: ../cache/locales.php:512 +msgid "Validate" +msgstr "" + +#: ../cache/locales.php:513 +msgid "Refresh" +msgstr "" + +#: ../cache/locales.php:514 +msgid "Add" +msgstr "" + +#: ../cache/locales.php:515 +msgid "Delete" +msgstr "" + +#: ../cache/locales.php:516 +msgid "Remove" +msgstr "" + +#: ../cache/locales.php:517 +msgid "Cancel" +msgstr "" + +#: ../cache/locales.php:518 +msgid "Close" +msgstr "" + +#: ../cache/locales.php:519 +msgid "Update" +msgstr "" + +#: ../cache/locales.php:520 +msgid "Updating" +msgstr "" + +#: ../cache/locales.php:521 +msgid "Submit" +msgstr "" + +#: ../cache/locales.php:522 +msgid "Submitting" +msgstr "" + +#: ../cache/locales.php:523 +msgid "Reset" +msgstr "" + +#: ../cache/locales.php:524 +msgid "Register" +msgstr "" + +#: ../cache/locales.php:525 +msgid "Unregister" +msgstr "" + +#: ../cache/locales.php:526 +msgid "Save" +msgstr "" + +#: ../cache/locales.php:527 +msgid "Clear" +msgstr "" + +#: ../cache/locales.php:528 +msgid "Upload" +msgstr "" + +#: ../cache/locales.php:529 +msgid "Come in!" +msgstr "" + +#: ../cache/locales.php:530 +msgid "Connecting" +msgstr "" + +#: ../cache/locales.php:531 +msgid "Yes" +msgstr "" + +#: ../cache/locales.php:532 +msgid "No" +msgstr "" + +#: ../cache/locales.php:534 +msgid "Return" +msgstr "" + +#: ../cache/locales.php:535 +msgid "Accept" +msgstr "" + +#: ../cache/locales.php:536 +msgid "Refuse" +msgstr "" + +#: ../cache/locales.php:537 +msgid "Next" +msgstr "" + +#: ../cache/locales.php:538 +msgid "Previous" +msgstr "" + +#: ../cache/locales.php:539 +#, php-format +msgid "Step %s" +msgstr "" + +#: ../cache/locales.php:542 +msgid "Day" +msgstr "" + +#: ../cache/locales.php:543 +msgid "Monday" +msgstr "" + +#: ../cache/locales.php:544 +msgid "Tuesday" +msgstr "" + +#: ../cache/locales.php:545 +msgid "Wednesday" +msgstr "" + +#: ../cache/locales.php:546 +msgid "Thursday" +msgstr "" + +#: ../cache/locales.php:547 +msgid "Friday" +msgstr "" + +#: ../cache/locales.php:548 +msgid "Saturday" +msgstr "" + +#: ../cache/locales.php:549 +msgid "Sunday" +msgstr "" + +#: ../cache/locales.php:550 ../cache/locales.php:559 +msgid "None" +msgstr "" + +#: ../cache/locales.php:551 +msgid "Male" +msgstr "" + +#: ../cache/locales.php:552 +msgid "Female" +msgstr "" + +#: ../cache/locales.php:553 +msgid "Other" +msgstr "" + +#: ../cache/locales.php:554 +msgid "Bot" +msgstr "" + +#: ../cache/locales.php:555 +msgid "Desktop" +msgstr "" + +#: ../cache/locales.php:556 +msgid "Phone" +msgstr "" + +#: ../cache/locales.php:557 +msgid "Web" +msgstr "" + +#: ../cache/locales.php:558 +msgid "Registered" +msgstr "" + +#: ../cache/locales.php:560 +msgid "Single" +msgstr "" + +#: ../cache/locales.php:561 +msgid "In a relationship" +msgstr "" + +#: ../cache/locales.php:562 +msgid "Married" +msgstr "" + +#: ../cache/locales.php:563 +msgid "Divorced" +msgstr "" + +#: ../cache/locales.php:564 +msgid "Widowed" +msgstr "" + +#: ../cache/locales.php:565 +msgid "Cohabiting" +msgstr "" + +#: ../cache/locales.php:566 +msgid "Civil Union" +msgstr "" + +#: ../cache/locales.php:567 +msgid "Not shared" +msgstr "" + +#: ../cache/locales.php:568 +msgid "Shared with one contact" +msgstr "" + +#: ../cache/locales.php:569 +msgid "Shared with all contacts" +msgstr "" + +#: ../cache/locales.php:570 +msgid "Shared with the XMPP network" +msgstr "" + +#: ../cache/locales.php:571 +msgid "Shared with the whole Internet" +msgstr "" + +#: ../cache/locales.php:572 +msgid "Online" +msgstr "" + +#: ../cache/locales.php:573 +msgid "Away" +msgstr "" + +#: ../cache/locales.php:574 +msgid "Do Not Disturb" +msgstr "" + +#: ../cache/locales.php:575 +msgid "Extended Away" +msgstr "" + +#: ../cache/locales.php:576 +msgid "Offline" +msgstr "" + +#: ../cache/locales.php:577 +msgid "Error" +msgstr "" + +#: ../cache/locales.php:578 +msgid "afraid" +msgstr "" + +#: ../cache/locales.php:579 +msgid "amazed" +msgstr "" + +#: ../cache/locales.php:580 +msgid "amorous" +msgstr "" + +#: ../cache/locales.php:581 +msgid "angry" +msgstr "" + +#: ../cache/locales.php:582 +msgid "annoyed" +msgstr "" + +#: ../cache/locales.php:583 +msgid "anxious" +msgstr "" + +#: ../cache/locales.php:584 +msgid "aroused" +msgstr "" + +#: ../cache/locales.php:585 +msgid "ashamed" +msgstr "" + +#: ../cache/locales.php:586 +msgid "bored" +msgstr "" + +#: ../cache/locales.php:587 +msgid "brave" +msgstr "" + +#: ../cache/locales.php:588 +msgid "calm" +msgstr "" + +#: ../cache/locales.php:589 +msgid "cautious" +msgstr "" + +#: ../cache/locales.php:590 +msgid "cold" +msgstr "" + +#: ../cache/locales.php:591 +msgid "confident" +msgstr "" + +#: ../cache/locales.php:592 +msgid "confused" +msgstr "" + +#: ../cache/locales.php:593 +msgid "contemplative" +msgstr "" + +#: ../cache/locales.php:594 +msgid "contented" +msgstr "" + +#: ../cache/locales.php:595 +msgid "cranky" +msgstr "" + +#: ../cache/locales.php:596 +msgid "crazy" +msgstr "" + +#: ../cache/locales.php:597 +msgid "creative" +msgstr "" + +#: ../cache/locales.php:598 +msgid "curious" +msgstr "" + +#: ../cache/locales.php:599 +msgid "dejected" +msgstr "" + +#: ../cache/locales.php:600 +msgid "depressed" +msgstr "" + +#: ../cache/locales.php:601 +msgid "disappointed" +msgstr "" + +#: ../cache/locales.php:602 +msgid "disgusted" +msgstr "" + +#: ../cache/locales.php:603 +msgid "dismayed" +msgstr "" + +#: ../cache/locales.php:604 +msgid "distracted" +msgstr "" + +#: ../cache/locales.php:605 +msgid "embarrassed" +msgstr "" + +#: ../cache/locales.php:606 +msgid "envious" +msgstr "" + +#: ../cache/locales.php:607 +msgid "excited" +msgstr "" + +#: ../cache/locales.php:608 +msgid "flirtatious" +msgstr "" + +#: ../cache/locales.php:609 +msgid "frustated" +msgstr "" + +#: ../cache/locales.php:610 +msgid "grateful" +msgstr "" + +#: ../cache/locales.php:611 +msgid "grieving" +msgstr "" + +#: ../cache/locales.php:612 +msgid "grumpy" +msgstr "" + +#: ../cache/locales.php:613 +msgid "guilty" +msgstr "" + +#: ../cache/locales.php:614 +msgid "happy" +msgstr "" + +#: ../cache/locales.php:615 +msgid "hopeful" +msgstr "" + +#: ../cache/locales.php:616 +msgid "hot" +msgstr "" + +#: ../cache/locales.php:617 +msgid "humbled" +msgstr "" + +#: ../cache/locales.php:618 +msgid "humiliated" +msgstr "" + +#: ../cache/locales.php:619 +msgid "hungry" +msgstr "" + +#: ../cache/locales.php:620 +msgid "hurt" +msgstr "" + +#: ../cache/locales.php:621 +msgid "impressed" +msgstr "" + +#: ../cache/locales.php:622 +msgid "in awe" +msgstr "" + +#: ../cache/locales.php:623 +msgid "in love" +msgstr "" + +#: ../cache/locales.php:624 +msgid "indignant" +msgstr "" + +#: ../cache/locales.php:625 +msgid "interested" +msgstr "" + +#: ../cache/locales.php:626 +msgid "intoxicated" +msgstr "" + +#: ../cache/locales.php:627 +msgid "invincible" +msgstr "" + +#: ../cache/locales.php:628 +msgid "jealous" +msgstr "" + +#: ../cache/locales.php:629 +msgid "lonely" +msgstr "" + +#: ../cache/locales.php:630 +msgid "lost" +msgstr "" + +#: ../cache/locales.php:631 +msgid "lucky" +msgstr "" + +#: ../cache/locales.php:632 +msgid "mean" +msgstr "" + +#: ../cache/locales.php:633 +msgid "moody" +msgstr "" + +#: ../cache/locales.php:634 +msgid "nervous" +msgstr "" + +#: ../cache/locales.php:635 +msgid "neutral" +msgstr "" + +#: ../cache/locales.php:636 +msgid "offended" +msgstr "" + +#: ../cache/locales.php:637 +msgid "outraged" +msgstr "" + +#: ../cache/locales.php:638 +msgid "playful" +msgstr "" + +#: ../cache/locales.php:639 +msgid "proud" +msgstr "" + +#: ../cache/locales.php:640 +msgid "relaxed" +msgstr "" + +#: ../cache/locales.php:641 +msgid "relieved" +msgstr "" + +#: ../cache/locales.php:642 +msgid "remorseful" +msgstr "" + +#: ../cache/locales.php:643 +msgid "restless" +msgstr "" + +#: ../cache/locales.php:644 +msgid "sad" +msgstr "" + +#: ../cache/locales.php:645 +msgid "sarcastic" +msgstr "" + +#: ../cache/locales.php:646 +msgid "satisfied" +msgstr "" + +#: ../cache/locales.php:647 +msgid "serious" +msgstr "" + +#: ../cache/locales.php:648 +msgid "shocked" +msgstr "" + +#: ../cache/locales.php:649 +msgid "shy" +msgstr "" + +#: ../cache/locales.php:650 +msgid "sick" +msgstr "" + +#: ../cache/locales.php:651 +msgid "sleepy" +msgstr "" + +#: ../cache/locales.php:652 +msgid "spontaneous" +msgstr "" + +#: ../cache/locales.php:653 +msgid "stressed" +msgstr "" + +#: ../cache/locales.php:654 +msgid "strong" +msgstr "" + +#: ../cache/locales.php:655 +msgid "surprised" +msgstr "" + +#: ../cache/locales.php:656 +msgid "thankful" +msgstr "" + +#: ../cache/locales.php:657 +msgid "thirsty" +msgstr "" + +#: ../cache/locales.php:658 +msgid "tired" +msgstr "" + +#: ../cache/locales.php:659 +msgid "undefined" +msgstr "" + +#: ../cache/locales.php:660 +msgid "weak" +msgstr "" + +#: ../cache/locales.php:661 +msgid "worried" +msgstr "" + +#: ../cache/locales.php:662 +msgid "Month" +msgstr "" + +#: ../cache/locales.php:663 +msgid "January" +msgstr "" + +#: ../cache/locales.php:664 +msgid "February" +msgstr "" + +#: ../cache/locales.php:665 +msgid "March" +msgstr "" + +#: ../cache/locales.php:666 +msgid "April" +msgstr "" + +#: ../cache/locales.php:667 +msgid "May" +msgstr "" + +#: ../cache/locales.php:668 +msgid "June" +msgstr "" + +#: ../cache/locales.php:669 +msgid "July" +msgstr "" + +#: ../cache/locales.php:670 +msgid "August" +msgstr "" + +#: ../cache/locales.php:671 +msgid "September" +msgstr "" + +#: ../cache/locales.php:672 +msgid "October" +msgstr "" + +#: ../cache/locales.php:673 +msgid "November" +msgstr "" + +#: ../cache/locales.php:674 +msgid "December" +msgstr "" + +#: ../cache/locales.php:675 +msgid "Year" +msgstr "" + +#: ../cache/locales.php:676 +msgid "Today" +msgstr "" + +#: ../cache/locales.php:677 +msgid "Tomorrow" +msgstr "" + +#: ../cache/locales.php:678 +msgid "Yesterday" +msgstr "" + +#: ../cache/locales.php:679 +#, php-format +msgid " %d days ago" +msgstr "" + +#: ../cache/locales.php:680 +msgid "day" +msgstr "" + +#: ../cache/locales.php:682 +msgid "What's new ?" +msgstr "" + +#: ../cache/locales.php:683 +msgid "Place" +msgstr "" + +#: ../cache/locales.php:684 +msgid "by" +msgstr "" + +#: ../cache/locales.php:685 +msgid "Geolocalisation" +msgstr "" + +#: ../cache/locales.php:686 +msgid "email" +msgstr "" + +#: ../cache/locales.php:688 +msgid "No comments yet" +msgstr "" + +#: ../cache/locales.php:689 +msgid "No comments stream" +msgstr "" + +#: ../cache/locales.php:690 +msgid "Your feed cannot be loaded." +msgstr "" + +#: ../cache/locales.php:691 +msgid "Get older posts" +msgstr "" + +#: ../cache/locales.php:692 +#, php-format +msgid "%s new items" +msgstr "" + +#: ../cache/locales.php:693 +msgid "Comment publication error" +msgstr "" + +#: ../cache/locales.php:694 +msgid "Show the older comments" +msgstr "" + +#: ../cache/locales.php:695 +msgid "Loading comments ..." +msgstr "" + +#: ../cache/locales.php:696 +msgid "Get the comments" +msgstr "" + +#: ../cache/locales.php:697 +msgid "Add a comment" +msgstr "" + +#: ../cache/locales.php:698 +msgid "Share with" +msgstr "" + +#: ../cache/locales.php:699 +msgid "Everyone" +msgstr "" + +#: ../cache/locales.php:700 +msgid "Your contacts" +msgstr "" + +#: ../cache/locales.php:702 +msgid "Updated" +msgstr "" + +#: ../cache/locales.php:703 +msgid "Content not found" +msgstr "" + +#: ../cache/locales.php:704 +msgid "Contact publication" +msgstr "" + +#: ../cache/locales.php:705 +msgid "Comments" +msgstr "" + +#: ../cache/locales.php:706 +msgid "The API is not reachable, try again later" +msgstr "" + +#: ../cache/locales.php:707 +msgid "Type here" +msgstr "" + +#~ msgid "PHP version mismatch. Movim requires PHP 5.3 minimum." +#~ msgstr "PHP версії не збігаються. Movim вимагає мінімум PHP 5.3" + +#~ msgid "Actual version : " +#~ msgstr "Актуальна версія " + +#~ msgid "Update your PHP version or contact your server administrator" +#~ msgstr "Оновіть вашу версію PHP або зверніться до адміністратора сервера" + +#, php-format +#~ msgid "Movim requires the %s extension." +#~ msgstr "Movim вимагає розширення %s ." + +#, php-format +#~ msgid "Install %s and %s packages" +#~ msgstr "Встановити %s і %s пакетів." + +#~ msgid "Movim's folder must be writable." +#~ msgstr "Папка Movim повинна бути доступна для запису" + +#~ msgid "Enable read and write rights on Movim's root folder" +#~ msgstr "Включити права читання і запису на кореневу папку Movim" + +#, php-format +#~ msgid "Install the %s package" +#~ msgstr "Установка пакету %s" + +#~ msgid "or" +#~ msgstr "або" + +#, php-format +#~ msgid "Bosh connection failed with error '%s'" +#~ msgstr "Сталася помилка '%s'" + +#, php-format +#~ msgid "XMPP connection through Bosh failed with error '%s'" +#~ msgstr "XMPP з'єднання з помилкою '%s'" + +#, php-format +#~ msgid "Couldn't create directory '%s'." +#~ msgstr "Не вдалося створити '%s' каталог." + +#~ msgid "ultimate" +#~ msgstr "загальна" + +#~ msgid "normal" +#~ msgstr "звичайний" + +#~ msgid "terse" +#~ msgstr "стислий" + +#~ msgid "empty" +#~ msgstr "порожній" + +#~ msgid "" +#~ "Some errors were detected. Please correct them for the installation to " +#~ "proceed." +#~ msgstr "" +#~ "Були виявлено деякі помилки . Будь ласка, виправте їх, щоб продовжити " +#~ "установку." + +#~ msgid "talkative" +#~ msgstr "мовність" + +#, php-format +#~ msgid "Database connection failed with error '%s'" +#~ msgstr "Підключення до бази даних з помилкою '%s'" + +#~ msgid "" +#~ "Before you enjoy your social network, a few adjustements are required." +#~ msgstr "" +#~ "Перед тим, як користуватися вашою соціальною мережею, потрібно кілька " +#~ "налаштувань." + +#~ msgid "Thank you for downloading Movim!" +#~ msgstr "Дякуємо Вам за завантаження Movim!" + +#, php-format +#~ msgid "Couldn't create configuration file '%s'." +#~ msgstr "Не вдається створити файл конфігурації '%s'." + +#~ msgid "" +#~ "Keep in mind that Movim is still under development and will handle many " +#~ "personal details. Its use can potentially endanger your data. Always pay " +#~ "attention to information that you submit." +#~ msgstr "" +#~ "Майте на увазі, що Movim знаходиться на стадії розробки і буде обробляти " +#~ "багато особистих даних. Його використання може потенційно загрожувати вашим " +#~ "даним. Завжди звертайте увагу на інформацію, яку Ви представляєте." + +#~ msgid "" +#~ "The following requirements were not met. Please make sure they are all " +#~ "satisfied in order to install Movim." +#~ msgstr "" +#~ "Наступні вимоги не були виконані. Будь ласка, переконайтеся, що всі вони " +#~ "були виконані для того, щоб встановити Movim." + +#~ msgid "Compatibility Test" +#~ msgstr "Тест на сумісність" + +#~ msgid "Movim Installer" +#~ msgstr "Movim установник" diff --git a/sources/locales/update_po.sh b/sources/locales/update_po.sh new file mode 100755 index 0000000..423f75c --- /dev/null +++ b/sources/locales/update_po.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +# Should we only update a language? +if [ $# -eq 1 ] +then + echo "Updating language ${1}" + msgmerge --no-wrap -o "${1}.po" "${1}.po" messages.pot +else + echo "Updating all tranlations" + for lang in *.po + do + echo ${lang%.po} + msgmerge --no-wrap -o "$lang" "$lang" messages.pot + done +fi diff --git a/sources/locales/update_trans.sh b/sources/locales/update_trans.sh new file mode 100755 index 0000000..20beb2a --- /dev/null +++ b/sources/locales/update_trans.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +ini2po ../ messages +msgcat -n messages/app/widgets/*/*.po messages/locales/locales.po -o messages.pot +sed -i 's/\\"//g' messages.pot diff --git a/sources/locales/zh.po b/sources/locales/zh.po new file mode 100644 index 0000000..26816db --- /dev/null +++ b/sources/locales/zh.po @@ -0,0 +1,2733 @@ +# Chinese translations for Movim package. +# This file is distributed under the same license as the Movim package. +# This file was translated from CodingTeam at . +msgid "" +msgstr "" +"Project-Id-Version: Movim\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-06-08 22:06+0200\n" +"PO-Revision-Date: 2015-06-09 12:21+0000\n" +"Last-Translator: edhelas \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2015-06-18 21:08+0000\n" +"X-Generator: Launchpad (build 17570)\n" +"Language: \n" + +#: ../cache/locales.php:2 +msgid "Thanks" +msgstr "谢谢" + +#: ../cache/locales.php:3 +msgid "Developers" +msgstr "开发者" + +#: ../cache/locales.php:4 +msgid "Translators" +msgstr "翻译者" + +#: ../cache/locales.php:5 +msgid "Software" +msgstr "软件" + +#: ../cache/locales.php:6 +msgid "Resources" +msgstr "资源文件" + +#: ../cache/locales.php:7 ../cache/locales.php:83 ../cache/locales.php:85 +msgid "API" +msgstr "API" + +#: ../cache/locales.php:8 +msgid "" +"Movim is an XMPP-based communication platform. All the project, except the " +"following software and resources, is under" +msgstr "Movim是一款基于XMPP的交流平台. 除了以下的软件和资源, 整个项目都是位于" + +#: ../cache/locales.php:9 +msgid "Account" +msgstr "" + +#: ../cache/locales.php:10 +msgid "The password has been updated" +msgstr "" + +#: ../cache/locales.php:11 +msgid "Please provide a valid password (6 characters minimum)" +msgstr "" + +#: ../cache/locales.php:12 +msgid "The provided passwords are not the same" +msgstr "" + +#: ../cache/locales.php:13 +msgid "Delete my account" +msgstr "" + +#: ../cache/locales.php:14 +msgid "" +"You will delete your XMPP account and all the relative information linked to " +"it (profile, contacts and publications)." +msgstr "" + +#: ../cache/locales.php:15 +msgid "Are you sure that you want to delete it ?" +msgstr "" + +#: ../cache/locales.php:16 ../cache/locales.php:411 +msgid "Create a new account" +msgstr "建立一个新账户" + +#: ../cache/locales.php:17 +msgid "No account creation form found on the server" +msgstr "在服务器上没有找到建立账户的表格" + +#: ../cache/locales.php:18 ../cache/locales.php:172 +msgid "on" +msgstr "在线" + +#: ../cache/locales.php:19 +msgid "Your acccount has been successfully registered" +msgstr "您的账户已经成功注册" + +#: ../cache/locales.php:20 +msgid "Loading" +msgstr "载入中" + +#: ../cache/locales.php:21 +msgid "Not Acceptable" +msgstr "不能接受" + +#: ../cache/locales.php:22 +msgid "The registration system of this server is currently unavailable" +msgstr "该服务的注册系统当前不可用" + +#: ../cache/locales.php:23 +msgid "" +"This server use an external system for the registration, please click on the " +"following URL." +msgstr "该服务使用一个外部的注册系统, 请点击以下的URL." + +#: ../cache/locales.php:24 +msgid "Actions" +msgstr "操作" + +#: ../cache/locales.php:25 ../cache/locales.php:82 +msgid "Database" +msgstr "数据库" + +#: ../cache/locales.php:26 +msgid "Modl wasn't able to connect to the database" +msgstr "Modl不能够连接数据库" + +#: ../cache/locales.php:27 +msgid "Movim is connected to the database" +msgstr "Movim已经连接到数据库" + +#: ../cache/locales.php:28 +msgid "The database need to be updated" +msgstr "数据库需要更新" + +#: ../cache/locales.php:29 +msgid "Movim database is up to date" +msgstr "Movim数据库已经最新" + +#: ../cache/locales.php:30 +msgid "Database Type" +msgstr "数据库类型" + +#: ../cache/locales.php:31 ../cache/locales.php:50 ../cache/locales.php:540 +msgid "Username" +msgstr "用户名" + +#: ../cache/locales.php:32 ../cache/locales.php:51 ../cache/locales.php:282 +#: ../cache/locales.php:541 +msgid "Password" +msgstr "密码" + +#: ../cache/locales.php:33 +msgid "Host" +msgstr "" + +#: ../cache/locales.php:34 +msgid "Port" +msgstr "" + +#: ../cache/locales.php:35 +msgid "Database Name" +msgstr "数据库名称" + +#: ../cache/locales.php:36 +msgid "General Settings" +msgstr "一般设置" + +#: ../cache/locales.php:37 +msgid "Theme" +msgstr "主题" + +#: ../cache/locales.php:38 +msgid "Default language" +msgstr "默认语言" + +#: ../cache/locales.php:39 +msgid "Environment" +msgstr "环境" + +#: ../cache/locales.php:40 +msgid "Log verbosity" +msgstr "日志输出" + +#: ../cache/locales.php:41 +msgid "Server Timezone" +msgstr "服务器时区" + +#: ../cache/locales.php:42 +msgid "User folder size limit (in bytes)" +msgstr "用户文件夹大小限制(以字节为单位)" + +#: ../cache/locales.php:43 +msgid "WebSocket Configuration" +msgstr "WebSocket 配置" + +#: ../cache/locales.php:44 +msgid "Enter here a valid WebSocket URI in the form" +msgstr "在表格中输入一个有效的 WebSocket 地址" + +#: ../cache/locales.php:45 +msgid "WebSocket URI" +msgstr "" + +#: ../cache/locales.php:46 +msgid "" +"If you change the URI, please restart the daemon to reload the configuration" +msgstr "如果你更改了URI, 请重启后台程序来重载配置" + +#: ../cache/locales.php:47 +msgid "Public WebSockets" +msgstr "公共 WebSocket" + +#: ../cache/locales.php:48 +msgid "Administration Credential" +msgstr "管理证书" + +#: ../cache/locales.php:49 +msgid "Change the default credentials admin/password" +msgstr "更改默认密码" + +#: ../cache/locales.php:52 +msgid "Retype password" +msgstr "重新输入密码" + +#: ../cache/locales.php:53 +msgid "Whitelist - XMPP Server" +msgstr "白名单——XMPP服务器" + +#: ../cache/locales.php:54 +msgid "" +"If you want to specify a list of authorized XMPP servers on your Movim pod " +"and forbid the connection on all the others please put their domain name " +"here, with comma (ex: movim.eu,jabber.fr)" +msgstr "" +"如果您想在Movim pod中指定一部分授权的XMPP服务器, 并且禁止余下的, 请将它们的域名在这里输入, 用英文逗号分隔 (例如: " +"movim.eu, jabber.fr)" + +#: ../cache/locales.php:55 +msgid "" +"Leave this field blank if you allow the access to all the XMPP accounts." +msgstr "如果你允许访问所有的XMPP账户,请将此字段留空," + +#: ../cache/locales.php:56 +msgid "List of whitelisted XMPP servers" +msgstr "XMPP服务器白名单列表" + +#: ../cache/locales.php:57 ../cache/locales.php:61 +msgid "Information Message" +msgstr "通知消息" + +#: ../cache/locales.php:58 +msgid "Description" +msgstr "描述" + +#: ../cache/locales.php:59 +msgid "This message will be displayed on the login page" +msgstr "这条信息将显示在登录页面" + +#: ../cache/locales.php:60 +msgid "Leave this field blank if you don't want to show any message." +msgstr "如果您不想显示任何信息,请在此留空" + +#: ../cache/locales.php:62 +msgid "Empty" +msgstr "空的" + +#: ../cache/locales.php:63 +msgid "Syslog" +msgstr "系统日志" + +#: ../cache/locales.php:64 +msgid "Syslog and files" +msgstr "系统日志和文件" + +#: ../cache/locales.php:65 +msgid "URL Rewriting" +msgstr "" + +#: ../cache/locales.php:66 +msgid "The URL Rewriting can be enabled" +msgstr "" + +#: ../cache/locales.php:67 +msgid "General Overview" +msgstr "概览" + +#: ../cache/locales.php:68 +msgid "" +"Movim has found some issues or things that need to be fixed or improved" +msgstr "Movim已经发现一些问题需要被修复或改善" + +#: ../cache/locales.php:69 +#, php-format +msgid "Update your PHP-Version: %s" +msgstr "更新您的PHP版本: %s" + +#: ../cache/locales.php:70 +msgid "Required: 5.3.0" +msgstr "需要: 5.3.0" + +#: ../cache/locales.php:71 +msgid "Install the php5-curl library" +msgstr "安装 php5-curl 库" + +#: ../cache/locales.php:72 +msgid "Install the php5-imagick library" +msgstr "" + +#: ../cache/locales.php:73 +msgid "Install the php5-gd library" +msgstr "" + +#: ../cache/locales.php:74 +msgid "Read and write rights for the webserver in Movim's root directory" +msgstr "阅读和写Movim的根目录写的web服务器权限" + +#: ../cache/locales.php:75 +msgid "The URL Rewriting support is currently disabled" +msgstr "URL 重写支持已经被禁用" + +#: ../cache/locales.php:76 +msgid "The database need to be updated, go to the database panel to fix this" +msgstr "" + +#: ../cache/locales.php:77 +msgid "" +"WebSocket connection error, check if the Movim Daemon is running and is " +"reacheable" +msgstr "" + +#: ../cache/locales.php:78 +msgid "" +"XMPP Websocket connection error, please check the validity of the URL given " +"in the General Configuration" +msgstr "" + +#: ../cache/locales.php:79 +msgid "Browser" +msgstr "" + +#: ../cache/locales.php:80 +msgid "Movim Core" +msgstr "" + +#: ../cache/locales.php:81 +msgid "Movim Daemon" +msgstr "" + +#: ../cache/locales.php:84 +msgid "XMPP" +msgstr "" + +#: ../cache/locales.php:86 +#, php-format +msgid "" +"Here you can register your pod on the official %sMovim API%s and be listed " +"on %sthe pods page%s." +msgstr "" + +#: ../cache/locales.php:87 +msgid "Your pod is not registered on the API" +msgstr "" + +#: ../cache/locales.php:88 +msgid "Your pod is registered on the API" +msgstr "" + +#: ../cache/locales.php:89 +msgid "Your pod is not yet validated" +msgstr "" + +#: ../cache/locales.php:90 +msgid "Your pod is validated" +msgstr "" + +#: ../cache/locales.php:91 +msgid "" +"You asked to be removed from the API, this request will be processed in a " +"couple of hours" +msgstr "您请求从API中移除, 该请求会在几小时内被处理" + +#: ../cache/locales.php:92 ../cache/locales.php:147 +msgid "Configuration updated" +msgstr "配置已更新" + +#: ../cache/locales.php:93 +msgid "File" +msgstr "" + +#: ../cache/locales.php:94 +msgid "Use it" +msgstr "" + +#: ../cache/locales.php:95 +msgid "Webcam" +msgstr "摄像头" + +#: ../cache/locales.php:96 +msgid "Cheese !" +msgstr "(说)茄~子~ !" + +#: ../cache/locales.php:97 +msgid "Take a webcam snapshot" +msgstr "进行摄像头快照" + +#: ../cache/locales.php:98 +msgid "Avatar Updated" +msgstr "头像已更新" + +#: ../cache/locales.php:99 +msgid "Avatar Not Updated" +msgstr "头像未更新" + +#: ../cache/locales.php:100 ../cache/locales.php:415 +#, php-format +msgid "%s's feed" +msgstr "%s的 feed" + +#: ../cache/locales.php:101 +msgid "This user has not posted anything right now" +msgstr "" + +#: ../cache/locales.php:102 +msgid "Conferences" +msgstr "会议" + +#: ../cache/locales.php:103 ../cache/locales.php:193 ../cache/locales.php:217 +#: ../cache/locales.php:468 +msgid "Groups" +msgstr "分组" + +#: ../cache/locales.php:104 +msgid "Add a new Chat Room" +msgstr "添加一个新的聊天室" + +#: ../cache/locales.php:105 ../cache/locales.php:368 +msgid "Chat Room ID" +msgstr "聊天室ID" + +#: ../cache/locales.php:106 ../cache/locales.php:116 ../cache/locales.php:156 +#: ../cache/locales.php:361 ../cache/locales.php:369 ../cache/locales.php:424 +msgid "Name" +msgstr "姓名" + +#: ../cache/locales.php:107 ../cache/locales.php:157 ../cache/locales.php:371 +#: ../cache/locales.php:425 +msgid "Nickname" +msgstr "昵称" + +#: ../cache/locales.php:108 +msgid "Do you want do join automaticaly this Chat Room ?" +msgstr "您想自动加入该聊天室么?" + +#: ../cache/locales.php:109 ../cache/locales.php:372 +msgid "Bad Chatroom ID" +msgstr "无效的聊天室ID" + +#: ../cache/locales.php:110 ../cache/locales.php:373 +msgid "Empty name" +msgstr "用户名为空" + +#: ../cache/locales.php:111 ../cache/locales.php:380 +msgid "Bookmarks updated" +msgstr "更新书签" + +#: ../cache/locales.php:112 +msgid "An error occured : " +msgstr "发生一个错误: " + +#: ../cache/locales.php:113 +msgid "Configure" +msgstr "配置" + +#: ../cache/locales.php:114 +msgid "Add a new URL" +msgstr "添加一个新的URL" + +#: ../cache/locales.php:115 +msgid "URL" +msgstr "" + +#: ../cache/locales.php:117 +msgid "Message Published" +msgstr "消息发布" + +#: ../cache/locales.php:118 ../cache/locales.php:138 +msgid "Encrypted message" +msgstr "加密消息" + +#: ../cache/locales.php:119 +msgid "Composing..." +msgstr "" + +#: ../cache/locales.php:120 +msgid "Paused..." +msgstr "暂停..." + +#: ../cache/locales.php:121 +msgid "Contact gone" +msgstr "" + +#: ../cache/locales.php:122 +#, php-format +msgid "%s needs your attention" +msgstr "%s需要您的注意" + +#: ../cache/locales.php:123 +msgid "Your message here..." +msgstr "您的消息..." + +#: ../cache/locales.php:124 +msgid "Smileys" +msgstr "表情" + +#: ../cache/locales.php:125 ../cache/locales.php:139 +msgid "Chat" +msgstr "聊天" + +#: ../cache/locales.php:126 +msgid "Discuss with your contacts" +msgstr "同联系人讨论" + +#: ../cache/locales.php:127 +msgid "Members" +msgstr "" + +#: ../cache/locales.php:128 ../cache/locales.php:376 +msgid "Connected to the chatroom" +msgstr "已连接到聊天室" + +#: ../cache/locales.php:129 ../cache/locales.php:377 +msgid "Disconnected from the chatroom" +msgstr "离开聊天室" + +#: ../cache/locales.php:130 ../cache/locales.php:200 ../cache/locales.php:469 +msgid "Configuration" +msgstr "配置" + +#: ../cache/locales.php:131 +msgid "Configuration saved" +msgstr "" + +#: ../cache/locales.php:132 +msgid "Subject" +msgstr "" + +#: ../cache/locales.php:133 +msgid "Subject changed" +msgstr "" + +#: ../cache/locales.php:134 +msgid "Open a new conversation by clicking on the plus button bellow" +msgstr "" + +#: ../cache/locales.php:135 +msgid "Chat with a contact" +msgstr "同联系人聊天" + +#: ../cache/locales.php:136 +msgid "Frequent contacts" +msgstr "" + +#: ../cache/locales.php:137 +msgid "Load more contacts" +msgstr "" + +#: ../cache/locales.php:140 +msgid "General" +msgstr "" + +#: ../cache/locales.php:141 +msgid "Language" +msgstr "语言" + +#: ../cache/locales.php:142 +msgid "Roster display" +msgstr "" + +#: ../cache/locales.php:143 +msgid "Show the offline contacts" +msgstr "" + +#: ../cache/locales.php:144 +msgid "Hide the offline contacts" +msgstr "" + +#: ../cache/locales.php:145 +msgid "Appearence" +msgstr "外观" + +#: ../cache/locales.php:146 +msgid "This configuration is shared wherever you are connected !" +msgstr "" + +#: ../cache/locales.php:148 +msgid "Notify on incoming message" +msgstr "通知新消息" + +#: ../cache/locales.php:149 +msgid "Use desktop notifications" +msgstr "使用桌面通知" + +#: ../cache/locales.php:150 +msgid "Data" +msgstr "数据" + +#: ../cache/locales.php:151 +msgid "Cache" +msgstr "缓存" + +#: ../cache/locales.php:152 ../cache/locales.php:218 ../cache/locales.php:466 +msgid "Contacts" +msgstr "联系人" + +#: ../cache/locales.php:153 ../cache/locales.php:480 +msgid "Posts" +msgstr "" + +#: ../cache/locales.php:154 +msgid "Messages" +msgstr "消息" + +#: ../cache/locales.php:155 ../cache/locales.php:423 +msgid "General Informations" +msgstr "一般信息" + +#: ../cache/locales.php:158 ../cache/locales.php:427 +msgid "Date of Birth" +msgstr "出生日期" + +#: ../cache/locales.php:159 ../cache/locales.php:428 +msgid "Gender" +msgstr "性别" + +#: ../cache/locales.php:160 ../cache/locales.php:429 +msgid "Marital Status" +msgstr "婚姻状况" + +#: ../cache/locales.php:161 ../cache/locales.php:426 +msgid "Email" +msgstr "邮件" + +#: ../cache/locales.php:162 ../cache/locales.php:430 +msgid "Website" +msgstr "你的网站" + +#: ../cache/locales.php:163 ../cache/locales.php:431 +msgid "About Me" +msgstr "关于自己" + +#: ../cache/locales.php:164 +msgid "Other Accounts" +msgstr "其它帐号" + +#: ../cache/locales.php:165 +msgid "Is Listening" +msgstr "" + +#: ../cache/locales.php:166 ../cache/locales.php:432 +msgid "Geographic Position" +msgstr "地理位置" + +#: ../cache/locales.php:167 ../cache/locales.php:433 +msgid "Locality" +msgstr "地点" + +#: ../cache/locales.php:168 ../cache/locales.php:434 +msgid "Country" +msgstr "国家" + +#: ../cache/locales.php:169 +msgid "Mood" +msgstr "心情" + +#: ../cache/locales.php:170 +msgid "I'm " +msgstr "我是 " + +#: ../cache/locales.php:171 +msgid "Listening" +msgstr "听" + +#: ../cache/locales.php:173 +msgid "Last seen" +msgstr "最后一次访问" + +#: ../cache/locales.php:174 +msgid "Client Informations" +msgstr "客户信息" + +#: ../cache/locales.php:175 +msgid "Last registered" +msgstr "最近注册的" + +#: ../cache/locales.php:176 +msgid "Find some new friends" +msgstr "" + +#: ../cache/locales.php:177 ../cache/locales.php:533 +msgid "Edit" +msgstr "编辑" + +#: ../cache/locales.php:178 +msgid "Alias" +msgstr "别名" + +#: ../cache/locales.php:179 +msgid "Group" +msgstr "分组" + +#: ../cache/locales.php:180 ../cache/locales.php:400 +msgid "Contact updated" +msgstr "更新联系人" + +#: ../cache/locales.php:181 +msgid "Are you sure?" +msgstr "您确定么?" + +#: ../cache/locales.php:182 +msgid "" +"You are going to delete one of your contacts, please confirm your action" +msgstr "您将删除其中一个联系人, 请确认" + +#: ../cache/locales.php:183 +#, php-format +msgid "%s years" +msgstr "" + +#: ../cache/locales.php:184 +msgid "Last public post" +msgstr "" + +#: ../cache/locales.php:185 +msgid "Subscribe" +msgstr "订阅" + +#: ../cache/locales.php:186 +msgid "Subscribed" +msgstr "订阅" + +#: ../cache/locales.php:187 +msgid "Unsubscribe" +msgstr "取消订阅" + +#: ../cache/locales.php:188 +msgid "You are going to unsubscribe from this Group" +msgstr "" + +#: ../cache/locales.php:189 +msgid "Unsubscribed" +msgstr "" + +#: ../cache/locales.php:190 +msgid "Make your membership to this group public to your friends" +msgstr "" + +#: ../cache/locales.php:191 +msgid "Give a label for this group" +msgstr "" + +#: ../cache/locales.php:192 +msgid "Are you sure ?" +msgstr "您确定吗 ?" + +#: ../cache/locales.php:194 +msgid "Discover, follow and share" +msgstr "" + +#: ../cache/locales.php:195 +msgid "Something bad happened to this group" +msgstr "" + +#: ../cache/locales.php:196 +msgid "Group configuration saved" +msgstr "保存分组结构" + +#: ../cache/locales.php:197 +msgid "Delete the group" +msgstr "" + +#: ../cache/locales.php:198 +msgid "" +"You are going to delete the following group. Please confirm your action." +msgstr "" + +#: ../cache/locales.php:199 +msgid "" +"It seems that this group doesn't exists anymore. Do you want to remove it " +"from your subscriptions?" +msgstr "" + +#: ../cache/locales.php:201 ../cache/locales.php:408 +msgid "Subscriptions" +msgstr "订阅" + +#: ../cache/locales.php:202 ../cache/locales.php:290 +msgid "Hello" +msgstr "您好" + +#: ../cache/locales.php:203 ../cache/locales.php:225 ../cache/locales.php:291 +msgid "Contact post" +msgstr "" + +#: ../cache/locales.php:204 +msgid "" +"You don't have any subscriptions yet, select a group server above to start " +"exploring." +msgstr "" + +#: ../cache/locales.php:205 +msgid "Subscribe to your favorite feeds by bookmarking them." +msgstr "" + +#: ../cache/locales.php:206 +msgid "My Subscriptions" +msgstr "" + +#: ../cache/locales.php:207 +msgid "Create a new Group" +msgstr "" + +#: ../cache/locales.php:208 +msgid "Group name" +msgstr "" + +#: ../cache/locales.php:209 +msgid "My Little Pony - Fan Club" +msgstr "My Little Pony - Fan Club" + +#: ../cache/locales.php:210 +msgid "Group created successfully" +msgstr "" + +#: ../cache/locales.php:211 +msgid "Group deleted successfully" +msgstr "" + +#: ../cache/locales.php:212 +msgid "Please provide a valid group name (4 characters minimum)" +msgstr "" + +#: ../cache/locales.php:213 +msgid "You cannot create a new Group on this server" +msgstr "" + +#: ../cache/locales.php:214 +#, php-format +msgid "%s subscribers" +msgstr "" + +#: ../cache/locales.php:215 +#, php-format +msgid "%s posts" +msgstr "" + +#: ../cache/locales.php:216 +msgid "All" +msgstr "所有" + +#: ../cache/locales.php:219 +msgid "Refresh all the streams" +msgstr "刷新所有流" + +#: ../cache/locales.php:220 ../cache/locales.php:402 +msgid "Search" +msgstr "搜索" + +#: ../cache/locales.php:221 +msgid "Go on the Chat page" +msgstr "" + +#: ../cache/locales.php:222 +msgid "Read all theses articles on the News page" +msgstr "" + +#: ../cache/locales.php:223 +msgid "Visit your public blog" +msgstr "" + +#: ../cache/locales.php:224 +msgid "See your public posts and share them with all your contacts" +msgstr "" + +#: ../cache/locales.php:226 +msgid "Universal share button" +msgstr "" + +#: ../cache/locales.php:227 +msgid "" +"Bookmark or drag and drop the following button in your toolbar and use it on " +"all the pages you want to share on Movim" +msgstr "" + +#: ../cache/locales.php:228 +msgid "Share on Movim" +msgstr "" + +#: ../cache/locales.php:229 +msgid "Frequently Asked Questions" +msgstr "FAQ" + +#: ../cache/locales.php:230 +msgid "What do the little banners refer to ?" +msgstr "这些小横幅与什么相关" + +#: ../cache/locales.php:231 +msgid "" +"Thanks to these five little banners, you can quickly identitfy the level of " +"confdentiality applied to the information you provide." +msgstr "根据一下五种颜色,您可以快速设置个人信息的私密等级" + +#: ../cache/locales.php:232 +msgid "White, only you can see the information" +msgstr "白色,仅自己可见" + +#: ../cache/locales.php:233 +msgid "Green, you have chosen some contacts who can see your information" +msgstr "绿色,指定联系人可见" + +#: ../cache/locales.php:234 +msgid "Orange, all your contact list can see your information" +msgstr "橙色,对所有联系人可见" + +#: ../cache/locales.php:235 +msgid "Red, everybody in the XMPP network can see your information" +msgstr "红色,XMPP上的用户能看见您的信息" + +#: ../cache/locales.php:236 +msgid "Black, the whole Internet can see your information" +msgstr "黑色,整个互联网可以看见您的信息" + +#: ../cache/locales.php:237 +msgid "Looking for some documentation ?" +msgstr "需要查找一些帮助文档?" + +#: ../cache/locales.php:238 +msgid "Read the Wiki" +msgstr "" + +#: ../cache/locales.php:239 +msgid "Talk with us by email ?" +msgstr "用email同我们联系" + +#: ../cache/locales.php:240 +msgid "Join the Mailing List" +msgstr "加入邮件列表" + +#: ../cache/locales.php:241 +msgid "Chat with the team ?" +msgstr "同开发团队交流?" + +#: ../cache/locales.php:242 +msgid "Join the Chatroom" +msgstr "加入聊天室" + +#: ../cache/locales.php:243 +msgid "Location node created" +msgstr "" + +#: ../cache/locales.php:244 +msgid "Bookmark node created" +msgstr "" + +#: ../cache/locales.php:245 +msgid "Profile node created" +msgstr "" + +#: ../cache/locales.php:246 +msgid "Avatar node created" +msgstr "" + +#: ../cache/locales.php:247 +msgid "Subscriptions node created" +msgstr "" + +#: ../cache/locales.php:248 +msgid "Microblog node created" +msgstr "" + +#: ../cache/locales.php:249 +msgid "Location" +msgstr "位置" + +#: ../cache/locales.php:250 +msgid "Wrong position" +msgstr "错误位置" + +#: ../cache/locales.php:251 +msgid "Location updated" +msgstr "位置已更新" + +#: ../cache/locales.php:252 +msgid "Update my position" +msgstr "更新我的位置" + +#: ../cache/locales.php:253 +msgid "Wrong username" +msgstr "错误的用户名" + +#: ../cache/locales.php:254 +msgid "Invalid JID" +msgstr "无效的JID" + +#: ../cache/locales.php:255 +msgid "Empty Challenge from the server" +msgstr "" + +#: ../cache/locales.php:256 +msgid "XMPP Domain error, your account is not a correct Jabber ID" +msgstr "XMPP域错误,您的账户不能连接到Jabber ID" + +#: ../cache/locales.php:257 +msgid "Some data are missing !" +msgstr "部分数据丢失" + +#: ../cache/locales.php:258 +msgid "Wrong password" +msgstr "错误密码" + +#: ../cache/locales.php:259 +msgid "Internal server error" +msgstr "Internal服务器错误" + +#: ../cache/locales.php:260 +msgid "Session error" +msgstr "Session错误" + +#: ../cache/locales.php:261 +msgid "Account successfully created" +msgstr "创建账户成功" + +#: ../cache/locales.php:262 ../cache/locales.php:271 +msgid "Your XMPP server is unauthorized" +msgstr "你的XMPP服务没有被授权" + +#: ../cache/locales.php:263 +msgid "The server takes too much time to respond" +msgstr "服务器未响应" + +#: ../cache/locales.php:264 +msgid "Your web browser is too old to use with Movim." +msgstr "您的浏览器太老不支持Movim" + +#: ../cache/locales.php:265 +msgid "" +"Movim cannot talk with the server, please try again later (Websocket " +"connection error)" +msgstr "Movim无法连接服务器, 请稍后重试(WebSocket连接错误)" + +#: ../cache/locales.php:266 +msgid "Impossible login" +msgstr "" + +#: ../cache/locales.php:267 +msgid "Oops!" +msgstr "糟糕!Oops!" + +#: ../cache/locales.php:268 ../cache/locales.php:449 ../cache/locales.php:455 +msgid "Unknown error" +msgstr "未知错误" + +#: ../cache/locales.php:269 +msgid "Invalid username format" +msgstr "" + +#: ../cache/locales.php:270 +msgid "Invalid password format" +msgstr "" + +#: ../cache/locales.php:272 +msgid "A Movim session is already open on an other device" +msgstr "" + +#: ../cache/locales.php:273 +msgid "Movim failed to authenticate. You entered wrong data" +msgstr "您输入的数据有误,Movim不能认证" + +#: ../cache/locales.php:274 +msgid "Authentication mechanism not supported by Movim" +msgstr "Movim暂不支持此认证机制" + +#: ../cache/locales.php:275 +msgid "The XMPP authentification failed" +msgstr "XMPP鉴别错误" + +#: ../cache/locales.php:276 +#, php-format +msgid "" +"You can login with Facebook (chat only) using %syour.id@chat.facebook.com%s " +"and your password" +msgstr "你可以使用Facebook帐号来登录, 如 %s您的id@chat.facebook.com%s 和您的密码. (只能聊天)" + +#: ../cache/locales.php:277 +#, php-format +msgid "%sGmail accounts are also compatible%s but are not fully supported" +msgstr "%sGmail 账户可用%s,但是部分功能不支持" + +#: ../cache/locales.php:278 +msgid "You can login using your favorite Jabber account" +msgstr "您可以使用您喜欢的Jabber账户登录" + +#: ../cache/locales.php:279 +msgid "or with our demonstration account" +msgstr "或使用我们的演示账户" + +#: ../cache/locales.php:280 ../cache/locales.php:435 +msgid "Accounts" +msgstr "帐户" + +#: ../cache/locales.php:281 +msgid "My address" +msgstr "用户名" + +#: ../cache/locales.php:283 +msgid "Create one !" +msgstr "新建一个 !" + +#: ../cache/locales.php:284 +msgid "No account yet ?" +msgstr "还没有账户 ?" + +#: ../cache/locales.php:285 +msgid "Another account" +msgstr "另一个账户" + +#: ../cache/locales.php:286 +msgid "You can login with accounts from theses servers" +msgstr "" + +#: ../cache/locales.php:287 +msgid "Connected" +msgstr "已连接" + +#: ../cache/locales.php:288 +msgid "Population" +msgstr "" + +#: ../cache/locales.php:289 +msgid "Bad nickname (between 4 and 40 characters)" +msgstr "" + +#: ../cache/locales.php:292 +msgid "" +"Welcome on your news feed, here you will see all the posts published in the " +"groups you have subscribed." +msgstr "" + +#: ../cache/locales.php:293 +msgid "Refreshing all the streams" +msgstr "正在刷行所有流" + +#: ../cache/locales.php:294 +msgid "This post is public" +msgstr "" + +#: ../cache/locales.php:295 +msgid "Manage your members" +msgstr "管理你的成员" + +#: ../cache/locales.php:296 +msgid "Get the members" +msgstr "添加成员" + +#: ../cache/locales.php:297 +msgid "Affiliations saved" +msgstr "保存设置" + +#: ../cache/locales.php:298 +msgid "Manage your subscriptions" +msgstr "管理您的订阅" + +#: ../cache/locales.php:299 +msgid "Manage the subscriptions" +msgstr "管理此订阅" + +#: ../cache/locales.php:300 +msgid "Get the subscriptions" +msgstr "增加此订阅" + +#: ../cache/locales.php:301 +msgid "Subscriptions saved" +msgstr "" + +#: ../cache/locales.php:302 +msgid "Pending Invitations" +msgstr "" + +#: ../cache/locales.php:303 +#, php-format +msgid "%s wants to talk with you" +msgstr "%s 想同您聊天" + +#: ../cache/locales.php:304 +msgid "Manage" +msgstr "管理" + +#: ../cache/locales.php:305 ../cache/locales.php:338 +msgid "News Feed" +msgstr "新闻订阅" + +#: ../cache/locales.php:306 ../cache/locales.php:339 +msgid "Discover and register to the groups you are interested in" +msgstr "" + +#: ../cache/locales.php:307 ../cache/locales.php:340 ../cache/locales.php:482 +msgid "Preview" +msgstr "预览" + +#: ../cache/locales.php:308 ../cache/locales.php:341 ../cache/locales.php:478 +msgid "Help" +msgstr "帮助" + +#: ../cache/locales.php:309 ../cache/locales.php:342 +msgid "More help" +msgstr "" + +#: ../cache/locales.php:310 ../cache/locales.php:343 +msgid "Markdown syntax manual" +msgstr "" + +#: ../cache/locales.php:311 ../cache/locales.php:344 ../cache/locales.php:681 +msgid "Title" +msgstr "标题" + +#: ../cache/locales.php:312 ../cache/locales.php:345 +msgid "Content" +msgstr "" + +#: ../cache/locales.php:313 ../cache/locales.php:346 +msgid "Link" +msgstr "连接" + +#: ../cache/locales.php:314 ../cache/locales.php:347 +msgid "Tags" +msgstr "" + +#: ../cache/locales.php:315 ../cache/locales.php:348 +msgid "Please enter a valid url" +msgstr "" + +#: ../cache/locales.php:316 ../cache/locales.php:349 +msgid "No content to preview" +msgstr "" + +#: ../cache/locales.php:317 ../cache/locales.php:350 ../cache/locales.php:687 +msgid "No content" +msgstr "没有内容" + +#: ../cache/locales.php:318 ../cache/locales.php:351 +msgid "Post published" +msgstr "" + +#: ../cache/locales.php:319 ../cache/locales.php:352 +msgid "Post deleted" +msgstr "" + +#: ../cache/locales.php:320 ../cache/locales.php:353 +msgid "This picture will be added to your gallery" +msgstr "" + +#: ../cache/locales.php:321 ../cache/locales.php:354 +msgid "What's Hot" +msgstr "当前热门" + +#: ../cache/locales.php:322 ../cache/locales.php:355 +msgid "New post" +msgstr "" + +#: ../cache/locales.php:323 ../cache/locales.php:357 +msgid "" +"You can also use services like Imgur or Flickr to host your picture and " +"paste the link here." +msgstr "" + +#: ../cache/locales.php:324 +#, php-format +msgid "This is a re-post from %s" +msgstr "" + +#: ../cache/locales.php:325 +#, php-format +msgid "See %s profile" +msgstr "" + +#: ../cache/locales.php:326 +msgid "Publish this post on your public feed?" +msgstr "" + +#: ../cache/locales.php:327 +msgid "Post published on your blog" +msgstr "" + +#: ../cache/locales.php:328 +msgid "Post removed from your blog" +msgstr "" + +#: ../cache/locales.php:329 ../cache/locales.php:701 +msgid "Delete this post" +msgstr "" + +#: ../cache/locales.php:330 +msgid "You are going to delete this post, please confirm your action" +msgstr "" + +#: ../cache/locales.php:331 +msgid "Comments disabled" +msgstr "" + +#: ../cache/locales.php:332 +msgid "Comment published" +msgstr "" + +#: ../cache/locales.php:333 +msgid "Disconnect" +msgstr "断开" + +#: ../cache/locales.php:334 +msgid "Your status here !" +msgstr "状态栏" + +#: ../cache/locales.php:335 +msgid "Status updated" +msgstr "更新状态" + +#: ../cache/locales.php:336 +msgid "Status" +msgstr "状态" + +#: ../cache/locales.php:337 +msgid "Presence" +msgstr "" + +#: ../cache/locales.php:356 +msgid "Publish" +msgstr "" + +#: ../cache/locales.php:358 +msgid "You cannot publish a post on this Group" +msgstr "" + +#: ../cache/locales.php:359 +msgid "" +"Some fields have been filled in. Do you still want to go back and loose " +"their content?" +msgstr "" + +#: ../cache/locales.php:360 +msgid "Shared" +msgstr "" + +#: ../cache/locales.php:362 +#, php-format +msgid "%s has been added to your public groups" +msgstr "%s已经添加到了您的公共分组" + +#: ../cache/locales.php:363 +#, php-format +msgid "%s has been removed from your public groups" +msgstr "%s 已经从您分组移除" + +#: ../cache/locales.php:364 +msgid "Add a chatroom" +msgstr "添加一个聊天室" + +#: ../cache/locales.php:365 +msgid "You don't have any chatroom yet." +msgstr "" + +#: ../cache/locales.php:366 +msgid "Add one by clicking on the add button in the header." +msgstr "" + +#: ../cache/locales.php:367 +msgid "Chatrooms" +msgstr "聊天室" + +#: ../cache/locales.php:370 +msgid "My Favorite Room" +msgstr "" + +#: ../cache/locales.php:374 +msgid "Remove a chatroom" +msgstr "移除一个聊天室" + +#: ../cache/locales.php:375 +msgid "" +"You are going to remove the following chatroom. Please confirm your action." +msgstr "您将移除以下的聊天室, 请确认." + +#: ../cache/locales.php:378 +msgid "Users in the room" +msgstr "聊天室用户" + +#: ../cache/locales.php:379 +msgid "Please enter a correct nickname (6 to 40 characters)" +msgstr "" + +#: ../cache/locales.php:381 +msgid "Public chatroom" +msgstr "" + +#: ../cache/locales.php:382 +msgid "Please provide a room address" +msgstr "" + +#: ../cache/locales.php:383 +msgid "You are currently logued as an anonymous user." +msgstr "" + +#: ../cache/locales.php:384 +msgid "" +"You can join using your own account or create one on the login page by " +"loging out using the cross in the top-right corner." +msgstr "" + +#: ../cache/locales.php:385 +#, php-format +msgid "Login on %s" +msgstr "" + +#: ../cache/locales.php:386 +msgid "Your nickname" +msgstr "" + +#: ../cache/locales.php:387 +msgid "Ungrouped" +msgstr "未分组" + +#: ../cache/locales.php:388 +msgid "Show disconnected contacts" +msgstr "显示未联系的联系人" + +#: ../cache/locales.php:389 +msgid "Hide disconnected contacts" +msgstr "隐藏未联系的联系人" + +#: ../cache/locales.php:390 +#, php-format +msgid "Show group %s" +msgstr "显示分组 %s" + +#: ../cache/locales.php:391 +#, php-format +msgid "Hide group %s" +msgstr "隐藏分组 %s" + +#: ../cache/locales.php:392 +msgid "Please enter a valid Jabber ID" +msgstr "请输入有效的Jabber ID" + +#: ../cache/locales.php:393 +msgid "" +"No contacts ? You can add one using the + button bellow or going to the " +"Explore page" +msgstr "没有联系人? 您可以使用下面的加号按钮来进入探索页面" + +#: ../cache/locales.php:394 +msgid "Show/Hide" +msgstr "显示/隐藏" + +#: ../cache/locales.php:395 +msgid "Enter the Jabber ID of your contact." +msgstr "输入您帐号的 Jabber ID" + +#: ../cache/locales.php:396 +msgid "Press enter to validate." +msgstr "回车验证" + +#: ../cache/locales.php:397 +msgid "JID" +msgstr "" + +#: ../cache/locales.php:398 +msgid "Results" +msgstr "结果" + +#: ../cache/locales.php:399 +msgid "Contact added" +msgstr "联系人已添加" + +#: ../cache/locales.php:401 +msgid "Contact deleted" +msgstr "联系人已删除" + +#: ../cache/locales.php:403 +msgid "This is not a valid url" +msgstr "" + +#: ../cache/locales.php:404 +msgid "Sharing the URL" +msgstr "" + +#: ../cache/locales.php:405 +msgid "Statistics" +msgstr "统计" + +#: ../cache/locales.php:406 +msgid "Since" +msgstr "" + +#: ../cache/locales.php:407 +msgid "Sessions" +msgstr "" + +#: ../cache/locales.php:409 +msgid "Monthly Subscriptions" +msgstr "" + +#: ../cache/locales.php:410 +msgid "Monthly Subscriptions Cumulated" +msgstr "" + +#: ../cache/locales.php:412 +msgid "" +"Movim is a decentralized social network, before creating a new account you " +"need to choose a server to register." +msgstr "Movim 是一个分散式管理的社交网络,在建立一个新账户之前,你需要选择一个服务器注册。" + +#: ../cache/locales.php:413 +msgid "Your server here ?" +msgstr "" + +#: ../cache/locales.php:414 +msgid "Contact us to add yours to the officially supported servers list" +msgstr "联系我们以加入官方支持服务列表" + +#: ../cache/locales.php:416 +msgid "No public feed for this contact" +msgstr "该账户没有公共订阅" + +#: ../cache/locales.php:417 +msgid "No contact specified" +msgstr "没有指定联系人" + +#: ../cache/locales.php:418 ../cache/locales.php:473 +msgid "Profile" +msgstr "简介" + +#: ../cache/locales.php:419 +msgid "Profile Updated" +msgstr "更新简介" + +#: ../cache/locales.php:420 +msgid "Profile Not Updated" +msgstr "未更新简介" + +#: ../cache/locales.php:421 +msgid "Your profile is now public" +msgstr "您的档案现在是公开的" + +#: ../cache/locales.php:422 +msgid "Your profile is now restricted" +msgstr "现在您的档案是保密的" + +#: ../cache/locales.php:436 +msgid "Twitter" +msgstr "Twitter" + +#: ../cache/locales.php:437 +msgid "Skype" +msgstr "Skype" + +#: ../cache/locales.php:438 +msgid "Yahoo" +msgstr "Yahoo" + +#: ../cache/locales.php:439 +msgid "Privacy Level" +msgstr "隐私等级" + +#: ../cache/locales.php:440 +msgid "Is this profile public ?" +msgstr "公开您的档案么?" + +#: ../cache/locales.php:441 +msgid "" +"Please pay attention ! By making your profile public, all the information " +"listed above will be available for all the Movim users and on the whole " +"Internet." +msgstr "请注意!公开您的档案,上面列出的所有信息将对Movim的所有用户和整个互联网公开" + +#: ../cache/locales.php:442 +msgid "Call" +msgstr "" + +#: ../cache/locales.php:443 +msgid "Hang up" +msgstr "" + +#: ../cache/locales.php:444 +msgid "Connection" +msgstr "连接" + +#: ../cache/locales.php:445 ../cache/locales.php:451 +msgid "Hung up" +msgstr "" + +#: ../cache/locales.php:446 ../cache/locales.php:452 +msgid "Your contact is busy" +msgstr "您的联系人正忙" + +#: ../cache/locales.php:447 ../cache/locales.php:453 +msgid "Declined" +msgstr "" + +#: ../cache/locales.php:448 ../cache/locales.php:454 +msgid "Remote application incompatible" +msgstr "" + +#: ../cache/locales.php:450 ../cache/locales.php:456 +msgid "Is calling you" +msgstr "" + +#: ../cache/locales.php:457 +msgid "You don't have javascript enabled. Good luck with that." +msgstr "您的浏览器没有开启javascript,请排查一下" + +#: ../cache/locales.php:458 +msgid "" +"Movim is a kickass distributed social networking platform that protect your " +"privacy an comes with a set of awesome features." +msgstr "" + +#: ../cache/locales.php:459 +msgid "Administration" +msgstr "管理" + +#: ../cache/locales.php:460 +msgid "Home" +msgstr "主页" + +#: ../cache/locales.php:461 +msgid "Discover" +msgstr "发现" + +#: ../cache/locales.php:462 +msgid "Explore" +msgstr "探索" + +#: ../cache/locales.php:463 +msgid "Account Creation" +msgstr "建立帐号" + +#: ../cache/locales.php:464 +msgid "News" +msgstr "新闻" + +#: ../cache/locales.php:465 +msgid "Avatar" +msgstr "头像" + +#: ../cache/locales.php:467 +msgid "Chats" +msgstr "" + +#: ../cache/locales.php:470 +msgid "Server" +msgstr "服务器" + +#: ../cache/locales.php:471 +msgid "Public Groups" +msgstr "" + +#: ../cache/locales.php:472 +msgid "Viewer" +msgstr "游客" + +#: ../cache/locales.php:474 +msgid "Media" +msgstr "媒体" + +#: ../cache/locales.php:475 +msgid "Blog" +msgstr "博客" + +#: ../cache/locales.php:476 +msgid "About" +msgstr "关于" + +#: ../cache/locales.php:477 +msgid "Login" +msgstr "登录" + +#: ../cache/locales.php:479 +msgid "Feed" +msgstr "Feed" + +#: ../cache/locales.php:481 +msgid "Gallery" +msgstr "" + +#: ../cache/locales.php:483 +msgid "Visio-conference" +msgstr "视频" + +#: ../cache/locales.php:484 +msgid "Pods" +msgstr "" + +#: ../cache/locales.php:485 +msgid "Share" +msgstr "" + +#: ../cache/locales.php:486 +msgid "Room" +msgstr "" + +#: ../cache/locales.php:487 +#, php-format +msgid "Error: %s" +msgstr "错误: %s" + +#: ../cache/locales.php:488 +#, php-format +msgid "Cannot load file '%s'" +msgstr "不能加载文件 '%s'" + +#: ../cache/locales.php:489 +#, php-format +msgid "Route error, please set all the parameters for the page %s" +msgstr "路径错误,请设置所有的参数%s" + +#: ../cache/locales.php:490 +#, php-format +msgid "Requested widget '%s' doesn't exist." +msgstr "请求的小工具 '%s' 不存在." + +#: ../cache/locales.php:491 +#, php-format +msgid "Requested event '%s' not registered." +msgstr "请求的事件 '%s' 未注册." + +#: ../cache/locales.php:492 +msgid "Whoops!" +msgstr "" + +#: ../cache/locales.php:493 +msgid "It seem that you don't have any pictures here?" +msgstr "似乎您还没有任何图片?" + +#: ../cache/locales.php:494 +msgid "You can try to upload a couple by going to the Media page" +msgstr "您可以通过进入媒体页面来试图上传一些" + +#: ../cache/locales.php:495 +#, php-format +msgid "%s - About" +msgstr "%s - 关于" + +#: ../cache/locales.php:496 +#, php-format +msgid "%s - Account" +msgstr "%s -账户" + +#: ../cache/locales.php:497 +#, php-format +msgid "%s - Administration Panel" +msgstr "%s - 管理员面板" + +#: ../cache/locales.php:498 +#, php-format +msgid "%s - Blog" +msgstr "" + +#: ../cache/locales.php:499 +#, php-format +msgid "%s - Configuration" +msgstr "%s - 配置" + +#: ../cache/locales.php:500 +#, php-format +msgid "%s - Discover" +msgstr "%s - 发现" + +#: ../cache/locales.php:501 +#, php-format +msgid "%s - Explore" +msgstr "%s -探索" + +#: ../cache/locales.php:502 +#, php-format +msgid "%s - Help Page" +msgstr "%s - 帮助" + +#: ../cache/locales.php:503 +#, php-format +msgid "%s - Login to Movim" +msgstr "%s - 登录 Movim" + +#: ../cache/locales.php:504 +#, php-format +msgid "%s - Welcome to Movim" +msgstr "%s - 欢迎来到 MOVIM" + +#: ../cache/locales.php:505 +#, php-format +msgid "%s - Media" +msgstr "" + +#: ../cache/locales.php:506 +#, php-format +msgid "%s - News" +msgstr "%s - 新闻" + +#: ../cache/locales.php:507 +#, php-format +msgid "%s - Group Configuration" +msgstr "" + +#: ../cache/locales.php:508 +#, php-format +msgid "%s - Group" +msgstr "" + +#: ../cache/locales.php:509 +#, php-format +msgid "%s - 404" +msgstr "" + +#: ../cache/locales.php:510 +#, php-format +msgid "%s - Profile" +msgstr "%s - 档案" + +#: ../cache/locales.php:511 +#, php-format +msgid "%s - Server" +msgstr "" + +#: ../cache/locales.php:512 +msgid "Validate" +msgstr "验证" + +#: ../cache/locales.php:513 +msgid "Refresh" +msgstr "刷新" + +#: ../cache/locales.php:514 +msgid "Add" +msgstr "添加" + +#: ../cache/locales.php:515 +msgid "Delete" +msgstr "删除" + +#: ../cache/locales.php:516 +msgid "Remove" +msgstr "移除" + +#: ../cache/locales.php:517 +msgid "Cancel" +msgstr "取消" + +#: ../cache/locales.php:518 +msgid "Close" +msgstr "关闭" + +#: ../cache/locales.php:519 +msgid "Update" +msgstr "更新" + +#: ../cache/locales.php:520 +msgid "Updating" +msgstr "更新中" + +#: ../cache/locales.php:521 +msgid "Submit" +msgstr "提交" + +#: ../cache/locales.php:522 +msgid "Submitting" +msgstr "提交中" + +#: ../cache/locales.php:523 +msgid "Reset" +msgstr "重置" + +#: ../cache/locales.php:524 +msgid "Register" +msgstr "注册" + +#: ../cache/locales.php:525 +msgid "Unregister" +msgstr "" + +#: ../cache/locales.php:526 +msgid "Save" +msgstr "保存" + +#: ../cache/locales.php:527 +msgid "Clear" +msgstr "清除" + +#: ../cache/locales.php:528 +msgid "Upload" +msgstr "上传" + +#: ../cache/locales.php:529 +msgid "Come in!" +msgstr "登录" + +#: ../cache/locales.php:530 +msgid "Connecting" +msgstr "连接中" + +#: ../cache/locales.php:531 +msgid "Yes" +msgstr "是" + +#: ../cache/locales.php:532 +msgid "No" +msgstr "否" + +#: ../cache/locales.php:534 +msgid "Return" +msgstr "返回" + +#: ../cache/locales.php:535 +msgid "Accept" +msgstr "接收" + +#: ../cache/locales.php:536 +msgid "Refuse" +msgstr "" + +#: ../cache/locales.php:537 +msgid "Next" +msgstr "" + +#: ../cache/locales.php:538 +msgid "Previous" +msgstr "" + +#: ../cache/locales.php:539 +#, php-format +msgid "Step %s" +msgstr "" + +#: ../cache/locales.php:542 +msgid "Day" +msgstr "天" + +#: ../cache/locales.php:543 +msgid "Monday" +msgstr "星期一" + +#: ../cache/locales.php:544 +msgid "Tuesday" +msgstr "星期二" + +#: ../cache/locales.php:545 +msgid "Wednesday" +msgstr "星期三" + +#: ../cache/locales.php:546 +msgid "Thursday" +msgstr "星期四" + +#: ../cache/locales.php:547 +msgid "Friday" +msgstr "星期五" + +#: ../cache/locales.php:548 +msgid "Saturday" +msgstr "星期六" + +#: ../cache/locales.php:549 +msgid "Sunday" +msgstr "星期日" + +#: ../cache/locales.php:550 ../cache/locales.php:559 +msgid "None" +msgstr "无" + +#: ../cache/locales.php:551 +msgid "Male" +msgstr "男性" + +#: ../cache/locales.php:552 +msgid "Female" +msgstr "女性" + +#: ../cache/locales.php:553 +msgid "Other" +msgstr "其他" + +#: ../cache/locales.php:554 +msgid "Bot" +msgstr "Bot" + +#: ../cache/locales.php:555 +msgid "Desktop" +msgstr "桌面" + +#: ../cache/locales.php:556 +msgid "Phone" +msgstr "电话" + +#: ../cache/locales.php:557 +msgid "Web" +msgstr "网站" + +#: ../cache/locales.php:558 +msgid "Registered" +msgstr "已注册" + +#: ../cache/locales.php:560 +msgid "Single" +msgstr "单身" + +#: ../cache/locales.php:561 +msgid "In a relationship" +msgstr "热恋中" + +#: ../cache/locales.php:562 +msgid "Married" +msgstr "已婚" + +#: ../cache/locales.php:563 +msgid "Divorced" +msgstr "离异" + +#: ../cache/locales.php:564 +msgid "Widowed" +msgstr "丧偶" + +#: ../cache/locales.php:565 +msgid "Cohabiting" +msgstr "同居" + +#: ../cache/locales.php:566 +msgid "Civil Union" +msgstr "伴侣关系" + +#: ../cache/locales.php:567 +msgid "Not shared" +msgstr "私密" + +#: ../cache/locales.php:568 +msgid "Shared with one contact" +msgstr "与一个联系人共享" + +#: ../cache/locales.php:569 +msgid "Shared with all contacts" +msgstr "与所有联系人共享" + +#: ../cache/locales.php:570 +msgid "Shared with the XMPP network" +msgstr "在XMPP网络共享" + +#: ../cache/locales.php:571 +msgid "Shared with the whole Internet" +msgstr "完全公开" + +#: ../cache/locales.php:572 +msgid "Online" +msgstr "在线" + +#: ../cache/locales.php:573 +msgid "Away" +msgstr "离开" + +#: ../cache/locales.php:574 +msgid "Do Not Disturb" +msgstr "请勿打扰" + +#: ../cache/locales.php:575 +msgid "Extended Away" +msgstr "扩展" + +#: ../cache/locales.php:576 +msgid "Offline" +msgstr "离线" + +#: ../cache/locales.php:577 +msgid "Error" +msgstr "错误" + +#: ../cache/locales.php:578 +msgid "afraid" +msgstr "害怕" + +#: ../cache/locales.php:579 +msgid "amazed" +msgstr "吃惊" + +#: ../cache/locales.php:580 +msgid "amorous" +msgstr "恋爱" + +#: ../cache/locales.php:581 +msgid "angry" +msgstr "生气" + +#: ../cache/locales.php:582 +msgid "annoyed" +msgstr "恼怒" + +#: ../cache/locales.php:583 +msgid "anxious" +msgstr "焦虑" + +#: ../cache/locales.php:584 +msgid "aroused" +msgstr "亢奋" + +#: ../cache/locales.php:585 +msgid "ashamed" +msgstr "惭愧" + +#: ../cache/locales.php:586 +msgid "bored" +msgstr "无聊" + +#: ../cache/locales.php:587 +msgid "brave" +msgstr "勇敢" + +#: ../cache/locales.php:588 +msgid "calm" +msgstr "平静" + +#: ../cache/locales.php:589 +msgid "cautious" +msgstr "小心" + +#: ../cache/locales.php:590 +msgid "cold" +msgstr "冷" + +#: ../cache/locales.php:591 +msgid "confident" +msgstr "自信" + +#: ../cache/locales.php:592 +msgid "confused" +msgstr "迷惑" + +#: ../cache/locales.php:593 +msgid "contemplative" +msgstr "沉思" + +#: ../cache/locales.php:594 +msgid "contented" +msgstr "满意" + +#: ../cache/locales.php:595 +msgid "cranky" +msgstr "古怪" + +#: ../cache/locales.php:596 +msgid "crazy" +msgstr "疯狂" + +#: ../cache/locales.php:597 +msgid "creative" +msgstr "创意" + +#: ../cache/locales.php:598 +msgid "curious" +msgstr "好奇" + +#: ../cache/locales.php:599 +msgid "dejected" +msgstr "沮丧" + +#: ../cache/locales.php:600 +msgid "depressed" +msgstr "郁闷" + +#: ../cache/locales.php:601 +msgid "disappointed" +msgstr "失望" + +#: ../cache/locales.php:602 +msgid "disgusted" +msgstr "讨厌" + +#: ../cache/locales.php:603 +msgid "dismayed" +msgstr "灰心" + +#: ../cache/locales.php:604 +msgid "distracted" +msgstr "烦躁" + +#: ../cache/locales.php:605 +msgid "embarrassed" +msgstr "尴尬" + +#: ../cache/locales.php:606 +msgid "envious" +msgstr "羡慕" + +#: ../cache/locales.php:607 +msgid "excited" +msgstr "兴奋" + +#: ../cache/locales.php:608 +msgid "flirtatious" +msgstr "挑逗" + +#: ../cache/locales.php:609 +msgid "frustated" +msgstr "" + +#: ../cache/locales.php:610 +msgid "grateful" +msgstr "感谢" + +#: ../cache/locales.php:611 +msgid "grieving" +msgstr "伤心" + +#: ../cache/locales.php:612 +msgid "grumpy" +msgstr "暴躁" + +#: ../cache/locales.php:613 +msgid "guilty" +msgstr "内疚" + +#: ../cache/locales.php:614 +msgid "happy" +msgstr "幸福" + +#: ../cache/locales.php:615 +msgid "hopeful" +msgstr "希望" + +#: ../cache/locales.php:616 +msgid "hot" +msgstr "热" + +#: ../cache/locales.php:617 +msgid "humbled" +msgstr "贬低" + +#: ../cache/locales.php:618 +msgid "humiliated" +msgstr "丢脸" + +#: ../cache/locales.php:619 +msgid "hungry" +msgstr "饿" + +#: ../cache/locales.php:620 +msgid "hurt" +msgstr "痛苦" + +#: ../cache/locales.php:621 +msgid "impressed" +msgstr "感动" + +#: ../cache/locales.php:622 +msgid "in awe" +msgstr "佩服" + +#: ../cache/locales.php:623 +msgid "in love" +msgstr "示爱" + +#: ../cache/locales.php:624 +msgid "indignant" +msgstr "" + +#: ../cache/locales.php:625 +msgid "interested" +msgstr "有趣" + +#: ../cache/locales.php:626 +msgid "intoxicated" +msgstr "中毒" + +#: ../cache/locales.php:627 +msgid "invincible" +msgstr "无敌的" + +#: ../cache/locales.php:628 +msgid "jealous" +msgstr "妒忌" + +#: ../cache/locales.php:629 +msgid "lonely" +msgstr "孤独" + +#: ../cache/locales.php:630 +msgid "lost" +msgstr "迷惑" + +#: ../cache/locales.php:631 +msgid "lucky" +msgstr "好运" + +#: ../cache/locales.php:632 +msgid "mean" +msgstr "吝啬" + +#: ../cache/locales.php:633 +msgid "moody" +msgstr "易怒的" + +#: ../cache/locales.php:634 +msgid "nervous" +msgstr "紧张" + +#: ../cache/locales.php:635 +msgid "neutral" +msgstr "中立" + +#: ../cache/locales.php:636 +msgid "offended" +msgstr "生气" + +#: ../cache/locales.php:637 +msgid "outraged" +msgstr "愤怒" + +#: ../cache/locales.php:638 +msgid "playful" +msgstr "幽默" + +#: ../cache/locales.php:639 +msgid "proud" +msgstr "自豪" + +#: ../cache/locales.php:640 +msgid "relaxed" +msgstr "宽慰" + +#: ../cache/locales.php:641 +msgid "relieved" +msgstr "放松" + +#: ../cache/locales.php:642 +msgid "remorseful" +msgstr "悔恨" + +#: ../cache/locales.php:643 +msgid "restless" +msgstr "不安" + +#: ../cache/locales.php:644 +msgid "sad" +msgstr "悲伤" + +#: ../cache/locales.php:645 +msgid "sarcastic" +msgstr "讽刺" + +#: ../cache/locales.php:646 +msgid "satisfied" +msgstr "满意" + +#: ../cache/locales.php:647 +msgid "serious" +msgstr "严肃" + +#: ../cache/locales.php:648 +msgid "shocked" +msgstr "惊讶" + +#: ../cache/locales.php:649 +msgid "shy" +msgstr "害羞" + +#: ../cache/locales.php:650 +msgid "sick" +msgstr "生病" + +#: ../cache/locales.php:651 +msgid "sleepy" +msgstr "困" + +#: ../cache/locales.php:652 +msgid "spontaneous" +msgstr "随意" + +#: ../cache/locales.php:653 +msgid "stressed" +msgstr "紧张" + +#: ../cache/locales.php:654 +msgid "strong" +msgstr "得意" + +#: ../cache/locales.php:655 +msgid "surprised" +msgstr "惊喜" + +#: ../cache/locales.php:656 +msgid "thankful" +msgstr "感谢" + +#: ../cache/locales.php:657 +msgid "thirsty" +msgstr "口渴" + +#: ../cache/locales.php:658 +msgid "tired" +msgstr "疲劳" + +#: ../cache/locales.php:659 +msgid "undefined" +msgstr "未定义" + +#: ../cache/locales.php:660 +msgid "weak" +msgstr "虚弱" + +#: ../cache/locales.php:661 +msgid "worried" +msgstr "担心" + +#: ../cache/locales.php:662 +msgid "Month" +msgstr "月" + +#: ../cache/locales.php:663 +msgid "January" +msgstr "一月" + +#: ../cache/locales.php:664 +msgid "February" +msgstr "二月" + +#: ../cache/locales.php:665 +msgid "March" +msgstr "三月" + +#: ../cache/locales.php:666 +msgid "April" +msgstr "四月" + +#: ../cache/locales.php:667 +msgid "May" +msgstr "五月" + +#: ../cache/locales.php:668 +msgid "June" +msgstr "六月" + +#: ../cache/locales.php:669 +msgid "July" +msgstr "七月" + +#: ../cache/locales.php:670 +msgid "August" +msgstr "八月" + +#: ../cache/locales.php:671 +msgid "September" +msgstr "九月" + +#: ../cache/locales.php:672 +msgid "October" +msgstr "十月" + +#: ../cache/locales.php:673 +msgid "November" +msgstr "十一月" + +#: ../cache/locales.php:674 +msgid "December" +msgstr "十二月" + +#: ../cache/locales.php:675 +msgid "Year" +msgstr "年" + +#: ../cache/locales.php:676 +msgid "Today" +msgstr "今天" + +#: ../cache/locales.php:677 +msgid "Tomorrow" +msgstr "明天" + +#: ../cache/locales.php:678 +msgid "Yesterday" +msgstr "昨天" + +#: ../cache/locales.php:679 +#, php-format +msgid " %d days ago" +msgstr " %d 天以前" + +#: ../cache/locales.php:680 +msgid "day" +msgstr "日期" + +#: ../cache/locales.php:682 +msgid "What's new ?" +msgstr "" + +#: ../cache/locales.php:683 +msgid "Place" +msgstr "地点" + +#: ../cache/locales.php:684 +msgid "by" +msgstr "通过" + +#: ../cache/locales.php:685 +msgid "Geolocalisation" +msgstr "" + +#: ../cache/locales.php:686 +msgid "email" +msgstr "邮件" + +#: ../cache/locales.php:688 +msgid "No comments yet" +msgstr "" + +#: ../cache/locales.php:689 +msgid "No comments stream" +msgstr "没有评论集" + +#: ../cache/locales.php:690 +msgid "Your feed cannot be loaded." +msgstr "不能加载到您的feed" + +#: ../cache/locales.php:691 +msgid "Get older posts" +msgstr "查看以前公告" + +#: ../cache/locales.php:692 +#, php-format +msgid "%s new items" +msgstr "" + +#: ../cache/locales.php:693 +msgid "Comment publication error" +msgstr "发表评论失败" + +#: ../cache/locales.php:694 +msgid "Show the older comments" +msgstr "显示以前的评论" + +#: ../cache/locales.php:695 +msgid "Loading comments ..." +msgstr "载入评论..." + +#: ../cache/locales.php:696 +msgid "Get the comments" +msgstr "" + +#: ../cache/locales.php:697 +msgid "Add a comment" +msgstr "添加评论" + +#: ../cache/locales.php:698 +msgid "Share with" +msgstr "" + +#: ../cache/locales.php:699 +msgid "Everyone" +msgstr "每个人" + +#: ../cache/locales.php:700 +msgid "Your contacts" +msgstr "您的联系人" + +#: ../cache/locales.php:702 +msgid "Updated" +msgstr "已更新" + +#: ../cache/locales.php:703 +msgid "Content not found" +msgstr "内容未找到" + +#: ../cache/locales.php:704 +msgid "Contact publication" +msgstr "" + +#: ../cache/locales.php:705 +msgid "Comments" +msgstr "" + +#: ../cache/locales.php:706 +msgid "The API is not reachable, try again later" +msgstr "API无法连接, 请稍后重试" + +#: ../cache/locales.php:707 +msgid "Type here" +msgstr "" + +#, php-format +#~ msgid "%s - Account Creation" +#~ msgstr "%s - 建立帐号" + +#~ msgid "Debug console" +#~ msgstr "检查更正主控台" + +#~ msgid "Logout" +#~ msgstr "注销" + +#~ msgid "PHP version mismatch. Movim requires PHP 5.3 minimum." +#~ msgstr "PHP 版本不符。 Movim 需要 PHP 5.3以上的版本。" + +#, php-format +#~ msgid "Movim requires the %s extension." +#~ msgstr "Movim 需要 %s 扩展名。" + +#~ msgid "Movim's folder must be writable." +#~ msgstr "Movim 的文件夹必须不是写保护的。" + +#~ msgid "Movim Installer" +#~ msgstr "Movim 安装程序。" + +#, php-format +#~ msgid "Couldn't create directory '%s'." +#~ msgstr "不能建立目录 '%s'。" + +#, php-format +#~ msgid "Couldn't create configuration file '%s'." +#~ msgstr "不能建立配置文件 '%s'。" + +#~ msgid "Compatibility Test" +#~ msgstr "兼容性测试" + +#~ msgid "" +#~ "The following requirements were not met. Please make sure they are all " +#~ "satisfied in order to install Movim." +#~ msgstr "没有达到符合安装 Movim的软件要求。请检查后再安装。" + +#~ msgid "User not logged in." +#~ msgstr "用户还未登录。" + +#~ msgid "JID not provided." +#~ msgstr "还未提供JID。" + +#, php-format +#~ msgid "jid '%s' is incorrect" +#~ msgstr "JID %s 是不正确" + +#~ msgid "normal" +#~ msgstr "普通" + +#~ msgid "talkative" +#~ msgstr "活跃" + +#~ msgid "Create my vCard" +#~ msgstr "建立个人名片" + +#~ msgid "Edit my Profile" +#~ msgstr "编辑个人简介" + +#~ msgid "Invite this user" +#~ msgstr "邀请用户" + +#~ msgid "Wrong ID" +#~ msgstr "ID错误" + +#~ msgid "You entered different passwords" +#~ msgstr "您输入了不同的密码" + +#~ msgid "Invalid name" +#~ msgstr "用户名无效" + +#~ msgid "Username already taken" +#~ msgstr "用户名已注册" + +#~ msgid "Could not connect to the XMPP server" +#~ msgstr "不能链接到XMPP服务器" + +#~ msgid "Could not communicate with the XMPP server" +#~ msgstr "不能和XMPP服务器交流" + +#~ msgid "empty" +#~ msgstr "空" + +#~ msgid "terse" +#~ msgstr "简洁" + +#~ msgid "ultimate" +#~ msgstr "最后" + +#~ msgid "wants to talk with you" +#~ msgstr "想和你谈谈" + +#~ msgid "What is Movim?" +#~ msgstr "什么是Movim'" + +#, php-format +#~ msgid "" +#~ "Visit the page %s What is Movim ? %s to know more about the project, its " +#~ "aims and understand how it works." +#~ msgstr "访问页面 %s什么是Movim? %s 了解更多,关于这个程序的目的和怎样运行" + +#~ msgid "" +#~ "Some features are missing/I can't do everything I used to do on other social " +#~ "networks" +#~ msgstr "特色正在消失/对我没用,我更喜欢其他的社交网站。" + +#, php-format +#~ msgid "" +#~ "Although Movim is evolving fast, many (many) features are missing. Be " +#~ "patient ;). You can have a look %s at next versions's roadmaps %s to know if " +#~ "the one you want is on its way." +#~ msgstr "即使Movim正在快速发展,很多特色仍然在丢失。请耐心地期待我们,您可以查看%s版本的路线图%s以了解我们是否在往您设想的方向发展" + +#, php-format +#~ msgid "" +#~ "Don't forget that Movim is an open source project, a helping hand is always " +#~ "welcome (see %s Can I participate %s)" +#~ msgstr "不要忘了Movim是一个开放性的程序,我们期待您的参与(see %s 我能加入吗 %s" + +#~ msgid "I can't find the answer to my question here" +#~ msgstr "在这里找不到我的问题的答案" + +#~ msgid "Connecting..." +#~ msgstr "联系中" + +#~ msgid "The current BOSH URL in invalid" +#~ msgstr "当前的BOSH URL 无效" + +#~ msgid "No profile yet ?" +#~ msgstr "还没有简介?" + +#~ msgid "Remove this contact" +#~ msgstr "移除联系人" + +#~ msgid "" +#~ "Your server doesn't support post publication, you can only read contact's " +#~ "feeds" +#~ msgstr "您的服务器不支持该版本,您只能读取联系人的feeds" + +#, php-format +#~ msgid "" +#~ "Go to the %s to the Frequently Asked Questions %s or come ask your question " +#~ "on the official chatroom %s or via our mailing-list (%s see the dedicated " +#~ "page %s)." +#~ msgstr "转到%s到的常见问题解答%s或来问你的问题官方聊天室%s或通过我们的邮件列表(%s看看专用页%s)。" diff --git a/sources/manifest.webapp b/sources/manifest.webapp new file mode 100755 index 0000000..6a4f4e2 --- /dev/null +++ b/sources/manifest.webapp @@ -0,0 +1,16 @@ +{ + "version": "0.9", + "name": "Movim", + "description": "Kick Ass Social Network, decentralized and fully based on XMPP ", + "icons": { + "16": "/themes/material/img/app/16.png", + "48": "/themes/material/img/app/48.png", + "128": "/themes/material/img/app/128.png", + "512": "/themes/material/img/app/512.png" + }, + "developer": { + "name": "Jaussoin Timothée", + "url": "http://movim.eu" + }, + "installs_allowed_from": ["*"] +} diff --git a/sources/mud.php b/sources/mud.php new file mode 100755 index 0000000..2cb1de5 --- /dev/null +++ b/sources/mud.php @@ -0,0 +1,180 @@ +#!/usr/bin/php +boot(); + +$argsize = count($argv); +if($argsize == 1) { + echo +colorize("Welcome to Mud - Movim Unified Doer + +Here some requests you can do with me :", 'green')." +- ".colorize("getloc", 'yellow')." grab all the translations in Movim and generate a global locale file +- ".colorize("comploc", 'yellow')." compile the current locales to a simple PHP array to boost Movim execution +- ".colorize("comptz", 'yellow')." compile the timezones +- ".colorize("db", 'yellow')." create/update the database +- ".colorize("config", 'yellow')." set the configuration of Movim (separated by commas and colons) eg. info:Test,description:Hop + "; + +} elseif($argsize == 2) { + switch ($argv[1]) { + case 'getloc': + getloc(); + break; + /*case 'comploc': + comploc(); + break;*/ + case 'comptz': + comptz(); + break; + case 'config': + echo colorize("You need to pass an argument", 'red'); + break; + case 'db': + $md = Modl\Modl::getInstance(); + $infos = $md->check(); + + if($infos == null) { + echo colorize("Nothing to do\n", 'green'); + } else { + echo colorize("The database need to be updated\n", 'green'); + foreach($infos as $i) { + echo colorize($i."\n", 'blue'); + } + } + break; + } +} elseif($argsize == 3) { + switch ($argv[1]) { + case 'config': + config($argv[2]); + break; + case 'db': + if($argv[2] == 'set') { + $md = Modl\Modl::getInstance(); + $md->check(true); + echo colorize("Database updated\n", 'green'); + } + break; + } +} + +function config($values) { + echo colorize("Movim configuration setter\n", 'green'); + + $cd = new \Modl\ConfigDAO(); + $config = $cd->get(); + + $values = explode(',', $values); + foreach($values as $value) { + $exp = explode(':', $value); + $key = $exp[0]; + array_shift($exp); + $value = implode(':', $exp); + + if(property_exists($config, $key)) { + $old = $config->$key; + $config->$key = $value; + + $cd->set($config); + echo colorize("The configuration key ", 'yellow'). + colorize($key, 'red'). + colorize(" has been updated from ", 'yellow'). + colorize($old, 'blue'). + colorize(" to ", 'yellow'). + colorize($value, 'blue')."\n"; + } + } +} + +function getloc() { + echo colorize("Locales grabber\n", 'green'); + + // We look for all the ini files + $inifiles = glob(WIDGETS_PATH.'*/*.ini'); + array_push($inifiles, LOCALES_PATH . 'locales.ini'); + + $locales = CACHE_PATH.'locales.php'; + $pot = CACHE_PATH.'messages.pot'; + + // We create the cache file + $out = " $value) { + $out .= "t(\"$value\");\n"; + } + } + + $fp = fopen($locales, 'w'); + fwrite($fp, $out); + fclose($fp); + + echo "File $locales created\n"; + + // And we run gettext on it + exec("xgettext -e --no-wrap -kt -o $pot -L PHP $locales "); + + echo "File $pot created\n"; +} + +function comploc() { + echo colorize("Locales compiler\n", 'green'); + + $folder = CACHE_PATH.'/locales/'; + + if(!file_exists($folder)) { + $bool = mkdir($folder); + if(!$bool) { + echo colorize("The locales cache folder can't be created", 'red'); + exit; + } + } else + echo colorize("Folder already exist, don't re-create it\n", 'red'); + + + $langs = loadLangArray(); + foreach($langs as $key => $value) { + $langarr = parseLangFile(DOCUMENT_ROOT . '/locales/' . $key . '.po'); + + $out = ' $msgstr) + if($msgid != '') + $out .= '"'.$msgid.'" => "'. $msgstr . '",'."\n"; + + $out .= ');'; + + $fp = fopen($folder.$key.'.php', 'w'); + fwrite($fp, $out); + fclose($fp); + + echo "- $key compiled\n"; + } +} + +function comptz() { + $file = HELPERS_PATH.'TimezoneList.php'; + $tz = generateTimezoneList(); + + $out = ' $value) + $out .= '"'.$key.'" => "'. $value . '",'."\n"; + + $out .= ');'; + + $fp = fopen($file, 'w'); + fwrite($fp, $out); + fclose($fp); + + echo "- Timezones compiled in $file\n"; +} + +echo "\n"; diff --git a/sources/src/Movim/Daemon/Core.php b/sources/src/Movim/Daemon/Core.php new file mode 100644 index 0000000..1f59baa --- /dev/null +++ b/sources/src/Movim/Daemon/Core.php @@ -0,0 +1,147 @@ +setWebsocket($baseuri, $port); + //echo colorize("Public WebSocket URL :", 'green')." {$ws}\n"; + + $this->loop = $loop; + $this->baseuri = $baseuri; + + $sd = new \Modl\SessionxDAO(); + $sd->clear(); + + $this->registerCleaner(); + } + + public function setWebsocket($baseuri, $port) + { + $explode = parse_url($baseuri); + + echo + "\n". + "--- ".colorize("Server Configuration - Apache", 'purple')." ---". + "\n"; + echo colorize("Enable the Secure WebSocket to WebSocket tunneling", 'yellow')."\n$ a2enmod proxy_wstunnel \n"; + echo colorize("Add this in your configuration file (default-ssl.conf)", 'yellow')."\nProxyPass /ws/ ws://localhost:{$port}/\n"; + + echo + "\n". + "--- ".colorize("Server Configuration - nginx", 'purple')." ---". + "\n"; + echo colorize("Add this in your configuration file", 'yellow')."\n"; + echo "location /ws/ { + proxy_pass http://localhost:{$port}/; + proxy_http_version 1.1; + proxy_set_header Upgrade \$http_upgrade; + proxy_set_header Connection \"Upgrade\"; + proxy_set_header Host \$host; + proxy_set_header X-Real-IP \$remote_addr; + proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto https; + proxy_read_timeout 86400s; + proxy_send_timeout 86400s; + proxy_redirect off; +} + +"; + + $path = $explode['host'].$explode['path']; + + if($explode['scheme'] == 'https') { + $ws = 'wss://'.$path.'ws/'; + $secured = 'true'; + echo colorize("Encrypted ", 'green')."\n"; + } else { + $ws = 'ws://'.$path.'ws/'; + $secured = 'false'; + echo colorize("Unencrypted ", 'red')."\n"; + } + + file_put_contents(CACHE_PATH.'websocket', $secured); + + return $ws; + } + + public function onOpen(ConnectionInterface $conn) + { + $sid = $this->getSid($conn); + if($sid != null) { + if(!array_key_exists($sid, $this->sessions)) { + $this->sessions[$sid] = new Session($this->loop, $sid, $this->baseuri); + } + + $this->sessions[$sid]->attach($conn); + } + } + + public function onMessage(ConnectionInterface $from, $msg) + { + $sid = $this->getSid($from); + if($sid != null) { + $this->sessions[$sid]->messageIn($from, $msg); + } + } + + public function onClose(ConnectionInterface $conn) + { + $sid = $this->getSid($conn); + if($sid != null) { + $this->sessions[$sid]->detach($conn); + $this->closeEmptySession($sid); + } + } + + private function registerCleaner() + { + $this->loop->addPeriodicTimer(5, function() { + foreach($this->sessions as $sid => $session) { + if(time()-$session->timestamp > $this->cleanerdelay*60) { + $session->killLinker(); + $this->closeEmptySession($sid); + } + } + }); + } + + private function closeEmptySession($sid) + { + // No WebSockets and no linker ? We close the whole session + if($this->sessions[$sid]->countClients() == 0 + && $this->sessions[$sid]->process == null) { + $sd = new \Modl\SessionxDAO(); + $sd->delete($sid); + + unset($this->sessions[$sid]); + } + } + + public function onError(ConnectionInterface $conn, \Exception $e) + { + echo "An error has occurred: {$e->getMessage()}\n"; + } + + private function getSid(ConnectionInterface $conn) + { + $cookies = $conn->WebSocket->request->getCookies(); + if(array_key_exists('MOVIM_SESSION_ID', $cookies)) { + return $cookies['MOVIM_SESSION_ID']; + } else { + return null; + } + } +} diff --git a/sources/src/Movim/Daemon/Session.php b/sources/src/Movim/Daemon/Session.php new file mode 100644 index 0000000..869455b --- /dev/null +++ b/sources/src/Movim/Daemon/Session.php @@ -0,0 +1,118 @@ +sid = $sid; + $this->baseuri = $baseuri; + + $this->clients = new \SplObjectStorage; + $this->register($loop, $this); + + $this->timestamp = time(); + } + + public function attach(ConnectionInterface $conn) + { + $this->clients->attach($conn); + echo colorize($this->sid, 'yellow'). " : ".colorize($conn->resourceId." connected\n", 'green'); + } + + public function detach(ConnectionInterface $conn) + { + $this->clients->detach($conn); + echo colorize($this->sid, 'yellow'). " : ".colorize($conn->resourceId." deconnected\n", 'red'); + } + + public function countClients() + { + return $this->clients->count(); + } + + private function register($loop, $me) + { + $buffer = ''; + + // Launching the linker + $this->process = new \React\ChildProcess\Process( + 'exec php linker.php', + null, + array( + 'sid' => $this->sid, + 'baseuri' => $this->baseuri + ) + ); + + $this->process->start($loop); + + // Buffering the incoming data and fire it once its complete + $this->process->stdout->on('data', function($output) use ($me, &$buffer) { + if(substr($output, -1) == "") { + $out = $buffer . substr($output, 0, -1); + $buffer = ''; + $me->messageOut($out); + } else { + $buffer .= $output; + } + }); + + // The linker died, we close properly the session + $this->process->on('exit', function($output) use ($me) { + echo colorize($this->sid, 'yellow'). " : ".colorize("linker killed \n", 'red'); + $me->process = null; + $me->closeAll(); + + $sd = new \Modl\SessionxDAO; + $sd->delete($this->sid); + }); + + // Debug only, if the linker output some errors + $this->process->stderr->on('data', function($output) use ($me) { + echo $output; + }); + } + + public function killLinker() + { + if(isset($this->process)) { + $this->process->terminate(); + $this->process = null; + } + } + + public function closeAll() + { + foreach ($this->clients as $client) { + $client->close(); + } + } + + public function messageIn(ConnectionInterface $from, $msg) + { + $this->timestamp = time(); + if(isset($this->process)) { + $this->process->stdin->write($msg.""); + } + } + + public function messageOut($msg) + { + $this->timestamp = time(); + if(!empty($msg)) { + foreach ($this->clients as $client) { + $client->send($msg); + } + } + } +} diff --git a/sources/system/Cache.php b/sources/system/Cache.php new file mode 100755 index 0000000..e48f46a --- /dev/null +++ b/sources/system/Cache.php @@ -0,0 +1,119 @@ +login = $user->getLogin(); + } + + function __destruct() + { + } + + public static function create() + { + if(!is_object(self::$instance)) { + self::$instance = new Cache(); + } + return self::$instance; + } + + // Helper function to access cache. + public static function c() + { + $cache = self::create(); + + return call_user_func_array(array($cache, 'handle'), func_get_args()); + } + + /** + * Fetches or commits an object to cache with the provided key. + * + * Prototype: handle(string $key, ...) + * + * The following fetches an object from cache. + * handle('key') + * + * This commits an object to cache. + * handle('key', $object); + * + * Several objects can be commited to cache in this manner: + * handle('key', $object1, $object2, $object3); + * And retrieved as follows: + * list($object1, $object2, $object3) = handle('key'); + */ + public function handle($key) + { + $arglist = func_get_args(); + $key = $arglist[0]; + + if(func_num_args() == 1) { + $content = $this->read_cache($key); + + if(isset($content) && $content != "") { + return $content; + } else { + return null; + } + } + + if(func_num_args() == 2) { + return $this->write_cache($key, $arglist[1]); + } + else { + // Cutting a piece of the args. + $content = array_slice($argslist, 1); + return $this->write_cache($key, $content); + } + } + + /** + * Serializes data in a proper fashion. + */ + private function write_cache($key, $object) + { + $data = str_replace("'", "\\'", base64_encode(gzcompress(serialize($object)))); + $time = date(DATE_ISO8601, time()); + + $cd = new \modl\CacheDAO(); + $c = new \modl\Cache(); + + $c->session = $this->login; + $c->data = $data; + $c->name = $key; + $c->timestamp = $time; + + $cd->set($c); + } + + /** + * Unserializes data. + */ + private function read_cache($key) + { + $cd = new \modl\CacheDAO(); + $var = $cd->get($this->login, $key); + + if(isset($var)) { + return unserialize(gzuncompress(base64_decode(str_replace("\\'", "'", $var->data)))); + } else { + return false; + } + } +} + + +?> diff --git a/sources/system/Debug.php b/sources/system/Debug.php new file mode 100755 index 0000000..06cdb16 --- /dev/null +++ b/sources/system/Debug.php @@ -0,0 +1,140 @@ +
        '.self::getDisplayDump($var).'
      '; + } + } + /** + * Prints a dump of the public, protected and private properties of $var. + * + * @param mixed $var + * @param integer $maxDepth Maximum nesting level for object properties + * @param boolean $stripTags Flag that indicate if output should strip HTML tags + */ + static function dump($var, $maxDepth = 2, $stripTags = false) + { + $var = self::export($var, $maxDepth++,$stripTags); + if ($stripTags) { + print var_export($var,true); + } else { + + print '
        '.self::getDisplayDump($var).'
      '; + } + } + + public static function getDisplayDump($dump) + { + $return = ''; + if (is_array($dump['value'])) { + $return .= $dump['type']; + $return .= '
        '; + + foreach ($dump['value'] as $i =>$val) { + $return .= '
      • '; + $return .=''.$i.' => '.self::getDisplayDump($val); + + $return .= '
      • '; + } + $return .= '
      '; + } else { + if (is_null($dump['value'])) { + $return .= $dump['type']; + } else { + + $return .= $dump['type'] .' "'. htmlentities(substr($dump['value'],0,200)).'"'; + } + + } + return $return; + } + + + /** + * Export + * + * @param mixed $var + * @param int $maxDepth + * @return mixed + */ + public static function export($var, $maxDepth = 2,$striptags = false) + { + $aReturn = array('type' => '', 'value' => $var); + if ($striptags) { + //text only version + if (is_array($var)) { + $aReturn['type'] = ' Array (length ' . count($var) . ') '; + } else if (is_object($var)) { + $aReturn['type'] = 'Object (class ' . get_class($var) . ') '; + } else { + $aReturn['type'] = gettype($var); + } + if ($maxDepth === 0) { + if (is_object($var) || is_array($var)) { + return $aReturn['type']; + } else { + return $aReturn['value']; + } + } + } else { + //html version + + if (is_array($var)) { + $aReturn['type'] = 'Array (length ' . count($var) . ')'; + } else if (is_object($var)) { + $aReturn['type'] = 'Object (class ' . get_class($var) . ')'; + } else { + $aReturn['type'] = ''.gettype($var).''; + } + if ($maxDepth === 0) { + if (is_object($var) || is_array($var)) { + $aReturn['value'] = null; + } + return $aReturn; + } + } + + if (is_array($var)) { + $aReturn['value'] = array(); + + foreach ($var as $k => $v) { + $aReturn['value'][$k] = self::export($v, $maxDepth - 1,$striptags); + } + } else if (is_object($var)) { + $aReturn['value'] = array(); + $var = self::getProperties($var); + foreach ($var as $k => $v) { + $aReturn['value'][$k] = self::export($v, $maxDepth - 1,$striptags); + } + } else { + $aReturn['value'] = $var; + } + + if ($striptags) { + return $aReturn['value']; + } + return $aReturn; + } + + protected static function getProperties($object) + { + $class = get_class($object); + $resArray = array(); + $reflection = new ReflectionObject($object); + $properties = $reflection->getProperties(); + foreach ($properties as $attr) { + $attr->setAccessible(true); + $resArray[implode(' ', Reflection::getModifierNames($attr->getModifiers())) . ' $' . $attr->name] = $attr->getValue($object); + } + return $resArray; + } + +} + +?> diff --git a/sources/system/Event.php b/sources/system/Event.php new file mode 100755 index 0000000..7b9a785 --- /dev/null +++ b/sources/system/Event.php @@ -0,0 +1,12 @@ +iterate($key, $data); + } +} + +?> diff --git a/sources/system/MovimException.php b/sources/system/MovimException.php new file mode 100755 index 0000000..5482c75 --- /dev/null +++ b/sources/system/MovimException.php @@ -0,0 +1,26 @@ +code . ' - ' . $this->message . '
      '; + } +} + +?> diff --git a/sources/system/Picture.php b/sources/system/Picture.php new file mode 100755 index 0000000..cdd80be --- /dev/null +++ b/sources/system/Picture.php @@ -0,0 +1,140 @@ +_bin = fread($handle, filesize($path)); + fclose($handle); + } + + /** + * @desc Load a bin picture from a base64 + */ + public function fromBase($base = false) { + if($base) { + $this->_bin = (string)base64_decode((string)$base); + } + } + + /** + * @desc Convert to a base64 + */ + public function toBase() { + if($this->_bin) + return base64_encode($this->_bin); + else + return false; + } + + /** + * @desc Get a picture of the current size + * @param $key The key of the picture + * @param $width The width requested + * @param $height The height requested + * @return The url of the picture + */ + public function get($key, $width = false, $height = false) { + $this->_key = $key; + + $original = $this->_path.md5($this->_key).'.jpg'; + + // We request the original picture + if($width == false) { + if(file_exists($original)) { + $this->fromPath($original); + return $this->_uri.md5($this->_key).'.jpg'; + } else { + return false; + } + // We request a specific size + } else { + if(file_exists($this->_path.md5($this->_key).'_'.$width.'.jpg')) { + $this->fromPath($this->_path.md5($this->_key).'_'.$width.'.jpg'); + return $this->_uri.md5($this->_key).'_'.$width.'.jpg'; + } else { + if(file_exists($original)) { + $this->fromPath($original); + $this->createThumbnail($width, $height); + + return $this->_uri.md5($this->_key).'_'.$width.'.jpg'; + } else { + return false; + } + } + } + } + + /** + * @desc Save a picture (original size) + * @param $key The key of the picture + */ + public function set($key) { + $this->_key = $key; + $path = $this->_path.md5($this->_key).'.jpg'; + + // If the file exist we replace it + if(file_exists($path) && $this->_bin) { + unlink($path); + + // And destroy all the thumbnails + foreach( + glob( + $this->_path. + md5($key). + '*.jpg', + GLOB_NOSORT + ) as $path_thumb) { + unlink($path_thumb); + } + } + + if($this->_bin) { + $im = new Imagick(); + try { + $im->readImageBlob($this->_bin); + if($im != false) { + $im->setImageCompressionQuality(95); + $im->setInterlaceScheme(Imagick::INTERLACE_PLANE); + $im->writeImage($path); + } + } catch (ImagickException $e) { + error_log($e->getMessage()); + } + } + } + + /** + * @desc Create a thumbnail of the picture and save it + * @param $size The size requested + */ + private function createThumbnail($width, $height = false) { + if(!$height) $height = $width; + + $path = $this->_path.md5($this->_key).'_'.$width.'.jpg'; + + $im = new Imagick; + $im->readImageBlob($this->_bin); + + $geo = $im->getImageGeometry(); + + $im->cropThumbnailImage($width, $height); + if($width > $geo['width']) { + $factor = floor($width/$geo['width']); + $im->blurImage($factor, 10); + } + + $im->setImageCompressionQuality(85); + $im->setInterlaceScheme(Imagick::INTERLACE_PLANE); + + $im->writeImage($path); + + } +} diff --git a/sources/system/RPC.php b/sources/system/RPC.php new file mode 100755 index 0000000..4b5e67a --- /dev/null +++ b/sources/system/RPC.php @@ -0,0 +1,103 @@ + $funcname, + 'params' => $args, + ); + + self::$funcalls[] = $funcall; + } elseif(isset($args[0])) { + //\system\Logs\Logger::log('RPC cleaning system : '.$funcname.', '.$args[0].' cleared'); + } + } + + /** + * Check if the event is not already called + */ + private static function filter($funcname, $args) + { + foreach(self::$funcalls as $f) { + if(isset($f['func']) && + isset($f['params']) && + $f['func'] == $funcname && + $f['params'] === $args) + return false; + } + + return true; + } + + /** + * Sends outgoing requests. + */ + public static function commit() + { + return self::$funcalls; + } + + public static function clear() + { + self::$funcalls = array(); + } + + /** + * Handles incoming requests. + */ + public function handle_json($request) + { + // Loading the widget. + if(isset($request->widget)) { + $widget_name = (string)$request->widget; + } else { + return; + } + + $result = array(); + + // Preparing the parameters and calling the function. + if(isset($request->params)) { + $params = (array)$request->params; + + foreach($params as $p) { + if(is_object($p) && isset($p->container)) + array_push($result, (array)$p->container); + else + array_push($result, $p); + } + } + + $widgets = WidgetWrapper::getInstance(); + + $widgets->runWidget($widget_name, (string)$request->func, $result); + } +} + +?> diff --git a/sources/system/Route.php b/sources/system/Route.php new file mode 100755 index 0000000..72a4c00 --- /dev/null +++ b/sources/system/Route.php @@ -0,0 +1,116 @@ +_routes = array( + 'about' => array('x'), + 'account' => false, + 'accountnext' => array('s', 'err'), + 'admin' => false, + 'blog' => array('f', 'i'), + 'chat' => array('f'), + 'conf' => false, + 'contact' => array('f'), + 'disconnect' => array('err'), + 'feed' => array('f'), + 'group' => array('s', 'n'), + 'help' => false, + 'infos' => false, + 'login' => array('err'), + 'main' => false, + 'media' => array('f'), + 'news' => array('n'), + 'pods' => false, + 'profile' => false, + 'room' => array('r'), + 'share' => array('url'), + 'visio' => false + ); + } + + public function find() { + $cd = new \Modl\ConfigDAO(); + $config = $cd->get(); + + if($config->rewrite == true + && isset($_SERVER['HTTP_MOD_REWRITE']) + && $_SERVER['HTTP_MOD_REWRITE']) { + $request = explode('/', $this->fetchGet('query')); + $this->_page = $request[0]; + array_shift($request); + + if(isset($this->_routes[$this->_page])) + $route = $this->_routes[$this->_page]; + + if(count($request) && isset($route)) { + $i = 0; + foreach($route as $key) { + if (isset($request[$i])) { + $_GET[$key] = $request[$i]; + } + $i++; + } + } + } else { + $this->_page = $this->fetchGet('q'); + } + + if(empty($this->_page)) + $this->_page = 'main'; + + if(!isset($this->_routes[$this->_page])) + $this->_page = 'notfound'; + + return $this->_page; + } + + public static function urlize($page, $params = false, $tab = false) { + $r = new Route(); + $routes = $r->_routes; + + $cd = new \Modl\ConfigDAO(); + $config = $cd->get(); + + if($page === 'root') + return BASE_URI; + + if(isset($routes[$page])) { + //if($params != false && count($routes[$page]) != count($params)) { + //throw new Exception(__('error.route', $page)); + //} else { + if($tab != false) + $tab = '#'.$tab; + // Here we got a beautiful rewriten URL ! + if($config->rewrite == true + && isset($_SERVER['HTTP_MOD_REWRITE']) + && $_SERVER['HTTP_MOD_REWRITE']) { + $uri = BASE_URI . $page; + if($params != false && is_array($params)) + foreach($params as $value) + $uri .= '/' . $value; + elseif($params != false) + $uri .= '/' . $params; + } + //We construct a classic URL if the rewriting is disabled + else { + $uri = BASE_URI . '?q=' . $page; + + if($params != false && is_array($params)) { + $i = 0; + foreach($params as $value) { + $uri .= '&' . $routes[$page][$i] . '=' . $value; + $i++; + } + } + elseif($params != false) + $uri .= '&'.$routes[$page][0].'='.$params; + } + return $uri.$tab; + //} + } else { + throw new Exception(__('Route not set for the page %s', $page)); + } + } +} diff --git a/sources/system/Session.php b/sources/system/Session.php new file mode 100755 index 0000000..58cc1f2 --- /dev/null +++ b/sources/system/Session.php @@ -0,0 +1,94 @@ + + * + * Yes, this class is again a singleton. But this is justified by the fact that + * there can only be one active session that is locked down. + * + * @version 1.0 + * @date 26 April 2011 + * + * Copyright (C)2011 MOVIM + * + * See COPYING for licensing information. + */ + +class Session +{ + //protected $db; + protected static $instance; + protected static $sid = null; + protected $values = array(); + + /** + * Loads and immediately closes the session variables for the namespace + * $name. + */ + protected function __construct() + { + } + + /** + * Gets a session handle. + */ + public static function start($name = false) + { + if(!isset(self::$instance)) { + self::$instance = new self(); + } + + return self::$instance; + } + + /** + * Gets a session variable. Returns false if doesn't exist. + */ + public function get($varname) + { + if(array_key_exists($varname, $this->values)) { + return unserialize(base64_decode($this->values[$varname])); + } else { + return false; + } + } + + /** + * Sets a session variable. Returns $value. + */ + public function set($varname, $value) + { + $value = base64_encode(serialize($value)); + $this->values[$varname] = $value; + + return $value; + } + + /** + * Deletes a variable from the session. + */ + public function remove($varname) + { + unset($this->values[$varname]); + } + + /** + * Deletes all this session container (not the session!) + */ + public static function dispose() + { + if(isset(self::$instance)) { + self::$instance = null; + return true; + } else { + return false; + } + } +} + +?> diff --git a/sources/system/Sessionx.php b/sources/system/Sessionx.php new file mode 100755 index 0000000..6360d0b --- /dev/null +++ b/sources/system/Sessionx.php @@ -0,0 +1,200 @@ +_max_age, '/', false, APP_SECURED); + self::$_sessionid = $key; + } + } + + public function refreshCookie() + { + if(isset($_COOKIE['MOVIM_SESSION_ID'])) { + setcookie("MOVIM_SESSION_ID", $_COOKIE['MOVIM_SESSION_ID'], time()+$this->_max_age, '/', false, APP_SECURED); + } + } + + public static function start() + { + if(!isset(self::$_instance)) { + self::$_instance = new self(); + } + + return self::$_instance; + } + + /* + * Session management part + */ + private function inject() { + $s = new modl\Sessionx(); + $s->session = self::$_sessionid; + $s->username = $this->_user; + $s->password = $this->_password; + $s->hash = sha1($this->_user.$this->password.$this->host); + $s->resource = $this->_resource; + $s->rid = $this->_rid; + $s->sid = $this->_sid; + $s->id = $this->_id; + $s->port = $this->_port; + $s->host = $this->_host; + $s->domain = $this->_domain; + $s->config = serialize($this->_config); + $s->active = $this->_active; + $s->start = $this->_start; + $s->timestamp = $this->_timestamp; + $s->mechanism = $this->_mechanism; + return $s; + } + + public function init($user, $pass, $host, $domain) { + $this->_port = 5222; + $this->_host = $host; + $this->_domain = $domain; + $this->_user = $user; + $this->_password = $pass; + $this->_resource = 'moxl'.\generateKey(6); + $this->_start = date(DATE_ISO8601); + + $this->_rid = rand(1, 2048); + $this->_id = 0; + + $sd = new modl\SessionxDAO(); + $s = $this->inject(); + $sd->init($s); + } + + public function load() { + $sd = new modl\SessionxDAO(); + $session = $sd->get(self::$_sessionid); + + if(isset($session)) { + $this->_user = $session->username; + $this->_password = $session->password; + $this->_hash = $session->hash; + $this->_resource = $session->resource; + $this->_rid = $session->rid; + $this->_sid = $session->sid; + $this->_id = $session->id; + $this->_port = $session->port; + $this->_host = $session->host; + $this->_domain = $session->domain; + $this->_config = unserialize($session->config); + $this->_active = $session->active; + $this->_start = $session->start; + $this->_timestamp = $session->timestamp; + $this->_mechanism = $session->mechanism; + } + + self::$_instance = $this; + } + + public function __get($key) { + if($key == 'rid') { + $sd = new modl\SessionxDAO(); + $this->_rid = $sd->getRid(self::$_sessionid); + return $this->_rid; + } else { + if( + in_array( + $key, + array( + 'port', + 'id', + 'host', + 'domain', + 'user', + 'password', + 'hash', + 'start', + 'mechanism') + ) + ) { + $key = '_'.$key; + return $this->$key; + } else { + $sd = new modl\SessionxDAO(); + $session = $sd->get(self::$_sessionid); + if(isset($session->config)) + $session->config = unserialize($session->config); + + if($key == 'currentid') + $key = 'id'; + + if(isset($session)) + return $session->$key; + else + return null; + } + } + } + + public function __set($key, $value) { + if($key == 'config') + $value = serialize($value); + elseif($key == 'user') + $key = 'username'; + + if($key == 'id') { + $this->_id = $value; + self::$_instance = $this; + } else { + $sd = new modl\SessionxDAO(); + $sd->update(self::$_sessionid, $key, $value); + } + } + + public function destroy() { + $sd = new modl\SessionxDAO(); + $sd->delete(self::$_sessionid); + } +} diff --git a/sources/system/User.php b/sources/system/User.php new file mode 100755 index 0000000..f8890df --- /dev/null +++ b/sources/system/User.php @@ -0,0 +1,181 @@ +active) { + $this->username = $session->user.'@'.$session->host; + + //$this->reload(); + //$this->sizelimit = (int)$config->sizelimit; + + $this->userdir = DOCUMENT_ROOT.'/users/'.$this->username.'/'; + $this->useruri = BASE_URI.'users/'.$this->username.'/'; + } + } + + /** + * @brief Reload the user configuration + */ + function reload() + { + $session = \Sessionx::start(); + if($session->config) { + $this->config = $session->config; + $lang = $this->getConfig('language'); + if(isset($lang)) { + loadLanguage($lang); + } + + $cd = new modl\CapsDAO; + $caps = $cd->get($session->host); + $this->caps = unserialize($caps->features); + } + } + + /** + * Get the current size in bytes of the user directory + */ + function dirSize() + { + $sum = 0; + + foreach($this->getDir() as $s) + $sum = $sum + filesize($this->userdir.$s); + + return $sum; + } + + /** + * Get a list of the files in the user dir with uri, dir and thumbs + */ + function getDir() + { + $dir = array(); + if(is_dir($this->userdir)) + foreach(scandir($this->userdir) as $s) { + if( + $s != '.' && + $s != '..' && + $s != 'index.html') { + + array_push($dir, $s); + } + } + + return $dir; + } + + /** + * Checks if the user has an open session. + */ + function isLogged() + { + // User is not logged in if both the session vars and the members are unset. + $session = \Sessionx::start(); + + if($session->active) + return $session->active; + else + return false; + } + + function desauth() + { + $pd = new modl\PresenceDAO(); + $pd->clearPresence($this->username); + + $s = \Sessionx::start(); + $s->destroy(); + + $sess = Session::start(); + Session::dispose(); + } + + function createDir() + { + if(!is_dir($this->userdir) + && $this->userdir != '') { + mkdir($this->userdir); + touch($this->userdir.'index.html'); + } + } + + function getLogin() + { + return $this->username; + } + + function getPass() + { + return $this->password; + } + + function setConfig(array $config) + { + $session = \Sessionx::start(); + $session->config = $config; + $this->reload(); + } + + function getConfig($key = false) + { + if($key == false) + return $this->config; + if(isset($this->config[$key])) + return $this->config[$key]; + } + + function isSupported($key) + { + $this->reload(); + + if($this->caps != null) { + switch($key) { + case 'pubsub': + return in_array('http://jabber.org/protocol/pubsub#publish', $this->caps); + break; + default: + return false; + break; + } + } elseif($key == 'anonymous') { + $session = \Sessionx::start(); + return ($session->mechanism == 'ANONYMOUS'); + } else { + return false; + } + } +} diff --git a/sources/system/Utils.php b/sources/system/Utils.php new file mode 100755 index 0000000..6786697 --- /dev/null +++ b/sources/system/Utils.php @@ -0,0 +1,617 @@ + + * + * @version 1.0 + * @date 20 February 2011 + * + * Copyright (C)2011 Etenil + * + * All rights reserved. + */ + +use Monolog\Logger; +use Monolog\Handler\SyslogHandler; +use Monolog\Handler\StreamHandler; + +/** + * Return the list of gender + */ +function getGender() { + return array('N' => __('gender.nil'), + 'M' => __('gender.male'), + 'F' => __('gender.female'), + 'O' => __('gender.other') + ); +} + +/** + * Return the list of client types + */ +function getClientTypes() { + return array( + 'bot' => __('client.bot'), + 'pc' => __('client.desktop'), + 'phone' => __('client.phone'), + 'handheld' => __('client.phone'), + 'web' => __('client.web'), + 'registered' => __('client.registered') + ); +} + +/** + * Return a XEP to namespace association + */ +function getXepNamespace() { + return array( + '0004' => array('name' => 'Data Forms', 'category' => 'client', 'ns' => 'jabber:x:data'), + '0012' => array('name' => 'Last Activity', 'category' => 'chat', 'ns' => 'jabber:iq:last'), + '0030' => array('name' => 'Service Discovery', 'category' => 'client', 'ns' => 'http://jabber.org/protocol/disco#info'), + '0045' => array('name' => 'Multi-User Chat', 'category' => 'chat', 'ns' => 'http://jabber.org/protocol/muc'), + '0050' => array('name' => 'Ad-Hoc Commands', 'category' => 'client', 'ns' => 'http://jabber.org/protocol/commands'), + '0054' => array('name' => 'vcard-temp', 'category' => 'client', 'ns' => 'vcard-temp'), + '0071' => array('name' => 'XHTML-IM', 'category' => 'chat', 'ns' => 'http://jabber.org/protocol/xhtml-im'), + '0080' => array('name' => 'User Location', 'category' => 'profile', 'ns' => 'http://jabber.org/protocol/geoloc'), + '0084' => array('name' => 'User Avatar', 'category' => 'profile', 'ns' => 'urn:xmpp:avatar:data'), + '0085' => array('name' => 'Chat State Notifications', 'category' => 'chat', 'ns' => 'http://jabber.org/protocol/chatstates'), + '0092' => array('name' => 'Software Version', 'category' => 'client', 'ns' => 'jabber:iq:version'), + '0107' => array('name' => 'User Mood', 'category' => 'profile', 'ns' => 'http://jabber.org/protocol/mood'), + '0108' => array('name' => 'User Activity', 'category' => 'profile', 'ns' => 'http://jabber.org/protocol/activity'), + '0115' => array('name' => 'Entity Capabilities', 'category' => 'client', 'ns' => 'http://jabber.org/protocol/caps'), + '0118' => array('name' => 'User Tune', 'category' => 'profile', 'ns' => 'http://jabber.org/protocol/tune'), + '0124' => array('name' => 'Bidirectional-streams Over Synchronous HTTP (BOSH)', 'category' => 'client', 'ns' => 'http://jabber.org/protocol/httpbind'), + '0152' => array('name' => 'Reachability Addresses', 'category' => 'client', 'ns' => 'urn:xmpp:reach:0'), + '0166' => array('name' => 'Jingle', 'category' => 'jingle', 'ns' => 'urn:xmpp:jingle:1'), + '0167' => array('name' => 'Jingle RTP Sessions', 'category' => 'jingle', 'ns' => 'urn:xmpp:jingle:apps:rtp:1'), + '0172' => array('name' => 'User Nickname', 'category' => 'profile', 'ns' => 'http://jabber.org/protocol/nick'), + '0176' => array('name' => 'Jingle ICE-UDP Transport Method', 'category' => 'jingle', 'ns' => 'urn:xmpp:jingle:transports:ice-udp:1'), + '0177' => array('name' => 'Jingle Raw UDP Transport Method', 'category' => 'jingle', 'ns' => 'urn:xmpp:jingle:transports:raw-udp:1'), + '0184' => array('name' => 'Message Delivery Receipts', 'category' => 'chat', 'ns' => 'urn:xmpp:receipts'), + '0186' => array('name' => 'Invisible Command', 'category' => 'chat', 'ns' => 'urn:xmpp:invisible:0'), + '0199' => array('name' => 'XMPP Ping', 'category' => 'client', 'ns' => 'urn:xmpp:ping'), + '0202' => array('name' => 'Entity Time', 'category' => 'client', 'ns' => 'urn:xmpp:time'), + '0224' => array('name' => 'Attention', 'category' => 'chat', 'ns' => 'urn:xmpp:attention:0'), + '0231' => array('name' => 'Bits of Binary', 'category' => 'chat', 'ns' => 'urn:xmpp:bob'), + '0234' => array('name' => 'Jingle File Transfer', 'category' => 'jingle', 'ns' => 'urn:xmpp:jingle:apps:file-transfer:4'), + '0249' => array('name' => 'Direct MUC Invitations', 'category' => 'chat', 'ns' => 'jabber:x:conference'), + '0277' => array('name' => 'Microblogging over XMPP','category' => 'social', 'ns' => 'urn:xmpp:microblog:0'), + '0280' => array('name' => 'Message Carbons', 'category' => 'chat', 'ns' => 'urn:xmpp:carbons:2'), + '0292' => array('name' => 'vCard4 Over XMPP', 'category' => 'profile', 'ns' => 'urn:xmpp:vcard4'), + '0301' => array('name' => 'In-Band Real Time Text', 'category' => 'chat', 'ns' => 'urn:xmpp:rtt:0'), + '0308' => array('name' => 'Last Message Correction', 'category' => 'chat', 'ns' => 'urn:xmpp:message-correct:0'), + '0313' => array('name' => 'Message Archive Management', 'category' => 'chat', 'ns' => 'urn:xmpp:mam:0'), + '0320' => array('name' => 'Use of DTLS-SRTP in Jingle Sessions', 'category' => 'jingle', 'ns' => 'urn:xmpp:jingle:apps:dtls:0'), + '0323' => array('name' => 'Internet of Things - Sensor Data', 'category' => 'iot', 'ns' => 'urn:xmpp:iot:sensordata'), + '0324' => array('name' => 'Internet of Things - Provisioning', 'category' => 'iot', 'ns' => 'urn:xmpp:iot:provisioning'), + '0325' => array('name' => 'Internet of Things - Control', 'category' => 'iot', 'ns' => 'urn:xmpp:iot:control'), + '0326' => array('name' => 'Internet of Things - Concentrators', 'category' => 'iot', 'ns' => 'urn:xmpp:iot:concentrators'), + '0327' => array('name' => 'Rayo', 'category' => 'rayo', 'ns' => 'urn:xmpp:rayo:0'), + '0330' => array('name' => 'Pubsub Subscription', 'category' => 'social', 'ns' => 'urn:xmpp:pubsub:subscription'), + '0332' => array('name' => 'HTTP over XMPP transport', 'category' => 'client', 'ns' => 'urn:xmpp:http'), + '0337' => array('name' => 'Event Logging over XMPP', 'category' => 'client', 'ns' => 'urn:xmpp:eventlog'), + '0338' => array('name' => 'Jingle Grouping Framework', 'category' => 'jingle', 'ns' => 'urn:ietf:rfc:5888'), + '0339' => array('name' => 'Source-Specific Media Attributes in Jingle', 'category' => 'jingle', 'ns' => 'urn:ietf:rfc:5576'), + '0340' => array('name' => 'COnferences with LIghtweight BRIdging (COLIBRI)', 'category' => 'jingle', 'ns' => 'http://jitsi.org/protocol/colibri'), + '0341' => array('name' => 'Rayo CPA', 'category' => 'rayo', 'ns' => 'urn:xmpp:rayo:cpa:0'), + '0342' => array('name' => 'Rayo Fax', 'category' => 'rayo', 'ns' => 'urn:xmpp:rayo:fax:1'), + '0347' => array('name' => 'Internet of Things - Discovery', 'category' => 'iot', 'ns' => 'urn:xmpp:iot:discovery'), + '0348' => array('name' => 'Signing Forms', 'category' => 'client', 'ns' => 'urn:xmpp:xdata:signature:oauth1'), + ); +} + +/** + * Return a list of all the country + */ +function getCountries() { + return array( + 'AF' => 'Afghanistan', + 'AX' => 'Aland Islands', + 'AL' => 'Albania', + 'DZ' => 'Algeria', + 'AS' => 'American Samoa', + 'AD' => 'Andorra', + 'AO' => 'Angola', + 'AI' => 'Anguilla', + 'AQ' => 'Antarctica', + 'AG' => 'Antigua and Barbuda', + 'AR' => 'Argentina', + 'AM' => 'Armenia', + 'AW' => 'Aruba', + 'AU' => 'Australia', + 'AT' => 'Austria', + 'AZ' => 'Azerbaijan', + 'BS' => 'Bahamas The', + 'BH' => 'Bahrain', + 'BD' => 'Bangladesh', + 'BB' => 'Barbados', + 'BY' => 'Belarus', + 'BE' => 'Belgium', + 'BZ' => 'Belize', + 'BJ' => 'Benin', + 'BM' => 'Bermuda', + 'BT' => 'Bhutan', + 'BO' => 'Bolivia', + 'BA' => 'Bosnia and Herzegovina', + 'BW' => 'Botswana', + 'BV' => 'Bouvet Island (Bouvetoya)', + 'BR' => 'Brazil', + 'IO' => 'British Indian Ocean Territory (Chagos Archipelago)', + 'VG' => 'British Virgin Islands', + 'BN' => 'Brunei Darussalam', + 'BG' => 'Bulgaria', + 'BF' => 'Burkina Faso', + 'BI' => 'Burundi', + 'KH' => 'Cambodia', + 'CM' => 'Cameroon', + 'CA' => 'Canada', + 'CV' => 'Cape Verde', + 'KY' => 'Cayman Islands', + 'CF' => 'Central African Republic', + 'TD' => 'Chad', + 'CL' => 'Chile', + 'CN' => 'China', + 'CX' => 'Christmas Island', + 'CC' => 'Cocos (Keeling) Islands', + 'CO' => 'Colombia', + 'KM' => 'Comoros The', + 'CD' => 'Congo', + 'CG' => 'Congo The', + 'CK' => 'Cook Islands', + 'CR' => 'Costa Rica', + 'CI' => 'Cote d\'Ivoire', + 'HR' => 'Croatia', + 'CU' => 'Cuba', + 'CY' => 'Cyprus', + 'CZ' => 'Czech Republic', + 'DK' => 'Denmark', + 'DJ' => 'Djibouti', + 'DM' => 'Dominica', + 'DO' => 'Dominican Republic', + 'EC' => 'Ecuador', + 'EG' => 'Egypt', + 'SV' => 'El Salvador', + 'GQ' => 'Equatorial Guinea', + 'ER' => 'Eritrea', + 'EE' => 'Estonia', + 'ET' => 'Ethiopia', + 'FO' => 'Faroe Islands', + 'FK' => 'Falkland Islands (Malvinas)', + 'FJ' => 'Fiji The Fiji Islands', + 'FI' => 'Finland', + 'FR' => 'France, French Republic', + 'GF' => 'French Guiana', + 'PF' => 'French Polynesia', + 'TF' => 'French Southern Territories', + 'GA' => 'Gabon', + 'GM' => 'Gambia The', + 'GE' => 'Georgia', + 'DE' => 'Germany', + 'GH' => 'Ghana', + 'GI' => 'Gibraltar', + 'GR' => 'Greece', + 'GL' => 'Greenland', + 'GD' => 'Grenada', + 'GP' => 'Guadeloupe', + 'GU' => 'Guam', + 'GT' => 'Guatemala', + 'GG' => 'Guernsey', + 'GN' => 'Guinea', + 'GW' => 'Guinea-Bissau', + 'GY' => 'Guyana', + 'HT' => 'Haiti', + 'HM' => 'Heard Island and McDonald Islands', + 'VA' => 'Holy See (Vatican City State)', + 'HN' => 'Honduras', + 'HK' => 'Hong Kong', + 'HU' => 'Hungary', + 'IS' => 'Iceland', + 'IN' => 'India', + 'ID' => 'Indonesia', + 'IR' => 'Iran', + 'IQ' => 'Iraq', + 'IE' => 'Ireland', + 'IM' => 'Isle of Man', + 'IL' => 'Israel', + 'IT' => 'Italy', + 'JM' => 'Jamaica', + 'JP' => 'Japan', + 'JE' => 'Jersey', + 'JO' => 'Jordan', + 'KZ' => 'Kazakhstan', + 'KE' => 'Kenya', + 'KI' => 'Kiribati', + 'KP' => 'Korea', + 'KR' => 'Korea', + 'KW' => 'Kuwait', + 'KG' => 'Kyrgyz Republic', + 'LA' => 'Lao', + 'LV' => 'Latvia', + 'LB' => 'Lebanon', + 'LS' => 'Lesotho', + 'LR' => 'Liberia', + 'LY' => 'Libyan Arab Jamahiriya', + 'LI' => 'Liechtenstein', + 'LT' => 'Lithuania', + 'LU' => 'Luxembourg', + 'MO' => 'Macao', + 'MK' => 'Macedonia', + 'MG' => 'Madagascar', + 'MW' => 'Malawi', + 'MY' => 'Malaysia', + 'MV' => 'Maldives', + 'ML' => 'Mali', + 'MT' => 'Malta', + 'MH' => 'Marshall Islands', + 'MQ' => 'Martinique', + 'MR' => 'Mauritania', + 'MU' => 'Mauritius', + 'YT' => 'Mayotte', + 'MX' => 'Mexico', + 'FM' => 'Micronesia', + 'MD' => 'Moldova', + 'MC' => 'Monaco', + 'MN' => 'Mongolia', + 'ME' => 'Montenegro', + 'MS' => 'Montserrat', + 'MA' => 'Morocco', + 'MZ' => 'Mozambique', + 'MM' => 'Myanmar', + 'NA' => 'Namibia', + 'NR' => 'Nauru', + 'NP' => 'Nepal', + 'AN' => 'Netherlands Antilles', + 'NL' => 'Netherlands The', + 'NC' => 'New Caledonia', + 'NZ' => 'New Zealand', + 'NI' => 'Nicaragua', + 'NE' => 'Niger', + 'NG' => 'Nigeria', + 'NU' => 'Niue', + 'NF' => 'Norfolk Island', + 'MP' => 'Northern Mariana Islands', + 'NO' => 'Norway', + 'OM' => 'Oman', + 'PK' => 'Pakistan', + 'PW' => 'Palau', + 'PS' => 'Palestinian Territory', + 'PA' => 'Panama', + 'PG' => 'Papua New Guinea', + 'PY' => 'Paraguay', + 'PE' => 'Peru', + 'PH' => 'Philippines', + 'PN' => 'Pitcairn Islands', + 'PL' => 'Poland', + 'PT' => 'Portugal, Portuguese Republic', + 'PR' => 'Puerto Rico', + 'QA' => 'Qatar', + 'RE' => 'Reunion', + 'RO' => 'Romania', + 'RU' => 'Russian Federation', + 'RW' => 'Rwanda', + 'BL' => 'Saint Barthelemy', + 'SH' => 'Saint Helena', + 'KN' => 'Saint Kitts and Nevis', + 'LC' => 'Saint Lucia', + 'MF' => 'Saint Martin', + 'PM' => 'Saint Pierre and Miquelon', + 'VC' => 'Saint Vincent and The Grenadines', + 'WS' => 'Samoa', + 'SM' => 'San Marino', + 'ST' => 'Sao Tome and Principe', + 'SA' => 'Saudi Arabia', + 'SN' => 'Senegal', + 'RS' => 'Serbia', + 'SC' => 'Seychelles', + 'SL' => 'Sierra Leone', + 'SG' => 'Singapore', + 'SK' => 'Slovakia (Slovak Republic)', + 'SI' => 'Slovenia', + 'SB' => 'Solomon Islands', + 'SO' => 'Somalia, Somali Republic', + 'ZA' => 'South Africa', + 'GS' => 'South Georgia and The South Sandwich Islands', + 'ES' => 'Spain', + 'LK' => 'Sri Lanka', + 'SD' => 'Sudan', + 'SR' => 'Suriname', + 'SJ' => 'Svalbard & Jan Mayen Islands', + 'SZ' => 'Swaziland', + 'SE' => 'Sweden', + 'CH' => 'Switzerland, Swiss Confederation', + 'SY' => 'Syrian Arab Republic', + 'TW' => 'Taiwan', + 'TJ' => 'Tajikistan', + 'TZ' => 'Tanzania', + 'TH' => 'Thailand', + 'TL' => 'Timor-Leste', + 'TG' => 'Togo', + 'TK' => 'Tokelau', + 'TO' => 'Tonga', + 'TT' => 'Trinidad and Tobago', + 'TN' => 'Tunisia', + 'TR' => 'Turkey', + 'TM' => 'Turkmenistan', + 'TC' => 'Turks and Caicos Islands', + 'TV' => 'Tuvalu', + 'UG' => 'Uganda', + 'UA' => 'Ukraine', + 'AE' => 'United Arab Emirates', + 'GB' => 'United Kingdom', + 'US' => 'United States of America', + 'UM' => 'United States Minor Outlying Islands', + 'VI' => 'United States Virgin Islands', + 'UY' => 'Uruguay, Eastern Republic of', + 'UZ' => 'Uzbekistan', + 'VU' => 'Vanuatu', + 'VE' => 'Venezuela', + 'VN' => 'Vietnam', + 'WF' => 'Wallis and Futuna', + 'EH' => 'Western Sahara', + 'YE' => 'Yemen', + 'ZM' => 'Zambia', + 'ZW' => 'Zimbabwe' + ); +} + +/** + * Return the list of marital status + */ +function getMarital() { + return array( + 'none' => __('marital.nil'), + 'single' => __('marital.single'), + 'relationship' => __('marital.relationship'), + 'married' => __('marital.married'), + 'divorced' => __('marital.divorced'), + 'widowed' => __('marital.widowed'), + 'cohabiting' => __('marital.cohabiting'), + 'union' => __('marital.union') + ); +} + +function getPresences() { + return array( + 1 => __('presence.online'), + 2 => __('presence.away'), + 3 => __('presence.dnd'), + 4 => __('presence.xa'), + 5 => __('presence.offline'), + 6 => __('presence.error') + ); + +} + +function getPresencesTxt() { + return array( + 1 => 'online', + 2 => 'away', + 3 => 'dnd', + 4 => 'xa', + 5 => 'offline', + 6 => 'server_error' + ); +} + +function getMood() { + return array( + 'afraid' => __('mood.afraid'), // Impressed with fear or apprehension; in fear; apprehensive. + 'amazed' => __('mood.amazed'), // Astonished; confounded with fear, surprise or wonder. + 'amorous' => __('mood.amorous'), // Inclined to love; having a propensity to love, or to sexual enjoyment; loving, fond, affectionate, passionate, lustful, sexual, etc. + 'angry' => __('mood.angry'), // Displaying or feeling anger, i.e., a strong feeling of displeasure, hostility or antagonism towards someone or something, usually combined with an urge to harm. + 'annoyed' => __('mood.annoyed'), // To be disturbed or irritated, especially by continued or repeated acts. + 'anxious' => __('mood.anxious'), // Full of anxiety or disquietude; greatly concerned or solicitous, esp. respecting something future or unknown; being in painful suspense. + 'aroused' => __('mood.aroused'), // To be stimulated in one's feelings, especially to be sexually stimulated. + 'ashamed' => __('mood.ashamed'), // Feeling shame or guilt. + 'bored' => __('mood.bored'), // Suffering from boredom; uninterested, without attention. + 'brave' => __('mood.brave'), // Strong in the face of fear; courageous. + 'calm' => __('mood.calm'), // Peaceful, quiet. + 'cautious' => __('mood.cautious'), // Taking care or caution; tentative. + 'cold' => __('mood.cold'), // Feeling the sensation of coldness, especially to the point of discomfort. + 'confident' => __('mood.confident'), // Feeling very sure of or positive about something, especially about one's own capabilities. + 'confused' => __('mood.confused'), // Chaotic, jumbled or muddled. + 'contemplative' => __('mood.contemplative'), // Feeling introspective or thoughtful. + 'contented' => __('mood.contented'), // Pleased at the satisfaction of a want or desire; satisfied. + 'cranky' => __('mood.cranky'), // Grouchy, irritable; easily upset. + 'crazy' => __('mood.crazy'), // Feeling out of control; feeling overly excited or enthusiastic. + 'creative' => __('mood.creative'), // Feeling original, expressive, or imaginative. + 'curious' => __('mood.curious'), // Inquisitive; tending to ask questions, investigate, or explore. + 'dejected' => __('mood.dejected'), // Feeling sad and dispirited. + 'depressed' => __('mood.depressed'), // Severely despondent and unhappy. + 'disappointed' => __('mood.disappointed'), // Defeated of expectation or hope; let down. + 'disgusted' => __('mood.disgusted'), // Filled with disgust; irritated and out of patience. + 'dismayed' => __('mood.dismayed'), // Feeling a sudden or complete loss of courage in the face of trouble or danger. + 'distracted' => __('mood.distracted'), // Having one's attention diverted; preoccupied. + 'embarrassed' => __('mood.embarrassed'), // Having a feeling of shameful discomfort. + 'envious' => __('mood.envious'), // Feeling pain by the excellence or good fortune of another. + 'excited' => __('mood.excited'), // Having great enthusiasm. + 'flirtatious' => __('mood.flirtatious'), // In the mood for flirting. + 'frustated' => __('mood.frustrated'), // Suffering from frustration; dissatisfied, agitated, or discontented because one is unable to perform an action or fulfill a desire. + 'grateful' => __('mood.grateful'), // Feeling appreciation or thanks. + 'grieving' => __('mood.grieving'), // Feeling very sad about something, especially something lost; mournful; sorrowful. + 'grumpy' => __('mood.grumpy'), // Unhappy and irritable. + 'guilty' => __('mood.guilty'), // Feeling responsible for wrongdoing; feeling blameworthy. + 'happy' => __('mood.happy'), // Experiencing the effect of favourable fortune; having the feeling arising from the consciousness of well-being or of enjoyment; enjoying good of any kind, as peace, tranquillity, comfort; contented; joyous. + 'hopeful' => __('mood.hopeful'), // Having a positive feeling, belief, or expectation that something wished for can or will happen. + 'hot' => __('mood.hot'), // Feeling the sensation of heat, especially to the point of discomfort. + 'humbled' => __('mood.humbled'), // Having or showing a modest or low estimate of one's own importance; feeling lowered in dignity or importance. + 'humiliated' => __('mood.humiliated'), // Feeling deprived of dignity or self-respect. + 'hungry' => __('mood.hungry'), // Having a physical need for food. + 'hurt' => __('mood.hurt'), // Wounded, injured, or pained, whether physically or emotionally. + 'impressed' => __('mood.impressed'), // Favourably affected by something or someone. + 'in_awe' => __('mood.in_awe'), // Feeling amazement at something or someone; or feeling a combination of fear and reverence. + 'in_love' => __('mood.in_love'), // Feeling strong affection, care, liking, or attraction.. + 'indignant' => __('mood.indignant'), // Showing anger or indignation, especially at something unjust or wrong. + 'interested' => __('mood.interested'), // Showing great attention to something or someone; having or showing interest. + 'intoxicated' => __('mood.intoxicated'), // Under the influence of alcohol; drunk. + 'invincible' => __('mood.invincible'), // Feeling as if one cannot be defeated, overcome or denied. + 'jealous' => __('mood.jealous'), // Fearful of being replaced in position or affection. + 'lonely' => __('mood.lonely'), // Feeling isolated, empty, or abandoned. + 'lost' => __('mood.lost'), // Unable to find one's way, either physically or emotionally. + 'lucky' => __('mood.lucky'), // Feeling as if one will be favored by luck. + 'mean' => __('mood.mean'), // Causing or intending to cause intentional harm; bearing ill will towards another; cruel; malicious. + 'moody' => __('mood.moody'), // Given to sudden or frequent changes of mind or feeling; temperamental. + 'nervous' => __('mood.nervous'), // Easily agitated or alarmed; apprehensive or anxious. + 'neutral' => __('mood.neutral'), // Not having a strong mood or emotional state. + 'offended' => __('mood.offended'), // Feeling emotionally hurt, displeased, or insulted. + 'outraged' => __('mood.outraged'), // Feeling resentful anger caused by an extremely violent or vicious attack, or by an offensive, immoral, or indecent act. + 'playful' => __('mood.playful'), // Interested in play; fun, recreational, unserious, lighthearted; joking, silly. + 'proud' => __('mood.proud'), // Feeling a sense of one's own worth or accomplishment. + 'relaxed' => __('mood.relaxed'), // Having an easy-going mood; not stressed; calm. + 'relieved' => __('mood.relieved'), // Feeling uplifted because of the removal of stress or discomfort. + 'remorseful' => __('mood.remorseful'), // Feeling regret or sadness for doing something wrong. + 'restless' => __('mood.restless'), // Without rest; unable to be still or quiet; uneasy; continually moving. + 'sad' => __('mood.sad'), // Feeling sorrow; sorrowful, mournful. + 'sarcastic' => __('mood.sarcastic'), // Mocking and ironical. + 'satisfied' => __('mood.satisfied'), // Pleased at the fulfillment of a need or desire. + 'serious' => __('mood.serious'), // Without humor or expression of happiness; grave in manner or disposition; earnest; thoughtful; solemn. + 'shocked' => __('mood.shocked'), // Surprised, startled, confused, or taken aback. + 'shy' => __('mood.shy'), // Feeling easily frightened or scared; timid; reserved or coy. + 'sick' => __('mood.sick'), // Feeling in poor health; ill. + 'sleepy' => __('mood.sleepy'), // Feeling the need for sleep. + 'spontaneous' => __('mood.spontaneous'), // Acting without planning; natural; impulsive. + 'stressed' => __('mood.stressed'), // Suffering emotional pressure. + 'strong' => __('mood.strong'), // Capable of producing great physical force; or, emotionally forceful, able, determined, unyielding. + 'surprised' => __('mood.surprised'), // Experiencing a feeling caused by something unexpected. + 'thankful' => __('mood.thankful'), // Showing appreciation or gratitude. + 'thirsty' => __('mood.thirsty'), // Feeling the need to drink. + 'tired' => __('mood.tired'), // In need of rest or sleep. + 'undefined' => __('mood.undefined'), // [Feeling any emotion not defined here.] + 'weak' => __('mood.weak'), // Lacking in force or ability, either physical or emotional. + 'worried' => __('mood.worried') // Thinking about unpleasant things that have happened or that might happen; feeling afraid and unhappy. + ); +} + +/* + * Generate a standard UUID + */ +function generateUUID($string = false) { + if($string != false) + $data = $string; + else + $data = openssl_random_pseudo_bytes(16); + + $data[6] = chr(ord($data[6]) & 0x0f | 0x40); // set version to 0010 + $data[8] = chr(ord($data[8]) & 0x3f | 0x80); // set bits 6-7 to 10 + + return vsprintf('%s%s-%s-%s-%s-%s%s%s', str_split(bin2hex($data), 4)); +} + + +function movim_log($logs) { + $log = new Logger('movim'); + $log->pushHandler(new SyslogHandler('movim')); + + $log->pushHandler(new StreamHandler(LOG_PATH.'/logger.log', Logger::DEBUG)); + if(is_array($logs)) + $log->addInfo('', $logs); + else + $log->addInfo($logs); +} + +/** + * @desc Return a small help to recognize flag color + * */ +function getFlagTitle($color){ + $title = ''; + switch($color){ + case 'white': + $title = __('flag.white'); + break; + + case 'green': + $title = __('flag.green'); + break; + + case 'orange': + $title = __('flag.orange'); + break; + + case 'red': + $title = __('flag.red'); + break; + + case 'black': + $title = __('flag.black'); + break; + + default: + break; + } + return $title; +} + +/* + * @desc Generate a simple random key + * @params The size of the key + */ +function generateKey($size) { + // Generating the session cookie's hash. + $hash_chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; + $hash = ""; + + for($i = 0; $i < $size; $i++) { + $r = mt_rand(0, strlen($hash_chars) - 1); + $hash.= $hash_chars[$r]; + } + return $hash; +} + +/* + * @desc Get the range aroung a position with a radius + */ +function geoRadius($latitude, $longitude, $radius) { + $lat_range = $range/69.172; + $lon_range = abs($range/(cos($latitude) * 69.172)); + $min_lat = number_format($latitude - $lat_range, "4", ".", ""); + $max_lat = number_format($latitude + $lat_range, "4", ".", ""); + $min_lon = number_format($longitude - $lon_range, "4", ".", ""); + $max_lon = number_format($longitude + $lon_range, "4", ".", ""); + + return array($min_lat, $max_lat, $min_lon, $max_lon); +} + +/* + * @desc Request a simple url + */ +function requestURL($url, $timeout = 10, $post = false) { + $ch = curl_init($url); + + curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); + curl_setopt($ch, CURLOPT_ENCODING, 'gzip,deflate'); + curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); + curl_setopt($ch, CURLOPT_TIMEOUT, $timeout); + curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout); + curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Firefox/31.0'); + + if(is_array($post)) { + $params = ''; + + foreach($post as $key => $value) { + $params .= $key . '=' . $value .'&'; + } + curl_setopt ($ch, CURLOPT_POST, 1); + curl_setopt ($ch, CURLOPT_POSTFIELDS, $params); + } + + $rs = array(); + + $content = curl_exec($ch); + + $rs['content'] = $content; + $rs['errno'] = curl_errno($ch); + $rs['errmsg'] = curl_error($ch); + $rs['header'] = curl_getinfo($ch); + + if($rs['errno'] == 0) { + return $rs['content']; + } else { + return false; + } +} +?> diff --git a/sources/system/UtilsPicture.php b/sources/system/UtilsPicture.php new file mode 100755 index 0000000..0b27f56 --- /dev/null +++ b/sources/system/UtilsPicture.php @@ -0,0 +1,16 @@ +funclist)) { + return ''; + } + + $buffer = '\n"; + } + + /** + * Defines a new function. + */ + public function defun($widget, $funcname, array $params) + { + $this->funclist[] = array( + 'object' => $widget, + 'funcname' => $funcname, + 'params' => $params, + ); + } +} + +?> diff --git a/sources/system/controllers/BaseController.php b/sources/system/controllers/BaseController.php new file mode 100755 index 0000000..0e1ce7c --- /dev/null +++ b/sources/system/controllers/BaseController.php @@ -0,0 +1,82 @@ +page = new TplPageBuilder(); + $this->page->addScript('movim_hash.js'); + $this->page->addScript('movim_utils.js'); + $this->page->addScript('movim_base.js'); + $this->page->addScript('movim_tpl.js'); + $this->page->addScript('movim_websocket.js'); + $this->page->addScript('movim_map.js'); + $this->page->addScript('pako_inflate.js'); + } + + /** + * Returns the value of a $_GET variable. Mainly used to avoid getting + * notices from PHP when attempting to fetch an empty variable. + * @param name is the desired variable's name. + * @return the value of the requested variable, or FALSE. + */ + protected function fetchGet($name) + { + if(isset($_GET[$name])) { + return htmlentities($_GET[$name]); + } else { + return false; + } + } + + /** + * Returns the value of a $_POST variable. Mainly used to avoid getting + * notices from PHP when attempting to fetch an empty variable. + * @param name is the desired variable's name. + * @return the value of the requested variable, or FALSE. + */ + protected function fetchPost($name) + { + if(isset($_POST[$name])) { + return htmlentities($_POST[$name]); + } else { + return false; + } + } + + function checkSession() { + if($this->session_only) { + $user = new User(); + + if(!$user->isLogged()) { + $this->name = 'login'; + } + } + } + + function redirect($page) { + $url = Route::urlize($page, array($this->fetchGet('err'))); + header('Location: '. $url); + } + + function display() { + if($this->session_only) { + $user = new User(); + $content = new TplPageBuilder($user); + } else { + $content = new TplPageBuilder(); + } + + if($this->raw) { + echo $content->build($this->name); + exit; + } else { + $built = $content->build($this->name); + $this->page->setContent($built); + echo $this->page->build('page'); + } + } +} diff --git a/sources/system/controllers/FrontController.php b/sources/system/controllers/FrontController.php new file mode 100755 index 0000000..12910f9 --- /dev/null +++ b/sources/system/controllers/FrontController.php @@ -0,0 +1,73 @@ + + * + * Copyright (C)2013 MOVIM Project + * + * See COPYING for licensing deatils. + */ + +use Monolog\Logger; +use Monolog\Handler\SyslogHandler; + +class FrontController extends BaseController +{ + public function handle() { + $r = new Route; + $this->runRequest($r->find()); + } + + private function loadController($request) { + $class_name = ucfirst($request).'Controller'; + if(file_exists(APP_PATH . 'controllers/'.$class_name.'.php')) { + $controller_path = APP_PATH . 'controllers/'.$class_name.'.php'; + } + else { + $log = new Logger('movim'); + $log->pushHandler(new SyslogHandler('movim')); + $log->addError(t("Requested controller '%s' doesn't exist.", $class_name)); + exit; + } + + require_once($controller_path); + return new $class_name(); + } + + /* + * Here we load, instanciate and execute the correct controller + */ + public function runRequest($request) { + $c = $this->loadController($request); + + $sess = Sessionx::start(); + $sess->refreshCookie(); + + if(is_callable(array($c, 'load'))) { + $c->name = $request; + $c->load(); + $c->checkSession(); + $c->dispatch(); + + // If the controller ask to display a different page + if($request != $c->name) { + $new_name = $c->name; + $c = $this->loadController($new_name); + $c->name = $new_name; + $c->load(); + $c->dispatch(); + } + + // We display the page ! + $c->display(); + } else { + $log = new Logger('movim'); + $log->pushHandler(new SyslogHandler('movim')); + $log->addError(t("Could not call the load method on the current controller")); + } + } +} diff --git a/sources/system/i18n/i18n.php b/sources/system/i18n/i18n.php new file mode 100755 index 0000000..44dc727 --- /dev/null +++ b/sources/system/i18n/i18n.php @@ -0,0 +1,259 @@ + + * + * @version 1.0 + * @date 22 December 2010 + * + * Copyright (C)2010 MOVIM team. + * + * This library is free software; you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program. If not, see . + */ + +require_once('languages.php'); + +$language = ""; +$hash = array(); +$translationshash = array(); + +/** + * Translates strings into the given langage. + * + * This has a sprintf() like behaviour so as to ease translation. Use as: + * echo t("my %s string of %d chars", "beautiful", 20); + * + * Prototype: + * t(string $string, ...) + */ +function t($string) +{ + global $language; + global $translations; + + $lstring = $string; + + if(isset($translations[$string])) { + $lstring = $translations[$string]; + } + + // For compiled lang files, set en english default if no translation + if($lstring == '') + $lstring = $string; + + if(func_num_args() > 1) { + $args = func_get_args(); + $args[0] = $lstring; // Replacing with the translated string. + $lstring = call_user_func_array("sprintf", $args); + } + + return $lstring; +} + +function __() { + $args = func_get_args(); + global $translationshash; + + $arr = explode('.', $args[0]); + + if(is_array($translationshash) && array_key_exists($arr[0], $translationshash)) { + $args[0] = $translationshash[$arr[0]][$arr[1]]; + return call_user_func_array('t', $args); + } else { + return $args[0]; + } +} + +function getQuotedString($string) +{ + $matches = array(); + preg_match('#"(.+)"#', $string, $matches); + + if(isset($matches[1])) + return $matches[1]; +} + +/** + * Parses a .po file. + */ +function parseLangFile($pofile) +{ + if(!file_exists($pofile)) { + return false; + } + + // Parsing the file. + $handle = fopen($pofile, 'r'); + + $trans_string = array(); + + $msgid = ""; + $msgstr = ""; + + $last_token = ""; + + while($line = fgets($handle)) { + if($line[0] == "#" || trim(rtrim($line)) == "") { + continue; + } + + if(preg_match('#^msgid#', $line)) { + if($last_token == "msgstr") { + $trans_string[$msgid] = $msgstr; + } + $last_token = "msgid"; + $msgid = getQuotedString($line); + } + else if(preg_match('#^msgstr#', $line)) { + $last_token = "msgstr"; + $msgstr = getQuotedString($line); + } + else { + $last_token .= getQuotedString($line); + } + } + if($last_token == "msgstr") { + $trans_string[$msgid] = $msgstr; + } + + fclose($handle); + + return $trans_string; +} + +/** + * Auto-detects and loads the language. + */ +function loadLanguageAuto() +{ + $langs = array(); + $langNotFound = true; + + preg_match_all('/([a-z]{1,8}(-[a-z]{1,8})?)\s*(;\s*q\s*=\s*(1|0\.[0-9]+))?/i', $_SERVER['HTTP_ACCEPT_LANGUAGE'], $lang_parse); + + if (count($lang_parse[1])) { + $langs = array_combine($lang_parse[1], $lang_parse[4]); + + foreach ($langs as $lang => $val) { + if ($val === '') $langs[$lang] = 1; + } + + arsort($langs, SORT_NUMERIC); + } + + while((list($key, $value) = each($langs)) && $langNotFound == true) { + $exploded = explode('-', $key); + $key = reset($exploded); + + $cd = new \Modl\ConfigDAO(); + $config = $cd->get(); + + if($key == 'en') { + loadLanguage($config->locale); + $langNotFound = false; + } elseif(file_exists(LOCALES_PATH . $key . '.po')) { + loadLanguage($key); + $langNotFound = false; + } + } +} + +/** + * Loads the given language. + */ +function loadLanguage($lang) +{ + global $translations; + global $language; + global $translationshash; + + if($lang == $language) { + return true; + } + + // Here we load the compiled language file + if(file_exists(CACHE_PATH . '/locales/' . $lang . '.php')) { + // And we set our global $translations + require_once(CACHE_PATH . '/locales/' . $lang . '.php'); + } else + $translations = parseLangFile(LOCALES_PATH . $lang . '.po'); + + if(file_exists(LOCALES_PATH . 'locales.ini')) { + $translationshash = parse_ini_file(LOCALES_PATH . 'locales.ini', true, INI_SCANNER_RAW); + } + + $language = $lang; + + return true; +} + +/** + * Loads a .po file and adds the translations to the existing ones. + * Conflicting translation strings will be rejected. + */ +function loadExtraLang($directory) +{ + global $translations; + global $language; + + // Converting to unix path (simpler and portable.) + $directory = str_replace('\\', '/', $directory); + + if($directory[-1] != '/') { + $directory .= '/'; + } + + $trans = parseLangFile($directory . $language . '.po'); + + if(!$trans) { + return false; + } + + // Merging the arrays. The existing translations have priority. + foreach($trans as $msgid => $msgstr) { + if(array_key_exists($msgid, $translations)) { + continue; + } + $translations[$msgid] = $msgstr; + } + + return true; +} + +/** + * Return an array containing all the presents languages in i18n/ + * + */ + +function loadLangArray() { + $lang_list = get_lang_list(); + $dir = scandir(LOCALES_PATH); + $po = array(); + foreach($dir as $files) { + $explode = explode('.', $files); + if(end($explode) == 'po') { + $po[$explode[0]] = $lang_list[$explode[0]]; + } + } + + return $po; +} + + +?> diff --git a/sources/system/i18n/languages.php b/sources/system/i18n/languages.php new file mode 100755 index 0000000..0d2d38d --- /dev/null +++ b/sources/system/i18n/languages.php @@ -0,0 +1,206 @@ + "Afar", + 'ab' => "Abkhazian", + 'af' => "Afrikaans", + 'am' => "Amharic", + 'an' => "Aragonés", + 'ar' => "عربي", + 'as' => "Assamese", + 'ast' => "Asturianu", + 'ay' => "Aymara", + 'az' => "Азәрбајҹан", + 'ba' => "Bashkir", + 'be' => "Беларускі", + 'ber_tam' => "Tamazigh", + 'ber_tam_tfng' => "Tamazigh tifinagh", + 'bg' => "български", + 'bh' => "Bihari", + 'bi' => "Bislama", + 'bm' => "Bambara", + 'bn' => "Bengali; Bangla", + 'bo' => "Tibetan", + 'br' => "brezhoneg", + 'bs' => "bosanski", + 'ca' => "Català", + 'co' => "Corsu", + 'cpf' => "Kréol réyoné", + 'cpf_dom' => "Kreyòl", + 'cpf_hat' => "Kréyòl (Péyi Dayiti)", + 'cs' => "čeština", + 'cy' => "Cymraeg", # welsh, gallois + 'da' => "Dansk", + 'de' => "Deutsch", + 'dz' => "Bhutani", + 'el' => "ελληνικά", + 'en' => "English", + 'en_hx' => "H4ck3R", + 'en_sm' => "Smurf", + 'eo' => "Esperanto", + 'es' => "Español", + 'es_co' => "Colombiano", + 'et' => "Eesti", + 'eu' => "Euskara", + 'fa' => "فارسى", + 'ff' => "Fulah", // peul + 'fi' => "Suomi", + 'fj' => "Fiji", + 'fo' => "Føroyskt", + 'fon' => "Fongbè", + 'fr' => "Français", + 'fr_sc' => "Schtroumpf", + 'fr_lpc' => "Langue parlée complétée", + 'fr_lsf' => "Langue des signes française", + 'fr_spl' => "Français simplifié", + 'fr_tu' => "Français copain", + 'fy' => "Frisian", + 'ga' => "Irish", + 'gd' => "Scots Gaelic", + 'gl' => "Galego", + 'gn' => "Guarani", + 'grc' => "Ἀρχαία Ἑλληνική", // grec ancien + 'gu' => "Gujarati", + 'ha' => "Hausa", + 'hbo' => "עברית־התנך", // hebreu classique ou biblique + 'he' => "עברית", + 'hi' => "हिंदी", + 'hr' => "Hrvatski", + 'hu' => "Magyar", + 'hy' => "Armenian", + 'ia' => "Interlingua", + 'id' => "Indonesia", + 'ie' => "Interlingue", + 'io' => "Ido", + 'ik' => "Inupiak", + 'is' => "íslenska", + 'it' => "Italiano", + 'it_fem' => "Italiana", + 'iu' => "Inuktitut", + 'ja' => "日本語", + 'jv' => "Javanese", + 'ka' => "ქართული", + 'kk' => "कोंकणी", + 'kl' => "Kalaallisut", + 'km' => "Cambodian", + 'kn' => "Kannada", + 'ko' => "한국어", + 'ks' => "Kashmiri", + 'ku' => "Kurdish", + 'ky' => "Kirghiz", + 'la' => "lingua latina", + 'lb' => "Lëtzebuergesch", + 'ln' => "Lingala", + 'lo' => "ພາສາລາວ", # lao + 'lt' => "Lietuvių", + 'lu' => "Luba-katanga", + 'lv' => "Latviešu", + 'man' => "Mandingue", # a traduire en mandingue + 'mfv' => "Manjak", # ISO-639-3 + 'mg' => "Malagasy", + 'mi' => "Maori", + 'mk' => "македонски јазик", + 'ml' => "Malayalam", + 'mn' => "Mongolian", + 'mo' => "Moldavian", + 'mos' => "Moré", + 'mr' => "मराठी", + 'ms' => "Bahasa Malaysia", + 'mt' => "Maltese", + 'my' => "Burmese", + 'na' => "Nauru", + 'nap' => "Napulitano", + 'ne' => "Nepali", + 'nqo' => "N'ko", // www.manden.org + 'nl' => "Nederlands", + 'no' => "Norsk", + 'nb' => "Norsk bokmål", + 'nn' => "Norsk nynorsk", + 'oc' => "Òc", + 'oc_lnc' => "Òc lengadocian", + 'oc_ni' => "Òc niçard", + 'oc_ni_la' => "Òc niçard (larg)", + 'oc_prv' => "Òc provençau", + 'oc_gsc' => "Òc gascon", + 'oc_lms' => "Òc lemosin", + 'oc_auv' => "Òc auvernhat", + 'oc_va' => "Òc vivaroaupenc", + 'om' => "(Afan) Oromo", + 'or' => "Oriya", + 'pa' => "Punjabi", + 'pbb' => 'Nasa Yuwe', + 'pl' => "Polski", + 'ps' => "Pashto, Pushto", + 'pt' => "Português", + 'pt_br' => "Português do Brasil", + 'qu' => "Quechua", + 'rm' => "Rhaeto-Romance", + 'rn' => "Kirundi", + 'ro' => "Română", + 'roa' => "Ch'ti", + 'ru' => "русский", + 'rw' => "Kinyarwanda", + 'sa' => "संस्कृत", + 'sc' => "Sardu", + 'scn' => "Sicilianu", + 'sd' => "Sindhi", + 'sg' => "Sangho", + 'sh' => "Srpskohrvastski", + 'sh_latn' => 'Srpskohrvastski', + 'sh_cyrl' => 'Српскохрватски', + 'si' => "Sinhalese", + 'sk' => "Slovenčina", // (Slovakia) + 'sl' => "Slovenščina", // (Slovenia) + 'sm' => "Samoan", + 'sn' => "Shona", + 'so' => "Somali", + 'sq' => "Shqip", + 'sr' => "српски", + 'src' => 'Sardu logudorésu', // sarde cf 'sc' + 'sro' => 'Sardu campidanésu', + 'ss' => "Siswati", + 'st' => "Sesotho", + 'su' => "Sundanese", + 'sv' => "Svenska", + 'sw' => "Kiswahili", + 'ta' => "தமிழ்", // Tamil + 'te' => "Telugu", + 'tg' => "Tajik", + 'th' => "ไทย", + 'ti' => "Tigrinya", + 'tk' => "Turkmen", + 'tl' => "Tagalog", + 'tn' => "Setswana", + 'to' => "Tonga", + 'tr' => "Türkçe", + 'ts' => "Tsonga", + 'tt' => "Татар", + 'tw' => "Twi", + 'ty' => "Reo mā`ohi", // tahitien + 'ug' => "Uighur", + 'uk' => "українська", + 'ur' => "ٱردو", + 'uz' => "U'zbek", + 'vi' => "Tiếng Việt", + 'vo' => "Volapuk", + 'wa' => "Walon", + 'wo' => "Wolof", + 'xh' => "Xhosa", + 'yi' => "Yiddish", + 'yo' => "Yoruba", + 'za' => "Zhuang", + 'zh' => "中文", // chinois (ecriture simplifiee) + 'zh_tw' => "台灣中文", // chinois taiwan (ecr. traditionnelle) + 'zu' => "Zulu" + + ); + + return $lang_list; +} + +?> diff --git a/sources/system/template/TplPageBuilder.php b/sources/system/template/TplPageBuilder.php new file mode 100755 index 0000000..b271279 --- /dev/null +++ b/sources/system/template/TplPageBuilder.php @@ -0,0 +1,176 @@ +user = $user; + + $cd = new \Modl\ConfigDAO(); + $config = $cd->get(); + $this->theme = $config->theme; + + } + + function viewsPath($file) + { + return VIEWS_PATH . '/' . $file; + } + + /** + * Returns or prints the link to a file. + * @param file is the path to the file relative to the theme's root + * @param return optionally returns the link instead of printing it if set to true + */ + function linkFile($file, $return = false) + { + $path = BASE_URI . 'themes/' . $this->theme . '/' . $file; + + if($return) { + return $path; + } else { + echo $path; + } + } + + /** + * Inserts the link tag for a css file. + */ + function themeCss($file) + { + echo '\n"; + } + + /** + * Actually generates the page from templates. + */ + function build($view) + { + $this->_view = $view; + $template = $this->_view.'.tpl'; + //if (ENVIRONMENT === 'production') ob_clean(); + ob_start(); + + require($this->viewsPath($template)); + $outp = ob_get_clean(); + $outp = str_replace('<%scripts%>', + $this->printCss() . $this->printScripts(), + $outp); + + return $outp; + } + + /** + * Sets the page's title. + */ + function setTitle($name) + { + $this->title = $name; + } + + /** + * Displays the current title. + */ + function title() + { + echo $this->title; + } + + function addScript($script) + { + $this->scripts[] = BASE_URI . 'app/assets/js/' . $script; + } + + /** + * Inserts the link tag for a css file. + */ + function addCss($file) + { + $this->css[] = $this->linkFile('css/' . $file, true); + } + + function scripts() + { + echo '<%scripts%>'; + } + + function printScripts() { + $out = ''; + $widgets = WidgetWrapper::getInstance(); + $scripts = array_merge($this->scripts, $widgets->loadjs()); + foreach($scripts as $script) { + $out .= ''."\n"; + } + + $ajaxer = AjaxController::getInstance(); + $out .= $ajaxer->genJs(); + + return $out; + } + + function printCss() { + $out = ''; + $widgets = WidgetWrapper::getInstance(); + $csss = array_merge($this->css, $widgets->loadcss()); // Note the 3rd s, there are many. + foreach($csss as $css_path) { + $out .= '\n"; + } + return $out; + } + + function setContent($data) + { + $this->content .= $data; + } + + function content() + { + echo $this->content; + } + + /** + * Loads up a widget and prints it at the current place. + */ + function widget($name) + { + $widgets = WidgetWrapper::getInstance(); + $widgets->setView($this->_view); + + echo $widgets->runWidget($name, 'build'); + } + + function displayFooterDebug() + { + //\system\Logs\Logger::displayFooterDebug(); + } +} diff --git a/sources/system/widget/WidgetBase.php b/sources/system/widget/WidgetBase.php new file mode 100755 index 0000000..aa7b3f3 --- /dev/null +++ b/sources/system/widget/WidgetBase.php @@ -0,0 +1,309 @@ + + * + * @version 1.0 + * @date 20 October 2010 + * + * Copyright (C)2010 MOVIM Project + * + * See COPYING for licensing information. + */ + +use Rain\Tpl; + +class WidgetBase +{ + protected $js = array(); /*< Contains javascripts. */ + protected $css = array(); /*< Contains CSS files. */ + protected $ajax; /*< Contains ajax client code. */ + protected $tpl; + protected $user; + protected $name; + protected $pure; // To render the widget without the container + protected $translations = array(); // Set translations in the controller + protected $_view; + public $events; + public $filters; + + /** + * Initialises Widget stuff. + */ + function __construct($light = false, $view = null) + { + if($view != null) $this->_view = $view; + + $this->load(); + $this->name = get_class($this); + + // If light loading enabled, we stop here + if($light) + return; + + // Put default widget init here. + $this->ajax = AjaxController::getInstance(); + + $this->user = new User; + + // Generating Ajax calls. + $refl = new ReflectionClass(get_class($this)); + $meths = $refl->getMethods(); + + foreach($meths as $method) { + if(preg_match('#^ajax#', $method->name)) { + $pars = $method->getParameters(); + $params = array(); + foreach($pars as $param) { + $params[] = $param->name; + } + + $this->ajax->defun(get_class($this), $method->name, $params); + } + } + + $config = array( + 'tpl_dir' => $this->respath('', true), + 'cache_dir' => CACHE_PATH, + 'tpl_ext' => 'tpl', + 'auto_escape' => false + ); + + if(file_exists($this->respath('locales.ini', true))) { + $this->translations = parse_ini_file($this->respath('locales.ini', true), true, INI_SCANNER_RAW); + } + + // We load the template engine + $this->view = new Tpl; + $this->view->objectConfigure($config); + + $this->view->assign('c', $this); + + $this->pure = false; + } + + function t() { + return call_user_func_array('t',func_get_args()); + } + + function __() { + $args = func_get_args(); + global $translationshash; + + if(!is_array($this->translations)) $this->translations = array(); + + $tmp_trans = array_merge_recursive($this->translations, $translationshash); + $arr = explode('.', $args[0]); + + if(is_array($tmp_trans) + && array_key_exists($arr[0], $tmp_trans) + && array_key_exists($arr[1], $tmp_trans[$arr[0]])) { + $vars = $tmp_trans[$arr[0]][$arr[1]]; + if(is_array($vars)) + $args[0] = $vars[0]; + else + $args[0] = $vars; + return call_user_func_array(array(&$this, 't'), $args); + } + + return $args[0]; + } + + function supported($key) + { + return $this->user->isSupported($key); + } + + function route() { + return call_user_func_array('Route::urlize',func_get_args()); + } + + function load() {} + + /** + * Generates the widget's HTML code. + */ + function build() + { + return $this->draw(); + } + + /** + * Get the current view name + */ + function getView() + { + return $this->_view; + } + + /* + * @desc Preload some sourcecode for the draw method + */ + function display() {} + + /** + * Return the template's HTML code + * @param a specific template name to load (like Ruby partials) + * @param load the parent template, like for WidgetCommon + */ + function draw() + { + $this->display(); + return trim($this->view->draw(strtolower($this->name), true)); + } + + protected function tpl() { + $config = array( + 'tpl_dir' => APP_PATH.'widgets/'.$this->name.'/', + 'cache_dir' => CACHE_PATH, + 'tpl_ext' => 'tpl', + 'auto_escape' => false + ); + + $view = new Tpl; + $view->objectConfigure($config); + $view->assign('c', $this); + + return $view; + } + + /** + * @brief Returns the path to the specified widget file. + * @param file is the file's name to make up the path for. + * @param fspath is optional, returns the OS path if true, the URL by default. + */ + protected function respath($file, $fspath = false, $parent = false) + { + if($parent == false) + $folder = get_class($this); + else + $folder = get_parent_class($this); + + $path = 'app/widgets/' . $folder . '/' . $file; + + if($fspath) { + $path = DOCUMENT_ROOT . '/'.$path; + } else { + $path = BASE_URI . $path; + } + + return $path; + } + + public function getName() + { + return $this->name; + } + + /** + * @brief Calls an the ajax function of another widget. + */ + protected function callWidget($widgetname, $funcname) + { + $params = func_get_args(); + echo $this->makeCall(array_slice($params, 1), $widgetname); + } + + /** + * @brief Returns the javascript ajax call. + */ + protected function call($funcname) + { + return $this->makeCall(func_get_args()); + } + + /** + * @brief Returns the javascript call to another widget's ajax function. + */ + protected function genCallWidget($widgetname, $funcname) + { + $params = func_get_args(); + return $this->makeCall(array_slice($params, 1), $widgetname); + } + + protected function makeCall($params, $widget=false) + { + if(!$widget) { + $widget = $this->name; + } + + $funcname = array_shift($params); + $args = implode(', ', $params); + + return $widget . '_' . $funcname . "(" . $args . ");"; + } + + /** + * @brief Adds a javascript file to this widget. + */ + protected function addjs($filename) + { + $this->js[] = $this->respath($filename); + } + + /** + * @brief returns the list of javascript files to be loaded for the widget. + */ + public function loadjs() + { + return $this->js; + } + + /** + * @brief Adds a javascript file to this widget. + */ + protected function addcss($filename) + { + $this->css[] = $this->respath($filename); + } + + /** + * @brief returns the list of javascript files to be loaded for the widget. + */ + public function loadcss() + { + return $this->css; + } + + /* + * @brief Fetch and return get variables + */ + protected function get($name) + { + if(isset($_GET[$name])) { + return htmlentities($_GET[$name]); + } else { + return false; + } + } + + /** + * @brief Registers an event handler. + * @param $type The event key + * @param $function The function to call + * @param $filter Only call this function if the session notif_key is good + */ + protected function registerEvent($type, $function, $filter = null) + { + if(!is_array($this->events) + || !array_key_exists($type, $this->events)) { + $this->events[$type] = array($function); + } else { + $this->events[$type][] = $function; + } + + if($filter != null) { + if(!is_array($this->filters)) { + $this->filters = array(); + } + $this->filters[$function] = $filter; + } + } +} + +?> diff --git a/sources/system/widget/WidgetWrapper.php b/sources/system/widget/WidgetWrapper.php new file mode 100644 index 0000000..60059fd --- /dev/null +++ b/sources/system/widget/WidgetWrapper.php @@ -0,0 +1,206 @@ +loadWidget($widget_dir, true); + array_push($this->_widgets, $widget_dir); + } + } + } + + static function getInstance() + { + if(!is_object(self::$instance)) { + self::$instance = new WidgetWrapper; + } + return self::$instance; + } + + static function destroyInstance() + { + if(isset(self::$instance)) { + self::$instance = null; + } + } + + /** + * @desc Set the view + * @param $page the name of the current view + */ + public function setView($view) + { + $this->_view = $view; + } + + /** + * @desc Loads a widget and returns it + * @param $name the name of the widget + * @param $register know if we are loading in the daemon or displaying + */ + public function loadWidget($name, $register = false) + { + if(file_exists(APP_PATH . "widgets/$name/$name.php")) { + $path = APP_PATH . "widgets/$name/$name.php"; + } + else { + throw new MovimException( + __('error.widget_load_error', $name)); + } + + require_once($path); + + if($register) { + $widget = new $name(true); + // We save the registered events of the widget for the filter + if(isset($widget->events)) { + foreach($widget->events as $key => $value) { + if(is_array($this->_events) + && array_key_exists($key, $this->_events)) { + $we = $this->_events[$key]; + array_push($we, $name); + $we = array_unique($we); + $this->_events[$key] = $we; + } else { + $this->_events[$key] = array($name); + } + } + } + } else { + if($this->_view != '') { + $widget = new $name(false, $this->_view); + } else { + $widget = new $name(); + } + // Collecting stuff generated by the widgets. + $this->css = array_merge($this->css, $widget->loadcss()); + $this->js = array_merge($this->js, $widget->loadjs()); + } + + return $widget; + } + + /** + * @desc Loads a widget and runs a particular function on it. + * + * @param $widget_name is the name of the widget. + * @param $method is the function to be run. + * @param $params is an array containing the parameters to + * be passed along to the method. + * @return what the widget's method returns. + */ + function runWidget($widget_name, $method, array $params = null) + { + $widget = $this->loadWidget($widget_name); + + if(!is_array($params)) + $params = array(); + + $result = call_user_func_array(array($widget, $method), $params); + + $widget = $method = $params = null; + + return $result; + } + + /** + * Calls a particular function with the given parameters on + * all loaded widgets. + * + * @param $key is the key of the incoming event + * @param $data is the Packet that is sent as a parameter + */ + function iterate($key, $data) + { + if(array_key_exists($key, $this->_events)) { + foreach($this->_events[$key] as $widget_name) { + $widget = new $widget_name; + if(array_key_exists($key, $widget->events)) { + foreach($widget->events[$key] as $method) { + /* + * We check if the method need to be called if the + * session notifs_key is set to a specific value + */ + if(is_array($widget->filters) + && array_key_exists($method, $widget->filters)) { + $session = Session::start(); + $notifs_key = $session->get('notifs_key'); + + if($notifs_key == 'blurred') { + $widget->{$method}($data); + } else { + $explode = explode('|', $notifs_key); + $notif_key = reset($explode); + if($notif_key == $widget->filters[$method]) { + $widget->{$method}($data); + } + } + } else { + $widget->{$method}($data); + } + } + } + $widget = null; + } + } + + $key = $data = null; + } + + /** + * @desc Returns the list of loaded CSS. + */ + function loadcss() + { + return $this->css; + } + + /** + * @desc Returns the list of loaded javascripts. + */ + function loadjs() + { + return $this->js; + } +} diff --git a/sources/tests/js/events_test.js b/sources/tests/js/events_test.js new file mode 100755 index 0000000..72b02d5 --- /dev/null +++ b/sources/tests/js/events_test.js @@ -0,0 +1,53 @@ +var yesman_called = false; +function yesman() { + yesman_called = true; +} + +var barfoo = false; +function toggle_barfoo() { + barfoo = !barfoo; +} + +var foobar = null; +function set_foobar(value) { + foobar = value; +} + +rpc = new MovimRPC(); + +tests.set('events', H({ + add_handler: function() + { + movim_add_event_handler('yesman', yesman); + equals(events.get('yesman')[0], yesman); + + movim_add_event_handler('foobar', set_foobar); + equals(events.get('foobar')[0], set_foobar); + }, + + emit_event: function() + { + movim_events_emit('yesman'); + assert(yesman_called); + }, + + emit_event_param: function() + { + movim_events_emit('foobar', 42); + equals(foobar, 42); + }, + + multi_handlers: function() + { + barfoo = false; + yesman_called = false; + + movim_add_event_handler('multi', yesman); + movim_add_event_handler('multi', toggle_barfoo); + + movim_events_emit('multi'); + + assert(barfoo); + assert(yesman_called); + }, +})); \ No newline at end of file diff --git a/sources/tests/js/hash_test.js b/sources/tests/js/hash_test.js new file mode 100755 index 0000000..51762c8 --- /dev/null +++ b/sources/tests/js/hash_test.js @@ -0,0 +1,76 @@ +var myhash = null; + +tests.set('hash', H({ + creation: function() + { + object = {test: 'prout'}; + myhash = H(object); + equals(myhash.container, object); + + myhash = new Hash(); + different(myhash, null); + }, + + ishash: function() + { + var obj = new Array(); + assert(isHash(myhash)); + nassert(isHash(obj)); + }, + + get: function() + { + hash = H({toto: "tata", prout: "tagada"}); + equals(hash.get("toto"), "tata"); + }, + + set: function() + { + myhash.set("toto", "tata"); + myhash.set("prout", "tagada"); + + equals(myhash.get("toto"), "tata"); + equals(myhash.get("prout"), "tagada"); + + myhash.set("toto", "tigidi"); + equals(myhash.get("toto"), "tigidi"); + }, + + tostring: function() + { + var hash = H({toto: "tata", prout: "tagada"}); + equals(hash.to_string(), 'toto: tata, prout: tagada'); + }, + + change: function() + { + myhash.set('prout', 'tigidi'); + equals(myhash.get('prout'), 'tigidi'); + }, + + iterate: function() + { + var iter = myhash.iterate(); + while(iter.next()) { + equals(iter.val(), myhash.get(iter.key())) + } + + iter.end(); + while(iter.prev()) { + equals(iter.val(), myhash.get(iter.key())) + } + }, + + keys: function() + { + hash = H({toto: "tata", prout: "tagada"}); + keys = new Array('toto', 'prout'); + vals = new Array('tata', 'tagada'); + + hashkeys = hash.keys(); + hashvals = hash.values(); + + assert(keys[0] == hashkeys[0] && keys[1] == hashkeys[1]); + assert(vals[0] == hashvals[0] && vals[1] == hashvals[1]); + }, +})); \ No newline at end of file diff --git a/sources/tests/js/index.html b/sources/tests/js/index.html new file mode 100755 index 0000000..4618bb4 --- /dev/null +++ b/sources/tests/js/index.html @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + +
      +
      + + diff --git a/sources/tests/js/tests.js b/sources/tests/js/tests.js new file mode 100755 index 0000000..4f12a86 --- /dev/null +++ b/sources/tests/js/tests.js @@ -0,0 +1,87 @@ +/* Testing framework's tools. */ +var failures = 0; +var success = 0; +var tests = H(); + +/************* Common stuff ***************/ + +function print(text) +{ + document.getElementById("page").innerHTML += text; +} + +function printtest(result) +{ + if(!result) { + failures++; + print('x'); + } else { + success++; + print('.'); + } +} + +function print_summary() +{ + var total = failures + success; + + print('

      Test summary:

      '); + print('

      Total tests: ' + total + '
      '); + print('Success: ' + success + '
      '); + print('Failures: ' + failures + '
      '); + print('Success rate: ' + parseInt(success / Math.max(1, total) * 100) + '%

      '); +} + +// Runs the test suites +function runtests() +{ + if(isHash(tests)) { + var iter = tests.iterate(); + while(iter.next()) { + if(isHash(iter.val())) { // This is a test suite. + print("

      Running test " + iter.key() + "

      "); + var suite_iter = iter.val().iterate(); + while(suite_iter.next()) { + print('' + suite_iter.key() + ' '); + var test = suite_iter.val(); + try { + test(); + } + catch(err) + { + printtest(false); + print('
      ' + err + '
      '); + } + print('
      '); + } + } + } + } + + print_summary(); +} + +/*********** Testing funtions *************/ +// Asserts that thing returns true. +function assert(thing) +{ + printtest(thing); +} + +// Ensures that thing returns false. +function nassert(thing) +{ + printtest(!thing); +} + +// Ensures that thing is equal to exp_thing +function equals(thing, exp_thing) +{ + printtest(thing == exp_thing); +} + +// Ensures that thing is not equal to exp_thing +function different(thing, exp_thing) +{ + printtest(thing != exp_thing); +} diff --git a/sources/tests/webrtc/adapter.js b/sources/tests/webrtc/adapter.js new file mode 100755 index 0000000..d79586e --- /dev/null +++ b/sources/tests/webrtc/adapter.js @@ -0,0 +1,154 @@ +var RTCPeerConnection = null; +var getUserMedia = null; +var attachMediaStream = null; +var reattachMediaStream = null; +var webrtcDetectedBrowser = null; +var webrtcDetectedVersion = null; + +function trace(text) { + // This function is used for logging. + if (text[text.length - 1] == '\n') { + text = text.substring(0, text.length - 1); + } + console.log((performance.now() / 1000).toFixed(3) + ": " + text); +} + +if (navigator.mozGetUserMedia) { + console.log("This appears to be Firefox"); + + webrtcDetectedBrowser = "firefox"; + + webrtcDetectedVersion = + parseInt(navigator.userAgent.match(/Firefox\/([0-9]+)\./)[1], 10); + + // The RTCPeerConnection object. + RTCPeerConnection = mozRTCPeerConnection; + + // The RTCSessionDescription object. + RTCSessionDescription = mozRTCSessionDescription; + + // The RTCIceCandidate object. + RTCIceCandidate = mozRTCIceCandidate; + + // Get UserMedia (only difference is the prefix). + // Code from Adam Barth. + getUserMedia = navigator.mozGetUserMedia.bind(navigator); + + // Creates iceServer from the url for FF. + createIceServer = function(url, username, password) { + var iceServer = null; + var url_parts = url.split(':'); + if (url_parts[0].indexOf('stun') === 0) { + // Create iceServer with stun url. + iceServer = { 'url': url }; + } else if (url_parts[0].indexOf('turn') === 0 && + (url.indexOf('transport=udp') !== -1 || + url.indexOf('?transport') === -1)) { + // Create iceServer with turn url. + // Ignore the transport parameter from TURN url. + var turn_url_parts = url.split("?"); + iceServer = { 'url': turn_url_parts[0], + 'credential': password, + 'username': username }; + } + return iceServer; + }; + + // Attach a media stream to an element. + attachMediaStream = function(element, stream) { + console.log("Attaching media stream"); + element.mozSrcObject = stream; + element.play(); + }; + + reattachMediaStream = function(to, from) { + console.log("Reattaching media stream"); + to.mozSrcObject = from.mozSrcObject; + to.play(); + }; + + // Fake get{Video,Audio}Tracks + MediaStream.prototype.getVideoTracks = function() { + return []; + }; + + MediaStream.prototype.getAudioTracks = function() { + return []; + }; +} else if (navigator.webkitGetUserMedia) { + console.log("This appears to be Chrome"); + + webrtcDetectedBrowser = "chrome"; + webrtcDetectedVersion = + parseInt(navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./)[2], 10); + + // Creates iceServer from the url for Chrome. + createIceServer = function(url, username, password) { + var iceServer = null; + var url_parts = url.split(':'); + if (url_parts[0].indexOf('stun') === 0) { + // Create iceServer with stun url. + iceServer = { 'url': url }; + } else if (url_parts[0].indexOf('turn') === 0) { + if (webrtcDetectedVersion < 28) { + // For pre-M28 chrome versions use old TURN format. + var url_turn_parts = url.split("turn:"); + iceServer = { 'url': 'turn:' + username + '@' + url_turn_parts[1], + 'credential': password }; + } else { + // For Chrome M28 & above use new TURN format. + iceServer = { 'url': url, + 'credential': password, + 'username': username }; + } + } + return iceServer; + }; + + // The RTCPeerConnection object. + RTCPeerConnection = webkitRTCPeerConnection; + + // Get UserMedia (only difference is the prefix). + // Code from Adam Barth. + getUserMedia = navigator.webkitGetUserMedia.bind(navigator); + + // Attach a media stream to an element. + attachMediaStream = function(element, stream) { + if (typeof element.srcObject !== 'undefined') { + element.srcObject = stream; + } else if (typeof element.mozSrcObject !== 'undefined') { + element.mozSrcObject = stream; + } else if (typeof element.src !== 'undefined') { + element.src = URL.createObjectURL(stream); + } else { + console.log('Error attaching stream to element.'); + } + }; + + reattachMediaStream = function(to, from) { + to.src = from.src; + }; + + // The representation of tracks in a stream is changed in M26. + // Unify them for earlier Chrome versions in the coexisting period. + if (!webkitMediaStream.prototype.getVideoTracks) { + webkitMediaStream.prototype.getVideoTracks = function() { + return this.videoTracks; + }; + webkitMediaStream.prototype.getAudioTracks = function() { + return this.audioTracks; + }; + } + + // New syntax of getXXXStreams method in M26. + if (!webkitRTCPeerConnection.prototype.getLocalStreams) { + webkitRTCPeerConnection.prototype.getLocalStreams = function() { + return this.localStreams; + }; + webkitRTCPeerConnection.prototype.getRemoteStreams = function() { + return this.remoteStreams; + }; + } +} else { + console.log("Browser does not appear to be WebRTC-capable"); +} diff --git a/sources/tests/webrtc/index.html b/sources/tests/webrtc/index.html new file mode 100755 index 0000000..723b179 --- /dev/null +++ b/sources/tests/webrtc/index.html @@ -0,0 +1,24 @@ + + + + + + WebRTC Example + + + + + + + + + test + + + + + + + diff --git a/sources/tests/webrtc/script.js b/sources/tests/webrtc/script.js new file mode 100755 index 0000000..60cd673 --- /dev/null +++ b/sources/tests/webrtc/script.js @@ -0,0 +1,124 @@ +var DtlsSrtpKeyAgreement = { + DtlsSrtpKeyAgreement: true +}; + +var optional = { + optional: [DtlsSrtpKeyAgreement] +}; + +// Set up audio and video regardless of what devices are present. +var sdpConstraints = {'mandatory': { + 'OfferToReceiveAudio': true, + 'OfferToReceiveVideo': true }}; + +function onIceCandidate(event) { + /*if (event.candidate) { + sendMessage({type: 'candidate', + label: event.candidate.sdpMLineIndex, + id: event.candidate.sdpMid, + candidate: event.candidate.candidate}); + noteIceCandidate("Local", iceCandidateType(event.candidate.candidate)); + } else { + console.log('End of candidates.'); + }*/ + console.log('onIceCandidate'); + console.log(event); +} + +function onIceConnectionStateChanged(event) { + console.log('onIceConnectionStateChanged'); + console.log(event); +} + +function onSignalingStateChanged(event) { + console.log('onSignalingStateChanged'); + console.log(event); +} + +function onError(err) { + window.alert(err.message); +} + +function onOfferCreated(description) { + console.log(description); + offer = description; + pc.setLocalDescription(offer,onSetSessionDescriptionSuccess, onSetSessionDescriptionError); + + sendMessage(offer); +} + +function sendMessage(offer) { + var msgString = JSON.stringify(offer); + console.log('C->S: ' + msgString); +} + +function onSetSessionDescriptionSuccess() { + console.log('Set session description success.'); +} + +function onSetSessionDescriptionError(error) { + console.log('Failed to set session description: ' + error.toString()); +} + +function init() { + var configuration = {"iceServers":[{"url": "stun:23.21.150.121:3478"}]}; + + try { + pc = new RTCPeerConnection(configuration, optional); + + pc.onicecandidate = onIceCandidate; + pc.onsignalingstatechange = onSignalingStateChanged; + pc.oniceconnectionstatechange = onIceConnectionStateChanged; + } catch (e) { + console.log('Failed to create PeerConnection, exception: ' + e.message); + alert('Cannot create RTCPeerConnection object; \ + WebRTC is not supported by this browser.'); + return; + } + + if(getUserMedia) { + if (getUserMedia) { + getUserMedia = getUserMedia.bind(navigator); + } + + // Request the camera. + getUserMedia( + // Constraints + { + video: true, audio: true + }, + + // Success Callback + function(localMediaStream) { + // Get a reference to the video element on the page. + var vid = document.getElementById('camera-stream'); + + // Create an object URL for the video stream and use this + // to set the video source. + vid.src = window.URL.createObjectURL(localMediaStream); + + console.log(localMediaStream); + + pc.addStream(localMediaStream); + channel = pc.createDataChannel("visio"); + pc.createOffer(onOfferCreated, onError); + }, + + // Error Callback + function(err) { + // Log the error to the console. + console.log('The following error occurred when trying to use getUserMedia: ' + err); + } + + + ); + } else { + alert('Sorry, your browser does not support getUserMedia'); + } + + + + //channel = pc.createDataChannel("visio"); + console.log(pc); + //console.log(channel); +} diff --git a/sources/tests/webrtc/style.css b/sources/tests/webrtc/style.css new file mode 100755 index 0000000..4cc128a --- /dev/null +++ b/sources/tests/webrtc/style.css @@ -0,0 +1,4 @@ +#camera-stream { + /*width: 200px;*/ + float: right; +} diff --git a/sources/themes/material/css/article.css b/sources/themes/material/css/article.css new file mode 100644 index 0000000..b36e3b7 --- /dev/null +++ b/sources/themes/material/css/article.css @@ -0,0 +1,136 @@ +/* Article */ + +article { + overflow: hidden; + /*padding-bottom: 2rem;*/ +} + +article header { + position: relative; +} + +/* We hide the main title because it's already here ? */ +article section h1 { + display: none; +} + +article header h1 { + font-size: 4rem; + line-height: 12rem; +} + +article header h2, +li.condensed h2 { + line-height: 3.75rem; +} + +article section { + font-size: 2rem; + line-height: 3rem; + font-weight: 500; + padding: 0 2rem; +} + +article img, +article video { + max-width: 100%; + height: auto; +} + +article section p { + margin-bottom: 1rem; + max-height: initial; + color: inherit; + line-height: inherit; +} + +article section content ul li, +article section content ol li { + font-size: 2rem; + line-height: 3rem; + padding-left: 2rem; + list-style-position: inside; + min-height: 4rem; + margin: 1rem auto; +} + +article section content li > * { + display: inline; +} + +article section content ul li { + list-style-type: disc; +} + +article section content ol li { + list-style-type: decimal; +} + +article section content strong, +article section content b { + font-weight: 700; +} + +article section content code, +article section content pre { + font-family: monospace; +} + +article section content cite, +article section content blockquote { + padding-left: 4rem; + font-style: italic; +} + +article section content em { + font-style: italic; +} + +/* Some CSS to style the quote XHTML generated by Movim */ + +article section content blockquote, +article section content q { + display: block; + border-radius: 2px; + border: 1px solid rgba(0, 0, 0, 0.12); + padding: 2rem; + box-sizing: border-box; +} + +article section content q:before, +article section content q:after { + content: ''; + display: none; +} + +article section content q ul { + display: flex; + flex-flow: row wrap; +} + +article section content q li { + flex: 1 25%; + list-style-type: none; + padding-left: 0; +} + +article section content q li:first-child { + flex: 1 75%; +} + +@media screen and (max-width: 1024px) { + article section content q li { + flex: 1 100%; + } +} + +article section content q li img { + max-height: 10rem; + max-width: 100%; + float: right; +} + +article ul li.pic img { + max-width: 30rem; + max-height: 30rem; +} diff --git a/sources/themes/material/css/block.css b/sources/themes/material/css/block.css new file mode 100644 index 0000000..a31834e --- /dev/null +++ b/sources/themes/material/css/block.css @@ -0,0 +1,37 @@ +.flex { + display: flex; + flex-flow: row wrap; +} + +.flex .block { + flex: 1 50%; +} + +.flex .block.large, +.flex.card .block.large { + flex: 1 100%; +} + +.flex.card { + padding: 0; +} + +.flex.card .block { + margin: 1rem; + flex: 1 calc(50% - 2rem); + min-height: 8rem; + padding-top: 1.5rem; + padding-bottom: 1.5rem; +} + +.flex.stacked .block { + margin-bottom: 0; +} + +@media screen and (max-width: 1024px) { + .flex.card .block, + .flex .block { + margin-bottom: 0; + flex: 1 100%; + } +} diff --git a/sources/themes/material/css/color.css b/sources/themes/material/css/color.css new file mode 100644 index 0000000..f3ffaa8 --- /dev/null +++ b/sources/themes/material/css/color.css @@ -0,0 +1,134 @@ +/* Color */ + +*.divided > *:not(:last-child), +*.divided.spaced > *:not(:last-child):after { + border-color: rgba(0, 0, 0, 0.12); +} + +.color { + background-color: #607D8B; + color: white; +} + +.color.dark { + background-color: #212121; +} + +.color.dark *.divided > *:not(:last-child) { + border-color: rgba(255, 255, 255, 0.05); +} + +main > header a, +.color input { + color: white; +} + +/* Animations */ + +@keyframes colorful { + 0% { background-color: #9E9E9E; } + 10% { background-color: #607D8B; } + 20% { background-color: #F44336; } + 30% { background-color: #9C27B0; } + 40% { background-color: #3F51B5; } + 50% { background-color: #2196F3; } + 60% { background-color: #689F38; } + 70% { background-color: #FF9800; } + 80% { background-color: #FDD835; } + 90% { background-color: #795548; } + 100% { background-color: #9E9E9E; } +} + +@-webkit-keyframes colorful { + 0% { background-color: #9E9E9E; } + 10% { background-color: #607D8B; } + 20% { background-color: #F44336; } + 30% { background-color: #9C27B0; } + 40% { background-color: #3F51B5; } + 50% { background-color: #2196F3; } + 60% { background-color: #689F38; } + 70% { background-color: #FF9800; } + 80% { background-color: #FDD835; } + 90% { background-color: #795548; } + 100% { background-color: #9E9E9E; } +} + +/* Elements */ + +.bubble.color , .icon.color { color: white; background-color: #607D8B; border-color: #607D8B } +span.icon.status.dnd:after, +.bubble.color.red , .icon.color.red { color: white; background-color: #F44336; border-color: #F44336 } +span.icon.status.xa:after, +.bubble.color.purple, .icon.color.purple { color: white; background-color: #9C27B0; border-color: #9C27B0 } +.bubble.color.indigo, .icon.color.indigo { color: white; background-color: #3F51B5; border-color: #3F51B5 } +.bubble.color.blue , .icon.color.blue { color: white; background-color: #2196F3; border-color: #2196F3 } +span.icon.status.chat:after, +span.icon.status.online:after, +.bubble.color.green , .icon.color.green { color: white; background-color: #689F38; border-color: #689F38 } +.bubble.color.orange, .icon.color.orange { color: white; background-color: #FF9800; border-color: #FF9800 } +span.icon.status.away:after, +.bubble.color.yellow, .icon.color.yellow { color: white; background-color: #FDD835; border-color: #FDD835 } +.bubble.color.brown , .icon.color.brown { color: white; background-color: #795548; border-color: #795548 } +.bubble.color.gray , .icon.color.gray { color: white; background-color: #9E9E9E; border-color: #9E9E9E } +.bubble.color.black , .icon.color.black { color: white; background-color: #000; border-color: #000 } + +label.red , .icon.red , span.user.red { color: #F44336; } +label.purple, .icon.purple, span.user.purple { color: #9C27B0; } +label.indigo, .icon.indigo, span.user.indigo { color: #3F51B5; } +label.blue , .icon.blue , span.user.blue { color: #2196F3; } +label.green , .icon.green , span.user.green { color: #689F38; } +label.orange, .icon.orange, span.user.orange { color: #FF9800; } +label.yellow, .icon.yellow, span.user.yellow { color: #FBC02D; } +label.brown , .icon.brown , span.user.brown { color: #795548; } +ul li.action > div.action, +ul li.action > form > div.action, +label.gray , .icon.gray , span.user.gray { color: #9E9E9E; } +label.black , .icon.black , span.user.black { color: #000; } + +form input:focus:invalid, +form textarea:focus:invalid { + border-bottom-color: #F44336; +} +form input:focus:invalid + label, +form textarea:focus:invalid + label { + color: #F44336; +} + +/* Default color : violet */ + +.button.color, +input[type=button].color, +ul li span.counter, +main > header { background-color: #3F51B5; color: white; border-color: #3F51B5; } + +.tabs, +.tabs a:not(.classic) { + border-color: #3F51B5; + color: #3F51B5; +} + +/* Gray accent : orange */ + +.button, +input[type=button], +a:not(.classic) { color: #FF5722; border-color: #FF5722; } + +form > div .checkbox:before { background-color: #FFE0B2; } +form > div .checkbox > input[type="checkbox"]:checked + label { background-color: #FF5722; } + +.button.color, +ul li span.counter, +form > div .radio > input[type="radio"]:checked + label { + border-color: #FF5722; + background-color: #FF5722; +} + +form input:focus:not(:invalid) + label, +form textarea:focus:not(:invalid) + label { + color: #FF5722; +} + +form input:focus:not(:invalid), +form textarea:focus:not(:invalid) { + border-bottom-color: #FF5722; +} diff --git a/sources/themes/material/css/fonts.css b/sources/themes/material/css/fonts.css new file mode 100755 index 0000000..a42ad01 --- /dev/null +++ b/sources/themes/material/css/fonts.css @@ -0,0 +1,30 @@ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300; + src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/os_300.woff2) format('woff2'), url(../fonts/os_300.woff2) format('woff'); +} +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + src: local('Open Sans'), local('OpenSans'), url(../fonts/os_400.woff2) format('woff2'), url(../fonts/os_400.woff) format('woff'); +} +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../fonts/os_600.woff2) format('woff2'), url(../fonts/os_600.woff) format('woff'); +} +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../fonts/os_700.woff2) format('woff2'), url(../fonts/os_700.woff) format('woff'); +} +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 800; + src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(../fonts/os_800.woff2) format('woff2'), url(../fonts/os_800.woff) format('woff'); +} diff --git a/sources/themes/material/css/form.css b/sources/themes/material/css/form.css new file mode 100644 index 0000000..4a91339 --- /dev/null +++ b/sources/themes/material/css/form.css @@ -0,0 +1,331 @@ +/* Form */ + +form > div:not(.clear):not(.control) { + min-height: 9.5rem; + position: relative; + box-sizing: border-box; +} + +li > form > div:not(.control) { /* If we put the form in a list */ + min-height: 0; + line-height: 3rem; + padding-top: 0rem; + top: -1.5rem; +} + +form > div > label { + position: absolute; + top: 2rem; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + max-width: 100%; + left: 0; /* We force the left align */ +} + +form > div.icon { + padding-left: 9rem; +} +/* +form > div > input:focus + label, +form > div > textarea:focus + label { + display: block; +} +*/ +form > div > textarea { + border: none; + resize: none; + font-family: sans-serif; + line-height: 3rem; + box-sizing: border-box; +} + +form > div > .select { + position: relative; +} + +form > div > .select:after { + font-family: "Material Design Iconic Font"; + content: "\f2be"; + display: block; + font-size: 4rem; + color: #B8B8B8; + position: absolute; + right: 0; + bottom: 0.25rem; +} + +form > div > .select select { + width: calc(100% + 3rem); + background-color: transparent; +} + +main > header form > div:not(.clear):not(.control) { + min-height: 0; +} + +main > header form > div:not(.clear):not(.control) > input, +main > header form > div:not(.clear):not(.control) > .select { + margin-top: 1.5rem; + padding-top: 0.4rem; +} + +main > header form > div:not(.clear):not(.control) > .select option { + background-color: white; + color: initial; +} + +main > header form > div:not(.clear):not(.control) > input, +main > header form > div:not(.clear):not(.control) > .select:after, +main > header form > div:not(.clear):not(.control) > .select select { + color: white; +} + +/* Placeholders to mimic FF */ +::-webkit-input-placeholder, /* WebKit browsers */ +:-ms-input-placeholder { /* Internet Explorer 10+ */ + color: #fff; + opacity: 0.5; +} + +form > div > .select, +form > div > input:not([type=submit]), +form > div > textarea { + display: block; + padding: 1rem 0; + padding-top: 5rem; + width: 100%; + background-color: transparent; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + margin-bottom: 1rem; + + overflow: hidden; /* Fixme */ + + box-shadow: none; /* Firefox weird CSS */ +} + +/* Webkit hack */ +form > div > input:not([type=submit]):-webkit-autofill { + -webkit-box-shadow: 0 0 0 50px white inset; +} +form > div > input:not([type=submit]):-webkit-autofill:focus { + -webkit-box-shadow: 0; + -webkit-text-fill-color: #333; +} + +form > div > input:focus, +form > div > textarea:focus { + border-bottom-width: 2px; + margin-bottom: calc(1rem - 1px); +} + +form > div > input:invalid, +form > div > input:required { + box-shadow: none; +} + +/* Checkbox element */ + +form > div .checkbox > input[type="checkbox"], +form > div .radio > input[type="radio"] { + display: none; +} + +form > div .checkbox { + position: relative; + width: 4.5rem; + height: 5rem; + top: 1rem; +} + +form > div .checkbox:before, +form > div .checkbox:after { + content: ''; + display: block; + position: absolute; + height: 2.25rem; + width: 2.25rem; +} + +form > div .checkbox:before { + border-radius: 2rem 0 0 2rem; +} + +form > div .checkbox:after { + border-radius: 0 2rem 2rem 0; + background-color: rgba(0, 0, 0, 0.25); + right: 0; + top: 0; +} + +form > div .checkbox > input[type="checkbox"] + label { + z-index: 1; + display: block; + background-color: #FAFAFA; + box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.5); + width: 3rem; + height: 3rem; + border-radius: 2rem; + top: -0.5rem; + left: -0.2rem; + position: relative; + font-size: 2rem; + text-align: center; + + transition: left 0.3s ease, box-shadow 0.1s ease; +} + +form > div .checkbox > input[type="checkbox"] + label:hover, +form > div .checkbox > input[type="checkbox"]:checked + label:hover { + cursor: pointer; + box-shadow: 0 0 0 1.75rem rgba(0, 0, 0, 0.05), 0 0.2rem 0.5rem rgba(0, 0, 0, 0.5); +} + +form > div .checkbox > input[type="checkbox"]:checked + label { + background-color: #009587; + left: 0.8em; +} + +/* Radio */ + +form > div .radio > input[type="radio"] + label { + display: inline-block; + width: 2rem; + height: 2rem; + border-radius: 2rem; + border-width: 2px; + border-style: solid; + border-color: gray; + transition: box-shadow 0.1s ease; + margin-top: 1.25rem; +} + +form > div .radio > input[type="radio"] + label:hover { + cursor: pointer; + background-color: rgba(0, 0, 0, 0.1); + box-shadow: 0 0 0 1.5rem rgba(0, 0, 0, 0.1); +} + +form > div .radio > input[type="radio"]:checked + label { + background-color: blue; + background-color: #009688; + border-color: #009688; + box-shadow: inset 0 0 0 0.4rem white; + +} + +form > div .radio > input[type="radio"]:checked + label:hover { + box-shadow: inset 0 0 0rem 0.4rem white, 0 0 0 1.5rem rgba(0, 0, 0, 0.1); +} + +/* Button */ + +.button.oppose { + float: right; +} + +.button.inactive { + opacity: 0.5; + pointer-events:none; +} + +.button, +input[type=button] { + min-width: 5rem; /* 8rem ? */ + text-align: center; + display: inline-block; + box-sizing: border-box; + text-transform: uppercase; + font-size: 2rem; + font-weight: 700; + line-height: 4.5rem; + height: 4.5rem; + margin: 0.75rem 0.5rem; + + border-radius: 0.25rem; + background-color: white; + color: black; + padding: 0 1rem; + + border: 0; + + transition: background 0.3s ease, box-shadow 0.3s ease; + + box-shadow: 0 0.1rem 0.3rem rgba(0, 0, 0, 0.5); +} + +.button:active { + box-shadow: 0 0.5rem 1.25rem rgba(0, 0, 0, 0.23), 0 0.5rem 1.25rem rgba(0, 0, 0, 0.16); +} + +.button.flat, +input[type=button].flat { + box-shadow: none; + background-color: transparent; + border: 0; +} + +.button:hover, +input[type=button]:hover { + cursor: pointer; +} + +.button.flat:hover, +.button.flat.on, +input[type=button].flat:hover { + background-color: rgba(153, 153, 153, 0.2); +} + +.button:focus, +input[type=button]:focus { + border: 0; +} + +.button.flat:focus, +input[type=button].flat:focus { + background-color: rgba(153, 153, 153, 0.4); +} + +.button.action { + position: fixed; + bottom: 2rem; + right: 2rem; + border-radius: 10rem; + min-height: 0rem; + min-width: 0rem; + line-height: 7rem; + height: 7rem; + width: 7rem; + z-index: 1; + font-size: 3.5rem; + transition: all 0.15s ease 0s; + box-shadow: 0 0.5rem 1.25rem rgba(0, 0, 0, 0.23), 0 0.5rem 1.25rem rgba(0, 0, 0, 0.16); +} + +.button.action:hover { + transform: scale(1.1); + background-image: linear-gradient(to bottom, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.1) 100%); +} + +.button.action:active { + transform: scale(0.95); + background-image: linear-gradient(to bottom, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 100%); +} + +li.action div.action .button { + margin: 0.5rem; + display: block; +} + +header.big ~ .button.action { + bottom: auto; + position: relative; + float: right; + top: -6rem; +} + +@media screen and (min-width: 1025px) { + main > section > div:first-child:nth-last-child(2) .button.action { + right: calc(70% + 3rem); + } +} diff --git a/sources/themes/material/css/grid.css b/sources/themes/material/css/grid.css new file mode 100644 index 0000000..db9e1a9 --- /dev/null +++ b/sources/themes/material/css/grid.css @@ -0,0 +1,46 @@ +/* Grid */ +ul.grid li { + background-size: cover; + width: calc(25% - 0.2em); + padding: 0; + padding-bottom: 25%; + float: left; + position: relative; + background-repeat: no-repeat; + background-position: center center; + box-sizing: border-box; + margin: 0.1em; +} + +ul.grid nav { + position: absolute; + bottom: 0; + color: white; + background-color: rgba(0, 0, 0, 0.5); + width: 100%; + padding: 0 2rem; + box-sizing: border-box; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} + +@media screen and (max-width: 1024px) { + ul.grid li { + width: calc(33.33% - 0.2em); + padding-bottom: 33.33%; + } +} + +@media screen and (max-width: 640px) { + ul.grid li { + width: calc(50% - 0.2em); + padding-bottom: 50%; + } +} + +ul.grid:after { + content: ""; + display: block; + clear: both; +} diff --git a/sources/themes/material/css/list.css b/sources/themes/material/css/list.css new file mode 100644 index 0000000..834c764 --- /dev/null +++ b/sources/themes/material/css/list.css @@ -0,0 +1,323 @@ +/* List */ +ul li { + padding: 0 2rem; + padding-left: 9rem; + font-size: 2rem; + min-height: 6rem; + line-height: 6rem; + position: relative; + box-sizing: border-box; + text-overflow: ellipsis; + overflow: hidden; + /*min-width: 12rem;*/ +} + +ul > a { + display: block; +} + +ul li.oppose { + padding-left: 0; + padding-right: 9rem; +} + + +ul li.inactive { + opacity: 0.6; +} + +ul.simple > li { + padding-left: 2rem; + line-height: 6rem; +} + +ul.simple > li span.icon { + display: none; +} + +ul.middle > li { + min-height: 7rem; + line-height: 5rem; + padding-top: 1rem; + padding-bottom: 1rem; +} + +ul.thin > li { + min-height: 5rem; + line-height: 5rem; +} + +ul.thick > li { + min-height: 7rem; + line-height: 5rem; + padding-top: 2rem; + padding-bottom: 2rem; +} + +ul li.subheader { + min-height: 0; + height: 5rem; + line-height: 5rem; + font-size: 1.75rem; + padding-left: 2rem; + padding-top: 0; + font-weight: 600; + /* + position: sticky; + top: 0; + background-color: white; + z-index: 1; + */ +} + +ul.active li:hover:not(.subheader), +ul.active.all li:hover, +ul.active li.active:not(.subheader) { + background-color: rgba(0, 0, 0, 0.03); + cursor: pointer; +} + +ul.active li:hover:not(.subheader) > p.more:after, +ul.active.all li:hover > p.more:after, +ul.active li.active:not(.subheader) > p.more:after { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(247, 247, 247, 1)); +} + +ul.active li:focus:not(.subheader), +ul.active.all li:focus, +ul.active li.active:not(.subheader) { + background-color: rgba(0, 0, 0, 0.07); +} + +ul.active li:focus:not(.subheader) > p.more:after, +ul.active.all li:focus > p.more:after, +ul.active li.active:not(.subheader) > p.more:after { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(237, 237, 237, 1)); +} + +.dark ul.active li:hover:not(.subheader), +.dark ul.active.all li:hover, +.dark ul.active li.active:not(.subheader) { + background-color: rgba(255, 255, 255, 0.035); +} + +ul li.condensed, +ul.thin li.condensed, +ul.thick li.condensed { + line-height: 3rem; +} + +ul li.condensed p, +ul.thin li.condensed p, +ul.thick li.condensed p { + line-height: 2.5rem; + margin-bottom: 0; +} + +ul li > p, +ul li > a > p { + display: block; + font-size: 1.75rem; + color: rgba(0, 0, 0, 0.60); + overflow: hidden; + text-overflow: ellipsis; + max-height: 8rem; + line-height: 2.5rem; + position: relative; +} + +ul li > p.more:after { + display: block; + width: 100%; + height: 3rem; + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), white); + content: ""; + position: absolute; + bottom: 0; +} + +ul li > p.all { + max-height: 100%; +} + +ul li p.wrap { + white-space: nowrap; +} + +ul li span { + white-space: nowrap; +} + +ul li div.bubble span { + white-space: initial; +} + +ul li span.second { + opacity: 0.6; + padding-left: 0.5rem; +} + +ul li img { + max-width: 100%; + height: auto; +} + +ul li > p.more img:not(.emoji) { + margin: 1rem auto; + display: block; +} + +ul li.action { + padding-right: 7rem; +} + +ul li.action > div.action, +ul li.action > form > div.action { + position: absolute; + top: 50%; + right: 2rem; + margin-top: -2.5rem; + font-size: 3rem; + height: 5rem; + line-height: 5rem; +} + +ul li span.info { + float: right; + margin-left: 1rem; +} + +/* Counter */ + +ul li span.counter:empty { + display: none; +} + +ul li span.counter { + position: absolute; + right: 1rem; + top: calc(50% - 1.5rem); + line-height: 2rem; + border-radius: 3rem; + padding: 0.5rem; + text-align: center; + min-width: 2rem; +} + +ul li span.counter.bottom { + top: calc(50%); +} + +/* Bubble */ + +ul li div.bubble { + padding: 1rem 2rem; + border-radius: 0.25rem; + line-height: 2.75rem; + position: relative; + box-sizing: border-box; + display: block; + font-size: 1.75rem; + background-color: white; + border-color: white; + max-width: 100%; + float: left; +} + +ul li div.bubble div { + white-space: pre-wrap; + display: inline; +} + +ul li div.quote { + font-style: italic; +} + +ul li.oppose div.bubble { + margin-left: 2rem; + float: right; +} + +ul li div.bubble:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; +} + +ul li:not(.same) div.bubble:before { + content: ""; + position: absolute; + top: 0; + left: -1.5rem; + border-top: 1.5rem solid black; + border-top-color: inherit; + border-left: 1.5rem solid transparent; + border-right: 1.5rem solid transparent; +} + +ul li.oppose:not(.same) div.bubble:before { + left: calc(100% - 1.5rem); +} + +ul li.same span.icon { + display: none; +} + +/* Tabs */ + +ul.tabs { + text-align: center; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + overflow: hidden; + white-space: nowrap; + height: 6rem; +} + +ul.tabs:hover { + overflow-x: auto; +} + +ul.tabs li { + display: inline-block; + white-space: nowrap; + text-transform: uppercase; + font-size: 1.75rem; + font-weight: 600; + opacity: 0.6; + padding: 0 2rem; + height: 2rem; + box-sizing: border-box; +} + +ul.tabs li:hover { + cursor: pointer; +} + +ul.tabs li.active { + opacity: 1; + border-bottom-width: 2px; + border-bottom-style: solid; +} + +/* Menu */ + +ul.context_menu { + border-radius: 0.25rem; + overflow: hidden; + background-color: white; + color: #333; + position: absolute; + top: 0; + right: 0; + margin: 0.5rem; + z-index: 3; + box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.26), 0px 2px 10px 0px rgba(0, 0, 0, 0.16); + display: none; +} + +ul.context_menu.shown { + display: block; +} diff --git a/sources/themes/material/css/material-design-iconic-font.css b/sources/themes/material/css/material-design-iconic-font.css new file mode 100644 index 0000000..45aaa6a --- /dev/null +++ b/sources/themes/material/css/material-design-iconic-font.css @@ -0,0 +1,2280 @@ +/*! + * Material Design Iconic Font by Sergey Kupletsky (@zavoloklom) - http://zavoloklom.github.io/material-design-iconic-font/ + * License - http://zavoloklom.github.io/material-design-iconic-font/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +@font-face { + font-family: 'Material Design Iconic Font'; + src: url('../fonts/Material-Design-Iconic-Font.woff?v=2.0.0') format('woff'), url('../fonts/Material-Design-Iconic-Font.ttf?v=2.0.0') format('truetype'); + font-weight: normal; + font-style: normal; +} +.zmdi { + display: inline-block; + font: normal normal normal 14px/1 'Material Design Iconic Font'; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.zmd-lg { + font-size: 1.33333333em; + line-height: 0.75em; + vertical-align: -15%; +} +.zmd-2x { + font-size: 2em; +} +.zmd-3x { + font-size: 3em; +} +.zmd-4x { + font-size: 4em; +} +.zmd-5x { + font-size: 5em; +} +.zmd-fw { + width: 1.28571429em; + text-align: center; +} +.zmd-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none; +} +.zmd-ul > li { + position: relative; +} +.zmd-li { + position: absolute; + left: -2.14285714em; + width: 2.14285714em; + top: 0.14285714em; + text-align: center; +} +.zmd-li.zmd-lg { + left: -1.85714286em; +} +.zmd-border { + padding: .1em .25em; + border: solid 0.1em #9e9e9e; + border-radius: 2px; +} +.zmd-border-circle { + padding: .1em .25em; + border: solid 0.1em #9e9e9e; + border-radius: 50%; +} +.zmdi.pull-left { + float: left; + margin-right: .15em; +} +.zmdi.pull-right { + float: right; + margin-left: .15em; +} +.zmd-spin { + -webkit-animation: md-spin 1.5s infinite linear; + animation: md-spin 1.5s infinite linear; +} +.zmd-spin-reverse { + -webkit-animation: md-spin-reverse 1.5s infinite linear; + animation: md-spin-reverse 1.5s infinite linear; +} +@-webkit-keyframes md-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes md-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@-webkit-keyframes md-spin-reverse { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(-359deg); + transform: rotate(-359deg); + } +} +@keyframes md-spin-reverse { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(-359deg); + transform: rotate(-359deg); + } +} +.zmd-rotate-90 { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.zmd-rotate-180 { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.zmd-rotate-270 { + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); +} +.zmd-flip-horizontal { + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.zmd-flip-vertical { + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1); +} +.zmd-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.zmd-stack-1x, +.zmd-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.zmd-stack-1x { + line-height: inherit; +} +.zmd-stack-2x { + font-size: 2em; +} +.zmd-inverse { + color: #ffffff; +} +/* Material Design Iconic Font uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.zmdi-3d-rotation:before { + content: '\f101'; +} +.zmdi-album:before { + content: '\f102'; +} +.zmdi-archive:before { + content: '\f103'; +} +.zmdi-assignment-account:before { + content: '\f104'; +} +.zmdi-assignment-alert:before { + content: '\f105'; +} +.zmdi-assignment-check:before { + content: '\f106'; +} +.zmdi-assignment-o:before { + content: '\f107'; +} +.zmdi-assignment-return:before { + content: '\f108'; +} +.zmdi-assignment-returned:before { + content: '\f109'; +} +.zmdi-assignment:before { + content: '\f10a'; +} +.zmdi-attachment-alt:before { + content: '\f10b'; +} +.zmdi-attachment:before { + content: '\f10c'; +} +.zmdi-audio:before { + content: '\f10d'; +} +.zmdi-badge-check:before { + content: '\f10e'; +} +.zmdi-balance-wallet:before { + content: '\f10f'; +} +.zmdi-balance:before { + content: '\f110'; +} +.zmdi-battery-alert:before { + content: '\f111'; +} +.zmdi-battery-charging:before { + content: '\f112'; +} +.zmdi-battery-unknown:before { + content: '\f113'; +} +.zmdi-battery:before { + content: '\f114'; +} +.zmdi-block-alt:before { + content: '\f115'; +} +.zmdi-block:before { + content: '\f116'; +} +.zmdi-book-photo:before { + content: '\f117'; +} +.zmdi-book:before { + content: '\f118'; +} +.zmdi-bookmark-outline:before { + content: '\f119'; +} +.zmdi-bookmark:before { + content: '\f11a'; +} +.zmdi-bug:before { + content: '\f11b'; +} +.zmdi-cake:before { + content: '\f11c'; +} +.zmdi-card-giftcard:before { + content: '\f11d'; +} +.zmdi-card-membership:before { + content: '\f11e'; +} +.zmdi-card-travel:before { + content: '\f11f'; +} +.zmdi-card:before { + content: '\f120'; +} +.zmdi-case-play:before { + content: '\f121'; +} +.zmdi-case:before { + content: '\f122'; +} +.zmdi-chart-donut:before { + content: '\f123'; +} +.zmdi-chart:before { + content: '\f124'; +} +.zmdi-city-alt:before { + content: '\f125'; +} +.zmdi-city:before { + content: '\f126'; +} +.zmdi-close-circle-o:before { + content: '\f127'; +} +.zmdi-close-circle:before { + content: '\f128'; +} +.zmdi-close:before { + content: '\f129'; +} +.zmdi-code-setting:before { + content: '\f12a'; +} +.zmdi-code-smartphone:before { + content: '\f12b'; +} +.zmdi-code:before { + content: '\f12c'; +} +.zmdi-collection-add:before { + content: '\f12d'; +} +.zmdi-collection-bookmark:before { + content: '\f12e'; +} +.zmdi-collection-case-play:before { + content: '\f12f'; +} +.zmdi-collection-folder-image:before { + content: '\f130'; +} +.zmdi-collection-image-o:before { + content: '\f131'; +} +.zmdi-collection-image:before { + content: '\f132'; +} +.zmdi-collection-item-1:before { + content: '\f133'; +} +.zmdi-collection-item-2:before { + content: '\f134'; +} +.zmdi-collection-item-3:before { + content: '\f135'; +} +.zmdi-collection-item-4:before { + content: '\f136'; +} +.zmdi-collection-item-5:before { + content: '\f137'; +} +.zmdi-collection-item-6:before { + content: '\f138'; +} +.zmdi-collection-item-7:before { + content: '\f139'; +} +.zmdi-collection-item-8:before { + content: '\f13a'; +} +.zmdi-collection-item-9-plus:before { + content: '\f13b'; +} +.zmdi-collection-item-9:before { + content: '\f13c'; +} +.zmdi-collection-item:before { + content: '\f13d'; +} +.zmdi-collection-music:before { + content: '\f13e'; +} +.zmdi-collection-pdf:before { + content: '\f13f'; +} +.zmdi-collection-speaker:before { + content: '\f140'; +} +.zmdi-collection-text:before { + content: '\f141'; +} +.zmdi-collection-video:before { + content: '\f142'; +} +.zmdi-compass:before { + content: '\f143'; +} +.zmdi-delete:before { + content: '\f144'; +} +.zmdi-dns:before { + content: '\f145'; +} +.zmdi-edit:before { + content: '\f146'; +} +.zmdi-email-open:before { + content: '\f147'; +} +.zmdi-email:before { + content: '\f148'; +} +.zmdi-eye-off:before { + content: '\f149'; +} +.zmdi-eye:before { + content: '\f14a'; +} +.zmdi-favorite-outline:before { + content: '\f14b'; +} +.zmdi-favorite:before { + content: '\f14c'; +} +.zmdi-fire:before { + content: '\f14d'; +} +.zmdi-flag:before { + content: '\f14e'; +} +.zmdi-flare:before { + content: '\f14f'; +} +.zmdi-flash-auto:before { + content: '\f150'; +} +.zmdi-flash-off:before { + content: '\f151'; +} +.zmdi-flash:before { + content: '\f152'; +} +.zmdi-flip:before { + content: '\f153'; +} +.zmdi-flower:before { + content: '\f154'; +} +.zmdi-font:before { + content: '\f155'; +} +.zmdi-fullscreen-alt:before { + content: '\f156'; +} +.zmdi-fullscreen-exit:before { + content: '\f157'; +} +.zmdi-fullscreen:before { + content: '\f158'; +} +.zmdi-gesture:before { + content: '\f159'; +} +.zmdi-globe-alt:before { + content: '\f15a'; +} +.zmdi-globe-lock:before { + content: '\f15b'; +} +.zmdi-globe:before { + content: '\f15c'; +} +.zmdi-graduation-cap:before { + content: '\f15d'; +} +.zmdi-home:before { + content: '\f15e'; +} +.zmdi-hourglass-outline:before { + content: '\f15f'; +} +.zmdi-hourglass:before { + content: '\f160'; +} +.zmdi-http:before { + content: '\f161'; +} +.zmdi-image-alt:before { + content: '\f162'; +} +.zmdi-image:before { + content: '\f163'; +} +.zmdi-inbox:before { + content: '\f164'; +} +.zmdi-incandescent:before { + content: '\f165'; +} +.zmdi-invert-colors-off:before { + content: '\f166'; +} +.zmdi-invert-colors:before { + content: '\f167'; +} +.zmdi-key:before { + content: '\f168'; +} +.zmdi-label-heart:before { + content: '\f169'; +} +.zmdi-label-outline:before { + content: '\f16a'; +} +.zmdi-label:before { + content: '\f16b'; +} +.zmdi-labels:before { + content: '\f16c'; +} +.zmdi-landscape:before { + content: '\f16d'; +} +.zmdi-link:before { + content: '\f16e'; +} +.zmdi-lock-open:before { + content: '\f16f'; +} +.zmdi-lock-outline:before { + content: '\f170'; +} +.zmdi-lock:before { + content: '\f171'; +} +.zmdi-mail-reply-all:before { + content: '\f172'; +} +.zmdi-mail-reply:before { + content: '\f173'; +} +.zmdi-mail-send:before { + content: '\f174'; +} +.zmdi-menu:before { + content: '\f175'; +} +.zmdi-money-off:before { + content: '\f176'; +} +.zmdi-money:before { + content: '\f177'; +} +.zmdi-more-horiz:before { + content: '\f178'; +} +.zmdi-more-vert:before { + content: '\f179'; +} +.zmdi-open-in-browser:before { + content: '\f17a'; +} +.zmdi-open-in-new:before { + content: '\f17b'; +} +.zmdi-palette:before { + content: '\f17c'; +} +.zmdi-plaster:before { + content: '\f17d'; +} +.zmdi-power-off-setting:before { + content: '\f17e'; +} +.zmdi-power-off:before { + content: '\f17f'; +} +.zmdi-puzzle-piece:before { + content: '\f180'; +} +.zmdi-receipt:before { + content: '\f181'; +} +.zmdi-refresh-alt:before { + content: '\f182'; +} +.zmdi-refresh-sync-disabled:before { + content: '\f183'; +} +.zmdi-refresh-sync-problem:before { + content: '\f184'; +} +.zmdi-refresh-sync:before { + content: '\f185'; +} +.zmdi-refresh:before { + content: '\f186'; +} +.zmdi-ruler:before { + content: '\f187'; +} +.zmdi-screen-rotation-lock:before { + content: '\f188'; +} +.zmdi-screen-rotation:before { + content: '\f189'; +} +.zmdi-search-for:before { + content: '\f18a'; +} +.zmdi-search-in-file:before { + content: '\f18b'; +} +.zmdi-search-in-page:before { + content: '\f18c'; +} +.zmdi-search-replace:before { + content: '\f18d'; +} +.zmdi-search:before { + content: '\f18e'; +} +.zmdi-seat:before { + content: '\f18f'; +} +.zmdi-settings-square:before { + content: '\f190'; +} +.zmdi-settings:before { + content: '\f191'; +} +.zmdi-shield-check:before { + content: '\f192'; +} +.zmdi-shield-security:before { + content: '\f193'; +} +.zmdi-shopping-basket:before { + content: '\f194'; +} +.zmdi-shopping-cart-add:before { + content: '\f195'; +} +.zmdi-shopping-cart:before { + content: '\f196'; +} +.zmdi-sign-in:before { + content: '\f197'; +} +.zmdi-sort-by-alpha:before { + content: '\f198'; +} +.zmdi-spellcheck:before { + content: '\f199'; +} +.zmdi-storage:before { + content: '\f19a'; +} +.zmdi-sun:before { + content: '\f19b'; +} +.zmdi-tab-unselected:before { + content: '\f19c'; +} +.zmdi-tab:before { + content: '\f19d'; +} +.zmdi-tag-backspace:before { + content: '\f19e'; +} +.zmdi-tag-more:before { + content: '\f19f'; +} +.zmdi-thumb-down:before { + content: '\f1a0'; +} +.zmdi-thumb-up-down:before { + content: '\f1a1'; +} +.zmdi-thumb-up:before { + content: '\f1a2'; +} +.zmdi-toll:before { + content: '\f1a3'; +} +.zmdi-toys:before { + content: '\f1a4'; +} +.zmdi-translate:before { + content: '\f1a5'; +} +.zmdi-triangle-down:before { + content: '\f1a6'; +} +.zmdi-triangle-up:before { + content: '\f1a7'; +} +.zmdi-wallpaper:before { + content: '\f1a8'; +} +.zmdi-wrench:before { + content: '\f1a9'; +} +.zmdi-zoom-in:before { + content: '\f1aa'; +} +.zmdi-zoom-out:before { + content: '\f1ab'; +} +.zmdi-alert-circle-o:before { + content: '\f1ac'; +} +.zmdi-alert-circle:before { + content: '\f1ad'; +} +.zmdi-alert-octagon:before { + content: '\f1ae'; +} +.zmdi-alert-polygon:before { + content: '\f1af'; +} +.zmdi-alert-triangle:before { + content: '\f1b0'; +} +.zmdi-help-outline:before { + content: '\f1b1'; +} +.zmdi-help:before { + content: '\f1b2'; +} +.zmdi-info-outline:before { + content: '\f1b3'; +} +.zmdi-info:before { + content: '\f1b4'; +} +.zmdi-account-add:before { + content: '\f1b5'; +} +.zmdi-account-box-mail:before { + content: '\f1b6'; +} +.zmdi-account-box-o:before { + content: '\f1b7'; +} +.zmdi-account-box-phone:before { + content: '\f1b8'; +} +.zmdi-account-box:before { + content: '\f1b9'; +} +.zmdi-account-calendar:before { + content: '\f1ba'; +} +.zmdi-account-circle:before { + content: '\f1bb'; +} +.zmdi-account-o:before { + content: '\f1bc'; +} +.zmdi-account:before { + content: '\f1bd'; +} +.zmdi-accounts-add:before { + content: '\f1be'; +} +.zmdi-accounts-alt:before { + content: '\f1bf'; +} +.zmdi-accounts-list-alt:before { + content: '\f1c0'; +} +.zmdi-accounts-list:before { + content: '\f1c1'; +} +.zmdi-accounts-outline:before { + content: '\f1c2'; +} +.zmdi-accounts:before { + content: '\f1c3'; +} +.zmdi-face:before { + content: '\f1c4'; +} +.zmdi-male:before { + content: '\f1c5'; +} +.zmdi-mood-bad:before { + content: '\f1c6'; +} +.zmdi-mood:before { + content: '\f1c7'; +} +.zmdi-cloud-circle:before { + content: '\f1c8'; +} +.zmdi-cloud-done:before { + content: '\f1c9'; +} +.zmdi-cloud-download:before { + content: '\f1ca'; +} +.zmdi-cloud-off:before { + content: '\f1cb'; +} +.zmdi-cloud-outline-alt:before { + content: '\f1cc'; +} +.zmdi-cloud-outline:before { + content: '\f1cd'; +} +.zmdi-cloud-upload:before { + content: '\f1ce'; +} +.zmdi-cloud:before { + content: '\f1cf'; +} +.zmdi-download:before { + content: '\f1d0'; +} +.zmdi-file-add:before { + content: '\f1d1'; +} +.zmdi-file-text:before { + content: '\f1d2'; +} +.zmdi-file:before { + content: '\f1d3'; +} +.zmdi-folder-outline:before { + content: '\f1d4'; +} +.zmdi-folder-shared:before { + content: '\f1d5'; +} +.zmdi-folder-special:before { + content: '\f1d6'; +} +.zmdi-folder:before { + content: '\f1d7'; +} +.zmdi-gif:before { + content: '\f1d8'; +} +.zmdi-upload:before { + content: '\f1d9'; +} +.zmdi-border-all:before { + content: '\f1da'; +} +.zmdi-border-bottom:before { + content: '\f1db'; +} +.zmdi-border-clear:before { + content: '\f1dc'; +} +.zmdi-border-color:before { + content: '\f1dd'; +} +.zmdi-border-horizontal:before { + content: '\f1de'; +} +.zmdi-border-inner:before { + content: '\f1df'; +} +.zmdi-border-left:before { + content: '\f1e0'; +} +.zmdi-border-outer:before { + content: '\f1e1'; +} +.zmdi-border-right:before { + content: '\f1e2'; +} +.zmdi-border-style:before { + content: '\f1e3'; +} +.zmdi-border-top:before { + content: '\f1e4'; +} +.zmdi-border-vertical:before { + content: '\f1e5'; +} +.zmdi-brush:before { + content: '\f1e6'; +} +.zmdi-colorize:before { + content: '\f1e7'; +} +.zmdi-copy:before { + content: '\f1e8'; +} +.zmdi-crop:before { + content: '\f1e9'; +} +.zmdi-cut:before { + content: '\f1ea'; +} +.zmdi-format-align-center:before { + content: '\f1eb'; +} +.zmdi-format-align-justify:before { + content: '\f1ec'; +} +.zmdi-format-align-left:before { + content: '\f1ed'; +} +.zmdi-format-align-right:before { + content: '\f1ee'; +} +.zmdi-format-bold:before { + content: '\f1ef'; +} +.zmdi-format-clear-all:before { + content: '\f1f0'; +} +.zmdi-format-clear:before { + content: '\f1f1'; +} +.zmdi-format-color-fill:before { + content: '\f1f2'; +} +.zmdi-format-color-reset:before { + content: '\f1f3'; +} +.zmdi-format-color-text:before { + content: '\f1f4'; +} +.zmdi-format-indent-decrease:before { + content: '\f1f5'; +} +.zmdi-format-indent-increase:before { + content: '\f1f6'; +} +.zmdi-format-italic:before { + content: '\f1f7'; +} +.zmdi-format-line-spacing:before { + content: '\f1f8'; +} +.zmdi-format-list-bulleted:before { + content: '\f1f9'; +} +.zmdi-format-list-numbered:before { + content: '\f1fa'; +} +.zmdi-format-paint:before { + content: '\f1fb'; +} +.zmdi-format-playlist-add:before { + content: '\f1fc'; +} +.zmdi-format-queue-music:before { + content: '\f1fd'; +} +.zmdi-format-quote:before { + content: '\f1fe'; +} +.zmdi-format-size:before { + content: '\f1ff'; +} +.zmdi-format-strikethrough-s:before { + content: '\f200'; +} +.zmdi-format-strikethrough:before { + content: '\f201'; +} +.zmdi-format-subject:before { + content: '\f202'; +} +.zmdi-format-textdirection-l-to-r:before { + content: '\f203'; +} +.zmdi-format-textdirection-r-to-l:before { + content: '\f204'; +} +.zmdi-format-underlined:before { + content: '\f205'; +} +.zmdi-format-valign-bottom:before { + content: '\f206'; +} +.zmdi-format-valign-center:before { + content: '\f207'; +} +.zmdi-format-valign-top:before { + content: '\f208'; +} +.zmdi-functions:before { + content: '\f209'; +} +.zmdi-print:before { + content: '\f20a'; +} +.zmdi-redo:before { + content: '\f20b'; +} +.zmdi-save:before { + content: '\f20c'; +} +.zmdi-select-all:before { + content: '\f20d'; +} +.zmdi-space-bar:before { + content: '\f20e'; +} +.zmdi-text-format:before { + content: '\f20f'; +} +.zmdi-undo:before { + content: '\f210'; +} +.zmdi-wrap-text:before { + content: '\f211'; +} +.zmdi-comment-alert:before { + content: '\f212'; +} +.zmdi-comment-alt-text:before { + content: '\f213'; +} +.zmdi-comment-alt:before { + content: '\f214'; +} +.zmdi-comment-dots:before { + content: '\f215'; +} +.zmdi-comment-image:before { + content: '\f216'; +} +.zmdi-comment-list:before { + content: '\f217'; +} +.zmdi-comment-outline:before { + content: '\f218'; +} +.zmdi-comment-sign:before { + content: '\f219'; +} +.zmdi-comment-text-alt:before { + content: '\f21a'; +} +.zmdi-comment-text:before { + content: '\f21b'; +} +.zmdi-comment-video:before { + content: '\f21c'; +} +.zmdi-comment:before { + content: '\f21d'; +} +.zmdi-comments:before { + content: '\f21e'; +} +.zmdi-rate-review:before { + content: '\f21f'; +} +.zmdi-check-all:before { + content: '\f220'; +} +.zmdi-check-circle-u:before { + content: '\f221'; +} +.zmdi-check-circle:before { + content: '\f222'; +} +.zmdi-check-square:before { + content: '\f223'; +} +.zmdi-check:before { + content: '\f224'; +} +.zmdi-circle-o:before { + content: '\f225'; +} +.zmdi-circle:before { + content: '\f226'; +} +.zmdi-dot-circle-alt:before { + content: '\f227'; +} +.zmdi-dot-circle:before { + content: '\f228'; +} +.zmdi-minus-circle-outline:before { + content: '\f229'; +} +.zmdi-minus-circle:before { + content: '\f22a'; +} +.zmdi-minus-square:before { + content: '\f22b'; +} +.zmdi-minus:before { + content: '\f22c'; +} +.zmdi-plus-box:before { + content: '\f22d'; +} +.zmdi-plus-circle-o-duplicate:before { + content: '\f22e'; +} +.zmdi-plus-circle-o:before { + content: '\f22f'; +} +.zmdi-plus-circle:before { + content: '\f230'; +} +.zmdi-plus:before { + content: '\f231'; +} +.zmdi-square-o:before { + content: '\f232'; +} +.zmdi-star-border:before { + content: '\f233'; +} +.zmdi-star-circle:before { + content: '\f234'; +} +.zmdi-star-half:before { + content: '\f235'; +} +.zmdi-star:before { + content: '\f236'; +} +.zmdi-camera-add:before { + content: '\f237'; +} +.zmdi-camera-alt:before { + content: '\f238'; +} +.zmdi-camera-front:before { + content: '\f239'; +} +.zmdi-camera-mic:before { + content: '\f23a'; +} +.zmdi-camera-monochrome-photos:before { + content: '\f23b'; +} +.zmdi-camera-party-mode:before { + content: '\f23c'; +} +.zmdi-camera-rear:before { + content: '\f23d'; +} +.zmdi-camera-roll:before { + content: '\f23e'; +} +.zmdi-camera-switch:before { + content: '\f23f'; +} +.zmdi-camera:before { + content: '\f240'; +} +.zmdi-card-alert:before { + content: '\f241'; +} +.zmdi-card-off:before { + content: '\f242'; +} +.zmdi-card-sd:before { + content: '\f243'; +} +.zmdi-card-sim:before { + content: '\f244'; +} +.zmdi-desktop-mac:before { + content: '\f245'; +} +.zmdi-desktop-windows:before { + content: '\f246'; +} +.zmdi-device-hub:before { + content: '\f247'; +} +.zmdi-devices-off:before { + content: '\f248'; +} +.zmdi-devices:before { + content: '\f249'; +} +.zmdi-dock:before { + content: '\f24a'; +} +.zmdi-gamepad:before { + content: '\f24b'; +} +.zmdi-headset-mic:before { + content: '\f24c'; +} +.zmdi-headset:before { + content: '\f24d'; +} +.zmdi-input-antenna:before { + content: '\f24e'; +} +.zmdi-input-composite:before { + content: '\f24f'; +} +.zmdi-input-hdmi:before { + content: '\f250'; +} +.zmdi-input-power:before { + content: '\f251'; +} +.zmdi-input-svideo:before { + content: '\f252'; +} +.zmdi-keyboard-hide:before { + content: '\f253'; +} +.zmdi-keyboard:before { + content: '\f254'; +} +.zmdi-laptop-chromebook:before { + content: '\f255'; +} +.zmdi-laptop-mac:before { + content: '\f256'; +} +.zmdi-laptop:before { + content: '\f257'; +} +.zmdi-live-tv:before { + content: '\f258'; +} +.zmdi-mic-off:before { + content: '\f259'; +} +.zmdi-mic-outline:before { + content: '\f25a'; +} +.zmdi-mic-setting:before { + content: '\f25b'; +} +.zmdi-mic:before { + content: '\f25c'; +} +.zmdi-mouse:before { + content: '\f25d'; +} +.zmdi-radio:before { + content: '\f25e'; +} +.zmdi-reader:before { + content: '\f25f'; +} +.zmdi-remote-control-alt:before { + content: '\f260'; +} +.zmdi-remote-control:before { + content: '\f261'; +} +.zmdi-router:before { + content: '\f262'; +} +.zmdi-scanner:before { + content: '\f263'; +} +.zmdi-smartphone-android:before { + content: '\f264'; +} +.zmdi-smartphone-download:before { + content: '\f265'; +} +.zmdi-smartphone-erase:before { + content: '\f266'; +} +.zmdi-smartphone-info:before { + content: '\f267'; +} +.zmdi-smartphone-iphone:before { + content: '\f268'; +} +.zmdi-smartphone-landscape-lock:before { + content: '\f269'; +} +.zmdi-smartphone-landscape:before { + content: '\f26a'; +} +.zmdi-smartphone-lock:before { + content: '\f26b'; +} +.zmdi-smartphone-portrait-lock:before { + content: '\f26c'; +} +.zmdi-smartphone-portrait:before { + content: '\f26d'; +} +.zmdi-smartphone-ring:before { + content: '\f26e'; +} +.zmdi-smartphone-setting:before { + content: '\f26f'; +} +.zmdi-smartphone-setup:before { + content: '\f270'; +} +.zmdi-smartphone:before { + content: '\f271'; +} +.zmdi-speaker:before { + content: '\f272'; +} +.zmdi-tablet-android:before { + content: '\f273'; +} +.zmdi-tablet-mac:before { + content: '\f274'; +} +.zmdi-tablet:before { + content: '\f275'; +} +.zmdi-tv-list:before { + content: '\f276'; +} +.zmdi-tv-play:before { + content: '\f277'; +} +.zmdi-tv:before { + content: '\f278'; +} +.zmdi-usb:before { + content: '\f279'; +} +.zmdi-videocam-off:before { + content: '\f27a'; +} +.zmdi-videocam-switch:before { + content: '\f27b'; +} +.zmdi-videocam:before { + content: '\f27c'; +} +.zmdi-watch:before { + content: '\f27d'; +} +.zmdi-directions-bike:before { + content: '\f27e'; +} +.zmdi-directions-boat:before { + content: '\f27f'; +} +.zmdi-directions-bus:before { + content: '\f280'; +} +.zmdi-directions-car:before { + content: '\f281'; +} +.zmdi-directions-railway:before { + content: '\f282'; +} +.zmdi-directions-run:before { + content: '\f283'; +} +.zmdi-directions-subway:before { + content: '\f284'; +} +.zmdi-directions-walk:before { + content: '\f285'; +} +.zmdi-directions:before { + content: '\f286'; +} +.zmdi-hotel:before { + content: '\f287'; +} +.zmdi-layers-clear:before { + content: '\f288'; +} +.zmdi-layers:before { + content: '\f289'; +} +.zmdi-local-activity:before { + content: '\f28a'; +} +.zmdi-local-airport:before { + content: '\f28b'; +} +.zmdi-local-atm:before { + content: '\f28c'; +} +.zmdi-local-bar:before { + content: '\f28d'; +} +.zmdi-local-cafe:before { + content: '\f28e'; +} +.zmdi-local-car-wash:before { + content: '\f28f'; +} +.zmdi-local-convenience-store:before { + content: '\f290'; +} +.zmdi-local-dining:before { + content: '\f291'; +} +.zmdi-local-drink:before { + content: '\f292'; +} +.zmdi-local-florist:before { + content: '\f293'; +} +.zmdi-local-gas-station:before { + content: '\f294'; +} +.zmdi-local-grocery-store:before { + content: '\f295'; +} +.zmdi-local-hospital:before { + content: '\f296'; +} +.zmdi-local-hotel:before { + content: '\f297'; +} +.zmdi-local-laundry-service:before { + content: '\f298'; +} +.zmdi-local-library:before { + content: '\f299'; +} +.zmdi-local-mall:before { + content: '\f29a'; +} +.zmdi-local-movies:before { + content: '\f29b'; +} +.zmdi-local-offer:before { + content: '\f29c'; +} +.zmdi-local-parking:before { + content: '\f29d'; +} +.zmdi-local-pharmacy:before { + content: '\f29e'; +} +.zmdi-local-phone:before { + content: '\f29f'; +} +.zmdi-local-pizza:before { + content: '\f2a0'; +} +.zmdi-local-play:before { + content: '\f2a1'; +} +.zmdi-local-post-office:before { + content: '\f2a2'; +} +.zmdi-local-printshop:before { + content: '\f2a3'; +} +.zmdi-local-see:before { + content: '\f2a4'; +} +.zmdi-local-shipping:before { + content: '\f2a5'; +} +.zmdi-local-store:before { + content: '\f2a6'; +} +.zmdi-local-taxi:before { + content: '\f2a7'; +} +.zmdi-local-wc:before { + content: '\f2a8'; +} +.zmdi-map:before { + content: '\f2a9'; +} +.zmdi-my-location:before { + content: '\f2aa'; +} +.zmdi-nature-people:before { + content: '\f2ab'; +} +.zmdi-nature:before { + content: '\f2ac'; +} +.zmdi-navigation:before { + content: '\f2ad'; +} +.zmdi-pin-account:before { + content: '\f2ae'; +} +.zmdi-pin-assistant:before { + content: '\f2af'; +} +.zmdi-pin-drop:before { + content: '\f2b0'; +} +.zmdi-pin-help:before { + content: '\f2b1'; +} +.zmdi-pin-off:before { + content: '\f2b2'; +} +.zmdi-pin:before { + content: '\f2b3'; +} +.zmdi-traffic:before { + content: '\f2b4'; +} +.zmdi-arrow-back:before { + content: '\f2b5'; +} +.zmdi-arrow-forward:before { + content: '\f2b6'; +} +.zmdi-arrow-in:before { + content: '\f2b7'; +} +.zmdi-arrow-merge:before { + content: '\f2b8'; +} +.zmdi-arrow-missed:before { + content: '\f2b9'; +} +.zmdi-arrow-out:before { + content: '\f2ba'; +} +.zmdi-arrow-split:before { + content: '\f2bb'; +} +.zmdi-arrows:before { + content: '\f2bc'; +} +.zmdi-caret-down-circle:before { + content: '\f2bd'; +} +.zmdi-caret-down:before { + content: '\f2be'; +} +.zmdi-caret-up:before { + content: '\f2bf'; +} +.zmdi-chevron-down:before { + content: '\f2c0'; +} +.zmdi-chevron-left:before { + content: '\f2c1'; +} +.zmdi-chevron-right:before { + content: '\f2c2'; +} +.zmdi-chevron-up:before { + content: '\f2c3'; +} +.zmdi-forward:before { + content: '\f2c4'; +} +.zmdi-import-export:before { + content: '\f2c5'; +} +.zmdi-long-arrow-left:before { + content: '\f2c6'; +} +.zmdi-long-arrow-return:before { + content: '\f2c7'; +} +.zmdi-long-arrow-tab:before { + content: '\f2c8'; +} +.zmdi-rotate-90-degrees-ccw:before { + content: '\f2c9'; +} +.zmdi-rotate-left:before { + content: '\f2ca'; +} +.zmdi-rotate-right:before { + content: '\f2cb'; +} +.zmdi-square-down:before { + content: '\f2cc'; +} +.zmdi-square-right:before { + content: '\f2cd'; +} +.zmdi-swap-alt:before { + content: '\f2ce'; +} +.zmdi-swap-vertical-:before { + content: '\f2cf'; +} +.zmdi-swap-vertical-circle:before { + content: '\f2d0'; +} +.zmdi-swap:before { + content: '\f2d1'; +} +.zmdi-trending-down:before { + content: '\f2d2'; +} +.zmdi-trending-flat:before { + content: '\f2d3'; +} +.zmdi-trending-up:before { + content: '\f2d4'; +} +.zmdi-unfold-less:before { + content: '\f2d5'; +} +.zmdi-unfold-more:before { + content: '\f2d6'; +} +.zmdi-apps:before { + content: '\f2d7'; +} +.zmdi-dehaze:before { + content: '\f2d8'; +} +.zmdi-filter-list:before { + content: '\f2d9'; +} +.zmdi-reorder:before { + content: '\f2da'; +} +.zmdi-sort:before { + content: '\f2db'; +} +.zmdi-view-agenda:before { + content: '\f2dc'; +} +.zmdi-view-array:before { + content: '\f2dd'; +} +.zmdi-view-carousel:before { + content: '\f2de'; +} +.zmdi-view-column:before { + content: '\f2df'; +} +.zmdi-view-comfy:before { + content: '\f2e0'; +} +.zmdi-view-compact:before { + content: '\f2e1'; +} +.zmdi-view-dashboard:before { + content: '\f2e2'; +} +.zmdi-view-day:before { + content: '\f2e3'; +} +.zmdi-view-headline:before { + content: '\f2e4'; +} +.zmdi-view-list-alt:before { + content: '\f2e5'; +} +.zmdi-view-list:before { + content: '\f2e6'; +} +.zmdi-view-module:before { + content: '\f2e7'; +} +.zmdi-view-quilt:before { + content: '\f2e8'; +} +.zmdi-view-stream:before { + content: '\f2e9'; +} +.zmdi-view-subtitles:before { + content: '\f2ea'; +} +.zmdi-view-toc:before { + content: '\f2eb'; +} +.zmdi-view-web:before { + content: '\f2ec'; +} +.zmdi-view-week:before { + content: '\f2ed'; +} +.zmdi-widgets:before { + content: '\f2ee'; +} +.zmdi-alarm-add:before { + content: '\f2ef'; +} +.zmdi-alarm-check:before { + content: '\f2f0'; +} +.zmdi-alarm-off:before { + content: '\f2f1'; +} +.zmdi-alarm-snooze:before { + content: '\f2f2'; +} +.zmdi-alarm:before { + content: '\f2f3'; +} +.zmdi-calendar-alt:before { + content: '\f2f4'; +} +.zmdi-calendar-check:before { + content: '\f2f5'; +} +.zmdi-calendar-note:before { + content: '\f2f6'; +} +.zmdi-calendar-remove:before { + content: '\f2f7'; +} +.zmdi-calendar:before { + content: '\f2f8'; +} +.zmdi-time-countdown:before { + content: '\f2f9'; +} +.zmdi-time-interval:before { + content: '\f2fa'; +} +.zmdi-time-restore-setting:before { + content: '\f2fb'; +} +.zmdi-time-restore:before { + content: '\f2fc'; +} +.zmdi-time:before { + content: '\f2fd'; +} +.zmdi-timer-off:before { + content: '\f2fe'; +} +.zmdi-timer:before { + content: '\f2ff'; +} +.zmdi-adb:before { + content: '\f300'; +} +.zmdi-android:before { + content: '\f301'; +} +.zmdi-polymer:before { + content: '\f302'; +} +.zmdi-share:before { + content: '\f303'; +} +.zmdi-phone-bluetooth:before { + content: '\f304'; +} +.zmdi-phone-end:before { + content: '\f305'; +} +.zmdi-phone-forwarded:before { + content: '\f306'; +} +.zmdi-phone-in-talk:before { + content: '\f307'; +} +.zmdi-phone-locked:before { + content: '\f308'; +} +.zmdi-phone-missed:before { + content: '\f309'; +} +.zmdi-phone-msg:before { + content: '\f30a'; +} +.zmdi-phone-paused:before { + content: '\f30b'; +} +.zmdi-phone-ring:before { + content: '\f30c'; +} +.zmdi-phone-setting:before { + content: '\f30d'; +} +.zmdi-phone-sip:before { + content: '\f30e'; +} +.zmdi-phone:before { + content: '\f30f'; +} +.zmdi-aspect-ratio-alt:before { + content: '\f310'; +} +.zmdi-aspect-ratio:before { + content: '\f311'; +} +.zmdi-blur-circular:before { + content: '\f312'; +} +.zmdi-blur-linear:before { + content: '\f313'; +} +.zmdi-blur-off:before { + content: '\f314'; +} +.zmdi-blur:before { + content: '\f315'; +} +.zmdi-brightness-2:before { + content: '\f316'; +} +.zmdi-brightness-3:before { + content: '\f317'; +} +.zmdi-brightness-4:before { + content: '\f318'; +} +.zmdi-brightness-5:before { + content: '\f319'; +} +.zmdi-brightness-6:before { + content: '\f31a'; +} +.zmdi-brightness-7:before { + content: '\f31b'; +} +.zmdi-brightness-auto:before { + content: '\f31c'; +} +.zmdi-brightness-high:before { + content: '\f31d'; +} +.zmdi-brightness-low:before { + content: '\f31e'; +} +.zmdi-brightness-medium:before { + content: '\f31f'; +} +.zmdi-brightness-setting:before { + content: '\f320'; +} +.zmdi-broken-image:before { + content: '\f321'; +} +.zmdi-center-focus-strong:before { + content: '\f322'; +} +.zmdi-center-focus-weak:before { + content: '\f323'; +} +.zmdi-compare:before { + content: '\f324'; +} +.zmdi-crop-16-9:before { + content: '\f325'; +} +.zmdi-crop-3-2:before { + content: '\f326'; +} +.zmdi-crop-5-4:before { + content: '\f327'; +} +.zmdi-crop-7-5:before { + content: '\f328'; +} +.zmdi-crop-din:before { + content: '\f329'; +} +.zmdi-crop-free:before { + content: '\f32a'; +} +.zmdi-crop-landscape:before { + content: '\f32b'; +} +.zmdi-crop-original:before { + content: '\f32c'; +} +.zmdi-crop-portrait:before { + content: '\f32d'; +} +.zmdi-crop-square:before { + content: '\f32e'; +} +.zmdi-crop:before { + content: '\f1e9'; +} +.zmdi-daydream-setting:before { + content: '\f32f'; +} +.zmdi-exposure-alt:before { + content: '\f330'; +} +.zmdi-exposure:before { + content: '\f331'; +} +.zmdi-filter-b-and-w:before { + content: '\f332'; +} +.zmdi-filter-center-focus:before { + content: '\f333'; +} +.zmdi-filter-frames:before { + content: '\f334'; +} +.zmdi-filter-tilt-shift:before { + content: '\f335'; +} +.zmdi-gradient:before { + content: '\f336'; +} +.zmdi-grain:before { + content: '\f337'; +} +.zmdi-graphic-eq:before { + content: '\f338'; +} +.zmdi-grid-off:before { + content: '\f339'; +} +.zmdi-grid:before { + content: '\f33a'; +} +.zmdi-hdr-off:before { + content: '\f33b'; +} +.zmdi-hdr-strong:before { + content: '\f33c'; +} +.zmdi-hdr-weak:before { + content: '\f33d'; +} +.zmdi-hdr:before { + content: '\f33e'; +} +.zmdi-leak-remove:before { + content: '\f33f'; +} +.zmdi-leak:before { + content: '\f340'; +} +.zmdi-looks:before { + content: '\f341'; +} +.zmdi-loupe:before { + content: '\f342'; +} +.zmdi-panorama-horizontal:before { + content: '\f343'; +} +.zmdi-panorama-vertical:before { + content: '\f344'; +} +.zmdi-panorama-wide-angle:before { + content: '\f345'; +} +.zmdi-photo-size-select-large:before { + content: '\f346'; +} +.zmdi-photo-size-select-small:before { + content: '\f347'; +} +.zmdi-picture-in-picture:before { + content: '\f348'; +} +.zmdi-slideshow:before { + content: '\f349'; +} +.zmdi-texture:before { + content: '\f34a'; +} +.zmdi-tonality:before { + content: '\f34b'; +} +.zmdi-vignette:before { + content: '\f34c'; +} +.zmdi-wb-auto:before { + content: '\f34d'; +} +.zmdi-wb-iridescent:before { + content: '\f34e'; +} +.zmdi-eject-alt:before { + content: '\f34f'; +} +.zmdi-eject:before { + content: '\f350'; +} +.zmdi-equalizer:before { + content: '\f351'; +} +.zmdi-fast-forward:before { + content: '\f352'; +} +.zmdi-fast-rewind:before { + content: '\f353'; +} +.zmdi-forward-10:before { + content: '\f354'; +} +.zmdi-forward-30:before { + content: '\f355'; +} +.zmdi-forward-5:before { + content: '\f356'; +} +.zmdi-hearing:before { + content: '\f357'; +} +.zmdi-movie-alt:before { + content: '\f358'; +} +.zmdi-movie:before { + content: '\f359'; +} +.zmdi-pause-circle-outline:before { + content: '\f35a'; +} +.zmdi-pause-circle:before { + content: '\f35b'; +} +.zmdi-pause:before { + content: '\f35c'; +} +.zmdi-play-circle-outline:before { + content: '\f35d'; +} +.zmdi-play-circle:before { + content: '\f35e'; +} +.zmdi-play:before { + content: '\f35f'; +} +.zmdi-repeat-one:before { + content: '\f360'; +} +.zmdi-repeat:before { + content: '\f361'; +} +.zmdi-replay-10:before { + content: '\f362'; +} +.zmdi-replay-30:before { + content: '\f363'; +} +.zmdi-replay-5:before { + content: '\f364'; +} +.zmdi-replay:before { + content: '\f365'; +} +.zmdi-shuffle:before { + content: '\f366'; +} +.zmdi-skip-next:before { + content: '\f367'; +} +.zmdi-skip-previous:before { + content: '\f368'; +} +.zmdi-stop:before { + content: '\f369'; +} +.zmdi-surround-sound:before { + content: '\f36a'; +} +.zmdi-tune:before { + content: '\f36b'; +} +.zmdi-volume-down:before { + content: '\f36c'; +} +.zmdi-volume-mute:before { + content: '\f36d'; +} +.zmdi-volume-off:before { + content: '\f36e'; +} +.zmdi-volume-up:before { + content: '\f36f'; +} +.zmdi-notifications-active:before { + content: '\f370'; +} +.zmdi-notifications-add:before { + content: '\f371'; +} +.zmdi-notifications-none:before { + content: '\f372'; +} +.zmdi-notifications-off:before { + content: '\f373'; +} +.zmdi-notifications-paused:before { + content: '\f374'; +} +.zmdi-notifications:before { + content: '\f375'; +} +.zmdi-bluetooth-connected:before { + content: '\f376'; +} +.zmdi-bluetooth-off:before { + content: '\f377'; +} +.zmdi-bluetooth-search:before { + content: '\f378'; +} +.zmdi-bluetooth-setting:before { + content: '\f379'; +} +.zmdi-bluetooth:before { + content: '\f37a'; +} +.zmdi-cast-connected:before { + content: '\f37b'; +} +.zmdi-cast:before { + content: '\f37c'; +} +.zmdi-dialpad:before { + content: '\f37d'; +} +.zmdi-gps-dot:before { + content: '\f37e'; +} +.zmdi-gps-off:before { + content: '\f37f'; +} +.zmdi-gps:before { + content: '\f380'; +} +.zmdi-network-locked:before { + content: '\f381'; +} +.zmdi-network-off:before { + content: '\f382'; +} +.zmdi-network-outline:before { + content: '\f383'; +} +.zmdi-network-setting:before { + content: '\f384'; +} +.zmdi-network-warning:before { + content: '\f385'; +} +.zmdi-network-wifi-alt:before { + content: '\f386'; +} +.zmdi-network-wifi-lock:before { + content: '\f387'; +} +.zmdi-network-wifi-off:before { + content: '\f388'; +} +.zmdi-network-wifi-scan:before { + content: '\f389'; +} +.zmdi-network-wifi:before { + content: '\f38a'; +} +.zmdi-network:before { + content: '\f38b'; +} +.zmdi-portable-wifi-changes:before { + content: '\f38c'; +} +.zmdi-portable-wifi-off:before { + content: '\f38d'; +} +.zmdi-portable-wifi:before { + content: '\f38e'; +} +.zmdi-airline-seat-flat-angled:before { + content: '\f38f'; +} +.zmdi-airline-seat-flat:before { + content: '\f390'; +} +.zmdi-airline-seat-individual-suite:before { + content: '\f391'; +} +.zmdi-airline-seat-legroom-extra:before { + content: '\f392'; +} +.zmdi-airline-seat-legroom-normal:before { + content: '\f393'; +} +.zmdi-airline-seat-legroom-reduced:before { + content: '\f394'; +} +.zmdi-airline-seat-recline-extra:before { + content: '\f395'; +} +.zmdi-airline-seat-recline-normal:before { + content: '\f396'; +} +.zmdi-airplanemode-active:before { + content: '\f397'; +} +.zmdi-airplanemode-inactive:before { + content: '\f398'; +} +.zmdi-flight-land:before { + content: '\f399'; +} +.zmdi-flight-takeoff:before { + content: '\f39a'; +} +.zmdi-n-1-square:before { + content: '\f39b'; +} +.zmdi-n-2-square:before { + content: '\f39c'; +} +.zmdi-n-3-square:before { + content: '\f39d'; +} +.zmdi-n-4-square:before { + content: '\f39e'; +} +.zmdi-n-5-square:before { + content: '\f39f'; +} +.zmdi-n-6-square:before { + content: '\f3a0'; +} +.zmdi-neg-1:before { + content: '\f3a1'; +} +.zmdi-neg-2:before { + content: '\f3a2'; +} +.zmdi-plus-1:before { + content: '\f3a3'; +} +.zmdi-plus-2:before { + content: '\f3a4'; +} +.zmdi-sec-10:before { + content: '\f3a5'; +} +.zmdi-sec-3:before { + content: '\f3a6'; +} +.zmdi-zero:before { + content: '\f3a7'; +} +.zmdi-airplay:before { + content: '\f3a8'; +} +.zmdi-closed-caption:before { + content: '\f3a9'; +} +.zmdi-confirmation-number:before { + content: '\f3aa'; +} +.zmdi-developer-board:before { + content: '\f3ab'; +} +.zmdi-disc-full:before { + content: '\f3ac'; +} +.zmdi-explicit:before { + content: '\f3ad'; +} +.zmdi-flip-to-back:before { + content: '\f3ae'; +} +.zmdi-flip-to-front:before { + content: '\f3af'; +} +.zmdi-group-work:before { + content: '\f3b0'; +} +.zmdi-hd:before { + content: '\f3b1'; +} +.zmdi-hq:before { + content: '\f3b2'; +} +.zmdi-markunread-mailbox:before { + content: '\f3b3'; +} +.zmdi-memory:before { + content: '\f3b4'; +} +.zmdi-nfc:before { + content: '\f3b5'; +} +.zmdi-pages:before { + content: '\f3b6'; +} +.zmdi-play-for-work:before { + content: '\f3b7'; +} +.zmdi-power-input:before { + content: '\f3b8'; +} +.zmdi-present-to-all:before { + content: '\f3b9'; +} +.zmdi-satellite:before { + content: '\f3ba'; +} +.zmdi-tap-and-play:before { + content: '\f3bb'; +} +.zmdi-vibration:before { + content: '\f3bc'; +} +.zmdi-voicemail:before { + content: '\f3bd'; +} diff --git a/sources/themes/material/css/material-design-iconic-font.min.css b/sources/themes/material/css/material-design-iconic-font.min.css new file mode 100644 index 0000000..e2501ab --- /dev/null +++ b/sources/themes/material/css/material-design-iconic-font.min.css @@ -0,0 +1 @@ +@font-face{font-family:Material Design Iconic Font;src:url(../fonts/Material-Design-Iconic-Font.woff?v=2.0.0) format('woff'),url(../fonts/Material-Design-Iconic-Font.ttf?v=2.0.0) format('truetype')}.zmdi{display:inline-block;font:normal normal normal 14px/1 'Material Design Iconic Font';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.zmd-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.zmd-2x{font-size:2em}.zmd-3x{font-size:3em}.zmd-4x{font-size:4em}.zmd-5x{font-size:5em}.zmd-fw{width:1.28571429em;text-align:center}.zmd-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.zmd-ul>li{position:relative}.zmd-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.zmd-li.zmd-lg{left:-1.85714286em}.zmd-border{padding:.1em .25em;border:solid .1em #9e9e9e;border-radius:2px}.zmd-border-circle{padding:.1em .25em;border:solid .1em #9e9e9e;border-radius:50%}.zmdi.pull-left{float:left;margin-right:.15em}.zmdi.pull-right{float:right;margin-left:.15em}.zmd-spin{-webkit-animation:md-spin 1.5s infinite linear;animation:md-spin 1.5s infinite linear}.zmd-spin-reverse{-webkit-animation:md-spin-reverse 1.5s infinite linear;animation:md-spin-reverse 1.5s infinite linear}@-webkit-keyframes md-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes md-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes md-spin-reverse{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}@keyframes md-spin-reverse{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}.zmd-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.zmd-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.zmd-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.zmd-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.zmd-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}.zmd-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.zmd-stack-1x,.zmd-stack-2x{position:absolute;left:0;width:100%;text-align:center}.zmd-stack-1x{line-height:inherit}.zmd-stack-2x{font-size:2em}.zmd-inverse{color:#fff}.zmdi-3d-rotation:before{content:'\f101'}.zmdi-album:before{content:'\f102'}.zmdi-archive:before{content:'\f103'}.zmdi-assignment-account:before{content:'\f104'}.zmdi-assignment-alert:before{content:'\f105'}.zmdi-assignment-check:before{content:'\f106'}.zmdi-assignment-o:before{content:'\f107'}.zmdi-assignment-return:before{content:'\f108'}.zmdi-assignment-returned:before{content:'\f109'}.zmdi-assignment:before{content:'\f10a'}.zmdi-attachment-alt:before{content:'\f10b'}.zmdi-attachment:before{content:'\f10c'}.zmdi-audio:before{content:'\f10d'}.zmdi-badge-check:before{content:'\f10e'}.zmdi-balance-wallet:before{content:'\f10f'}.zmdi-balance:before{content:'\f110'}.zmdi-battery-alert:before{content:'\f111'}.zmdi-battery-charging:before{content:'\f112'}.zmdi-battery-unknown:before{content:'\f113'}.zmdi-battery:before{content:'\f114'}.zmdi-block-alt:before{content:'\f115'}.zmdi-block:before{content:'\f116'}.zmdi-book-photo:before{content:'\f117'}.zmdi-book:before{content:'\f118'}.zmdi-bookmark-outline:before{content:'\f119'}.zmdi-bookmark:before{content:'\f11a'}.zmdi-bug:before{content:'\f11b'}.zmdi-cake:before{content:'\f11c'}.zmdi-card-giftcard:before{content:'\f11d'}.zmdi-card-membership:before{content:'\f11e'}.zmdi-card-travel:before{content:'\f11f'}.zmdi-card:before{content:'\f120'}.zmdi-case-play:before{content:'\f121'}.zmdi-case:before{content:'\f122'}.zmdi-chart-donut:before{content:'\f123'}.zmdi-chart:before{content:'\f124'}.zmdi-city-alt:before{content:'\f125'}.zmdi-city:before{content:'\f126'}.zmdi-close-circle-o:before{content:'\f127'}.zmdi-close-circle:before{content:'\f128'}.zmdi-close:before{content:'\f129'}.zmdi-code-setting:before{content:'\f12a'}.zmdi-code-smartphone:before{content:'\f12b'}.zmdi-code:before{content:'\f12c'}.zmdi-collection-add:before{content:'\f12d'}.zmdi-collection-bookmark:before{content:'\f12e'}.zmdi-collection-case-play:before{content:'\f12f'}.zmdi-collection-folder-image:before{content:'\f130'}.zmdi-collection-image-o:before{content:'\f131'}.zmdi-collection-image:before{content:'\f132'}.zmdi-collection-item-1:before{content:'\f133'}.zmdi-collection-item-2:before{content:'\f134'}.zmdi-collection-item-3:before{content:'\f135'}.zmdi-collection-item-4:before{content:'\f136'}.zmdi-collection-item-5:before{content:'\f137'}.zmdi-collection-item-6:before{content:'\f138'}.zmdi-collection-item-7:before{content:'\f139'}.zmdi-collection-item-8:before{content:'\f13a'}.zmdi-collection-item-9-plus:before{content:'\f13b'}.zmdi-collection-item-9:before{content:'\f13c'}.zmdi-collection-item:before{content:'\f13d'}.zmdi-collection-music:before{content:'\f13e'}.zmdi-collection-pdf:before{content:'\f13f'}.zmdi-collection-speaker:before{content:'\f140'}.zmdi-collection-text:before{content:'\f141'}.zmdi-collection-video:before{content:'\f142'}.zmdi-compass:before{content:'\f143'}.zmdi-delete:before{content:'\f144'}.zmdi-dns:before{content:'\f145'}.zmdi-edit:before{content:'\f146'}.zmdi-email-open:before{content:'\f147'}.zmdi-email:before{content:'\f148'}.zmdi-eye-off:before{content:'\f149'}.zmdi-eye:before{content:'\f14a'}.zmdi-favorite-outline:before{content:'\f14b'}.zmdi-favorite:before{content:'\f14c'}.zmdi-fire:before{content:'\f14d'}.zmdi-flag:before{content:'\f14e'}.zmdi-flare:before{content:'\f14f'}.zmdi-flash-auto:before{content:'\f150'}.zmdi-flash-off:before{content:'\f151'}.zmdi-flash:before{content:'\f152'}.zmdi-flip:before{content:'\f153'}.zmdi-flower:before{content:'\f154'}.zmdi-font:before{content:'\f155'}.zmdi-fullscreen-alt:before{content:'\f156'}.zmdi-fullscreen-exit:before{content:'\f157'}.zmdi-fullscreen:before{content:'\f158'}.zmdi-gesture:before{content:'\f159'}.zmdi-globe-alt:before{content:'\f15a'}.zmdi-globe-lock:before{content:'\f15b'}.zmdi-globe:before{content:'\f15c'}.zmdi-graduation-cap:before{content:'\f15d'}.zmdi-home:before{content:'\f15e'}.zmdi-hourglass-outline:before{content:'\f15f'}.zmdi-hourglass:before{content:'\f160'}.zmdi-http:before{content:'\f161'}.zmdi-image-alt:before{content:'\f162'}.zmdi-image:before{content:'\f163'}.zmdi-inbox:before{content:'\f164'}.zmdi-incandescent:before{content:'\f165'}.zmdi-invert-colors-off:before{content:'\f166'}.zmdi-invert-colors:before{content:'\f167'}.zmdi-key:before{content:'\f168'}.zmdi-label-heart:before{content:'\f169'}.zmdi-label-outline:before{content:'\f16a'}.zmdi-label:before{content:'\f16b'}.zmdi-labels:before{content:'\f16c'}.zmdi-landscape:before{content:'\f16d'}.zmdi-link:before{content:'\f16e'}.zmdi-lock-open:before{content:'\f16f'}.zmdi-lock-outline:before{content:'\f170'}.zmdi-lock:before{content:'\f171'}.zmdi-mail-reply-all:before{content:'\f172'}.zmdi-mail-reply:before{content:'\f173'}.zmdi-mail-send:before{content:'\f174'}.zmdi-menu:before{content:'\f175'}.zmdi-money-off:before{content:'\f176'}.zmdi-money:before{content:'\f177'}.zmdi-more-horiz:before{content:'\f178'}.zmdi-more-vert:before{content:'\f179'}.zmdi-open-in-browser:before{content:'\f17a'}.zmdi-open-in-new:before{content:'\f17b'}.zmdi-palette:before{content:'\f17c'}.zmdi-plaster:before{content:'\f17d'}.zmdi-power-off-setting:before{content:'\f17e'}.zmdi-power-off:before{content:'\f17f'}.zmdi-puzzle-piece:before{content:'\f180'}.zmdi-receipt:before{content:'\f181'}.zmdi-refresh-alt:before{content:'\f182'}.zmdi-refresh-sync-disabled:before{content:'\f183'}.zmdi-refresh-sync-problem:before{content:'\f184'}.zmdi-refresh-sync:before{content:'\f185'}.zmdi-refresh:before{content:'\f186'}.zmdi-ruler:before{content:'\f187'}.zmdi-screen-rotation-lock:before{content:'\f188'}.zmdi-screen-rotation:before{content:'\f189'}.zmdi-search-for:before{content:'\f18a'}.zmdi-search-in-file:before{content:'\f18b'}.zmdi-search-in-page:before{content:'\f18c'}.zmdi-search-replace:before{content:'\f18d'}.zmdi-search:before{content:'\f18e'}.zmdi-seat:before{content:'\f18f'}.zmdi-settings-square:before{content:'\f190'}.zmdi-settings:before{content:'\f191'}.zmdi-shield-check:before{content:'\f192'}.zmdi-shield-security:before{content:'\f193'}.zmdi-shopping-basket:before{content:'\f194'}.zmdi-shopping-cart-add:before{content:'\f195'}.zmdi-shopping-cart:before{content:'\f196'}.zmdi-sign-in:before{content:'\f197'}.zmdi-sort-by-alpha:before{content:'\f198'}.zmdi-spellcheck:before{content:'\f199'}.zmdi-storage:before{content:'\f19a'}.zmdi-sun:before{content:'\f19b'}.zmdi-tab-unselected:before{content:'\f19c'}.zmdi-tab:before{content:'\f19d'}.zmdi-tag-backspace:before{content:'\f19e'}.zmdi-tag-more:before{content:'\f19f'}.zmdi-thumb-down:before{content:'\f1a0'}.zmdi-thumb-up-down:before{content:'\f1a1'}.zmdi-thumb-up:before{content:'\f1a2'}.zmdi-toll:before{content:'\f1a3'}.zmdi-toys:before{content:'\f1a4'}.zmdi-translate:before{content:'\f1a5'}.zmdi-triangle-down:before{content:'\f1a6'}.zmdi-triangle-up:before{content:'\f1a7'}.zmdi-wallpaper:before{content:'\f1a8'}.zmdi-wrench:before{content:'\f1a9'}.zmdi-zoom-in:before{content:'\f1aa'}.zmdi-zoom-out:before{content:'\f1ab'}.zmdi-alert-circle-o:before{content:'\f1ac'}.zmdi-alert-circle:before{content:'\f1ad'}.zmdi-alert-octagon:before{content:'\f1ae'}.zmdi-alert-polygon:before{content:'\f1af'}.zmdi-alert-triangle:before{content:'\f1b0'}.zmdi-help-outline:before{content:'\f1b1'}.zmdi-help:before{content:'\f1b2'}.zmdi-info-outline:before{content:'\f1b3'}.zmdi-info:before{content:'\f1b4'}.zmdi-account-add:before{content:'\f1b5'}.zmdi-account-box-mail:before{content:'\f1b6'}.zmdi-account-box-o:before{content:'\f1b7'}.zmdi-account-box-phone:before{content:'\f1b8'}.zmdi-account-box:before{content:'\f1b9'}.zmdi-account-calendar:before{content:'\f1ba'}.zmdi-account-circle:before{content:'\f1bb'}.zmdi-account-o:before{content:'\f1bc'}.zmdi-account:before{content:'\f1bd'}.zmdi-accounts-add:before{content:'\f1be'}.zmdi-accounts-alt:before{content:'\f1bf'}.zmdi-accounts-list-alt:before{content:'\f1c0'}.zmdi-accounts-list:before{content:'\f1c1'}.zmdi-accounts-outline:before{content:'\f1c2'}.zmdi-accounts:before{content:'\f1c3'}.zmdi-face:before{content:'\f1c4'}.zmdi-male:before{content:'\f1c5'}.zmdi-mood-bad:before{content:'\f1c6'}.zmdi-mood:before{content:'\f1c7'}.zmdi-cloud-circle:before{content:'\f1c8'}.zmdi-cloud-done:before{content:'\f1c9'}.zmdi-cloud-download:before{content:'\f1ca'}.zmdi-cloud-off:before{content:'\f1cb'}.zmdi-cloud-outline-alt:before{content:'\f1cc'}.zmdi-cloud-outline:before{content:'\f1cd'}.zmdi-cloud-upload:before{content:'\f1ce'}.zmdi-cloud:before{content:'\f1cf'}.zmdi-download:before{content:'\f1d0'}.zmdi-file-add:before{content:'\f1d1'}.zmdi-file-text:before{content:'\f1d2'}.zmdi-file:before{content:'\f1d3'}.zmdi-folder-outline:before{content:'\f1d4'}.zmdi-folder-shared:before{content:'\f1d5'}.zmdi-folder-special:before{content:'\f1d6'}.zmdi-folder:before{content:'\f1d7'}.zmdi-gif:before{content:'\f1d8'}.zmdi-upload:before{content:'\f1d9'}.zmdi-border-all:before{content:'\f1da'}.zmdi-border-bottom:before{content:'\f1db'}.zmdi-border-clear:before{content:'\f1dc'}.zmdi-border-color:before{content:'\f1dd'}.zmdi-border-horizontal:before{content:'\f1de'}.zmdi-border-inner:before{content:'\f1df'}.zmdi-border-left:before{content:'\f1e0'}.zmdi-border-outer:before{content:'\f1e1'}.zmdi-border-right:before{content:'\f1e2'}.zmdi-border-style:before{content:'\f1e3'}.zmdi-border-top:before{content:'\f1e4'}.zmdi-border-vertical:before{content:'\f1e5'}.zmdi-brush:before{content:'\f1e6'}.zmdi-colorize:before{content:'\f1e7'}.zmdi-copy:before{content:'\f1e8'}.zmdi-crop:before{content:'\f1e9'}.zmdi-cut:before{content:'\f1ea'}.zmdi-format-align-center:before{content:'\f1eb'}.zmdi-format-align-justify:before{content:'\f1ec'}.zmdi-format-align-left:before{content:'\f1ed'}.zmdi-format-align-right:before{content:'\f1ee'}.zmdi-format-bold:before{content:'\f1ef'}.zmdi-format-clear-all:before{content:'\f1f0'}.zmdi-format-clear:before{content:'\f1f1'}.zmdi-format-color-fill:before{content:'\f1f2'}.zmdi-format-color-reset:before{content:'\f1f3'}.zmdi-format-color-text:before{content:'\f1f4'}.zmdi-format-indent-decrease:before{content:'\f1f5'}.zmdi-format-indent-increase:before{content:'\f1f6'}.zmdi-format-italic:before{content:'\f1f7'}.zmdi-format-line-spacing:before{content:'\f1f8'}.zmdi-format-list-bulleted:before{content:'\f1f9'}.zmdi-format-list-numbered:before{content:'\f1fa'}.zmdi-format-paint:before{content:'\f1fb'}.zmdi-format-playlist-add:before{content:'\f1fc'}.zmdi-format-queue-music:before{content:'\f1fd'}.zmdi-format-quote:before{content:'\f1fe'}.zmdi-format-size:before{content:'\f1ff'}.zmdi-format-strikethrough-s:before{content:'\f200'}.zmdi-format-strikethrough:before{content:'\f201'}.zmdi-format-subject:before{content:'\f202'}.zmdi-format-textdirection-l-to-r:before{content:'\f203'}.zmdi-format-textdirection-r-to-l:before{content:'\f204'}.zmdi-format-underlined:before{content:'\f205'}.zmdi-format-valign-bottom:before{content:'\f206'}.zmdi-format-valign-center:before{content:'\f207'}.zmdi-format-valign-top:before{content:'\f208'}.zmdi-functions:before{content:'\f209'}.zmdi-print:before{content:'\f20a'}.zmdi-redo:before{content:'\f20b'}.zmdi-save:before{content:'\f20c'}.zmdi-select-all:before{content:'\f20d'}.zmdi-space-bar:before{content:'\f20e'}.zmdi-text-format:before{content:'\f20f'}.zmdi-undo:before{content:'\f210'}.zmdi-wrap-text:before{content:'\f211'}.zmdi-comment-alert:before{content:'\f212'}.zmdi-comment-alt-text:before{content:'\f213'}.zmdi-comment-alt:before{content:'\f214'}.zmdi-comment-dots:before{content:'\f215'}.zmdi-comment-image:before{content:'\f216'}.zmdi-comment-list:before{content:'\f217'}.zmdi-comment-outline:before{content:'\f218'}.zmdi-comment-sign:before{content:'\f219'}.zmdi-comment-text-alt:before{content:'\f21a'}.zmdi-comment-text:before{content:'\f21b'}.zmdi-comment-video:before{content:'\f21c'}.zmdi-comment:before{content:'\f21d'}.zmdi-comments:before{content:'\f21e'}.zmdi-rate-review:before{content:'\f21f'}.zmdi-check-all:before{content:'\f220'}.zmdi-check-circle-u:before{content:'\f221'}.zmdi-check-circle:before{content:'\f222'}.zmdi-check-square:before{content:'\f223'}.zmdi-check:before{content:'\f224'}.zmdi-circle-o:before{content:'\f225'}.zmdi-circle:before{content:'\f226'}.zmdi-dot-circle-alt:before{content:'\f227'}.zmdi-dot-circle:before{content:'\f228'}.zmdi-minus-circle-outline:before{content:'\f229'}.zmdi-minus-circle:before{content:'\f22a'}.zmdi-minus-square:before{content:'\f22b'}.zmdi-minus:before{content:'\f22c'}.zmdi-plus-box:before{content:'\f22d'}.zmdi-plus-circle-o-duplicate:before{content:'\f22e'}.zmdi-plus-circle-o:before{content:'\f22f'}.zmdi-plus-circle:before{content:'\f230'}.zmdi-plus:before{content:'\f231'}.zmdi-square-o:before{content:'\f232'}.zmdi-star-border:before{content:'\f233'}.zmdi-star-circle:before{content:'\f234'}.zmdi-star-half:before{content:'\f235'}.zmdi-star:before{content:'\f236'}.zmdi-camera-add:before{content:'\f237'}.zmdi-camera-alt:before{content:'\f238'}.zmdi-camera-front:before{content:'\f239'}.zmdi-camera-mic:before{content:'\f23a'}.zmdi-camera-monochrome-photos:before{content:'\f23b'}.zmdi-camera-party-mode:before{content:'\f23c'}.zmdi-camera-rear:before{content:'\f23d'}.zmdi-camera-roll:before{content:'\f23e'}.zmdi-camera-switch:before{content:'\f23f'}.zmdi-camera:before{content:'\f240'}.zmdi-card-alert:before{content:'\f241'}.zmdi-card-off:before{content:'\f242'}.zmdi-card-sd:before{content:'\f243'}.zmdi-card-sim:before{content:'\f244'}.zmdi-desktop-mac:before{content:'\f245'}.zmdi-desktop-windows:before{content:'\f246'}.zmdi-device-hub:before{content:'\f247'}.zmdi-devices-off:before{content:'\f248'}.zmdi-devices:before{content:'\f249'}.zmdi-dock:before{content:'\f24a'}.zmdi-gamepad:before{content:'\f24b'}.zmdi-headset-mic:before{content:'\f24c'}.zmdi-headset:before{content:'\f24d'}.zmdi-input-antenna:before{content:'\f24e'}.zmdi-input-composite:before{content:'\f24f'}.zmdi-input-hdmi:before{content:'\f250'}.zmdi-input-power:before{content:'\f251'}.zmdi-input-svideo:before{content:'\f252'}.zmdi-keyboard-hide:before{content:'\f253'}.zmdi-keyboard:before{content:'\f254'}.zmdi-laptop-chromebook:before{content:'\f255'}.zmdi-laptop-mac:before{content:'\f256'}.zmdi-laptop:before{content:'\f257'}.zmdi-live-tv:before{content:'\f258'}.zmdi-mic-off:before{content:'\f259'}.zmdi-mic-outline:before{content:'\f25a'}.zmdi-mic-setting:before{content:'\f25b'}.zmdi-mic:before{content:'\f25c'}.zmdi-mouse:before{content:'\f25d'}.zmdi-radio:before{content:'\f25e'}.zmdi-reader:before{content:'\f25f'}.zmdi-remote-control-alt:before{content:'\f260'}.zmdi-remote-control:before{content:'\f261'}.zmdi-router:before{content:'\f262'}.zmdi-scanner:before{content:'\f263'}.zmdi-smartphone-android:before{content:'\f264'}.zmdi-smartphone-download:before{content:'\f265'}.zmdi-smartphone-erase:before{content:'\f266'}.zmdi-smartphone-info:before{content:'\f267'}.zmdi-smartphone-iphone:before{content:'\f268'}.zmdi-smartphone-landscape-lock:before{content:'\f269'}.zmdi-smartphone-landscape:before{content:'\f26a'}.zmdi-smartphone-lock:before{content:'\f26b'}.zmdi-smartphone-portrait-lock:before{content:'\f26c'}.zmdi-smartphone-portrait:before{content:'\f26d'}.zmdi-smartphone-ring:before{content:'\f26e'}.zmdi-smartphone-setting:before{content:'\f26f'}.zmdi-smartphone-setup:before{content:'\f270'}.zmdi-smartphone:before{content:'\f271'}.zmdi-speaker:before{content:'\f272'}.zmdi-tablet-android:before{content:'\f273'}.zmdi-tablet-mac:before{content:'\f274'}.zmdi-tablet:before{content:'\f275'}.zmdi-tv-list:before{content:'\f276'}.zmdi-tv-play:before{content:'\f277'}.zmdi-tv:before{content:'\f278'}.zmdi-usb:before{content:'\f279'}.zmdi-videocam-off:before{content:'\f27a'}.zmdi-videocam-switch:before{content:'\f27b'}.zmdi-videocam:before{content:'\f27c'}.zmdi-watch:before{content:'\f27d'}.zmdi-directions-bike:before{content:'\f27e'}.zmdi-directions-boat:before{content:'\f27f'}.zmdi-directions-bus:before{content:'\f280'}.zmdi-directions-car:before{content:'\f281'}.zmdi-directions-railway:before{content:'\f282'}.zmdi-directions-run:before{content:'\f283'}.zmdi-directions-subway:before{content:'\f284'}.zmdi-directions-walk:before{content:'\f285'}.zmdi-directions:before{content:'\f286'}.zmdi-hotel:before{content:'\f287'}.zmdi-layers-clear:before{content:'\f288'}.zmdi-layers:before{content:'\f289'}.zmdi-local-activity:before{content:'\f28a'}.zmdi-local-airport:before{content:'\f28b'}.zmdi-local-atm:before{content:'\f28c'}.zmdi-local-bar:before{content:'\f28d'}.zmdi-local-cafe:before{content:'\f28e'}.zmdi-local-car-wash:before{content:'\f28f'}.zmdi-local-convenience-store:before{content:'\f290'}.zmdi-local-dining:before{content:'\f291'}.zmdi-local-drink:before{content:'\f292'}.zmdi-local-florist:before{content:'\f293'}.zmdi-local-gas-station:before{content:'\f294'}.zmdi-local-grocery-store:before{content:'\f295'}.zmdi-local-hospital:before{content:'\f296'}.zmdi-local-hotel:before{content:'\f297'}.zmdi-local-laundry-service:before{content:'\f298'}.zmdi-local-library:before{content:'\f299'}.zmdi-local-mall:before{content:'\f29a'}.zmdi-local-movies:before{content:'\f29b'}.zmdi-local-offer:before{content:'\f29c'}.zmdi-local-parking:before{content:'\f29d'}.zmdi-local-pharmacy:before{content:'\f29e'}.zmdi-local-phone:before{content:'\f29f'}.zmdi-local-pizza:before{content:'\f2a0'}.zmdi-local-play:before{content:'\f2a1'}.zmdi-local-post-office:before{content:'\f2a2'}.zmdi-local-printshop:before{content:'\f2a3'}.zmdi-local-see:before{content:'\f2a4'}.zmdi-local-shipping:before{content:'\f2a5'}.zmdi-local-store:before{content:'\f2a6'}.zmdi-local-taxi:before{content:'\f2a7'}.zmdi-local-wc:before{content:'\f2a8'}.zmdi-map:before{content:'\f2a9'}.zmdi-my-location:before{content:'\f2aa'}.zmdi-nature-people:before{content:'\f2ab'}.zmdi-nature:before{content:'\f2ac'}.zmdi-navigation:before{content:'\f2ad'}.zmdi-pin-account:before{content:'\f2ae'}.zmdi-pin-assistant:before{content:'\f2af'}.zmdi-pin-drop:before{content:'\f2b0'}.zmdi-pin-help:before{content:'\f2b1'}.zmdi-pin-off:before{content:'\f2b2'}.zmdi-pin:before{content:'\f2b3'}.zmdi-traffic:before{content:'\f2b4'}.zmdi-arrow-back:before{content:'\f2b5'}.zmdi-arrow-forward:before{content:'\f2b6'}.zmdi-arrow-in:before{content:'\f2b7'}.zmdi-arrow-merge:before{content:'\f2b8'}.zmdi-arrow-missed:before{content:'\f2b9'}.zmdi-arrow-out:before{content:'\f2ba'}.zmdi-arrow-split:before{content:'\f2bb'}.zmdi-arrows:before{content:'\f2bc'}.zmdi-caret-down-circle:before{content:'\f2bd'}.zmdi-caret-down:before{content:'\f2be'}.zmdi-caret-up:before{content:'\f2bf'}.zmdi-chevron-down:before{content:'\f2c0'}.zmdi-chevron-left:before{content:'\f2c1'}.zmdi-chevron-right:before{content:'\f2c2'}.zmdi-chevron-up:before{content:'\f2c3'}.zmdi-forward:before{content:'\f2c4'}.zmdi-import-export:before{content:'\f2c5'}.zmdi-long-arrow-left:before{content:'\f2c6'}.zmdi-long-arrow-return:before{content:'\f2c7'}.zmdi-long-arrow-tab:before{content:'\f2c8'}.zmdi-rotate-90-degrees-ccw:before{content:'\f2c9'}.zmdi-rotate-left:before{content:'\f2ca'}.zmdi-rotate-right:before{content:'\f2cb'}.zmdi-square-down:before{content:'\f2cc'}.zmdi-square-right:before{content:'\f2cd'}.zmdi-swap-alt:before{content:'\f2ce'}.zmdi-swap-vertical-:before{content:'\f2cf'}.zmdi-swap-vertical-circle:before{content:'\f2d0'}.zmdi-swap:before{content:'\f2d1'}.zmdi-trending-down:before{content:'\f2d2'}.zmdi-trending-flat:before{content:'\f2d3'}.zmdi-trending-up:before{content:'\f2d4'}.zmdi-unfold-less:before{content:'\f2d5'}.zmdi-unfold-more:before{content:'\f2d6'}.zmdi-apps:before{content:'\f2d7'}.zmdi-dehaze:before{content:'\f2d8'}.zmdi-filter-list:before{content:'\f2d9'}.zmdi-reorder:before{content:'\f2da'}.zmdi-sort:before{content:'\f2db'}.zmdi-view-agenda:before{content:'\f2dc'}.zmdi-view-array:before{content:'\f2dd'}.zmdi-view-carousel:before{content:'\f2de'}.zmdi-view-column:before{content:'\f2df'}.zmdi-view-comfy:before{content:'\f2e0'}.zmdi-view-compact:before{content:'\f2e1'}.zmdi-view-dashboard:before{content:'\f2e2'}.zmdi-view-day:before{content:'\f2e3'}.zmdi-view-headline:before{content:'\f2e4'}.zmdi-view-list-alt:before{content:'\f2e5'}.zmdi-view-list:before{content:'\f2e6'}.zmdi-view-module:before{content:'\f2e7'}.zmdi-view-quilt:before{content:'\f2e8'}.zmdi-view-stream:before{content:'\f2e9'}.zmdi-view-subtitles:before{content:'\f2ea'}.zmdi-view-toc:before{content:'\f2eb'}.zmdi-view-web:before{content:'\f2ec'}.zmdi-view-week:before{content:'\f2ed'}.zmdi-widgets:before{content:'\f2ee'}.zmdi-alarm-add:before{content:'\f2ef'}.zmdi-alarm-check:before{content:'\f2f0'}.zmdi-alarm-off:before{content:'\f2f1'}.zmdi-alarm-snooze:before{content:'\f2f2'}.zmdi-alarm:before{content:'\f2f3'}.zmdi-calendar-alt:before{content:'\f2f4'}.zmdi-calendar-check:before{content:'\f2f5'}.zmdi-calendar-note:before{content:'\f2f6'}.zmdi-calendar-remove:before{content:'\f2f7'}.zmdi-calendar:before{content:'\f2f8'}.zmdi-time-countdown:before{content:'\f2f9'}.zmdi-time-interval:before{content:'\f2fa'}.zmdi-time-restore-setting:before{content:'\f2fb'}.zmdi-time-restore:before{content:'\f2fc'}.zmdi-time:before{content:'\f2fd'}.zmdi-timer-off:before{content:'\f2fe'}.zmdi-timer:before{content:'\f2ff'}.zmdi-adb:before{content:'\f300'}.zmdi-android:before{content:'\f301'}.zmdi-polymer:before{content:'\f302'}.zmdi-share:before{content:'\f303'}.zmdi-phone-bluetooth:before{content:'\f304'}.zmdi-phone-end:before{content:'\f305'}.zmdi-phone-forwarded:before{content:'\f306'}.zmdi-phone-in-talk:before{content:'\f307'}.zmdi-phone-locked:before{content:'\f308'}.zmdi-phone-missed:before{content:'\f309'}.zmdi-phone-msg:before{content:'\f30a'}.zmdi-phone-paused:before{content:'\f30b'}.zmdi-phone-ring:before{content:'\f30c'}.zmdi-phone-setting:before{content:'\f30d'}.zmdi-phone-sip:before{content:'\f30e'}.zmdi-phone:before{content:'\f30f'}.zmdi-aspect-ratio-alt:before{content:'\f310'}.zmdi-aspect-ratio:before{content:'\f311'}.zmdi-blur-circular:before{content:'\f312'}.zmdi-blur-linear:before{content:'\f313'}.zmdi-blur-off:before{content:'\f314'}.zmdi-blur:before{content:'\f315'}.zmdi-brightness-2:before{content:'\f316'}.zmdi-brightness-3:before{content:'\f317'}.zmdi-brightness-4:before{content:'\f318'}.zmdi-brightness-5:before{content:'\f319'}.zmdi-brightness-6:before{content:'\f31a'}.zmdi-brightness-7:before{content:'\f31b'}.zmdi-brightness-auto:before{content:'\f31c'}.zmdi-brightness-high:before{content:'\f31d'}.zmdi-brightness-low:before{content:'\f31e'}.zmdi-brightness-medium:before{content:'\f31f'}.zmdi-brightness-setting:before{content:'\f320'}.zmdi-broken-image:before{content:'\f321'}.zmdi-center-focus-strong:before{content:'\f322'}.zmdi-center-focus-weak:before{content:'\f323'}.zmdi-compare:before{content:'\f324'}.zmdi-crop-16-9:before{content:'\f325'}.zmdi-crop-3-2:before{content:'\f326'}.zmdi-crop-5-4:before{content:'\f327'}.zmdi-crop-7-5:before{content:'\f328'}.zmdi-crop-din:before{content:'\f329'}.zmdi-crop-free:before{content:'\f32a'}.zmdi-crop-landscape:before{content:'\f32b'}.zmdi-crop-original:before{content:'\f32c'}.zmdi-crop-portrait:before{content:'\f32d'}.zmdi-crop-square:before{content:'\f32e'}.zmdi-crop:before{content:'\f1e9'}.zmdi-daydream-setting:before{content:'\f32f'}.zmdi-exposure-alt:before{content:'\f330'}.zmdi-exposure:before{content:'\f331'}.zmdi-filter-b-and-w:before{content:'\f332'}.zmdi-filter-center-focus:before{content:'\f333'}.zmdi-filter-frames:before{content:'\f334'}.zmdi-filter-tilt-shift:before{content:'\f335'}.zmdi-gradient:before{content:'\f336'}.zmdi-grain:before{content:'\f337'}.zmdi-graphic-eq:before{content:'\f338'}.zmdi-grid-off:before{content:'\f339'}.zmdi-grid:before{content:'\f33a'}.zmdi-hdr-off:before{content:'\f33b'}.zmdi-hdr-strong:before{content:'\f33c'}.zmdi-hdr-weak:before{content:'\f33d'}.zmdi-hdr:before{content:'\f33e'}.zmdi-leak-remove:before{content:'\f33f'}.zmdi-leak:before{content:'\f340'}.zmdi-looks:before{content:'\f341'}.zmdi-loupe:before{content:'\f342'}.zmdi-panorama-horizontal:before{content:'\f343'}.zmdi-panorama-vertical:before{content:'\f344'}.zmdi-panorama-wide-angle:before{content:'\f345'}.zmdi-photo-size-select-large:before{content:'\f346'}.zmdi-photo-size-select-small:before{content:'\f347'}.zmdi-picture-in-picture:before{content:'\f348'}.zmdi-slideshow:before{content:'\f349'}.zmdi-texture:before{content:'\f34a'}.zmdi-tonality:before{content:'\f34b'}.zmdi-vignette:before{content:'\f34c'}.zmdi-wb-auto:before{content:'\f34d'}.zmdi-wb-iridescent:before{content:'\f34e'}.zmdi-eject-alt:before{content:'\f34f'}.zmdi-eject:before{content:'\f350'}.zmdi-equalizer:before{content:'\f351'}.zmdi-fast-forward:before{content:'\f352'}.zmdi-fast-rewind:before{content:'\f353'}.zmdi-forward-10:before{content:'\f354'}.zmdi-forward-30:before{content:'\f355'}.zmdi-forward-5:before{content:'\f356'}.zmdi-hearing:before{content:'\f357'}.zmdi-movie-alt:before{content:'\f358'}.zmdi-movie:before{content:'\f359'}.zmdi-pause-circle-outline:before{content:'\f35a'}.zmdi-pause-circle:before{content:'\f35b'}.zmdi-pause:before{content:'\f35c'}.zmdi-play-circle-outline:before{content:'\f35d'}.zmdi-play-circle:before{content:'\f35e'}.zmdi-play:before{content:'\f35f'}.zmdi-repeat-one:before{content:'\f360'}.zmdi-repeat:before{content:'\f361'}.zmdi-replay-10:before{content:'\f362'}.zmdi-replay-30:before{content:'\f363'}.zmdi-replay-5:before{content:'\f364'}.zmdi-replay:before{content:'\f365'}.zmdi-shuffle:before{content:'\f366'}.zmdi-skip-next:before{content:'\f367'}.zmdi-skip-previous:before{content:'\f368'}.zmdi-stop:before{content:'\f369'}.zmdi-surround-sound:before{content:'\f36a'}.zmdi-tune:before{content:'\f36b'}.zmdi-volume-down:before{content:'\f36c'}.zmdi-volume-mute:before{content:'\f36d'}.zmdi-volume-off:before{content:'\f36e'}.zmdi-volume-up:before{content:'\f36f'}.zmdi-notifications-active:before{content:'\f370'}.zmdi-notifications-add:before{content:'\f371'}.zmdi-notifications-none:before{content:'\f372'}.zmdi-notifications-off:before{content:'\f373'}.zmdi-notifications-paused:before{content:'\f374'}.zmdi-notifications:before{content:'\f375'}.zmdi-bluetooth-connected:before{content:'\f376'}.zmdi-bluetooth-off:before{content:'\f377'}.zmdi-bluetooth-search:before{content:'\f378'}.zmdi-bluetooth-setting:before{content:'\f379'}.zmdi-bluetooth:before{content:'\f37a'}.zmdi-cast-connected:before{content:'\f37b'}.zmdi-cast:before{content:'\f37c'}.zmdi-dialpad:before{content:'\f37d'}.zmdi-gps-dot:before{content:'\f37e'}.zmdi-gps-off:before{content:'\f37f'}.zmdi-gps:before{content:'\f380'}.zmdi-network-locked:before{content:'\f381'}.zmdi-network-off:before{content:'\f382'}.zmdi-network-outline:before{content:'\f383'}.zmdi-network-setting:before{content:'\f384'}.zmdi-network-warning:before{content:'\f385'}.zmdi-network-wifi-alt:before{content:'\f386'}.zmdi-network-wifi-lock:before{content:'\f387'}.zmdi-network-wifi-off:before{content:'\f388'}.zmdi-network-wifi-scan:before{content:'\f389'}.zmdi-network-wifi:before{content:'\f38a'}.zmdi-network:before{content:'\f38b'}.zmdi-portable-wifi-changes:before{content:'\f38c'}.zmdi-portable-wifi-off:before{content:'\f38d'}.zmdi-portable-wifi:before{content:'\f38e'}.zmdi-airline-seat-flat-angled:before{content:'\f38f'}.zmdi-airline-seat-flat:before{content:'\f390'}.zmdi-airline-seat-individual-suite:before{content:'\f391'}.zmdi-airline-seat-legroom-extra:before{content:'\f392'}.zmdi-airline-seat-legroom-normal:before{content:'\f393'}.zmdi-airline-seat-legroom-reduced:before{content:'\f394'}.zmdi-airline-seat-recline-extra:before{content:'\f395'}.zmdi-airline-seat-recline-normal:before{content:'\f396'}.zmdi-airplanemode-active:before{content:'\f397'}.zmdi-airplanemode-inactive:before{content:'\f398'}.zmdi-flight-land:before{content:'\f399'}.zmdi-flight-takeoff:before{content:'\f39a'}.zmdi-n-1-square:before{content:'\f39b'}.zmdi-n-2-square:before{content:'\f39c'}.zmdi-n-3-square:before{content:'\f39d'}.zmdi-n-4-square:before{content:'\f39e'}.zmdi-n-5-square:before{content:'\f39f'}.zmdi-n-6-square:before{content:'\f3a0'}.zmdi-neg-1:before{content:'\f3a1'}.zmdi-neg-2:before{content:'\f3a2'}.zmdi-plus-1:before{content:'\f3a3'}.zmdi-plus-2:before{content:'\f3a4'}.zmdi-sec-10:before{content:'\f3a5'}.zmdi-sec-3:before{content:'\f3a6'}.zmdi-zero:before{content:'\f3a7'}.zmdi-airplay:before{content:'\f3a8'}.zmdi-closed-caption:before{content:'\f3a9'}.zmdi-confirmation-number:before{content:'\f3aa'}.zmdi-developer-board:before{content:'\f3ab'}.zmdi-disc-full:before{content:'\f3ac'}.zmdi-explicit:before{content:'\f3ad'}.zmdi-flip-to-back:before{content:'\f3ae'}.zmdi-flip-to-front:before{content:'\f3af'}.zmdi-group-work:before{content:'\f3b0'}.zmdi-hd:before{content:'\f3b1'}.zmdi-hq:before{content:'\f3b2'}.zmdi-markunread-mailbox:before{content:'\f3b3'}.zmdi-memory:before{content:'\f3b4'}.zmdi-nfc:before{content:'\f3b5'}.zmdi-pages:before{content:'\f3b6'}.zmdi-play-for-work:before{content:'\f3b7'}.zmdi-power-input:before{content:'\f3b8'}.zmdi-present-to-all:before{content:'\f3b9'}.zmdi-satellite:before{content:'\f3ba'}.zmdi-tap-and-play:before{content:'\f3bb'}.zmdi-vibration:before{content:'\f3bc'}.zmdi-voicemail:before{content:'\f3bd'} diff --git a/sources/themes/material/css/menu.css b/sources/themes/material/css/menu.css new file mode 100644 index 0000000..f091b04 --- /dev/null +++ b/sources/themes/material/css/menu.css @@ -0,0 +1,48 @@ +/* Menu */ + +body > nav > ul span.icon { + left: 1rem; +} + +body > nav > ul:first-child > a:first-child > li { + height: 7rem; + line-height: 7rem; +} + +body > nav > ul:first-child > a:first-child > li div.control { + line-height: 7rem; +} + +body > nav > ul a { + color: white; +} + +body > nav > ul p { + color: gray; +} + +body > nav > header.big { + overflow: hidden; + height: 7rem; + min-height: 0; + padding: 0; +} + +body > nav > header.big ul { + padding: 0.5rem 0; +} + +body > nav > header.big ul li .icon { + left: 1rem; +} + +body > nav > header.big ul li .control { + line-height: 5rem; +} + +ul.oppose { + position: absolute; + bottom: 0; + width: 100%; + min-width: 10rem; +} diff --git a/sources/themes/material/css/style.css b/sources/themes/material/css/style.css new file mode 100644 index 0000000..bf505b3 --- /dev/null +++ b/sources/themes/material/css/style.css @@ -0,0 +1,968 @@ +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, +dl, dt, dd, ol, ul, li, +input, select, option, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td, +article, aside, canvas, details, embed, +figure, figcaption, footer, header, hgroup, +menu, nav, output, ruby, section, summary, +time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + font: inherit; + vertical-align: baseline; + list-style-type: none; +} + +* { + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +:focus { + outline: 0; +} + +html { + font-size: 8px; +} + +body { + font-family: 'OpenSans', sans-serif; + background-color: black; + overflow: hidden; + position: absolute; + height: 100%; + width: 100%; +} + +.clear { + clear: both; +} + +.clear.padded { + height: 2rem; +} + +body > * { + display: block; + height: 100%; + box-sizing: border-box; + position: relative; + overflow: hidden; + font-family: 'Open Sans', sans-serif; + color: rgba(0, 0, 0, 0.87); +} + +body > script { + display: none; +} + +a, a:link, a:visited { + text-decoration: none; +} + +/* Titles */ + +h1 { /* Display 1 */ + font-size: 4.25rem; + line-height: 7rem; +} + +h2 { /* Headline */ + font-size: 3rem; + line-height: 7rem; +} + +h2.thin { + line-height: 5rem; +} + +h3 { /* Title */ + font-size: 2.5rem; + font-weight: 700; +} + +h4, input, textarea, select { /* Headline */ + font-size: 2rem; + line-height: 3rem; +} + +h4 { + font-weight: 400; +} + +h4.gray { + color: rgba(0, 0, 0, 0.54); +} + +article section content ul li, /* Body 1 */ +article section content p { + font-size: 2rem; + font-weight: 300; +} + +.snackbar, /* Body 2 */ +.toast { + font-size: 1.75rem; + font-weight: 500; +} + +label, span.info { /* Caption */ + font-size: 1.5rem; + color: rgba(0, 0, 0, 0.54); +} +label, span.info b { /* Caption */ + font-weight: 600; +} + +/* Navigation bar */ + +body > nav { + background-color: #fefefe; + width: 7rem; + max-width: 95%; + -webkit-transition: width 0.2s ease; + transition: width 0.2s ease; + z-index: 2; + position: relative; +} + +body > nav:before { + background-image: linear-gradient(to left, rgba(0, 0, 0, 0.3), transparent); + pointer-events:none; + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + width: 1rem; + height: 100%; +} + +body > nav header { + padding: 0.5rem; +} + +body > nav.active { + width: 45rem; +} + +body > div.dialog:not(:empty) ~ main, +body > div.dialog:not(:empty) ~ nav, +body > nav.active + main { + opacity: 0.5; + pointer-events: none; +} + +body > nav li { /* Little hack for the navbar */ + overflow: hidden; +} + +@media screen and (max-width: 1024px) { + body > nav:not(.active) { + width: 45rem; + -webkit-transition: -webkit-transform .2s ease-in-out; + transition: transform .2s ease-in-out; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + } + + body > nav.active { + -webkit-transition: -webkit-transform .2s ease-in-out; + transition: transform .2s ease-in-out; + -webkit-transform: translateX(0%); + transform: translateX(0%); + } +} + +@media screen and (min-width: 1024px) { + body > nav:hover { + width: 45rem; + box-shadow: 0 2.5rem 5rem rgba(0,0,0,0.30), 0 2rem 1.5rem rgba(0,0,0,0.22); + } + + body > nav:hover + main { + opacity: 0.5; + pointer-events: none; + } + + body > nav:not(:hover) li span.counter { + left: 3.5rem; + top: calc(50% - 1.25rem); + right: auto; + font-size: 1.75rem; + padding: 0.25rem; + } +} + +body > nav.active:before, +body > nav:hover:before { + display: none; +} + +/* Main */ + +main { + width: 100%; + position: absolute; + right: 0; + top: 0; + background-color: white; + -webkit-transition: opacity 0.3s ease-in-out; + transition: opacity 0.3s ease-in-out; +} + +nav + main { + width: calc(100% - 7rem); + -webkit-transform: translateZ(0); + transform: translateZ(0); +} + +main > header { + position: relative; + height: 7rem; + /*overflow: hidden;*/ + box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.2); + z-index: 2; +} + +main > header > div { + padding-left: 9rem; + position: relative; + width: 30%; + display: inline-block; + /*overflow: hidden;*/ + box-sizing: border-box; + padding-right: 1rem; +} + +main > header > div > .return > * { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} + +main > header > div > ul.active:not(.context_menu) { + float: right; + margin-right: -1rem; +} + +main > header > div > ul.active:not(.context_menu) li { + float: left; + height: 7rem; + min-width: 0; + line-height: 7rem; + width: 7rem; + padding: 0; + font-size: 4rem; +} + +main > header > div > ul.active:not(.context_menu) li.thin { + width: 5rem; +} + +main > header > div > ul.active:not(.context_menu) li span.icon { + left: 1rem; +} + +main > header > div > ul.active:not(.context_menu) li.thin span.icon { + width: 3rem; +} + +main > header > div:first-child:nth-last-child(2) ~ div { + width: 70%; + position: absolute; + top: 0; + right: 0; +} + +main > header > div > span.icon { + line-height: 7rem; + left: 0; + width: 8rem; + height: 7rem; + top: 0; + margin: 0; +} + +main > header > div > .return { + padding-left: 8rem; + margin-left: -9rem; + display: inline-block; + padding-right: 2rem; + max-width: calc(100% + 10rem); + height: 7rem; + box-sizing: border-box; +} + +main > header > div > form.return { + display: block; + padding-right: 0; + padding-left: 9rem; +} + +/* Not very beautiful… */ +main > header > div > .return.condensed > h2 { + line-height: 3.5rem; + font-size: 2.75rem; + margin-top: 0.7rem; + margin-bottom: -0.5rem; +} + +main > header > div > .return > h4 { + line-height: 2.5rem; + font-size: 1.75rem; +} + +main > header > div > .return.r1 { max-width: calc(100% + 3rem); } +main > header > div > .return.r2 { max-width: calc(100% - 5rem); } +main > header > div > .return.r3 { max-width: calc(100% - 12rem); } + +main > header > div > .return.active:hover, +main > header > div > span.active:hover { + background-color: rgba(0, 0, 0, 0.05); + cursor: pointer; +} + +@media screen and (max-width: 1024px) { + main > header > div, + main > header > div:first-child:nth-last-child(2) ~ div { + width: 100%; + } + + main > header > div:first-child:nth-last-child(2) { + display: none; + } +} + +main > section { + height: 100%; + position: relative; +} + +main > header + section { + height: calc(100% - 7rem); +} + +main > section > div { + overflow-y: auto; + display: block; + /*position: relative;*/ + float: left; + height: 100%; + width: 100%; + box-sizing: border-box; +} + +main > section > div:not(:last-child) { + border-right: 1px solid #DDDDDD; +} + +main > section > div > * { + max-width: 100rem; + margin: 0 auto; +} + +/* Two blocks*/ +main > section > div:first-child:nth-last-child(2) { + width: 30%; +} +main > section > div:first-child:nth-last-child(2) ~ div { + width: 70%; + position: absolute; + top: 0; + right: 0; + /*transition: right 0.2s ease;*/ + -webkit-transition: -webkit-transform .2s ease-in-out; + transition: transform .2s ease-in-out; + background-color: #EEE; +} + +main > section > div > div.contained { /* Specific behaviour when the scroll need to be inside the block */ + height: calc(100% - 7rem); + overflow-y: scroll; + position: absolute; + max-width: 100%; + width: 100%; +} + +main > section > div > div.contained > * { + max-width: 100rem; + margin: 0 auto; +} + +@media screen and (max-width: 1024px) { + /* Two blocks*/ + main > section > div:first-child:nth-last-child(2) { + width: 100%; + } + main > section > div:first-child:nth-last-child(2) ~ div { + width: 100%; + -webkit-transform: translateX(100%); + transform: translateX(100%); + z-index: 1; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.23), 0 0 10px rgba(0, 0, 0, 0.16); + } + + main > section > div:first-child:nth-last-child(2) ~ div.enabled { + -webkit-transform: translateX(0); + transform: translateX(0); + } + + main, + nav + main { + width: 100%; + } + + body > nav { + width: 0; + } +} + +main footer { + font-size: 2rem; +} + +/* Icon */ +span.icon { + width: 5rem; + height: 5rem; + position: absolute; + font-size: 3rem; + line-height: 5rem; + top: 50%; + left: 2rem; + text-align: center; + margin-top: -2.5rem; + background-size: cover; + background-position: center; +} + +span.icon img { + max-width: 100%; + max-height: 100%; +} + +span.icon.thumb { + left: 0; + width: 7rem; + top: 0; + height: 100%; + margin: 0; + line-height: 7.5rem; +} + +li.oppose span.icon { + left: auto; + right: 2rem; +} + +span.icon.bubble { + border-radius: 5rem; + color: white; + font-size: 0; + font-size: 2.5rem; +} + +span.icon.bubble img { + border-radius: 5rem; +} + +span.icon.bubble i { + font-size: 3rem; + line-height: 5rem; +} + +span.icon.small { + width: 3rem; + height: 3rem; + line-height: 3rem; + margin-top: -1.5rem; +} + +span.icon.tiny { + font-size: 1.8rem; + font-weight: 600; +} + +span.icon.large { + width: 7rem; + height: 7rem; + line-height: 7rem; + margin-top: -3.5rem; +} + +span.icon.small.bubble:first-letter, +span.icon.small.bubble i { + font-size: 2rem; + line-height: 0; + vertical-align: text-top; +} + +span.icon.status:after { + content: ''; + display: block; + width: 2rem; + height: 2rem; + left: 3.25rem; + top: 3.25rem; + position: absolute; + + border-radius: 2em; + background-color: #DDD; +} + +main ul li .control > i { + margin-left: 0; +} + +/* Card */ + +.card { + padding: 1rem; +} + +.card > .block:not(.subheader) { + background-color: white; + border-radius: 2px; + border: 1px solid rgba(0, 0, 0, 0.12); + overflow: hidden; + margin-bottom: 1rem; +} + +.card > form.block { + padding: 2rem; + padding-top: 0; + box-sizing: border-box; +} + +.card.shadow > .block:not(.subheader) { + box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.12), 0px 1px 2px rgba(0, 0, 0, 0.24); + border: none; +} + +/* Header */ + +header.big { + background-size: cover, cover; + background-position: center center; + width: 100%; + max-width: 100%; + color: white; + position: relative; + margin-bottom: 2rem; +} + +header.big p { + color: white; +} + +/* Dialog */ + +.dialog { + position: fixed; + top: 5%; + left: 50%; + background-color: white; + height: initial; + max-height: 90%; + width: 50rem; + margin-left: -25rem; + + overflow: hidden; + + box-shadow: 0 2.5rem 5rem rgba(0,0,0,0.30), 0 2rem 1.5rem rgba(0,0,0,0.22); + border-radius: 0.25rem; + z-index: 3; + box-sizing: border-box; + -webkit-transform: translateX(0); + transform: translateX(0); +} + +.dialog:empty { + display: none; +} + +.dialog.scroll { + height: 90%; +} + +.dialog > section { + height: 100%; + overflow-y: auto; + position: relative; +} + +.dialog > section > *:first-child { + margin-top: 2rem; +} + +.dialog > section > *:last-child { + margin-bottom: 2rem; +} + +.dialog > section > *:not(ul) { + padding: 0 2rem; +} + +.dialog > section > form > ul > li { + padding: 0; +} + +@media screen and (max-width: 600px) { + .dialog { + width: 90%; + height: 90%; + min-height: 0; + min-width: 0; + max-height: 90%; + margin-left: -45%; + margin-top: 0; + top: 5%; + } +} + +/* Actions bar */ + +.actions { + padding-bottom: 7rem; +} + +.actions > div:last-child { + background-color: white; + width: 100%; + box-sizing: border-box; + text-align: right; + bottom: 0; + padding: 0.5rem 2rem; + position: absolute; + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +.actions > div.no_bar:last-child { + border-top: none; +} + +.actions.fixed > div:last-child { + position: fixed; + min-height: 7rem; + max-width: calc(100% - 5rem); + width: 100%; + padding: 0; +} + +.actions.scroll > section { + margin-bottom: 1rem; +} + +.actions.scroll > section > article > section { + padding: 0; +} + +main section > div:first-child:nth-last-child(2) ~ div .actions.fixed > div:last-child { + max-width: calc(75% - 5rem); +} + +.actions.fixed > div:last-child > * { /* Little hack to fake the 100% width that overflow the parent */ + max-width: 100rem; + margin: 0 auto; +} + +@media screen and (max-width: 1024px) { /* Known bug, on some intermediary resolution, the content is cropped */ + main section > div:first-child:nth-last-child(2) ~ div .actions.fixed > div:last-child { + max-width: 100%; + } +} + + +/* Snackbar - Toast */ + +.snackbar, +.toast { + box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.23), 0px 3px 10px rgba(0, 0, 0, 0.16); + position: fixed; + z-index: 4; + min-height: 6rem; + max-height: 11rem; + height: auto; + color: white; + padding: 2rem 3rem; + box-sizing: border-box; + width: 40rem; + pointer-events: none; + transition: opacity 0.2s ease, bottom 0.4s ease; +} + +.snackbar p, +.toast p { + color: white; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + +.snackbar { + background-color: #333333; + bottom: 3rem; + left: 3rem; + border-radius: 0.25rem; + opacity: 1; + padding: 2rem 1rem; +} + +.toast { + background-color: #323232; + border-radius: 3rem; + left: 50%; + bottom: 3rem; + line-height: 2.5rem; + margin-left: -20rem; +} + +.snackbar:empty, +.toast:empty { + opacity: 0; +} + +@media screen and (max-width: 22rem) { + .snackbar { + width: 100%; + top: 0; + left: 0; + bottom: auto; + border-radius: 0; + } + + .toast { + max-width: 90%; + left: 5%; + margin-left: 0; + } +} + + +/* Placeholder */ + +.placeholder { + text-align: center; + font-size: 1.2em; + max-width: 400px; + padding: 0 2rem; + padding-bottom: 2rem; + margin: 0 auto; +} + +.placeholder h1 { + color: #888; +} + +.placeholder h4 { + color: #AAA; +} + +.placeholder p { + text-align: center; +} + +.placeholder.icon { + background-image: url(../img/icons/chat.svg); + background-size: 25rem; + padding-top: 30rem; + background-repeat: no-repeat; + background-position: center 4em; +} + +.icon.news { background-image: url(../img/icons/receipt.svg); } +.icon.forum { background-image: url(../img/icons/forum.svg); } +.icon.contacts { background-image: url(../img/icons/group.svg); } +.icon.media { background-image: url(../img/placeholder/media.png); } +.icon.explore { background-image: url(../img/placeholder/explore.png); } +.icon.plane { background-image: url(../img/placeholder/plane.png); } +.icon.file { background-image: url(../img/placeholder/file.png); } +.icon.pages { background-image: url(../img/icons/pages.svg); } +.icon.clipboard { background-image: url(../img/icons/assignment_turned_in.svg); } + +/* Definition list */ + +dl dt, +dl dd { + box-sizing: border-box; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + padding: 0 1rem; + display: inline-block; + line-height: 2rem; + vertical-align: middle; +} + +dl di { + border-bottom: 1px solid #DDD; + display: block; + padding: 1em 0; +} + +dl dt { + text-align: right; + font-weight: bold; + width: 25%; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + +dl dd { + text-align: left; + width: 74%; +} + +/* Padded */ + +@media screen and (max-width: 800px) { + .padded { + padding: 2rem; + box-sizing: border-box; + } + + .padded_right { + padding-right: 2rem; + box-sizing: border-box; + } + + .padded_top_bottom { + padding: 0 2rem; + box-sizing: border-box; + } +} + +/* Divided */ + +*.divided:not(.spaced) > *:not(:last-child), +*.divided.spaced > *:not(:last-child).subheader, +*.divided.spaced > *:not(:last-child):not(.subheader):after { + border-bottom-width: 1px; + border-bottom-style: solid; +} + +*.divided.spaced > *:not(:last-child):after { + position: absolute; + right: 0; + bottom: 0rem; + content: ""; + display: block; + width: calc(100% - 9rem); +} + +/* Spinner */ +.spinner { + position: relative; +} + +.spinner:before, +.spinner:after { + transition: top .3s ease-in-out; + content: ''; + position: absolute; + left: calc(50% - 3.5rem); + border-radius: 50%; + top: -10rem; +} + +.spinner.on:before, +.spinner.on:after { + top: 3rem; +} + +.spinner.on:before { + animation: spinner 1s linear infinite; + -webkit-animation: spinner 1s linear infinite; +} + +.spinner:before { + z-index: 2; + width: 3.5rem; + height: 3.5rem; + margin: 1rem; +} + +.spinner:not(:required):before { + content: ''; + border: 0.75rem solid transparent; + border-top: 0.75rem solid #ddd; +} + +.spinner:after { + box-shadow: 0px 0.5rem 1.25rem rgba(0, 0, 0, 0.23), 0px 0.5rem 1.25rem rgba(0, 0, 0, 0.16); + background-color: white; + + width: 7rem; + height: 7rem; +} + +@keyframes spinner { + to {transform: rotate(360deg);} +} + +@-webkit-keyframes spinner { + to {-webkit-transform: rotate(360deg);} +} + +/* Display/hide */ + +.on_mobile { + display: none !important; +} + +@media screen and (max-width: 1024px) { + +.on_mobile { + display: inherit !important; +} + +.on_desktop { + display: none !important; +} + +} + +/* Disabled */ +.disabled { + opacity: 0.5; + pointer-events: none; +} + +/* Animation */ +.background_fade { + background-color: #CCC; + animation: fadeout 1s forwards; + -moz-animation: fadeout 1s forwards; + -webkit-animation: fadeout 1s forwards; + -o-animation: fadeout 1s forwards; +} + + +@keyframes fadeout { + to { + background-color:#fff; + } + +} +@-moz-keyframes fadeout { + to { + background-color: #ffffff; + } +} +@-webkit-keyframes fadeout { + to { + background-color: #ffffff; + } +} +@-o-keyframes fadeout { + to { + background-color: #ffffff; + } +} diff --git a/sources/themes/material/favicon.svg b/sources/themes/material/favicon.svg new file mode 100755 index 0000000..39d81bc --- /dev/null +++ b/sources/themes/material/favicon.svg @@ -0,0 +1,102 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/sources/themes/material/favicon.xcf b/sources/themes/material/favicon.xcf new file mode 100755 index 0000000..6c4c477 Binary files /dev/null and b/sources/themes/material/favicon.xcf differ diff --git a/sources/themes/material/fonts/Material-Design-Iconic-Font.eot b/sources/themes/material/fonts/Material-Design-Iconic-Font.eot new file mode 100644 index 0000000..df3fa77 Binary files /dev/null and b/sources/themes/material/fonts/Material-Design-Iconic-Font.eot differ diff --git a/sources/themes/material/fonts/Material-Design-Iconic-Font.svg b/sources/themes/material/fonts/Material-Design-Iconic-Font.svg new file mode 100644 index 0000000..61dae2d --- /dev/null +++ b/sources/themes/material/fonts/Material-Design-Iconic-Font.svg @@ -0,0 +1,773 @@ + + + + + +{ + "fontFamily": "Material-Design-Iconic-Font", + "majorVersion": 1, + "minorVersion": 0, + "fontURL": "http://zavoloklom.github.io/material-design-iconic-font/", + "description": "Material Design Iconic Font is a full suite of material design icons (created and maintained by Google) for easy scalable vector graphics on websites.\nFont generated by IcoMoon.", + "copyright": "CSS: Kupletsky Sergey, Icons: Google", + "designerURL": "http://zavoloklom.github.io/", + "license": "Attribution-ShareAlike 4.0 International license", + "licenseURL": "http://creativecommons.org/licenses/by-sa/4.0/", + "version": "Version 1.0", + "fontId": "Material-Design-Iconic-Font", + "psName": "Material-Design-Iconic-Font", + "subFamily": "Regular", + "fullName": "Material-Design-Iconic-Font" +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sources/themes/material/fonts/Material-Design-Iconic-Font.ttf b/sources/themes/material/fonts/Material-Design-Iconic-Font.ttf new file mode 100644 index 0000000..bd3b9cd Binary files /dev/null and b/sources/themes/material/fonts/Material-Design-Iconic-Font.ttf differ diff --git a/sources/themes/material/fonts/Material-Design-Iconic-Font.woff b/sources/themes/material/fonts/Material-Design-Iconic-Font.woff new file mode 100644 index 0000000..004a6de Binary files /dev/null and b/sources/themes/material/fonts/Material-Design-Iconic-Font.woff differ diff --git a/sources/themes/material/fonts/os_300.woff b/sources/themes/material/fonts/os_300.woff new file mode 100644 index 0000000..7064628 Binary files /dev/null and b/sources/themes/material/fonts/os_300.woff differ diff --git a/sources/themes/material/fonts/os_300.woff2 b/sources/themes/material/fonts/os_300.woff2 new file mode 100644 index 0000000..90b828f Binary files /dev/null and b/sources/themes/material/fonts/os_300.woff2 differ diff --git a/sources/themes/material/fonts/os_400.woff b/sources/themes/material/fonts/os_400.woff new file mode 100644 index 0000000..e9ce2f3 Binary files /dev/null and b/sources/themes/material/fonts/os_400.woff differ diff --git a/sources/themes/material/fonts/os_400.woff2 b/sources/themes/material/fonts/os_400.woff2 new file mode 100644 index 0000000..bf65567 Binary files /dev/null and b/sources/themes/material/fonts/os_400.woff2 differ diff --git a/sources/themes/material/fonts/os_600.woff b/sources/themes/material/fonts/os_600.woff new file mode 100644 index 0000000..6304fc9 Binary files /dev/null and b/sources/themes/material/fonts/os_600.woff differ diff --git a/sources/themes/material/fonts/os_600.woff2 b/sources/themes/material/fonts/os_600.woff2 new file mode 100644 index 0000000..7e5e42c Binary files /dev/null and b/sources/themes/material/fonts/os_600.woff2 differ diff --git a/sources/themes/material/fonts/os_700.woff b/sources/themes/material/fonts/os_700.woff new file mode 100644 index 0000000..a0a331e Binary files /dev/null and b/sources/themes/material/fonts/os_700.woff differ diff --git a/sources/themes/material/fonts/os_700.woff2 b/sources/themes/material/fonts/os_700.woff2 new file mode 100644 index 0000000..9ab88e2 Binary files /dev/null and b/sources/themes/material/fonts/os_700.woff2 differ diff --git a/sources/themes/material/fonts/os_800.woff b/sources/themes/material/fonts/os_800.woff new file mode 100644 index 0000000..40e1690 Binary files /dev/null and b/sources/themes/material/fonts/os_800.woff differ diff --git a/sources/themes/material/fonts/os_800.woff2 b/sources/themes/material/fonts/os_800.woff2 new file mode 100644 index 0000000..a4ec23e Binary files /dev/null and b/sources/themes/material/fonts/os_800.woff2 differ diff --git a/sources/themes/material/img/app/128.png b/sources/themes/material/img/app/128.png new file mode 100644 index 0000000..8ee83ee Binary files /dev/null and b/sources/themes/material/img/app/128.png differ diff --git a/sources/themes/material/img/app/16.png b/sources/themes/material/img/app/16.png new file mode 100644 index 0000000..b4eaa76 Binary files /dev/null and b/sources/themes/material/img/app/16.png differ diff --git a/sources/themes/material/img/app/48.png b/sources/themes/material/img/app/48.png new file mode 100644 index 0000000..ed8ff31 Binary files /dev/null and b/sources/themes/material/img/app/48.png differ diff --git a/sources/themes/material/img/app/512.png b/sources/themes/material/img/app/512.png new file mode 100644 index 0000000..c0189a1 Binary files /dev/null and b/sources/themes/material/img/app/512.png differ diff --git a/sources/themes/material/img/emojis/1f004.png b/sources/themes/material/img/emojis/1f004.png new file mode 100644 index 0000000..0eb8396 Binary files /dev/null and b/sources/themes/material/img/emojis/1f004.png differ diff --git a/sources/themes/material/img/emojis/1f0cf.png b/sources/themes/material/img/emojis/1f0cf.png new file mode 100644 index 0000000..890a3a1 Binary files /dev/null and b/sources/themes/material/img/emojis/1f0cf.png differ diff --git a/sources/themes/material/img/emojis/1f170.png b/sources/themes/material/img/emojis/1f170.png new file mode 100644 index 0000000..84ab0c1 Binary files /dev/null and b/sources/themes/material/img/emojis/1f170.png differ diff --git a/sources/themes/material/img/emojis/1f171.png b/sources/themes/material/img/emojis/1f171.png new file mode 100644 index 0000000..dec7799 Binary files /dev/null and b/sources/themes/material/img/emojis/1f171.png differ diff --git a/sources/themes/material/img/emojis/1f17e.png b/sources/themes/material/img/emojis/1f17e.png new file mode 100644 index 0000000..f872a67 Binary files /dev/null and b/sources/themes/material/img/emojis/1f17e.png differ diff --git a/sources/themes/material/img/emojis/1f17f.png b/sources/themes/material/img/emojis/1f17f.png new file mode 100644 index 0000000..2e5f5f0 Binary files /dev/null and b/sources/themes/material/img/emojis/1f17f.png differ diff --git a/sources/themes/material/img/emojis/1f18e.png b/sources/themes/material/img/emojis/1f18e.png new file mode 100644 index 0000000..531fee1 Binary files /dev/null and b/sources/themes/material/img/emojis/1f18e.png differ diff --git a/sources/themes/material/img/emojis/1f191.png b/sources/themes/material/img/emojis/1f191.png new file mode 100644 index 0000000..b28ebb4 Binary files /dev/null and b/sources/themes/material/img/emojis/1f191.png differ diff --git a/sources/themes/material/img/emojis/1f192.png b/sources/themes/material/img/emojis/1f192.png new file mode 100644 index 0000000..ee9334b Binary files /dev/null and b/sources/themes/material/img/emojis/1f192.png differ diff --git a/sources/themes/material/img/emojis/1f193.png b/sources/themes/material/img/emojis/1f193.png new file mode 100644 index 0000000..4f3c059 Binary files /dev/null and b/sources/themes/material/img/emojis/1f193.png differ diff --git a/sources/themes/material/img/emojis/1f194.png b/sources/themes/material/img/emojis/1f194.png new file mode 100644 index 0000000..12d07c3 Binary files /dev/null and b/sources/themes/material/img/emojis/1f194.png differ diff --git a/sources/themes/material/img/emojis/1f195.png b/sources/themes/material/img/emojis/1f195.png new file mode 100644 index 0000000..91c0387 Binary files /dev/null and b/sources/themes/material/img/emojis/1f195.png differ diff --git a/sources/themes/material/img/emojis/1f196.png b/sources/themes/material/img/emojis/1f196.png new file mode 100644 index 0000000..0740360 Binary files /dev/null and b/sources/themes/material/img/emojis/1f196.png differ diff --git a/sources/themes/material/img/emojis/1f197.png b/sources/themes/material/img/emojis/1f197.png new file mode 100644 index 0000000..e912a01 Binary files /dev/null and b/sources/themes/material/img/emojis/1f197.png differ diff --git a/sources/themes/material/img/emojis/1f198.png b/sources/themes/material/img/emojis/1f198.png new file mode 100644 index 0000000..3611b53 Binary files /dev/null and b/sources/themes/material/img/emojis/1f198.png differ diff --git a/sources/themes/material/img/emojis/1f199.png b/sources/themes/material/img/emojis/1f199.png new file mode 100644 index 0000000..8b5d23a Binary files /dev/null and b/sources/themes/material/img/emojis/1f199.png differ diff --git a/sources/themes/material/img/emojis/1f19a.png b/sources/themes/material/img/emojis/1f19a.png new file mode 100644 index 0000000..737c950 Binary files /dev/null and b/sources/themes/material/img/emojis/1f19a.png differ diff --git a/sources/themes/material/img/emojis/1f1e6.png b/sources/themes/material/img/emojis/1f1e6.png new file mode 100644 index 0000000..7ed03ac Binary files /dev/null and b/sources/themes/material/img/emojis/1f1e6.png differ diff --git a/sources/themes/material/img/emojis/1f1e7.png b/sources/themes/material/img/emojis/1f1e7.png new file mode 100644 index 0000000..9f62945 Binary files /dev/null and b/sources/themes/material/img/emojis/1f1e7.png differ diff --git a/sources/themes/material/img/emojis/1f1e8-1f1f3.png b/sources/themes/material/img/emojis/1f1e8-1f1f3.png new file mode 100644 index 0000000..5b56f0f Binary files /dev/null and b/sources/themes/material/img/emojis/1f1e8-1f1f3.png differ diff --git a/sources/themes/material/img/emojis/1f1e8.png b/sources/themes/material/img/emojis/1f1e8.png new file mode 100644 index 0000000..a8ca3b4 Binary files /dev/null and b/sources/themes/material/img/emojis/1f1e8.png differ diff --git a/sources/themes/material/img/emojis/1f1e9-1f1ea.png b/sources/themes/material/img/emojis/1f1e9-1f1ea.png new file mode 100644 index 0000000..a2a3cba Binary files /dev/null and b/sources/themes/material/img/emojis/1f1e9-1f1ea.png differ diff --git a/sources/themes/material/img/emojis/1f1e9.png b/sources/themes/material/img/emojis/1f1e9.png new file mode 100644 index 0000000..dd3c8fc Binary files /dev/null and b/sources/themes/material/img/emojis/1f1e9.png differ diff --git a/sources/themes/material/img/emojis/1f1ea-1f1f8.png b/sources/themes/material/img/emojis/1f1ea-1f1f8.png new file mode 100644 index 0000000..c2c054f Binary files /dev/null and b/sources/themes/material/img/emojis/1f1ea-1f1f8.png differ diff --git a/sources/themes/material/img/emojis/1f1ea.png b/sources/themes/material/img/emojis/1f1ea.png new file mode 100644 index 0000000..1b50ff7 Binary files /dev/null and b/sources/themes/material/img/emojis/1f1ea.png differ diff --git a/sources/themes/material/img/emojis/1f1eb-1f1f7.png b/sources/themes/material/img/emojis/1f1eb-1f1f7.png new file mode 100644 index 0000000..c0133dd Binary files /dev/null and b/sources/themes/material/img/emojis/1f1eb-1f1f7.png differ diff --git a/sources/themes/material/img/emojis/1f1eb.png b/sources/themes/material/img/emojis/1f1eb.png new file mode 100644 index 0000000..4e223d4 Binary files /dev/null and b/sources/themes/material/img/emojis/1f1eb.png differ diff --git a/sources/themes/material/img/emojis/1f1ec-1f1e7.png b/sources/themes/material/img/emojis/1f1ec-1f1e7.png new file mode 100644 index 0000000..cc485e4 Binary files /dev/null and b/sources/themes/material/img/emojis/1f1ec-1f1e7.png differ diff --git a/sources/themes/material/img/emojis/1f1ec.png b/sources/themes/material/img/emojis/1f1ec.png new file mode 100644 index 0000000..9af5299 Binary files /dev/null and b/sources/themes/material/img/emojis/1f1ec.png differ diff --git a/sources/themes/material/img/emojis/1f1ed.png b/sources/themes/material/img/emojis/1f1ed.png new file mode 100644 index 0000000..74e2ded Binary files /dev/null and b/sources/themes/material/img/emojis/1f1ed.png differ diff --git a/sources/themes/material/img/emojis/1f1ee-1f1f9.png b/sources/themes/material/img/emojis/1f1ee-1f1f9.png new file mode 100644 index 0000000..529b435 Binary files /dev/null and b/sources/themes/material/img/emojis/1f1ee-1f1f9.png differ diff --git a/sources/themes/material/img/emojis/1f1ee.png b/sources/themes/material/img/emojis/1f1ee.png new file mode 100644 index 0000000..7f0a8ca Binary files /dev/null and b/sources/themes/material/img/emojis/1f1ee.png differ diff --git a/sources/themes/material/img/emojis/1f1ef-1f1f5.png b/sources/themes/material/img/emojis/1f1ef-1f1f5.png new file mode 100644 index 0000000..808a380 Binary files /dev/null and b/sources/themes/material/img/emojis/1f1ef-1f1f5.png differ diff --git a/sources/themes/material/img/emojis/1f1ef.png b/sources/themes/material/img/emojis/1f1ef.png new file mode 100644 index 0000000..b2b351b Binary files /dev/null and b/sources/themes/material/img/emojis/1f1ef.png differ diff --git a/sources/themes/material/img/emojis/1f1f0-1f1f7.png b/sources/themes/material/img/emojis/1f1f0-1f1f7.png new file mode 100644 index 0000000..1ac962e Binary files /dev/null and b/sources/themes/material/img/emojis/1f1f0-1f1f7.png differ diff --git a/sources/themes/material/img/emojis/1f1f0.png b/sources/themes/material/img/emojis/1f1f0.png new file mode 100644 index 0000000..0e2dd10 Binary files /dev/null and b/sources/themes/material/img/emojis/1f1f0.png differ diff --git a/sources/themes/material/img/emojis/1f1f1.png b/sources/themes/material/img/emojis/1f1f1.png new file mode 100644 index 0000000..4fdec33 Binary files /dev/null and b/sources/themes/material/img/emojis/1f1f1.png differ diff --git a/sources/themes/material/img/emojis/1f1f2.png b/sources/themes/material/img/emojis/1f1f2.png new file mode 100644 index 0000000..ecb1bf3 Binary files /dev/null and b/sources/themes/material/img/emojis/1f1f2.png differ diff --git a/sources/themes/material/img/emojis/1f1f3.png b/sources/themes/material/img/emojis/1f1f3.png new file mode 100644 index 0000000..d52f06a Binary files /dev/null and b/sources/themes/material/img/emojis/1f1f3.png differ diff --git a/sources/themes/material/img/emojis/1f1f4.png b/sources/themes/material/img/emojis/1f1f4.png new file mode 100644 index 0000000..a12dafa Binary files /dev/null and b/sources/themes/material/img/emojis/1f1f4.png differ diff --git a/sources/themes/material/img/emojis/1f1f5.png b/sources/themes/material/img/emojis/1f1f5.png new file mode 100644 index 0000000..e9136ed Binary files /dev/null and b/sources/themes/material/img/emojis/1f1f5.png differ diff --git a/sources/themes/material/img/emojis/1f1f6.png b/sources/themes/material/img/emojis/1f1f6.png new file mode 100644 index 0000000..08b800d Binary files /dev/null and b/sources/themes/material/img/emojis/1f1f6.png differ diff --git a/sources/themes/material/img/emojis/1f1f7-1f1fa.png b/sources/themes/material/img/emojis/1f1f7-1f1fa.png new file mode 100644 index 0000000..25dc951 Binary files /dev/null and b/sources/themes/material/img/emojis/1f1f7-1f1fa.png differ diff --git a/sources/themes/material/img/emojis/1f1f7.png b/sources/themes/material/img/emojis/1f1f7.png new file mode 100644 index 0000000..e7f1ede Binary files /dev/null and b/sources/themes/material/img/emojis/1f1f7.png differ diff --git a/sources/themes/material/img/emojis/1f1f8.png b/sources/themes/material/img/emojis/1f1f8.png new file mode 100644 index 0000000..0fe9064 Binary files /dev/null and b/sources/themes/material/img/emojis/1f1f8.png differ diff --git a/sources/themes/material/img/emojis/1f1f9.png b/sources/themes/material/img/emojis/1f1f9.png new file mode 100644 index 0000000..d54b405 Binary files /dev/null and b/sources/themes/material/img/emojis/1f1f9.png differ diff --git a/sources/themes/material/img/emojis/1f1fa-1f1f8.png b/sources/themes/material/img/emojis/1f1fa-1f1f8.png new file mode 100644 index 0000000..06c5088 Binary files /dev/null and b/sources/themes/material/img/emojis/1f1fa-1f1f8.png differ diff --git a/sources/themes/material/img/emojis/1f1fa.png b/sources/themes/material/img/emojis/1f1fa.png new file mode 100644 index 0000000..19d5e5e Binary files /dev/null and b/sources/themes/material/img/emojis/1f1fa.png differ diff --git a/sources/themes/material/img/emojis/1f1fb.png b/sources/themes/material/img/emojis/1f1fb.png new file mode 100644 index 0000000..c975274 Binary files /dev/null and b/sources/themes/material/img/emojis/1f1fb.png differ diff --git a/sources/themes/material/img/emojis/1f1fc.png b/sources/themes/material/img/emojis/1f1fc.png new file mode 100644 index 0000000..ba7a32b Binary files /dev/null and b/sources/themes/material/img/emojis/1f1fc.png differ diff --git a/sources/themes/material/img/emojis/1f1fd.png b/sources/themes/material/img/emojis/1f1fd.png new file mode 100644 index 0000000..c309517 Binary files /dev/null and b/sources/themes/material/img/emojis/1f1fd.png differ diff --git a/sources/themes/material/img/emojis/1f1fe.png b/sources/themes/material/img/emojis/1f1fe.png new file mode 100644 index 0000000..493619d Binary files /dev/null and b/sources/themes/material/img/emojis/1f1fe.png differ diff --git a/sources/themes/material/img/emojis/1f1ff.png b/sources/themes/material/img/emojis/1f1ff.png new file mode 100644 index 0000000..79b34cb Binary files /dev/null and b/sources/themes/material/img/emojis/1f1ff.png differ diff --git a/sources/themes/material/img/emojis/1f201.png b/sources/themes/material/img/emojis/1f201.png new file mode 100644 index 0000000..833b0b1 Binary files /dev/null and b/sources/themes/material/img/emojis/1f201.png differ diff --git a/sources/themes/material/img/emojis/1f202.png b/sources/themes/material/img/emojis/1f202.png new file mode 100644 index 0000000..1e26dfa Binary files /dev/null and b/sources/themes/material/img/emojis/1f202.png differ diff --git a/sources/themes/material/img/emojis/1f21a.png b/sources/themes/material/img/emojis/1f21a.png new file mode 100644 index 0000000..5aef59d Binary files /dev/null and b/sources/themes/material/img/emojis/1f21a.png differ diff --git a/sources/themes/material/img/emojis/1f22f.png b/sources/themes/material/img/emojis/1f22f.png new file mode 100644 index 0000000..d2f0fa9 Binary files /dev/null and b/sources/themes/material/img/emojis/1f22f.png differ diff --git a/sources/themes/material/img/emojis/1f232.png b/sources/themes/material/img/emojis/1f232.png new file mode 100644 index 0000000..2be9f18 Binary files /dev/null and b/sources/themes/material/img/emojis/1f232.png differ diff --git a/sources/themes/material/img/emojis/1f233.png b/sources/themes/material/img/emojis/1f233.png new file mode 100644 index 0000000..e600ee5 Binary files /dev/null and b/sources/themes/material/img/emojis/1f233.png differ diff --git a/sources/themes/material/img/emojis/1f234.png b/sources/themes/material/img/emojis/1f234.png new file mode 100644 index 0000000..26fd10e Binary files /dev/null and b/sources/themes/material/img/emojis/1f234.png differ diff --git a/sources/themes/material/img/emojis/1f235.png b/sources/themes/material/img/emojis/1f235.png new file mode 100644 index 0000000..6e945fb Binary files /dev/null and b/sources/themes/material/img/emojis/1f235.png differ diff --git a/sources/themes/material/img/emojis/1f236.png b/sources/themes/material/img/emojis/1f236.png new file mode 100644 index 0000000..2b7c245 Binary files /dev/null and b/sources/themes/material/img/emojis/1f236.png differ diff --git a/sources/themes/material/img/emojis/1f237.png b/sources/themes/material/img/emojis/1f237.png new file mode 100644 index 0000000..7ac3ab5 Binary files /dev/null and b/sources/themes/material/img/emojis/1f237.png differ diff --git a/sources/themes/material/img/emojis/1f238.png b/sources/themes/material/img/emojis/1f238.png new file mode 100644 index 0000000..f49ae52 Binary files /dev/null and b/sources/themes/material/img/emojis/1f238.png differ diff --git a/sources/themes/material/img/emojis/1f239.png b/sources/themes/material/img/emojis/1f239.png new file mode 100644 index 0000000..5ea044b Binary files /dev/null and b/sources/themes/material/img/emojis/1f239.png differ diff --git a/sources/themes/material/img/emojis/1f23a.png b/sources/themes/material/img/emojis/1f23a.png new file mode 100644 index 0000000..5be6c4b Binary files /dev/null and b/sources/themes/material/img/emojis/1f23a.png differ diff --git a/sources/themes/material/img/emojis/1f250.png b/sources/themes/material/img/emojis/1f250.png new file mode 100644 index 0000000..a652386 Binary files /dev/null and b/sources/themes/material/img/emojis/1f250.png differ diff --git a/sources/themes/material/img/emojis/1f251.png b/sources/themes/material/img/emojis/1f251.png new file mode 100644 index 0000000..5bf1623 Binary files /dev/null and b/sources/themes/material/img/emojis/1f251.png differ diff --git a/sources/themes/material/img/emojis/1f300.png b/sources/themes/material/img/emojis/1f300.png new file mode 100644 index 0000000..61ef6ed Binary files /dev/null and b/sources/themes/material/img/emojis/1f300.png differ diff --git a/sources/themes/material/img/emojis/1f301.png b/sources/themes/material/img/emojis/1f301.png new file mode 100644 index 0000000..e714735 Binary files /dev/null and b/sources/themes/material/img/emojis/1f301.png differ diff --git a/sources/themes/material/img/emojis/1f302.png b/sources/themes/material/img/emojis/1f302.png new file mode 100644 index 0000000..e84757e Binary files /dev/null and b/sources/themes/material/img/emojis/1f302.png differ diff --git a/sources/themes/material/img/emojis/1f303.png b/sources/themes/material/img/emojis/1f303.png new file mode 100644 index 0000000..9656295 Binary files /dev/null and b/sources/themes/material/img/emojis/1f303.png differ diff --git a/sources/themes/material/img/emojis/1f304.png b/sources/themes/material/img/emojis/1f304.png new file mode 100644 index 0000000..7056f1c Binary files /dev/null and b/sources/themes/material/img/emojis/1f304.png differ diff --git a/sources/themes/material/img/emojis/1f305.png b/sources/themes/material/img/emojis/1f305.png new file mode 100644 index 0000000..7780a9b Binary files /dev/null and b/sources/themes/material/img/emojis/1f305.png differ diff --git a/sources/themes/material/img/emojis/1f306.png b/sources/themes/material/img/emojis/1f306.png new file mode 100644 index 0000000..75bbdc2 Binary files /dev/null and b/sources/themes/material/img/emojis/1f306.png differ diff --git a/sources/themes/material/img/emojis/1f307.png b/sources/themes/material/img/emojis/1f307.png new file mode 100644 index 0000000..389b077 Binary files /dev/null and b/sources/themes/material/img/emojis/1f307.png differ diff --git a/sources/themes/material/img/emojis/1f308.png b/sources/themes/material/img/emojis/1f308.png new file mode 100644 index 0000000..e3576e1 Binary files /dev/null and b/sources/themes/material/img/emojis/1f308.png differ diff --git a/sources/themes/material/img/emojis/1f309.png b/sources/themes/material/img/emojis/1f309.png new file mode 100644 index 0000000..65b2963 Binary files /dev/null and b/sources/themes/material/img/emojis/1f309.png differ diff --git a/sources/themes/material/img/emojis/1f30a.png b/sources/themes/material/img/emojis/1f30a.png new file mode 100644 index 0000000..3ff32a8 Binary files /dev/null and b/sources/themes/material/img/emojis/1f30a.png differ diff --git a/sources/themes/material/img/emojis/1f30b.png b/sources/themes/material/img/emojis/1f30b.png new file mode 100644 index 0000000..1b4c761 Binary files /dev/null and b/sources/themes/material/img/emojis/1f30b.png differ diff --git a/sources/themes/material/img/emojis/1f30c.png b/sources/themes/material/img/emojis/1f30c.png new file mode 100644 index 0000000..75edffc Binary files /dev/null and b/sources/themes/material/img/emojis/1f30c.png differ diff --git a/sources/themes/material/img/emojis/1f30d.png b/sources/themes/material/img/emojis/1f30d.png new file mode 100644 index 0000000..b175ff5 Binary files /dev/null and b/sources/themes/material/img/emojis/1f30d.png differ diff --git a/sources/themes/material/img/emojis/1f30e.png b/sources/themes/material/img/emojis/1f30e.png new file mode 100644 index 0000000..b9a9ce5 Binary files /dev/null and b/sources/themes/material/img/emojis/1f30e.png differ diff --git a/sources/themes/material/img/emojis/1f30f.png b/sources/themes/material/img/emojis/1f30f.png new file mode 100644 index 0000000..fd7bb3e Binary files /dev/null and b/sources/themes/material/img/emojis/1f30f.png differ diff --git a/sources/themes/material/img/emojis/1f310.png b/sources/themes/material/img/emojis/1f310.png new file mode 100644 index 0000000..2573329 Binary files /dev/null and b/sources/themes/material/img/emojis/1f310.png differ diff --git a/sources/themes/material/img/emojis/1f311.png b/sources/themes/material/img/emojis/1f311.png new file mode 100644 index 0000000..c66bf2a Binary files /dev/null and b/sources/themes/material/img/emojis/1f311.png differ diff --git a/sources/themes/material/img/emojis/1f312.png b/sources/themes/material/img/emojis/1f312.png new file mode 100644 index 0000000..fd55427 Binary files /dev/null and b/sources/themes/material/img/emojis/1f312.png differ diff --git a/sources/themes/material/img/emojis/1f313.png b/sources/themes/material/img/emojis/1f313.png new file mode 100644 index 0000000..0c16238 Binary files /dev/null and b/sources/themes/material/img/emojis/1f313.png differ diff --git a/sources/themes/material/img/emojis/1f314.png b/sources/themes/material/img/emojis/1f314.png new file mode 100644 index 0000000..8457516 Binary files /dev/null and b/sources/themes/material/img/emojis/1f314.png differ diff --git a/sources/themes/material/img/emojis/1f315.png b/sources/themes/material/img/emojis/1f315.png new file mode 100644 index 0000000..8dd7db2 Binary files /dev/null and b/sources/themes/material/img/emojis/1f315.png differ diff --git a/sources/themes/material/img/emojis/1f316.png b/sources/themes/material/img/emojis/1f316.png new file mode 100644 index 0000000..fbf4251 Binary files /dev/null and b/sources/themes/material/img/emojis/1f316.png differ diff --git a/sources/themes/material/img/emojis/1f317.png b/sources/themes/material/img/emojis/1f317.png new file mode 100644 index 0000000..0c16238 Binary files /dev/null and b/sources/themes/material/img/emojis/1f317.png differ diff --git a/sources/themes/material/img/emojis/1f318.png b/sources/themes/material/img/emojis/1f318.png new file mode 100644 index 0000000..8457516 Binary files /dev/null and b/sources/themes/material/img/emojis/1f318.png differ diff --git a/sources/themes/material/img/emojis/1f319.png b/sources/themes/material/img/emojis/1f319.png new file mode 100644 index 0000000..9890176 Binary files /dev/null and b/sources/themes/material/img/emojis/1f319.png differ diff --git a/sources/themes/material/img/emojis/1f31a.png b/sources/themes/material/img/emojis/1f31a.png new file mode 100644 index 0000000..fd79b2e Binary files /dev/null and b/sources/themes/material/img/emojis/1f31a.png differ diff --git a/sources/themes/material/img/emojis/1f31b.png b/sources/themes/material/img/emojis/1f31b.png new file mode 100644 index 0000000..00ce38c Binary files /dev/null and b/sources/themes/material/img/emojis/1f31b.png differ diff --git a/sources/themes/material/img/emojis/1f31c.png b/sources/themes/material/img/emojis/1f31c.png new file mode 100644 index 0000000..fd6a7e1 Binary files /dev/null and b/sources/themes/material/img/emojis/1f31c.png differ diff --git a/sources/themes/material/img/emojis/1f31d.png b/sources/themes/material/img/emojis/1f31d.png new file mode 100644 index 0000000..5845549 Binary files /dev/null and b/sources/themes/material/img/emojis/1f31d.png differ diff --git a/sources/themes/material/img/emojis/1f31e.png b/sources/themes/material/img/emojis/1f31e.png new file mode 100644 index 0000000..f80014b Binary files /dev/null and b/sources/themes/material/img/emojis/1f31e.png differ diff --git a/sources/themes/material/img/emojis/1f31f.png b/sources/themes/material/img/emojis/1f31f.png new file mode 100644 index 0000000..a475167 Binary files /dev/null and b/sources/themes/material/img/emojis/1f31f.png differ diff --git a/sources/themes/material/img/emojis/1f320.png b/sources/themes/material/img/emojis/1f320.png new file mode 100644 index 0000000..a5f805c Binary files /dev/null and b/sources/themes/material/img/emojis/1f320.png differ diff --git a/sources/themes/material/img/emojis/1f330.png b/sources/themes/material/img/emojis/1f330.png new file mode 100644 index 0000000..4115839 Binary files /dev/null and b/sources/themes/material/img/emojis/1f330.png differ diff --git a/sources/themes/material/img/emojis/1f331.png b/sources/themes/material/img/emojis/1f331.png new file mode 100644 index 0000000..3d77413 Binary files /dev/null and b/sources/themes/material/img/emojis/1f331.png differ diff --git a/sources/themes/material/img/emojis/1f332.png b/sources/themes/material/img/emojis/1f332.png new file mode 100644 index 0000000..0ad3ffd Binary files /dev/null and b/sources/themes/material/img/emojis/1f332.png differ diff --git a/sources/themes/material/img/emojis/1f333.png b/sources/themes/material/img/emojis/1f333.png new file mode 100644 index 0000000..6ad90fd Binary files /dev/null and b/sources/themes/material/img/emojis/1f333.png differ diff --git a/sources/themes/material/img/emojis/1f334.png b/sources/themes/material/img/emojis/1f334.png new file mode 100644 index 0000000..5eac82e Binary files /dev/null and b/sources/themes/material/img/emojis/1f334.png differ diff --git a/sources/themes/material/img/emojis/1f335.png b/sources/themes/material/img/emojis/1f335.png new file mode 100644 index 0000000..41d7684 Binary files /dev/null and b/sources/themes/material/img/emojis/1f335.png differ diff --git a/sources/themes/material/img/emojis/1f337.png b/sources/themes/material/img/emojis/1f337.png new file mode 100644 index 0000000..e98971d Binary files /dev/null and b/sources/themes/material/img/emojis/1f337.png differ diff --git a/sources/themes/material/img/emojis/1f338.png b/sources/themes/material/img/emojis/1f338.png new file mode 100644 index 0000000..b49998b Binary files /dev/null and b/sources/themes/material/img/emojis/1f338.png differ diff --git a/sources/themes/material/img/emojis/1f339.png b/sources/themes/material/img/emojis/1f339.png new file mode 100644 index 0000000..259c72c Binary files /dev/null and b/sources/themes/material/img/emojis/1f339.png differ diff --git a/sources/themes/material/img/emojis/1f33a.png b/sources/themes/material/img/emojis/1f33a.png new file mode 100644 index 0000000..8747d01 Binary files /dev/null and b/sources/themes/material/img/emojis/1f33a.png differ diff --git a/sources/themes/material/img/emojis/1f33b.png b/sources/themes/material/img/emojis/1f33b.png new file mode 100644 index 0000000..342fad4 Binary files /dev/null and b/sources/themes/material/img/emojis/1f33b.png differ diff --git a/sources/themes/material/img/emojis/1f33c.png b/sources/themes/material/img/emojis/1f33c.png new file mode 100644 index 0000000..4061d48 Binary files /dev/null and b/sources/themes/material/img/emojis/1f33c.png differ diff --git a/sources/themes/material/img/emojis/1f33d.png b/sources/themes/material/img/emojis/1f33d.png new file mode 100644 index 0000000..c0e2643 Binary files /dev/null and b/sources/themes/material/img/emojis/1f33d.png differ diff --git a/sources/themes/material/img/emojis/1f33e.png b/sources/themes/material/img/emojis/1f33e.png new file mode 100644 index 0000000..e44d204 Binary files /dev/null and b/sources/themes/material/img/emojis/1f33e.png differ diff --git a/sources/themes/material/img/emojis/1f33f.png b/sources/themes/material/img/emojis/1f33f.png new file mode 100644 index 0000000..b58dcd1 Binary files /dev/null and b/sources/themes/material/img/emojis/1f33f.png differ diff --git a/sources/themes/material/img/emojis/1f340.png b/sources/themes/material/img/emojis/1f340.png new file mode 100644 index 0000000..c6146a0 Binary files /dev/null and b/sources/themes/material/img/emojis/1f340.png differ diff --git a/sources/themes/material/img/emojis/1f341.png b/sources/themes/material/img/emojis/1f341.png new file mode 100644 index 0000000..5b2b8d1 Binary files /dev/null and b/sources/themes/material/img/emojis/1f341.png differ diff --git a/sources/themes/material/img/emojis/1f342.png b/sources/themes/material/img/emojis/1f342.png new file mode 100644 index 0000000..ed15282 Binary files /dev/null and b/sources/themes/material/img/emojis/1f342.png differ diff --git a/sources/themes/material/img/emojis/1f343.png b/sources/themes/material/img/emojis/1f343.png new file mode 100644 index 0000000..c1a544b Binary files /dev/null and b/sources/themes/material/img/emojis/1f343.png differ diff --git a/sources/themes/material/img/emojis/1f344.png b/sources/themes/material/img/emojis/1f344.png new file mode 100644 index 0000000..d419e59 Binary files /dev/null and b/sources/themes/material/img/emojis/1f344.png differ diff --git a/sources/themes/material/img/emojis/1f345.png b/sources/themes/material/img/emojis/1f345.png new file mode 100644 index 0000000..b1d39a2 Binary files /dev/null and b/sources/themes/material/img/emojis/1f345.png differ diff --git a/sources/themes/material/img/emojis/1f346.png b/sources/themes/material/img/emojis/1f346.png new file mode 100644 index 0000000..d156a50 Binary files /dev/null and b/sources/themes/material/img/emojis/1f346.png differ diff --git a/sources/themes/material/img/emojis/1f347.png b/sources/themes/material/img/emojis/1f347.png new file mode 100644 index 0000000..f94a3fe Binary files /dev/null and b/sources/themes/material/img/emojis/1f347.png differ diff --git a/sources/themes/material/img/emojis/1f348.png b/sources/themes/material/img/emojis/1f348.png new file mode 100644 index 0000000..33b0fa1 Binary files /dev/null and b/sources/themes/material/img/emojis/1f348.png differ diff --git a/sources/themes/material/img/emojis/1f349.png b/sources/themes/material/img/emojis/1f349.png new file mode 100644 index 0000000..00119af Binary files /dev/null and b/sources/themes/material/img/emojis/1f349.png differ diff --git a/sources/themes/material/img/emojis/1f34a.png b/sources/themes/material/img/emojis/1f34a.png new file mode 100644 index 0000000..62882df Binary files /dev/null and b/sources/themes/material/img/emojis/1f34a.png differ diff --git a/sources/themes/material/img/emojis/1f34b.png b/sources/themes/material/img/emojis/1f34b.png new file mode 100644 index 0000000..43a7df6 Binary files /dev/null and b/sources/themes/material/img/emojis/1f34b.png differ diff --git a/sources/themes/material/img/emojis/1f34c.png b/sources/themes/material/img/emojis/1f34c.png new file mode 100644 index 0000000..ec1a4ba Binary files /dev/null and b/sources/themes/material/img/emojis/1f34c.png differ diff --git a/sources/themes/material/img/emojis/1f34d.png b/sources/themes/material/img/emojis/1f34d.png new file mode 100644 index 0000000..80c72cd Binary files /dev/null and b/sources/themes/material/img/emojis/1f34d.png differ diff --git a/sources/themes/material/img/emojis/1f34e.png b/sources/themes/material/img/emojis/1f34e.png new file mode 100644 index 0000000..45a72e9 Binary files /dev/null and b/sources/themes/material/img/emojis/1f34e.png differ diff --git a/sources/themes/material/img/emojis/1f34f.png b/sources/themes/material/img/emojis/1f34f.png new file mode 100644 index 0000000..601e66d Binary files /dev/null and b/sources/themes/material/img/emojis/1f34f.png differ diff --git a/sources/themes/material/img/emojis/1f350.png b/sources/themes/material/img/emojis/1f350.png new file mode 100644 index 0000000..684dff1 Binary files /dev/null and b/sources/themes/material/img/emojis/1f350.png differ diff --git a/sources/themes/material/img/emojis/1f351.png b/sources/themes/material/img/emojis/1f351.png new file mode 100644 index 0000000..2132814 Binary files /dev/null and b/sources/themes/material/img/emojis/1f351.png differ diff --git a/sources/themes/material/img/emojis/1f352.png b/sources/themes/material/img/emojis/1f352.png new file mode 100644 index 0000000..e8d7af7 Binary files /dev/null and b/sources/themes/material/img/emojis/1f352.png differ diff --git a/sources/themes/material/img/emojis/1f353.png b/sources/themes/material/img/emojis/1f353.png new file mode 100644 index 0000000..cc12d82 Binary files /dev/null and b/sources/themes/material/img/emojis/1f353.png differ diff --git a/sources/themes/material/img/emojis/1f354.png b/sources/themes/material/img/emojis/1f354.png new file mode 100644 index 0000000..9f7b66c Binary files /dev/null and b/sources/themes/material/img/emojis/1f354.png differ diff --git a/sources/themes/material/img/emojis/1f355.png b/sources/themes/material/img/emojis/1f355.png new file mode 100644 index 0000000..582dd1f Binary files /dev/null and b/sources/themes/material/img/emojis/1f355.png differ diff --git a/sources/themes/material/img/emojis/1f356.png b/sources/themes/material/img/emojis/1f356.png new file mode 100644 index 0000000..a18f7d3 Binary files /dev/null and b/sources/themes/material/img/emojis/1f356.png differ diff --git a/sources/themes/material/img/emojis/1f357.png b/sources/themes/material/img/emojis/1f357.png new file mode 100644 index 0000000..c274db0 Binary files /dev/null and b/sources/themes/material/img/emojis/1f357.png differ diff --git a/sources/themes/material/img/emojis/1f358.png b/sources/themes/material/img/emojis/1f358.png new file mode 100644 index 0000000..f505517 Binary files /dev/null and b/sources/themes/material/img/emojis/1f358.png differ diff --git a/sources/themes/material/img/emojis/1f359.png b/sources/themes/material/img/emojis/1f359.png new file mode 100644 index 0000000..b520dfc Binary files /dev/null and b/sources/themes/material/img/emojis/1f359.png differ diff --git a/sources/themes/material/img/emojis/1f35a.png b/sources/themes/material/img/emojis/1f35a.png new file mode 100644 index 0000000..b6b44a7 Binary files /dev/null and b/sources/themes/material/img/emojis/1f35a.png differ diff --git a/sources/themes/material/img/emojis/1f35b.png b/sources/themes/material/img/emojis/1f35b.png new file mode 100644 index 0000000..fcc098d Binary files /dev/null and b/sources/themes/material/img/emojis/1f35b.png differ diff --git a/sources/themes/material/img/emojis/1f35c.png b/sources/themes/material/img/emojis/1f35c.png new file mode 100644 index 0000000..eb15ac1 Binary files /dev/null and b/sources/themes/material/img/emojis/1f35c.png differ diff --git a/sources/themes/material/img/emojis/1f35d.png b/sources/themes/material/img/emojis/1f35d.png new file mode 100644 index 0000000..d05d4f6 Binary files /dev/null and b/sources/themes/material/img/emojis/1f35d.png differ diff --git a/sources/themes/material/img/emojis/1f35e.png b/sources/themes/material/img/emojis/1f35e.png new file mode 100644 index 0000000..5cf1421 Binary files /dev/null and b/sources/themes/material/img/emojis/1f35e.png differ diff --git a/sources/themes/material/img/emojis/1f35f.png b/sources/themes/material/img/emojis/1f35f.png new file mode 100644 index 0000000..8e85bac Binary files /dev/null and b/sources/themes/material/img/emojis/1f35f.png differ diff --git a/sources/themes/material/img/emojis/1f360.png b/sources/themes/material/img/emojis/1f360.png new file mode 100644 index 0000000..549a0a3 Binary files /dev/null and b/sources/themes/material/img/emojis/1f360.png differ diff --git a/sources/themes/material/img/emojis/1f361.png b/sources/themes/material/img/emojis/1f361.png new file mode 100644 index 0000000..cdd8bc2 Binary files /dev/null and b/sources/themes/material/img/emojis/1f361.png differ diff --git a/sources/themes/material/img/emojis/1f362.png b/sources/themes/material/img/emojis/1f362.png new file mode 100644 index 0000000..7fe1b59 Binary files /dev/null and b/sources/themes/material/img/emojis/1f362.png differ diff --git a/sources/themes/material/img/emojis/1f363.png b/sources/themes/material/img/emojis/1f363.png new file mode 100644 index 0000000..f1010d8 Binary files /dev/null and b/sources/themes/material/img/emojis/1f363.png differ diff --git a/sources/themes/material/img/emojis/1f364.png b/sources/themes/material/img/emojis/1f364.png new file mode 100644 index 0000000..272dd38 Binary files /dev/null and b/sources/themes/material/img/emojis/1f364.png differ diff --git a/sources/themes/material/img/emojis/1f365.png b/sources/themes/material/img/emojis/1f365.png new file mode 100644 index 0000000..0adc148 Binary files /dev/null and b/sources/themes/material/img/emojis/1f365.png differ diff --git a/sources/themes/material/img/emojis/1f366.png b/sources/themes/material/img/emojis/1f366.png new file mode 100644 index 0000000..ee6bb4c Binary files /dev/null and b/sources/themes/material/img/emojis/1f366.png differ diff --git a/sources/themes/material/img/emojis/1f367.png b/sources/themes/material/img/emojis/1f367.png new file mode 100644 index 0000000..45ef259 Binary files /dev/null and b/sources/themes/material/img/emojis/1f367.png differ diff --git a/sources/themes/material/img/emojis/1f368.png b/sources/themes/material/img/emojis/1f368.png new file mode 100644 index 0000000..6c6b354 Binary files /dev/null and b/sources/themes/material/img/emojis/1f368.png differ diff --git a/sources/themes/material/img/emojis/1f369.png b/sources/themes/material/img/emojis/1f369.png new file mode 100644 index 0000000..fcaf000 Binary files /dev/null and b/sources/themes/material/img/emojis/1f369.png differ diff --git a/sources/themes/material/img/emojis/1f36a.png b/sources/themes/material/img/emojis/1f36a.png new file mode 100644 index 0000000..cd2d7e2 Binary files /dev/null and b/sources/themes/material/img/emojis/1f36a.png differ diff --git a/sources/themes/material/img/emojis/1f36b.png b/sources/themes/material/img/emojis/1f36b.png new file mode 100644 index 0000000..44a7c62 Binary files /dev/null and b/sources/themes/material/img/emojis/1f36b.png differ diff --git a/sources/themes/material/img/emojis/1f36c.png b/sources/themes/material/img/emojis/1f36c.png new file mode 100644 index 0000000..25cf359 Binary files /dev/null and b/sources/themes/material/img/emojis/1f36c.png differ diff --git a/sources/themes/material/img/emojis/1f36d.png b/sources/themes/material/img/emojis/1f36d.png new file mode 100644 index 0000000..3f36312 Binary files /dev/null and b/sources/themes/material/img/emojis/1f36d.png differ diff --git a/sources/themes/material/img/emojis/1f36e.png b/sources/themes/material/img/emojis/1f36e.png new file mode 100644 index 0000000..7035dc4 Binary files /dev/null and b/sources/themes/material/img/emojis/1f36e.png differ diff --git a/sources/themes/material/img/emojis/1f36f.png b/sources/themes/material/img/emojis/1f36f.png new file mode 100644 index 0000000..1f41903 Binary files /dev/null and b/sources/themes/material/img/emojis/1f36f.png differ diff --git a/sources/themes/material/img/emojis/1f370.png b/sources/themes/material/img/emojis/1f370.png new file mode 100644 index 0000000..0bb40e8 Binary files /dev/null and b/sources/themes/material/img/emojis/1f370.png differ diff --git a/sources/themes/material/img/emojis/1f371.png b/sources/themes/material/img/emojis/1f371.png new file mode 100644 index 0000000..de8190b Binary files /dev/null and b/sources/themes/material/img/emojis/1f371.png differ diff --git a/sources/themes/material/img/emojis/1f372.png b/sources/themes/material/img/emojis/1f372.png new file mode 100644 index 0000000..f27dc59 Binary files /dev/null and b/sources/themes/material/img/emojis/1f372.png differ diff --git a/sources/themes/material/img/emojis/1f373.png b/sources/themes/material/img/emojis/1f373.png new file mode 100644 index 0000000..df02e5b Binary files /dev/null and b/sources/themes/material/img/emojis/1f373.png differ diff --git a/sources/themes/material/img/emojis/1f374.png b/sources/themes/material/img/emojis/1f374.png new file mode 100644 index 0000000..ac1b2c6 Binary files /dev/null and b/sources/themes/material/img/emojis/1f374.png differ diff --git a/sources/themes/material/img/emojis/1f375.png b/sources/themes/material/img/emojis/1f375.png new file mode 100644 index 0000000..0020e24 Binary files /dev/null and b/sources/themes/material/img/emojis/1f375.png differ diff --git a/sources/themes/material/img/emojis/1f376.png b/sources/themes/material/img/emojis/1f376.png new file mode 100644 index 0000000..e009a95 Binary files /dev/null and b/sources/themes/material/img/emojis/1f376.png differ diff --git a/sources/themes/material/img/emojis/1f377.png b/sources/themes/material/img/emojis/1f377.png new file mode 100644 index 0000000..2145f12 Binary files /dev/null and b/sources/themes/material/img/emojis/1f377.png differ diff --git a/sources/themes/material/img/emojis/1f378.png b/sources/themes/material/img/emojis/1f378.png new file mode 100644 index 0000000..73c75bd Binary files /dev/null and b/sources/themes/material/img/emojis/1f378.png differ diff --git a/sources/themes/material/img/emojis/1f379.png b/sources/themes/material/img/emojis/1f379.png new file mode 100644 index 0000000..06cd8c3 Binary files /dev/null and b/sources/themes/material/img/emojis/1f379.png differ diff --git a/sources/themes/material/img/emojis/1f37a.png b/sources/themes/material/img/emojis/1f37a.png new file mode 100644 index 0000000..7e729ed Binary files /dev/null and b/sources/themes/material/img/emojis/1f37a.png differ diff --git a/sources/themes/material/img/emojis/1f37b.png b/sources/themes/material/img/emojis/1f37b.png new file mode 100644 index 0000000..7e2697a Binary files /dev/null and b/sources/themes/material/img/emojis/1f37b.png differ diff --git a/sources/themes/material/img/emojis/1f37c.png b/sources/themes/material/img/emojis/1f37c.png new file mode 100644 index 0000000..b22b4bd Binary files /dev/null and b/sources/themes/material/img/emojis/1f37c.png differ diff --git a/sources/themes/material/img/emojis/1f380.png b/sources/themes/material/img/emojis/1f380.png new file mode 100644 index 0000000..4c2326f Binary files /dev/null and b/sources/themes/material/img/emojis/1f380.png differ diff --git a/sources/themes/material/img/emojis/1f381.png b/sources/themes/material/img/emojis/1f381.png new file mode 100644 index 0000000..b76987d Binary files /dev/null and b/sources/themes/material/img/emojis/1f381.png differ diff --git a/sources/themes/material/img/emojis/1f382.png b/sources/themes/material/img/emojis/1f382.png new file mode 100644 index 0000000..e019cfe Binary files /dev/null and b/sources/themes/material/img/emojis/1f382.png differ diff --git a/sources/themes/material/img/emojis/1f383.png b/sources/themes/material/img/emojis/1f383.png new file mode 100644 index 0000000..68dbb51 Binary files /dev/null and b/sources/themes/material/img/emojis/1f383.png differ diff --git a/sources/themes/material/img/emojis/1f384.png b/sources/themes/material/img/emojis/1f384.png new file mode 100644 index 0000000..451052e Binary files /dev/null and b/sources/themes/material/img/emojis/1f384.png differ diff --git a/sources/themes/material/img/emojis/1f385.png b/sources/themes/material/img/emojis/1f385.png new file mode 100644 index 0000000..3ebc6d3 Binary files /dev/null and b/sources/themes/material/img/emojis/1f385.png differ diff --git a/sources/themes/material/img/emojis/1f386.png b/sources/themes/material/img/emojis/1f386.png new file mode 100644 index 0000000..5a9eea9 Binary files /dev/null and b/sources/themes/material/img/emojis/1f386.png differ diff --git a/sources/themes/material/img/emojis/1f387.png b/sources/themes/material/img/emojis/1f387.png new file mode 100644 index 0000000..a525ffd Binary files /dev/null and b/sources/themes/material/img/emojis/1f387.png differ diff --git a/sources/themes/material/img/emojis/1f388.png b/sources/themes/material/img/emojis/1f388.png new file mode 100644 index 0000000..9526eed Binary files /dev/null and b/sources/themes/material/img/emojis/1f388.png differ diff --git a/sources/themes/material/img/emojis/1f389.png b/sources/themes/material/img/emojis/1f389.png new file mode 100644 index 0000000..d03364a Binary files /dev/null and b/sources/themes/material/img/emojis/1f389.png differ diff --git a/sources/themes/material/img/emojis/1f38a.png b/sources/themes/material/img/emojis/1f38a.png new file mode 100644 index 0000000..bc44b0b Binary files /dev/null and b/sources/themes/material/img/emojis/1f38a.png differ diff --git a/sources/themes/material/img/emojis/1f38b.png b/sources/themes/material/img/emojis/1f38b.png new file mode 100644 index 0000000..dd2f010 Binary files /dev/null and b/sources/themes/material/img/emojis/1f38b.png differ diff --git a/sources/themes/material/img/emojis/1f38c.png b/sources/themes/material/img/emojis/1f38c.png new file mode 100644 index 0000000..690d111 Binary files /dev/null and b/sources/themes/material/img/emojis/1f38c.png differ diff --git a/sources/themes/material/img/emojis/1f38d.png b/sources/themes/material/img/emojis/1f38d.png new file mode 100644 index 0000000..7dc8329 Binary files /dev/null and b/sources/themes/material/img/emojis/1f38d.png differ diff --git a/sources/themes/material/img/emojis/1f38e.png b/sources/themes/material/img/emojis/1f38e.png new file mode 100644 index 0000000..42f2165 Binary files /dev/null and b/sources/themes/material/img/emojis/1f38e.png differ diff --git a/sources/themes/material/img/emojis/1f38f.png b/sources/themes/material/img/emojis/1f38f.png new file mode 100644 index 0000000..a1f93e4 Binary files /dev/null and b/sources/themes/material/img/emojis/1f38f.png differ diff --git a/sources/themes/material/img/emojis/1f390.png b/sources/themes/material/img/emojis/1f390.png new file mode 100644 index 0000000..47bd7b6 Binary files /dev/null and b/sources/themes/material/img/emojis/1f390.png differ diff --git a/sources/themes/material/img/emojis/1f391.png b/sources/themes/material/img/emojis/1f391.png new file mode 100644 index 0000000..b9118f3 Binary files /dev/null and b/sources/themes/material/img/emojis/1f391.png differ diff --git a/sources/themes/material/img/emojis/1f392.png b/sources/themes/material/img/emojis/1f392.png new file mode 100644 index 0000000..81bceda Binary files /dev/null and b/sources/themes/material/img/emojis/1f392.png differ diff --git a/sources/themes/material/img/emojis/1f393.png b/sources/themes/material/img/emojis/1f393.png new file mode 100644 index 0000000..b44cd8a Binary files /dev/null and b/sources/themes/material/img/emojis/1f393.png differ diff --git a/sources/themes/material/img/emojis/1f3a0.png b/sources/themes/material/img/emojis/1f3a0.png new file mode 100644 index 0000000..bfe5075 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3a0.png differ diff --git a/sources/themes/material/img/emojis/1f3a1.png b/sources/themes/material/img/emojis/1f3a1.png new file mode 100644 index 0000000..8f8c9c1 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3a1.png differ diff --git a/sources/themes/material/img/emojis/1f3a2.png b/sources/themes/material/img/emojis/1f3a2.png new file mode 100644 index 0000000..84a43db Binary files /dev/null and b/sources/themes/material/img/emojis/1f3a2.png differ diff --git a/sources/themes/material/img/emojis/1f3a3.png b/sources/themes/material/img/emojis/1f3a3.png new file mode 100644 index 0000000..14759a6 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3a3.png differ diff --git a/sources/themes/material/img/emojis/1f3a4.png b/sources/themes/material/img/emojis/1f3a4.png new file mode 100644 index 0000000..d306a5a Binary files /dev/null and b/sources/themes/material/img/emojis/1f3a4.png differ diff --git a/sources/themes/material/img/emojis/1f3a5.png b/sources/themes/material/img/emojis/1f3a5.png new file mode 100644 index 0000000..1a30a92 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3a5.png differ diff --git a/sources/themes/material/img/emojis/1f3a6.png b/sources/themes/material/img/emojis/1f3a6.png new file mode 100644 index 0000000..5995501 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3a6.png differ diff --git a/sources/themes/material/img/emojis/1f3a7.png b/sources/themes/material/img/emojis/1f3a7.png new file mode 100644 index 0000000..c7aa8a4 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3a7.png differ diff --git a/sources/themes/material/img/emojis/1f3a8.png b/sources/themes/material/img/emojis/1f3a8.png new file mode 100644 index 0000000..ffcb926 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3a8.png differ diff --git a/sources/themes/material/img/emojis/1f3a9.png b/sources/themes/material/img/emojis/1f3a9.png new file mode 100644 index 0000000..ef52d60 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3a9.png differ diff --git a/sources/themes/material/img/emojis/1f3aa.png b/sources/themes/material/img/emojis/1f3aa.png new file mode 100644 index 0000000..52587d3 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3aa.png differ diff --git a/sources/themes/material/img/emojis/1f3ab.png b/sources/themes/material/img/emojis/1f3ab.png new file mode 100644 index 0000000..269faba Binary files /dev/null and b/sources/themes/material/img/emojis/1f3ab.png differ diff --git a/sources/themes/material/img/emojis/1f3ac.png b/sources/themes/material/img/emojis/1f3ac.png new file mode 100644 index 0000000..4af39ce Binary files /dev/null and b/sources/themes/material/img/emojis/1f3ac.png differ diff --git a/sources/themes/material/img/emojis/1f3ad.png b/sources/themes/material/img/emojis/1f3ad.png new file mode 100644 index 0000000..9e84d4f Binary files /dev/null and b/sources/themes/material/img/emojis/1f3ad.png differ diff --git a/sources/themes/material/img/emojis/1f3ae.png b/sources/themes/material/img/emojis/1f3ae.png new file mode 100644 index 0000000..95ad25f Binary files /dev/null and b/sources/themes/material/img/emojis/1f3ae.png differ diff --git a/sources/themes/material/img/emojis/1f3af.png b/sources/themes/material/img/emojis/1f3af.png new file mode 100644 index 0000000..51d4213 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3af.png differ diff --git a/sources/themes/material/img/emojis/1f3b0.png b/sources/themes/material/img/emojis/1f3b0.png new file mode 100644 index 0000000..b9682c5 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3b0.png differ diff --git a/sources/themes/material/img/emojis/1f3b1.png b/sources/themes/material/img/emojis/1f3b1.png new file mode 100644 index 0000000..c9bec7a Binary files /dev/null and b/sources/themes/material/img/emojis/1f3b1.png differ diff --git a/sources/themes/material/img/emojis/1f3b2.png b/sources/themes/material/img/emojis/1f3b2.png new file mode 100644 index 0000000..e82f4e5 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3b2.png differ diff --git a/sources/themes/material/img/emojis/1f3b3.png b/sources/themes/material/img/emojis/1f3b3.png new file mode 100644 index 0000000..e373147 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3b3.png differ diff --git a/sources/themes/material/img/emojis/1f3b4.png b/sources/themes/material/img/emojis/1f3b4.png new file mode 100644 index 0000000..0362d9c Binary files /dev/null and b/sources/themes/material/img/emojis/1f3b4.png differ diff --git a/sources/themes/material/img/emojis/1f3b5.png b/sources/themes/material/img/emojis/1f3b5.png new file mode 100644 index 0000000..3506d2e Binary files /dev/null and b/sources/themes/material/img/emojis/1f3b5.png differ diff --git a/sources/themes/material/img/emojis/1f3b6.png b/sources/themes/material/img/emojis/1f3b6.png new file mode 100644 index 0000000..b5ac421 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3b6.png differ diff --git a/sources/themes/material/img/emojis/1f3b7.png b/sources/themes/material/img/emojis/1f3b7.png new file mode 100644 index 0000000..c6ed6a7 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3b7.png differ diff --git a/sources/themes/material/img/emojis/1f3b8.png b/sources/themes/material/img/emojis/1f3b8.png new file mode 100644 index 0000000..f58dcd7 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3b8.png differ diff --git a/sources/themes/material/img/emojis/1f3b9.png b/sources/themes/material/img/emojis/1f3b9.png new file mode 100644 index 0000000..65da203 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3b9.png differ diff --git a/sources/themes/material/img/emojis/1f3ba.png b/sources/themes/material/img/emojis/1f3ba.png new file mode 100644 index 0000000..be52ea0 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3ba.png differ diff --git a/sources/themes/material/img/emojis/1f3bb.png b/sources/themes/material/img/emojis/1f3bb.png new file mode 100644 index 0000000..2955ae8 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3bb.png differ diff --git a/sources/themes/material/img/emojis/1f3bc.png b/sources/themes/material/img/emojis/1f3bc.png new file mode 100644 index 0000000..a5798d7 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3bc.png differ diff --git a/sources/themes/material/img/emojis/1f3bd.png b/sources/themes/material/img/emojis/1f3bd.png new file mode 100644 index 0000000..26aaf37 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3bd.png differ diff --git a/sources/themes/material/img/emojis/1f3be.png b/sources/themes/material/img/emojis/1f3be.png new file mode 100644 index 0000000..01c6fbf Binary files /dev/null and b/sources/themes/material/img/emojis/1f3be.png differ diff --git a/sources/themes/material/img/emojis/1f3bf.png b/sources/themes/material/img/emojis/1f3bf.png new file mode 100644 index 0000000..0f4d0b8 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3bf.png differ diff --git a/sources/themes/material/img/emojis/1f3c0.png b/sources/themes/material/img/emojis/1f3c0.png new file mode 100644 index 0000000..6d0a5f6 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3c0.png differ diff --git a/sources/themes/material/img/emojis/1f3c1.png b/sources/themes/material/img/emojis/1f3c1.png new file mode 100644 index 0000000..81b1ba2 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3c1.png differ diff --git a/sources/themes/material/img/emojis/1f3c2.png b/sources/themes/material/img/emojis/1f3c2.png new file mode 100644 index 0000000..57d0891 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3c2.png differ diff --git a/sources/themes/material/img/emojis/1f3c3.png b/sources/themes/material/img/emojis/1f3c3.png new file mode 100644 index 0000000..329e72a Binary files /dev/null and b/sources/themes/material/img/emojis/1f3c3.png differ diff --git a/sources/themes/material/img/emojis/1f3c4.png b/sources/themes/material/img/emojis/1f3c4.png new file mode 100644 index 0000000..07f0d77 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3c4.png differ diff --git a/sources/themes/material/img/emojis/1f3c6.png b/sources/themes/material/img/emojis/1f3c6.png new file mode 100644 index 0000000..ce552ab Binary files /dev/null and b/sources/themes/material/img/emojis/1f3c6.png differ diff --git a/sources/themes/material/img/emojis/1f3c7.png b/sources/themes/material/img/emojis/1f3c7.png new file mode 100644 index 0000000..bcffc0d Binary files /dev/null and b/sources/themes/material/img/emojis/1f3c7.png differ diff --git a/sources/themes/material/img/emojis/1f3c8.png b/sources/themes/material/img/emojis/1f3c8.png new file mode 100644 index 0000000..caf5909 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3c8.png differ diff --git a/sources/themes/material/img/emojis/1f3c9.png b/sources/themes/material/img/emojis/1f3c9.png new file mode 100644 index 0000000..ccba675 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3c9.png differ diff --git a/sources/themes/material/img/emojis/1f3ca.png b/sources/themes/material/img/emojis/1f3ca.png new file mode 100644 index 0000000..e603918 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3ca.png differ diff --git a/sources/themes/material/img/emojis/1f3e0.png b/sources/themes/material/img/emojis/1f3e0.png new file mode 100644 index 0000000..9537eae Binary files /dev/null and b/sources/themes/material/img/emojis/1f3e0.png differ diff --git a/sources/themes/material/img/emojis/1f3e1.png b/sources/themes/material/img/emojis/1f3e1.png new file mode 100644 index 0000000..dcc6b03 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3e1.png differ diff --git a/sources/themes/material/img/emojis/1f3e2.png b/sources/themes/material/img/emojis/1f3e2.png new file mode 100644 index 0000000..86d778a Binary files /dev/null and b/sources/themes/material/img/emojis/1f3e2.png differ diff --git a/sources/themes/material/img/emojis/1f3e3.png b/sources/themes/material/img/emojis/1f3e3.png new file mode 100644 index 0000000..f44688b Binary files /dev/null and b/sources/themes/material/img/emojis/1f3e3.png differ diff --git a/sources/themes/material/img/emojis/1f3e4.png b/sources/themes/material/img/emojis/1f3e4.png new file mode 100644 index 0000000..5e58fc6 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3e4.png differ diff --git a/sources/themes/material/img/emojis/1f3e5.png b/sources/themes/material/img/emojis/1f3e5.png new file mode 100644 index 0000000..b1671e8 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3e5.png differ diff --git a/sources/themes/material/img/emojis/1f3e6.png b/sources/themes/material/img/emojis/1f3e6.png new file mode 100644 index 0000000..5fd4d34 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3e6.png differ diff --git a/sources/themes/material/img/emojis/1f3e7.png b/sources/themes/material/img/emojis/1f3e7.png new file mode 100644 index 0000000..ed3a8ab Binary files /dev/null and b/sources/themes/material/img/emojis/1f3e7.png differ diff --git a/sources/themes/material/img/emojis/1f3e8.png b/sources/themes/material/img/emojis/1f3e8.png new file mode 100644 index 0000000..1c516a2 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3e8.png differ diff --git a/sources/themes/material/img/emojis/1f3e9.png b/sources/themes/material/img/emojis/1f3e9.png new file mode 100644 index 0000000..fb39a43 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3e9.png differ diff --git a/sources/themes/material/img/emojis/1f3ea.png b/sources/themes/material/img/emojis/1f3ea.png new file mode 100644 index 0000000..e1e4192 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3ea.png differ diff --git a/sources/themes/material/img/emojis/1f3eb.png b/sources/themes/material/img/emojis/1f3eb.png new file mode 100644 index 0000000..a6a2cea Binary files /dev/null and b/sources/themes/material/img/emojis/1f3eb.png differ diff --git a/sources/themes/material/img/emojis/1f3ec.png b/sources/themes/material/img/emojis/1f3ec.png new file mode 100644 index 0000000..0747a78 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3ec.png differ diff --git a/sources/themes/material/img/emojis/1f3ed.png b/sources/themes/material/img/emojis/1f3ed.png new file mode 100644 index 0000000..db95ed4 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3ed.png differ diff --git a/sources/themes/material/img/emojis/1f3ee.png b/sources/themes/material/img/emojis/1f3ee.png new file mode 100644 index 0000000..8f9b4a0 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3ee.png differ diff --git a/sources/themes/material/img/emojis/1f3ef.png b/sources/themes/material/img/emojis/1f3ef.png new file mode 100644 index 0000000..91cc1e7 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3ef.png differ diff --git a/sources/themes/material/img/emojis/1f3f0.png b/sources/themes/material/img/emojis/1f3f0.png new file mode 100644 index 0000000..85982f9 Binary files /dev/null and b/sources/themes/material/img/emojis/1f3f0.png differ diff --git a/sources/themes/material/img/emojis/1f400.png b/sources/themes/material/img/emojis/1f400.png new file mode 100644 index 0000000..6b8f1fd Binary files /dev/null and b/sources/themes/material/img/emojis/1f400.png differ diff --git a/sources/themes/material/img/emojis/1f401.png b/sources/themes/material/img/emojis/1f401.png new file mode 100644 index 0000000..4772c90 Binary files /dev/null and b/sources/themes/material/img/emojis/1f401.png differ diff --git a/sources/themes/material/img/emojis/1f402.png b/sources/themes/material/img/emojis/1f402.png new file mode 100644 index 0000000..99031f8 Binary files /dev/null and b/sources/themes/material/img/emojis/1f402.png differ diff --git a/sources/themes/material/img/emojis/1f403.png b/sources/themes/material/img/emojis/1f403.png new file mode 100644 index 0000000..b69396e Binary files /dev/null and b/sources/themes/material/img/emojis/1f403.png differ diff --git a/sources/themes/material/img/emojis/1f404.png b/sources/themes/material/img/emojis/1f404.png new file mode 100644 index 0000000..5a6420f Binary files /dev/null and b/sources/themes/material/img/emojis/1f404.png differ diff --git a/sources/themes/material/img/emojis/1f405.png b/sources/themes/material/img/emojis/1f405.png new file mode 100644 index 0000000..6dbdcb4 Binary files /dev/null and b/sources/themes/material/img/emojis/1f405.png differ diff --git a/sources/themes/material/img/emojis/1f406.png b/sources/themes/material/img/emojis/1f406.png new file mode 100644 index 0000000..a0ece59 Binary files /dev/null and b/sources/themes/material/img/emojis/1f406.png differ diff --git a/sources/themes/material/img/emojis/1f407.png b/sources/themes/material/img/emojis/1f407.png new file mode 100644 index 0000000..2fbb9a1 Binary files /dev/null and b/sources/themes/material/img/emojis/1f407.png differ diff --git a/sources/themes/material/img/emojis/1f408.png b/sources/themes/material/img/emojis/1f408.png new file mode 100644 index 0000000..8df8f03 Binary files /dev/null and b/sources/themes/material/img/emojis/1f408.png differ diff --git a/sources/themes/material/img/emojis/1f409.png b/sources/themes/material/img/emojis/1f409.png new file mode 100644 index 0000000..f590303 Binary files /dev/null and b/sources/themes/material/img/emojis/1f409.png differ diff --git a/sources/themes/material/img/emojis/1f40a.png b/sources/themes/material/img/emojis/1f40a.png new file mode 100644 index 0000000..41bef12 Binary files /dev/null and b/sources/themes/material/img/emojis/1f40a.png differ diff --git a/sources/themes/material/img/emojis/1f40b.png b/sources/themes/material/img/emojis/1f40b.png new file mode 100644 index 0000000..6c94493 Binary files /dev/null and b/sources/themes/material/img/emojis/1f40b.png differ diff --git a/sources/themes/material/img/emojis/1f40c.png b/sources/themes/material/img/emojis/1f40c.png new file mode 100644 index 0000000..5dbdd53 Binary files /dev/null and b/sources/themes/material/img/emojis/1f40c.png differ diff --git a/sources/themes/material/img/emojis/1f40d.png b/sources/themes/material/img/emojis/1f40d.png new file mode 100644 index 0000000..64c24ff Binary files /dev/null and b/sources/themes/material/img/emojis/1f40d.png differ diff --git a/sources/themes/material/img/emojis/1f40e.png b/sources/themes/material/img/emojis/1f40e.png new file mode 100644 index 0000000..ae72a94 Binary files /dev/null and b/sources/themes/material/img/emojis/1f40e.png differ diff --git a/sources/themes/material/img/emojis/1f40f.png b/sources/themes/material/img/emojis/1f40f.png new file mode 100644 index 0000000..c5bb22c Binary files /dev/null and b/sources/themes/material/img/emojis/1f40f.png differ diff --git a/sources/themes/material/img/emojis/1f410.png b/sources/themes/material/img/emojis/1f410.png new file mode 100644 index 0000000..70e4a9d Binary files /dev/null and b/sources/themes/material/img/emojis/1f410.png differ diff --git a/sources/themes/material/img/emojis/1f411.png b/sources/themes/material/img/emojis/1f411.png new file mode 100644 index 0000000..38728fb Binary files /dev/null and b/sources/themes/material/img/emojis/1f411.png differ diff --git a/sources/themes/material/img/emojis/1f412.png b/sources/themes/material/img/emojis/1f412.png new file mode 100644 index 0000000..37691b7 Binary files /dev/null and b/sources/themes/material/img/emojis/1f412.png differ diff --git a/sources/themes/material/img/emojis/1f413.png b/sources/themes/material/img/emojis/1f413.png new file mode 100644 index 0000000..b8753a6 Binary files /dev/null and b/sources/themes/material/img/emojis/1f413.png differ diff --git a/sources/themes/material/img/emojis/1f414.png b/sources/themes/material/img/emojis/1f414.png new file mode 100644 index 0000000..aad94b7 Binary files /dev/null and b/sources/themes/material/img/emojis/1f414.png differ diff --git a/sources/themes/material/img/emojis/1f415.png b/sources/themes/material/img/emojis/1f415.png new file mode 100644 index 0000000..d384397 Binary files /dev/null and b/sources/themes/material/img/emojis/1f415.png differ diff --git a/sources/themes/material/img/emojis/1f416.png b/sources/themes/material/img/emojis/1f416.png new file mode 100644 index 0000000..fb62390 Binary files /dev/null and b/sources/themes/material/img/emojis/1f416.png differ diff --git a/sources/themes/material/img/emojis/1f417.png b/sources/themes/material/img/emojis/1f417.png new file mode 100644 index 0000000..4300f31 Binary files /dev/null and b/sources/themes/material/img/emojis/1f417.png differ diff --git a/sources/themes/material/img/emojis/1f418.png b/sources/themes/material/img/emojis/1f418.png new file mode 100644 index 0000000..8c7a6fc Binary files /dev/null and b/sources/themes/material/img/emojis/1f418.png differ diff --git a/sources/themes/material/img/emojis/1f419.png b/sources/themes/material/img/emojis/1f419.png new file mode 100644 index 0000000..2b501a3 Binary files /dev/null and b/sources/themes/material/img/emojis/1f419.png differ diff --git a/sources/themes/material/img/emojis/1f41a.png b/sources/themes/material/img/emojis/1f41a.png new file mode 100644 index 0000000..3f91247 Binary files /dev/null and b/sources/themes/material/img/emojis/1f41a.png differ diff --git a/sources/themes/material/img/emojis/1f41b.png b/sources/themes/material/img/emojis/1f41b.png new file mode 100644 index 0000000..fbd2b33 Binary files /dev/null and b/sources/themes/material/img/emojis/1f41b.png differ diff --git a/sources/themes/material/img/emojis/1f41c.png b/sources/themes/material/img/emojis/1f41c.png new file mode 100644 index 0000000..2a03278 Binary files /dev/null and b/sources/themes/material/img/emojis/1f41c.png differ diff --git a/sources/themes/material/img/emojis/1f41d.png b/sources/themes/material/img/emojis/1f41d.png new file mode 100644 index 0000000..00fa187 Binary files /dev/null and b/sources/themes/material/img/emojis/1f41d.png differ diff --git a/sources/themes/material/img/emojis/1f41e.png b/sources/themes/material/img/emojis/1f41e.png new file mode 100644 index 0000000..10f8459 Binary files /dev/null and b/sources/themes/material/img/emojis/1f41e.png differ diff --git a/sources/themes/material/img/emojis/1f41f.png b/sources/themes/material/img/emojis/1f41f.png new file mode 100644 index 0000000..c318982 Binary files /dev/null and b/sources/themes/material/img/emojis/1f41f.png differ diff --git a/sources/themes/material/img/emojis/1f420.png b/sources/themes/material/img/emojis/1f420.png new file mode 100644 index 0000000..5de9bca Binary files /dev/null and b/sources/themes/material/img/emojis/1f420.png differ diff --git a/sources/themes/material/img/emojis/1f421.png b/sources/themes/material/img/emojis/1f421.png new file mode 100644 index 0000000..5d2bf53 Binary files /dev/null and b/sources/themes/material/img/emojis/1f421.png differ diff --git a/sources/themes/material/img/emojis/1f422.png b/sources/themes/material/img/emojis/1f422.png new file mode 100644 index 0000000..03d12c1 Binary files /dev/null and b/sources/themes/material/img/emojis/1f422.png differ diff --git a/sources/themes/material/img/emojis/1f423.png b/sources/themes/material/img/emojis/1f423.png new file mode 100644 index 0000000..ffa6011 Binary files /dev/null and b/sources/themes/material/img/emojis/1f423.png differ diff --git a/sources/themes/material/img/emojis/1f424.png b/sources/themes/material/img/emojis/1f424.png new file mode 100644 index 0000000..d618d12 Binary files /dev/null and b/sources/themes/material/img/emojis/1f424.png differ diff --git a/sources/themes/material/img/emojis/1f425.png b/sources/themes/material/img/emojis/1f425.png new file mode 100644 index 0000000..1b75c26 Binary files /dev/null and b/sources/themes/material/img/emojis/1f425.png differ diff --git a/sources/themes/material/img/emojis/1f426.png b/sources/themes/material/img/emojis/1f426.png new file mode 100644 index 0000000..e8ac684 Binary files /dev/null and b/sources/themes/material/img/emojis/1f426.png differ diff --git a/sources/themes/material/img/emojis/1f427.png b/sources/themes/material/img/emojis/1f427.png new file mode 100644 index 0000000..be3d6a6 Binary files /dev/null and b/sources/themes/material/img/emojis/1f427.png differ diff --git a/sources/themes/material/img/emojis/1f428.png b/sources/themes/material/img/emojis/1f428.png new file mode 100644 index 0000000..c6c82f5 Binary files /dev/null and b/sources/themes/material/img/emojis/1f428.png differ diff --git a/sources/themes/material/img/emojis/1f429.png b/sources/themes/material/img/emojis/1f429.png new file mode 100644 index 0000000..cf9f228 Binary files /dev/null and b/sources/themes/material/img/emojis/1f429.png differ diff --git a/sources/themes/material/img/emojis/1f42a.png b/sources/themes/material/img/emojis/1f42a.png new file mode 100644 index 0000000..7375498 Binary files /dev/null and b/sources/themes/material/img/emojis/1f42a.png differ diff --git a/sources/themes/material/img/emojis/1f42b.png b/sources/themes/material/img/emojis/1f42b.png new file mode 100644 index 0000000..5aa6598 Binary files /dev/null and b/sources/themes/material/img/emojis/1f42b.png differ diff --git a/sources/themes/material/img/emojis/1f42c.png b/sources/themes/material/img/emojis/1f42c.png new file mode 100644 index 0000000..8671bf7 Binary files /dev/null and b/sources/themes/material/img/emojis/1f42c.png differ diff --git a/sources/themes/material/img/emojis/1f42d.png b/sources/themes/material/img/emojis/1f42d.png new file mode 100644 index 0000000..f7ec5e5 Binary files /dev/null and b/sources/themes/material/img/emojis/1f42d.png differ diff --git a/sources/themes/material/img/emojis/1f42e.png b/sources/themes/material/img/emojis/1f42e.png new file mode 100644 index 0000000..6389b84 Binary files /dev/null and b/sources/themes/material/img/emojis/1f42e.png differ diff --git a/sources/themes/material/img/emojis/1f42f.png b/sources/themes/material/img/emojis/1f42f.png new file mode 100644 index 0000000..7149cfd Binary files /dev/null and b/sources/themes/material/img/emojis/1f42f.png differ diff --git a/sources/themes/material/img/emojis/1f430.png b/sources/themes/material/img/emojis/1f430.png new file mode 100644 index 0000000..20f7581 Binary files /dev/null and b/sources/themes/material/img/emojis/1f430.png differ diff --git a/sources/themes/material/img/emojis/1f431.png b/sources/themes/material/img/emojis/1f431.png new file mode 100644 index 0000000..ecfb3d8 Binary files /dev/null and b/sources/themes/material/img/emojis/1f431.png differ diff --git a/sources/themes/material/img/emojis/1f432.png b/sources/themes/material/img/emojis/1f432.png new file mode 100644 index 0000000..980c444 Binary files /dev/null and b/sources/themes/material/img/emojis/1f432.png differ diff --git a/sources/themes/material/img/emojis/1f433.png b/sources/themes/material/img/emojis/1f433.png new file mode 100644 index 0000000..2ccb899 Binary files /dev/null and b/sources/themes/material/img/emojis/1f433.png differ diff --git a/sources/themes/material/img/emojis/1f434.png b/sources/themes/material/img/emojis/1f434.png new file mode 100644 index 0000000..04a935e Binary files /dev/null and b/sources/themes/material/img/emojis/1f434.png differ diff --git a/sources/themes/material/img/emojis/1f435.png b/sources/themes/material/img/emojis/1f435.png new file mode 100644 index 0000000..30425ae Binary files /dev/null and b/sources/themes/material/img/emojis/1f435.png differ diff --git a/sources/themes/material/img/emojis/1f436.png b/sources/themes/material/img/emojis/1f436.png new file mode 100644 index 0000000..c6e780b Binary files /dev/null and b/sources/themes/material/img/emojis/1f436.png differ diff --git a/sources/themes/material/img/emojis/1f437.png b/sources/themes/material/img/emojis/1f437.png new file mode 100644 index 0000000..2ab1042 Binary files /dev/null and b/sources/themes/material/img/emojis/1f437.png differ diff --git a/sources/themes/material/img/emojis/1f438.png b/sources/themes/material/img/emojis/1f438.png new file mode 100644 index 0000000..9b2aa16 Binary files /dev/null and b/sources/themes/material/img/emojis/1f438.png differ diff --git a/sources/themes/material/img/emojis/1f439.png b/sources/themes/material/img/emojis/1f439.png new file mode 100644 index 0000000..e3d4523 Binary files /dev/null and b/sources/themes/material/img/emojis/1f439.png differ diff --git a/sources/themes/material/img/emojis/1f43a.png b/sources/themes/material/img/emojis/1f43a.png new file mode 100644 index 0000000..9320635 Binary files /dev/null and b/sources/themes/material/img/emojis/1f43a.png differ diff --git a/sources/themes/material/img/emojis/1f43b.png b/sources/themes/material/img/emojis/1f43b.png new file mode 100644 index 0000000..edc5b55 Binary files /dev/null and b/sources/themes/material/img/emojis/1f43b.png differ diff --git a/sources/themes/material/img/emojis/1f43c.png b/sources/themes/material/img/emojis/1f43c.png new file mode 100644 index 0000000..b98cd47 Binary files /dev/null and b/sources/themes/material/img/emojis/1f43c.png differ diff --git a/sources/themes/material/img/emojis/1f43d.png b/sources/themes/material/img/emojis/1f43d.png new file mode 100644 index 0000000..2b278f4 Binary files /dev/null and b/sources/themes/material/img/emojis/1f43d.png differ diff --git a/sources/themes/material/img/emojis/1f43e.png b/sources/themes/material/img/emojis/1f43e.png new file mode 100644 index 0000000..f03d257 Binary files /dev/null and b/sources/themes/material/img/emojis/1f43e.png differ diff --git a/sources/themes/material/img/emojis/1f440.png b/sources/themes/material/img/emojis/1f440.png new file mode 100644 index 0000000..bc2c5af Binary files /dev/null and b/sources/themes/material/img/emojis/1f440.png differ diff --git a/sources/themes/material/img/emojis/1f442.png b/sources/themes/material/img/emojis/1f442.png new file mode 100644 index 0000000..842fb58 Binary files /dev/null and b/sources/themes/material/img/emojis/1f442.png differ diff --git a/sources/themes/material/img/emojis/1f443.png b/sources/themes/material/img/emojis/1f443.png new file mode 100644 index 0000000..253956e Binary files /dev/null and b/sources/themes/material/img/emojis/1f443.png differ diff --git a/sources/themes/material/img/emojis/1f444.png b/sources/themes/material/img/emojis/1f444.png new file mode 100644 index 0000000..b899e40 Binary files /dev/null and b/sources/themes/material/img/emojis/1f444.png differ diff --git a/sources/themes/material/img/emojis/1f445.png b/sources/themes/material/img/emojis/1f445.png new file mode 100644 index 0000000..db81c71 Binary files /dev/null and b/sources/themes/material/img/emojis/1f445.png differ diff --git a/sources/themes/material/img/emojis/1f446.png b/sources/themes/material/img/emojis/1f446.png new file mode 100644 index 0000000..a8aec46 Binary files /dev/null and b/sources/themes/material/img/emojis/1f446.png differ diff --git a/sources/themes/material/img/emojis/1f447.png b/sources/themes/material/img/emojis/1f447.png new file mode 100644 index 0000000..540d4d4 Binary files /dev/null and b/sources/themes/material/img/emojis/1f447.png differ diff --git a/sources/themes/material/img/emojis/1f448.png b/sources/themes/material/img/emojis/1f448.png new file mode 100644 index 0000000..b386426 Binary files /dev/null and b/sources/themes/material/img/emojis/1f448.png differ diff --git a/sources/themes/material/img/emojis/1f449.png b/sources/themes/material/img/emojis/1f449.png new file mode 100644 index 0000000..b5e2ce1 Binary files /dev/null and b/sources/themes/material/img/emojis/1f449.png differ diff --git a/sources/themes/material/img/emojis/1f44a.png b/sources/themes/material/img/emojis/1f44a.png new file mode 100644 index 0000000..18fb74b Binary files /dev/null and b/sources/themes/material/img/emojis/1f44a.png differ diff --git a/sources/themes/material/img/emojis/1f44b.png b/sources/themes/material/img/emojis/1f44b.png new file mode 100644 index 0000000..35a4129 Binary files /dev/null and b/sources/themes/material/img/emojis/1f44b.png differ diff --git a/sources/themes/material/img/emojis/1f44c.png b/sources/themes/material/img/emojis/1f44c.png new file mode 100644 index 0000000..90d755b Binary files /dev/null and b/sources/themes/material/img/emojis/1f44c.png differ diff --git a/sources/themes/material/img/emojis/1f44d.png b/sources/themes/material/img/emojis/1f44d.png new file mode 100644 index 0000000..6e9a22d Binary files /dev/null and b/sources/themes/material/img/emojis/1f44d.png differ diff --git a/sources/themes/material/img/emojis/1f44e.png b/sources/themes/material/img/emojis/1f44e.png new file mode 100644 index 0000000..e9926c1 Binary files /dev/null and b/sources/themes/material/img/emojis/1f44e.png differ diff --git a/sources/themes/material/img/emojis/1f44f.png b/sources/themes/material/img/emojis/1f44f.png new file mode 100644 index 0000000..d20c3a0 Binary files /dev/null and b/sources/themes/material/img/emojis/1f44f.png differ diff --git a/sources/themes/material/img/emojis/1f450.png b/sources/themes/material/img/emojis/1f450.png new file mode 100644 index 0000000..71326da Binary files /dev/null and b/sources/themes/material/img/emojis/1f450.png differ diff --git a/sources/themes/material/img/emojis/1f451.png b/sources/themes/material/img/emojis/1f451.png new file mode 100644 index 0000000..a612084 Binary files /dev/null and b/sources/themes/material/img/emojis/1f451.png differ diff --git a/sources/themes/material/img/emojis/1f452.png b/sources/themes/material/img/emojis/1f452.png new file mode 100644 index 0000000..2347536 Binary files /dev/null and b/sources/themes/material/img/emojis/1f452.png differ diff --git a/sources/themes/material/img/emojis/1f453.png b/sources/themes/material/img/emojis/1f453.png new file mode 100644 index 0000000..cf41c1c Binary files /dev/null and b/sources/themes/material/img/emojis/1f453.png differ diff --git a/sources/themes/material/img/emojis/1f454.png b/sources/themes/material/img/emojis/1f454.png new file mode 100644 index 0000000..7444328 Binary files /dev/null and b/sources/themes/material/img/emojis/1f454.png differ diff --git a/sources/themes/material/img/emojis/1f455.png b/sources/themes/material/img/emojis/1f455.png new file mode 100644 index 0000000..46e333f Binary files /dev/null and b/sources/themes/material/img/emojis/1f455.png differ diff --git a/sources/themes/material/img/emojis/1f456.png b/sources/themes/material/img/emojis/1f456.png new file mode 100644 index 0000000..1ebb64a Binary files /dev/null and b/sources/themes/material/img/emojis/1f456.png differ diff --git a/sources/themes/material/img/emojis/1f457.png b/sources/themes/material/img/emojis/1f457.png new file mode 100644 index 0000000..67d9cd3 Binary files /dev/null and b/sources/themes/material/img/emojis/1f457.png differ diff --git a/sources/themes/material/img/emojis/1f458.png b/sources/themes/material/img/emojis/1f458.png new file mode 100644 index 0000000..e2e7beb Binary files /dev/null and b/sources/themes/material/img/emojis/1f458.png differ diff --git a/sources/themes/material/img/emojis/1f459.png b/sources/themes/material/img/emojis/1f459.png new file mode 100644 index 0000000..7835334 Binary files /dev/null and b/sources/themes/material/img/emojis/1f459.png differ diff --git a/sources/themes/material/img/emojis/1f45a.png b/sources/themes/material/img/emojis/1f45a.png new file mode 100644 index 0000000..ad2572e Binary files /dev/null and b/sources/themes/material/img/emojis/1f45a.png differ diff --git a/sources/themes/material/img/emojis/1f45b.png b/sources/themes/material/img/emojis/1f45b.png new file mode 100644 index 0000000..9cab871 Binary files /dev/null and b/sources/themes/material/img/emojis/1f45b.png differ diff --git a/sources/themes/material/img/emojis/1f45c.png b/sources/themes/material/img/emojis/1f45c.png new file mode 100644 index 0000000..a2f75b3 Binary files /dev/null and b/sources/themes/material/img/emojis/1f45c.png differ diff --git a/sources/themes/material/img/emojis/1f45d.png b/sources/themes/material/img/emojis/1f45d.png new file mode 100644 index 0000000..dccc29a Binary files /dev/null and b/sources/themes/material/img/emojis/1f45d.png differ diff --git a/sources/themes/material/img/emojis/1f45e.png b/sources/themes/material/img/emojis/1f45e.png new file mode 100644 index 0000000..feb4ac4 Binary files /dev/null and b/sources/themes/material/img/emojis/1f45e.png differ diff --git a/sources/themes/material/img/emojis/1f45f.png b/sources/themes/material/img/emojis/1f45f.png new file mode 100644 index 0000000..4e50636 Binary files /dev/null and b/sources/themes/material/img/emojis/1f45f.png differ diff --git a/sources/themes/material/img/emojis/1f460.png b/sources/themes/material/img/emojis/1f460.png new file mode 100644 index 0000000..0fee19c Binary files /dev/null and b/sources/themes/material/img/emojis/1f460.png differ diff --git a/sources/themes/material/img/emojis/1f461.png b/sources/themes/material/img/emojis/1f461.png new file mode 100644 index 0000000..502845c Binary files /dev/null and b/sources/themes/material/img/emojis/1f461.png differ diff --git a/sources/themes/material/img/emojis/1f462.png b/sources/themes/material/img/emojis/1f462.png new file mode 100644 index 0000000..bbe7721 Binary files /dev/null and b/sources/themes/material/img/emojis/1f462.png differ diff --git a/sources/themes/material/img/emojis/1f463.png b/sources/themes/material/img/emojis/1f463.png new file mode 100644 index 0000000..974ad97 Binary files /dev/null and b/sources/themes/material/img/emojis/1f463.png differ diff --git a/sources/themes/material/img/emojis/1f464.png b/sources/themes/material/img/emojis/1f464.png new file mode 100644 index 0000000..e6ff070 Binary files /dev/null and b/sources/themes/material/img/emojis/1f464.png differ diff --git a/sources/themes/material/img/emojis/1f465.png b/sources/themes/material/img/emojis/1f465.png new file mode 100644 index 0000000..ee083bb Binary files /dev/null and b/sources/themes/material/img/emojis/1f465.png differ diff --git a/sources/themes/material/img/emojis/1f466.png b/sources/themes/material/img/emojis/1f466.png new file mode 100644 index 0000000..ec8fffe Binary files /dev/null and b/sources/themes/material/img/emojis/1f466.png differ diff --git a/sources/themes/material/img/emojis/1f467.png b/sources/themes/material/img/emojis/1f467.png new file mode 100644 index 0000000..4c518b4 Binary files /dev/null and b/sources/themes/material/img/emojis/1f467.png differ diff --git a/sources/themes/material/img/emojis/1f468.png b/sources/themes/material/img/emojis/1f468.png new file mode 100644 index 0000000..7349e25 Binary files /dev/null and b/sources/themes/material/img/emojis/1f468.png differ diff --git a/sources/themes/material/img/emojis/1f469.png b/sources/themes/material/img/emojis/1f469.png new file mode 100644 index 0000000..ba7e88c Binary files /dev/null and b/sources/themes/material/img/emojis/1f469.png differ diff --git a/sources/themes/material/img/emojis/1f46a.png b/sources/themes/material/img/emojis/1f46a.png new file mode 100644 index 0000000..319231c Binary files /dev/null and b/sources/themes/material/img/emojis/1f46a.png differ diff --git a/sources/themes/material/img/emojis/1f46b.png b/sources/themes/material/img/emojis/1f46b.png new file mode 100644 index 0000000..d3ec805 Binary files /dev/null and b/sources/themes/material/img/emojis/1f46b.png differ diff --git a/sources/themes/material/img/emojis/1f46c.png b/sources/themes/material/img/emojis/1f46c.png new file mode 100644 index 0000000..fd1807c Binary files /dev/null and b/sources/themes/material/img/emojis/1f46c.png differ diff --git a/sources/themes/material/img/emojis/1f46d.png b/sources/themes/material/img/emojis/1f46d.png new file mode 100644 index 0000000..6ce51d8 Binary files /dev/null and b/sources/themes/material/img/emojis/1f46d.png differ diff --git a/sources/themes/material/img/emojis/1f46e.png b/sources/themes/material/img/emojis/1f46e.png new file mode 100644 index 0000000..b616b51 Binary files /dev/null and b/sources/themes/material/img/emojis/1f46e.png differ diff --git a/sources/themes/material/img/emojis/1f46f.png b/sources/themes/material/img/emojis/1f46f.png new file mode 100644 index 0000000..a05b5ff Binary files /dev/null and b/sources/themes/material/img/emojis/1f46f.png differ diff --git a/sources/themes/material/img/emojis/1f470.png b/sources/themes/material/img/emojis/1f470.png new file mode 100644 index 0000000..b72bd36 Binary files /dev/null and b/sources/themes/material/img/emojis/1f470.png differ diff --git a/sources/themes/material/img/emojis/1f471.png b/sources/themes/material/img/emojis/1f471.png new file mode 100644 index 0000000..91f6a99 Binary files /dev/null and b/sources/themes/material/img/emojis/1f471.png differ diff --git a/sources/themes/material/img/emojis/1f472.png b/sources/themes/material/img/emojis/1f472.png new file mode 100644 index 0000000..712fc54 Binary files /dev/null and b/sources/themes/material/img/emojis/1f472.png differ diff --git a/sources/themes/material/img/emojis/1f473.png b/sources/themes/material/img/emojis/1f473.png new file mode 100644 index 0000000..62589fe Binary files /dev/null and b/sources/themes/material/img/emojis/1f473.png differ diff --git a/sources/themes/material/img/emojis/1f474.png b/sources/themes/material/img/emojis/1f474.png new file mode 100644 index 0000000..738e5c7 Binary files /dev/null and b/sources/themes/material/img/emojis/1f474.png differ diff --git a/sources/themes/material/img/emojis/1f475.png b/sources/themes/material/img/emojis/1f475.png new file mode 100644 index 0000000..7ab887e Binary files /dev/null and b/sources/themes/material/img/emojis/1f475.png differ diff --git a/sources/themes/material/img/emojis/1f476.png b/sources/themes/material/img/emojis/1f476.png new file mode 100644 index 0000000..e3f1d84 Binary files /dev/null and b/sources/themes/material/img/emojis/1f476.png differ diff --git a/sources/themes/material/img/emojis/1f477.png b/sources/themes/material/img/emojis/1f477.png new file mode 100644 index 0000000..e0639ce Binary files /dev/null and b/sources/themes/material/img/emojis/1f477.png differ diff --git a/sources/themes/material/img/emojis/1f478.png b/sources/themes/material/img/emojis/1f478.png new file mode 100644 index 0000000..fd23fdc Binary files /dev/null and b/sources/themes/material/img/emojis/1f478.png differ diff --git a/sources/themes/material/img/emojis/1f479.png b/sources/themes/material/img/emojis/1f479.png new file mode 100644 index 0000000..1e77408 Binary files /dev/null and b/sources/themes/material/img/emojis/1f479.png differ diff --git a/sources/themes/material/img/emojis/1f47a.png b/sources/themes/material/img/emojis/1f47a.png new file mode 100644 index 0000000..42d1749 Binary files /dev/null and b/sources/themes/material/img/emojis/1f47a.png differ diff --git a/sources/themes/material/img/emojis/1f47b.png b/sources/themes/material/img/emojis/1f47b.png new file mode 100644 index 0000000..e2798f5 Binary files /dev/null and b/sources/themes/material/img/emojis/1f47b.png differ diff --git a/sources/themes/material/img/emojis/1f47c.png b/sources/themes/material/img/emojis/1f47c.png new file mode 100644 index 0000000..9e3a94d Binary files /dev/null and b/sources/themes/material/img/emojis/1f47c.png differ diff --git a/sources/themes/material/img/emojis/1f47d.png b/sources/themes/material/img/emojis/1f47d.png new file mode 100644 index 0000000..909c437 Binary files /dev/null and b/sources/themes/material/img/emojis/1f47d.png differ diff --git a/sources/themes/material/img/emojis/1f47e.png b/sources/themes/material/img/emojis/1f47e.png new file mode 100644 index 0000000..3f93200 Binary files /dev/null and b/sources/themes/material/img/emojis/1f47e.png differ diff --git a/sources/themes/material/img/emojis/1f47f.png b/sources/themes/material/img/emojis/1f47f.png new file mode 100644 index 0000000..55c07d0 Binary files /dev/null and b/sources/themes/material/img/emojis/1f47f.png differ diff --git a/sources/themes/material/img/emojis/1f480.png b/sources/themes/material/img/emojis/1f480.png new file mode 100644 index 0000000..6c6f2a8 Binary files /dev/null and b/sources/themes/material/img/emojis/1f480.png differ diff --git a/sources/themes/material/img/emojis/1f481.png b/sources/themes/material/img/emojis/1f481.png new file mode 100644 index 0000000..4f68e8f Binary files /dev/null and b/sources/themes/material/img/emojis/1f481.png differ diff --git a/sources/themes/material/img/emojis/1f482.png b/sources/themes/material/img/emojis/1f482.png new file mode 100644 index 0000000..2155105 Binary files /dev/null and b/sources/themes/material/img/emojis/1f482.png differ diff --git a/sources/themes/material/img/emojis/1f483.png b/sources/themes/material/img/emojis/1f483.png new file mode 100644 index 0000000..8bc6640 Binary files /dev/null and b/sources/themes/material/img/emojis/1f483.png differ diff --git a/sources/themes/material/img/emojis/1f484.png b/sources/themes/material/img/emojis/1f484.png new file mode 100644 index 0000000..00c1fdc Binary files /dev/null and b/sources/themes/material/img/emojis/1f484.png differ diff --git a/sources/themes/material/img/emojis/1f485.png b/sources/themes/material/img/emojis/1f485.png new file mode 100644 index 0000000..955b143 Binary files /dev/null and b/sources/themes/material/img/emojis/1f485.png differ diff --git a/sources/themes/material/img/emojis/1f486.png b/sources/themes/material/img/emojis/1f486.png new file mode 100644 index 0000000..43eb5c6 Binary files /dev/null and b/sources/themes/material/img/emojis/1f486.png differ diff --git a/sources/themes/material/img/emojis/1f487.png b/sources/themes/material/img/emojis/1f487.png new file mode 100644 index 0000000..0ce94ba Binary files /dev/null and b/sources/themes/material/img/emojis/1f487.png differ diff --git a/sources/themes/material/img/emojis/1f488.png b/sources/themes/material/img/emojis/1f488.png new file mode 100644 index 0000000..a8cf2f3 Binary files /dev/null and b/sources/themes/material/img/emojis/1f488.png differ diff --git a/sources/themes/material/img/emojis/1f489.png b/sources/themes/material/img/emojis/1f489.png new file mode 100644 index 0000000..a5f7a0e Binary files /dev/null and b/sources/themes/material/img/emojis/1f489.png differ diff --git a/sources/themes/material/img/emojis/1f48a.png b/sources/themes/material/img/emojis/1f48a.png new file mode 100644 index 0000000..9f79220 Binary files /dev/null and b/sources/themes/material/img/emojis/1f48a.png differ diff --git a/sources/themes/material/img/emojis/1f48b.png b/sources/themes/material/img/emojis/1f48b.png new file mode 100644 index 0000000..5f33aa8 Binary files /dev/null and b/sources/themes/material/img/emojis/1f48b.png differ diff --git a/sources/themes/material/img/emojis/1f48c.png b/sources/themes/material/img/emojis/1f48c.png new file mode 100644 index 0000000..359c488 Binary files /dev/null and b/sources/themes/material/img/emojis/1f48c.png differ diff --git a/sources/themes/material/img/emojis/1f48d.png b/sources/themes/material/img/emojis/1f48d.png new file mode 100644 index 0000000..3bd9699 Binary files /dev/null and b/sources/themes/material/img/emojis/1f48d.png differ diff --git a/sources/themes/material/img/emojis/1f48e.png b/sources/themes/material/img/emojis/1f48e.png new file mode 100644 index 0000000..24cc263 Binary files /dev/null and b/sources/themes/material/img/emojis/1f48e.png differ diff --git a/sources/themes/material/img/emojis/1f48f.png b/sources/themes/material/img/emojis/1f48f.png new file mode 100644 index 0000000..3499cad Binary files /dev/null and b/sources/themes/material/img/emojis/1f48f.png differ diff --git a/sources/themes/material/img/emojis/1f490.png b/sources/themes/material/img/emojis/1f490.png new file mode 100644 index 0000000..2de3c5a Binary files /dev/null and b/sources/themes/material/img/emojis/1f490.png differ diff --git a/sources/themes/material/img/emojis/1f491.png b/sources/themes/material/img/emojis/1f491.png new file mode 100644 index 0000000..6dcd1ca Binary files /dev/null and b/sources/themes/material/img/emojis/1f491.png differ diff --git a/sources/themes/material/img/emojis/1f492.png b/sources/themes/material/img/emojis/1f492.png new file mode 100644 index 0000000..157b533 Binary files /dev/null and b/sources/themes/material/img/emojis/1f492.png differ diff --git a/sources/themes/material/img/emojis/1f493.png b/sources/themes/material/img/emojis/1f493.png new file mode 100644 index 0000000..9d95c5d Binary files /dev/null and b/sources/themes/material/img/emojis/1f493.png differ diff --git a/sources/themes/material/img/emojis/1f494.png b/sources/themes/material/img/emojis/1f494.png new file mode 100644 index 0000000..b4adea1 Binary files /dev/null and b/sources/themes/material/img/emojis/1f494.png differ diff --git a/sources/themes/material/img/emojis/1f495.png b/sources/themes/material/img/emojis/1f495.png new file mode 100644 index 0000000..6a4218d Binary files /dev/null and b/sources/themes/material/img/emojis/1f495.png differ diff --git a/sources/themes/material/img/emojis/1f496.png b/sources/themes/material/img/emojis/1f496.png new file mode 100644 index 0000000..b78423b Binary files /dev/null and b/sources/themes/material/img/emojis/1f496.png differ diff --git a/sources/themes/material/img/emojis/1f497.png b/sources/themes/material/img/emojis/1f497.png new file mode 100644 index 0000000..3a6e791 Binary files /dev/null and b/sources/themes/material/img/emojis/1f497.png differ diff --git a/sources/themes/material/img/emojis/1f498.png b/sources/themes/material/img/emojis/1f498.png new file mode 100644 index 0000000..a72c0ad Binary files /dev/null and b/sources/themes/material/img/emojis/1f498.png differ diff --git a/sources/themes/material/img/emojis/1f499.png b/sources/themes/material/img/emojis/1f499.png new file mode 100644 index 0000000..48854f0 Binary files /dev/null and b/sources/themes/material/img/emojis/1f499.png differ diff --git a/sources/themes/material/img/emojis/1f49a.png b/sources/themes/material/img/emojis/1f49a.png new file mode 100644 index 0000000..abfe81e Binary files /dev/null and b/sources/themes/material/img/emojis/1f49a.png differ diff --git a/sources/themes/material/img/emojis/1f49b.png b/sources/themes/material/img/emojis/1f49b.png new file mode 100644 index 0000000..0aee653 Binary files /dev/null and b/sources/themes/material/img/emojis/1f49b.png differ diff --git a/sources/themes/material/img/emojis/1f49c.png b/sources/themes/material/img/emojis/1f49c.png new file mode 100644 index 0000000..063bd43 Binary files /dev/null and b/sources/themes/material/img/emojis/1f49c.png differ diff --git a/sources/themes/material/img/emojis/1f49d.png b/sources/themes/material/img/emojis/1f49d.png new file mode 100644 index 0000000..5935fe7 Binary files /dev/null and b/sources/themes/material/img/emojis/1f49d.png differ diff --git a/sources/themes/material/img/emojis/1f49e.png b/sources/themes/material/img/emojis/1f49e.png new file mode 100644 index 0000000..355b29d Binary files /dev/null and b/sources/themes/material/img/emojis/1f49e.png differ diff --git a/sources/themes/material/img/emojis/1f49f.png b/sources/themes/material/img/emojis/1f49f.png new file mode 100644 index 0000000..aa6605d Binary files /dev/null and b/sources/themes/material/img/emojis/1f49f.png differ diff --git a/sources/themes/material/img/emojis/1f4a0.png b/sources/themes/material/img/emojis/1f4a0.png new file mode 100644 index 0000000..9533d8a Binary files /dev/null and b/sources/themes/material/img/emojis/1f4a0.png differ diff --git a/sources/themes/material/img/emojis/1f4a1.png b/sources/themes/material/img/emojis/1f4a1.png new file mode 100644 index 0000000..bb6bdc4 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4a1.png differ diff --git a/sources/themes/material/img/emojis/1f4a2.png b/sources/themes/material/img/emojis/1f4a2.png new file mode 100644 index 0000000..68d0e7b Binary files /dev/null and b/sources/themes/material/img/emojis/1f4a2.png differ diff --git a/sources/themes/material/img/emojis/1f4a3.png b/sources/themes/material/img/emojis/1f4a3.png new file mode 100644 index 0000000..7cbac95 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4a3.png differ diff --git a/sources/themes/material/img/emojis/1f4a4.png b/sources/themes/material/img/emojis/1f4a4.png new file mode 100644 index 0000000..eca4540 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4a4.png differ diff --git a/sources/themes/material/img/emojis/1f4a5.png b/sources/themes/material/img/emojis/1f4a5.png new file mode 100644 index 0000000..f0f065e Binary files /dev/null and b/sources/themes/material/img/emojis/1f4a5.png differ diff --git a/sources/themes/material/img/emojis/1f4a6.png b/sources/themes/material/img/emojis/1f4a6.png new file mode 100644 index 0000000..ff3b401 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4a6.png differ diff --git a/sources/themes/material/img/emojis/1f4a7.png b/sources/themes/material/img/emojis/1f4a7.png new file mode 100644 index 0000000..ac64479 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4a7.png differ diff --git a/sources/themes/material/img/emojis/1f4a8.png b/sources/themes/material/img/emojis/1f4a8.png new file mode 100644 index 0000000..01ada42 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4a8.png differ diff --git a/sources/themes/material/img/emojis/1f4a9.png b/sources/themes/material/img/emojis/1f4a9.png new file mode 100644 index 0000000..9cf30be Binary files /dev/null and b/sources/themes/material/img/emojis/1f4a9.png differ diff --git a/sources/themes/material/img/emojis/1f4aa.png b/sources/themes/material/img/emojis/1f4aa.png new file mode 100644 index 0000000..b46ec10 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4aa.png differ diff --git a/sources/themes/material/img/emojis/1f4ab.png b/sources/themes/material/img/emojis/1f4ab.png new file mode 100644 index 0000000..02b1bf6 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4ab.png differ diff --git a/sources/themes/material/img/emojis/1f4ac.png b/sources/themes/material/img/emojis/1f4ac.png new file mode 100644 index 0000000..ad1a6b7 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4ac.png differ diff --git a/sources/themes/material/img/emojis/1f4ad.png b/sources/themes/material/img/emojis/1f4ad.png new file mode 100644 index 0000000..375381f Binary files /dev/null and b/sources/themes/material/img/emojis/1f4ad.png differ diff --git a/sources/themes/material/img/emojis/1f4ae.png b/sources/themes/material/img/emojis/1f4ae.png new file mode 100644 index 0000000..64436f4 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4ae.png differ diff --git a/sources/themes/material/img/emojis/1f4af.png b/sources/themes/material/img/emojis/1f4af.png new file mode 100644 index 0000000..c6473a8 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4af.png differ diff --git a/sources/themes/material/img/emojis/1f4b0.png b/sources/themes/material/img/emojis/1f4b0.png new file mode 100644 index 0000000..201d744 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4b0.png differ diff --git a/sources/themes/material/img/emojis/1f4b1.png b/sources/themes/material/img/emojis/1f4b1.png new file mode 100644 index 0000000..71d12d6 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4b1.png differ diff --git a/sources/themes/material/img/emojis/1f4b2.png b/sources/themes/material/img/emojis/1f4b2.png new file mode 100644 index 0000000..4667f90 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4b2.png differ diff --git a/sources/themes/material/img/emojis/1f4b3.png b/sources/themes/material/img/emojis/1f4b3.png new file mode 100644 index 0000000..17a15c8 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4b3.png differ diff --git a/sources/themes/material/img/emojis/1f4b4.png b/sources/themes/material/img/emojis/1f4b4.png new file mode 100644 index 0000000..fb91cc1 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4b4.png differ diff --git a/sources/themes/material/img/emojis/1f4b5.png b/sources/themes/material/img/emojis/1f4b5.png new file mode 100644 index 0000000..a8ea2fd Binary files /dev/null and b/sources/themes/material/img/emojis/1f4b5.png differ diff --git a/sources/themes/material/img/emojis/1f4b6.png b/sources/themes/material/img/emojis/1f4b6.png new file mode 100644 index 0000000..1507577 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4b6.png differ diff --git a/sources/themes/material/img/emojis/1f4b7.png b/sources/themes/material/img/emojis/1f4b7.png new file mode 100644 index 0000000..d00f6f9 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4b7.png differ diff --git a/sources/themes/material/img/emojis/1f4b8.png b/sources/themes/material/img/emojis/1f4b8.png new file mode 100644 index 0000000..83d1edf Binary files /dev/null and b/sources/themes/material/img/emojis/1f4b8.png differ diff --git a/sources/themes/material/img/emojis/1f4b9.png b/sources/themes/material/img/emojis/1f4b9.png new file mode 100644 index 0000000..b75a560 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4b9.png differ diff --git a/sources/themes/material/img/emojis/1f4ba.png b/sources/themes/material/img/emojis/1f4ba.png new file mode 100644 index 0000000..9c39bb4 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4ba.png differ diff --git a/sources/themes/material/img/emojis/1f4bb.png b/sources/themes/material/img/emojis/1f4bb.png new file mode 100644 index 0000000..d830180 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4bb.png differ diff --git a/sources/themes/material/img/emojis/1f4bc.png b/sources/themes/material/img/emojis/1f4bc.png new file mode 100644 index 0000000..177437b Binary files /dev/null and b/sources/themes/material/img/emojis/1f4bc.png differ diff --git a/sources/themes/material/img/emojis/1f4bd.png b/sources/themes/material/img/emojis/1f4bd.png new file mode 100644 index 0000000..2ea1326 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4bd.png differ diff --git a/sources/themes/material/img/emojis/1f4be.png b/sources/themes/material/img/emojis/1f4be.png new file mode 100644 index 0000000..beeb9f8 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4be.png differ diff --git a/sources/themes/material/img/emojis/1f4bf.png b/sources/themes/material/img/emojis/1f4bf.png new file mode 100644 index 0000000..6da9e70 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4bf.png differ diff --git a/sources/themes/material/img/emojis/1f4c0.png b/sources/themes/material/img/emojis/1f4c0.png new file mode 100644 index 0000000..cf5412c Binary files /dev/null and b/sources/themes/material/img/emojis/1f4c0.png differ diff --git a/sources/themes/material/img/emojis/1f4c1.png b/sources/themes/material/img/emojis/1f4c1.png new file mode 100644 index 0000000..65cd995 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4c1.png differ diff --git a/sources/themes/material/img/emojis/1f4c2.png b/sources/themes/material/img/emojis/1f4c2.png new file mode 100644 index 0000000..1af6353 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4c2.png differ diff --git a/sources/themes/material/img/emojis/1f4c3.png b/sources/themes/material/img/emojis/1f4c3.png new file mode 100644 index 0000000..1ef3afe Binary files /dev/null and b/sources/themes/material/img/emojis/1f4c3.png differ diff --git a/sources/themes/material/img/emojis/1f4c4.png b/sources/themes/material/img/emojis/1f4c4.png new file mode 100644 index 0000000..7be5ece Binary files /dev/null and b/sources/themes/material/img/emojis/1f4c4.png differ diff --git a/sources/themes/material/img/emojis/1f4c5.png b/sources/themes/material/img/emojis/1f4c5.png new file mode 100644 index 0000000..c75f60b Binary files /dev/null and b/sources/themes/material/img/emojis/1f4c5.png differ diff --git a/sources/themes/material/img/emojis/1f4c6.png b/sources/themes/material/img/emojis/1f4c6.png new file mode 100644 index 0000000..939d110 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4c6.png differ diff --git a/sources/themes/material/img/emojis/1f4c7.png b/sources/themes/material/img/emojis/1f4c7.png new file mode 100644 index 0000000..e8c0597 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4c7.png differ diff --git a/sources/themes/material/img/emojis/1f4c8.png b/sources/themes/material/img/emojis/1f4c8.png new file mode 100644 index 0000000..a6bee6e Binary files /dev/null and b/sources/themes/material/img/emojis/1f4c8.png differ diff --git a/sources/themes/material/img/emojis/1f4c9.png b/sources/themes/material/img/emojis/1f4c9.png new file mode 100644 index 0000000..72270c3 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4c9.png differ diff --git a/sources/themes/material/img/emojis/1f4ca.png b/sources/themes/material/img/emojis/1f4ca.png new file mode 100644 index 0000000..acc4014 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4ca.png differ diff --git a/sources/themes/material/img/emojis/1f4cb.png b/sources/themes/material/img/emojis/1f4cb.png new file mode 100644 index 0000000..fc29917 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4cb.png differ diff --git a/sources/themes/material/img/emojis/1f4cc.png b/sources/themes/material/img/emojis/1f4cc.png new file mode 100644 index 0000000..9a1fd0b Binary files /dev/null and b/sources/themes/material/img/emojis/1f4cc.png differ diff --git a/sources/themes/material/img/emojis/1f4cd.png b/sources/themes/material/img/emojis/1f4cd.png new file mode 100644 index 0000000..b176950 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4cd.png differ diff --git a/sources/themes/material/img/emojis/1f4ce.png b/sources/themes/material/img/emojis/1f4ce.png new file mode 100644 index 0000000..907a48d Binary files /dev/null and b/sources/themes/material/img/emojis/1f4ce.png differ diff --git a/sources/themes/material/img/emojis/1f4cf.png b/sources/themes/material/img/emojis/1f4cf.png new file mode 100644 index 0000000..4623112 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4cf.png differ diff --git a/sources/themes/material/img/emojis/1f4d0.png b/sources/themes/material/img/emojis/1f4d0.png new file mode 100644 index 0000000..410ba75 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4d0.png differ diff --git a/sources/themes/material/img/emojis/1f4d1.png b/sources/themes/material/img/emojis/1f4d1.png new file mode 100644 index 0000000..54f2701 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4d1.png differ diff --git a/sources/themes/material/img/emojis/1f4d2.png b/sources/themes/material/img/emojis/1f4d2.png new file mode 100644 index 0000000..613a686 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4d2.png differ diff --git a/sources/themes/material/img/emojis/1f4d3.png b/sources/themes/material/img/emojis/1f4d3.png new file mode 100644 index 0000000..18823b0 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4d3.png differ diff --git a/sources/themes/material/img/emojis/1f4d4.png b/sources/themes/material/img/emojis/1f4d4.png new file mode 100644 index 0000000..37db50d Binary files /dev/null and b/sources/themes/material/img/emojis/1f4d4.png differ diff --git a/sources/themes/material/img/emojis/1f4d5.png b/sources/themes/material/img/emojis/1f4d5.png new file mode 100644 index 0000000..134a577 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4d5.png differ diff --git a/sources/themes/material/img/emojis/1f4d6.png b/sources/themes/material/img/emojis/1f4d6.png new file mode 100644 index 0000000..be57beb Binary files /dev/null and b/sources/themes/material/img/emojis/1f4d6.png differ diff --git a/sources/themes/material/img/emojis/1f4d7.png b/sources/themes/material/img/emojis/1f4d7.png new file mode 100644 index 0000000..104439d Binary files /dev/null and b/sources/themes/material/img/emojis/1f4d7.png differ diff --git a/sources/themes/material/img/emojis/1f4d8.png b/sources/themes/material/img/emojis/1f4d8.png new file mode 100644 index 0000000..967c90c Binary files /dev/null and b/sources/themes/material/img/emojis/1f4d8.png differ diff --git a/sources/themes/material/img/emojis/1f4d9.png b/sources/themes/material/img/emojis/1f4d9.png new file mode 100644 index 0000000..ad68ef8 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4d9.png differ diff --git a/sources/themes/material/img/emojis/1f4da.png b/sources/themes/material/img/emojis/1f4da.png new file mode 100644 index 0000000..fb7009d Binary files /dev/null and b/sources/themes/material/img/emojis/1f4da.png differ diff --git a/sources/themes/material/img/emojis/1f4db.png b/sources/themes/material/img/emojis/1f4db.png new file mode 100644 index 0000000..0e017bc Binary files /dev/null and b/sources/themes/material/img/emojis/1f4db.png differ diff --git a/sources/themes/material/img/emojis/1f4dc.png b/sources/themes/material/img/emojis/1f4dc.png new file mode 100644 index 0000000..effda5d Binary files /dev/null and b/sources/themes/material/img/emojis/1f4dc.png differ diff --git a/sources/themes/material/img/emojis/1f4dd.png b/sources/themes/material/img/emojis/1f4dd.png new file mode 100644 index 0000000..2868ebf Binary files /dev/null and b/sources/themes/material/img/emojis/1f4dd.png differ diff --git a/sources/themes/material/img/emojis/1f4de.png b/sources/themes/material/img/emojis/1f4de.png new file mode 100644 index 0000000..e937b92 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4de.png differ diff --git a/sources/themes/material/img/emojis/1f4df.png b/sources/themes/material/img/emojis/1f4df.png new file mode 100644 index 0000000..fd7ea2a Binary files /dev/null and b/sources/themes/material/img/emojis/1f4df.png differ diff --git a/sources/themes/material/img/emojis/1f4e0.png b/sources/themes/material/img/emojis/1f4e0.png new file mode 100644 index 0000000..24e4dc8 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4e0.png differ diff --git a/sources/themes/material/img/emojis/1f4e1.png b/sources/themes/material/img/emojis/1f4e1.png new file mode 100644 index 0000000..5d51936 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4e1.png differ diff --git a/sources/themes/material/img/emojis/1f4e2.png b/sources/themes/material/img/emojis/1f4e2.png new file mode 100644 index 0000000..0d80e19 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4e2.png differ diff --git a/sources/themes/material/img/emojis/1f4e3.png b/sources/themes/material/img/emojis/1f4e3.png new file mode 100644 index 0000000..63dabe5 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4e3.png differ diff --git a/sources/themes/material/img/emojis/1f4e4.png b/sources/themes/material/img/emojis/1f4e4.png new file mode 100644 index 0000000..ca5f6a5 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4e4.png differ diff --git a/sources/themes/material/img/emojis/1f4e5.png b/sources/themes/material/img/emojis/1f4e5.png new file mode 100644 index 0000000..62c6c37 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4e5.png differ diff --git a/sources/themes/material/img/emojis/1f4e6.png b/sources/themes/material/img/emojis/1f4e6.png new file mode 100644 index 0000000..8c1152a Binary files /dev/null and b/sources/themes/material/img/emojis/1f4e6.png differ diff --git a/sources/themes/material/img/emojis/1f4e7.png b/sources/themes/material/img/emojis/1f4e7.png new file mode 100644 index 0000000..546c79b Binary files /dev/null and b/sources/themes/material/img/emojis/1f4e7.png differ diff --git a/sources/themes/material/img/emojis/1f4e8.png b/sources/themes/material/img/emojis/1f4e8.png new file mode 100644 index 0000000..9f812fa Binary files /dev/null and b/sources/themes/material/img/emojis/1f4e8.png differ diff --git a/sources/themes/material/img/emojis/1f4e9.png b/sources/themes/material/img/emojis/1f4e9.png new file mode 100644 index 0000000..04d7664 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4e9.png differ diff --git a/sources/themes/material/img/emojis/1f4ea.png b/sources/themes/material/img/emojis/1f4ea.png new file mode 100644 index 0000000..105a9c8 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4ea.png differ diff --git a/sources/themes/material/img/emojis/1f4eb.png b/sources/themes/material/img/emojis/1f4eb.png new file mode 100644 index 0000000..ab0330f Binary files /dev/null and b/sources/themes/material/img/emojis/1f4eb.png differ diff --git a/sources/themes/material/img/emojis/1f4ec.png b/sources/themes/material/img/emojis/1f4ec.png new file mode 100644 index 0000000..5d3ec3b Binary files /dev/null and b/sources/themes/material/img/emojis/1f4ec.png differ diff --git a/sources/themes/material/img/emojis/1f4ed.png b/sources/themes/material/img/emojis/1f4ed.png new file mode 100644 index 0000000..1722700 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4ed.png differ diff --git a/sources/themes/material/img/emojis/1f4ee.png b/sources/themes/material/img/emojis/1f4ee.png new file mode 100644 index 0000000..119aa18 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4ee.png differ diff --git a/sources/themes/material/img/emojis/1f4ef.png b/sources/themes/material/img/emojis/1f4ef.png new file mode 100644 index 0000000..74593e5 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4ef.png differ diff --git a/sources/themes/material/img/emojis/1f4f0.png b/sources/themes/material/img/emojis/1f4f0.png new file mode 100644 index 0000000..c08813f Binary files /dev/null and b/sources/themes/material/img/emojis/1f4f0.png differ diff --git a/sources/themes/material/img/emojis/1f4f1.png b/sources/themes/material/img/emojis/1f4f1.png new file mode 100644 index 0000000..c4d9317 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4f1.png differ diff --git a/sources/themes/material/img/emojis/1f4f2.png b/sources/themes/material/img/emojis/1f4f2.png new file mode 100644 index 0000000..2c0cfdf Binary files /dev/null and b/sources/themes/material/img/emojis/1f4f2.png differ diff --git a/sources/themes/material/img/emojis/1f4f3.png b/sources/themes/material/img/emojis/1f4f3.png new file mode 100644 index 0000000..7a8a3c8 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4f3.png differ diff --git a/sources/themes/material/img/emojis/1f4f4.png b/sources/themes/material/img/emojis/1f4f4.png new file mode 100644 index 0000000..396571c Binary files /dev/null and b/sources/themes/material/img/emojis/1f4f4.png differ diff --git a/sources/themes/material/img/emojis/1f4f5.png b/sources/themes/material/img/emojis/1f4f5.png new file mode 100644 index 0000000..aa45898 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4f5.png differ diff --git a/sources/themes/material/img/emojis/1f4f6.png b/sources/themes/material/img/emojis/1f4f6.png new file mode 100644 index 0000000..2fcccc4 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4f6.png differ diff --git a/sources/themes/material/img/emojis/1f4f7.png b/sources/themes/material/img/emojis/1f4f7.png new file mode 100644 index 0000000..13df236 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4f7.png differ diff --git a/sources/themes/material/img/emojis/1f4f9.png b/sources/themes/material/img/emojis/1f4f9.png new file mode 100644 index 0000000..15c0b0d Binary files /dev/null and b/sources/themes/material/img/emojis/1f4f9.png differ diff --git a/sources/themes/material/img/emojis/1f4fa.png b/sources/themes/material/img/emojis/1f4fa.png new file mode 100644 index 0000000..eda9d7b Binary files /dev/null and b/sources/themes/material/img/emojis/1f4fa.png differ diff --git a/sources/themes/material/img/emojis/1f4fb.png b/sources/themes/material/img/emojis/1f4fb.png new file mode 100644 index 0000000..b139f65 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4fb.png differ diff --git a/sources/themes/material/img/emojis/1f4fc.png b/sources/themes/material/img/emojis/1f4fc.png new file mode 100644 index 0000000..33dfa34 Binary files /dev/null and b/sources/themes/material/img/emojis/1f4fc.png differ diff --git a/sources/themes/material/img/emojis/1f500.png b/sources/themes/material/img/emojis/1f500.png new file mode 100644 index 0000000..ecf3d64 Binary files /dev/null and b/sources/themes/material/img/emojis/1f500.png differ diff --git a/sources/themes/material/img/emojis/1f501.png b/sources/themes/material/img/emojis/1f501.png new file mode 100644 index 0000000..5d69a67 Binary files /dev/null and b/sources/themes/material/img/emojis/1f501.png differ diff --git a/sources/themes/material/img/emojis/1f502.png b/sources/themes/material/img/emojis/1f502.png new file mode 100644 index 0000000..d02780d Binary files /dev/null and b/sources/themes/material/img/emojis/1f502.png differ diff --git a/sources/themes/material/img/emojis/1f503.png b/sources/themes/material/img/emojis/1f503.png new file mode 100644 index 0000000..825ff4b Binary files /dev/null and b/sources/themes/material/img/emojis/1f503.png differ diff --git a/sources/themes/material/img/emojis/1f504.png b/sources/themes/material/img/emojis/1f504.png new file mode 100644 index 0000000..5c46ddf Binary files /dev/null and b/sources/themes/material/img/emojis/1f504.png differ diff --git a/sources/themes/material/img/emojis/1f505.png b/sources/themes/material/img/emojis/1f505.png new file mode 100644 index 0000000..af99617 Binary files /dev/null and b/sources/themes/material/img/emojis/1f505.png differ diff --git a/sources/themes/material/img/emojis/1f506.png b/sources/themes/material/img/emojis/1f506.png new file mode 100644 index 0000000..509eeab Binary files /dev/null and b/sources/themes/material/img/emojis/1f506.png differ diff --git a/sources/themes/material/img/emojis/1f507.png b/sources/themes/material/img/emojis/1f507.png new file mode 100644 index 0000000..dcf67df Binary files /dev/null and b/sources/themes/material/img/emojis/1f507.png differ diff --git a/sources/themes/material/img/emojis/1f508.png b/sources/themes/material/img/emojis/1f508.png new file mode 100644 index 0000000..fce35bd Binary files /dev/null and b/sources/themes/material/img/emojis/1f508.png differ diff --git a/sources/themes/material/img/emojis/1f509.png b/sources/themes/material/img/emojis/1f509.png new file mode 100644 index 0000000..ec33394 Binary files /dev/null and b/sources/themes/material/img/emojis/1f509.png differ diff --git a/sources/themes/material/img/emojis/1f50a.png b/sources/themes/material/img/emojis/1f50a.png new file mode 100644 index 0000000..529bb7f Binary files /dev/null and b/sources/themes/material/img/emojis/1f50a.png differ diff --git a/sources/themes/material/img/emojis/1f50b.png b/sources/themes/material/img/emojis/1f50b.png new file mode 100644 index 0000000..9cf4db7 Binary files /dev/null and b/sources/themes/material/img/emojis/1f50b.png differ diff --git a/sources/themes/material/img/emojis/1f50c.png b/sources/themes/material/img/emojis/1f50c.png new file mode 100644 index 0000000..140bfaf Binary files /dev/null and b/sources/themes/material/img/emojis/1f50c.png differ diff --git a/sources/themes/material/img/emojis/1f50d.png b/sources/themes/material/img/emojis/1f50d.png new file mode 100644 index 0000000..8b9b6d6 Binary files /dev/null and b/sources/themes/material/img/emojis/1f50d.png differ diff --git a/sources/themes/material/img/emojis/1f50e.png b/sources/themes/material/img/emojis/1f50e.png new file mode 100644 index 0000000..e6d9902 Binary files /dev/null and b/sources/themes/material/img/emojis/1f50e.png differ diff --git a/sources/themes/material/img/emojis/1f50f.png b/sources/themes/material/img/emojis/1f50f.png new file mode 100644 index 0000000..b1d1894 Binary files /dev/null and b/sources/themes/material/img/emojis/1f50f.png differ diff --git a/sources/themes/material/img/emojis/1f510.png b/sources/themes/material/img/emojis/1f510.png new file mode 100644 index 0000000..7c30fff Binary files /dev/null and b/sources/themes/material/img/emojis/1f510.png differ diff --git a/sources/themes/material/img/emojis/1f511.png b/sources/themes/material/img/emojis/1f511.png new file mode 100644 index 0000000..e3fa048 Binary files /dev/null and b/sources/themes/material/img/emojis/1f511.png differ diff --git a/sources/themes/material/img/emojis/1f512.png b/sources/themes/material/img/emojis/1f512.png new file mode 100644 index 0000000..a0f59ee Binary files /dev/null and b/sources/themes/material/img/emojis/1f512.png differ diff --git a/sources/themes/material/img/emojis/1f513.png b/sources/themes/material/img/emojis/1f513.png new file mode 100644 index 0000000..43abe91 Binary files /dev/null and b/sources/themes/material/img/emojis/1f513.png differ diff --git a/sources/themes/material/img/emojis/1f514.png b/sources/themes/material/img/emojis/1f514.png new file mode 100644 index 0000000..65e329a Binary files /dev/null and b/sources/themes/material/img/emojis/1f514.png differ diff --git a/sources/themes/material/img/emojis/1f515.png b/sources/themes/material/img/emojis/1f515.png new file mode 100644 index 0000000..a4b792d Binary files /dev/null and b/sources/themes/material/img/emojis/1f515.png differ diff --git a/sources/themes/material/img/emojis/1f516.png b/sources/themes/material/img/emojis/1f516.png new file mode 100644 index 0000000..69369e5 Binary files /dev/null and b/sources/themes/material/img/emojis/1f516.png differ diff --git a/sources/themes/material/img/emojis/1f517.png b/sources/themes/material/img/emojis/1f517.png new file mode 100644 index 0000000..377ba21 Binary files /dev/null and b/sources/themes/material/img/emojis/1f517.png differ diff --git a/sources/themes/material/img/emojis/1f518.png b/sources/themes/material/img/emojis/1f518.png new file mode 100644 index 0000000..b78e5da Binary files /dev/null and b/sources/themes/material/img/emojis/1f518.png differ diff --git a/sources/themes/material/img/emojis/1f519.png b/sources/themes/material/img/emojis/1f519.png new file mode 100644 index 0000000..d7159c1 Binary files /dev/null and b/sources/themes/material/img/emojis/1f519.png differ diff --git a/sources/themes/material/img/emojis/1f51a.png b/sources/themes/material/img/emojis/1f51a.png new file mode 100644 index 0000000..a539f20 Binary files /dev/null and b/sources/themes/material/img/emojis/1f51a.png differ diff --git a/sources/themes/material/img/emojis/1f51b.png b/sources/themes/material/img/emojis/1f51b.png new file mode 100644 index 0000000..7a57686 Binary files /dev/null and b/sources/themes/material/img/emojis/1f51b.png differ diff --git a/sources/themes/material/img/emojis/1f51c.png b/sources/themes/material/img/emojis/1f51c.png new file mode 100644 index 0000000..1c680d4 Binary files /dev/null and b/sources/themes/material/img/emojis/1f51c.png differ diff --git a/sources/themes/material/img/emojis/1f51d.png b/sources/themes/material/img/emojis/1f51d.png new file mode 100644 index 0000000..002cc46 Binary files /dev/null and b/sources/themes/material/img/emojis/1f51d.png differ diff --git a/sources/themes/material/img/emojis/1f51e.png b/sources/themes/material/img/emojis/1f51e.png new file mode 100644 index 0000000..23e1c9e Binary files /dev/null and b/sources/themes/material/img/emojis/1f51e.png differ diff --git a/sources/themes/material/img/emojis/1f51f.png b/sources/themes/material/img/emojis/1f51f.png new file mode 100644 index 0000000..a32d826 Binary files /dev/null and b/sources/themes/material/img/emojis/1f51f.png differ diff --git a/sources/themes/material/img/emojis/1f520.png b/sources/themes/material/img/emojis/1f520.png new file mode 100644 index 0000000..0143e31 Binary files /dev/null and b/sources/themes/material/img/emojis/1f520.png differ diff --git a/sources/themes/material/img/emojis/1f521.png b/sources/themes/material/img/emojis/1f521.png new file mode 100644 index 0000000..b4f8edd Binary files /dev/null and b/sources/themes/material/img/emojis/1f521.png differ diff --git a/sources/themes/material/img/emojis/1f522.png b/sources/themes/material/img/emojis/1f522.png new file mode 100644 index 0000000..3b5991e Binary files /dev/null and b/sources/themes/material/img/emojis/1f522.png differ diff --git a/sources/themes/material/img/emojis/1f523.png b/sources/themes/material/img/emojis/1f523.png new file mode 100644 index 0000000..c456ebb Binary files /dev/null and b/sources/themes/material/img/emojis/1f523.png differ diff --git a/sources/themes/material/img/emojis/1f524.png b/sources/themes/material/img/emojis/1f524.png new file mode 100644 index 0000000..28b5b76 Binary files /dev/null and b/sources/themes/material/img/emojis/1f524.png differ diff --git a/sources/themes/material/img/emojis/1f525.png b/sources/themes/material/img/emojis/1f525.png new file mode 100644 index 0000000..7417f15 Binary files /dev/null and b/sources/themes/material/img/emojis/1f525.png differ diff --git a/sources/themes/material/img/emojis/1f526.png b/sources/themes/material/img/emojis/1f526.png new file mode 100644 index 0000000..00430f1 Binary files /dev/null and b/sources/themes/material/img/emojis/1f526.png differ diff --git a/sources/themes/material/img/emojis/1f527.png b/sources/themes/material/img/emojis/1f527.png new file mode 100644 index 0000000..90f2786 Binary files /dev/null and b/sources/themes/material/img/emojis/1f527.png differ diff --git a/sources/themes/material/img/emojis/1f528.png b/sources/themes/material/img/emojis/1f528.png new file mode 100644 index 0000000..eefd550 Binary files /dev/null and b/sources/themes/material/img/emojis/1f528.png differ diff --git a/sources/themes/material/img/emojis/1f529.png b/sources/themes/material/img/emojis/1f529.png new file mode 100644 index 0000000..640408b Binary files /dev/null and b/sources/themes/material/img/emojis/1f529.png differ diff --git a/sources/themes/material/img/emojis/1f52a.png b/sources/themes/material/img/emojis/1f52a.png new file mode 100644 index 0000000..c891b66 Binary files /dev/null and b/sources/themes/material/img/emojis/1f52a.png differ diff --git a/sources/themes/material/img/emojis/1f52b.png b/sources/themes/material/img/emojis/1f52b.png new file mode 100644 index 0000000..90eb029 Binary files /dev/null and b/sources/themes/material/img/emojis/1f52b.png differ diff --git a/sources/themes/material/img/emojis/1f52c.png b/sources/themes/material/img/emojis/1f52c.png new file mode 100644 index 0000000..617e4dc Binary files /dev/null and b/sources/themes/material/img/emojis/1f52c.png differ diff --git a/sources/themes/material/img/emojis/1f52d.png b/sources/themes/material/img/emojis/1f52d.png new file mode 100644 index 0000000..1f224a7 Binary files /dev/null and b/sources/themes/material/img/emojis/1f52d.png differ diff --git a/sources/themes/material/img/emojis/1f52e.png b/sources/themes/material/img/emojis/1f52e.png new file mode 100644 index 0000000..1a341bc Binary files /dev/null and b/sources/themes/material/img/emojis/1f52e.png differ diff --git a/sources/themes/material/img/emojis/1f52f.png b/sources/themes/material/img/emojis/1f52f.png new file mode 100644 index 0000000..257090e Binary files /dev/null and b/sources/themes/material/img/emojis/1f52f.png differ diff --git a/sources/themes/material/img/emojis/1f530.png b/sources/themes/material/img/emojis/1f530.png new file mode 100644 index 0000000..bd8aa7e Binary files /dev/null and b/sources/themes/material/img/emojis/1f530.png differ diff --git a/sources/themes/material/img/emojis/1f531.png b/sources/themes/material/img/emojis/1f531.png new file mode 100644 index 0000000..bd813a9 Binary files /dev/null and b/sources/themes/material/img/emojis/1f531.png differ diff --git a/sources/themes/material/img/emojis/1f532.png b/sources/themes/material/img/emojis/1f532.png new file mode 100644 index 0000000..df13c3b Binary files /dev/null and b/sources/themes/material/img/emojis/1f532.png differ diff --git a/sources/themes/material/img/emojis/1f533.png b/sources/themes/material/img/emojis/1f533.png new file mode 100644 index 0000000..3190268 Binary files /dev/null and b/sources/themes/material/img/emojis/1f533.png differ diff --git a/sources/themes/material/img/emojis/1f534.png b/sources/themes/material/img/emojis/1f534.png new file mode 100644 index 0000000..db2d88c Binary files /dev/null and b/sources/themes/material/img/emojis/1f534.png differ diff --git a/sources/themes/material/img/emojis/1f535.png b/sources/themes/material/img/emojis/1f535.png new file mode 100644 index 0000000..3911791 Binary files /dev/null and b/sources/themes/material/img/emojis/1f535.png differ diff --git a/sources/themes/material/img/emojis/1f536.png b/sources/themes/material/img/emojis/1f536.png new file mode 100644 index 0000000..c25a3b1 Binary files /dev/null and b/sources/themes/material/img/emojis/1f536.png differ diff --git a/sources/themes/material/img/emojis/1f537.png b/sources/themes/material/img/emojis/1f537.png new file mode 100644 index 0000000..6584321 Binary files /dev/null and b/sources/themes/material/img/emojis/1f537.png differ diff --git a/sources/themes/material/img/emojis/1f538.png b/sources/themes/material/img/emojis/1f538.png new file mode 100644 index 0000000..1ca2f65 Binary files /dev/null and b/sources/themes/material/img/emojis/1f538.png differ diff --git a/sources/themes/material/img/emojis/1f539.png b/sources/themes/material/img/emojis/1f539.png new file mode 100644 index 0000000..212974b Binary files /dev/null and b/sources/themes/material/img/emojis/1f539.png differ diff --git a/sources/themes/material/img/emojis/1f53a.png b/sources/themes/material/img/emojis/1f53a.png new file mode 100644 index 0000000..637d278 Binary files /dev/null and b/sources/themes/material/img/emojis/1f53a.png differ diff --git a/sources/themes/material/img/emojis/1f53b.png b/sources/themes/material/img/emojis/1f53b.png new file mode 100644 index 0000000..44fa24b Binary files /dev/null and b/sources/themes/material/img/emojis/1f53b.png differ diff --git a/sources/themes/material/img/emojis/1f53c.png b/sources/themes/material/img/emojis/1f53c.png new file mode 100644 index 0000000..08ececc Binary files /dev/null and b/sources/themes/material/img/emojis/1f53c.png differ diff --git a/sources/themes/material/img/emojis/1f53d.png b/sources/themes/material/img/emojis/1f53d.png new file mode 100644 index 0000000..eb94b4f Binary files /dev/null and b/sources/themes/material/img/emojis/1f53d.png differ diff --git a/sources/themes/material/img/emojis/1f550.png b/sources/themes/material/img/emojis/1f550.png new file mode 100644 index 0000000..974b856 Binary files /dev/null and b/sources/themes/material/img/emojis/1f550.png differ diff --git a/sources/themes/material/img/emojis/1f551.png b/sources/themes/material/img/emojis/1f551.png new file mode 100644 index 0000000..1621874 Binary files /dev/null and b/sources/themes/material/img/emojis/1f551.png differ diff --git a/sources/themes/material/img/emojis/1f552.png b/sources/themes/material/img/emojis/1f552.png new file mode 100644 index 0000000..71d8eb5 Binary files /dev/null and b/sources/themes/material/img/emojis/1f552.png differ diff --git a/sources/themes/material/img/emojis/1f553.png b/sources/themes/material/img/emojis/1f553.png new file mode 100644 index 0000000..5514c0c Binary files /dev/null and b/sources/themes/material/img/emojis/1f553.png differ diff --git a/sources/themes/material/img/emojis/1f554.png b/sources/themes/material/img/emojis/1f554.png new file mode 100644 index 0000000..f86b092 Binary files /dev/null and b/sources/themes/material/img/emojis/1f554.png differ diff --git a/sources/themes/material/img/emojis/1f555.png b/sources/themes/material/img/emojis/1f555.png new file mode 100644 index 0000000..78b24cc Binary files /dev/null and b/sources/themes/material/img/emojis/1f555.png differ diff --git a/sources/themes/material/img/emojis/1f556.png b/sources/themes/material/img/emojis/1f556.png new file mode 100644 index 0000000..dc9320e Binary files /dev/null and b/sources/themes/material/img/emojis/1f556.png differ diff --git a/sources/themes/material/img/emojis/1f557.png b/sources/themes/material/img/emojis/1f557.png new file mode 100644 index 0000000..189907e Binary files /dev/null and b/sources/themes/material/img/emojis/1f557.png differ diff --git a/sources/themes/material/img/emojis/1f558.png b/sources/themes/material/img/emojis/1f558.png new file mode 100644 index 0000000..95ee403 Binary files /dev/null and b/sources/themes/material/img/emojis/1f558.png differ diff --git a/sources/themes/material/img/emojis/1f559.png b/sources/themes/material/img/emojis/1f559.png new file mode 100644 index 0000000..1bc1de0 Binary files /dev/null and b/sources/themes/material/img/emojis/1f559.png differ diff --git a/sources/themes/material/img/emojis/1f55a.png b/sources/themes/material/img/emojis/1f55a.png new file mode 100644 index 0000000..179d531 Binary files /dev/null and b/sources/themes/material/img/emojis/1f55a.png differ diff --git a/sources/themes/material/img/emojis/1f55b.png b/sources/themes/material/img/emojis/1f55b.png new file mode 100644 index 0000000..2e415aa Binary files /dev/null and b/sources/themes/material/img/emojis/1f55b.png differ diff --git a/sources/themes/material/img/emojis/1f55c.png b/sources/themes/material/img/emojis/1f55c.png new file mode 100644 index 0000000..aa6cf7f Binary files /dev/null and b/sources/themes/material/img/emojis/1f55c.png differ diff --git a/sources/themes/material/img/emojis/1f55d.png b/sources/themes/material/img/emojis/1f55d.png new file mode 100644 index 0000000..24f9be2 Binary files /dev/null and b/sources/themes/material/img/emojis/1f55d.png differ diff --git a/sources/themes/material/img/emojis/1f55e.png b/sources/themes/material/img/emojis/1f55e.png new file mode 100644 index 0000000..c830b3b Binary files /dev/null and b/sources/themes/material/img/emojis/1f55e.png differ diff --git a/sources/themes/material/img/emojis/1f55f.png b/sources/themes/material/img/emojis/1f55f.png new file mode 100644 index 0000000..724b00c Binary files /dev/null and b/sources/themes/material/img/emojis/1f55f.png differ diff --git a/sources/themes/material/img/emojis/1f560.png b/sources/themes/material/img/emojis/1f560.png new file mode 100644 index 0000000..b3a9c75 Binary files /dev/null and b/sources/themes/material/img/emojis/1f560.png differ diff --git a/sources/themes/material/img/emojis/1f561.png b/sources/themes/material/img/emojis/1f561.png new file mode 100644 index 0000000..dbae91e Binary files /dev/null and b/sources/themes/material/img/emojis/1f561.png differ diff --git a/sources/themes/material/img/emojis/1f562.png b/sources/themes/material/img/emojis/1f562.png new file mode 100644 index 0000000..d2f8fcd Binary files /dev/null and b/sources/themes/material/img/emojis/1f562.png differ diff --git a/sources/themes/material/img/emojis/1f563.png b/sources/themes/material/img/emojis/1f563.png new file mode 100644 index 0000000..7f991a4 Binary files /dev/null and b/sources/themes/material/img/emojis/1f563.png differ diff --git a/sources/themes/material/img/emojis/1f564.png b/sources/themes/material/img/emojis/1f564.png new file mode 100644 index 0000000..7147c64 Binary files /dev/null and b/sources/themes/material/img/emojis/1f564.png differ diff --git a/sources/themes/material/img/emojis/1f565.png b/sources/themes/material/img/emojis/1f565.png new file mode 100644 index 0000000..e17690a Binary files /dev/null and b/sources/themes/material/img/emojis/1f565.png differ diff --git a/sources/themes/material/img/emojis/1f566.png b/sources/themes/material/img/emojis/1f566.png new file mode 100644 index 0000000..32bd18b Binary files /dev/null and b/sources/themes/material/img/emojis/1f566.png differ diff --git a/sources/themes/material/img/emojis/1f567.png b/sources/themes/material/img/emojis/1f567.png new file mode 100644 index 0000000..bdc9ce7 Binary files /dev/null and b/sources/themes/material/img/emojis/1f567.png differ diff --git a/sources/themes/material/img/emojis/1f5fb.png b/sources/themes/material/img/emojis/1f5fb.png new file mode 100644 index 0000000..6eafb51 Binary files /dev/null and b/sources/themes/material/img/emojis/1f5fb.png differ diff --git a/sources/themes/material/img/emojis/1f5fc.png b/sources/themes/material/img/emojis/1f5fc.png new file mode 100644 index 0000000..49d12b2 Binary files /dev/null and b/sources/themes/material/img/emojis/1f5fc.png differ diff --git a/sources/themes/material/img/emojis/1f5fd.png b/sources/themes/material/img/emojis/1f5fd.png new file mode 100644 index 0000000..c96e143 Binary files /dev/null and b/sources/themes/material/img/emojis/1f5fd.png differ diff --git a/sources/themes/material/img/emojis/1f5fe.png b/sources/themes/material/img/emojis/1f5fe.png new file mode 100644 index 0000000..a2f996e Binary files /dev/null and b/sources/themes/material/img/emojis/1f5fe.png differ diff --git a/sources/themes/material/img/emojis/1f5ff.png b/sources/themes/material/img/emojis/1f5ff.png new file mode 100644 index 0000000..3e5f0b2 Binary files /dev/null and b/sources/themes/material/img/emojis/1f5ff.png differ diff --git a/sources/themes/material/img/emojis/1f600.png b/sources/themes/material/img/emojis/1f600.png new file mode 100644 index 0000000..4f6132c Binary files /dev/null and b/sources/themes/material/img/emojis/1f600.png differ diff --git a/sources/themes/material/img/emojis/1f601.png b/sources/themes/material/img/emojis/1f601.png new file mode 100644 index 0000000..8dc90eb Binary files /dev/null and b/sources/themes/material/img/emojis/1f601.png differ diff --git a/sources/themes/material/img/emojis/1f602.png b/sources/themes/material/img/emojis/1f602.png new file mode 100644 index 0000000..24926b6 Binary files /dev/null and b/sources/themes/material/img/emojis/1f602.png differ diff --git a/sources/themes/material/img/emojis/1f603.png b/sources/themes/material/img/emojis/1f603.png new file mode 100644 index 0000000..bdf5b55 Binary files /dev/null and b/sources/themes/material/img/emojis/1f603.png differ diff --git a/sources/themes/material/img/emojis/1f604.png b/sources/themes/material/img/emojis/1f604.png new file mode 100644 index 0000000..3623523 Binary files /dev/null and b/sources/themes/material/img/emojis/1f604.png differ diff --git a/sources/themes/material/img/emojis/1f605.png b/sources/themes/material/img/emojis/1f605.png new file mode 100644 index 0000000..72fb1c6 Binary files /dev/null and b/sources/themes/material/img/emojis/1f605.png differ diff --git a/sources/themes/material/img/emojis/1f606.png b/sources/themes/material/img/emojis/1f606.png new file mode 100644 index 0000000..d818c19 Binary files /dev/null and b/sources/themes/material/img/emojis/1f606.png differ diff --git a/sources/themes/material/img/emojis/1f607.png b/sources/themes/material/img/emojis/1f607.png new file mode 100644 index 0000000..3ab1a4c Binary files /dev/null and b/sources/themes/material/img/emojis/1f607.png differ diff --git a/sources/themes/material/img/emojis/1f608.png b/sources/themes/material/img/emojis/1f608.png new file mode 100644 index 0000000..a3fe6a3 Binary files /dev/null and b/sources/themes/material/img/emojis/1f608.png differ diff --git a/sources/themes/material/img/emojis/1f609.png b/sources/themes/material/img/emojis/1f609.png new file mode 100644 index 0000000..74d8874 Binary files /dev/null and b/sources/themes/material/img/emojis/1f609.png differ diff --git a/sources/themes/material/img/emojis/1f60a.png b/sources/themes/material/img/emojis/1f60a.png new file mode 100644 index 0000000..b5a31b4 Binary files /dev/null and b/sources/themes/material/img/emojis/1f60a.png differ diff --git a/sources/themes/material/img/emojis/1f60b.png b/sources/themes/material/img/emojis/1f60b.png new file mode 100644 index 0000000..5f9e19d Binary files /dev/null and b/sources/themes/material/img/emojis/1f60b.png differ diff --git a/sources/themes/material/img/emojis/1f60c.png b/sources/themes/material/img/emojis/1f60c.png new file mode 100644 index 0000000..78e4b8e Binary files /dev/null and b/sources/themes/material/img/emojis/1f60c.png differ diff --git a/sources/themes/material/img/emojis/1f60d.png b/sources/themes/material/img/emojis/1f60d.png new file mode 100644 index 0000000..8d15ec9 Binary files /dev/null and b/sources/themes/material/img/emojis/1f60d.png differ diff --git a/sources/themes/material/img/emojis/1f60e.png b/sources/themes/material/img/emojis/1f60e.png new file mode 100644 index 0000000..e0dac37 Binary files /dev/null and b/sources/themes/material/img/emojis/1f60e.png differ diff --git a/sources/themes/material/img/emojis/1f60f.png b/sources/themes/material/img/emojis/1f60f.png new file mode 100644 index 0000000..0c02e35 Binary files /dev/null and b/sources/themes/material/img/emojis/1f60f.png differ diff --git a/sources/themes/material/img/emojis/1f610.png b/sources/themes/material/img/emojis/1f610.png new file mode 100644 index 0000000..d40bfda Binary files /dev/null and b/sources/themes/material/img/emojis/1f610.png differ diff --git a/sources/themes/material/img/emojis/1f611.png b/sources/themes/material/img/emojis/1f611.png new file mode 100644 index 0000000..a51cbbf Binary files /dev/null and b/sources/themes/material/img/emojis/1f611.png differ diff --git a/sources/themes/material/img/emojis/1f612.png b/sources/themes/material/img/emojis/1f612.png new file mode 100644 index 0000000..8829f13 Binary files /dev/null and b/sources/themes/material/img/emojis/1f612.png differ diff --git a/sources/themes/material/img/emojis/1f613.png b/sources/themes/material/img/emojis/1f613.png new file mode 100644 index 0000000..4140c6b Binary files /dev/null and b/sources/themes/material/img/emojis/1f613.png differ diff --git a/sources/themes/material/img/emojis/1f614.png b/sources/themes/material/img/emojis/1f614.png new file mode 100644 index 0000000..29d9126 Binary files /dev/null and b/sources/themes/material/img/emojis/1f614.png differ diff --git a/sources/themes/material/img/emojis/1f615.png b/sources/themes/material/img/emojis/1f615.png new file mode 100644 index 0000000..8ebd2d4 Binary files /dev/null and b/sources/themes/material/img/emojis/1f615.png differ diff --git a/sources/themes/material/img/emojis/1f616.png b/sources/themes/material/img/emojis/1f616.png new file mode 100644 index 0000000..8b5ce4e Binary files /dev/null and b/sources/themes/material/img/emojis/1f616.png differ diff --git a/sources/themes/material/img/emojis/1f617.png b/sources/themes/material/img/emojis/1f617.png new file mode 100644 index 0000000..baa3dde Binary files /dev/null and b/sources/themes/material/img/emojis/1f617.png differ diff --git a/sources/themes/material/img/emojis/1f618.png b/sources/themes/material/img/emojis/1f618.png new file mode 100644 index 0000000..84a0c87 Binary files /dev/null and b/sources/themes/material/img/emojis/1f618.png differ diff --git a/sources/themes/material/img/emojis/1f619.png b/sources/themes/material/img/emojis/1f619.png new file mode 100644 index 0000000..e8d9966 Binary files /dev/null and b/sources/themes/material/img/emojis/1f619.png differ diff --git a/sources/themes/material/img/emojis/1f61a.png b/sources/themes/material/img/emojis/1f61a.png new file mode 100644 index 0000000..f527d8d Binary files /dev/null and b/sources/themes/material/img/emojis/1f61a.png differ diff --git a/sources/themes/material/img/emojis/1f61b.png b/sources/themes/material/img/emojis/1f61b.png new file mode 100644 index 0000000..202611b Binary files /dev/null and b/sources/themes/material/img/emojis/1f61b.png differ diff --git a/sources/themes/material/img/emojis/1f61c.png b/sources/themes/material/img/emojis/1f61c.png new file mode 100644 index 0000000..7922c7c Binary files /dev/null and b/sources/themes/material/img/emojis/1f61c.png differ diff --git a/sources/themes/material/img/emojis/1f61d.png b/sources/themes/material/img/emojis/1f61d.png new file mode 100644 index 0000000..da8852b Binary files /dev/null and b/sources/themes/material/img/emojis/1f61d.png differ diff --git a/sources/themes/material/img/emojis/1f61e.png b/sources/themes/material/img/emojis/1f61e.png new file mode 100644 index 0000000..9a54327 Binary files /dev/null and b/sources/themes/material/img/emojis/1f61e.png differ diff --git a/sources/themes/material/img/emojis/1f61f.png b/sources/themes/material/img/emojis/1f61f.png new file mode 100644 index 0000000..259dcc6 Binary files /dev/null and b/sources/themes/material/img/emojis/1f61f.png differ diff --git a/sources/themes/material/img/emojis/1f620.png b/sources/themes/material/img/emojis/1f620.png new file mode 100644 index 0000000..9e232e0 Binary files /dev/null and b/sources/themes/material/img/emojis/1f620.png differ diff --git a/sources/themes/material/img/emojis/1f621.png b/sources/themes/material/img/emojis/1f621.png new file mode 100644 index 0000000..d738da5 Binary files /dev/null and b/sources/themes/material/img/emojis/1f621.png differ diff --git a/sources/themes/material/img/emojis/1f622.png b/sources/themes/material/img/emojis/1f622.png new file mode 100644 index 0000000..cfc3855 Binary files /dev/null and b/sources/themes/material/img/emojis/1f622.png differ diff --git a/sources/themes/material/img/emojis/1f623.png b/sources/themes/material/img/emojis/1f623.png new file mode 100644 index 0000000..df7a627 Binary files /dev/null and b/sources/themes/material/img/emojis/1f623.png differ diff --git a/sources/themes/material/img/emojis/1f624.png b/sources/themes/material/img/emojis/1f624.png new file mode 100644 index 0000000..46f5f11 Binary files /dev/null and b/sources/themes/material/img/emojis/1f624.png differ diff --git a/sources/themes/material/img/emojis/1f625.png b/sources/themes/material/img/emojis/1f625.png new file mode 100644 index 0000000..e90a4eb Binary files /dev/null and b/sources/themes/material/img/emojis/1f625.png differ diff --git a/sources/themes/material/img/emojis/1f626.png b/sources/themes/material/img/emojis/1f626.png new file mode 100644 index 0000000..c56a157 Binary files /dev/null and b/sources/themes/material/img/emojis/1f626.png differ diff --git a/sources/themes/material/img/emojis/1f627.png b/sources/themes/material/img/emojis/1f627.png new file mode 100644 index 0000000..4dc428a Binary files /dev/null and b/sources/themes/material/img/emojis/1f627.png differ diff --git a/sources/themes/material/img/emojis/1f628.png b/sources/themes/material/img/emojis/1f628.png new file mode 100644 index 0000000..5eab274 Binary files /dev/null and b/sources/themes/material/img/emojis/1f628.png differ diff --git a/sources/themes/material/img/emojis/1f629.png b/sources/themes/material/img/emojis/1f629.png new file mode 100644 index 0000000..1a0a81b Binary files /dev/null and b/sources/themes/material/img/emojis/1f629.png differ diff --git a/sources/themes/material/img/emojis/1f62a.png b/sources/themes/material/img/emojis/1f62a.png new file mode 100644 index 0000000..838f789 Binary files /dev/null and b/sources/themes/material/img/emojis/1f62a.png differ diff --git a/sources/themes/material/img/emojis/1f62b.png b/sources/themes/material/img/emojis/1f62b.png new file mode 100644 index 0000000..52b0d45 Binary files /dev/null and b/sources/themes/material/img/emojis/1f62b.png differ diff --git a/sources/themes/material/img/emojis/1f62c.png b/sources/themes/material/img/emojis/1f62c.png new file mode 100644 index 0000000..8a74e48 Binary files /dev/null and b/sources/themes/material/img/emojis/1f62c.png differ diff --git a/sources/themes/material/img/emojis/1f62d.png b/sources/themes/material/img/emojis/1f62d.png new file mode 100644 index 0000000..e1c93ac Binary files /dev/null and b/sources/themes/material/img/emojis/1f62d.png differ diff --git a/sources/themes/material/img/emojis/1f62e.png b/sources/themes/material/img/emojis/1f62e.png new file mode 100644 index 0000000..f1979b0 Binary files /dev/null and b/sources/themes/material/img/emojis/1f62e.png differ diff --git a/sources/themes/material/img/emojis/1f62f.png b/sources/themes/material/img/emojis/1f62f.png new file mode 100644 index 0000000..d7bbd48 Binary files /dev/null and b/sources/themes/material/img/emojis/1f62f.png differ diff --git a/sources/themes/material/img/emojis/1f630.png b/sources/themes/material/img/emojis/1f630.png new file mode 100644 index 0000000..4be41d8 Binary files /dev/null and b/sources/themes/material/img/emojis/1f630.png differ diff --git a/sources/themes/material/img/emojis/1f631.png b/sources/themes/material/img/emojis/1f631.png new file mode 100644 index 0000000..edb20bb Binary files /dev/null and b/sources/themes/material/img/emojis/1f631.png differ diff --git a/sources/themes/material/img/emojis/1f632.png b/sources/themes/material/img/emojis/1f632.png new file mode 100644 index 0000000..29e1966 Binary files /dev/null and b/sources/themes/material/img/emojis/1f632.png differ diff --git a/sources/themes/material/img/emojis/1f633.png b/sources/themes/material/img/emojis/1f633.png new file mode 100644 index 0000000..e9d280e Binary files /dev/null and b/sources/themes/material/img/emojis/1f633.png differ diff --git a/sources/themes/material/img/emojis/1f634.png b/sources/themes/material/img/emojis/1f634.png new file mode 100644 index 0000000..bea6bde Binary files /dev/null and b/sources/themes/material/img/emojis/1f634.png differ diff --git a/sources/themes/material/img/emojis/1f635.png b/sources/themes/material/img/emojis/1f635.png new file mode 100644 index 0000000..2a543d8 Binary files /dev/null and b/sources/themes/material/img/emojis/1f635.png differ diff --git a/sources/themes/material/img/emojis/1f636.png b/sources/themes/material/img/emojis/1f636.png new file mode 100644 index 0000000..3964520 Binary files /dev/null and b/sources/themes/material/img/emojis/1f636.png differ diff --git a/sources/themes/material/img/emojis/1f637.png b/sources/themes/material/img/emojis/1f637.png new file mode 100644 index 0000000..6b7be89 Binary files /dev/null and b/sources/themes/material/img/emojis/1f637.png differ diff --git a/sources/themes/material/img/emojis/1f638.png b/sources/themes/material/img/emojis/1f638.png new file mode 100644 index 0000000..935519d Binary files /dev/null and b/sources/themes/material/img/emojis/1f638.png differ diff --git a/sources/themes/material/img/emojis/1f639.png b/sources/themes/material/img/emojis/1f639.png new file mode 100644 index 0000000..2d000e1 Binary files /dev/null and b/sources/themes/material/img/emojis/1f639.png differ diff --git a/sources/themes/material/img/emojis/1f63a.png b/sources/themes/material/img/emojis/1f63a.png new file mode 100644 index 0000000..f316bcd Binary files /dev/null and b/sources/themes/material/img/emojis/1f63a.png differ diff --git a/sources/themes/material/img/emojis/1f63b.png b/sources/themes/material/img/emojis/1f63b.png new file mode 100644 index 0000000..35565e2 Binary files /dev/null and b/sources/themes/material/img/emojis/1f63b.png differ diff --git a/sources/themes/material/img/emojis/1f63c.png b/sources/themes/material/img/emojis/1f63c.png new file mode 100644 index 0000000..8f16417 Binary files /dev/null and b/sources/themes/material/img/emojis/1f63c.png differ diff --git a/sources/themes/material/img/emojis/1f63d.png b/sources/themes/material/img/emojis/1f63d.png new file mode 100644 index 0000000..0b1338e Binary files /dev/null and b/sources/themes/material/img/emojis/1f63d.png differ diff --git a/sources/themes/material/img/emojis/1f63e.png b/sources/themes/material/img/emojis/1f63e.png new file mode 100644 index 0000000..efc8cbc Binary files /dev/null and b/sources/themes/material/img/emojis/1f63e.png differ diff --git a/sources/themes/material/img/emojis/1f63f.png b/sources/themes/material/img/emojis/1f63f.png new file mode 100644 index 0000000..ef429e0 Binary files /dev/null and b/sources/themes/material/img/emojis/1f63f.png differ diff --git a/sources/themes/material/img/emojis/1f640.png b/sources/themes/material/img/emojis/1f640.png new file mode 100644 index 0000000..c41cb4a Binary files /dev/null and b/sources/themes/material/img/emojis/1f640.png differ diff --git a/sources/themes/material/img/emojis/1f645.png b/sources/themes/material/img/emojis/1f645.png new file mode 100644 index 0000000..e1ce2b5 Binary files /dev/null and b/sources/themes/material/img/emojis/1f645.png differ diff --git a/sources/themes/material/img/emojis/1f646.png b/sources/themes/material/img/emojis/1f646.png new file mode 100644 index 0000000..8fbed00 Binary files /dev/null and b/sources/themes/material/img/emojis/1f646.png differ diff --git a/sources/themes/material/img/emojis/1f647.png b/sources/themes/material/img/emojis/1f647.png new file mode 100644 index 0000000..8755a7c Binary files /dev/null and b/sources/themes/material/img/emojis/1f647.png differ diff --git a/sources/themes/material/img/emojis/1f648.png b/sources/themes/material/img/emojis/1f648.png new file mode 100644 index 0000000..0c903f6 Binary files /dev/null and b/sources/themes/material/img/emojis/1f648.png differ diff --git a/sources/themes/material/img/emojis/1f649.png b/sources/themes/material/img/emojis/1f649.png new file mode 100644 index 0000000..4b078c2 Binary files /dev/null and b/sources/themes/material/img/emojis/1f649.png differ diff --git a/sources/themes/material/img/emojis/1f64a.png b/sources/themes/material/img/emojis/1f64a.png new file mode 100644 index 0000000..9b5a9bb Binary files /dev/null and b/sources/themes/material/img/emojis/1f64a.png differ diff --git a/sources/themes/material/img/emojis/1f64b.png b/sources/themes/material/img/emojis/1f64b.png new file mode 100644 index 0000000..34ace83 Binary files /dev/null and b/sources/themes/material/img/emojis/1f64b.png differ diff --git a/sources/themes/material/img/emojis/1f64c.png b/sources/themes/material/img/emojis/1f64c.png new file mode 100644 index 0000000..2d7f2e1 Binary files /dev/null and b/sources/themes/material/img/emojis/1f64c.png differ diff --git a/sources/themes/material/img/emojis/1f64d.png b/sources/themes/material/img/emojis/1f64d.png new file mode 100644 index 0000000..7a77774 Binary files /dev/null and b/sources/themes/material/img/emojis/1f64d.png differ diff --git a/sources/themes/material/img/emojis/1f64e.png b/sources/themes/material/img/emojis/1f64e.png new file mode 100644 index 0000000..96daf5d Binary files /dev/null and b/sources/themes/material/img/emojis/1f64e.png differ diff --git a/sources/themes/material/img/emojis/1f64f.png b/sources/themes/material/img/emojis/1f64f.png new file mode 100644 index 0000000..86a9acd Binary files /dev/null and b/sources/themes/material/img/emojis/1f64f.png differ diff --git a/sources/themes/material/img/emojis/1f680.png b/sources/themes/material/img/emojis/1f680.png new file mode 100644 index 0000000..1392f1e Binary files /dev/null and b/sources/themes/material/img/emojis/1f680.png differ diff --git a/sources/themes/material/img/emojis/1f681.png b/sources/themes/material/img/emojis/1f681.png new file mode 100644 index 0000000..818492c Binary files /dev/null and b/sources/themes/material/img/emojis/1f681.png differ diff --git a/sources/themes/material/img/emojis/1f682.png b/sources/themes/material/img/emojis/1f682.png new file mode 100644 index 0000000..3c9fc73 Binary files /dev/null and b/sources/themes/material/img/emojis/1f682.png differ diff --git a/sources/themes/material/img/emojis/1f683.png b/sources/themes/material/img/emojis/1f683.png new file mode 100644 index 0000000..2e4a8af Binary files /dev/null and b/sources/themes/material/img/emojis/1f683.png differ diff --git a/sources/themes/material/img/emojis/1f684.png b/sources/themes/material/img/emojis/1f684.png new file mode 100644 index 0000000..2149c94 Binary files /dev/null and b/sources/themes/material/img/emojis/1f684.png differ diff --git a/sources/themes/material/img/emojis/1f685.png b/sources/themes/material/img/emojis/1f685.png new file mode 100644 index 0000000..1849973 Binary files /dev/null and b/sources/themes/material/img/emojis/1f685.png differ diff --git a/sources/themes/material/img/emojis/1f686.png b/sources/themes/material/img/emojis/1f686.png new file mode 100644 index 0000000..86f009f Binary files /dev/null and b/sources/themes/material/img/emojis/1f686.png differ diff --git a/sources/themes/material/img/emojis/1f687.png b/sources/themes/material/img/emojis/1f687.png new file mode 100644 index 0000000..a9193c5 Binary files /dev/null and b/sources/themes/material/img/emojis/1f687.png differ diff --git a/sources/themes/material/img/emojis/1f688.png b/sources/themes/material/img/emojis/1f688.png new file mode 100644 index 0000000..65a124d Binary files /dev/null and b/sources/themes/material/img/emojis/1f688.png differ diff --git a/sources/themes/material/img/emojis/1f689.png b/sources/themes/material/img/emojis/1f689.png new file mode 100644 index 0000000..4f4242c Binary files /dev/null and b/sources/themes/material/img/emojis/1f689.png differ diff --git a/sources/themes/material/img/emojis/1f68a.png b/sources/themes/material/img/emojis/1f68a.png new file mode 100644 index 0000000..8b92ea5 Binary files /dev/null and b/sources/themes/material/img/emojis/1f68a.png differ diff --git a/sources/themes/material/img/emojis/1f68b.png b/sources/themes/material/img/emojis/1f68b.png new file mode 100644 index 0000000..023078a Binary files /dev/null and b/sources/themes/material/img/emojis/1f68b.png differ diff --git a/sources/themes/material/img/emojis/1f68c.png b/sources/themes/material/img/emojis/1f68c.png new file mode 100644 index 0000000..d2e5a25 Binary files /dev/null and b/sources/themes/material/img/emojis/1f68c.png differ diff --git a/sources/themes/material/img/emojis/1f68d.png b/sources/themes/material/img/emojis/1f68d.png new file mode 100644 index 0000000..703a93a Binary files /dev/null and b/sources/themes/material/img/emojis/1f68d.png differ diff --git a/sources/themes/material/img/emojis/1f68e.png b/sources/themes/material/img/emojis/1f68e.png new file mode 100644 index 0000000..cb5e781 Binary files /dev/null and b/sources/themes/material/img/emojis/1f68e.png differ diff --git a/sources/themes/material/img/emojis/1f68f.png b/sources/themes/material/img/emojis/1f68f.png new file mode 100644 index 0000000..647b959 Binary files /dev/null and b/sources/themes/material/img/emojis/1f68f.png differ diff --git a/sources/themes/material/img/emojis/1f690.png b/sources/themes/material/img/emojis/1f690.png new file mode 100644 index 0000000..2913785 Binary files /dev/null and b/sources/themes/material/img/emojis/1f690.png differ diff --git a/sources/themes/material/img/emojis/1f691.png b/sources/themes/material/img/emojis/1f691.png new file mode 100644 index 0000000..7cc9ce0 Binary files /dev/null and b/sources/themes/material/img/emojis/1f691.png differ diff --git a/sources/themes/material/img/emojis/1f692.png b/sources/themes/material/img/emojis/1f692.png new file mode 100644 index 0000000..30fe43d Binary files /dev/null and b/sources/themes/material/img/emojis/1f692.png differ diff --git a/sources/themes/material/img/emojis/1f693.png b/sources/themes/material/img/emojis/1f693.png new file mode 100644 index 0000000..ea1f919 Binary files /dev/null and b/sources/themes/material/img/emojis/1f693.png differ diff --git a/sources/themes/material/img/emojis/1f694.png b/sources/themes/material/img/emojis/1f694.png new file mode 100644 index 0000000..43aff4e Binary files /dev/null and b/sources/themes/material/img/emojis/1f694.png differ diff --git a/sources/themes/material/img/emojis/1f695.png b/sources/themes/material/img/emojis/1f695.png new file mode 100644 index 0000000..11b1927 Binary files /dev/null and b/sources/themes/material/img/emojis/1f695.png differ diff --git a/sources/themes/material/img/emojis/1f696.png b/sources/themes/material/img/emojis/1f696.png new file mode 100644 index 0000000..0528cdb Binary files /dev/null and b/sources/themes/material/img/emojis/1f696.png differ diff --git a/sources/themes/material/img/emojis/1f697.png b/sources/themes/material/img/emojis/1f697.png new file mode 100644 index 0000000..925c94c Binary files /dev/null and b/sources/themes/material/img/emojis/1f697.png differ diff --git a/sources/themes/material/img/emojis/1f698.png b/sources/themes/material/img/emojis/1f698.png new file mode 100644 index 0000000..3a45669 Binary files /dev/null and b/sources/themes/material/img/emojis/1f698.png differ diff --git a/sources/themes/material/img/emojis/1f699.png b/sources/themes/material/img/emojis/1f699.png new file mode 100644 index 0000000..5f9fa97 Binary files /dev/null and b/sources/themes/material/img/emojis/1f699.png differ diff --git a/sources/themes/material/img/emojis/1f69a.png b/sources/themes/material/img/emojis/1f69a.png new file mode 100644 index 0000000..2501b22 Binary files /dev/null and b/sources/themes/material/img/emojis/1f69a.png differ diff --git a/sources/themes/material/img/emojis/1f69b.png b/sources/themes/material/img/emojis/1f69b.png new file mode 100644 index 0000000..e6f143e Binary files /dev/null and b/sources/themes/material/img/emojis/1f69b.png differ diff --git a/sources/themes/material/img/emojis/1f69c.png b/sources/themes/material/img/emojis/1f69c.png new file mode 100644 index 0000000..523d296 Binary files /dev/null and b/sources/themes/material/img/emojis/1f69c.png differ diff --git a/sources/themes/material/img/emojis/1f69d.png b/sources/themes/material/img/emojis/1f69d.png new file mode 100644 index 0000000..8e554c0 Binary files /dev/null and b/sources/themes/material/img/emojis/1f69d.png differ diff --git a/sources/themes/material/img/emojis/1f69e.png b/sources/themes/material/img/emojis/1f69e.png new file mode 100644 index 0000000..4d603ff Binary files /dev/null and b/sources/themes/material/img/emojis/1f69e.png differ diff --git a/sources/themes/material/img/emojis/1f69f.png b/sources/themes/material/img/emojis/1f69f.png new file mode 100644 index 0000000..580dfc6 Binary files /dev/null and b/sources/themes/material/img/emojis/1f69f.png differ diff --git a/sources/themes/material/img/emojis/1f6a0.png b/sources/themes/material/img/emojis/1f6a0.png new file mode 100644 index 0000000..426c9f4 Binary files /dev/null and b/sources/themes/material/img/emojis/1f6a0.png differ diff --git a/sources/themes/material/img/emojis/1f6a1.png b/sources/themes/material/img/emojis/1f6a1.png new file mode 100644 index 0000000..3dc8291 Binary files /dev/null and b/sources/themes/material/img/emojis/1f6a1.png differ diff --git a/sources/themes/material/img/emojis/1f6a2.png b/sources/themes/material/img/emojis/1f6a2.png new file mode 100644 index 0000000..aa5d978 Binary files /dev/null and b/sources/themes/material/img/emojis/1f6a2.png differ diff --git a/sources/themes/material/img/emojis/1f6a3.png b/sources/themes/material/img/emojis/1f6a3.png new file mode 100644 index 0000000..a8ef814 Binary files /dev/null and b/sources/themes/material/img/emojis/1f6a3.png differ diff --git a/sources/themes/material/img/emojis/1f6a4.png b/sources/themes/material/img/emojis/1f6a4.png new file mode 100644 index 0000000..e29b420 Binary files /dev/null and b/sources/themes/material/img/emojis/1f6a4.png differ diff --git a/sources/themes/material/img/emojis/1f6a5.png b/sources/themes/material/img/emojis/1f6a5.png new file mode 100644 index 0000000..142a45a Binary files /dev/null and b/sources/themes/material/img/emojis/1f6a5.png differ diff --git a/sources/themes/material/img/emojis/1f6a6.png b/sources/themes/material/img/emojis/1f6a6.png new file mode 100644 index 0000000..a2d6fde Binary files /dev/null and b/sources/themes/material/img/emojis/1f6a6.png differ diff --git a/sources/themes/material/img/emojis/1f6a7.png b/sources/themes/material/img/emojis/1f6a7.png new file mode 100644 index 0000000..58fae5e Binary files /dev/null and b/sources/themes/material/img/emojis/1f6a7.png differ diff --git a/sources/themes/material/img/emojis/1f6a8.png b/sources/themes/material/img/emojis/1f6a8.png new file mode 100644 index 0000000..e88f594 Binary files /dev/null and b/sources/themes/material/img/emojis/1f6a8.png differ diff --git a/sources/themes/material/img/emojis/1f6a9.png b/sources/themes/material/img/emojis/1f6a9.png new file mode 100644 index 0000000..111b547 Binary files /dev/null and b/sources/themes/material/img/emojis/1f6a9.png differ diff --git a/sources/themes/material/img/emojis/1f6aa.png b/sources/themes/material/img/emojis/1f6aa.png new file mode 100644 index 0000000..ae039d9 Binary files /dev/null and b/sources/themes/material/img/emojis/1f6aa.png differ diff --git a/sources/themes/material/img/emojis/1f6ab.png b/sources/themes/material/img/emojis/1f6ab.png new file mode 100644 index 0000000..1667f26 Binary files /dev/null and b/sources/themes/material/img/emojis/1f6ab.png differ diff --git a/sources/themes/material/img/emojis/1f6ac.png b/sources/themes/material/img/emojis/1f6ac.png new file mode 100644 index 0000000..109aa1d Binary files /dev/null and b/sources/themes/material/img/emojis/1f6ac.png differ diff --git a/sources/themes/material/img/emojis/1f6ad.png b/sources/themes/material/img/emojis/1f6ad.png new file mode 100644 index 0000000..8709737 Binary files /dev/null and b/sources/themes/material/img/emojis/1f6ad.png differ diff --git a/sources/themes/material/img/emojis/1f6ae.png b/sources/themes/material/img/emojis/1f6ae.png new file mode 100644 index 0000000..ff856ff Binary files /dev/null and b/sources/themes/material/img/emojis/1f6ae.png differ diff --git a/sources/themes/material/img/emojis/1f6af.png b/sources/themes/material/img/emojis/1f6af.png new file mode 100644 index 0000000..3de7491 Binary files /dev/null and b/sources/themes/material/img/emojis/1f6af.png differ diff --git a/sources/themes/material/img/emojis/1f6b0.png b/sources/themes/material/img/emojis/1f6b0.png new file mode 100644 index 0000000..52e5ba3 Binary files /dev/null and b/sources/themes/material/img/emojis/1f6b0.png differ diff --git a/sources/themes/material/img/emojis/1f6b1.png b/sources/themes/material/img/emojis/1f6b1.png new file mode 100644 index 0000000..36c0b47 Binary files /dev/null and b/sources/themes/material/img/emojis/1f6b1.png differ diff --git a/sources/themes/material/img/emojis/1f6b2.png b/sources/themes/material/img/emojis/1f6b2.png new file mode 100644 index 0000000..0531e28 Binary files /dev/null and b/sources/themes/material/img/emojis/1f6b2.png differ diff --git a/sources/themes/material/img/emojis/1f6b3.png b/sources/themes/material/img/emojis/1f6b3.png new file mode 100644 index 0000000..62322bf Binary files /dev/null and b/sources/themes/material/img/emojis/1f6b3.png differ diff --git a/sources/themes/material/img/emojis/1f6b4.png b/sources/themes/material/img/emojis/1f6b4.png new file mode 100644 index 0000000..7015f78 Binary files /dev/null and b/sources/themes/material/img/emojis/1f6b4.png differ diff --git a/sources/themes/material/img/emojis/1f6b5.png b/sources/themes/material/img/emojis/1f6b5.png new file mode 100644 index 0000000..8e9dd13 Binary files /dev/null and b/sources/themes/material/img/emojis/1f6b5.png differ diff --git a/sources/themes/material/img/emojis/1f6b6.png b/sources/themes/material/img/emojis/1f6b6.png new file mode 100644 index 0000000..de8daf4 Binary files /dev/null and b/sources/themes/material/img/emojis/1f6b6.png differ diff --git a/sources/themes/material/img/emojis/1f6b7.png b/sources/themes/material/img/emojis/1f6b7.png new file mode 100644 index 0000000..e84263b Binary files /dev/null and b/sources/themes/material/img/emojis/1f6b7.png differ diff --git a/sources/themes/material/img/emojis/1f6b8.png b/sources/themes/material/img/emojis/1f6b8.png new file mode 100644 index 0000000..2506c24 Binary files /dev/null and b/sources/themes/material/img/emojis/1f6b8.png differ diff --git a/sources/themes/material/img/emojis/1f6b9.png b/sources/themes/material/img/emojis/1f6b9.png new file mode 100644 index 0000000..a724df7 Binary files /dev/null and b/sources/themes/material/img/emojis/1f6b9.png differ diff --git a/sources/themes/material/img/emojis/1f6ba.png b/sources/themes/material/img/emojis/1f6ba.png new file mode 100644 index 0000000..2a5d488 Binary files /dev/null and b/sources/themes/material/img/emojis/1f6ba.png differ diff --git a/sources/themes/material/img/emojis/1f6bb.png b/sources/themes/material/img/emojis/1f6bb.png new file mode 100644 index 0000000..8c36f7b Binary files /dev/null and b/sources/themes/material/img/emojis/1f6bb.png differ diff --git a/sources/themes/material/img/emojis/1f6bc.png b/sources/themes/material/img/emojis/1f6bc.png new file mode 100644 index 0000000..70dbc55 Binary files /dev/null and b/sources/themes/material/img/emojis/1f6bc.png differ diff --git a/sources/themes/material/img/emojis/1f6bd.png b/sources/themes/material/img/emojis/1f6bd.png new file mode 100644 index 0000000..762c306 Binary files /dev/null and b/sources/themes/material/img/emojis/1f6bd.png differ diff --git a/sources/themes/material/img/emojis/1f6be.png b/sources/themes/material/img/emojis/1f6be.png new file mode 100644 index 0000000..8aa44a6 Binary files /dev/null and b/sources/themes/material/img/emojis/1f6be.png differ diff --git a/sources/themes/material/img/emojis/1f6bf.png b/sources/themes/material/img/emojis/1f6bf.png new file mode 100644 index 0000000..d4d0c0e Binary files /dev/null and b/sources/themes/material/img/emojis/1f6bf.png differ diff --git a/sources/themes/material/img/emojis/1f6c0.png b/sources/themes/material/img/emojis/1f6c0.png new file mode 100644 index 0000000..dbe0812 Binary files /dev/null and b/sources/themes/material/img/emojis/1f6c0.png differ diff --git a/sources/themes/material/img/emojis/1f6c1.png b/sources/themes/material/img/emojis/1f6c1.png new file mode 100644 index 0000000..ff6ef3b Binary files /dev/null and b/sources/themes/material/img/emojis/1f6c1.png differ diff --git a/sources/themes/material/img/emojis/1f6c2.png b/sources/themes/material/img/emojis/1f6c2.png new file mode 100644 index 0000000..d9d139a Binary files /dev/null and b/sources/themes/material/img/emojis/1f6c2.png differ diff --git a/sources/themes/material/img/emojis/1f6c3.png b/sources/themes/material/img/emojis/1f6c3.png new file mode 100644 index 0000000..a75ff22 Binary files /dev/null and b/sources/themes/material/img/emojis/1f6c3.png differ diff --git a/sources/themes/material/img/emojis/1f6c4.png b/sources/themes/material/img/emojis/1f6c4.png new file mode 100644 index 0000000..1b4bd4a Binary files /dev/null and b/sources/themes/material/img/emojis/1f6c4.png differ diff --git a/sources/themes/material/img/emojis/1f6c5.png b/sources/themes/material/img/emojis/1f6c5.png new file mode 100644 index 0000000..f25ffcb Binary files /dev/null and b/sources/themes/material/img/emojis/1f6c5.png differ diff --git a/sources/themes/material/img/emojis/203c.png b/sources/themes/material/img/emojis/203c.png new file mode 100644 index 0000000..c4518dc Binary files /dev/null and b/sources/themes/material/img/emojis/203c.png differ diff --git a/sources/themes/material/img/emojis/2049.png b/sources/themes/material/img/emojis/2049.png new file mode 100644 index 0000000..d5b761a Binary files /dev/null and b/sources/themes/material/img/emojis/2049.png differ diff --git a/sources/themes/material/img/emojis/2122.png b/sources/themes/material/img/emojis/2122.png new file mode 100644 index 0000000..ff867db Binary files /dev/null and b/sources/themes/material/img/emojis/2122.png differ diff --git a/sources/themes/material/img/emojis/2139.png b/sources/themes/material/img/emojis/2139.png new file mode 100644 index 0000000..eeca513 Binary files /dev/null and b/sources/themes/material/img/emojis/2139.png differ diff --git a/sources/themes/material/img/emojis/2194.png b/sources/themes/material/img/emojis/2194.png new file mode 100644 index 0000000..8abc806 Binary files /dev/null and b/sources/themes/material/img/emojis/2194.png differ diff --git a/sources/themes/material/img/emojis/2195.png b/sources/themes/material/img/emojis/2195.png new file mode 100644 index 0000000..9ceaaeb Binary files /dev/null and b/sources/themes/material/img/emojis/2195.png differ diff --git a/sources/themes/material/img/emojis/2196.png b/sources/themes/material/img/emojis/2196.png new file mode 100644 index 0000000..e0e3874 Binary files /dev/null and b/sources/themes/material/img/emojis/2196.png differ diff --git a/sources/themes/material/img/emojis/2197.png b/sources/themes/material/img/emojis/2197.png new file mode 100644 index 0000000..14a081c Binary files /dev/null and b/sources/themes/material/img/emojis/2197.png differ diff --git a/sources/themes/material/img/emojis/2198.png b/sources/themes/material/img/emojis/2198.png new file mode 100644 index 0000000..fa5769d Binary files /dev/null and b/sources/themes/material/img/emojis/2198.png differ diff --git a/sources/themes/material/img/emojis/2199.png b/sources/themes/material/img/emojis/2199.png new file mode 100644 index 0000000..dc83776 Binary files /dev/null and b/sources/themes/material/img/emojis/2199.png differ diff --git a/sources/themes/material/img/emojis/21a9.png b/sources/themes/material/img/emojis/21a9.png new file mode 100644 index 0000000..51f5ed3 Binary files /dev/null and b/sources/themes/material/img/emojis/21a9.png differ diff --git a/sources/themes/material/img/emojis/21aa.png b/sources/themes/material/img/emojis/21aa.png new file mode 100644 index 0000000..88f3fbd Binary files /dev/null and b/sources/themes/material/img/emojis/21aa.png differ diff --git a/sources/themes/material/img/emojis/23-20e3.png b/sources/themes/material/img/emojis/23-20e3.png new file mode 100644 index 0000000..9994e63 Binary files /dev/null and b/sources/themes/material/img/emojis/23-20e3.png differ diff --git a/sources/themes/material/img/emojis/231a.png b/sources/themes/material/img/emojis/231a.png new file mode 100644 index 0000000..2dfa11e Binary files /dev/null and b/sources/themes/material/img/emojis/231a.png differ diff --git a/sources/themes/material/img/emojis/231b.png b/sources/themes/material/img/emojis/231b.png new file mode 100644 index 0000000..5dba6dc Binary files /dev/null and b/sources/themes/material/img/emojis/231b.png differ diff --git a/sources/themes/material/img/emojis/23e9.png b/sources/themes/material/img/emojis/23e9.png new file mode 100644 index 0000000..9446630 Binary files /dev/null and b/sources/themes/material/img/emojis/23e9.png differ diff --git a/sources/themes/material/img/emojis/23ea.png b/sources/themes/material/img/emojis/23ea.png new file mode 100644 index 0000000..cbd9965 Binary files /dev/null and b/sources/themes/material/img/emojis/23ea.png differ diff --git a/sources/themes/material/img/emojis/23eb.png b/sources/themes/material/img/emojis/23eb.png new file mode 100644 index 0000000..15dd488 Binary files /dev/null and b/sources/themes/material/img/emojis/23eb.png differ diff --git a/sources/themes/material/img/emojis/23ec.png b/sources/themes/material/img/emojis/23ec.png new file mode 100644 index 0000000..dfed787 Binary files /dev/null and b/sources/themes/material/img/emojis/23ec.png differ diff --git a/sources/themes/material/img/emojis/23f0.png b/sources/themes/material/img/emojis/23f0.png new file mode 100644 index 0000000..4381e5a Binary files /dev/null and b/sources/themes/material/img/emojis/23f0.png differ diff --git a/sources/themes/material/img/emojis/23f3.png b/sources/themes/material/img/emojis/23f3.png new file mode 100644 index 0000000..e9a4a40 Binary files /dev/null and b/sources/themes/material/img/emojis/23f3.png differ diff --git a/sources/themes/material/img/emojis/24c2.png b/sources/themes/material/img/emojis/24c2.png new file mode 100644 index 0000000..1cf572c Binary files /dev/null and b/sources/themes/material/img/emojis/24c2.png differ diff --git a/sources/themes/material/img/emojis/25aa.png b/sources/themes/material/img/emojis/25aa.png new file mode 100644 index 0000000..4212c01 Binary files /dev/null and b/sources/themes/material/img/emojis/25aa.png differ diff --git a/sources/themes/material/img/emojis/25ab.png b/sources/themes/material/img/emojis/25ab.png new file mode 100644 index 0000000..c578bfe Binary files /dev/null and b/sources/themes/material/img/emojis/25ab.png differ diff --git a/sources/themes/material/img/emojis/25b6.png b/sources/themes/material/img/emojis/25b6.png new file mode 100644 index 0000000..aa0977c Binary files /dev/null and b/sources/themes/material/img/emojis/25b6.png differ diff --git a/sources/themes/material/img/emojis/25c0.png b/sources/themes/material/img/emojis/25c0.png new file mode 100644 index 0000000..2bc3cdf Binary files /dev/null and b/sources/themes/material/img/emojis/25c0.png differ diff --git a/sources/themes/material/img/emojis/25fb.png b/sources/themes/material/img/emojis/25fb.png new file mode 100644 index 0000000..0835478 Binary files /dev/null and b/sources/themes/material/img/emojis/25fb.png differ diff --git a/sources/themes/material/img/emojis/25fc.png b/sources/themes/material/img/emojis/25fc.png new file mode 100644 index 0000000..682caec Binary files /dev/null and b/sources/themes/material/img/emojis/25fc.png differ diff --git a/sources/themes/material/img/emojis/25fd.png b/sources/themes/material/img/emojis/25fd.png new file mode 100644 index 0000000..2289f48 Binary files /dev/null and b/sources/themes/material/img/emojis/25fd.png differ diff --git a/sources/themes/material/img/emojis/25fe.png b/sources/themes/material/img/emojis/25fe.png new file mode 100644 index 0000000..34e418a Binary files /dev/null and b/sources/themes/material/img/emojis/25fe.png differ diff --git a/sources/themes/material/img/emojis/2600.png b/sources/themes/material/img/emojis/2600.png new file mode 100644 index 0000000..6f87a2d Binary files /dev/null and b/sources/themes/material/img/emojis/2600.png differ diff --git a/sources/themes/material/img/emojis/2601.png b/sources/themes/material/img/emojis/2601.png new file mode 100644 index 0000000..72c190b Binary files /dev/null and b/sources/themes/material/img/emojis/2601.png differ diff --git a/sources/themes/material/img/emojis/260e.png b/sources/themes/material/img/emojis/260e.png new file mode 100644 index 0000000..55b36e1 Binary files /dev/null and b/sources/themes/material/img/emojis/260e.png differ diff --git a/sources/themes/material/img/emojis/2611.png b/sources/themes/material/img/emojis/2611.png new file mode 100644 index 0000000..964c7de Binary files /dev/null and b/sources/themes/material/img/emojis/2611.png differ diff --git a/sources/themes/material/img/emojis/2614.png b/sources/themes/material/img/emojis/2614.png new file mode 100644 index 0000000..314a609 Binary files /dev/null and b/sources/themes/material/img/emojis/2614.png differ diff --git a/sources/themes/material/img/emojis/2615.png b/sources/themes/material/img/emojis/2615.png new file mode 100644 index 0000000..9d0f3e3 Binary files /dev/null and b/sources/themes/material/img/emojis/2615.png differ diff --git a/sources/themes/material/img/emojis/261d.png b/sources/themes/material/img/emojis/261d.png new file mode 100644 index 0000000..9eb6332 Binary files /dev/null and b/sources/themes/material/img/emojis/261d.png differ diff --git a/sources/themes/material/img/emojis/263a.png b/sources/themes/material/img/emojis/263a.png new file mode 100644 index 0000000..4622b21 Binary files /dev/null and b/sources/themes/material/img/emojis/263a.png differ diff --git a/sources/themes/material/img/emojis/2648.png b/sources/themes/material/img/emojis/2648.png new file mode 100644 index 0000000..8cd932d Binary files /dev/null and b/sources/themes/material/img/emojis/2648.png differ diff --git a/sources/themes/material/img/emojis/2649.png b/sources/themes/material/img/emojis/2649.png new file mode 100644 index 0000000..3e29af1 Binary files /dev/null and b/sources/themes/material/img/emojis/2649.png differ diff --git a/sources/themes/material/img/emojis/264a.png b/sources/themes/material/img/emojis/264a.png new file mode 100644 index 0000000..4c89087 Binary files /dev/null and b/sources/themes/material/img/emojis/264a.png differ diff --git a/sources/themes/material/img/emojis/264b.png b/sources/themes/material/img/emojis/264b.png new file mode 100644 index 0000000..0e8c73a Binary files /dev/null and b/sources/themes/material/img/emojis/264b.png differ diff --git a/sources/themes/material/img/emojis/264c.png b/sources/themes/material/img/emojis/264c.png new file mode 100644 index 0000000..41da672 Binary files /dev/null and b/sources/themes/material/img/emojis/264c.png differ diff --git a/sources/themes/material/img/emojis/264d.png b/sources/themes/material/img/emojis/264d.png new file mode 100644 index 0000000..c68f46c Binary files /dev/null and b/sources/themes/material/img/emojis/264d.png differ diff --git a/sources/themes/material/img/emojis/264e.png b/sources/themes/material/img/emojis/264e.png new file mode 100644 index 0000000..089126b Binary files /dev/null and b/sources/themes/material/img/emojis/264e.png differ diff --git a/sources/themes/material/img/emojis/264f.png b/sources/themes/material/img/emojis/264f.png new file mode 100644 index 0000000..c5bc85e Binary files /dev/null and b/sources/themes/material/img/emojis/264f.png differ diff --git a/sources/themes/material/img/emojis/2650.png b/sources/themes/material/img/emojis/2650.png new file mode 100644 index 0000000..a8092ef Binary files /dev/null and b/sources/themes/material/img/emojis/2650.png differ diff --git a/sources/themes/material/img/emojis/2651.png b/sources/themes/material/img/emojis/2651.png new file mode 100644 index 0000000..18275aa Binary files /dev/null and b/sources/themes/material/img/emojis/2651.png differ diff --git a/sources/themes/material/img/emojis/2652.png b/sources/themes/material/img/emojis/2652.png new file mode 100644 index 0000000..a5e7e28 Binary files /dev/null and b/sources/themes/material/img/emojis/2652.png differ diff --git a/sources/themes/material/img/emojis/2653.png b/sources/themes/material/img/emojis/2653.png new file mode 100644 index 0000000..c554949 Binary files /dev/null and b/sources/themes/material/img/emojis/2653.png differ diff --git a/sources/themes/material/img/emojis/2660.png b/sources/themes/material/img/emojis/2660.png new file mode 100644 index 0000000..63ec650 Binary files /dev/null and b/sources/themes/material/img/emojis/2660.png differ diff --git a/sources/themes/material/img/emojis/2663.png b/sources/themes/material/img/emojis/2663.png new file mode 100644 index 0000000..57c2690 Binary files /dev/null and b/sources/themes/material/img/emojis/2663.png differ diff --git a/sources/themes/material/img/emojis/2665.png b/sources/themes/material/img/emojis/2665.png new file mode 100644 index 0000000..f6a667b Binary files /dev/null and b/sources/themes/material/img/emojis/2665.png differ diff --git a/sources/themes/material/img/emojis/2666.png b/sources/themes/material/img/emojis/2666.png new file mode 100644 index 0000000..14a87f1 Binary files /dev/null and b/sources/themes/material/img/emojis/2666.png differ diff --git a/sources/themes/material/img/emojis/2668.png b/sources/themes/material/img/emojis/2668.png new file mode 100644 index 0000000..046d380 Binary files /dev/null and b/sources/themes/material/img/emojis/2668.png differ diff --git a/sources/themes/material/img/emojis/267b.png b/sources/themes/material/img/emojis/267b.png new file mode 100644 index 0000000..502fcd6 Binary files /dev/null and b/sources/themes/material/img/emojis/267b.png differ diff --git a/sources/themes/material/img/emojis/267f.png b/sources/themes/material/img/emojis/267f.png new file mode 100644 index 0000000..bafd2ae Binary files /dev/null and b/sources/themes/material/img/emojis/267f.png differ diff --git a/sources/themes/material/img/emojis/2693.png b/sources/themes/material/img/emojis/2693.png new file mode 100644 index 0000000..dff27ca Binary files /dev/null and b/sources/themes/material/img/emojis/2693.png differ diff --git a/sources/themes/material/img/emojis/26a0.png b/sources/themes/material/img/emojis/26a0.png new file mode 100644 index 0000000..6d24a5a Binary files /dev/null and b/sources/themes/material/img/emojis/26a0.png differ diff --git a/sources/themes/material/img/emojis/26a1.png b/sources/themes/material/img/emojis/26a1.png new file mode 100644 index 0000000..c92564b Binary files /dev/null and b/sources/themes/material/img/emojis/26a1.png differ diff --git a/sources/themes/material/img/emojis/26aa.png b/sources/themes/material/img/emojis/26aa.png new file mode 100644 index 0000000..d31a9d9 Binary files /dev/null and b/sources/themes/material/img/emojis/26aa.png differ diff --git a/sources/themes/material/img/emojis/26ab.png b/sources/themes/material/img/emojis/26ab.png new file mode 100644 index 0000000..ced5628 Binary files /dev/null and b/sources/themes/material/img/emojis/26ab.png differ diff --git a/sources/themes/material/img/emojis/26bd.png b/sources/themes/material/img/emojis/26bd.png new file mode 100644 index 0000000..93f358e Binary files /dev/null and b/sources/themes/material/img/emojis/26bd.png differ diff --git a/sources/themes/material/img/emojis/26be.png b/sources/themes/material/img/emojis/26be.png new file mode 100644 index 0000000..c552684 Binary files /dev/null and b/sources/themes/material/img/emojis/26be.png differ diff --git a/sources/themes/material/img/emojis/26c4.png b/sources/themes/material/img/emojis/26c4.png new file mode 100644 index 0000000..94e0602 Binary files /dev/null and b/sources/themes/material/img/emojis/26c4.png differ diff --git a/sources/themes/material/img/emojis/26c5.png b/sources/themes/material/img/emojis/26c5.png new file mode 100644 index 0000000..f32bf77 Binary files /dev/null and b/sources/themes/material/img/emojis/26c5.png differ diff --git a/sources/themes/material/img/emojis/26ce.png b/sources/themes/material/img/emojis/26ce.png new file mode 100644 index 0000000..9d446fd Binary files /dev/null and b/sources/themes/material/img/emojis/26ce.png differ diff --git a/sources/themes/material/img/emojis/26d4.png b/sources/themes/material/img/emojis/26d4.png new file mode 100644 index 0000000..23ca1a4 Binary files /dev/null and b/sources/themes/material/img/emojis/26d4.png differ diff --git a/sources/themes/material/img/emojis/26ea.png b/sources/themes/material/img/emojis/26ea.png new file mode 100644 index 0000000..352506f Binary files /dev/null and b/sources/themes/material/img/emojis/26ea.png differ diff --git a/sources/themes/material/img/emojis/26f2.png b/sources/themes/material/img/emojis/26f2.png new file mode 100644 index 0000000..a51437b Binary files /dev/null and b/sources/themes/material/img/emojis/26f2.png differ diff --git a/sources/themes/material/img/emojis/26f3.png b/sources/themes/material/img/emojis/26f3.png new file mode 100644 index 0000000..62139fd Binary files /dev/null and b/sources/themes/material/img/emojis/26f3.png differ diff --git a/sources/themes/material/img/emojis/26f5.png b/sources/themes/material/img/emojis/26f5.png new file mode 100644 index 0000000..01026dc Binary files /dev/null and b/sources/themes/material/img/emojis/26f5.png differ diff --git a/sources/themes/material/img/emojis/26fa.png b/sources/themes/material/img/emojis/26fa.png new file mode 100644 index 0000000..4639f7b Binary files /dev/null and b/sources/themes/material/img/emojis/26fa.png differ diff --git a/sources/themes/material/img/emojis/26fd.png b/sources/themes/material/img/emojis/26fd.png new file mode 100644 index 0000000..2c8f05e Binary files /dev/null and b/sources/themes/material/img/emojis/26fd.png differ diff --git a/sources/themes/material/img/emojis/2702.png b/sources/themes/material/img/emojis/2702.png new file mode 100644 index 0000000..4905e6f Binary files /dev/null and b/sources/themes/material/img/emojis/2702.png differ diff --git a/sources/themes/material/img/emojis/2705.png b/sources/themes/material/img/emojis/2705.png new file mode 100644 index 0000000..a9713de Binary files /dev/null and b/sources/themes/material/img/emojis/2705.png differ diff --git a/sources/themes/material/img/emojis/2708.png b/sources/themes/material/img/emojis/2708.png new file mode 100644 index 0000000..0433b31 Binary files /dev/null and b/sources/themes/material/img/emojis/2708.png differ diff --git a/sources/themes/material/img/emojis/2709.png b/sources/themes/material/img/emojis/2709.png new file mode 100644 index 0000000..cacc4e0 Binary files /dev/null and b/sources/themes/material/img/emojis/2709.png differ diff --git a/sources/themes/material/img/emojis/270a.png b/sources/themes/material/img/emojis/270a.png new file mode 100644 index 0000000..23eb49a Binary files /dev/null and b/sources/themes/material/img/emojis/270a.png differ diff --git a/sources/themes/material/img/emojis/270b.png b/sources/themes/material/img/emojis/270b.png new file mode 100644 index 0000000..9f2f105 Binary files /dev/null and b/sources/themes/material/img/emojis/270b.png differ diff --git a/sources/themes/material/img/emojis/270c.png b/sources/themes/material/img/emojis/270c.png new file mode 100644 index 0000000..ad00002 Binary files /dev/null and b/sources/themes/material/img/emojis/270c.png differ diff --git a/sources/themes/material/img/emojis/270f.png b/sources/themes/material/img/emojis/270f.png new file mode 100644 index 0000000..e208de7 Binary files /dev/null and b/sources/themes/material/img/emojis/270f.png differ diff --git a/sources/themes/material/img/emojis/2712.png b/sources/themes/material/img/emojis/2712.png new file mode 100644 index 0000000..9c070e4 Binary files /dev/null and b/sources/themes/material/img/emojis/2712.png differ diff --git a/sources/themes/material/img/emojis/2714.png b/sources/themes/material/img/emojis/2714.png new file mode 100644 index 0000000..5a249a5 Binary files /dev/null and b/sources/themes/material/img/emojis/2714.png differ diff --git a/sources/themes/material/img/emojis/2716.png b/sources/themes/material/img/emojis/2716.png new file mode 100644 index 0000000..0d4b2fb Binary files /dev/null and b/sources/themes/material/img/emojis/2716.png differ diff --git a/sources/themes/material/img/emojis/2728.png b/sources/themes/material/img/emojis/2728.png new file mode 100644 index 0000000..7851544 Binary files /dev/null and b/sources/themes/material/img/emojis/2728.png differ diff --git a/sources/themes/material/img/emojis/2733.png b/sources/themes/material/img/emojis/2733.png new file mode 100644 index 0000000..b05babd Binary files /dev/null and b/sources/themes/material/img/emojis/2733.png differ diff --git a/sources/themes/material/img/emojis/2734.png b/sources/themes/material/img/emojis/2734.png new file mode 100644 index 0000000..d92d62d Binary files /dev/null and b/sources/themes/material/img/emojis/2734.png differ diff --git a/sources/themes/material/img/emojis/2744.png b/sources/themes/material/img/emojis/2744.png new file mode 100644 index 0000000..3d18612 Binary files /dev/null and b/sources/themes/material/img/emojis/2744.png differ diff --git a/sources/themes/material/img/emojis/2747.png b/sources/themes/material/img/emojis/2747.png new file mode 100644 index 0000000..5ed8df2 Binary files /dev/null and b/sources/themes/material/img/emojis/2747.png differ diff --git a/sources/themes/material/img/emojis/274c.png b/sources/themes/material/img/emojis/274c.png new file mode 100644 index 0000000..bcb5074 Binary files /dev/null and b/sources/themes/material/img/emojis/274c.png differ diff --git a/sources/themes/material/img/emojis/274e.png b/sources/themes/material/img/emojis/274e.png new file mode 100644 index 0000000..4287145 Binary files /dev/null and b/sources/themes/material/img/emojis/274e.png differ diff --git a/sources/themes/material/img/emojis/2753.png b/sources/themes/material/img/emojis/2753.png new file mode 100644 index 0000000..a1a903e Binary files /dev/null and b/sources/themes/material/img/emojis/2753.png differ diff --git a/sources/themes/material/img/emojis/2754.png b/sources/themes/material/img/emojis/2754.png new file mode 100644 index 0000000..5c9c1a0 Binary files /dev/null and b/sources/themes/material/img/emojis/2754.png differ diff --git a/sources/themes/material/img/emojis/2755.png b/sources/themes/material/img/emojis/2755.png new file mode 100644 index 0000000..18464d8 Binary files /dev/null and b/sources/themes/material/img/emojis/2755.png differ diff --git a/sources/themes/material/img/emojis/2757.png b/sources/themes/material/img/emojis/2757.png new file mode 100644 index 0000000..afe0abe Binary files /dev/null and b/sources/themes/material/img/emojis/2757.png differ diff --git a/sources/themes/material/img/emojis/2764.png b/sources/themes/material/img/emojis/2764.png new file mode 100644 index 0000000..931fcc1 Binary files /dev/null and b/sources/themes/material/img/emojis/2764.png differ diff --git a/sources/themes/material/img/emojis/2795.png b/sources/themes/material/img/emojis/2795.png new file mode 100644 index 0000000..607685e Binary files /dev/null and b/sources/themes/material/img/emojis/2795.png differ diff --git a/sources/themes/material/img/emojis/2796.png b/sources/themes/material/img/emojis/2796.png new file mode 100644 index 0000000..fbd9c14 Binary files /dev/null and b/sources/themes/material/img/emojis/2796.png differ diff --git a/sources/themes/material/img/emojis/2797.png b/sources/themes/material/img/emojis/2797.png new file mode 100644 index 0000000..e07e53e Binary files /dev/null and b/sources/themes/material/img/emojis/2797.png differ diff --git a/sources/themes/material/img/emojis/27a1.png b/sources/themes/material/img/emojis/27a1.png new file mode 100644 index 0000000..76615c8 Binary files /dev/null and b/sources/themes/material/img/emojis/27a1.png differ diff --git a/sources/themes/material/img/emojis/27b0.png b/sources/themes/material/img/emojis/27b0.png new file mode 100644 index 0000000..2fbdfeb Binary files /dev/null and b/sources/themes/material/img/emojis/27b0.png differ diff --git a/sources/themes/material/img/emojis/27bf.png b/sources/themes/material/img/emojis/27bf.png new file mode 100644 index 0000000..12d297d Binary files /dev/null and b/sources/themes/material/img/emojis/27bf.png differ diff --git a/sources/themes/material/img/emojis/2934.png b/sources/themes/material/img/emojis/2934.png new file mode 100644 index 0000000..17e3e7b Binary files /dev/null and b/sources/themes/material/img/emojis/2934.png differ diff --git a/sources/themes/material/img/emojis/2935.png b/sources/themes/material/img/emojis/2935.png new file mode 100644 index 0000000..ffa96e2 Binary files /dev/null and b/sources/themes/material/img/emojis/2935.png differ diff --git a/sources/themes/material/img/emojis/2b05.png b/sources/themes/material/img/emojis/2b05.png new file mode 100644 index 0000000..a4b9eca Binary files /dev/null and b/sources/themes/material/img/emojis/2b05.png differ diff --git a/sources/themes/material/img/emojis/2b06.png b/sources/themes/material/img/emojis/2b06.png new file mode 100644 index 0000000..7becfb1 Binary files /dev/null and b/sources/themes/material/img/emojis/2b06.png differ diff --git a/sources/themes/material/img/emojis/2b07.png b/sources/themes/material/img/emojis/2b07.png new file mode 100644 index 0000000..cc4cf6f Binary files /dev/null and b/sources/themes/material/img/emojis/2b07.png differ diff --git a/sources/themes/material/img/emojis/2b1b.png b/sources/themes/material/img/emojis/2b1b.png new file mode 100644 index 0000000..395aca1 Binary files /dev/null and b/sources/themes/material/img/emojis/2b1b.png differ diff --git a/sources/themes/material/img/emojis/2b1c.png b/sources/themes/material/img/emojis/2b1c.png new file mode 100644 index 0000000..73870dd Binary files /dev/null and b/sources/themes/material/img/emojis/2b1c.png differ diff --git a/sources/themes/material/img/emojis/2b50.png b/sources/themes/material/img/emojis/2b50.png new file mode 100644 index 0000000..a1c2a18 Binary files /dev/null and b/sources/themes/material/img/emojis/2b50.png differ diff --git a/sources/themes/material/img/emojis/2b55.png b/sources/themes/material/img/emojis/2b55.png new file mode 100644 index 0000000..562f2fa Binary files /dev/null and b/sources/themes/material/img/emojis/2b55.png differ diff --git a/sources/themes/material/img/emojis/30-20e3.png b/sources/themes/material/img/emojis/30-20e3.png new file mode 100644 index 0000000..054b5e2 Binary files /dev/null and b/sources/themes/material/img/emojis/30-20e3.png differ diff --git a/sources/themes/material/img/emojis/3030.png b/sources/themes/material/img/emojis/3030.png new file mode 100644 index 0000000..814ee6d Binary files /dev/null and b/sources/themes/material/img/emojis/3030.png differ diff --git a/sources/themes/material/img/emojis/303d.png b/sources/themes/material/img/emojis/303d.png new file mode 100644 index 0000000..5ba4521 Binary files /dev/null and b/sources/themes/material/img/emojis/303d.png differ diff --git a/sources/themes/material/img/emojis/31-20e3.png b/sources/themes/material/img/emojis/31-20e3.png new file mode 100644 index 0000000..84cd47b Binary files /dev/null and b/sources/themes/material/img/emojis/31-20e3.png differ diff --git a/sources/themes/material/img/emojis/32-20e3.png b/sources/themes/material/img/emojis/32-20e3.png new file mode 100644 index 0000000..934ff4d Binary files /dev/null and b/sources/themes/material/img/emojis/32-20e3.png differ diff --git a/sources/themes/material/img/emojis/3297.png b/sources/themes/material/img/emojis/3297.png new file mode 100644 index 0000000..eab2ee0 Binary files /dev/null and b/sources/themes/material/img/emojis/3297.png differ diff --git a/sources/themes/material/img/emojis/3299.png b/sources/themes/material/img/emojis/3299.png new file mode 100644 index 0000000..7c855df Binary files /dev/null and b/sources/themes/material/img/emojis/3299.png differ diff --git a/sources/themes/material/img/emojis/33-20e3.png b/sources/themes/material/img/emojis/33-20e3.png new file mode 100644 index 0000000..a70e9ba Binary files /dev/null and b/sources/themes/material/img/emojis/33-20e3.png differ diff --git a/sources/themes/material/img/emojis/34-20e3.png b/sources/themes/material/img/emojis/34-20e3.png new file mode 100644 index 0000000..e92505f Binary files /dev/null and b/sources/themes/material/img/emojis/34-20e3.png differ diff --git a/sources/themes/material/img/emojis/35-20e3.png b/sources/themes/material/img/emojis/35-20e3.png new file mode 100644 index 0000000..c20e1f5 Binary files /dev/null and b/sources/themes/material/img/emojis/35-20e3.png differ diff --git a/sources/themes/material/img/emojis/36-20e3.png b/sources/themes/material/img/emojis/36-20e3.png new file mode 100644 index 0000000..2da1b36 Binary files /dev/null and b/sources/themes/material/img/emojis/36-20e3.png differ diff --git a/sources/themes/material/img/emojis/37-20e3.png b/sources/themes/material/img/emojis/37-20e3.png new file mode 100644 index 0000000..3d0a91b Binary files /dev/null and b/sources/themes/material/img/emojis/37-20e3.png differ diff --git a/sources/themes/material/img/emojis/38-20e3.png b/sources/themes/material/img/emojis/38-20e3.png new file mode 100644 index 0000000..5e6315b Binary files /dev/null and b/sources/themes/material/img/emojis/38-20e3.png differ diff --git a/sources/themes/material/img/emojis/39-20e3.png b/sources/themes/material/img/emojis/39-20e3.png new file mode 100644 index 0000000..3e025fd Binary files /dev/null and b/sources/themes/material/img/emojis/39-20e3.png differ diff --git a/sources/themes/material/img/emojis/a9.png b/sources/themes/material/img/emojis/a9.png new file mode 100644 index 0000000..7b1a1cb Binary files /dev/null and b/sources/themes/material/img/emojis/a9.png differ diff --git a/sources/themes/material/img/emojis/ae.png b/sources/themes/material/img/emojis/ae.png new file mode 100644 index 0000000..a54bb46 Binary files /dev/null and b/sources/themes/material/img/emojis/ae.png differ diff --git a/sources/themes/material/img/emojis/e50a.png b/sources/themes/material/img/emojis/e50a.png new file mode 100644 index 0000000..0f2a4a7 Binary files /dev/null and b/sources/themes/material/img/emojis/e50a.png differ diff --git a/sources/themes/material/img/emojis/large/1f004.png b/sources/themes/material/img/emojis/large/1f004.png new file mode 100644 index 0000000..44737d2 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f004.png differ diff --git a/sources/themes/material/img/emojis/large/1f0cf.png b/sources/themes/material/img/emojis/large/1f0cf.png new file mode 100644 index 0000000..31402f1 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f0cf.png differ diff --git a/sources/themes/material/img/emojis/large/1f170.png b/sources/themes/material/img/emojis/large/1f170.png new file mode 100644 index 0000000..0430e69 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f170.png differ diff --git a/sources/themes/material/img/emojis/large/1f171.png b/sources/themes/material/img/emojis/large/1f171.png new file mode 100644 index 0000000..e092eff Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f171.png differ diff --git a/sources/themes/material/img/emojis/large/1f17e.png b/sources/themes/material/img/emojis/large/1f17e.png new file mode 100644 index 0000000..0f7c942 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f17e.png differ diff --git a/sources/themes/material/img/emojis/large/1f17f.png b/sources/themes/material/img/emojis/large/1f17f.png new file mode 100644 index 0000000..ee480a8 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f17f.png differ diff --git a/sources/themes/material/img/emojis/large/1f18e.png b/sources/themes/material/img/emojis/large/1f18e.png new file mode 100644 index 0000000..78d7d65 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f18e.png differ diff --git a/sources/themes/material/img/emojis/large/1f191.png b/sources/themes/material/img/emojis/large/1f191.png new file mode 100644 index 0000000..f9c0cb5 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f191.png differ diff --git a/sources/themes/material/img/emojis/large/1f192.png b/sources/themes/material/img/emojis/large/1f192.png new file mode 100644 index 0000000..60bcf84 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f192.png differ diff --git a/sources/themes/material/img/emojis/large/1f193.png b/sources/themes/material/img/emojis/large/1f193.png new file mode 100644 index 0000000..ef83f2b Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f193.png differ diff --git a/sources/themes/material/img/emojis/large/1f194.png b/sources/themes/material/img/emojis/large/1f194.png new file mode 100644 index 0000000..487808a Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f194.png differ diff --git a/sources/themes/material/img/emojis/large/1f195.png b/sources/themes/material/img/emojis/large/1f195.png new file mode 100644 index 0000000..28d7add Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f195.png differ diff --git a/sources/themes/material/img/emojis/large/1f196.png b/sources/themes/material/img/emojis/large/1f196.png new file mode 100644 index 0000000..0dc448b Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f196.png differ diff --git a/sources/themes/material/img/emojis/large/1f197.png b/sources/themes/material/img/emojis/large/1f197.png new file mode 100644 index 0000000..0235e24 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f197.png differ diff --git a/sources/themes/material/img/emojis/large/1f198.png b/sources/themes/material/img/emojis/large/1f198.png new file mode 100644 index 0000000..44b2e77 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f198.png differ diff --git a/sources/themes/material/img/emojis/large/1f199.png b/sources/themes/material/img/emojis/large/1f199.png new file mode 100644 index 0000000..ba9bc12 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f199.png differ diff --git a/sources/themes/material/img/emojis/large/1f19a.png b/sources/themes/material/img/emojis/large/1f19a.png new file mode 100644 index 0000000..0ff3eec Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f19a.png differ diff --git a/sources/themes/material/img/emojis/large/1f1e6.png b/sources/themes/material/img/emojis/large/1f1e6.png new file mode 100644 index 0000000..0c2a82e Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1e6.png differ diff --git a/sources/themes/material/img/emojis/large/1f1e7.png b/sources/themes/material/img/emojis/large/1f1e7.png new file mode 100644 index 0000000..9852d03 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1e7.png differ diff --git a/sources/themes/material/img/emojis/large/1f1e8-1f1f3.png b/sources/themes/material/img/emojis/large/1f1e8-1f1f3.png new file mode 100644 index 0000000..0e623c5 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1e8-1f1f3.png differ diff --git a/sources/themes/material/img/emojis/large/1f1e8.png b/sources/themes/material/img/emojis/large/1f1e8.png new file mode 100644 index 0000000..d5e8f1f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1e8.png differ diff --git a/sources/themes/material/img/emojis/large/1f1e9-1f1ea.png b/sources/themes/material/img/emojis/large/1f1e9-1f1ea.png new file mode 100644 index 0000000..743e751 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1e9-1f1ea.png differ diff --git a/sources/themes/material/img/emojis/large/1f1e9.png b/sources/themes/material/img/emojis/large/1f1e9.png new file mode 100644 index 0000000..9b36499 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1e9.png differ diff --git a/sources/themes/material/img/emojis/large/1f1ea-1f1f8.png b/sources/themes/material/img/emojis/large/1f1ea-1f1f8.png new file mode 100644 index 0000000..3540c09 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1ea-1f1f8.png differ diff --git a/sources/themes/material/img/emojis/large/1f1ea.png b/sources/themes/material/img/emojis/large/1f1ea.png new file mode 100644 index 0000000..0a949c5 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1ea.png differ diff --git a/sources/themes/material/img/emojis/large/1f1eb-1f1f7.png b/sources/themes/material/img/emojis/large/1f1eb-1f1f7.png new file mode 100644 index 0000000..7966eb7 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1eb-1f1f7.png differ diff --git a/sources/themes/material/img/emojis/large/1f1eb.png b/sources/themes/material/img/emojis/large/1f1eb.png new file mode 100644 index 0000000..7531771 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1eb.png differ diff --git a/sources/themes/material/img/emojis/large/1f1ec-1f1e7.png b/sources/themes/material/img/emojis/large/1f1ec-1f1e7.png new file mode 100644 index 0000000..b35cbee Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1ec-1f1e7.png differ diff --git a/sources/themes/material/img/emojis/large/1f1ec.png b/sources/themes/material/img/emojis/large/1f1ec.png new file mode 100644 index 0000000..719970c Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1ec.png differ diff --git a/sources/themes/material/img/emojis/large/1f1ed.png b/sources/themes/material/img/emojis/large/1f1ed.png new file mode 100644 index 0000000..a39493a Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1ed.png differ diff --git a/sources/themes/material/img/emojis/large/1f1ee-1f1f9.png b/sources/themes/material/img/emojis/large/1f1ee-1f1f9.png new file mode 100644 index 0000000..dc01c2d Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1ee-1f1f9.png differ diff --git a/sources/themes/material/img/emojis/large/1f1ee.png b/sources/themes/material/img/emojis/large/1f1ee.png new file mode 100644 index 0000000..9cb39a2 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1ee.png differ diff --git a/sources/themes/material/img/emojis/large/1f1ef-1f1f5.png b/sources/themes/material/img/emojis/large/1f1ef-1f1f5.png new file mode 100644 index 0000000..d86016d Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1ef-1f1f5.png differ diff --git a/sources/themes/material/img/emojis/large/1f1ef.png b/sources/themes/material/img/emojis/large/1f1ef.png new file mode 100644 index 0000000..5e7d6d5 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1ef.png differ diff --git a/sources/themes/material/img/emojis/large/1f1f0-1f1f7.png b/sources/themes/material/img/emojis/large/1f1f0-1f1f7.png new file mode 100644 index 0000000..124e2f7 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1f0-1f1f7.png differ diff --git a/sources/themes/material/img/emojis/large/1f1f0.png b/sources/themes/material/img/emojis/large/1f1f0.png new file mode 100644 index 0000000..4e54031 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1f0.png differ diff --git a/sources/themes/material/img/emojis/large/1f1f1.png b/sources/themes/material/img/emojis/large/1f1f1.png new file mode 100644 index 0000000..582b242 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1f1.png differ diff --git a/sources/themes/material/img/emojis/large/1f1f2.png b/sources/themes/material/img/emojis/large/1f1f2.png new file mode 100644 index 0000000..4320076 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1f2.png differ diff --git a/sources/themes/material/img/emojis/large/1f1f3.png b/sources/themes/material/img/emojis/large/1f1f3.png new file mode 100644 index 0000000..8b64c66 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1f3.png differ diff --git a/sources/themes/material/img/emojis/large/1f1f4.png b/sources/themes/material/img/emojis/large/1f1f4.png new file mode 100644 index 0000000..4e23280 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1f4.png differ diff --git a/sources/themes/material/img/emojis/large/1f1f5.png b/sources/themes/material/img/emojis/large/1f1f5.png new file mode 100644 index 0000000..74e3136 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1f5.png differ diff --git a/sources/themes/material/img/emojis/large/1f1f6.png b/sources/themes/material/img/emojis/large/1f1f6.png new file mode 100644 index 0000000..e8bbad5 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1f6.png differ diff --git a/sources/themes/material/img/emojis/large/1f1f7-1f1fa.png b/sources/themes/material/img/emojis/large/1f1f7-1f1fa.png new file mode 100644 index 0000000..8dda3aa Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1f7-1f1fa.png differ diff --git a/sources/themes/material/img/emojis/large/1f1f7.png b/sources/themes/material/img/emojis/large/1f1f7.png new file mode 100644 index 0000000..ca2e9a5 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1f7.png differ diff --git a/sources/themes/material/img/emojis/large/1f1f8.png b/sources/themes/material/img/emojis/large/1f1f8.png new file mode 100644 index 0000000..4b957c1 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1f8.png differ diff --git a/sources/themes/material/img/emojis/large/1f1f9.png b/sources/themes/material/img/emojis/large/1f1f9.png new file mode 100644 index 0000000..6fdac49 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1f9.png differ diff --git a/sources/themes/material/img/emojis/large/1f1fa-1f1f8.png b/sources/themes/material/img/emojis/large/1f1fa-1f1f8.png new file mode 100644 index 0000000..a1d0c37 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1fa-1f1f8.png differ diff --git a/sources/themes/material/img/emojis/large/1f1fa.png b/sources/themes/material/img/emojis/large/1f1fa.png new file mode 100644 index 0000000..65d818e Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1fa.png differ diff --git a/sources/themes/material/img/emojis/large/1f1fb.png b/sources/themes/material/img/emojis/large/1f1fb.png new file mode 100644 index 0000000..4930eed Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1fb.png differ diff --git a/sources/themes/material/img/emojis/large/1f1fc.png b/sources/themes/material/img/emojis/large/1f1fc.png new file mode 100644 index 0000000..b21fcb3 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1fc.png differ diff --git a/sources/themes/material/img/emojis/large/1f1fd.png b/sources/themes/material/img/emojis/large/1f1fd.png new file mode 100644 index 0000000..2d5a43f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1fd.png differ diff --git a/sources/themes/material/img/emojis/large/1f1fe.png b/sources/themes/material/img/emojis/large/1f1fe.png new file mode 100644 index 0000000..2b436ed Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1fe.png differ diff --git a/sources/themes/material/img/emojis/large/1f1ff.png b/sources/themes/material/img/emojis/large/1f1ff.png new file mode 100644 index 0000000..5047b75 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f1ff.png differ diff --git a/sources/themes/material/img/emojis/large/1f201.png b/sources/themes/material/img/emojis/large/1f201.png new file mode 100644 index 0000000..b1a7b02 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f201.png differ diff --git a/sources/themes/material/img/emojis/large/1f202.png b/sources/themes/material/img/emojis/large/1f202.png new file mode 100644 index 0000000..34d9aa8 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f202.png differ diff --git a/sources/themes/material/img/emojis/large/1f21a.png b/sources/themes/material/img/emojis/large/1f21a.png new file mode 100644 index 0000000..ab27c30 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f21a.png differ diff --git a/sources/themes/material/img/emojis/large/1f22f.png b/sources/themes/material/img/emojis/large/1f22f.png new file mode 100644 index 0000000..c3fd7cd Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f22f.png differ diff --git a/sources/themes/material/img/emojis/large/1f232.png b/sources/themes/material/img/emojis/large/1f232.png new file mode 100644 index 0000000..ae0e606 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f232.png differ diff --git a/sources/themes/material/img/emojis/large/1f233.png b/sources/themes/material/img/emojis/large/1f233.png new file mode 100644 index 0000000..de6ca3f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f233.png differ diff --git a/sources/themes/material/img/emojis/large/1f234.png b/sources/themes/material/img/emojis/large/1f234.png new file mode 100644 index 0000000..d527014 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f234.png differ diff --git a/sources/themes/material/img/emojis/large/1f235.png b/sources/themes/material/img/emojis/large/1f235.png new file mode 100644 index 0000000..f3b06b6 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f235.png differ diff --git a/sources/themes/material/img/emojis/large/1f236.png b/sources/themes/material/img/emojis/large/1f236.png new file mode 100644 index 0000000..4741068 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f236.png differ diff --git a/sources/themes/material/img/emojis/large/1f237.png b/sources/themes/material/img/emojis/large/1f237.png new file mode 100644 index 0000000..d794f81 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f237.png differ diff --git a/sources/themes/material/img/emojis/large/1f238.png b/sources/themes/material/img/emojis/large/1f238.png new file mode 100644 index 0000000..80f736d Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f238.png differ diff --git a/sources/themes/material/img/emojis/large/1f239.png b/sources/themes/material/img/emojis/large/1f239.png new file mode 100644 index 0000000..b67b370 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f239.png differ diff --git a/sources/themes/material/img/emojis/large/1f23a.png b/sources/themes/material/img/emojis/large/1f23a.png new file mode 100644 index 0000000..f0d5c45 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f23a.png differ diff --git a/sources/themes/material/img/emojis/large/1f250.png b/sources/themes/material/img/emojis/large/1f250.png new file mode 100644 index 0000000..70bdf53 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f250.png differ diff --git a/sources/themes/material/img/emojis/large/1f251.png b/sources/themes/material/img/emojis/large/1f251.png new file mode 100644 index 0000000..07d6e6f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f251.png differ diff --git a/sources/themes/material/img/emojis/large/1f300.png b/sources/themes/material/img/emojis/large/1f300.png new file mode 100644 index 0000000..96538d0 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f300.png differ diff --git a/sources/themes/material/img/emojis/large/1f301.png b/sources/themes/material/img/emojis/large/1f301.png new file mode 100644 index 0000000..4df7126 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f301.png differ diff --git a/sources/themes/material/img/emojis/large/1f302.png b/sources/themes/material/img/emojis/large/1f302.png new file mode 100644 index 0000000..96c5dbf Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f302.png differ diff --git a/sources/themes/material/img/emojis/large/1f303.png b/sources/themes/material/img/emojis/large/1f303.png new file mode 100644 index 0000000..2663a91 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f303.png differ diff --git a/sources/themes/material/img/emojis/large/1f304.png b/sources/themes/material/img/emojis/large/1f304.png new file mode 100644 index 0000000..6d0dead Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f304.png differ diff --git a/sources/themes/material/img/emojis/large/1f305.png b/sources/themes/material/img/emojis/large/1f305.png new file mode 100644 index 0000000..d3e7131 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f305.png differ diff --git a/sources/themes/material/img/emojis/large/1f306.png b/sources/themes/material/img/emojis/large/1f306.png new file mode 100644 index 0000000..39f1208 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f306.png differ diff --git a/sources/themes/material/img/emojis/large/1f307.png b/sources/themes/material/img/emojis/large/1f307.png new file mode 100644 index 0000000..557abd3 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f307.png differ diff --git a/sources/themes/material/img/emojis/large/1f308.png b/sources/themes/material/img/emojis/large/1f308.png new file mode 100644 index 0000000..9c3a8a2 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f308.png differ diff --git a/sources/themes/material/img/emojis/large/1f309.png b/sources/themes/material/img/emojis/large/1f309.png new file mode 100644 index 0000000..25ae549 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f309.png differ diff --git a/sources/themes/material/img/emojis/large/1f30a.png b/sources/themes/material/img/emojis/large/1f30a.png new file mode 100644 index 0000000..32f1e38 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f30a.png differ diff --git a/sources/themes/material/img/emojis/large/1f30b.png b/sources/themes/material/img/emojis/large/1f30b.png new file mode 100644 index 0000000..fa71735 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f30b.png differ diff --git a/sources/themes/material/img/emojis/large/1f30c.png b/sources/themes/material/img/emojis/large/1f30c.png new file mode 100644 index 0000000..d7d48e5 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f30c.png differ diff --git a/sources/themes/material/img/emojis/large/1f30d.png b/sources/themes/material/img/emojis/large/1f30d.png new file mode 100644 index 0000000..bc9b769 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f30d.png differ diff --git a/sources/themes/material/img/emojis/large/1f30e.png b/sources/themes/material/img/emojis/large/1f30e.png new file mode 100644 index 0000000..1e61473 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f30e.png differ diff --git a/sources/themes/material/img/emojis/large/1f30f.png b/sources/themes/material/img/emojis/large/1f30f.png new file mode 100644 index 0000000..3dd64e5 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f30f.png differ diff --git a/sources/themes/material/img/emojis/large/1f310.png b/sources/themes/material/img/emojis/large/1f310.png new file mode 100644 index 0000000..a0cce68 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f310.png differ diff --git a/sources/themes/material/img/emojis/large/1f311.png b/sources/themes/material/img/emojis/large/1f311.png new file mode 100644 index 0000000..3cf179a Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f311.png differ diff --git a/sources/themes/material/img/emojis/large/1f312.png b/sources/themes/material/img/emojis/large/1f312.png new file mode 100644 index 0000000..f806eae Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f312.png differ diff --git a/sources/themes/material/img/emojis/large/1f313.png b/sources/themes/material/img/emojis/large/1f313.png new file mode 100644 index 0000000..04cf315 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f313.png differ diff --git a/sources/themes/material/img/emojis/large/1f314.png b/sources/themes/material/img/emojis/large/1f314.png new file mode 100644 index 0000000..1bc4f01 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f314.png differ diff --git a/sources/themes/material/img/emojis/large/1f315.png b/sources/themes/material/img/emojis/large/1f315.png new file mode 100644 index 0000000..774970f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f315.png differ diff --git a/sources/themes/material/img/emojis/large/1f316.png b/sources/themes/material/img/emojis/large/1f316.png new file mode 100644 index 0000000..e8d5d4b Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f316.png differ diff --git a/sources/themes/material/img/emojis/large/1f317.png b/sources/themes/material/img/emojis/large/1f317.png new file mode 100644 index 0000000..d432ce6 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f317.png differ diff --git a/sources/themes/material/img/emojis/large/1f318.png b/sources/themes/material/img/emojis/large/1f318.png new file mode 100644 index 0000000..2248525 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f318.png differ diff --git a/sources/themes/material/img/emojis/large/1f319.png b/sources/themes/material/img/emojis/large/1f319.png new file mode 100644 index 0000000..2874771 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f319.png differ diff --git a/sources/themes/material/img/emojis/large/1f31a.png b/sources/themes/material/img/emojis/large/1f31a.png new file mode 100644 index 0000000..eab992b Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f31a.png differ diff --git a/sources/themes/material/img/emojis/large/1f31b.png b/sources/themes/material/img/emojis/large/1f31b.png new file mode 100644 index 0000000..0f2e27b Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f31b.png differ diff --git a/sources/themes/material/img/emojis/large/1f31c.png b/sources/themes/material/img/emojis/large/1f31c.png new file mode 100644 index 0000000..e245a97 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f31c.png differ diff --git a/sources/themes/material/img/emojis/large/1f31d.png b/sources/themes/material/img/emojis/large/1f31d.png new file mode 100644 index 0000000..7096003 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f31d.png differ diff --git a/sources/themes/material/img/emojis/large/1f31e.png b/sources/themes/material/img/emojis/large/1f31e.png new file mode 100644 index 0000000..d78964f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f31e.png differ diff --git a/sources/themes/material/img/emojis/large/1f31f.png b/sources/themes/material/img/emojis/large/1f31f.png new file mode 100644 index 0000000..70f8ecc Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f31f.png differ diff --git a/sources/themes/material/img/emojis/large/1f320.png b/sources/themes/material/img/emojis/large/1f320.png new file mode 100644 index 0000000..1f730e2 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f320.png differ diff --git a/sources/themes/material/img/emojis/large/1f330.png b/sources/themes/material/img/emojis/large/1f330.png new file mode 100644 index 0000000..2be3d64 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f330.png differ diff --git a/sources/themes/material/img/emojis/large/1f331.png b/sources/themes/material/img/emojis/large/1f331.png new file mode 100644 index 0000000..5114fb5 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f331.png differ diff --git a/sources/themes/material/img/emojis/large/1f332.png b/sources/themes/material/img/emojis/large/1f332.png new file mode 100644 index 0000000..e9e8d4d Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f332.png differ diff --git a/sources/themes/material/img/emojis/large/1f333.png b/sources/themes/material/img/emojis/large/1f333.png new file mode 100644 index 0000000..13eb661 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f333.png differ diff --git a/sources/themes/material/img/emojis/large/1f334.png b/sources/themes/material/img/emojis/large/1f334.png new file mode 100644 index 0000000..1598f02 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f334.png differ diff --git a/sources/themes/material/img/emojis/large/1f335.png b/sources/themes/material/img/emojis/large/1f335.png new file mode 100644 index 0000000..cc22adf Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f335.png differ diff --git a/sources/themes/material/img/emojis/large/1f337.png b/sources/themes/material/img/emojis/large/1f337.png new file mode 100644 index 0000000..25e4e05 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f337.png differ diff --git a/sources/themes/material/img/emojis/large/1f338.png b/sources/themes/material/img/emojis/large/1f338.png new file mode 100644 index 0000000..ef2daa9 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f338.png differ diff --git a/sources/themes/material/img/emojis/large/1f339.png b/sources/themes/material/img/emojis/large/1f339.png new file mode 100644 index 0000000..567e928 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f339.png differ diff --git a/sources/themes/material/img/emojis/large/1f33a.png b/sources/themes/material/img/emojis/large/1f33a.png new file mode 100644 index 0000000..7c0fb40 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f33a.png differ diff --git a/sources/themes/material/img/emojis/large/1f33b.png b/sources/themes/material/img/emojis/large/1f33b.png new file mode 100644 index 0000000..70f12eb Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f33b.png differ diff --git a/sources/themes/material/img/emojis/large/1f33c.png b/sources/themes/material/img/emojis/large/1f33c.png new file mode 100644 index 0000000..fd081e1 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f33c.png differ diff --git a/sources/themes/material/img/emojis/large/1f33d.png b/sources/themes/material/img/emojis/large/1f33d.png new file mode 100644 index 0000000..b499b30 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f33d.png differ diff --git a/sources/themes/material/img/emojis/large/1f33e.png b/sources/themes/material/img/emojis/large/1f33e.png new file mode 100644 index 0000000..71adada Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f33e.png differ diff --git a/sources/themes/material/img/emojis/large/1f33f.png b/sources/themes/material/img/emojis/large/1f33f.png new file mode 100644 index 0000000..0b42bc7 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f33f.png differ diff --git a/sources/themes/material/img/emojis/large/1f340.png b/sources/themes/material/img/emojis/large/1f340.png new file mode 100644 index 0000000..c890d6a Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f340.png differ diff --git a/sources/themes/material/img/emojis/large/1f341.png b/sources/themes/material/img/emojis/large/1f341.png new file mode 100644 index 0000000..d311e27 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f341.png differ diff --git a/sources/themes/material/img/emojis/large/1f342.png b/sources/themes/material/img/emojis/large/1f342.png new file mode 100644 index 0000000..34e2a6c Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f342.png differ diff --git a/sources/themes/material/img/emojis/large/1f343.png b/sources/themes/material/img/emojis/large/1f343.png new file mode 100644 index 0000000..692dec8 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f343.png differ diff --git a/sources/themes/material/img/emojis/large/1f344.png b/sources/themes/material/img/emojis/large/1f344.png new file mode 100644 index 0000000..1313512 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f344.png differ diff --git a/sources/themes/material/img/emojis/large/1f345.png b/sources/themes/material/img/emojis/large/1f345.png new file mode 100644 index 0000000..a02b4b8 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f345.png differ diff --git a/sources/themes/material/img/emojis/large/1f346.png b/sources/themes/material/img/emojis/large/1f346.png new file mode 100644 index 0000000..298d9f1 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f346.png differ diff --git a/sources/themes/material/img/emojis/large/1f347.png b/sources/themes/material/img/emojis/large/1f347.png new file mode 100644 index 0000000..ee0be8d Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f347.png differ diff --git a/sources/themes/material/img/emojis/large/1f348.png b/sources/themes/material/img/emojis/large/1f348.png new file mode 100644 index 0000000..7af6978 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f348.png differ diff --git a/sources/themes/material/img/emojis/large/1f349.png b/sources/themes/material/img/emojis/large/1f349.png new file mode 100644 index 0000000..5df95fb Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f349.png differ diff --git a/sources/themes/material/img/emojis/large/1f34a.png b/sources/themes/material/img/emojis/large/1f34a.png new file mode 100644 index 0000000..28126b7 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f34a.png differ diff --git a/sources/themes/material/img/emojis/large/1f34b.png b/sources/themes/material/img/emojis/large/1f34b.png new file mode 100644 index 0000000..039f0aa Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f34b.png differ diff --git a/sources/themes/material/img/emojis/large/1f34c.png b/sources/themes/material/img/emojis/large/1f34c.png new file mode 100644 index 0000000..1fe74c2 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f34c.png differ diff --git a/sources/themes/material/img/emojis/large/1f34d.png b/sources/themes/material/img/emojis/large/1f34d.png new file mode 100644 index 0000000..3d51a60 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f34d.png differ diff --git a/sources/themes/material/img/emojis/large/1f34e.png b/sources/themes/material/img/emojis/large/1f34e.png new file mode 100644 index 0000000..2b0e135 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f34e.png differ diff --git a/sources/themes/material/img/emojis/large/1f34f.png b/sources/themes/material/img/emojis/large/1f34f.png new file mode 100644 index 0000000..c5a5d28 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f34f.png differ diff --git a/sources/themes/material/img/emojis/large/1f350.png b/sources/themes/material/img/emojis/large/1f350.png new file mode 100644 index 0000000..ce45fd6 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f350.png differ diff --git a/sources/themes/material/img/emojis/large/1f351.png b/sources/themes/material/img/emojis/large/1f351.png new file mode 100644 index 0000000..fa16729 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f351.png differ diff --git a/sources/themes/material/img/emojis/large/1f352.png b/sources/themes/material/img/emojis/large/1f352.png new file mode 100644 index 0000000..97e0ee7 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f352.png differ diff --git a/sources/themes/material/img/emojis/large/1f353.png b/sources/themes/material/img/emojis/large/1f353.png new file mode 100644 index 0000000..343cbea Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f353.png differ diff --git a/sources/themes/material/img/emojis/large/1f354.png b/sources/themes/material/img/emojis/large/1f354.png new file mode 100644 index 0000000..d448737 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f354.png differ diff --git a/sources/themes/material/img/emojis/large/1f355.png b/sources/themes/material/img/emojis/large/1f355.png new file mode 100644 index 0000000..88998d7 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f355.png differ diff --git a/sources/themes/material/img/emojis/large/1f356.png b/sources/themes/material/img/emojis/large/1f356.png new file mode 100644 index 0000000..dacabe4 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f356.png differ diff --git a/sources/themes/material/img/emojis/large/1f357.png b/sources/themes/material/img/emojis/large/1f357.png new file mode 100644 index 0000000..7669cca Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f357.png differ diff --git a/sources/themes/material/img/emojis/large/1f358.png b/sources/themes/material/img/emojis/large/1f358.png new file mode 100644 index 0000000..bbbf3b2 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f358.png differ diff --git a/sources/themes/material/img/emojis/large/1f359.png b/sources/themes/material/img/emojis/large/1f359.png new file mode 100644 index 0000000..bc1feed Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f359.png differ diff --git a/sources/themes/material/img/emojis/large/1f35a.png b/sources/themes/material/img/emojis/large/1f35a.png new file mode 100644 index 0000000..ce25918 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f35a.png differ diff --git a/sources/themes/material/img/emojis/large/1f35b.png b/sources/themes/material/img/emojis/large/1f35b.png new file mode 100644 index 0000000..ce051ea Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f35b.png differ diff --git a/sources/themes/material/img/emojis/large/1f35c.png b/sources/themes/material/img/emojis/large/1f35c.png new file mode 100644 index 0000000..51029a7 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f35c.png differ diff --git a/sources/themes/material/img/emojis/large/1f35d.png b/sources/themes/material/img/emojis/large/1f35d.png new file mode 100644 index 0000000..58483a5 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f35d.png differ diff --git a/sources/themes/material/img/emojis/large/1f35e.png b/sources/themes/material/img/emojis/large/1f35e.png new file mode 100644 index 0000000..5f9cf00 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f35e.png differ diff --git a/sources/themes/material/img/emojis/large/1f35f.png b/sources/themes/material/img/emojis/large/1f35f.png new file mode 100644 index 0000000..1bf64d0 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f35f.png differ diff --git a/sources/themes/material/img/emojis/large/1f360.png b/sources/themes/material/img/emojis/large/1f360.png new file mode 100644 index 0000000..461aeae Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f360.png differ diff --git a/sources/themes/material/img/emojis/large/1f361.png b/sources/themes/material/img/emojis/large/1f361.png new file mode 100644 index 0000000..9d9e345 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f361.png differ diff --git a/sources/themes/material/img/emojis/large/1f362.png b/sources/themes/material/img/emojis/large/1f362.png new file mode 100644 index 0000000..b101db7 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f362.png differ diff --git a/sources/themes/material/img/emojis/large/1f363.png b/sources/themes/material/img/emojis/large/1f363.png new file mode 100644 index 0000000..05b3fef Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f363.png differ diff --git a/sources/themes/material/img/emojis/large/1f364.png b/sources/themes/material/img/emojis/large/1f364.png new file mode 100644 index 0000000..740bc61 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f364.png differ diff --git a/sources/themes/material/img/emojis/large/1f365.png b/sources/themes/material/img/emojis/large/1f365.png new file mode 100644 index 0000000..925c329 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f365.png differ diff --git a/sources/themes/material/img/emojis/large/1f366.png b/sources/themes/material/img/emojis/large/1f366.png new file mode 100644 index 0000000..385b9e0 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f366.png differ diff --git a/sources/themes/material/img/emojis/large/1f367.png b/sources/themes/material/img/emojis/large/1f367.png new file mode 100644 index 0000000..b8aa181 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f367.png differ diff --git a/sources/themes/material/img/emojis/large/1f368.png b/sources/themes/material/img/emojis/large/1f368.png new file mode 100644 index 0000000..cf558f6 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f368.png differ diff --git a/sources/themes/material/img/emojis/large/1f369.png b/sources/themes/material/img/emojis/large/1f369.png new file mode 100644 index 0000000..f5b4959 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f369.png differ diff --git a/sources/themes/material/img/emojis/large/1f36a.png b/sources/themes/material/img/emojis/large/1f36a.png new file mode 100644 index 0000000..686c1b6 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f36a.png differ diff --git a/sources/themes/material/img/emojis/large/1f36b.png b/sources/themes/material/img/emojis/large/1f36b.png new file mode 100644 index 0000000..63c0673 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f36b.png differ diff --git a/sources/themes/material/img/emojis/large/1f36c.png b/sources/themes/material/img/emojis/large/1f36c.png new file mode 100644 index 0000000..51c6032 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f36c.png differ diff --git a/sources/themes/material/img/emojis/large/1f36d.png b/sources/themes/material/img/emojis/large/1f36d.png new file mode 100644 index 0000000..ffefc6c Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f36d.png differ diff --git a/sources/themes/material/img/emojis/large/1f36e.png b/sources/themes/material/img/emojis/large/1f36e.png new file mode 100644 index 0000000..a488739 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f36e.png differ diff --git a/sources/themes/material/img/emojis/large/1f36f.png b/sources/themes/material/img/emojis/large/1f36f.png new file mode 100644 index 0000000..527d9fd Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f36f.png differ diff --git a/sources/themes/material/img/emojis/large/1f370.png b/sources/themes/material/img/emojis/large/1f370.png new file mode 100644 index 0000000..a1992dc Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f370.png differ diff --git a/sources/themes/material/img/emojis/large/1f371.png b/sources/themes/material/img/emojis/large/1f371.png new file mode 100644 index 0000000..183976a Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f371.png differ diff --git a/sources/themes/material/img/emojis/large/1f372.png b/sources/themes/material/img/emojis/large/1f372.png new file mode 100644 index 0000000..a78a395 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f372.png differ diff --git a/sources/themes/material/img/emojis/large/1f373.png b/sources/themes/material/img/emojis/large/1f373.png new file mode 100644 index 0000000..64c5128 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f373.png differ diff --git a/sources/themes/material/img/emojis/large/1f374.png b/sources/themes/material/img/emojis/large/1f374.png new file mode 100644 index 0000000..b33ed3b Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f374.png differ diff --git a/sources/themes/material/img/emojis/large/1f375.png b/sources/themes/material/img/emojis/large/1f375.png new file mode 100644 index 0000000..edbce40 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f375.png differ diff --git a/sources/themes/material/img/emojis/large/1f376.png b/sources/themes/material/img/emojis/large/1f376.png new file mode 100644 index 0000000..7e9e157 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f376.png differ diff --git a/sources/themes/material/img/emojis/large/1f377.png b/sources/themes/material/img/emojis/large/1f377.png new file mode 100644 index 0000000..1f960ad Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f377.png differ diff --git a/sources/themes/material/img/emojis/large/1f378.png b/sources/themes/material/img/emojis/large/1f378.png new file mode 100644 index 0000000..16a8ceb Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f378.png differ diff --git a/sources/themes/material/img/emojis/large/1f379.png b/sources/themes/material/img/emojis/large/1f379.png new file mode 100644 index 0000000..2b1255a Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f379.png differ diff --git a/sources/themes/material/img/emojis/large/1f37a.png b/sources/themes/material/img/emojis/large/1f37a.png new file mode 100644 index 0000000..77688c3 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f37a.png differ diff --git a/sources/themes/material/img/emojis/large/1f37b.png b/sources/themes/material/img/emojis/large/1f37b.png new file mode 100644 index 0000000..b91646e Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f37b.png differ diff --git a/sources/themes/material/img/emojis/large/1f37c.png b/sources/themes/material/img/emojis/large/1f37c.png new file mode 100644 index 0000000..5e94352 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f37c.png differ diff --git a/sources/themes/material/img/emojis/large/1f380.png b/sources/themes/material/img/emojis/large/1f380.png new file mode 100644 index 0000000..cc24e39 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f380.png differ diff --git a/sources/themes/material/img/emojis/large/1f381.png b/sources/themes/material/img/emojis/large/1f381.png new file mode 100644 index 0000000..78ea894 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f381.png differ diff --git a/sources/themes/material/img/emojis/large/1f382.png b/sources/themes/material/img/emojis/large/1f382.png new file mode 100644 index 0000000..1ea5426 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f382.png differ diff --git a/sources/themes/material/img/emojis/large/1f383.png b/sources/themes/material/img/emojis/large/1f383.png new file mode 100644 index 0000000..7528794 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f383.png differ diff --git a/sources/themes/material/img/emojis/large/1f384.png b/sources/themes/material/img/emojis/large/1f384.png new file mode 100644 index 0000000..7b8074f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f384.png differ diff --git a/sources/themes/material/img/emojis/large/1f385.png b/sources/themes/material/img/emojis/large/1f385.png new file mode 100644 index 0000000..17d3baf Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f385.png differ diff --git a/sources/themes/material/img/emojis/large/1f386.png b/sources/themes/material/img/emojis/large/1f386.png new file mode 100644 index 0000000..81f1202 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f386.png differ diff --git a/sources/themes/material/img/emojis/large/1f387.png b/sources/themes/material/img/emojis/large/1f387.png new file mode 100644 index 0000000..e3b9549 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f387.png differ diff --git a/sources/themes/material/img/emojis/large/1f388.png b/sources/themes/material/img/emojis/large/1f388.png new file mode 100644 index 0000000..53cdbe4 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f388.png differ diff --git a/sources/themes/material/img/emojis/large/1f389.png b/sources/themes/material/img/emojis/large/1f389.png new file mode 100644 index 0000000..987c596 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f389.png differ diff --git a/sources/themes/material/img/emojis/large/1f38a.png b/sources/themes/material/img/emojis/large/1f38a.png new file mode 100644 index 0000000..fd89074 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f38a.png differ diff --git a/sources/themes/material/img/emojis/large/1f38b.png b/sources/themes/material/img/emojis/large/1f38b.png new file mode 100644 index 0000000..ac6b342 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f38b.png differ diff --git a/sources/themes/material/img/emojis/large/1f38c.png b/sources/themes/material/img/emojis/large/1f38c.png new file mode 100644 index 0000000..44dde19 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f38c.png differ diff --git a/sources/themes/material/img/emojis/large/1f38d.png b/sources/themes/material/img/emojis/large/1f38d.png new file mode 100644 index 0000000..ac05c1d Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f38d.png differ diff --git a/sources/themes/material/img/emojis/large/1f38e.png b/sources/themes/material/img/emojis/large/1f38e.png new file mode 100644 index 0000000..4c2b4bc Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f38e.png differ diff --git a/sources/themes/material/img/emojis/large/1f38f.png b/sources/themes/material/img/emojis/large/1f38f.png new file mode 100644 index 0000000..ac404a6 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f38f.png differ diff --git a/sources/themes/material/img/emojis/large/1f390.png b/sources/themes/material/img/emojis/large/1f390.png new file mode 100644 index 0000000..28f8d0c Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f390.png differ diff --git a/sources/themes/material/img/emojis/large/1f391.png b/sources/themes/material/img/emojis/large/1f391.png new file mode 100644 index 0000000..1d7ecb9 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f391.png differ diff --git a/sources/themes/material/img/emojis/large/1f392.png b/sources/themes/material/img/emojis/large/1f392.png new file mode 100644 index 0000000..6e9ef98 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f392.png differ diff --git a/sources/themes/material/img/emojis/large/1f393.png b/sources/themes/material/img/emojis/large/1f393.png new file mode 100644 index 0000000..d1dc038 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f393.png differ diff --git a/sources/themes/material/img/emojis/large/1f3a0.png b/sources/themes/material/img/emojis/large/1f3a0.png new file mode 100644 index 0000000..710882f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3a0.png differ diff --git a/sources/themes/material/img/emojis/large/1f3a1.png b/sources/themes/material/img/emojis/large/1f3a1.png new file mode 100644 index 0000000..1aab5c9 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3a1.png differ diff --git a/sources/themes/material/img/emojis/large/1f3a2.png b/sources/themes/material/img/emojis/large/1f3a2.png new file mode 100644 index 0000000..ce9b3c5 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3a2.png differ diff --git a/sources/themes/material/img/emojis/large/1f3a3.png b/sources/themes/material/img/emojis/large/1f3a3.png new file mode 100644 index 0000000..57702db Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3a3.png differ diff --git a/sources/themes/material/img/emojis/large/1f3a4.png b/sources/themes/material/img/emojis/large/1f3a4.png new file mode 100644 index 0000000..e7b7c4d Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3a4.png differ diff --git a/sources/themes/material/img/emojis/large/1f3a5.png b/sources/themes/material/img/emojis/large/1f3a5.png new file mode 100644 index 0000000..0cb3bae Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3a5.png differ diff --git a/sources/themes/material/img/emojis/large/1f3a6.png b/sources/themes/material/img/emojis/large/1f3a6.png new file mode 100644 index 0000000..60c1470 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3a6.png differ diff --git a/sources/themes/material/img/emojis/large/1f3a7.png b/sources/themes/material/img/emojis/large/1f3a7.png new file mode 100644 index 0000000..c5e60c3 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3a7.png differ diff --git a/sources/themes/material/img/emojis/large/1f3a8.png b/sources/themes/material/img/emojis/large/1f3a8.png new file mode 100644 index 0000000..3e03329 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3a8.png differ diff --git a/sources/themes/material/img/emojis/large/1f3a9.png b/sources/themes/material/img/emojis/large/1f3a9.png new file mode 100644 index 0000000..a13caec Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3a9.png differ diff --git a/sources/themes/material/img/emojis/large/1f3aa.png b/sources/themes/material/img/emojis/large/1f3aa.png new file mode 100644 index 0000000..33889bc Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3aa.png differ diff --git a/sources/themes/material/img/emojis/large/1f3ab.png b/sources/themes/material/img/emojis/large/1f3ab.png new file mode 100644 index 0000000..9a26aff Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3ab.png differ diff --git a/sources/themes/material/img/emojis/large/1f3ac.png b/sources/themes/material/img/emojis/large/1f3ac.png new file mode 100644 index 0000000..c6bb9b5 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3ac.png differ diff --git a/sources/themes/material/img/emojis/large/1f3ad.png b/sources/themes/material/img/emojis/large/1f3ad.png new file mode 100644 index 0000000..b93898a Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3ad.png differ diff --git a/sources/themes/material/img/emojis/large/1f3ae.png b/sources/themes/material/img/emojis/large/1f3ae.png new file mode 100644 index 0000000..15565cc Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3ae.png differ diff --git a/sources/themes/material/img/emojis/large/1f3af.png b/sources/themes/material/img/emojis/large/1f3af.png new file mode 100644 index 0000000..b6db15c Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3af.png differ diff --git a/sources/themes/material/img/emojis/large/1f3b0.png b/sources/themes/material/img/emojis/large/1f3b0.png new file mode 100644 index 0000000..70fbf3d Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3b0.png differ diff --git a/sources/themes/material/img/emojis/large/1f3b1.png b/sources/themes/material/img/emojis/large/1f3b1.png new file mode 100644 index 0000000..ae6b890 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3b1.png differ diff --git a/sources/themes/material/img/emojis/large/1f3b2.png b/sources/themes/material/img/emojis/large/1f3b2.png new file mode 100644 index 0000000..a39617c Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3b2.png differ diff --git a/sources/themes/material/img/emojis/large/1f3b3.png b/sources/themes/material/img/emojis/large/1f3b3.png new file mode 100644 index 0000000..9e7233c Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3b3.png differ diff --git a/sources/themes/material/img/emojis/large/1f3b4.png b/sources/themes/material/img/emojis/large/1f3b4.png new file mode 100644 index 0000000..4de647f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3b4.png differ diff --git a/sources/themes/material/img/emojis/large/1f3b5.png b/sources/themes/material/img/emojis/large/1f3b5.png new file mode 100644 index 0000000..7446c6b Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3b5.png differ diff --git a/sources/themes/material/img/emojis/large/1f3b6.png b/sources/themes/material/img/emojis/large/1f3b6.png new file mode 100644 index 0000000..390673f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3b6.png differ diff --git a/sources/themes/material/img/emojis/large/1f3b7.png b/sources/themes/material/img/emojis/large/1f3b7.png new file mode 100644 index 0000000..1a86c7c Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3b7.png differ diff --git a/sources/themes/material/img/emojis/large/1f3b8.png b/sources/themes/material/img/emojis/large/1f3b8.png new file mode 100644 index 0000000..158f123 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3b8.png differ diff --git a/sources/themes/material/img/emojis/large/1f3b9.png b/sources/themes/material/img/emojis/large/1f3b9.png new file mode 100644 index 0000000..5af5d9d Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3b9.png differ diff --git a/sources/themes/material/img/emojis/large/1f3ba.png b/sources/themes/material/img/emojis/large/1f3ba.png new file mode 100644 index 0000000..925ecfb Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3ba.png differ diff --git a/sources/themes/material/img/emojis/large/1f3bb.png b/sources/themes/material/img/emojis/large/1f3bb.png new file mode 100644 index 0000000..2b88b3d Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3bb.png differ diff --git a/sources/themes/material/img/emojis/large/1f3bc.png b/sources/themes/material/img/emojis/large/1f3bc.png new file mode 100644 index 0000000..87a57aa Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3bc.png differ diff --git a/sources/themes/material/img/emojis/large/1f3bd.png b/sources/themes/material/img/emojis/large/1f3bd.png new file mode 100644 index 0000000..fd58bb9 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3bd.png differ diff --git a/sources/themes/material/img/emojis/large/1f3be.png b/sources/themes/material/img/emojis/large/1f3be.png new file mode 100644 index 0000000..59edcaf Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3be.png differ diff --git a/sources/themes/material/img/emojis/large/1f3bf.png b/sources/themes/material/img/emojis/large/1f3bf.png new file mode 100644 index 0000000..4ec5b6a Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3bf.png differ diff --git a/sources/themes/material/img/emojis/large/1f3c0.png b/sources/themes/material/img/emojis/large/1f3c0.png new file mode 100644 index 0000000..f023c27 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3c0.png differ diff --git a/sources/themes/material/img/emojis/large/1f3c1.png b/sources/themes/material/img/emojis/large/1f3c1.png new file mode 100644 index 0000000..2b71303 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3c1.png differ diff --git a/sources/themes/material/img/emojis/large/1f3c2.png b/sources/themes/material/img/emojis/large/1f3c2.png new file mode 100644 index 0000000..ff86ee0 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3c2.png differ diff --git a/sources/themes/material/img/emojis/large/1f3c3.png b/sources/themes/material/img/emojis/large/1f3c3.png new file mode 100644 index 0000000..b149e5a Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3c3.png differ diff --git a/sources/themes/material/img/emojis/large/1f3c4.png b/sources/themes/material/img/emojis/large/1f3c4.png new file mode 100644 index 0000000..09cc2e1 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3c4.png differ diff --git a/sources/themes/material/img/emojis/large/1f3c6.png b/sources/themes/material/img/emojis/large/1f3c6.png new file mode 100644 index 0000000..4fe3f42 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3c6.png differ diff --git a/sources/themes/material/img/emojis/large/1f3c7.png b/sources/themes/material/img/emojis/large/1f3c7.png new file mode 100644 index 0000000..5829a0d Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3c7.png differ diff --git a/sources/themes/material/img/emojis/large/1f3c8.png b/sources/themes/material/img/emojis/large/1f3c8.png new file mode 100644 index 0000000..1dae244 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3c8.png differ diff --git a/sources/themes/material/img/emojis/large/1f3c9.png b/sources/themes/material/img/emojis/large/1f3c9.png new file mode 100644 index 0000000..a4c221c Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3c9.png differ diff --git a/sources/themes/material/img/emojis/large/1f3ca.png b/sources/themes/material/img/emojis/large/1f3ca.png new file mode 100644 index 0000000..082a38d Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3ca.png differ diff --git a/sources/themes/material/img/emojis/large/1f3e0.png b/sources/themes/material/img/emojis/large/1f3e0.png new file mode 100644 index 0000000..0ac1776 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3e0.png differ diff --git a/sources/themes/material/img/emojis/large/1f3e1.png b/sources/themes/material/img/emojis/large/1f3e1.png new file mode 100644 index 0000000..fdf9cd3 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3e1.png differ diff --git a/sources/themes/material/img/emojis/large/1f3e2.png b/sources/themes/material/img/emojis/large/1f3e2.png new file mode 100644 index 0000000..ef13cc1 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3e2.png differ diff --git a/sources/themes/material/img/emojis/large/1f3e3.png b/sources/themes/material/img/emojis/large/1f3e3.png new file mode 100644 index 0000000..88a95ba Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3e3.png differ diff --git a/sources/themes/material/img/emojis/large/1f3e4.png b/sources/themes/material/img/emojis/large/1f3e4.png new file mode 100644 index 0000000..40c0a98 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3e4.png differ diff --git a/sources/themes/material/img/emojis/large/1f3e5.png b/sources/themes/material/img/emojis/large/1f3e5.png new file mode 100644 index 0000000..1f04183 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3e5.png differ diff --git a/sources/themes/material/img/emojis/large/1f3e6.png b/sources/themes/material/img/emojis/large/1f3e6.png new file mode 100644 index 0000000..d32d1d7 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3e6.png differ diff --git a/sources/themes/material/img/emojis/large/1f3e7.png b/sources/themes/material/img/emojis/large/1f3e7.png new file mode 100644 index 0000000..e2ebe02 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3e7.png differ diff --git a/sources/themes/material/img/emojis/large/1f3e8.png b/sources/themes/material/img/emojis/large/1f3e8.png new file mode 100644 index 0000000..77802c4 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3e8.png differ diff --git a/sources/themes/material/img/emojis/large/1f3e9.png b/sources/themes/material/img/emojis/large/1f3e9.png new file mode 100644 index 0000000..51b4cc8 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3e9.png differ diff --git a/sources/themes/material/img/emojis/large/1f3ea.png b/sources/themes/material/img/emojis/large/1f3ea.png new file mode 100644 index 0000000..257208e Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3ea.png differ diff --git a/sources/themes/material/img/emojis/large/1f3eb.png b/sources/themes/material/img/emojis/large/1f3eb.png new file mode 100644 index 0000000..d891a12 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3eb.png differ diff --git a/sources/themes/material/img/emojis/large/1f3ec.png b/sources/themes/material/img/emojis/large/1f3ec.png new file mode 100644 index 0000000..d94fec7 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3ec.png differ diff --git a/sources/themes/material/img/emojis/large/1f3ed.png b/sources/themes/material/img/emojis/large/1f3ed.png new file mode 100644 index 0000000..d26922d Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3ed.png differ diff --git a/sources/themes/material/img/emojis/large/1f3ee.png b/sources/themes/material/img/emojis/large/1f3ee.png new file mode 100644 index 0000000..78725cf Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3ee.png differ diff --git a/sources/themes/material/img/emojis/large/1f3ef.png b/sources/themes/material/img/emojis/large/1f3ef.png new file mode 100644 index 0000000..f4c86e1 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3ef.png differ diff --git a/sources/themes/material/img/emojis/large/1f3f0.png b/sources/themes/material/img/emojis/large/1f3f0.png new file mode 100644 index 0000000..3dfb99f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f3f0.png differ diff --git a/sources/themes/material/img/emojis/large/1f400.png b/sources/themes/material/img/emojis/large/1f400.png new file mode 100644 index 0000000..e8506d3 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f400.png differ diff --git a/sources/themes/material/img/emojis/large/1f401.png b/sources/themes/material/img/emojis/large/1f401.png new file mode 100644 index 0000000..28a31cb Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f401.png differ diff --git a/sources/themes/material/img/emojis/large/1f402.png b/sources/themes/material/img/emojis/large/1f402.png new file mode 100644 index 0000000..88c89e9 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f402.png differ diff --git a/sources/themes/material/img/emojis/large/1f403.png b/sources/themes/material/img/emojis/large/1f403.png new file mode 100644 index 0000000..a9318ce Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f403.png differ diff --git a/sources/themes/material/img/emojis/large/1f404.png b/sources/themes/material/img/emojis/large/1f404.png new file mode 100644 index 0000000..18f45f0 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f404.png differ diff --git a/sources/themes/material/img/emojis/large/1f405.png b/sources/themes/material/img/emojis/large/1f405.png new file mode 100644 index 0000000..70424c2 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f405.png differ diff --git a/sources/themes/material/img/emojis/large/1f406.png b/sources/themes/material/img/emojis/large/1f406.png new file mode 100644 index 0000000..ad5c650 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f406.png differ diff --git a/sources/themes/material/img/emojis/large/1f407.png b/sources/themes/material/img/emojis/large/1f407.png new file mode 100644 index 0000000..b094c0b Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f407.png differ diff --git a/sources/themes/material/img/emojis/large/1f408.png b/sources/themes/material/img/emojis/large/1f408.png new file mode 100644 index 0000000..d803b06 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f408.png differ diff --git a/sources/themes/material/img/emojis/large/1f409.png b/sources/themes/material/img/emojis/large/1f409.png new file mode 100644 index 0000000..2fb7aa3 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f409.png differ diff --git a/sources/themes/material/img/emojis/large/1f40a.png b/sources/themes/material/img/emojis/large/1f40a.png new file mode 100644 index 0000000..767127f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f40a.png differ diff --git a/sources/themes/material/img/emojis/large/1f40b.png b/sources/themes/material/img/emojis/large/1f40b.png new file mode 100644 index 0000000..8b73611 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f40b.png differ diff --git a/sources/themes/material/img/emojis/large/1f40c.png b/sources/themes/material/img/emojis/large/1f40c.png new file mode 100644 index 0000000..3aa761f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f40c.png differ diff --git a/sources/themes/material/img/emojis/large/1f40d.png b/sources/themes/material/img/emojis/large/1f40d.png new file mode 100644 index 0000000..ce80379 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f40d.png differ diff --git a/sources/themes/material/img/emojis/large/1f40e.png b/sources/themes/material/img/emojis/large/1f40e.png new file mode 100644 index 0000000..4204263 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f40e.png differ diff --git a/sources/themes/material/img/emojis/large/1f40f.png b/sources/themes/material/img/emojis/large/1f40f.png new file mode 100644 index 0000000..e1f429a Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f40f.png differ diff --git a/sources/themes/material/img/emojis/large/1f410.png b/sources/themes/material/img/emojis/large/1f410.png new file mode 100644 index 0000000..5214075 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f410.png differ diff --git a/sources/themes/material/img/emojis/large/1f411.png b/sources/themes/material/img/emojis/large/1f411.png new file mode 100644 index 0000000..329557f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f411.png differ diff --git a/sources/themes/material/img/emojis/large/1f412.png b/sources/themes/material/img/emojis/large/1f412.png new file mode 100644 index 0000000..b1a0207 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f412.png differ diff --git a/sources/themes/material/img/emojis/large/1f413.png b/sources/themes/material/img/emojis/large/1f413.png new file mode 100644 index 0000000..a40a204 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f413.png differ diff --git a/sources/themes/material/img/emojis/large/1f414.png b/sources/themes/material/img/emojis/large/1f414.png new file mode 100644 index 0000000..f36d7ef Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f414.png differ diff --git a/sources/themes/material/img/emojis/large/1f415.png b/sources/themes/material/img/emojis/large/1f415.png new file mode 100644 index 0000000..27ee008 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f415.png differ diff --git a/sources/themes/material/img/emojis/large/1f416.png b/sources/themes/material/img/emojis/large/1f416.png new file mode 100644 index 0000000..de43391 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f416.png differ diff --git a/sources/themes/material/img/emojis/large/1f417.png b/sources/themes/material/img/emojis/large/1f417.png new file mode 100644 index 0000000..aa38a9b Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f417.png differ diff --git a/sources/themes/material/img/emojis/large/1f418.png b/sources/themes/material/img/emojis/large/1f418.png new file mode 100644 index 0000000..be8d1f5 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f418.png differ diff --git a/sources/themes/material/img/emojis/large/1f419.png b/sources/themes/material/img/emojis/large/1f419.png new file mode 100644 index 0000000..00f0aca Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f419.png differ diff --git a/sources/themes/material/img/emojis/large/1f41a.png b/sources/themes/material/img/emojis/large/1f41a.png new file mode 100644 index 0000000..1f55bcb Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f41a.png differ diff --git a/sources/themes/material/img/emojis/large/1f41b.png b/sources/themes/material/img/emojis/large/1f41b.png new file mode 100644 index 0000000..99cd20f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f41b.png differ diff --git a/sources/themes/material/img/emojis/large/1f41c.png b/sources/themes/material/img/emojis/large/1f41c.png new file mode 100644 index 0000000..ef8c507 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f41c.png differ diff --git a/sources/themes/material/img/emojis/large/1f41d.png b/sources/themes/material/img/emojis/large/1f41d.png new file mode 100644 index 0000000..006b802 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f41d.png differ diff --git a/sources/themes/material/img/emojis/large/1f41e.png b/sources/themes/material/img/emojis/large/1f41e.png new file mode 100644 index 0000000..19dbea4 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f41e.png differ diff --git a/sources/themes/material/img/emojis/large/1f41f.png b/sources/themes/material/img/emojis/large/1f41f.png new file mode 100644 index 0000000..2d11c52 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f41f.png differ diff --git a/sources/themes/material/img/emojis/large/1f420.png b/sources/themes/material/img/emojis/large/1f420.png new file mode 100644 index 0000000..1dd0d79 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f420.png differ diff --git a/sources/themes/material/img/emojis/large/1f421.png b/sources/themes/material/img/emojis/large/1f421.png new file mode 100644 index 0000000..419b559 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f421.png differ diff --git a/sources/themes/material/img/emojis/large/1f422.png b/sources/themes/material/img/emojis/large/1f422.png new file mode 100644 index 0000000..0ea2fbe Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f422.png differ diff --git a/sources/themes/material/img/emojis/large/1f423.png b/sources/themes/material/img/emojis/large/1f423.png new file mode 100644 index 0000000..bb35c14 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f423.png differ diff --git a/sources/themes/material/img/emojis/large/1f424.png b/sources/themes/material/img/emojis/large/1f424.png new file mode 100644 index 0000000..f9c9452 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f424.png differ diff --git a/sources/themes/material/img/emojis/large/1f425.png b/sources/themes/material/img/emojis/large/1f425.png new file mode 100644 index 0000000..891b079 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f425.png differ diff --git a/sources/themes/material/img/emojis/large/1f426.png b/sources/themes/material/img/emojis/large/1f426.png new file mode 100644 index 0000000..2a0c601 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f426.png differ diff --git a/sources/themes/material/img/emojis/large/1f427.png b/sources/themes/material/img/emojis/large/1f427.png new file mode 100644 index 0000000..6e23676 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f427.png differ diff --git a/sources/themes/material/img/emojis/large/1f428.png b/sources/themes/material/img/emojis/large/1f428.png new file mode 100644 index 0000000..2a505d0 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f428.png differ diff --git a/sources/themes/material/img/emojis/large/1f429.png b/sources/themes/material/img/emojis/large/1f429.png new file mode 100644 index 0000000..92a1083 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f429.png differ diff --git a/sources/themes/material/img/emojis/large/1f42a.png b/sources/themes/material/img/emojis/large/1f42a.png new file mode 100644 index 0000000..0894c4b Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f42a.png differ diff --git a/sources/themes/material/img/emojis/large/1f42b.png b/sources/themes/material/img/emojis/large/1f42b.png new file mode 100644 index 0000000..fe77d35 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f42b.png differ diff --git a/sources/themes/material/img/emojis/large/1f42c.png b/sources/themes/material/img/emojis/large/1f42c.png new file mode 100644 index 0000000..082b76c Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f42c.png differ diff --git a/sources/themes/material/img/emojis/large/1f42d.png b/sources/themes/material/img/emojis/large/1f42d.png new file mode 100644 index 0000000..6690a61 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f42d.png differ diff --git a/sources/themes/material/img/emojis/large/1f42e.png b/sources/themes/material/img/emojis/large/1f42e.png new file mode 100644 index 0000000..483d689 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f42e.png differ diff --git a/sources/themes/material/img/emojis/large/1f42f.png b/sources/themes/material/img/emojis/large/1f42f.png new file mode 100644 index 0000000..ae99a31 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f42f.png differ diff --git a/sources/themes/material/img/emojis/large/1f430.png b/sources/themes/material/img/emojis/large/1f430.png new file mode 100644 index 0000000..8bba2f8 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f430.png differ diff --git a/sources/themes/material/img/emojis/large/1f431.png b/sources/themes/material/img/emojis/large/1f431.png new file mode 100644 index 0000000..93576db Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f431.png differ diff --git a/sources/themes/material/img/emojis/large/1f432.png b/sources/themes/material/img/emojis/large/1f432.png new file mode 100644 index 0000000..907ce12 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f432.png differ diff --git a/sources/themes/material/img/emojis/large/1f433.png b/sources/themes/material/img/emojis/large/1f433.png new file mode 100644 index 0000000..83e9a5f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f433.png differ diff --git a/sources/themes/material/img/emojis/large/1f434.png b/sources/themes/material/img/emojis/large/1f434.png new file mode 100644 index 0000000..790741b Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f434.png differ diff --git a/sources/themes/material/img/emojis/large/1f435.png b/sources/themes/material/img/emojis/large/1f435.png new file mode 100644 index 0000000..26bd0d0 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f435.png differ diff --git a/sources/themes/material/img/emojis/large/1f436.png b/sources/themes/material/img/emojis/large/1f436.png new file mode 100644 index 0000000..a2faebb Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f436.png differ diff --git a/sources/themes/material/img/emojis/large/1f437.png b/sources/themes/material/img/emojis/large/1f437.png new file mode 100644 index 0000000..19bc63c Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f437.png differ diff --git a/sources/themes/material/img/emojis/large/1f438.png b/sources/themes/material/img/emojis/large/1f438.png new file mode 100644 index 0000000..1ee4a38 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f438.png differ diff --git a/sources/themes/material/img/emojis/large/1f439.png b/sources/themes/material/img/emojis/large/1f439.png new file mode 100644 index 0000000..c4f79d1 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f439.png differ diff --git a/sources/themes/material/img/emojis/large/1f43a.png b/sources/themes/material/img/emojis/large/1f43a.png new file mode 100644 index 0000000..5cc67e9 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f43a.png differ diff --git a/sources/themes/material/img/emojis/large/1f43b.png b/sources/themes/material/img/emojis/large/1f43b.png new file mode 100644 index 0000000..5e06e4f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f43b.png differ diff --git a/sources/themes/material/img/emojis/large/1f43c.png b/sources/themes/material/img/emojis/large/1f43c.png new file mode 100644 index 0000000..90b1642 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f43c.png differ diff --git a/sources/themes/material/img/emojis/large/1f43d.png b/sources/themes/material/img/emojis/large/1f43d.png new file mode 100644 index 0000000..6413af8 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f43d.png differ diff --git a/sources/themes/material/img/emojis/large/1f43e.png b/sources/themes/material/img/emojis/large/1f43e.png new file mode 100644 index 0000000..786fc8d Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f43e.png differ diff --git a/sources/themes/material/img/emojis/large/1f440.png b/sources/themes/material/img/emojis/large/1f440.png new file mode 100644 index 0000000..4341cfe Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f440.png differ diff --git a/sources/themes/material/img/emojis/large/1f442.png b/sources/themes/material/img/emojis/large/1f442.png new file mode 100644 index 0000000..ed5a7cf Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f442.png differ diff --git a/sources/themes/material/img/emojis/large/1f443.png b/sources/themes/material/img/emojis/large/1f443.png new file mode 100644 index 0000000..0d44c28 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f443.png differ diff --git a/sources/themes/material/img/emojis/large/1f444.png b/sources/themes/material/img/emojis/large/1f444.png new file mode 100644 index 0000000..9ef1898 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f444.png differ diff --git a/sources/themes/material/img/emojis/large/1f445.png b/sources/themes/material/img/emojis/large/1f445.png new file mode 100644 index 0000000..dc98472 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f445.png differ diff --git a/sources/themes/material/img/emojis/large/1f446.png b/sources/themes/material/img/emojis/large/1f446.png new file mode 100644 index 0000000..199b56b Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f446.png differ diff --git a/sources/themes/material/img/emojis/large/1f447.png b/sources/themes/material/img/emojis/large/1f447.png new file mode 100644 index 0000000..bfb6eee Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f447.png differ diff --git a/sources/themes/material/img/emojis/large/1f448.png b/sources/themes/material/img/emojis/large/1f448.png new file mode 100644 index 0000000..3aa95cc Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f448.png differ diff --git a/sources/themes/material/img/emojis/large/1f449.png b/sources/themes/material/img/emojis/large/1f449.png new file mode 100644 index 0000000..e0e66e7 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f449.png differ diff --git a/sources/themes/material/img/emojis/large/1f44a.png b/sources/themes/material/img/emojis/large/1f44a.png new file mode 100644 index 0000000..5acdf34 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f44a.png differ diff --git a/sources/themes/material/img/emojis/large/1f44b.png b/sources/themes/material/img/emojis/large/1f44b.png new file mode 100644 index 0000000..0a09f6f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f44b.png differ diff --git a/sources/themes/material/img/emojis/large/1f44c.png b/sources/themes/material/img/emojis/large/1f44c.png new file mode 100644 index 0000000..08c6fe9 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f44c.png differ diff --git a/sources/themes/material/img/emojis/large/1f44d.png b/sources/themes/material/img/emojis/large/1f44d.png new file mode 100644 index 0000000..5b55316 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f44d.png differ diff --git a/sources/themes/material/img/emojis/large/1f44e.png b/sources/themes/material/img/emojis/large/1f44e.png new file mode 100644 index 0000000..c3a5ade Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f44e.png differ diff --git a/sources/themes/material/img/emojis/large/1f44f.png b/sources/themes/material/img/emojis/large/1f44f.png new file mode 100644 index 0000000..8d3aa96 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f44f.png differ diff --git a/sources/themes/material/img/emojis/large/1f450.png b/sources/themes/material/img/emojis/large/1f450.png new file mode 100644 index 0000000..4f880dc Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f450.png differ diff --git a/sources/themes/material/img/emojis/large/1f451.png b/sources/themes/material/img/emojis/large/1f451.png new file mode 100644 index 0000000..dba9473 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f451.png differ diff --git a/sources/themes/material/img/emojis/large/1f452.png b/sources/themes/material/img/emojis/large/1f452.png new file mode 100644 index 0000000..4bd16a3 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f452.png differ diff --git a/sources/themes/material/img/emojis/large/1f453.png b/sources/themes/material/img/emojis/large/1f453.png new file mode 100644 index 0000000..aa936e0 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f453.png differ diff --git a/sources/themes/material/img/emojis/large/1f454.png b/sources/themes/material/img/emojis/large/1f454.png new file mode 100644 index 0000000..893cf94 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f454.png differ diff --git a/sources/themes/material/img/emojis/large/1f455.png b/sources/themes/material/img/emojis/large/1f455.png new file mode 100644 index 0000000..39e0ce9 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f455.png differ diff --git a/sources/themes/material/img/emojis/large/1f456.png b/sources/themes/material/img/emojis/large/1f456.png new file mode 100644 index 0000000..16233ee Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f456.png differ diff --git a/sources/themes/material/img/emojis/large/1f457.png b/sources/themes/material/img/emojis/large/1f457.png new file mode 100644 index 0000000..3976fcd Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f457.png differ diff --git a/sources/themes/material/img/emojis/large/1f458.png b/sources/themes/material/img/emojis/large/1f458.png new file mode 100644 index 0000000..fb85591 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f458.png differ diff --git a/sources/themes/material/img/emojis/large/1f459.png b/sources/themes/material/img/emojis/large/1f459.png new file mode 100644 index 0000000..e2d0470 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f459.png differ diff --git a/sources/themes/material/img/emojis/large/1f45a.png b/sources/themes/material/img/emojis/large/1f45a.png new file mode 100644 index 0000000..1010988 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f45a.png differ diff --git a/sources/themes/material/img/emojis/large/1f45b.png b/sources/themes/material/img/emojis/large/1f45b.png new file mode 100644 index 0000000..6e1609d Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f45b.png differ diff --git a/sources/themes/material/img/emojis/large/1f45c.png b/sources/themes/material/img/emojis/large/1f45c.png new file mode 100644 index 0000000..63f7dc1 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f45c.png differ diff --git a/sources/themes/material/img/emojis/large/1f45d.png b/sources/themes/material/img/emojis/large/1f45d.png new file mode 100644 index 0000000..82355e8 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f45d.png differ diff --git a/sources/themes/material/img/emojis/large/1f45e.png b/sources/themes/material/img/emojis/large/1f45e.png new file mode 100644 index 0000000..855e1b3 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f45e.png differ diff --git a/sources/themes/material/img/emojis/large/1f45f.png b/sources/themes/material/img/emojis/large/1f45f.png new file mode 100644 index 0000000..258075e Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f45f.png differ diff --git a/sources/themes/material/img/emojis/large/1f460.png b/sources/themes/material/img/emojis/large/1f460.png new file mode 100644 index 0000000..031a8da Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f460.png differ diff --git a/sources/themes/material/img/emojis/large/1f461.png b/sources/themes/material/img/emojis/large/1f461.png new file mode 100644 index 0000000..bd85731 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f461.png differ diff --git a/sources/themes/material/img/emojis/large/1f462.png b/sources/themes/material/img/emojis/large/1f462.png new file mode 100644 index 0000000..b8e615a Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f462.png differ diff --git a/sources/themes/material/img/emojis/large/1f463.png b/sources/themes/material/img/emojis/large/1f463.png new file mode 100644 index 0000000..ee2f359 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f463.png differ diff --git a/sources/themes/material/img/emojis/large/1f464.png b/sources/themes/material/img/emojis/large/1f464.png new file mode 100644 index 0000000..2eac3d3 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f464.png differ diff --git a/sources/themes/material/img/emojis/large/1f465.png b/sources/themes/material/img/emojis/large/1f465.png new file mode 100644 index 0000000..b3dd978 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f465.png differ diff --git a/sources/themes/material/img/emojis/large/1f466.png b/sources/themes/material/img/emojis/large/1f466.png new file mode 100644 index 0000000..86026ee Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f466.png differ diff --git a/sources/themes/material/img/emojis/large/1f467.png b/sources/themes/material/img/emojis/large/1f467.png new file mode 100644 index 0000000..9f4b47a Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f467.png differ diff --git a/sources/themes/material/img/emojis/large/1f468.png b/sources/themes/material/img/emojis/large/1f468.png new file mode 100644 index 0000000..16256e9 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f468.png differ diff --git a/sources/themes/material/img/emojis/large/1f469.png b/sources/themes/material/img/emojis/large/1f469.png new file mode 100644 index 0000000..bed513b Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f469.png differ diff --git a/sources/themes/material/img/emojis/large/1f46a.png b/sources/themes/material/img/emojis/large/1f46a.png new file mode 100644 index 0000000..5fe5082 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f46a.png differ diff --git a/sources/themes/material/img/emojis/large/1f46b.png b/sources/themes/material/img/emojis/large/1f46b.png new file mode 100644 index 0000000..8c6e907 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f46b.png differ diff --git a/sources/themes/material/img/emojis/large/1f46c.png b/sources/themes/material/img/emojis/large/1f46c.png new file mode 100644 index 0000000..8f47353 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f46c.png differ diff --git a/sources/themes/material/img/emojis/large/1f46d.png b/sources/themes/material/img/emojis/large/1f46d.png new file mode 100644 index 0000000..3f40cea Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f46d.png differ diff --git a/sources/themes/material/img/emojis/large/1f46e.png b/sources/themes/material/img/emojis/large/1f46e.png new file mode 100644 index 0000000..d21d349 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f46e.png differ diff --git a/sources/themes/material/img/emojis/large/1f46f.png b/sources/themes/material/img/emojis/large/1f46f.png new file mode 100644 index 0000000..9c432a2 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f46f.png differ diff --git a/sources/themes/material/img/emojis/large/1f470.png b/sources/themes/material/img/emojis/large/1f470.png new file mode 100644 index 0000000..9bda69d Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f470.png differ diff --git a/sources/themes/material/img/emojis/large/1f471.png b/sources/themes/material/img/emojis/large/1f471.png new file mode 100644 index 0000000..fb76b1e Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f471.png differ diff --git a/sources/themes/material/img/emojis/large/1f472.png b/sources/themes/material/img/emojis/large/1f472.png new file mode 100644 index 0000000..8fb4333 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f472.png differ diff --git a/sources/themes/material/img/emojis/large/1f473.png b/sources/themes/material/img/emojis/large/1f473.png new file mode 100644 index 0000000..13edfd3 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f473.png differ diff --git a/sources/themes/material/img/emojis/large/1f474.png b/sources/themes/material/img/emojis/large/1f474.png new file mode 100644 index 0000000..a2cdef6 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f474.png differ diff --git a/sources/themes/material/img/emojis/large/1f475.png b/sources/themes/material/img/emojis/large/1f475.png new file mode 100644 index 0000000..3232aba Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f475.png differ diff --git a/sources/themes/material/img/emojis/large/1f476.png b/sources/themes/material/img/emojis/large/1f476.png new file mode 100644 index 0000000..e78f5b5 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f476.png differ diff --git a/sources/themes/material/img/emojis/large/1f477.png b/sources/themes/material/img/emojis/large/1f477.png new file mode 100644 index 0000000..8891ed9 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f477.png differ diff --git a/sources/themes/material/img/emojis/large/1f478.png b/sources/themes/material/img/emojis/large/1f478.png new file mode 100644 index 0000000..c3d8767 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f478.png differ diff --git a/sources/themes/material/img/emojis/large/1f479.png b/sources/themes/material/img/emojis/large/1f479.png new file mode 100644 index 0000000..f856c29 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f479.png differ diff --git a/sources/themes/material/img/emojis/large/1f47a.png b/sources/themes/material/img/emojis/large/1f47a.png new file mode 100644 index 0000000..aff4837 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f47a.png differ diff --git a/sources/themes/material/img/emojis/large/1f47b.png b/sources/themes/material/img/emojis/large/1f47b.png new file mode 100644 index 0000000..633b97e Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f47b.png differ diff --git a/sources/themes/material/img/emojis/large/1f47c.png b/sources/themes/material/img/emojis/large/1f47c.png new file mode 100644 index 0000000..cf15161 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f47c.png differ diff --git a/sources/themes/material/img/emojis/large/1f47d.png b/sources/themes/material/img/emojis/large/1f47d.png new file mode 100644 index 0000000..86ed8da Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f47d.png differ diff --git a/sources/themes/material/img/emojis/large/1f47e.png b/sources/themes/material/img/emojis/large/1f47e.png new file mode 100644 index 0000000..a106a73 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f47e.png differ diff --git a/sources/themes/material/img/emojis/large/1f47f.png b/sources/themes/material/img/emojis/large/1f47f.png new file mode 100644 index 0000000..926e51a Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f47f.png differ diff --git a/sources/themes/material/img/emojis/large/1f480.png b/sources/themes/material/img/emojis/large/1f480.png new file mode 100644 index 0000000..33e86c6 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f480.png differ diff --git a/sources/themes/material/img/emojis/large/1f481.png b/sources/themes/material/img/emojis/large/1f481.png new file mode 100644 index 0000000..d7abc61 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f481.png differ diff --git a/sources/themes/material/img/emojis/large/1f482.png b/sources/themes/material/img/emojis/large/1f482.png new file mode 100644 index 0000000..5c7edc1 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f482.png differ diff --git a/sources/themes/material/img/emojis/large/1f483.png b/sources/themes/material/img/emojis/large/1f483.png new file mode 100644 index 0000000..6203cff Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f483.png differ diff --git a/sources/themes/material/img/emojis/large/1f484.png b/sources/themes/material/img/emojis/large/1f484.png new file mode 100644 index 0000000..3be1427 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f484.png differ diff --git a/sources/themes/material/img/emojis/large/1f485.png b/sources/themes/material/img/emojis/large/1f485.png new file mode 100644 index 0000000..c6629e0 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f485.png differ diff --git a/sources/themes/material/img/emojis/large/1f486.png b/sources/themes/material/img/emojis/large/1f486.png new file mode 100644 index 0000000..45a2a42 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f486.png differ diff --git a/sources/themes/material/img/emojis/large/1f487.png b/sources/themes/material/img/emojis/large/1f487.png new file mode 100644 index 0000000..4da9d2b Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f487.png differ diff --git a/sources/themes/material/img/emojis/large/1f488.png b/sources/themes/material/img/emojis/large/1f488.png new file mode 100644 index 0000000..6ad3c59 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f488.png differ diff --git a/sources/themes/material/img/emojis/large/1f489.png b/sources/themes/material/img/emojis/large/1f489.png new file mode 100644 index 0000000..95fe100 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f489.png differ diff --git a/sources/themes/material/img/emojis/large/1f48a.png b/sources/themes/material/img/emojis/large/1f48a.png new file mode 100644 index 0000000..8ac57ba Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f48a.png differ diff --git a/sources/themes/material/img/emojis/large/1f48b.png b/sources/themes/material/img/emojis/large/1f48b.png new file mode 100644 index 0000000..cce7c4d Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f48b.png differ diff --git a/sources/themes/material/img/emojis/large/1f48c.png b/sources/themes/material/img/emojis/large/1f48c.png new file mode 100644 index 0000000..99312ac Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f48c.png differ diff --git a/sources/themes/material/img/emojis/large/1f48d.png b/sources/themes/material/img/emojis/large/1f48d.png new file mode 100644 index 0000000..9b3fd38 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f48d.png differ diff --git a/sources/themes/material/img/emojis/large/1f48e.png b/sources/themes/material/img/emojis/large/1f48e.png new file mode 100644 index 0000000..18e88cb Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f48e.png differ diff --git a/sources/themes/material/img/emojis/large/1f48f.png b/sources/themes/material/img/emojis/large/1f48f.png new file mode 100644 index 0000000..9206843 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f48f.png differ diff --git a/sources/themes/material/img/emojis/large/1f490.png b/sources/themes/material/img/emojis/large/1f490.png new file mode 100644 index 0000000..69d4ea4 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f490.png differ diff --git a/sources/themes/material/img/emojis/large/1f491.png b/sources/themes/material/img/emojis/large/1f491.png new file mode 100644 index 0000000..abac31e Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f491.png differ diff --git a/sources/themes/material/img/emojis/large/1f492.png b/sources/themes/material/img/emojis/large/1f492.png new file mode 100644 index 0000000..c4c4914 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f492.png differ diff --git a/sources/themes/material/img/emojis/large/1f493.png b/sources/themes/material/img/emojis/large/1f493.png new file mode 100644 index 0000000..782d83d Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f493.png differ diff --git a/sources/themes/material/img/emojis/large/1f494.png b/sources/themes/material/img/emojis/large/1f494.png new file mode 100644 index 0000000..9e648a8 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f494.png differ diff --git a/sources/themes/material/img/emojis/large/1f495.png b/sources/themes/material/img/emojis/large/1f495.png new file mode 100644 index 0000000..156adbb Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f495.png differ diff --git a/sources/themes/material/img/emojis/large/1f496.png b/sources/themes/material/img/emojis/large/1f496.png new file mode 100644 index 0000000..b1b85bb Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f496.png differ diff --git a/sources/themes/material/img/emojis/large/1f497.png b/sources/themes/material/img/emojis/large/1f497.png new file mode 100644 index 0000000..075037d Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f497.png differ diff --git a/sources/themes/material/img/emojis/large/1f498.png b/sources/themes/material/img/emojis/large/1f498.png new file mode 100644 index 0000000..49e83cd Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f498.png differ diff --git a/sources/themes/material/img/emojis/large/1f499.png b/sources/themes/material/img/emojis/large/1f499.png new file mode 100644 index 0000000..49ad8d9 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f499.png differ diff --git a/sources/themes/material/img/emojis/large/1f49a.png b/sources/themes/material/img/emojis/large/1f49a.png new file mode 100644 index 0000000..96f90bf Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f49a.png differ diff --git a/sources/themes/material/img/emojis/large/1f49b.png b/sources/themes/material/img/emojis/large/1f49b.png new file mode 100644 index 0000000..3ba6921 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f49b.png differ diff --git a/sources/themes/material/img/emojis/large/1f49c.png b/sources/themes/material/img/emojis/large/1f49c.png new file mode 100644 index 0000000..b1d54c2 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f49c.png differ diff --git a/sources/themes/material/img/emojis/large/1f49d.png b/sources/themes/material/img/emojis/large/1f49d.png new file mode 100644 index 0000000..164ca1f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f49d.png differ diff --git a/sources/themes/material/img/emojis/large/1f49e.png b/sources/themes/material/img/emojis/large/1f49e.png new file mode 100644 index 0000000..bc83f1c Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f49e.png differ diff --git a/sources/themes/material/img/emojis/large/1f49f.png b/sources/themes/material/img/emojis/large/1f49f.png new file mode 100644 index 0000000..18df9f3 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f49f.png differ diff --git a/sources/themes/material/img/emojis/large/1f4a0.png b/sources/themes/material/img/emojis/large/1f4a0.png new file mode 100644 index 0000000..f5ee420 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4a0.png differ diff --git a/sources/themes/material/img/emojis/large/1f4a1.png b/sources/themes/material/img/emojis/large/1f4a1.png new file mode 100644 index 0000000..10bdf88 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4a1.png differ diff --git a/sources/themes/material/img/emojis/large/1f4a2.png b/sources/themes/material/img/emojis/large/1f4a2.png new file mode 100644 index 0000000..2b8284f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4a2.png differ diff --git a/sources/themes/material/img/emojis/large/1f4a3.png b/sources/themes/material/img/emojis/large/1f4a3.png new file mode 100644 index 0000000..a95f10e Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4a3.png differ diff --git a/sources/themes/material/img/emojis/large/1f4a4.png b/sources/themes/material/img/emojis/large/1f4a4.png new file mode 100644 index 0000000..02978be Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4a4.png differ diff --git a/sources/themes/material/img/emojis/large/1f4a5.png b/sources/themes/material/img/emojis/large/1f4a5.png new file mode 100644 index 0000000..0adb910 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4a5.png differ diff --git a/sources/themes/material/img/emojis/large/1f4a6.png b/sources/themes/material/img/emojis/large/1f4a6.png new file mode 100644 index 0000000..20f831d Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4a6.png differ diff --git a/sources/themes/material/img/emojis/large/1f4a7.png b/sources/themes/material/img/emojis/large/1f4a7.png new file mode 100644 index 0000000..09ff2df Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4a7.png differ diff --git a/sources/themes/material/img/emojis/large/1f4a8.png b/sources/themes/material/img/emojis/large/1f4a8.png new file mode 100644 index 0000000..17f9b44 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4a8.png differ diff --git a/sources/themes/material/img/emojis/large/1f4a9.png b/sources/themes/material/img/emojis/large/1f4a9.png new file mode 100644 index 0000000..49d165e Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4a9.png differ diff --git a/sources/themes/material/img/emojis/large/1f4aa.png b/sources/themes/material/img/emojis/large/1f4aa.png new file mode 100644 index 0000000..61b0d69 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4aa.png differ diff --git a/sources/themes/material/img/emojis/large/1f4ab.png b/sources/themes/material/img/emojis/large/1f4ab.png new file mode 100644 index 0000000..ef47671 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4ab.png differ diff --git a/sources/themes/material/img/emojis/large/1f4ac.png b/sources/themes/material/img/emojis/large/1f4ac.png new file mode 100644 index 0000000..4e597cd Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4ac.png differ diff --git a/sources/themes/material/img/emojis/large/1f4ad.png b/sources/themes/material/img/emojis/large/1f4ad.png new file mode 100644 index 0000000..8450d53 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4ad.png differ diff --git a/sources/themes/material/img/emojis/large/1f4ae.png b/sources/themes/material/img/emojis/large/1f4ae.png new file mode 100644 index 0000000..f18043e Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4ae.png differ diff --git a/sources/themes/material/img/emojis/large/1f4af.png b/sources/themes/material/img/emojis/large/1f4af.png new file mode 100644 index 0000000..36bbccc Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4af.png differ diff --git a/sources/themes/material/img/emojis/large/1f4b0.png b/sources/themes/material/img/emojis/large/1f4b0.png new file mode 100644 index 0000000..816450c Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4b0.png differ diff --git a/sources/themes/material/img/emojis/large/1f4b1.png b/sources/themes/material/img/emojis/large/1f4b1.png new file mode 100644 index 0000000..f9a834d Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4b1.png differ diff --git a/sources/themes/material/img/emojis/large/1f4b2.png b/sources/themes/material/img/emojis/large/1f4b2.png new file mode 100644 index 0000000..f2f28a5 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4b2.png differ diff --git a/sources/themes/material/img/emojis/large/1f4b3.png b/sources/themes/material/img/emojis/large/1f4b3.png new file mode 100644 index 0000000..94df533 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4b3.png differ diff --git a/sources/themes/material/img/emojis/large/1f4b4.png b/sources/themes/material/img/emojis/large/1f4b4.png new file mode 100644 index 0000000..1cb7ad5 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4b4.png differ diff --git a/sources/themes/material/img/emojis/large/1f4b5.png b/sources/themes/material/img/emojis/large/1f4b5.png new file mode 100644 index 0000000..9c55274 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4b5.png differ diff --git a/sources/themes/material/img/emojis/large/1f4b6.png b/sources/themes/material/img/emojis/large/1f4b6.png new file mode 100644 index 0000000..23db01f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4b6.png differ diff --git a/sources/themes/material/img/emojis/large/1f4b7.png b/sources/themes/material/img/emojis/large/1f4b7.png new file mode 100644 index 0000000..f605b51 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4b7.png differ diff --git a/sources/themes/material/img/emojis/large/1f4b8.png b/sources/themes/material/img/emojis/large/1f4b8.png new file mode 100644 index 0000000..b9dcd44 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4b8.png differ diff --git a/sources/themes/material/img/emojis/large/1f4b9.png b/sources/themes/material/img/emojis/large/1f4b9.png new file mode 100644 index 0000000..56e038a Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4b9.png differ diff --git a/sources/themes/material/img/emojis/large/1f4ba.png b/sources/themes/material/img/emojis/large/1f4ba.png new file mode 100644 index 0000000..28e7f21 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4ba.png differ diff --git a/sources/themes/material/img/emojis/large/1f4bb.png b/sources/themes/material/img/emojis/large/1f4bb.png new file mode 100644 index 0000000..36a7d7a Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4bb.png differ diff --git a/sources/themes/material/img/emojis/large/1f4bc.png b/sources/themes/material/img/emojis/large/1f4bc.png new file mode 100644 index 0000000..32bacc9 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4bc.png differ diff --git a/sources/themes/material/img/emojis/large/1f4bd.png b/sources/themes/material/img/emojis/large/1f4bd.png new file mode 100644 index 0000000..865eb1c Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4bd.png differ diff --git a/sources/themes/material/img/emojis/large/1f4be.png b/sources/themes/material/img/emojis/large/1f4be.png new file mode 100644 index 0000000..8e4d5cc Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4be.png differ diff --git a/sources/themes/material/img/emojis/large/1f4bf.png b/sources/themes/material/img/emojis/large/1f4bf.png new file mode 100644 index 0000000..de3a21a Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4bf.png differ diff --git a/sources/themes/material/img/emojis/large/1f4c0.png b/sources/themes/material/img/emojis/large/1f4c0.png new file mode 100644 index 0000000..6bef61b Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4c0.png differ diff --git a/sources/themes/material/img/emojis/large/1f4c1.png b/sources/themes/material/img/emojis/large/1f4c1.png new file mode 100644 index 0000000..2121e6b Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4c1.png differ diff --git a/sources/themes/material/img/emojis/large/1f4c2.png b/sources/themes/material/img/emojis/large/1f4c2.png new file mode 100644 index 0000000..a778574 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4c2.png differ diff --git a/sources/themes/material/img/emojis/large/1f4c3.png b/sources/themes/material/img/emojis/large/1f4c3.png new file mode 100644 index 0000000..d91b6d5 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4c3.png differ diff --git a/sources/themes/material/img/emojis/large/1f4c4.png b/sources/themes/material/img/emojis/large/1f4c4.png new file mode 100644 index 0000000..0a891eb Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4c4.png differ diff --git a/sources/themes/material/img/emojis/large/1f4c5.png b/sources/themes/material/img/emojis/large/1f4c5.png new file mode 100644 index 0000000..d8ed17f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4c5.png differ diff --git a/sources/themes/material/img/emojis/large/1f4c6.png b/sources/themes/material/img/emojis/large/1f4c6.png new file mode 100644 index 0000000..652211f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4c6.png differ diff --git a/sources/themes/material/img/emojis/large/1f4c7.png b/sources/themes/material/img/emojis/large/1f4c7.png new file mode 100644 index 0000000..109018a Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4c7.png differ diff --git a/sources/themes/material/img/emojis/large/1f4c8.png b/sources/themes/material/img/emojis/large/1f4c8.png new file mode 100644 index 0000000..64afd3f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4c8.png differ diff --git a/sources/themes/material/img/emojis/large/1f4c9.png b/sources/themes/material/img/emojis/large/1f4c9.png new file mode 100644 index 0000000..c5deeec Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4c9.png differ diff --git a/sources/themes/material/img/emojis/large/1f4ca.png b/sources/themes/material/img/emojis/large/1f4ca.png new file mode 100644 index 0000000..6791889 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4ca.png differ diff --git a/sources/themes/material/img/emojis/large/1f4cb.png b/sources/themes/material/img/emojis/large/1f4cb.png new file mode 100644 index 0000000..946db32 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4cb.png differ diff --git a/sources/themes/material/img/emojis/large/1f4cc.png b/sources/themes/material/img/emojis/large/1f4cc.png new file mode 100644 index 0000000..1e2b50d Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4cc.png differ diff --git a/sources/themes/material/img/emojis/large/1f4cd.png b/sources/themes/material/img/emojis/large/1f4cd.png new file mode 100644 index 0000000..04188d3 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4cd.png differ diff --git a/sources/themes/material/img/emojis/large/1f4ce.png b/sources/themes/material/img/emojis/large/1f4ce.png new file mode 100644 index 0000000..476e798 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4ce.png differ diff --git a/sources/themes/material/img/emojis/large/1f4cf.png b/sources/themes/material/img/emojis/large/1f4cf.png new file mode 100644 index 0000000..74b6423 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4cf.png differ diff --git a/sources/themes/material/img/emojis/large/1f4d0.png b/sources/themes/material/img/emojis/large/1f4d0.png new file mode 100644 index 0000000..ca5759f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4d0.png differ diff --git a/sources/themes/material/img/emojis/large/1f4d1.png b/sources/themes/material/img/emojis/large/1f4d1.png new file mode 100644 index 0000000..88df0e4 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4d1.png differ diff --git a/sources/themes/material/img/emojis/large/1f4d2.png b/sources/themes/material/img/emojis/large/1f4d2.png new file mode 100644 index 0000000..8d022fd Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4d2.png differ diff --git a/sources/themes/material/img/emojis/large/1f4d3.png b/sources/themes/material/img/emojis/large/1f4d3.png new file mode 100644 index 0000000..a293f90 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4d3.png differ diff --git a/sources/themes/material/img/emojis/large/1f4d4.png b/sources/themes/material/img/emojis/large/1f4d4.png new file mode 100644 index 0000000..2e68199 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4d4.png differ diff --git a/sources/themes/material/img/emojis/large/1f4d5.png b/sources/themes/material/img/emojis/large/1f4d5.png new file mode 100644 index 0000000..8c3a977 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4d5.png differ diff --git a/sources/themes/material/img/emojis/large/1f4d6.png b/sources/themes/material/img/emojis/large/1f4d6.png new file mode 100644 index 0000000..d1f2811 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4d6.png differ diff --git a/sources/themes/material/img/emojis/large/1f4d7.png b/sources/themes/material/img/emojis/large/1f4d7.png new file mode 100644 index 0000000..65c7e9d Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4d7.png differ diff --git a/sources/themes/material/img/emojis/large/1f4d8.png b/sources/themes/material/img/emojis/large/1f4d8.png new file mode 100644 index 0000000..266fdf1 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4d8.png differ diff --git a/sources/themes/material/img/emojis/large/1f4d9.png b/sources/themes/material/img/emojis/large/1f4d9.png new file mode 100644 index 0000000..63363e9 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4d9.png differ diff --git a/sources/themes/material/img/emojis/large/1f4da.png b/sources/themes/material/img/emojis/large/1f4da.png new file mode 100644 index 0000000..30df2ea Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4da.png differ diff --git a/sources/themes/material/img/emojis/large/1f4db.png b/sources/themes/material/img/emojis/large/1f4db.png new file mode 100644 index 0000000..55336d9 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4db.png differ diff --git a/sources/themes/material/img/emojis/large/1f4dc.png b/sources/themes/material/img/emojis/large/1f4dc.png new file mode 100644 index 0000000..abfecff Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4dc.png differ diff --git a/sources/themes/material/img/emojis/large/1f4dd.png b/sources/themes/material/img/emojis/large/1f4dd.png new file mode 100644 index 0000000..48f9dc1 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4dd.png differ diff --git a/sources/themes/material/img/emojis/large/1f4de.png b/sources/themes/material/img/emojis/large/1f4de.png new file mode 100644 index 0000000..d3416a0 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4de.png differ diff --git a/sources/themes/material/img/emojis/large/1f4df.png b/sources/themes/material/img/emojis/large/1f4df.png new file mode 100644 index 0000000..21215a9 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4df.png differ diff --git a/sources/themes/material/img/emojis/large/1f4e0.png b/sources/themes/material/img/emojis/large/1f4e0.png new file mode 100644 index 0000000..5add14e Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4e0.png differ diff --git a/sources/themes/material/img/emojis/large/1f4e1.png b/sources/themes/material/img/emojis/large/1f4e1.png new file mode 100644 index 0000000..436d34b Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4e1.png differ diff --git a/sources/themes/material/img/emojis/large/1f4e2.png b/sources/themes/material/img/emojis/large/1f4e2.png new file mode 100644 index 0000000..075e42b Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4e2.png differ diff --git a/sources/themes/material/img/emojis/large/1f4e3.png b/sources/themes/material/img/emojis/large/1f4e3.png new file mode 100644 index 0000000..9294c7c Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4e3.png differ diff --git a/sources/themes/material/img/emojis/large/1f4e4.png b/sources/themes/material/img/emojis/large/1f4e4.png new file mode 100644 index 0000000..b5e4d10 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4e4.png differ diff --git a/sources/themes/material/img/emojis/large/1f4e5.png b/sources/themes/material/img/emojis/large/1f4e5.png new file mode 100644 index 0000000..7655872 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4e5.png differ diff --git a/sources/themes/material/img/emojis/large/1f4e6.png b/sources/themes/material/img/emojis/large/1f4e6.png new file mode 100644 index 0000000..3f84e5f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4e6.png differ diff --git a/sources/themes/material/img/emojis/large/1f4e7.png b/sources/themes/material/img/emojis/large/1f4e7.png new file mode 100644 index 0000000..a7078e9 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4e7.png differ diff --git a/sources/themes/material/img/emojis/large/1f4e8.png b/sources/themes/material/img/emojis/large/1f4e8.png new file mode 100644 index 0000000..91cc17c Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4e8.png differ diff --git a/sources/themes/material/img/emojis/large/1f4e9.png b/sources/themes/material/img/emojis/large/1f4e9.png new file mode 100644 index 0000000..4f6f9cf Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4e9.png differ diff --git a/sources/themes/material/img/emojis/large/1f4ea.png b/sources/themes/material/img/emojis/large/1f4ea.png new file mode 100644 index 0000000..e787cbb Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4ea.png differ diff --git a/sources/themes/material/img/emojis/large/1f4eb.png b/sources/themes/material/img/emojis/large/1f4eb.png new file mode 100644 index 0000000..b69b59c Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4eb.png differ diff --git a/sources/themes/material/img/emojis/large/1f4ec.png b/sources/themes/material/img/emojis/large/1f4ec.png new file mode 100644 index 0000000..e468708 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4ec.png differ diff --git a/sources/themes/material/img/emojis/large/1f4ed.png b/sources/themes/material/img/emojis/large/1f4ed.png new file mode 100644 index 0000000..e421b9e Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4ed.png differ diff --git a/sources/themes/material/img/emojis/large/1f4ee.png b/sources/themes/material/img/emojis/large/1f4ee.png new file mode 100644 index 0000000..4e6c63e Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4ee.png differ diff --git a/sources/themes/material/img/emojis/large/1f4ef.png b/sources/themes/material/img/emojis/large/1f4ef.png new file mode 100644 index 0000000..c038b16 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4ef.png differ diff --git a/sources/themes/material/img/emojis/large/1f4f0.png b/sources/themes/material/img/emojis/large/1f4f0.png new file mode 100644 index 0000000..de67470 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4f0.png differ diff --git a/sources/themes/material/img/emojis/large/1f4f1.png b/sources/themes/material/img/emojis/large/1f4f1.png new file mode 100644 index 0000000..d0520cc Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4f1.png differ diff --git a/sources/themes/material/img/emojis/large/1f4f2.png b/sources/themes/material/img/emojis/large/1f4f2.png new file mode 100644 index 0000000..e272ad0 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4f2.png differ diff --git a/sources/themes/material/img/emojis/large/1f4f3.png b/sources/themes/material/img/emojis/large/1f4f3.png new file mode 100644 index 0000000..ea9487f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4f3.png differ diff --git a/sources/themes/material/img/emojis/large/1f4f4.png b/sources/themes/material/img/emojis/large/1f4f4.png new file mode 100644 index 0000000..ced055a Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4f4.png differ diff --git a/sources/themes/material/img/emojis/large/1f4f5.png b/sources/themes/material/img/emojis/large/1f4f5.png new file mode 100644 index 0000000..98c268f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4f5.png differ diff --git a/sources/themes/material/img/emojis/large/1f4f6.png b/sources/themes/material/img/emojis/large/1f4f6.png new file mode 100644 index 0000000..7d71df3 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4f6.png differ diff --git a/sources/themes/material/img/emojis/large/1f4f7.png b/sources/themes/material/img/emojis/large/1f4f7.png new file mode 100644 index 0000000..dd820d6 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4f7.png differ diff --git a/sources/themes/material/img/emojis/large/1f4f9.png b/sources/themes/material/img/emojis/large/1f4f9.png new file mode 100644 index 0000000..3766145 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4f9.png differ diff --git a/sources/themes/material/img/emojis/large/1f4fa.png b/sources/themes/material/img/emojis/large/1f4fa.png new file mode 100644 index 0000000..dc67235 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4fa.png differ diff --git a/sources/themes/material/img/emojis/large/1f4fb.png b/sources/themes/material/img/emojis/large/1f4fb.png new file mode 100644 index 0000000..cc9db65 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4fb.png differ diff --git a/sources/themes/material/img/emojis/large/1f4fc.png b/sources/themes/material/img/emojis/large/1f4fc.png new file mode 100644 index 0000000..2f8d33c Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f4fc.png differ diff --git a/sources/themes/material/img/emojis/large/1f500.png b/sources/themes/material/img/emojis/large/1f500.png new file mode 100644 index 0000000..5f1ee56 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f500.png differ diff --git a/sources/themes/material/img/emojis/large/1f501.png b/sources/themes/material/img/emojis/large/1f501.png new file mode 100644 index 0000000..e59f395 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f501.png differ diff --git a/sources/themes/material/img/emojis/large/1f502.png b/sources/themes/material/img/emojis/large/1f502.png new file mode 100644 index 0000000..3a77c3b Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f502.png differ diff --git a/sources/themes/material/img/emojis/large/1f503.png b/sources/themes/material/img/emojis/large/1f503.png new file mode 100644 index 0000000..7c0ae43 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f503.png differ diff --git a/sources/themes/material/img/emojis/large/1f504.png b/sources/themes/material/img/emojis/large/1f504.png new file mode 100644 index 0000000..5d8bc9f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f504.png differ diff --git a/sources/themes/material/img/emojis/large/1f505.png b/sources/themes/material/img/emojis/large/1f505.png new file mode 100644 index 0000000..392e5bf Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f505.png differ diff --git a/sources/themes/material/img/emojis/large/1f506.png b/sources/themes/material/img/emojis/large/1f506.png new file mode 100644 index 0000000..d984719 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f506.png differ diff --git a/sources/themes/material/img/emojis/large/1f507.png b/sources/themes/material/img/emojis/large/1f507.png new file mode 100644 index 0000000..5ace2ba Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f507.png differ diff --git a/sources/themes/material/img/emojis/large/1f508.png b/sources/themes/material/img/emojis/large/1f508.png new file mode 100644 index 0000000..256eca8 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f508.png differ diff --git a/sources/themes/material/img/emojis/large/1f509.png b/sources/themes/material/img/emojis/large/1f509.png new file mode 100644 index 0000000..a435e81 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f509.png differ diff --git a/sources/themes/material/img/emojis/large/1f50a.png b/sources/themes/material/img/emojis/large/1f50a.png new file mode 100644 index 0000000..5112a89 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f50a.png differ diff --git a/sources/themes/material/img/emojis/large/1f50b.png b/sources/themes/material/img/emojis/large/1f50b.png new file mode 100644 index 0000000..128163c Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f50b.png differ diff --git a/sources/themes/material/img/emojis/large/1f50c.png b/sources/themes/material/img/emojis/large/1f50c.png new file mode 100644 index 0000000..22c3cb0 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f50c.png differ diff --git a/sources/themes/material/img/emojis/large/1f50d.png b/sources/themes/material/img/emojis/large/1f50d.png new file mode 100644 index 0000000..a56cdb9 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f50d.png differ diff --git a/sources/themes/material/img/emojis/large/1f50e.png b/sources/themes/material/img/emojis/large/1f50e.png new file mode 100644 index 0000000..0dbb274 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f50e.png differ diff --git a/sources/themes/material/img/emojis/large/1f50f.png b/sources/themes/material/img/emojis/large/1f50f.png new file mode 100644 index 0000000..40a745a Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f50f.png differ diff --git a/sources/themes/material/img/emojis/large/1f510.png b/sources/themes/material/img/emojis/large/1f510.png new file mode 100644 index 0000000..3508ad6 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f510.png differ diff --git a/sources/themes/material/img/emojis/large/1f511.png b/sources/themes/material/img/emojis/large/1f511.png new file mode 100644 index 0000000..619e070 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f511.png differ diff --git a/sources/themes/material/img/emojis/large/1f512.png b/sources/themes/material/img/emojis/large/1f512.png new file mode 100644 index 0000000..15add75 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f512.png differ diff --git a/sources/themes/material/img/emojis/large/1f513.png b/sources/themes/material/img/emojis/large/1f513.png new file mode 100644 index 0000000..22c360b Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f513.png differ diff --git a/sources/themes/material/img/emojis/large/1f514.png b/sources/themes/material/img/emojis/large/1f514.png new file mode 100644 index 0000000..ca3e8b5 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f514.png differ diff --git a/sources/themes/material/img/emojis/large/1f515.png b/sources/themes/material/img/emojis/large/1f515.png new file mode 100644 index 0000000..38542cf Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f515.png differ diff --git a/sources/themes/material/img/emojis/large/1f516.png b/sources/themes/material/img/emojis/large/1f516.png new file mode 100644 index 0000000..79c53f2 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f516.png differ diff --git a/sources/themes/material/img/emojis/large/1f517.png b/sources/themes/material/img/emojis/large/1f517.png new file mode 100644 index 0000000..48f4746 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f517.png differ diff --git a/sources/themes/material/img/emojis/large/1f518.png b/sources/themes/material/img/emojis/large/1f518.png new file mode 100644 index 0000000..f504887 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f518.png differ diff --git a/sources/themes/material/img/emojis/large/1f519.png b/sources/themes/material/img/emojis/large/1f519.png new file mode 100644 index 0000000..77c2222 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f519.png differ diff --git a/sources/themes/material/img/emojis/large/1f51a.png b/sources/themes/material/img/emojis/large/1f51a.png new file mode 100644 index 0000000..2747889 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f51a.png differ diff --git a/sources/themes/material/img/emojis/large/1f51b.png b/sources/themes/material/img/emojis/large/1f51b.png new file mode 100644 index 0000000..c189c50 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f51b.png differ diff --git a/sources/themes/material/img/emojis/large/1f51c.png b/sources/themes/material/img/emojis/large/1f51c.png new file mode 100644 index 0000000..180024d Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f51c.png differ diff --git a/sources/themes/material/img/emojis/large/1f51d.png b/sources/themes/material/img/emojis/large/1f51d.png new file mode 100644 index 0000000..28908ca Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f51d.png differ diff --git a/sources/themes/material/img/emojis/large/1f51e.png b/sources/themes/material/img/emojis/large/1f51e.png new file mode 100644 index 0000000..5300bb7 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f51e.png differ diff --git a/sources/themes/material/img/emojis/large/1f51f.png b/sources/themes/material/img/emojis/large/1f51f.png new file mode 100644 index 0000000..595f65a Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f51f.png differ diff --git a/sources/themes/material/img/emojis/large/1f520.png b/sources/themes/material/img/emojis/large/1f520.png new file mode 100644 index 0000000..0bca3e6 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f520.png differ diff --git a/sources/themes/material/img/emojis/large/1f521.png b/sources/themes/material/img/emojis/large/1f521.png new file mode 100644 index 0000000..c6ebf06 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f521.png differ diff --git a/sources/themes/material/img/emojis/large/1f522.png b/sources/themes/material/img/emojis/large/1f522.png new file mode 100644 index 0000000..e8b2d19 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f522.png differ diff --git a/sources/themes/material/img/emojis/large/1f523.png b/sources/themes/material/img/emojis/large/1f523.png new file mode 100644 index 0000000..8d3aa8d Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f523.png differ diff --git a/sources/themes/material/img/emojis/large/1f524.png b/sources/themes/material/img/emojis/large/1f524.png new file mode 100644 index 0000000..abb30c7 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f524.png differ diff --git a/sources/themes/material/img/emojis/large/1f525.png b/sources/themes/material/img/emojis/large/1f525.png new file mode 100644 index 0000000..b40ea37 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f525.png differ diff --git a/sources/themes/material/img/emojis/large/1f526.png b/sources/themes/material/img/emojis/large/1f526.png new file mode 100644 index 0000000..ebea7db Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f526.png differ diff --git a/sources/themes/material/img/emojis/large/1f527.png b/sources/themes/material/img/emojis/large/1f527.png new file mode 100644 index 0000000..44de950 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f527.png differ diff --git a/sources/themes/material/img/emojis/large/1f528.png b/sources/themes/material/img/emojis/large/1f528.png new file mode 100644 index 0000000..4ca6e3e Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f528.png differ diff --git a/sources/themes/material/img/emojis/large/1f529.png b/sources/themes/material/img/emojis/large/1f529.png new file mode 100644 index 0000000..6fa89af Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f529.png differ diff --git a/sources/themes/material/img/emojis/large/1f52a.png b/sources/themes/material/img/emojis/large/1f52a.png new file mode 100644 index 0000000..cc4f7e0 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f52a.png differ diff --git a/sources/themes/material/img/emojis/large/1f52b.png b/sources/themes/material/img/emojis/large/1f52b.png new file mode 100644 index 0000000..386e064 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f52b.png differ diff --git a/sources/themes/material/img/emojis/large/1f52c.png b/sources/themes/material/img/emojis/large/1f52c.png new file mode 100644 index 0000000..d213970 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f52c.png differ diff --git a/sources/themes/material/img/emojis/large/1f52d.png b/sources/themes/material/img/emojis/large/1f52d.png new file mode 100644 index 0000000..b0c5ba8 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f52d.png differ diff --git a/sources/themes/material/img/emojis/large/1f52e.png b/sources/themes/material/img/emojis/large/1f52e.png new file mode 100644 index 0000000..2d8a585 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f52e.png differ diff --git a/sources/themes/material/img/emojis/large/1f52f.png b/sources/themes/material/img/emojis/large/1f52f.png new file mode 100644 index 0000000..0f84f45 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f52f.png differ diff --git a/sources/themes/material/img/emojis/large/1f530.png b/sources/themes/material/img/emojis/large/1f530.png new file mode 100644 index 0000000..54bb836 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f530.png differ diff --git a/sources/themes/material/img/emojis/large/1f531.png b/sources/themes/material/img/emojis/large/1f531.png new file mode 100644 index 0000000..b1237ec Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f531.png differ diff --git a/sources/themes/material/img/emojis/large/1f532.png b/sources/themes/material/img/emojis/large/1f532.png new file mode 100644 index 0000000..0bdab85 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f532.png differ diff --git a/sources/themes/material/img/emojis/large/1f533.png b/sources/themes/material/img/emojis/large/1f533.png new file mode 100644 index 0000000..c1e8302 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f533.png differ diff --git a/sources/themes/material/img/emojis/large/1f534.png b/sources/themes/material/img/emojis/large/1f534.png new file mode 100644 index 0000000..0d3c740 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f534.png differ diff --git a/sources/themes/material/img/emojis/large/1f535.png b/sources/themes/material/img/emojis/large/1f535.png new file mode 100644 index 0000000..bed4b05 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f535.png differ diff --git a/sources/themes/material/img/emojis/large/1f536.png b/sources/themes/material/img/emojis/large/1f536.png new file mode 100644 index 0000000..f41cda2 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f536.png differ diff --git a/sources/themes/material/img/emojis/large/1f537.png b/sources/themes/material/img/emojis/large/1f537.png new file mode 100644 index 0000000..74287ae Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f537.png differ diff --git a/sources/themes/material/img/emojis/large/1f538.png b/sources/themes/material/img/emojis/large/1f538.png new file mode 100644 index 0000000..aff42fd Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f538.png differ diff --git a/sources/themes/material/img/emojis/large/1f539.png b/sources/themes/material/img/emojis/large/1f539.png new file mode 100644 index 0000000..7d274d1 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f539.png differ diff --git a/sources/themes/material/img/emojis/large/1f53a.png b/sources/themes/material/img/emojis/large/1f53a.png new file mode 100644 index 0000000..a56900c Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f53a.png differ diff --git a/sources/themes/material/img/emojis/large/1f53b.png b/sources/themes/material/img/emojis/large/1f53b.png new file mode 100644 index 0000000..2b6159a Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f53b.png differ diff --git a/sources/themes/material/img/emojis/large/1f53c.png b/sources/themes/material/img/emojis/large/1f53c.png new file mode 100644 index 0000000..f99b95e Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f53c.png differ diff --git a/sources/themes/material/img/emojis/large/1f53d.png b/sources/themes/material/img/emojis/large/1f53d.png new file mode 100644 index 0000000..fd089dc Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f53d.png differ diff --git a/sources/themes/material/img/emojis/large/1f550.png b/sources/themes/material/img/emojis/large/1f550.png new file mode 100644 index 0000000..5a370e5 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f550.png differ diff --git a/sources/themes/material/img/emojis/large/1f551.png b/sources/themes/material/img/emojis/large/1f551.png new file mode 100644 index 0000000..e58b88c Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f551.png differ diff --git a/sources/themes/material/img/emojis/large/1f552.png b/sources/themes/material/img/emojis/large/1f552.png new file mode 100644 index 0000000..81ae931 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f552.png differ diff --git a/sources/themes/material/img/emojis/large/1f553.png b/sources/themes/material/img/emojis/large/1f553.png new file mode 100644 index 0000000..27d32b4 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f553.png differ diff --git a/sources/themes/material/img/emojis/large/1f554.png b/sources/themes/material/img/emojis/large/1f554.png new file mode 100644 index 0000000..e34633b Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f554.png differ diff --git a/sources/themes/material/img/emojis/large/1f555.png b/sources/themes/material/img/emojis/large/1f555.png new file mode 100644 index 0000000..3896481 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f555.png differ diff --git a/sources/themes/material/img/emojis/large/1f556.png b/sources/themes/material/img/emojis/large/1f556.png new file mode 100644 index 0000000..0a99c27 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f556.png differ diff --git a/sources/themes/material/img/emojis/large/1f557.png b/sources/themes/material/img/emojis/large/1f557.png new file mode 100644 index 0000000..acc273c Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f557.png differ diff --git a/sources/themes/material/img/emojis/large/1f558.png b/sources/themes/material/img/emojis/large/1f558.png new file mode 100644 index 0000000..c0444b9 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f558.png differ diff --git a/sources/themes/material/img/emojis/large/1f559.png b/sources/themes/material/img/emojis/large/1f559.png new file mode 100644 index 0000000..e2a9d7c Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f559.png differ diff --git a/sources/themes/material/img/emojis/large/1f55a.png b/sources/themes/material/img/emojis/large/1f55a.png new file mode 100644 index 0000000..1565718 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f55a.png differ diff --git a/sources/themes/material/img/emojis/large/1f55b.png b/sources/themes/material/img/emojis/large/1f55b.png new file mode 100644 index 0000000..c603941 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f55b.png differ diff --git a/sources/themes/material/img/emojis/large/1f55c.png b/sources/themes/material/img/emojis/large/1f55c.png new file mode 100644 index 0000000..421102f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f55c.png differ diff --git a/sources/themes/material/img/emojis/large/1f55d.png b/sources/themes/material/img/emojis/large/1f55d.png new file mode 100644 index 0000000..c2526d6 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f55d.png differ diff --git a/sources/themes/material/img/emojis/large/1f55e.png b/sources/themes/material/img/emojis/large/1f55e.png new file mode 100644 index 0000000..bd23186 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f55e.png differ diff --git a/sources/themes/material/img/emojis/large/1f55f.png b/sources/themes/material/img/emojis/large/1f55f.png new file mode 100644 index 0000000..136773d Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f55f.png differ diff --git a/sources/themes/material/img/emojis/large/1f560.png b/sources/themes/material/img/emojis/large/1f560.png new file mode 100644 index 0000000..97abe94 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f560.png differ diff --git a/sources/themes/material/img/emojis/large/1f561.png b/sources/themes/material/img/emojis/large/1f561.png new file mode 100644 index 0000000..391385b Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f561.png differ diff --git a/sources/themes/material/img/emojis/large/1f562.png b/sources/themes/material/img/emojis/large/1f562.png new file mode 100644 index 0000000..9a36b52 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f562.png differ diff --git a/sources/themes/material/img/emojis/large/1f563.png b/sources/themes/material/img/emojis/large/1f563.png new file mode 100644 index 0000000..9670c59 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f563.png differ diff --git a/sources/themes/material/img/emojis/large/1f564.png b/sources/themes/material/img/emojis/large/1f564.png new file mode 100644 index 0000000..ca38ef9 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f564.png differ diff --git a/sources/themes/material/img/emojis/large/1f565.png b/sources/themes/material/img/emojis/large/1f565.png new file mode 100644 index 0000000..c2e25fe Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f565.png differ diff --git a/sources/themes/material/img/emojis/large/1f566.png b/sources/themes/material/img/emojis/large/1f566.png new file mode 100644 index 0000000..1034518 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f566.png differ diff --git a/sources/themes/material/img/emojis/large/1f567.png b/sources/themes/material/img/emojis/large/1f567.png new file mode 100644 index 0000000..5a2f4cb Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f567.png differ diff --git a/sources/themes/material/img/emojis/large/1f5fb.png b/sources/themes/material/img/emojis/large/1f5fb.png new file mode 100644 index 0000000..ade722c Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f5fb.png differ diff --git a/sources/themes/material/img/emojis/large/1f5fc.png b/sources/themes/material/img/emojis/large/1f5fc.png new file mode 100644 index 0000000..d97030a Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f5fc.png differ diff --git a/sources/themes/material/img/emojis/large/1f5fd.png b/sources/themes/material/img/emojis/large/1f5fd.png new file mode 100644 index 0000000..f5e5766 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f5fd.png differ diff --git a/sources/themes/material/img/emojis/large/1f5fe.png b/sources/themes/material/img/emojis/large/1f5fe.png new file mode 100644 index 0000000..1c47ca0 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f5fe.png differ diff --git a/sources/themes/material/img/emojis/large/1f5ff.png b/sources/themes/material/img/emojis/large/1f5ff.png new file mode 100644 index 0000000..db7816a Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f5ff.png differ diff --git a/sources/themes/material/img/emojis/large/1f600.png b/sources/themes/material/img/emojis/large/1f600.png new file mode 100644 index 0000000..b65be9a Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f600.png differ diff --git a/sources/themes/material/img/emojis/large/1f601.png b/sources/themes/material/img/emojis/large/1f601.png new file mode 100644 index 0000000..1f14f69 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f601.png differ diff --git a/sources/themes/material/img/emojis/large/1f602.png b/sources/themes/material/img/emojis/large/1f602.png new file mode 100644 index 0000000..16d2603 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f602.png differ diff --git a/sources/themes/material/img/emojis/large/1f603.png b/sources/themes/material/img/emojis/large/1f603.png new file mode 100644 index 0000000..5d8c90f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f603.png differ diff --git a/sources/themes/material/img/emojis/large/1f604.png b/sources/themes/material/img/emojis/large/1f604.png new file mode 100644 index 0000000..e732eb2 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f604.png differ diff --git a/sources/themes/material/img/emojis/large/1f605.png b/sources/themes/material/img/emojis/large/1f605.png new file mode 100644 index 0000000..f519bcc Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f605.png differ diff --git a/sources/themes/material/img/emojis/large/1f606.png b/sources/themes/material/img/emojis/large/1f606.png new file mode 100644 index 0000000..d25fc5f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f606.png differ diff --git a/sources/themes/material/img/emojis/large/1f607.png b/sources/themes/material/img/emojis/large/1f607.png new file mode 100644 index 0000000..ff053b6 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f607.png differ diff --git a/sources/themes/material/img/emojis/large/1f608.png b/sources/themes/material/img/emojis/large/1f608.png new file mode 100644 index 0000000..63ed8ff Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f608.png differ diff --git a/sources/themes/material/img/emojis/large/1f609.png b/sources/themes/material/img/emojis/large/1f609.png new file mode 100644 index 0000000..f0391f2 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f609.png differ diff --git a/sources/themes/material/img/emojis/large/1f60a.png b/sources/themes/material/img/emojis/large/1f60a.png new file mode 100644 index 0000000..48cc8d9 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f60a.png differ diff --git a/sources/themes/material/img/emojis/large/1f60b.png b/sources/themes/material/img/emojis/large/1f60b.png new file mode 100644 index 0000000..4da7ee3 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f60b.png differ diff --git a/sources/themes/material/img/emojis/large/1f60c.png b/sources/themes/material/img/emojis/large/1f60c.png new file mode 100644 index 0000000..769973a Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f60c.png differ diff --git a/sources/themes/material/img/emojis/large/1f60d.png b/sources/themes/material/img/emojis/large/1f60d.png new file mode 100644 index 0000000..91b45dc Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f60d.png differ diff --git a/sources/themes/material/img/emojis/large/1f60e.png b/sources/themes/material/img/emojis/large/1f60e.png new file mode 100644 index 0000000..55b5c5c Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f60e.png differ diff --git a/sources/themes/material/img/emojis/large/1f60f.png b/sources/themes/material/img/emojis/large/1f60f.png new file mode 100644 index 0000000..97c50c8 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f60f.png differ diff --git a/sources/themes/material/img/emojis/large/1f610.png b/sources/themes/material/img/emojis/large/1f610.png new file mode 100644 index 0000000..740eefe Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f610.png differ diff --git a/sources/themes/material/img/emojis/large/1f611.png b/sources/themes/material/img/emojis/large/1f611.png new file mode 100644 index 0000000..8d9c82f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f611.png differ diff --git a/sources/themes/material/img/emojis/large/1f612.png b/sources/themes/material/img/emojis/large/1f612.png new file mode 100644 index 0000000..e389e73 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f612.png differ diff --git a/sources/themes/material/img/emojis/large/1f613.png b/sources/themes/material/img/emojis/large/1f613.png new file mode 100644 index 0000000..72cab4a Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f613.png differ diff --git a/sources/themes/material/img/emojis/large/1f614.png b/sources/themes/material/img/emojis/large/1f614.png new file mode 100644 index 0000000..bfe4d8e Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f614.png differ diff --git a/sources/themes/material/img/emojis/large/1f615.png b/sources/themes/material/img/emojis/large/1f615.png new file mode 100644 index 0000000..57ab2ad Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f615.png differ diff --git a/sources/themes/material/img/emojis/large/1f616.png b/sources/themes/material/img/emojis/large/1f616.png new file mode 100644 index 0000000..3c3f13d Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f616.png differ diff --git a/sources/themes/material/img/emojis/large/1f617.png b/sources/themes/material/img/emojis/large/1f617.png new file mode 100644 index 0000000..5bdfb17 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f617.png differ diff --git a/sources/themes/material/img/emojis/large/1f618.png b/sources/themes/material/img/emojis/large/1f618.png new file mode 100644 index 0000000..d3bf0f8 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f618.png differ diff --git a/sources/themes/material/img/emojis/large/1f619.png b/sources/themes/material/img/emojis/large/1f619.png new file mode 100644 index 0000000..7fa9c7f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f619.png differ diff --git a/sources/themes/material/img/emojis/large/1f61a.png b/sources/themes/material/img/emojis/large/1f61a.png new file mode 100644 index 0000000..43370ae Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f61a.png differ diff --git a/sources/themes/material/img/emojis/large/1f61b.png b/sources/themes/material/img/emojis/large/1f61b.png new file mode 100644 index 0000000..ea4805a Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f61b.png differ diff --git a/sources/themes/material/img/emojis/large/1f61c.png b/sources/themes/material/img/emojis/large/1f61c.png new file mode 100644 index 0000000..7ad05df Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f61c.png differ diff --git a/sources/themes/material/img/emojis/large/1f61d.png b/sources/themes/material/img/emojis/large/1f61d.png new file mode 100644 index 0000000..cd64c3b Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f61d.png differ diff --git a/sources/themes/material/img/emojis/large/1f61e.png b/sources/themes/material/img/emojis/large/1f61e.png new file mode 100644 index 0000000..684b327 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f61e.png differ diff --git a/sources/themes/material/img/emojis/large/1f61f.png b/sources/themes/material/img/emojis/large/1f61f.png new file mode 100644 index 0000000..a44f224 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f61f.png differ diff --git a/sources/themes/material/img/emojis/large/1f620.png b/sources/themes/material/img/emojis/large/1f620.png new file mode 100644 index 0000000..e1a3663 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f620.png differ diff --git a/sources/themes/material/img/emojis/large/1f621.png b/sources/themes/material/img/emojis/large/1f621.png new file mode 100644 index 0000000..59b41b2 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f621.png differ diff --git a/sources/themes/material/img/emojis/large/1f622.png b/sources/themes/material/img/emojis/large/1f622.png new file mode 100644 index 0000000..5f1522c Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f622.png differ diff --git a/sources/themes/material/img/emojis/large/1f623.png b/sources/themes/material/img/emojis/large/1f623.png new file mode 100644 index 0000000..0e43abb Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f623.png differ diff --git a/sources/themes/material/img/emojis/large/1f624.png b/sources/themes/material/img/emojis/large/1f624.png new file mode 100644 index 0000000..4114abc Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f624.png differ diff --git a/sources/themes/material/img/emojis/large/1f625.png b/sources/themes/material/img/emojis/large/1f625.png new file mode 100644 index 0000000..1b85db4 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f625.png differ diff --git a/sources/themes/material/img/emojis/large/1f626.png b/sources/themes/material/img/emojis/large/1f626.png new file mode 100644 index 0000000..6c8e60b Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f626.png differ diff --git a/sources/themes/material/img/emojis/large/1f627.png b/sources/themes/material/img/emojis/large/1f627.png new file mode 100644 index 0000000..66d6256 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f627.png differ diff --git a/sources/themes/material/img/emojis/large/1f628.png b/sources/themes/material/img/emojis/large/1f628.png new file mode 100644 index 0000000..b601791 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f628.png differ diff --git a/sources/themes/material/img/emojis/large/1f629.png b/sources/themes/material/img/emojis/large/1f629.png new file mode 100644 index 0000000..d67f3cd Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f629.png differ diff --git a/sources/themes/material/img/emojis/large/1f62a.png b/sources/themes/material/img/emojis/large/1f62a.png new file mode 100644 index 0000000..f85e970 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f62a.png differ diff --git a/sources/themes/material/img/emojis/large/1f62b.png b/sources/themes/material/img/emojis/large/1f62b.png new file mode 100644 index 0000000..3d31b39 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f62b.png differ diff --git a/sources/themes/material/img/emojis/large/1f62c.png b/sources/themes/material/img/emojis/large/1f62c.png new file mode 100644 index 0000000..728f3f1 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f62c.png differ diff --git a/sources/themes/material/img/emojis/large/1f62d.png b/sources/themes/material/img/emojis/large/1f62d.png new file mode 100644 index 0000000..d8b1ca8 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f62d.png differ diff --git a/sources/themes/material/img/emojis/large/1f62e.png b/sources/themes/material/img/emojis/large/1f62e.png new file mode 100644 index 0000000..05240a4 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f62e.png differ diff --git a/sources/themes/material/img/emojis/large/1f62f.png b/sources/themes/material/img/emojis/large/1f62f.png new file mode 100644 index 0000000..fb6ffe1 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f62f.png differ diff --git a/sources/themes/material/img/emojis/large/1f630.png b/sources/themes/material/img/emojis/large/1f630.png new file mode 100644 index 0000000..e081ac1 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f630.png differ diff --git a/sources/themes/material/img/emojis/large/1f631.png b/sources/themes/material/img/emojis/large/1f631.png new file mode 100644 index 0000000..f505d6d Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f631.png differ diff --git a/sources/themes/material/img/emojis/large/1f632.png b/sources/themes/material/img/emojis/large/1f632.png new file mode 100644 index 0000000..dccf58f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f632.png differ diff --git a/sources/themes/material/img/emojis/large/1f633.png b/sources/themes/material/img/emojis/large/1f633.png new file mode 100644 index 0000000..ea849d1 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f633.png differ diff --git a/sources/themes/material/img/emojis/large/1f634.png b/sources/themes/material/img/emojis/large/1f634.png new file mode 100644 index 0000000..612b681 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f634.png differ diff --git a/sources/themes/material/img/emojis/large/1f635.png b/sources/themes/material/img/emojis/large/1f635.png new file mode 100644 index 0000000..9345ed2 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f635.png differ diff --git a/sources/themes/material/img/emojis/large/1f636.png b/sources/themes/material/img/emojis/large/1f636.png new file mode 100644 index 0000000..206accf Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f636.png differ diff --git a/sources/themes/material/img/emojis/large/1f637.png b/sources/themes/material/img/emojis/large/1f637.png new file mode 100644 index 0000000..60f8c57 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f637.png differ diff --git a/sources/themes/material/img/emojis/large/1f638.png b/sources/themes/material/img/emojis/large/1f638.png new file mode 100644 index 0000000..97e198b Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f638.png differ diff --git a/sources/themes/material/img/emojis/large/1f639.png b/sources/themes/material/img/emojis/large/1f639.png new file mode 100644 index 0000000..2cf7a77 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f639.png differ diff --git a/sources/themes/material/img/emojis/large/1f63a.png b/sources/themes/material/img/emojis/large/1f63a.png new file mode 100644 index 0000000..9799bad Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f63a.png differ diff --git a/sources/themes/material/img/emojis/large/1f63b.png b/sources/themes/material/img/emojis/large/1f63b.png new file mode 100644 index 0000000..03e3435 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f63b.png differ diff --git a/sources/themes/material/img/emojis/large/1f63c.png b/sources/themes/material/img/emojis/large/1f63c.png new file mode 100644 index 0000000..e1c5997 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f63c.png differ diff --git a/sources/themes/material/img/emojis/large/1f63d.png b/sources/themes/material/img/emojis/large/1f63d.png new file mode 100644 index 0000000..c2c536a Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f63d.png differ diff --git a/sources/themes/material/img/emojis/large/1f63e.png b/sources/themes/material/img/emojis/large/1f63e.png new file mode 100644 index 0000000..01bea81 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f63e.png differ diff --git a/sources/themes/material/img/emojis/large/1f63f.png b/sources/themes/material/img/emojis/large/1f63f.png new file mode 100644 index 0000000..dcb1ebd Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f63f.png differ diff --git a/sources/themes/material/img/emojis/large/1f640.png b/sources/themes/material/img/emojis/large/1f640.png new file mode 100644 index 0000000..0c86763 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f640.png differ diff --git a/sources/themes/material/img/emojis/large/1f645.png b/sources/themes/material/img/emojis/large/1f645.png new file mode 100644 index 0000000..049c573 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f645.png differ diff --git a/sources/themes/material/img/emojis/large/1f646.png b/sources/themes/material/img/emojis/large/1f646.png new file mode 100644 index 0000000..10c638d Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f646.png differ diff --git a/sources/themes/material/img/emojis/large/1f647.png b/sources/themes/material/img/emojis/large/1f647.png new file mode 100644 index 0000000..bcf367d Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f647.png differ diff --git a/sources/themes/material/img/emojis/large/1f648.png b/sources/themes/material/img/emojis/large/1f648.png new file mode 100644 index 0000000..ef934f1 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f648.png differ diff --git a/sources/themes/material/img/emojis/large/1f649.png b/sources/themes/material/img/emojis/large/1f649.png new file mode 100644 index 0000000..d7330f2 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f649.png differ diff --git a/sources/themes/material/img/emojis/large/1f64a.png b/sources/themes/material/img/emojis/large/1f64a.png new file mode 100644 index 0000000..faf8b38 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f64a.png differ diff --git a/sources/themes/material/img/emojis/large/1f64b.png b/sources/themes/material/img/emojis/large/1f64b.png new file mode 100644 index 0000000..2fdae7e Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f64b.png differ diff --git a/sources/themes/material/img/emojis/large/1f64c.png b/sources/themes/material/img/emojis/large/1f64c.png new file mode 100644 index 0000000..c99869c Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f64c.png differ diff --git a/sources/themes/material/img/emojis/large/1f64d.png b/sources/themes/material/img/emojis/large/1f64d.png new file mode 100644 index 0000000..974e77e Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f64d.png differ diff --git a/sources/themes/material/img/emojis/large/1f64e.png b/sources/themes/material/img/emojis/large/1f64e.png new file mode 100644 index 0000000..332ecc3 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f64e.png differ diff --git a/sources/themes/material/img/emojis/large/1f64f.png b/sources/themes/material/img/emojis/large/1f64f.png new file mode 100644 index 0000000..bf20cf0 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f64f.png differ diff --git a/sources/themes/material/img/emojis/large/1f680.png b/sources/themes/material/img/emojis/large/1f680.png new file mode 100644 index 0000000..8b0a0b3 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f680.png differ diff --git a/sources/themes/material/img/emojis/large/1f681.png b/sources/themes/material/img/emojis/large/1f681.png new file mode 100644 index 0000000..f24025a Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f681.png differ diff --git a/sources/themes/material/img/emojis/large/1f682.png b/sources/themes/material/img/emojis/large/1f682.png new file mode 100644 index 0000000..af8bf04 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f682.png differ diff --git a/sources/themes/material/img/emojis/large/1f683.png b/sources/themes/material/img/emojis/large/1f683.png new file mode 100644 index 0000000..cbcb541 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f683.png differ diff --git a/sources/themes/material/img/emojis/large/1f684.png b/sources/themes/material/img/emojis/large/1f684.png new file mode 100644 index 0000000..eb361cf Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f684.png differ diff --git a/sources/themes/material/img/emojis/large/1f685.png b/sources/themes/material/img/emojis/large/1f685.png new file mode 100644 index 0000000..b62da99 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f685.png differ diff --git a/sources/themes/material/img/emojis/large/1f686.png b/sources/themes/material/img/emojis/large/1f686.png new file mode 100644 index 0000000..79c571d Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f686.png differ diff --git a/sources/themes/material/img/emojis/large/1f687.png b/sources/themes/material/img/emojis/large/1f687.png new file mode 100644 index 0000000..8ca6456 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f687.png differ diff --git a/sources/themes/material/img/emojis/large/1f688.png b/sources/themes/material/img/emojis/large/1f688.png new file mode 100644 index 0000000..58969cd Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f688.png differ diff --git a/sources/themes/material/img/emojis/large/1f689.png b/sources/themes/material/img/emojis/large/1f689.png new file mode 100644 index 0000000..d05f178 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f689.png differ diff --git a/sources/themes/material/img/emojis/large/1f68a.png b/sources/themes/material/img/emojis/large/1f68a.png new file mode 100644 index 0000000..e9e22a1 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f68a.png differ diff --git a/sources/themes/material/img/emojis/large/1f68b.png b/sources/themes/material/img/emojis/large/1f68b.png new file mode 100644 index 0000000..4cfcf5c Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f68b.png differ diff --git a/sources/themes/material/img/emojis/large/1f68c.png b/sources/themes/material/img/emojis/large/1f68c.png new file mode 100644 index 0000000..31e106c Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f68c.png differ diff --git a/sources/themes/material/img/emojis/large/1f68d.png b/sources/themes/material/img/emojis/large/1f68d.png new file mode 100644 index 0000000..33ee88f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f68d.png differ diff --git a/sources/themes/material/img/emojis/large/1f68e.png b/sources/themes/material/img/emojis/large/1f68e.png new file mode 100644 index 0000000..d106b8b Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f68e.png differ diff --git a/sources/themes/material/img/emojis/large/1f68f.png b/sources/themes/material/img/emojis/large/1f68f.png new file mode 100644 index 0000000..59f96da Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f68f.png differ diff --git a/sources/themes/material/img/emojis/large/1f690.png b/sources/themes/material/img/emojis/large/1f690.png new file mode 100644 index 0000000..d0f9f08 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f690.png differ diff --git a/sources/themes/material/img/emojis/large/1f691.png b/sources/themes/material/img/emojis/large/1f691.png new file mode 100644 index 0000000..0e48c1f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f691.png differ diff --git a/sources/themes/material/img/emojis/large/1f692.png b/sources/themes/material/img/emojis/large/1f692.png new file mode 100644 index 0000000..3fe76fb Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f692.png differ diff --git a/sources/themes/material/img/emojis/large/1f693.png b/sources/themes/material/img/emojis/large/1f693.png new file mode 100644 index 0000000..e0f03fc Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f693.png differ diff --git a/sources/themes/material/img/emojis/large/1f694.png b/sources/themes/material/img/emojis/large/1f694.png new file mode 100644 index 0000000..a5f6f3b Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f694.png differ diff --git a/sources/themes/material/img/emojis/large/1f695.png b/sources/themes/material/img/emojis/large/1f695.png new file mode 100644 index 0000000..29ddb10 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f695.png differ diff --git a/sources/themes/material/img/emojis/large/1f696.png b/sources/themes/material/img/emojis/large/1f696.png new file mode 100644 index 0000000..989d83c Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f696.png differ diff --git a/sources/themes/material/img/emojis/large/1f697.png b/sources/themes/material/img/emojis/large/1f697.png new file mode 100644 index 0000000..15d0afe Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f697.png differ diff --git a/sources/themes/material/img/emojis/large/1f698.png b/sources/themes/material/img/emojis/large/1f698.png new file mode 100644 index 0000000..3edb198 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f698.png differ diff --git a/sources/themes/material/img/emojis/large/1f699.png b/sources/themes/material/img/emojis/large/1f699.png new file mode 100644 index 0000000..3f06c82 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f699.png differ diff --git a/sources/themes/material/img/emojis/large/1f69a.png b/sources/themes/material/img/emojis/large/1f69a.png new file mode 100644 index 0000000..9d31377 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f69a.png differ diff --git a/sources/themes/material/img/emojis/large/1f69b.png b/sources/themes/material/img/emojis/large/1f69b.png new file mode 100644 index 0000000..77aeed2 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f69b.png differ diff --git a/sources/themes/material/img/emojis/large/1f69c.png b/sources/themes/material/img/emojis/large/1f69c.png new file mode 100644 index 0000000..6a1c1b6 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f69c.png differ diff --git a/sources/themes/material/img/emojis/large/1f69d.png b/sources/themes/material/img/emojis/large/1f69d.png new file mode 100644 index 0000000..33e1619 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f69d.png differ diff --git a/sources/themes/material/img/emojis/large/1f69e.png b/sources/themes/material/img/emojis/large/1f69e.png new file mode 100644 index 0000000..94b3758 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f69e.png differ diff --git a/sources/themes/material/img/emojis/large/1f69f.png b/sources/themes/material/img/emojis/large/1f69f.png new file mode 100644 index 0000000..b9cb0d0 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f69f.png differ diff --git a/sources/themes/material/img/emojis/large/1f6a0.png b/sources/themes/material/img/emojis/large/1f6a0.png new file mode 100644 index 0000000..906e417 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6a0.png differ diff --git a/sources/themes/material/img/emojis/large/1f6a1.png b/sources/themes/material/img/emojis/large/1f6a1.png new file mode 100644 index 0000000..f4284fa Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6a1.png differ diff --git a/sources/themes/material/img/emojis/large/1f6a2.png b/sources/themes/material/img/emojis/large/1f6a2.png new file mode 100644 index 0000000..91f9fb6 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6a2.png differ diff --git a/sources/themes/material/img/emojis/large/1f6a3.png b/sources/themes/material/img/emojis/large/1f6a3.png new file mode 100644 index 0000000..7689e9f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6a3.png differ diff --git a/sources/themes/material/img/emojis/large/1f6a4.png b/sources/themes/material/img/emojis/large/1f6a4.png new file mode 100644 index 0000000..ba35b96 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6a4.png differ diff --git a/sources/themes/material/img/emojis/large/1f6a5.png b/sources/themes/material/img/emojis/large/1f6a5.png new file mode 100644 index 0000000..af043a9 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6a5.png differ diff --git a/sources/themes/material/img/emojis/large/1f6a6.png b/sources/themes/material/img/emojis/large/1f6a6.png new file mode 100644 index 0000000..dddef58 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6a6.png differ diff --git a/sources/themes/material/img/emojis/large/1f6a7.png b/sources/themes/material/img/emojis/large/1f6a7.png new file mode 100644 index 0000000..5940458 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6a7.png differ diff --git a/sources/themes/material/img/emojis/large/1f6a8.png b/sources/themes/material/img/emojis/large/1f6a8.png new file mode 100644 index 0000000..a57e800 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6a8.png differ diff --git a/sources/themes/material/img/emojis/large/1f6a9.png b/sources/themes/material/img/emojis/large/1f6a9.png new file mode 100644 index 0000000..1003f7b Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6a9.png differ diff --git a/sources/themes/material/img/emojis/large/1f6aa.png b/sources/themes/material/img/emojis/large/1f6aa.png new file mode 100644 index 0000000..d619e64 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6aa.png differ diff --git a/sources/themes/material/img/emojis/large/1f6ab.png b/sources/themes/material/img/emojis/large/1f6ab.png new file mode 100644 index 0000000..9a6380c Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6ab.png differ diff --git a/sources/themes/material/img/emojis/large/1f6ac.png b/sources/themes/material/img/emojis/large/1f6ac.png new file mode 100644 index 0000000..56a6c02 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6ac.png differ diff --git a/sources/themes/material/img/emojis/large/1f6ad.png b/sources/themes/material/img/emojis/large/1f6ad.png new file mode 100644 index 0000000..2b84962 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6ad.png differ diff --git a/sources/themes/material/img/emojis/large/1f6ae.png b/sources/themes/material/img/emojis/large/1f6ae.png new file mode 100644 index 0000000..9de8cca Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6ae.png differ diff --git a/sources/themes/material/img/emojis/large/1f6af.png b/sources/themes/material/img/emojis/large/1f6af.png new file mode 100644 index 0000000..fed282b Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6af.png differ diff --git a/sources/themes/material/img/emojis/large/1f6b0.png b/sources/themes/material/img/emojis/large/1f6b0.png new file mode 100644 index 0000000..277db96 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6b0.png differ diff --git a/sources/themes/material/img/emojis/large/1f6b1.png b/sources/themes/material/img/emojis/large/1f6b1.png new file mode 100644 index 0000000..5bd92ae Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6b1.png differ diff --git a/sources/themes/material/img/emojis/large/1f6b2.png b/sources/themes/material/img/emojis/large/1f6b2.png new file mode 100644 index 0000000..591bd5e Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6b2.png differ diff --git a/sources/themes/material/img/emojis/large/1f6b3.png b/sources/themes/material/img/emojis/large/1f6b3.png new file mode 100644 index 0000000..e1e3c05 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6b3.png differ diff --git a/sources/themes/material/img/emojis/large/1f6b4.png b/sources/themes/material/img/emojis/large/1f6b4.png new file mode 100644 index 0000000..3a5c0aa Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6b4.png differ diff --git a/sources/themes/material/img/emojis/large/1f6b5.png b/sources/themes/material/img/emojis/large/1f6b5.png new file mode 100644 index 0000000..a73f0c8 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6b5.png differ diff --git a/sources/themes/material/img/emojis/large/1f6b6.png b/sources/themes/material/img/emojis/large/1f6b6.png new file mode 100644 index 0000000..d0c83a8 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6b6.png differ diff --git a/sources/themes/material/img/emojis/large/1f6b7.png b/sources/themes/material/img/emojis/large/1f6b7.png new file mode 100644 index 0000000..2428e9a Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6b7.png differ diff --git a/sources/themes/material/img/emojis/large/1f6b8.png b/sources/themes/material/img/emojis/large/1f6b8.png new file mode 100644 index 0000000..3854722 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6b8.png differ diff --git a/sources/themes/material/img/emojis/large/1f6b9.png b/sources/themes/material/img/emojis/large/1f6b9.png new file mode 100644 index 0000000..afdf295 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6b9.png differ diff --git a/sources/themes/material/img/emojis/large/1f6ba.png b/sources/themes/material/img/emojis/large/1f6ba.png new file mode 100644 index 0000000..df80bc2 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6ba.png differ diff --git a/sources/themes/material/img/emojis/large/1f6bb.png b/sources/themes/material/img/emojis/large/1f6bb.png new file mode 100644 index 0000000..d78405c Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6bb.png differ diff --git a/sources/themes/material/img/emojis/large/1f6bc.png b/sources/themes/material/img/emojis/large/1f6bc.png new file mode 100644 index 0000000..d60b937 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6bc.png differ diff --git a/sources/themes/material/img/emojis/large/1f6bd.png b/sources/themes/material/img/emojis/large/1f6bd.png new file mode 100644 index 0000000..5b76c73 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6bd.png differ diff --git a/sources/themes/material/img/emojis/large/1f6be.png b/sources/themes/material/img/emojis/large/1f6be.png new file mode 100644 index 0000000..b4eb25f Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6be.png differ diff --git a/sources/themes/material/img/emojis/large/1f6bf.png b/sources/themes/material/img/emojis/large/1f6bf.png new file mode 100644 index 0000000..d8e9e2d Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6bf.png differ diff --git a/sources/themes/material/img/emojis/large/1f6c0.png b/sources/themes/material/img/emojis/large/1f6c0.png new file mode 100644 index 0000000..9a10971 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6c0.png differ diff --git a/sources/themes/material/img/emojis/large/1f6c1.png b/sources/themes/material/img/emojis/large/1f6c1.png new file mode 100644 index 0000000..8e13a95 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6c1.png differ diff --git a/sources/themes/material/img/emojis/large/1f6c2.png b/sources/themes/material/img/emojis/large/1f6c2.png new file mode 100644 index 0000000..76f1662 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6c2.png differ diff --git a/sources/themes/material/img/emojis/large/1f6c3.png b/sources/themes/material/img/emojis/large/1f6c3.png new file mode 100644 index 0000000..346d836 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6c3.png differ diff --git a/sources/themes/material/img/emojis/large/1f6c4.png b/sources/themes/material/img/emojis/large/1f6c4.png new file mode 100644 index 0000000..c8bd218 Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6c4.png differ diff --git a/sources/themes/material/img/emojis/large/1f6c5.png b/sources/themes/material/img/emojis/large/1f6c5.png new file mode 100644 index 0000000..8eebc4e Binary files /dev/null and b/sources/themes/material/img/emojis/large/1f6c5.png differ diff --git a/sources/themes/material/img/emojis/large/203c.png b/sources/themes/material/img/emojis/large/203c.png new file mode 100644 index 0000000..eb692eb Binary files /dev/null and b/sources/themes/material/img/emojis/large/203c.png differ diff --git a/sources/themes/material/img/emojis/large/2049.png b/sources/themes/material/img/emojis/large/2049.png new file mode 100644 index 0000000..cf03e13 Binary files /dev/null and b/sources/themes/material/img/emojis/large/2049.png differ diff --git a/sources/themes/material/img/emojis/large/2122.png b/sources/themes/material/img/emojis/large/2122.png new file mode 100644 index 0000000..e903b5f Binary files /dev/null and b/sources/themes/material/img/emojis/large/2122.png differ diff --git a/sources/themes/material/img/emojis/large/2139.png b/sources/themes/material/img/emojis/large/2139.png new file mode 100644 index 0000000..d5e1769 Binary files /dev/null and b/sources/themes/material/img/emojis/large/2139.png differ diff --git a/sources/themes/material/img/emojis/large/2194.png b/sources/themes/material/img/emojis/large/2194.png new file mode 100644 index 0000000..0049e47 Binary files /dev/null and b/sources/themes/material/img/emojis/large/2194.png differ diff --git a/sources/themes/material/img/emojis/large/2195.png b/sources/themes/material/img/emojis/large/2195.png new file mode 100644 index 0000000..300174c Binary files /dev/null and b/sources/themes/material/img/emojis/large/2195.png differ diff --git a/sources/themes/material/img/emojis/large/2196.png b/sources/themes/material/img/emojis/large/2196.png new file mode 100644 index 0000000..344a6f0 Binary files /dev/null and b/sources/themes/material/img/emojis/large/2196.png differ diff --git a/sources/themes/material/img/emojis/large/2197.png b/sources/themes/material/img/emojis/large/2197.png new file mode 100644 index 0000000..3578f72 Binary files /dev/null and b/sources/themes/material/img/emojis/large/2197.png differ diff --git a/sources/themes/material/img/emojis/large/2198.png b/sources/themes/material/img/emojis/large/2198.png new file mode 100644 index 0000000..4ab5b88 Binary files /dev/null and b/sources/themes/material/img/emojis/large/2198.png differ diff --git a/sources/themes/material/img/emojis/large/2199.png b/sources/themes/material/img/emojis/large/2199.png new file mode 100644 index 0000000..dd7a305 Binary files /dev/null and b/sources/themes/material/img/emojis/large/2199.png differ diff --git a/sources/themes/material/img/emojis/large/21a9.png b/sources/themes/material/img/emojis/large/21a9.png new file mode 100644 index 0000000..473bce4 Binary files /dev/null and b/sources/themes/material/img/emojis/large/21a9.png differ diff --git a/sources/themes/material/img/emojis/large/21aa.png b/sources/themes/material/img/emojis/large/21aa.png new file mode 100644 index 0000000..113ecc2 Binary files /dev/null and b/sources/themes/material/img/emojis/large/21aa.png differ diff --git a/sources/themes/material/img/emojis/large/23-20e3.png b/sources/themes/material/img/emojis/large/23-20e3.png new file mode 100644 index 0000000..e9d724a Binary files /dev/null and b/sources/themes/material/img/emojis/large/23-20e3.png differ diff --git a/sources/themes/material/img/emojis/large/231a.png b/sources/themes/material/img/emojis/large/231a.png new file mode 100644 index 0000000..e818331 Binary files /dev/null and b/sources/themes/material/img/emojis/large/231a.png differ diff --git a/sources/themes/material/img/emojis/large/231b.png b/sources/themes/material/img/emojis/large/231b.png new file mode 100644 index 0000000..982d053 Binary files /dev/null and b/sources/themes/material/img/emojis/large/231b.png differ diff --git a/sources/themes/material/img/emojis/large/23e9.png b/sources/themes/material/img/emojis/large/23e9.png new file mode 100644 index 0000000..c64652a Binary files /dev/null and b/sources/themes/material/img/emojis/large/23e9.png differ diff --git a/sources/themes/material/img/emojis/large/23ea.png b/sources/themes/material/img/emojis/large/23ea.png new file mode 100644 index 0000000..d51f025 Binary files /dev/null and b/sources/themes/material/img/emojis/large/23ea.png differ diff --git a/sources/themes/material/img/emojis/large/23eb.png b/sources/themes/material/img/emojis/large/23eb.png new file mode 100644 index 0000000..7e242ad Binary files /dev/null and b/sources/themes/material/img/emojis/large/23eb.png differ diff --git a/sources/themes/material/img/emojis/large/23ec.png b/sources/themes/material/img/emojis/large/23ec.png new file mode 100644 index 0000000..63a26ce Binary files /dev/null and b/sources/themes/material/img/emojis/large/23ec.png differ diff --git a/sources/themes/material/img/emojis/large/23f0.png b/sources/themes/material/img/emojis/large/23f0.png new file mode 100644 index 0000000..628386f Binary files /dev/null and b/sources/themes/material/img/emojis/large/23f0.png differ diff --git a/sources/themes/material/img/emojis/large/23f3.png b/sources/themes/material/img/emojis/large/23f3.png new file mode 100644 index 0000000..1e16b7b Binary files /dev/null and b/sources/themes/material/img/emojis/large/23f3.png differ diff --git a/sources/themes/material/img/emojis/large/24c2.png b/sources/themes/material/img/emojis/large/24c2.png new file mode 100644 index 0000000..51de51b Binary files /dev/null and b/sources/themes/material/img/emojis/large/24c2.png differ diff --git a/sources/themes/material/img/emojis/large/25aa.png b/sources/themes/material/img/emojis/large/25aa.png new file mode 100644 index 0000000..9920bc7 Binary files /dev/null and b/sources/themes/material/img/emojis/large/25aa.png differ diff --git a/sources/themes/material/img/emojis/large/25ab.png b/sources/themes/material/img/emojis/large/25ab.png new file mode 100644 index 0000000..9124936 Binary files /dev/null and b/sources/themes/material/img/emojis/large/25ab.png differ diff --git a/sources/themes/material/img/emojis/large/25b6.png b/sources/themes/material/img/emojis/large/25b6.png new file mode 100644 index 0000000..77413f7 Binary files /dev/null and b/sources/themes/material/img/emojis/large/25b6.png differ diff --git a/sources/themes/material/img/emojis/large/25c0.png b/sources/themes/material/img/emojis/large/25c0.png new file mode 100644 index 0000000..72a8fc8 Binary files /dev/null and b/sources/themes/material/img/emojis/large/25c0.png differ diff --git a/sources/themes/material/img/emojis/large/25fb.png b/sources/themes/material/img/emojis/large/25fb.png new file mode 100644 index 0000000..6a02018 Binary files /dev/null and b/sources/themes/material/img/emojis/large/25fb.png differ diff --git a/sources/themes/material/img/emojis/large/25fc.png b/sources/themes/material/img/emojis/large/25fc.png new file mode 100644 index 0000000..6ed5ea1 Binary files /dev/null and b/sources/themes/material/img/emojis/large/25fc.png differ diff --git a/sources/themes/material/img/emojis/large/25fd.png b/sources/themes/material/img/emojis/large/25fd.png new file mode 100644 index 0000000..abf9921 Binary files /dev/null and b/sources/themes/material/img/emojis/large/25fd.png differ diff --git a/sources/themes/material/img/emojis/large/25fe.png b/sources/themes/material/img/emojis/large/25fe.png new file mode 100644 index 0000000..941d2f7 Binary files /dev/null and b/sources/themes/material/img/emojis/large/25fe.png differ diff --git a/sources/themes/material/img/emojis/large/2600.png b/sources/themes/material/img/emojis/large/2600.png new file mode 100644 index 0000000..b5f959b Binary files /dev/null and b/sources/themes/material/img/emojis/large/2600.png differ diff --git a/sources/themes/material/img/emojis/large/2601.png b/sources/themes/material/img/emojis/large/2601.png new file mode 100644 index 0000000..952e814 Binary files /dev/null and b/sources/themes/material/img/emojis/large/2601.png differ diff --git a/sources/themes/material/img/emojis/large/260e.png b/sources/themes/material/img/emojis/large/260e.png new file mode 100644 index 0000000..4d1a177 Binary files /dev/null and b/sources/themes/material/img/emojis/large/260e.png differ diff --git a/sources/themes/material/img/emojis/large/2611.png b/sources/themes/material/img/emojis/large/2611.png new file mode 100644 index 0000000..cfd0c6a Binary files /dev/null and b/sources/themes/material/img/emojis/large/2611.png differ diff --git a/sources/themes/material/img/emojis/large/2614.png b/sources/themes/material/img/emojis/large/2614.png new file mode 100644 index 0000000..dc77fab Binary files /dev/null and b/sources/themes/material/img/emojis/large/2614.png differ diff --git a/sources/themes/material/img/emojis/large/2615.png b/sources/themes/material/img/emojis/large/2615.png new file mode 100644 index 0000000..1eb3dc5 Binary files /dev/null and b/sources/themes/material/img/emojis/large/2615.png differ diff --git a/sources/themes/material/img/emojis/large/261d.png b/sources/themes/material/img/emojis/large/261d.png new file mode 100644 index 0000000..184fea1 Binary files /dev/null and b/sources/themes/material/img/emojis/large/261d.png differ diff --git a/sources/themes/material/img/emojis/large/263a.png b/sources/themes/material/img/emojis/large/263a.png new file mode 100644 index 0000000..a7a8e35 Binary files /dev/null and b/sources/themes/material/img/emojis/large/263a.png differ diff --git a/sources/themes/material/img/emojis/large/2648.png b/sources/themes/material/img/emojis/large/2648.png new file mode 100644 index 0000000..dba98ac Binary files /dev/null and b/sources/themes/material/img/emojis/large/2648.png differ diff --git a/sources/themes/material/img/emojis/large/2649.png b/sources/themes/material/img/emojis/large/2649.png new file mode 100644 index 0000000..0d4a6ba Binary files /dev/null and b/sources/themes/material/img/emojis/large/2649.png differ diff --git a/sources/themes/material/img/emojis/large/264a.png b/sources/themes/material/img/emojis/large/264a.png new file mode 100644 index 0000000..2160a06 Binary files /dev/null and b/sources/themes/material/img/emojis/large/264a.png differ diff --git a/sources/themes/material/img/emojis/large/264b.png b/sources/themes/material/img/emojis/large/264b.png new file mode 100644 index 0000000..b95f185 Binary files /dev/null and b/sources/themes/material/img/emojis/large/264b.png differ diff --git a/sources/themes/material/img/emojis/large/264c.png b/sources/themes/material/img/emojis/large/264c.png new file mode 100644 index 0000000..6fb194a Binary files /dev/null and b/sources/themes/material/img/emojis/large/264c.png differ diff --git a/sources/themes/material/img/emojis/large/264d.png b/sources/themes/material/img/emojis/large/264d.png new file mode 100644 index 0000000..4b357e2 Binary files /dev/null and b/sources/themes/material/img/emojis/large/264d.png differ diff --git a/sources/themes/material/img/emojis/large/264e.png b/sources/themes/material/img/emojis/large/264e.png new file mode 100644 index 0000000..a12bf14 Binary files /dev/null and b/sources/themes/material/img/emojis/large/264e.png differ diff --git a/sources/themes/material/img/emojis/large/264f.png b/sources/themes/material/img/emojis/large/264f.png new file mode 100644 index 0000000..da752e7 Binary files /dev/null and b/sources/themes/material/img/emojis/large/264f.png differ diff --git a/sources/themes/material/img/emojis/large/2650.png b/sources/themes/material/img/emojis/large/2650.png new file mode 100644 index 0000000..8ad394f Binary files /dev/null and b/sources/themes/material/img/emojis/large/2650.png differ diff --git a/sources/themes/material/img/emojis/large/2651.png b/sources/themes/material/img/emojis/large/2651.png new file mode 100644 index 0000000..9358cdd Binary files /dev/null and b/sources/themes/material/img/emojis/large/2651.png differ diff --git a/sources/themes/material/img/emojis/large/2652.png b/sources/themes/material/img/emojis/large/2652.png new file mode 100644 index 0000000..5942a04 Binary files /dev/null and b/sources/themes/material/img/emojis/large/2652.png differ diff --git a/sources/themes/material/img/emojis/large/2653.png b/sources/themes/material/img/emojis/large/2653.png new file mode 100644 index 0000000..c99b4cd Binary files /dev/null and b/sources/themes/material/img/emojis/large/2653.png differ diff --git a/sources/themes/material/img/emojis/large/2660.png b/sources/themes/material/img/emojis/large/2660.png new file mode 100644 index 0000000..8e8b926 Binary files /dev/null and b/sources/themes/material/img/emojis/large/2660.png differ diff --git a/sources/themes/material/img/emojis/large/2663.png b/sources/themes/material/img/emojis/large/2663.png new file mode 100644 index 0000000..cc4c5b5 Binary files /dev/null and b/sources/themes/material/img/emojis/large/2663.png differ diff --git a/sources/themes/material/img/emojis/large/2665.png b/sources/themes/material/img/emojis/large/2665.png new file mode 100644 index 0000000..456537c Binary files /dev/null and b/sources/themes/material/img/emojis/large/2665.png differ diff --git a/sources/themes/material/img/emojis/large/2666.png b/sources/themes/material/img/emojis/large/2666.png new file mode 100644 index 0000000..8499fde Binary files /dev/null and b/sources/themes/material/img/emojis/large/2666.png differ diff --git a/sources/themes/material/img/emojis/large/2668.png b/sources/themes/material/img/emojis/large/2668.png new file mode 100644 index 0000000..4f0923b Binary files /dev/null and b/sources/themes/material/img/emojis/large/2668.png differ diff --git a/sources/themes/material/img/emojis/large/267b.png b/sources/themes/material/img/emojis/large/267b.png new file mode 100644 index 0000000..a54ccdb Binary files /dev/null and b/sources/themes/material/img/emojis/large/267b.png differ diff --git a/sources/themes/material/img/emojis/large/267f.png b/sources/themes/material/img/emojis/large/267f.png new file mode 100644 index 0000000..af8d638 Binary files /dev/null and b/sources/themes/material/img/emojis/large/267f.png differ diff --git a/sources/themes/material/img/emojis/large/2693.png b/sources/themes/material/img/emojis/large/2693.png new file mode 100644 index 0000000..5f99171 Binary files /dev/null and b/sources/themes/material/img/emojis/large/2693.png differ diff --git a/sources/themes/material/img/emojis/large/26a0.png b/sources/themes/material/img/emojis/large/26a0.png new file mode 100644 index 0000000..153880f Binary files /dev/null and b/sources/themes/material/img/emojis/large/26a0.png differ diff --git a/sources/themes/material/img/emojis/large/26a1.png b/sources/themes/material/img/emojis/large/26a1.png new file mode 100644 index 0000000..0fb4bb0 Binary files /dev/null and b/sources/themes/material/img/emojis/large/26a1.png differ diff --git a/sources/themes/material/img/emojis/large/26aa.png b/sources/themes/material/img/emojis/large/26aa.png new file mode 100644 index 0000000..572597a Binary files /dev/null and b/sources/themes/material/img/emojis/large/26aa.png differ diff --git a/sources/themes/material/img/emojis/large/26ab.png b/sources/themes/material/img/emojis/large/26ab.png new file mode 100644 index 0000000..23baf77 Binary files /dev/null and b/sources/themes/material/img/emojis/large/26ab.png differ diff --git a/sources/themes/material/img/emojis/large/26bd.png b/sources/themes/material/img/emojis/large/26bd.png new file mode 100644 index 0000000..46f6a81 Binary files /dev/null and b/sources/themes/material/img/emojis/large/26bd.png differ diff --git a/sources/themes/material/img/emojis/large/26be.png b/sources/themes/material/img/emojis/large/26be.png new file mode 100644 index 0000000..84e8e38 Binary files /dev/null and b/sources/themes/material/img/emojis/large/26be.png differ diff --git a/sources/themes/material/img/emojis/large/26c4.png b/sources/themes/material/img/emojis/large/26c4.png new file mode 100644 index 0000000..b3326b7 Binary files /dev/null and b/sources/themes/material/img/emojis/large/26c4.png differ diff --git a/sources/themes/material/img/emojis/large/26c5.png b/sources/themes/material/img/emojis/large/26c5.png new file mode 100644 index 0000000..1286b4b Binary files /dev/null and b/sources/themes/material/img/emojis/large/26c5.png differ diff --git a/sources/themes/material/img/emojis/large/26ce.png b/sources/themes/material/img/emojis/large/26ce.png new file mode 100644 index 0000000..cff5565 Binary files /dev/null and b/sources/themes/material/img/emojis/large/26ce.png differ diff --git a/sources/themes/material/img/emojis/large/26d4.png b/sources/themes/material/img/emojis/large/26d4.png new file mode 100644 index 0000000..2bacba5 Binary files /dev/null and b/sources/themes/material/img/emojis/large/26d4.png differ diff --git a/sources/themes/material/img/emojis/large/26ea.png b/sources/themes/material/img/emojis/large/26ea.png new file mode 100644 index 0000000..232b236 Binary files /dev/null and b/sources/themes/material/img/emojis/large/26ea.png differ diff --git a/sources/themes/material/img/emojis/large/26f2.png b/sources/themes/material/img/emojis/large/26f2.png new file mode 100644 index 0000000..f297993 Binary files /dev/null and b/sources/themes/material/img/emojis/large/26f2.png differ diff --git a/sources/themes/material/img/emojis/large/26f3.png b/sources/themes/material/img/emojis/large/26f3.png new file mode 100644 index 0000000..2e0043d Binary files /dev/null and b/sources/themes/material/img/emojis/large/26f3.png differ diff --git a/sources/themes/material/img/emojis/large/26f5.png b/sources/themes/material/img/emojis/large/26f5.png new file mode 100644 index 0000000..50eba88 Binary files /dev/null and b/sources/themes/material/img/emojis/large/26f5.png differ diff --git a/sources/themes/material/img/emojis/large/26fa.png b/sources/themes/material/img/emojis/large/26fa.png new file mode 100644 index 0000000..db74612 Binary files /dev/null and b/sources/themes/material/img/emojis/large/26fa.png differ diff --git a/sources/themes/material/img/emojis/large/26fd.png b/sources/themes/material/img/emojis/large/26fd.png new file mode 100644 index 0000000..a31354f Binary files /dev/null and b/sources/themes/material/img/emojis/large/26fd.png differ diff --git a/sources/themes/material/img/emojis/large/2702.png b/sources/themes/material/img/emojis/large/2702.png new file mode 100644 index 0000000..293fbe4 Binary files /dev/null and b/sources/themes/material/img/emojis/large/2702.png differ diff --git a/sources/themes/material/img/emojis/large/2705.png b/sources/themes/material/img/emojis/large/2705.png new file mode 100644 index 0000000..2787c18 Binary files /dev/null and b/sources/themes/material/img/emojis/large/2705.png differ diff --git a/sources/themes/material/img/emojis/large/2708.png b/sources/themes/material/img/emojis/large/2708.png new file mode 100644 index 0000000..aa47f59 Binary files /dev/null and b/sources/themes/material/img/emojis/large/2708.png differ diff --git a/sources/themes/material/img/emojis/large/2709.png b/sources/themes/material/img/emojis/large/2709.png new file mode 100644 index 0000000..ba858e9 Binary files /dev/null and b/sources/themes/material/img/emojis/large/2709.png differ diff --git a/sources/themes/material/img/emojis/large/270a.png b/sources/themes/material/img/emojis/large/270a.png new file mode 100644 index 0000000..caf5495 Binary files /dev/null and b/sources/themes/material/img/emojis/large/270a.png differ diff --git a/sources/themes/material/img/emojis/large/270b.png b/sources/themes/material/img/emojis/large/270b.png new file mode 100644 index 0000000..dcb1b9e Binary files /dev/null and b/sources/themes/material/img/emojis/large/270b.png differ diff --git a/sources/themes/material/img/emojis/large/270c.png b/sources/themes/material/img/emojis/large/270c.png new file mode 100644 index 0000000..891ea46 Binary files /dev/null and b/sources/themes/material/img/emojis/large/270c.png differ diff --git a/sources/themes/material/img/emojis/large/270f.png b/sources/themes/material/img/emojis/large/270f.png new file mode 100644 index 0000000..2b10fcd Binary files /dev/null and b/sources/themes/material/img/emojis/large/270f.png differ diff --git a/sources/themes/material/img/emojis/large/2712.png b/sources/themes/material/img/emojis/large/2712.png new file mode 100644 index 0000000..5d3a13b Binary files /dev/null and b/sources/themes/material/img/emojis/large/2712.png differ diff --git a/sources/themes/material/img/emojis/large/2714.png b/sources/themes/material/img/emojis/large/2714.png new file mode 100644 index 0000000..ad945ef Binary files /dev/null and b/sources/themes/material/img/emojis/large/2714.png differ diff --git a/sources/themes/material/img/emojis/large/2716.png b/sources/themes/material/img/emojis/large/2716.png new file mode 100644 index 0000000..055c34f Binary files /dev/null and b/sources/themes/material/img/emojis/large/2716.png differ diff --git a/sources/themes/material/img/emojis/large/2728.png b/sources/themes/material/img/emojis/large/2728.png new file mode 100644 index 0000000..89073ea Binary files /dev/null and b/sources/themes/material/img/emojis/large/2728.png differ diff --git a/sources/themes/material/img/emojis/large/2733.png b/sources/themes/material/img/emojis/large/2733.png new file mode 100644 index 0000000..dfea87a Binary files /dev/null and b/sources/themes/material/img/emojis/large/2733.png differ diff --git a/sources/themes/material/img/emojis/large/2734.png b/sources/themes/material/img/emojis/large/2734.png new file mode 100644 index 0000000..3b6c273 Binary files /dev/null and b/sources/themes/material/img/emojis/large/2734.png differ diff --git a/sources/themes/material/img/emojis/large/2744.png b/sources/themes/material/img/emojis/large/2744.png new file mode 100644 index 0000000..5bd845d Binary files /dev/null and b/sources/themes/material/img/emojis/large/2744.png differ diff --git a/sources/themes/material/img/emojis/large/2747.png b/sources/themes/material/img/emojis/large/2747.png new file mode 100644 index 0000000..1c992a1 Binary files /dev/null and b/sources/themes/material/img/emojis/large/2747.png differ diff --git a/sources/themes/material/img/emojis/large/274c.png b/sources/themes/material/img/emojis/large/274c.png new file mode 100644 index 0000000..162fb62 Binary files /dev/null and b/sources/themes/material/img/emojis/large/274c.png differ diff --git a/sources/themes/material/img/emojis/large/274e.png b/sources/themes/material/img/emojis/large/274e.png new file mode 100644 index 0000000..1ad9fe1 Binary files /dev/null and b/sources/themes/material/img/emojis/large/274e.png differ diff --git a/sources/themes/material/img/emojis/large/2753.png b/sources/themes/material/img/emojis/large/2753.png new file mode 100644 index 0000000..55b17fd Binary files /dev/null and b/sources/themes/material/img/emojis/large/2753.png differ diff --git a/sources/themes/material/img/emojis/large/2754.png b/sources/themes/material/img/emojis/large/2754.png new file mode 100644 index 0000000..12fb6bb Binary files /dev/null and b/sources/themes/material/img/emojis/large/2754.png differ diff --git a/sources/themes/material/img/emojis/large/2755.png b/sources/themes/material/img/emojis/large/2755.png new file mode 100644 index 0000000..ef99d48 Binary files /dev/null and b/sources/themes/material/img/emojis/large/2755.png differ diff --git a/sources/themes/material/img/emojis/large/2757.png b/sources/themes/material/img/emojis/large/2757.png new file mode 100644 index 0000000..1332968 Binary files /dev/null and b/sources/themes/material/img/emojis/large/2757.png differ diff --git a/sources/themes/material/img/emojis/large/2764.png b/sources/themes/material/img/emojis/large/2764.png new file mode 100644 index 0000000..0e2e543 Binary files /dev/null and b/sources/themes/material/img/emojis/large/2764.png differ diff --git a/sources/themes/material/img/emojis/large/2795.png b/sources/themes/material/img/emojis/large/2795.png new file mode 100644 index 0000000..3816ab8 Binary files /dev/null and b/sources/themes/material/img/emojis/large/2795.png differ diff --git a/sources/themes/material/img/emojis/large/2796.png b/sources/themes/material/img/emojis/large/2796.png new file mode 100644 index 0000000..c5fbe27 Binary files /dev/null and b/sources/themes/material/img/emojis/large/2796.png differ diff --git a/sources/themes/material/img/emojis/large/2797.png b/sources/themes/material/img/emojis/large/2797.png new file mode 100644 index 0000000..23c6b12 Binary files /dev/null and b/sources/themes/material/img/emojis/large/2797.png differ diff --git a/sources/themes/material/img/emojis/large/27a1.png b/sources/themes/material/img/emojis/large/27a1.png new file mode 100644 index 0000000..f4b3544 Binary files /dev/null and b/sources/themes/material/img/emojis/large/27a1.png differ diff --git a/sources/themes/material/img/emojis/large/27b0.png b/sources/themes/material/img/emojis/large/27b0.png new file mode 100644 index 0000000..f07d5a8 Binary files /dev/null and b/sources/themes/material/img/emojis/large/27b0.png differ diff --git a/sources/themes/material/img/emojis/large/27bf.png b/sources/themes/material/img/emojis/large/27bf.png new file mode 100644 index 0000000..b5fd484 Binary files /dev/null and b/sources/themes/material/img/emojis/large/27bf.png differ diff --git a/sources/themes/material/img/emojis/large/2934.png b/sources/themes/material/img/emojis/large/2934.png new file mode 100644 index 0000000..503d5e2 Binary files /dev/null and b/sources/themes/material/img/emojis/large/2934.png differ diff --git a/sources/themes/material/img/emojis/large/2935.png b/sources/themes/material/img/emojis/large/2935.png new file mode 100644 index 0000000..bb63b28 Binary files /dev/null and b/sources/themes/material/img/emojis/large/2935.png differ diff --git a/sources/themes/material/img/emojis/large/2b05.png b/sources/themes/material/img/emojis/large/2b05.png new file mode 100644 index 0000000..f511e44 Binary files /dev/null and b/sources/themes/material/img/emojis/large/2b05.png differ diff --git a/sources/themes/material/img/emojis/large/2b06.png b/sources/themes/material/img/emojis/large/2b06.png new file mode 100644 index 0000000..2a42e21 Binary files /dev/null and b/sources/themes/material/img/emojis/large/2b06.png differ diff --git a/sources/themes/material/img/emojis/large/2b07.png b/sources/themes/material/img/emojis/large/2b07.png new file mode 100644 index 0000000..d4ae3ad Binary files /dev/null and b/sources/themes/material/img/emojis/large/2b07.png differ diff --git a/sources/themes/material/img/emojis/large/2b1b.png b/sources/themes/material/img/emojis/large/2b1b.png new file mode 100644 index 0000000..a1c6d0e Binary files /dev/null and b/sources/themes/material/img/emojis/large/2b1b.png differ diff --git a/sources/themes/material/img/emojis/large/2b1c.png b/sources/themes/material/img/emojis/large/2b1c.png new file mode 100644 index 0000000..16d1930 Binary files /dev/null and b/sources/themes/material/img/emojis/large/2b1c.png differ diff --git a/sources/themes/material/img/emojis/large/2b50.png b/sources/themes/material/img/emojis/large/2b50.png new file mode 100644 index 0000000..a0850b1 Binary files /dev/null and b/sources/themes/material/img/emojis/large/2b50.png differ diff --git a/sources/themes/material/img/emojis/large/2b55.png b/sources/themes/material/img/emojis/large/2b55.png new file mode 100644 index 0000000..22f4ea7 Binary files /dev/null and b/sources/themes/material/img/emojis/large/2b55.png differ diff --git a/sources/themes/material/img/emojis/large/30-20e3.png b/sources/themes/material/img/emojis/large/30-20e3.png new file mode 100644 index 0000000..4d882ff Binary files /dev/null and b/sources/themes/material/img/emojis/large/30-20e3.png differ diff --git a/sources/themes/material/img/emojis/large/3030.png b/sources/themes/material/img/emojis/large/3030.png new file mode 100644 index 0000000..78d3025 Binary files /dev/null and b/sources/themes/material/img/emojis/large/3030.png differ diff --git a/sources/themes/material/img/emojis/large/303d.png b/sources/themes/material/img/emojis/large/303d.png new file mode 100644 index 0000000..48f8a93 Binary files /dev/null and b/sources/themes/material/img/emojis/large/303d.png differ diff --git a/sources/themes/material/img/emojis/large/31-20e3.png b/sources/themes/material/img/emojis/large/31-20e3.png new file mode 100644 index 0000000..eb5814f Binary files /dev/null and b/sources/themes/material/img/emojis/large/31-20e3.png differ diff --git a/sources/themes/material/img/emojis/large/32-20e3.png b/sources/themes/material/img/emojis/large/32-20e3.png new file mode 100644 index 0000000..e3a25ee Binary files /dev/null and b/sources/themes/material/img/emojis/large/32-20e3.png differ diff --git a/sources/themes/material/img/emojis/large/3297.png b/sources/themes/material/img/emojis/large/3297.png new file mode 100644 index 0000000..322d064 Binary files /dev/null and b/sources/themes/material/img/emojis/large/3297.png differ diff --git a/sources/themes/material/img/emojis/large/3299.png b/sources/themes/material/img/emojis/large/3299.png new file mode 100644 index 0000000..9d0661e Binary files /dev/null and b/sources/themes/material/img/emojis/large/3299.png differ diff --git a/sources/themes/material/img/emojis/large/33-20e3.png b/sources/themes/material/img/emojis/large/33-20e3.png new file mode 100644 index 0000000..57e8cd1 Binary files /dev/null and b/sources/themes/material/img/emojis/large/33-20e3.png differ diff --git a/sources/themes/material/img/emojis/large/34-20e3.png b/sources/themes/material/img/emojis/large/34-20e3.png new file mode 100644 index 0000000..d367f92 Binary files /dev/null and b/sources/themes/material/img/emojis/large/34-20e3.png differ diff --git a/sources/themes/material/img/emojis/large/35-20e3.png b/sources/themes/material/img/emojis/large/35-20e3.png new file mode 100644 index 0000000..22c6bde Binary files /dev/null and b/sources/themes/material/img/emojis/large/35-20e3.png differ diff --git a/sources/themes/material/img/emojis/large/36-20e3.png b/sources/themes/material/img/emojis/large/36-20e3.png new file mode 100644 index 0000000..21feede Binary files /dev/null and b/sources/themes/material/img/emojis/large/36-20e3.png differ diff --git a/sources/themes/material/img/emojis/large/37-20e3.png b/sources/themes/material/img/emojis/large/37-20e3.png new file mode 100644 index 0000000..50a8c7b Binary files /dev/null and b/sources/themes/material/img/emojis/large/37-20e3.png differ diff --git a/sources/themes/material/img/emojis/large/38-20e3.png b/sources/themes/material/img/emojis/large/38-20e3.png new file mode 100644 index 0000000..90855cc Binary files /dev/null and b/sources/themes/material/img/emojis/large/38-20e3.png differ diff --git a/sources/themes/material/img/emojis/large/39-20e3.png b/sources/themes/material/img/emojis/large/39-20e3.png new file mode 100644 index 0000000..6277590 Binary files /dev/null and b/sources/themes/material/img/emojis/large/39-20e3.png differ diff --git a/sources/themes/material/img/emojis/large/a9.png b/sources/themes/material/img/emojis/large/a9.png new file mode 100644 index 0000000..35029a5 Binary files /dev/null and b/sources/themes/material/img/emojis/large/a9.png differ diff --git a/sources/themes/material/img/emojis/large/ae.png b/sources/themes/material/img/emojis/large/ae.png new file mode 100644 index 0000000..1ed0dcd Binary files /dev/null and b/sources/themes/material/img/emojis/large/ae.png differ diff --git a/sources/themes/material/img/emojis/large/e50a.png b/sources/themes/material/img/emojis/large/e50a.png new file mode 100644 index 0000000..db488de Binary files /dev/null and b/sources/themes/material/img/emojis/large/e50a.png differ diff --git a/sources/themes/material/img/favicon.ico b/sources/themes/material/img/favicon.ico new file mode 100755 index 0000000..01455f8 Binary files /dev/null and b/sources/themes/material/img/favicon.ico differ diff --git a/sources/themes/material/img/flags/ad.png b/sources/themes/material/img/flags/ad.png new file mode 100755 index 0000000..625ca84 Binary files /dev/null and b/sources/themes/material/img/flags/ad.png differ diff --git a/sources/themes/material/img/flags/ae.png b/sources/themes/material/img/flags/ae.png new file mode 100755 index 0000000..ef3a1ec Binary files /dev/null and b/sources/themes/material/img/flags/ae.png differ diff --git a/sources/themes/material/img/flags/af.png b/sources/themes/material/img/flags/af.png new file mode 100755 index 0000000..a4742e2 Binary files /dev/null and b/sources/themes/material/img/flags/af.png differ diff --git a/sources/themes/material/img/flags/ag.png b/sources/themes/material/img/flags/ag.png new file mode 100755 index 0000000..556d550 Binary files /dev/null and b/sources/themes/material/img/flags/ag.png differ diff --git a/sources/themes/material/img/flags/ai.png b/sources/themes/material/img/flags/ai.png new file mode 100755 index 0000000..74ed29d Binary files /dev/null and b/sources/themes/material/img/flags/ai.png differ diff --git a/sources/themes/material/img/flags/al.png b/sources/themes/material/img/flags/al.png new file mode 100755 index 0000000..92354cb Binary files /dev/null and b/sources/themes/material/img/flags/al.png differ diff --git a/sources/themes/material/img/flags/am.png b/sources/themes/material/img/flags/am.png new file mode 100755 index 0000000..344a2a8 Binary files /dev/null and b/sources/themes/material/img/flags/am.png differ diff --git a/sources/themes/material/img/flags/an.png b/sources/themes/material/img/flags/an.png new file mode 100755 index 0000000..633e4b8 Binary files /dev/null and b/sources/themes/material/img/flags/an.png differ diff --git a/sources/themes/material/img/flags/ao.png b/sources/themes/material/img/flags/ao.png new file mode 100644 index 0000000..bcbd1d6 Binary files /dev/null and b/sources/themes/material/img/flags/ao.png differ diff --git a/sources/themes/material/img/flags/ar.png b/sources/themes/material/img/flags/ar.png new file mode 100755 index 0000000..e5ef8f1 Binary files /dev/null and b/sources/themes/material/img/flags/ar.png differ diff --git a/sources/themes/material/img/flags/as.png b/sources/themes/material/img/flags/as.png new file mode 100755 index 0000000..32f30e4 Binary files /dev/null and b/sources/themes/material/img/flags/as.png differ diff --git a/sources/themes/material/img/flags/at.png b/sources/themes/material/img/flags/at.png new file mode 100755 index 0000000..0f15f34 Binary files /dev/null and b/sources/themes/material/img/flags/at.png differ diff --git a/sources/themes/material/img/flags/au.png b/sources/themes/material/img/flags/au.png new file mode 100755 index 0000000..a01389a Binary files /dev/null and b/sources/themes/material/img/flags/au.png differ diff --git a/sources/themes/material/img/flags/aw.png b/sources/themes/material/img/flags/aw.png new file mode 100755 index 0000000..a3579c2 Binary files /dev/null and b/sources/themes/material/img/flags/aw.png differ diff --git a/sources/themes/material/img/flags/ax.png b/sources/themes/material/img/flags/ax.png new file mode 100755 index 0000000..1eea80a Binary files /dev/null and b/sources/themes/material/img/flags/ax.png differ diff --git a/sources/themes/material/img/flags/az.png b/sources/themes/material/img/flags/az.png new file mode 100755 index 0000000..4ee9fe5 Binary files /dev/null and b/sources/themes/material/img/flags/az.png differ diff --git a/sources/themes/material/img/flags/ba.png b/sources/themes/material/img/flags/ba.png new file mode 100755 index 0000000..c774992 Binary files /dev/null and b/sources/themes/material/img/flags/ba.png differ diff --git a/sources/themes/material/img/flags/bb.png b/sources/themes/material/img/flags/bb.png new file mode 100755 index 0000000..0df19c7 Binary files /dev/null and b/sources/themes/material/img/flags/bb.png differ diff --git a/sources/themes/material/img/flags/bd.png b/sources/themes/material/img/flags/bd.png new file mode 100755 index 0000000..076a8bf Binary files /dev/null and b/sources/themes/material/img/flags/bd.png differ diff --git a/sources/themes/material/img/flags/be.png b/sources/themes/material/img/flags/be.png new file mode 100755 index 0000000..d86ebc8 Binary files /dev/null and b/sources/themes/material/img/flags/be.png differ diff --git a/sources/themes/material/img/flags/bf.png b/sources/themes/material/img/flags/bf.png new file mode 100755 index 0000000..ab5ce8f Binary files /dev/null and b/sources/themes/material/img/flags/bf.png differ diff --git a/sources/themes/material/img/flags/bg.png b/sources/themes/material/img/flags/bg.png new file mode 100755 index 0000000..0469f06 Binary files /dev/null and b/sources/themes/material/img/flags/bg.png differ diff --git a/sources/themes/material/img/flags/bh.png b/sources/themes/material/img/flags/bh.png new file mode 100755 index 0000000..ea8ce68 Binary files /dev/null and b/sources/themes/material/img/flags/bh.png differ diff --git a/sources/themes/material/img/flags/bi.png b/sources/themes/material/img/flags/bi.png new file mode 100755 index 0000000..5cc2e30 Binary files /dev/null and b/sources/themes/material/img/flags/bi.png differ diff --git a/sources/themes/material/img/flags/bj.png b/sources/themes/material/img/flags/bj.png new file mode 100755 index 0000000..1cc8b45 Binary files /dev/null and b/sources/themes/material/img/flags/bj.png differ diff --git a/sources/themes/material/img/flags/bm.png b/sources/themes/material/img/flags/bm.png new file mode 100755 index 0000000..c0c7aea Binary files /dev/null and b/sources/themes/material/img/flags/bm.png differ diff --git a/sources/themes/material/img/flags/bn.png b/sources/themes/material/img/flags/bn.png new file mode 100755 index 0000000..8fb0984 Binary files /dev/null and b/sources/themes/material/img/flags/bn.png differ diff --git a/sources/themes/material/img/flags/bo.png b/sources/themes/material/img/flags/bo.png new file mode 100755 index 0000000..ce7ba52 Binary files /dev/null and b/sources/themes/material/img/flags/bo.png differ diff --git a/sources/themes/material/img/flags/br.png b/sources/themes/material/img/flags/br.png new file mode 100755 index 0000000..9b1a553 Binary files /dev/null and b/sources/themes/material/img/flags/br.png differ diff --git a/sources/themes/material/img/flags/bs.png b/sources/themes/material/img/flags/bs.png new file mode 100755 index 0000000..639fa6c Binary files /dev/null and b/sources/themes/material/img/flags/bs.png differ diff --git a/sources/themes/material/img/flags/bt.png b/sources/themes/material/img/flags/bt.png new file mode 100755 index 0000000..1d512df Binary files /dev/null and b/sources/themes/material/img/flags/bt.png differ diff --git a/sources/themes/material/img/flags/bv.png b/sources/themes/material/img/flags/bv.png new file mode 100755 index 0000000..160b6b5 Binary files /dev/null and b/sources/themes/material/img/flags/bv.png differ diff --git a/sources/themes/material/img/flags/bw.png b/sources/themes/material/img/flags/bw.png new file mode 100755 index 0000000..fcb1039 Binary files /dev/null and b/sources/themes/material/img/flags/bw.png differ diff --git a/sources/themes/material/img/flags/by.png b/sources/themes/material/img/flags/by.png new file mode 100755 index 0000000..504774e Binary files /dev/null and b/sources/themes/material/img/flags/by.png differ diff --git a/sources/themes/material/img/flags/bz.png b/sources/themes/material/img/flags/bz.png new file mode 100755 index 0000000..be63ee1 Binary files /dev/null and b/sources/themes/material/img/flags/bz.png differ diff --git a/sources/themes/material/img/flags/ca.png b/sources/themes/material/img/flags/ca.png new file mode 100755 index 0000000..1f20419 Binary files /dev/null and b/sources/themes/material/img/flags/ca.png differ diff --git a/sources/themes/material/img/flags/catalonia.png b/sources/themes/material/img/flags/catalonia.png new file mode 100644 index 0000000..5041e30 Binary files /dev/null and b/sources/themes/material/img/flags/catalonia.png differ diff --git a/sources/themes/material/img/flags/cc.png b/sources/themes/material/img/flags/cc.png new file mode 100755 index 0000000..aed3d3b Binary files /dev/null and b/sources/themes/material/img/flags/cc.png differ diff --git a/sources/themes/material/img/flags/cd.png b/sources/themes/material/img/flags/cd.png new file mode 100644 index 0000000..5e48942 Binary files /dev/null and b/sources/themes/material/img/flags/cd.png differ diff --git a/sources/themes/material/img/flags/cf.png b/sources/themes/material/img/flags/cf.png new file mode 100755 index 0000000..da687bd Binary files /dev/null and b/sources/themes/material/img/flags/cf.png differ diff --git a/sources/themes/material/img/flags/cg.png b/sources/themes/material/img/flags/cg.png new file mode 100755 index 0000000..a859792 Binary files /dev/null and b/sources/themes/material/img/flags/cg.png differ diff --git a/sources/themes/material/img/flags/ch.png b/sources/themes/material/img/flags/ch.png new file mode 100755 index 0000000..242ec01 Binary files /dev/null and b/sources/themes/material/img/flags/ch.png differ diff --git a/sources/themes/material/img/flags/ci.png b/sources/themes/material/img/flags/ci.png new file mode 100755 index 0000000..3f2c62e Binary files /dev/null and b/sources/themes/material/img/flags/ci.png differ diff --git a/sources/themes/material/img/flags/ck.png b/sources/themes/material/img/flags/ck.png new file mode 100755 index 0000000..746d3d6 Binary files /dev/null and b/sources/themes/material/img/flags/ck.png differ diff --git a/sources/themes/material/img/flags/cl.png b/sources/themes/material/img/flags/cl.png new file mode 100755 index 0000000..29c6d61 Binary files /dev/null and b/sources/themes/material/img/flags/cl.png differ diff --git a/sources/themes/material/img/flags/cm.png b/sources/themes/material/img/flags/cm.png new file mode 100755 index 0000000..f65c5bd Binary files /dev/null and b/sources/themes/material/img/flags/cm.png differ diff --git a/sources/themes/material/img/flags/cn.png b/sources/themes/material/img/flags/cn.png new file mode 100755 index 0000000..8914414 Binary files /dev/null and b/sources/themes/material/img/flags/cn.png differ diff --git a/sources/themes/material/img/flags/co.png b/sources/themes/material/img/flags/co.png new file mode 100755 index 0000000..a118ff4 Binary files /dev/null and b/sources/themes/material/img/flags/co.png differ diff --git a/sources/themes/material/img/flags/cr.png b/sources/themes/material/img/flags/cr.png new file mode 100755 index 0000000..c7a3731 Binary files /dev/null and b/sources/themes/material/img/flags/cr.png differ diff --git a/sources/themes/material/img/flags/cs.png b/sources/themes/material/img/flags/cs.png new file mode 100755 index 0000000..8254790 Binary files /dev/null and b/sources/themes/material/img/flags/cs.png differ diff --git a/sources/themes/material/img/flags/cu.png b/sources/themes/material/img/flags/cu.png new file mode 100755 index 0000000..083f1d6 Binary files /dev/null and b/sources/themes/material/img/flags/cu.png differ diff --git a/sources/themes/material/img/flags/cv.png b/sources/themes/material/img/flags/cv.png new file mode 100755 index 0000000..a63f7ea Binary files /dev/null and b/sources/themes/material/img/flags/cv.png differ diff --git a/sources/themes/material/img/flags/cx.png b/sources/themes/material/img/flags/cx.png new file mode 100755 index 0000000..48e31ad Binary files /dev/null and b/sources/themes/material/img/flags/cx.png differ diff --git a/sources/themes/material/img/flags/cy.png b/sources/themes/material/img/flags/cy.png new file mode 100755 index 0000000..5b1ad6c Binary files /dev/null and b/sources/themes/material/img/flags/cy.png differ diff --git a/sources/themes/material/img/flags/cz.png b/sources/themes/material/img/flags/cz.png new file mode 100755 index 0000000..c8403dd Binary files /dev/null and b/sources/themes/material/img/flags/cz.png differ diff --git a/sources/themes/material/img/flags/de.png b/sources/themes/material/img/flags/de.png new file mode 100755 index 0000000..ac4a977 Binary files /dev/null and b/sources/themes/material/img/flags/de.png differ diff --git a/sources/themes/material/img/flags/dj.png b/sources/themes/material/img/flags/dj.png new file mode 100755 index 0000000..582af36 Binary files /dev/null and b/sources/themes/material/img/flags/dj.png differ diff --git a/sources/themes/material/img/flags/dk.png b/sources/themes/material/img/flags/dk.png new file mode 100755 index 0000000..e2993d3 Binary files /dev/null and b/sources/themes/material/img/flags/dk.png differ diff --git a/sources/themes/material/img/flags/dm.png b/sources/themes/material/img/flags/dm.png new file mode 100755 index 0000000..5fbffcb Binary files /dev/null and b/sources/themes/material/img/flags/dm.png differ diff --git a/sources/themes/material/img/flags/do.png b/sources/themes/material/img/flags/do.png new file mode 100755 index 0000000..5a04932 Binary files /dev/null and b/sources/themes/material/img/flags/do.png differ diff --git a/sources/themes/material/img/flags/dz.png b/sources/themes/material/img/flags/dz.png new file mode 100755 index 0000000..335c239 Binary files /dev/null and b/sources/themes/material/img/flags/dz.png differ diff --git a/sources/themes/material/img/flags/ec.png b/sources/themes/material/img/flags/ec.png new file mode 100755 index 0000000..0caa0b1 Binary files /dev/null and b/sources/themes/material/img/flags/ec.png differ diff --git a/sources/themes/material/img/flags/ee.png b/sources/themes/material/img/flags/ee.png new file mode 100755 index 0000000..0c82efb Binary files /dev/null and b/sources/themes/material/img/flags/ee.png differ diff --git a/sources/themes/material/img/flags/eg.png b/sources/themes/material/img/flags/eg.png new file mode 100755 index 0000000..8a3f7a1 Binary files /dev/null and b/sources/themes/material/img/flags/eg.png differ diff --git a/sources/themes/material/img/flags/eh.png b/sources/themes/material/img/flags/eh.png new file mode 100755 index 0000000..90a1195 Binary files /dev/null and b/sources/themes/material/img/flags/eh.png differ diff --git a/sources/themes/material/img/flags/england.png b/sources/themes/material/img/flags/england.png new file mode 100755 index 0000000..3a7311d Binary files /dev/null and b/sources/themes/material/img/flags/england.png differ diff --git a/sources/themes/material/img/flags/er.png b/sources/themes/material/img/flags/er.png new file mode 100755 index 0000000..13065ae Binary files /dev/null and b/sources/themes/material/img/flags/er.png differ diff --git a/sources/themes/material/img/flags/es.png b/sources/themes/material/img/flags/es.png new file mode 100755 index 0000000..c2de2d7 Binary files /dev/null and b/sources/themes/material/img/flags/es.png differ diff --git a/sources/themes/material/img/flags/et.png b/sources/themes/material/img/flags/et.png new file mode 100755 index 0000000..2e893fa Binary files /dev/null and b/sources/themes/material/img/flags/et.png differ diff --git a/sources/themes/material/img/flags/europeanunion.png b/sources/themes/material/img/flags/europeanunion.png new file mode 100644 index 0000000..d6d8711 Binary files /dev/null and b/sources/themes/material/img/flags/europeanunion.png differ diff --git a/sources/themes/material/img/flags/fam.png b/sources/themes/material/img/flags/fam.png new file mode 100755 index 0000000..cf50c75 Binary files /dev/null and b/sources/themes/material/img/flags/fam.png differ diff --git a/sources/themes/material/img/flags/fi.png b/sources/themes/material/img/flags/fi.png new file mode 100755 index 0000000..14ec091 Binary files /dev/null and b/sources/themes/material/img/flags/fi.png differ diff --git a/sources/themes/material/img/flags/fj.png b/sources/themes/material/img/flags/fj.png new file mode 100755 index 0000000..cee9988 Binary files /dev/null and b/sources/themes/material/img/flags/fj.png differ diff --git a/sources/themes/material/img/flags/fk.png b/sources/themes/material/img/flags/fk.png new file mode 100755 index 0000000..ceaeb27 Binary files /dev/null and b/sources/themes/material/img/flags/fk.png differ diff --git a/sources/themes/material/img/flags/fm.png b/sources/themes/material/img/flags/fm.png new file mode 100755 index 0000000..066bb24 Binary files /dev/null and b/sources/themes/material/img/flags/fm.png differ diff --git a/sources/themes/material/img/flags/fo.png b/sources/themes/material/img/flags/fo.png new file mode 100755 index 0000000..cbceb80 Binary files /dev/null and b/sources/themes/material/img/flags/fo.png differ diff --git a/sources/themes/material/img/flags/fr.png b/sources/themes/material/img/flags/fr.png new file mode 100755 index 0000000..8332c4e Binary files /dev/null and b/sources/themes/material/img/flags/fr.png differ diff --git a/sources/themes/material/img/flags/ga.png b/sources/themes/material/img/flags/ga.png new file mode 100755 index 0000000..0e0d434 Binary files /dev/null and b/sources/themes/material/img/flags/ga.png differ diff --git a/sources/themes/material/img/flags/gb.png b/sources/themes/material/img/flags/gb.png new file mode 100644 index 0000000..ff701e1 Binary files /dev/null and b/sources/themes/material/img/flags/gb.png differ diff --git a/sources/themes/material/img/flags/gd.png b/sources/themes/material/img/flags/gd.png new file mode 100755 index 0000000..9ab57f5 Binary files /dev/null and b/sources/themes/material/img/flags/gd.png differ diff --git a/sources/themes/material/img/flags/ge.png b/sources/themes/material/img/flags/ge.png new file mode 100755 index 0000000..728d970 Binary files /dev/null and b/sources/themes/material/img/flags/ge.png differ diff --git a/sources/themes/material/img/flags/gf.png b/sources/themes/material/img/flags/gf.png new file mode 100755 index 0000000..8332c4e Binary files /dev/null and b/sources/themes/material/img/flags/gf.png differ diff --git a/sources/themes/material/img/flags/gh.png b/sources/themes/material/img/flags/gh.png new file mode 100755 index 0000000..4e2f896 Binary files /dev/null and b/sources/themes/material/img/flags/gh.png differ diff --git a/sources/themes/material/img/flags/gi.png b/sources/themes/material/img/flags/gi.png new file mode 100755 index 0000000..e76797f Binary files /dev/null and b/sources/themes/material/img/flags/gi.png differ diff --git a/sources/themes/material/img/flags/gl.png b/sources/themes/material/img/flags/gl.png new file mode 100755 index 0000000..ef12a73 Binary files /dev/null and b/sources/themes/material/img/flags/gl.png differ diff --git a/sources/themes/material/img/flags/gm.png b/sources/themes/material/img/flags/gm.png new file mode 100755 index 0000000..0720b66 Binary files /dev/null and b/sources/themes/material/img/flags/gm.png differ diff --git a/sources/themes/material/img/flags/gn.png b/sources/themes/material/img/flags/gn.png new file mode 100755 index 0000000..ea660b0 Binary files /dev/null and b/sources/themes/material/img/flags/gn.png differ diff --git a/sources/themes/material/img/flags/gp.png b/sources/themes/material/img/flags/gp.png new file mode 100755 index 0000000..dbb086d Binary files /dev/null and b/sources/themes/material/img/flags/gp.png differ diff --git a/sources/themes/material/img/flags/gq.png b/sources/themes/material/img/flags/gq.png new file mode 100755 index 0000000..ebe20a2 Binary files /dev/null and b/sources/themes/material/img/flags/gq.png differ diff --git a/sources/themes/material/img/flags/gr.png b/sources/themes/material/img/flags/gr.png new file mode 100755 index 0000000..8651ade Binary files /dev/null and b/sources/themes/material/img/flags/gr.png differ diff --git a/sources/themes/material/img/flags/gs.png b/sources/themes/material/img/flags/gs.png new file mode 100755 index 0000000..7ef0bf5 Binary files /dev/null and b/sources/themes/material/img/flags/gs.png differ diff --git a/sources/themes/material/img/flags/gt.png b/sources/themes/material/img/flags/gt.png new file mode 100755 index 0000000..c43a70d Binary files /dev/null and b/sources/themes/material/img/flags/gt.png differ diff --git a/sources/themes/material/img/flags/gu.png b/sources/themes/material/img/flags/gu.png new file mode 100755 index 0000000..92f37c0 Binary files /dev/null and b/sources/themes/material/img/flags/gu.png differ diff --git a/sources/themes/material/img/flags/gw.png b/sources/themes/material/img/flags/gw.png new file mode 100755 index 0000000..b37bcf0 Binary files /dev/null and b/sources/themes/material/img/flags/gw.png differ diff --git a/sources/themes/material/img/flags/gy.png b/sources/themes/material/img/flags/gy.png new file mode 100755 index 0000000..22cbe2f Binary files /dev/null and b/sources/themes/material/img/flags/gy.png differ diff --git a/sources/themes/material/img/flags/hk.png b/sources/themes/material/img/flags/hk.png new file mode 100755 index 0000000..d5c380c Binary files /dev/null and b/sources/themes/material/img/flags/hk.png differ diff --git a/sources/themes/material/img/flags/hm.png b/sources/themes/material/img/flags/hm.png new file mode 100755 index 0000000..a01389a Binary files /dev/null and b/sources/themes/material/img/flags/hm.png differ diff --git a/sources/themes/material/img/flags/hn.png b/sources/themes/material/img/flags/hn.png new file mode 100755 index 0000000..96f8388 Binary files /dev/null and b/sources/themes/material/img/flags/hn.png differ diff --git a/sources/themes/material/img/flags/hr.png b/sources/themes/material/img/flags/hr.png new file mode 100755 index 0000000..696b515 Binary files /dev/null and b/sources/themes/material/img/flags/hr.png differ diff --git a/sources/themes/material/img/flags/ht.png b/sources/themes/material/img/flags/ht.png new file mode 100755 index 0000000..416052a Binary files /dev/null and b/sources/themes/material/img/flags/ht.png differ diff --git a/sources/themes/material/img/flags/hu.png b/sources/themes/material/img/flags/hu.png new file mode 100755 index 0000000..7baafe4 Binary files /dev/null and b/sources/themes/material/img/flags/hu.png differ diff --git a/sources/themes/material/img/flags/id.png b/sources/themes/material/img/flags/id.png new file mode 100755 index 0000000..c6bc0fa Binary files /dev/null and b/sources/themes/material/img/flags/id.png differ diff --git a/sources/themes/material/img/flags/ie.png b/sources/themes/material/img/flags/ie.png new file mode 100755 index 0000000..26baa31 Binary files /dev/null and b/sources/themes/material/img/flags/ie.png differ diff --git a/sources/themes/material/img/flags/il.png b/sources/themes/material/img/flags/il.png new file mode 100755 index 0000000..2ca772d Binary files /dev/null and b/sources/themes/material/img/flags/il.png differ diff --git a/sources/themes/material/img/flags/in.png b/sources/themes/material/img/flags/in.png new file mode 100755 index 0000000..e4d7e81 Binary files /dev/null and b/sources/themes/material/img/flags/in.png differ diff --git a/sources/themes/material/img/flags/io.png b/sources/themes/material/img/flags/io.png new file mode 100755 index 0000000..3e74b6a Binary files /dev/null and b/sources/themes/material/img/flags/io.png differ diff --git a/sources/themes/material/img/flags/iq.png b/sources/themes/material/img/flags/iq.png new file mode 100755 index 0000000..878a351 Binary files /dev/null and b/sources/themes/material/img/flags/iq.png differ diff --git a/sources/themes/material/img/flags/ir.png b/sources/themes/material/img/flags/ir.png new file mode 100755 index 0000000..c5fd136 Binary files /dev/null and b/sources/themes/material/img/flags/ir.png differ diff --git a/sources/themes/material/img/flags/is.png b/sources/themes/material/img/flags/is.png new file mode 100755 index 0000000..b8f6d0f Binary files /dev/null and b/sources/themes/material/img/flags/is.png differ diff --git a/sources/themes/material/img/flags/it.png b/sources/themes/material/img/flags/it.png new file mode 100755 index 0000000..89692f7 Binary files /dev/null and b/sources/themes/material/img/flags/it.png differ diff --git a/sources/themes/material/img/flags/jm.png b/sources/themes/material/img/flags/jm.png new file mode 100755 index 0000000..7be119e Binary files /dev/null and b/sources/themes/material/img/flags/jm.png differ diff --git a/sources/themes/material/img/flags/jo.png b/sources/themes/material/img/flags/jo.png new file mode 100755 index 0000000..11bd497 Binary files /dev/null and b/sources/themes/material/img/flags/jo.png differ diff --git a/sources/themes/material/img/flags/jp.png b/sources/themes/material/img/flags/jp.png new file mode 100755 index 0000000..325fbad Binary files /dev/null and b/sources/themes/material/img/flags/jp.png differ diff --git a/sources/themes/material/img/flags/ke.png b/sources/themes/material/img/flags/ke.png new file mode 100755 index 0000000..51879ad Binary files /dev/null and b/sources/themes/material/img/flags/ke.png differ diff --git a/sources/themes/material/img/flags/kg.png b/sources/themes/material/img/flags/kg.png new file mode 100755 index 0000000..0a818f6 Binary files /dev/null and b/sources/themes/material/img/flags/kg.png differ diff --git a/sources/themes/material/img/flags/kh.png b/sources/themes/material/img/flags/kh.png new file mode 100755 index 0000000..30f6bb1 Binary files /dev/null and b/sources/themes/material/img/flags/kh.png differ diff --git a/sources/themes/material/img/flags/ki.png b/sources/themes/material/img/flags/ki.png new file mode 100755 index 0000000..2dcce4b Binary files /dev/null and b/sources/themes/material/img/flags/ki.png differ diff --git a/sources/themes/material/img/flags/km.png b/sources/themes/material/img/flags/km.png new file mode 100755 index 0000000..812b2f5 Binary files /dev/null and b/sources/themes/material/img/flags/km.png differ diff --git a/sources/themes/material/img/flags/kn.png b/sources/themes/material/img/flags/kn.png new file mode 100755 index 0000000..febd5b4 Binary files /dev/null and b/sources/themes/material/img/flags/kn.png differ diff --git a/sources/themes/material/img/flags/kp.png b/sources/themes/material/img/flags/kp.png new file mode 100755 index 0000000..d3d509a Binary files /dev/null and b/sources/themes/material/img/flags/kp.png differ diff --git a/sources/themes/material/img/flags/kr.png b/sources/themes/material/img/flags/kr.png new file mode 100755 index 0000000..9c0a78e Binary files /dev/null and b/sources/themes/material/img/flags/kr.png differ diff --git a/sources/themes/material/img/flags/kw.png b/sources/themes/material/img/flags/kw.png new file mode 100755 index 0000000..96546da Binary files /dev/null and b/sources/themes/material/img/flags/kw.png differ diff --git a/sources/themes/material/img/flags/ky.png b/sources/themes/material/img/flags/ky.png new file mode 100755 index 0000000..15c5f8e Binary files /dev/null and b/sources/themes/material/img/flags/ky.png differ diff --git a/sources/themes/material/img/flags/kz.png b/sources/themes/material/img/flags/kz.png new file mode 100755 index 0000000..45a8c88 Binary files /dev/null and b/sources/themes/material/img/flags/kz.png differ diff --git a/sources/themes/material/img/flags/la.png b/sources/themes/material/img/flags/la.png new file mode 100755 index 0000000..e28acd0 Binary files /dev/null and b/sources/themes/material/img/flags/la.png differ diff --git a/sources/themes/material/img/flags/lb.png b/sources/themes/material/img/flags/lb.png new file mode 100755 index 0000000..d0d452b Binary files /dev/null and b/sources/themes/material/img/flags/lb.png differ diff --git a/sources/themes/material/img/flags/lc.png b/sources/themes/material/img/flags/lc.png new file mode 100644 index 0000000..a47d065 Binary files /dev/null and b/sources/themes/material/img/flags/lc.png differ diff --git a/sources/themes/material/img/flags/li.png b/sources/themes/material/img/flags/li.png new file mode 100755 index 0000000..6469909 Binary files /dev/null and b/sources/themes/material/img/flags/li.png differ diff --git a/sources/themes/material/img/flags/lk.png b/sources/themes/material/img/flags/lk.png new file mode 100755 index 0000000..088aad6 Binary files /dev/null and b/sources/themes/material/img/flags/lk.png differ diff --git a/sources/themes/material/img/flags/lr.png b/sources/themes/material/img/flags/lr.png new file mode 100755 index 0000000..89a5bc7 Binary files /dev/null and b/sources/themes/material/img/flags/lr.png differ diff --git a/sources/themes/material/img/flags/ls.png b/sources/themes/material/img/flags/ls.png new file mode 100755 index 0000000..33fdef1 Binary files /dev/null and b/sources/themes/material/img/flags/ls.png differ diff --git a/sources/themes/material/img/flags/lt.png b/sources/themes/material/img/flags/lt.png new file mode 100755 index 0000000..c8ef0da Binary files /dev/null and b/sources/themes/material/img/flags/lt.png differ diff --git a/sources/themes/material/img/flags/lu.png b/sources/themes/material/img/flags/lu.png new file mode 100755 index 0000000..4cabba9 Binary files /dev/null and b/sources/themes/material/img/flags/lu.png differ diff --git a/sources/themes/material/img/flags/lv.png b/sources/themes/material/img/flags/lv.png new file mode 100755 index 0000000..49b6998 Binary files /dev/null and b/sources/themes/material/img/flags/lv.png differ diff --git a/sources/themes/material/img/flags/ly.png b/sources/themes/material/img/flags/ly.png new file mode 100755 index 0000000..b163a9f Binary files /dev/null and b/sources/themes/material/img/flags/ly.png differ diff --git a/sources/themes/material/img/flags/ma.png b/sources/themes/material/img/flags/ma.png new file mode 100755 index 0000000..f386770 Binary files /dev/null and b/sources/themes/material/img/flags/ma.png differ diff --git a/sources/themes/material/img/flags/mc.png b/sources/themes/material/img/flags/mc.png new file mode 100755 index 0000000..1aa830f Binary files /dev/null and b/sources/themes/material/img/flags/mc.png differ diff --git a/sources/themes/material/img/flags/md.png b/sources/themes/material/img/flags/md.png new file mode 100755 index 0000000..4e92c18 Binary files /dev/null and b/sources/themes/material/img/flags/md.png differ diff --git a/sources/themes/material/img/flags/me.png b/sources/themes/material/img/flags/me.png new file mode 100644 index 0000000..ac72535 Binary files /dev/null and b/sources/themes/material/img/flags/me.png differ diff --git a/sources/themes/material/img/flags/mg.png b/sources/themes/material/img/flags/mg.png new file mode 100755 index 0000000..d2715b3 Binary files /dev/null and b/sources/themes/material/img/flags/mg.png differ diff --git a/sources/themes/material/img/flags/mh.png b/sources/themes/material/img/flags/mh.png new file mode 100755 index 0000000..fb523a8 Binary files /dev/null and b/sources/themes/material/img/flags/mh.png differ diff --git a/sources/themes/material/img/flags/mk.png b/sources/themes/material/img/flags/mk.png new file mode 100755 index 0000000..db173aa Binary files /dev/null and b/sources/themes/material/img/flags/mk.png differ diff --git a/sources/themes/material/img/flags/ml.png b/sources/themes/material/img/flags/ml.png new file mode 100755 index 0000000..2cec8ba Binary files /dev/null and b/sources/themes/material/img/flags/ml.png differ diff --git a/sources/themes/material/img/flags/mm.png b/sources/themes/material/img/flags/mm.png new file mode 100755 index 0000000..f464f67 Binary files /dev/null and b/sources/themes/material/img/flags/mm.png differ diff --git a/sources/themes/material/img/flags/mn.png b/sources/themes/material/img/flags/mn.png new file mode 100755 index 0000000..9396355 Binary files /dev/null and b/sources/themes/material/img/flags/mn.png differ diff --git a/sources/themes/material/img/flags/mo.png b/sources/themes/material/img/flags/mo.png new file mode 100755 index 0000000..deb801d Binary files /dev/null and b/sources/themes/material/img/flags/mo.png differ diff --git a/sources/themes/material/img/flags/mp.png b/sources/themes/material/img/flags/mp.png new file mode 100755 index 0000000..298d588 Binary files /dev/null and b/sources/themes/material/img/flags/mp.png differ diff --git a/sources/themes/material/img/flags/mq.png b/sources/themes/material/img/flags/mq.png new file mode 100755 index 0000000..010143b Binary files /dev/null and b/sources/themes/material/img/flags/mq.png differ diff --git a/sources/themes/material/img/flags/mr.png b/sources/themes/material/img/flags/mr.png new file mode 100755 index 0000000..319546b Binary files /dev/null and b/sources/themes/material/img/flags/mr.png differ diff --git a/sources/themes/material/img/flags/ms.png b/sources/themes/material/img/flags/ms.png new file mode 100755 index 0000000..d4cbb43 Binary files /dev/null and b/sources/themes/material/img/flags/ms.png differ diff --git a/sources/themes/material/img/flags/mt.png b/sources/themes/material/img/flags/mt.png new file mode 100755 index 0000000..00af948 Binary files /dev/null and b/sources/themes/material/img/flags/mt.png differ diff --git a/sources/themes/material/img/flags/mu.png b/sources/themes/material/img/flags/mu.png new file mode 100755 index 0000000..b7fdce1 Binary files /dev/null and b/sources/themes/material/img/flags/mu.png differ diff --git a/sources/themes/material/img/flags/mv.png b/sources/themes/material/img/flags/mv.png new file mode 100755 index 0000000..5073d9e Binary files /dev/null and b/sources/themes/material/img/flags/mv.png differ diff --git a/sources/themes/material/img/flags/mw.png b/sources/themes/material/img/flags/mw.png new file mode 100755 index 0000000..13886e9 Binary files /dev/null and b/sources/themes/material/img/flags/mw.png differ diff --git a/sources/themes/material/img/flags/mx.png b/sources/themes/material/img/flags/mx.png new file mode 100755 index 0000000..5bc58ab Binary files /dev/null and b/sources/themes/material/img/flags/mx.png differ diff --git a/sources/themes/material/img/flags/my.png b/sources/themes/material/img/flags/my.png new file mode 100755 index 0000000..9034cba Binary files /dev/null and b/sources/themes/material/img/flags/my.png differ diff --git a/sources/themes/material/img/flags/mz.png b/sources/themes/material/img/flags/mz.png new file mode 100755 index 0000000..76405e0 Binary files /dev/null and b/sources/themes/material/img/flags/mz.png differ diff --git a/sources/themes/material/img/flags/na.png b/sources/themes/material/img/flags/na.png new file mode 100755 index 0000000..63358c6 Binary files /dev/null and b/sources/themes/material/img/flags/na.png differ diff --git a/sources/themes/material/img/flags/nc.png b/sources/themes/material/img/flags/nc.png new file mode 100755 index 0000000..2cad283 Binary files /dev/null and b/sources/themes/material/img/flags/nc.png differ diff --git a/sources/themes/material/img/flags/ne.png b/sources/themes/material/img/flags/ne.png new file mode 100755 index 0000000..d85f424 Binary files /dev/null and b/sources/themes/material/img/flags/ne.png differ diff --git a/sources/themes/material/img/flags/nf.png b/sources/themes/material/img/flags/nf.png new file mode 100755 index 0000000..f9bcdda Binary files /dev/null and b/sources/themes/material/img/flags/nf.png differ diff --git a/sources/themes/material/img/flags/ng.png b/sources/themes/material/img/flags/ng.png new file mode 100755 index 0000000..3eea2e0 Binary files /dev/null and b/sources/themes/material/img/flags/ng.png differ diff --git a/sources/themes/material/img/flags/ni.png b/sources/themes/material/img/flags/ni.png new file mode 100755 index 0000000..3969aaa Binary files /dev/null and b/sources/themes/material/img/flags/ni.png differ diff --git a/sources/themes/material/img/flags/nl.png b/sources/themes/material/img/flags/nl.png new file mode 100755 index 0000000..fe44791 Binary files /dev/null and b/sources/themes/material/img/flags/nl.png differ diff --git a/sources/themes/material/img/flags/no.png b/sources/themes/material/img/flags/no.png new file mode 100755 index 0000000..160b6b5 Binary files /dev/null and b/sources/themes/material/img/flags/no.png differ diff --git a/sources/themes/material/img/flags/np.png b/sources/themes/material/img/flags/np.png new file mode 100755 index 0000000..aeb058b Binary files /dev/null and b/sources/themes/material/img/flags/np.png differ diff --git a/sources/themes/material/img/flags/nr.png b/sources/themes/material/img/flags/nr.png new file mode 100755 index 0000000..705fc33 Binary files /dev/null and b/sources/themes/material/img/flags/nr.png differ diff --git a/sources/themes/material/img/flags/nu.png b/sources/themes/material/img/flags/nu.png new file mode 100755 index 0000000..c3ce4ae Binary files /dev/null and b/sources/themes/material/img/flags/nu.png differ diff --git a/sources/themes/material/img/flags/nz.png b/sources/themes/material/img/flags/nz.png new file mode 100755 index 0000000..10d6306 Binary files /dev/null and b/sources/themes/material/img/flags/nz.png differ diff --git a/sources/themes/material/img/flags/om.png b/sources/themes/material/img/flags/om.png new file mode 100755 index 0000000..2ffba7e Binary files /dev/null and b/sources/themes/material/img/flags/om.png differ diff --git a/sources/themes/material/img/flags/pa.png b/sources/themes/material/img/flags/pa.png new file mode 100755 index 0000000..9b2ee9a Binary files /dev/null and b/sources/themes/material/img/flags/pa.png differ diff --git a/sources/themes/material/img/flags/pe.png b/sources/themes/material/img/flags/pe.png new file mode 100755 index 0000000..62a0497 Binary files /dev/null and b/sources/themes/material/img/flags/pe.png differ diff --git a/sources/themes/material/img/flags/pf.png b/sources/themes/material/img/flags/pf.png new file mode 100755 index 0000000..771a0f6 Binary files /dev/null and b/sources/themes/material/img/flags/pf.png differ diff --git a/sources/themes/material/img/flags/pg.png b/sources/themes/material/img/flags/pg.png new file mode 100755 index 0000000..10d6233 Binary files /dev/null and b/sources/themes/material/img/flags/pg.png differ diff --git a/sources/themes/material/img/flags/ph.png b/sources/themes/material/img/flags/ph.png new file mode 100755 index 0000000..b89e159 Binary files /dev/null and b/sources/themes/material/img/flags/ph.png differ diff --git a/sources/themes/material/img/flags/pk.png b/sources/themes/material/img/flags/pk.png new file mode 100755 index 0000000..e9df70c Binary files /dev/null and b/sources/themes/material/img/flags/pk.png differ diff --git a/sources/themes/material/img/flags/pl.png b/sources/themes/material/img/flags/pl.png new file mode 100755 index 0000000..d413d01 Binary files /dev/null and b/sources/themes/material/img/flags/pl.png differ diff --git a/sources/themes/material/img/flags/pm.png b/sources/themes/material/img/flags/pm.png new file mode 100755 index 0000000..ba91d2c Binary files /dev/null and b/sources/themes/material/img/flags/pm.png differ diff --git a/sources/themes/material/img/flags/pn.png b/sources/themes/material/img/flags/pn.png new file mode 100755 index 0000000..aa9344f Binary files /dev/null and b/sources/themes/material/img/flags/pn.png differ diff --git a/sources/themes/material/img/flags/pr.png b/sources/themes/material/img/flags/pr.png new file mode 100755 index 0000000..82d9130 Binary files /dev/null and b/sources/themes/material/img/flags/pr.png differ diff --git a/sources/themes/material/img/flags/ps.png b/sources/themes/material/img/flags/ps.png new file mode 100755 index 0000000..f5f5477 Binary files /dev/null and b/sources/themes/material/img/flags/ps.png differ diff --git a/sources/themes/material/img/flags/pt.png b/sources/themes/material/img/flags/pt.png new file mode 100755 index 0000000..ece7980 Binary files /dev/null and b/sources/themes/material/img/flags/pt.png differ diff --git a/sources/themes/material/img/flags/pw.png b/sources/themes/material/img/flags/pw.png new file mode 100755 index 0000000..6178b25 Binary files /dev/null and b/sources/themes/material/img/flags/pw.png differ diff --git a/sources/themes/material/img/flags/py.png b/sources/themes/material/img/flags/py.png new file mode 100755 index 0000000..cb8723c Binary files /dev/null and b/sources/themes/material/img/flags/py.png differ diff --git a/sources/themes/material/img/flags/qa.png b/sources/themes/material/img/flags/qa.png new file mode 100755 index 0000000..ed4c621 Binary files /dev/null and b/sources/themes/material/img/flags/qa.png differ diff --git a/sources/themes/material/img/flags/re.png b/sources/themes/material/img/flags/re.png new file mode 100755 index 0000000..8332c4e Binary files /dev/null and b/sources/themes/material/img/flags/re.png differ diff --git a/sources/themes/material/img/flags/ro.png b/sources/themes/material/img/flags/ro.png new file mode 100755 index 0000000..57e74a6 Binary files /dev/null and b/sources/themes/material/img/flags/ro.png differ diff --git a/sources/themes/material/img/flags/rs.png b/sources/themes/material/img/flags/rs.png new file mode 100644 index 0000000..9439a5b Binary files /dev/null and b/sources/themes/material/img/flags/rs.png differ diff --git a/sources/themes/material/img/flags/ru.png b/sources/themes/material/img/flags/ru.png new file mode 100755 index 0000000..47da421 Binary files /dev/null and b/sources/themes/material/img/flags/ru.png differ diff --git a/sources/themes/material/img/flags/rw.png b/sources/themes/material/img/flags/rw.png new file mode 100755 index 0000000..5356491 Binary files /dev/null and b/sources/themes/material/img/flags/rw.png differ diff --git a/sources/themes/material/img/flags/sa.png b/sources/themes/material/img/flags/sa.png new file mode 100755 index 0000000..b4641c7 Binary files /dev/null and b/sources/themes/material/img/flags/sa.png differ diff --git a/sources/themes/material/img/flags/sb.png b/sources/themes/material/img/flags/sb.png new file mode 100755 index 0000000..a9937cc Binary files /dev/null and b/sources/themes/material/img/flags/sb.png differ diff --git a/sources/themes/material/img/flags/sc.png b/sources/themes/material/img/flags/sc.png new file mode 100755 index 0000000..39ee371 Binary files /dev/null and b/sources/themes/material/img/flags/sc.png differ diff --git a/sources/themes/material/img/flags/scotland.png b/sources/themes/material/img/flags/scotland.png new file mode 100755 index 0000000..a0e57b4 Binary files /dev/null and b/sources/themes/material/img/flags/scotland.png differ diff --git a/sources/themes/material/img/flags/sd.png b/sources/themes/material/img/flags/sd.png new file mode 100755 index 0000000..eaab69e Binary files /dev/null and b/sources/themes/material/img/flags/sd.png differ diff --git a/sources/themes/material/img/flags/se.png b/sources/themes/material/img/flags/se.png new file mode 100755 index 0000000..1994653 Binary files /dev/null and b/sources/themes/material/img/flags/se.png differ diff --git a/sources/themes/material/img/flags/sg.png b/sources/themes/material/img/flags/sg.png new file mode 100755 index 0000000..dd34d61 Binary files /dev/null and b/sources/themes/material/img/flags/sg.png differ diff --git a/sources/themes/material/img/flags/sh.png b/sources/themes/material/img/flags/sh.png new file mode 100755 index 0000000..4b1d2a2 Binary files /dev/null and b/sources/themes/material/img/flags/sh.png differ diff --git a/sources/themes/material/img/flags/si.png b/sources/themes/material/img/flags/si.png new file mode 100755 index 0000000..bb1476f Binary files /dev/null and b/sources/themes/material/img/flags/si.png differ diff --git a/sources/themes/material/img/flags/sj.png b/sources/themes/material/img/flags/sj.png new file mode 100755 index 0000000..160b6b5 Binary files /dev/null and b/sources/themes/material/img/flags/sj.png differ diff --git a/sources/themes/material/img/flags/sk.png b/sources/themes/material/img/flags/sk.png new file mode 100755 index 0000000..7ccbc82 Binary files /dev/null and b/sources/themes/material/img/flags/sk.png differ diff --git a/sources/themes/material/img/flags/sl.png b/sources/themes/material/img/flags/sl.png new file mode 100755 index 0000000..12d812d Binary files /dev/null and b/sources/themes/material/img/flags/sl.png differ diff --git a/sources/themes/material/img/flags/sm.png b/sources/themes/material/img/flags/sm.png new file mode 100755 index 0000000..3df2fdc Binary files /dev/null and b/sources/themes/material/img/flags/sm.png differ diff --git a/sources/themes/material/img/flags/sn.png b/sources/themes/material/img/flags/sn.png new file mode 100755 index 0000000..eabb71d Binary files /dev/null and b/sources/themes/material/img/flags/sn.png differ diff --git a/sources/themes/material/img/flags/so.png b/sources/themes/material/img/flags/so.png new file mode 100755 index 0000000..4a1ea4b Binary files /dev/null and b/sources/themes/material/img/flags/so.png differ diff --git a/sources/themes/material/img/flags/sr.png b/sources/themes/material/img/flags/sr.png new file mode 100755 index 0000000..5eff927 Binary files /dev/null and b/sources/themes/material/img/flags/sr.png differ diff --git a/sources/themes/material/img/flags/st.png b/sources/themes/material/img/flags/st.png new file mode 100755 index 0000000..2978557 Binary files /dev/null and b/sources/themes/material/img/flags/st.png differ diff --git a/sources/themes/material/img/flags/sv.png b/sources/themes/material/img/flags/sv.png new file mode 100755 index 0000000..2498799 Binary files /dev/null and b/sources/themes/material/img/flags/sv.png differ diff --git a/sources/themes/material/img/flags/sy.png b/sources/themes/material/img/flags/sy.png new file mode 100755 index 0000000..f5ce30d Binary files /dev/null and b/sources/themes/material/img/flags/sy.png differ diff --git a/sources/themes/material/img/flags/sz.png b/sources/themes/material/img/flags/sz.png new file mode 100755 index 0000000..914ee86 Binary files /dev/null and b/sources/themes/material/img/flags/sz.png differ diff --git a/sources/themes/material/img/flags/tc.png b/sources/themes/material/img/flags/tc.png new file mode 100755 index 0000000..8fc1156 Binary files /dev/null and b/sources/themes/material/img/flags/tc.png differ diff --git a/sources/themes/material/img/flags/td.png b/sources/themes/material/img/flags/td.png new file mode 100755 index 0000000..667f21f Binary files /dev/null and b/sources/themes/material/img/flags/td.png differ diff --git a/sources/themes/material/img/flags/tf.png b/sources/themes/material/img/flags/tf.png new file mode 100755 index 0000000..80529a4 Binary files /dev/null and b/sources/themes/material/img/flags/tf.png differ diff --git a/sources/themes/material/img/flags/tg.png b/sources/themes/material/img/flags/tg.png new file mode 100755 index 0000000..3aa00ad Binary files /dev/null and b/sources/themes/material/img/flags/tg.png differ diff --git a/sources/themes/material/img/flags/th.png b/sources/themes/material/img/flags/th.png new file mode 100755 index 0000000..dd8ba91 Binary files /dev/null and b/sources/themes/material/img/flags/th.png differ diff --git a/sources/themes/material/img/flags/tj.png b/sources/themes/material/img/flags/tj.png new file mode 100755 index 0000000..617bf64 Binary files /dev/null and b/sources/themes/material/img/flags/tj.png differ diff --git a/sources/themes/material/img/flags/tk.png b/sources/themes/material/img/flags/tk.png new file mode 100755 index 0000000..67b8c8c Binary files /dev/null and b/sources/themes/material/img/flags/tk.png differ diff --git a/sources/themes/material/img/flags/tl.png b/sources/themes/material/img/flags/tl.png new file mode 100755 index 0000000..77da181 Binary files /dev/null and b/sources/themes/material/img/flags/tl.png differ diff --git a/sources/themes/material/img/flags/tm.png b/sources/themes/material/img/flags/tm.png new file mode 100755 index 0000000..828020e Binary files /dev/null and b/sources/themes/material/img/flags/tm.png differ diff --git a/sources/themes/material/img/flags/tn.png b/sources/themes/material/img/flags/tn.png new file mode 100755 index 0000000..183cdd3 Binary files /dev/null and b/sources/themes/material/img/flags/tn.png differ diff --git a/sources/themes/material/img/flags/to.png b/sources/themes/material/img/flags/to.png new file mode 100755 index 0000000..f89b8ba Binary files /dev/null and b/sources/themes/material/img/flags/to.png differ diff --git a/sources/themes/material/img/flags/tr.png b/sources/themes/material/img/flags/tr.png new file mode 100755 index 0000000..be32f77 Binary files /dev/null and b/sources/themes/material/img/flags/tr.png differ diff --git a/sources/themes/material/img/flags/tt.png b/sources/themes/material/img/flags/tt.png new file mode 100755 index 0000000..2a11c1e Binary files /dev/null and b/sources/themes/material/img/flags/tt.png differ diff --git a/sources/themes/material/img/flags/tv.png b/sources/themes/material/img/flags/tv.png new file mode 100755 index 0000000..28274c5 Binary files /dev/null and b/sources/themes/material/img/flags/tv.png differ diff --git a/sources/themes/material/img/flags/tw.png b/sources/themes/material/img/flags/tw.png new file mode 100755 index 0000000..f31c654 Binary files /dev/null and b/sources/themes/material/img/flags/tw.png differ diff --git a/sources/themes/material/img/flags/tz.png b/sources/themes/material/img/flags/tz.png new file mode 100755 index 0000000..c00ff79 Binary files /dev/null and b/sources/themes/material/img/flags/tz.png differ diff --git a/sources/themes/material/img/flags/ua.png b/sources/themes/material/img/flags/ua.png new file mode 100755 index 0000000..09563a2 Binary files /dev/null and b/sources/themes/material/img/flags/ua.png differ diff --git a/sources/themes/material/img/flags/ug.png b/sources/themes/material/img/flags/ug.png new file mode 100755 index 0000000..33f4aff Binary files /dev/null and b/sources/themes/material/img/flags/ug.png differ diff --git a/sources/themes/material/img/flags/um.png b/sources/themes/material/img/flags/um.png new file mode 100755 index 0000000..c1dd965 Binary files /dev/null and b/sources/themes/material/img/flags/um.png differ diff --git a/sources/themes/material/img/flags/us.png b/sources/themes/material/img/flags/us.png new file mode 100755 index 0000000..10f451f Binary files /dev/null and b/sources/themes/material/img/flags/us.png differ diff --git a/sources/themes/material/img/flags/usa.png b/sources/themes/material/img/flags/usa.png new file mode 100755 index 0000000..10f451f Binary files /dev/null and b/sources/themes/material/img/flags/usa.png differ diff --git a/sources/themes/material/img/flags/uy.png b/sources/themes/material/img/flags/uy.png new file mode 100755 index 0000000..31d948a Binary files /dev/null and b/sources/themes/material/img/flags/uy.png differ diff --git a/sources/themes/material/img/flags/uz.png b/sources/themes/material/img/flags/uz.png new file mode 100755 index 0000000..fef5dc1 Binary files /dev/null and b/sources/themes/material/img/flags/uz.png differ diff --git a/sources/themes/material/img/flags/va.png b/sources/themes/material/img/flags/va.png new file mode 100755 index 0000000..b31eaf2 Binary files /dev/null and b/sources/themes/material/img/flags/va.png differ diff --git a/sources/themes/material/img/flags/vc.png b/sources/themes/material/img/flags/vc.png new file mode 100755 index 0000000..8fa17b0 Binary files /dev/null and b/sources/themes/material/img/flags/vc.png differ diff --git a/sources/themes/material/img/flags/ve.png b/sources/themes/material/img/flags/ve.png new file mode 100755 index 0000000..00c90f9 Binary files /dev/null and b/sources/themes/material/img/flags/ve.png differ diff --git a/sources/themes/material/img/flags/vg.png b/sources/themes/material/img/flags/vg.png new file mode 100755 index 0000000..4156907 Binary files /dev/null and b/sources/themes/material/img/flags/vg.png differ diff --git a/sources/themes/material/img/flags/vi.png b/sources/themes/material/img/flags/vi.png new file mode 100755 index 0000000..ed26915 Binary files /dev/null and b/sources/themes/material/img/flags/vi.png differ diff --git a/sources/themes/material/img/flags/vn.png b/sources/themes/material/img/flags/vn.png new file mode 100755 index 0000000..ec7cd48 Binary files /dev/null and b/sources/themes/material/img/flags/vn.png differ diff --git a/sources/themes/material/img/flags/vu.png b/sources/themes/material/img/flags/vu.png new file mode 100755 index 0000000..b3397bc Binary files /dev/null and b/sources/themes/material/img/flags/vu.png differ diff --git a/sources/themes/material/img/flags/wales.png b/sources/themes/material/img/flags/wales.png new file mode 100755 index 0000000..e0d7cee Binary files /dev/null and b/sources/themes/material/img/flags/wales.png differ diff --git a/sources/themes/material/img/flags/wf.png b/sources/themes/material/img/flags/wf.png new file mode 100755 index 0000000..9f95587 Binary files /dev/null and b/sources/themes/material/img/flags/wf.png differ diff --git a/sources/themes/material/img/flags/ws.png b/sources/themes/material/img/flags/ws.png new file mode 100755 index 0000000..c169508 Binary files /dev/null and b/sources/themes/material/img/flags/ws.png differ diff --git a/sources/themes/material/img/flags/ye.png b/sources/themes/material/img/flags/ye.png new file mode 100755 index 0000000..468dfad Binary files /dev/null and b/sources/themes/material/img/flags/ye.png differ diff --git a/sources/themes/material/img/flags/yt.png b/sources/themes/material/img/flags/yt.png new file mode 100755 index 0000000..c298f37 Binary files /dev/null and b/sources/themes/material/img/flags/yt.png differ diff --git a/sources/themes/material/img/flags/za.png b/sources/themes/material/img/flags/za.png new file mode 100755 index 0000000..57c58e2 Binary files /dev/null and b/sources/themes/material/img/flags/za.png differ diff --git a/sources/themes/material/img/flags/zm.png b/sources/themes/material/img/flags/zm.png new file mode 100755 index 0000000..c25b07b Binary files /dev/null and b/sources/themes/material/img/flags/zm.png differ diff --git a/sources/themes/material/img/flags/zw.png b/sources/themes/material/img/flags/zw.png new file mode 100755 index 0000000..53c9725 Binary files /dev/null and b/sources/themes/material/img/flags/zw.png differ diff --git a/sources/themes/material/img/icons/3d_rotation.svg b/sources/themes/material/img/icons/3d_rotation.svg new file mode 100644 index 0000000..d9f1c4e --- /dev/null +++ b/sources/themes/material/img/icons/3d_rotation.svg @@ -0,0 +1,27 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/access_alarm.svg b/sources/themes/material/img/icons/access_alarm.svg new file mode 100644 index 0000000..1f9bc35 --- /dev/null +++ b/sources/themes/material/img/icons/access_alarm.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/access_alarms.svg b/sources/themes/material/img/icons/access_alarms.svg new file mode 100644 index 0000000..3847001 --- /dev/null +++ b/sources/themes/material/img/icons/access_alarms.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/access_time.svg b/sources/themes/material/img/icons/access_time.svg new file mode 100644 index 0000000..c54b1eb --- /dev/null +++ b/sources/themes/material/img/icons/access_time.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/accessibility.svg b/sources/themes/material/img/icons/accessibility.svg new file mode 100644 index 0000000..145afa9 --- /dev/null +++ b/sources/themes/material/img/icons/accessibility.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/account_balance.svg b/sources/themes/material/img/icons/account_balance.svg new file mode 100644 index 0000000..e351ccd --- /dev/null +++ b/sources/themes/material/img/icons/account_balance.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/account_balance_wallet.svg b/sources/themes/material/img/icons/account_balance_wallet.svg new file mode 100644 index 0000000..6dfc5bb --- /dev/null +++ b/sources/themes/material/img/icons/account_balance_wallet.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/account_box.svg b/sources/themes/material/img/icons/account_box.svg new file mode 100644 index 0000000..6d783e7 --- /dev/null +++ b/sources/themes/material/img/icons/account_box.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/account_child.svg b/sources/themes/material/img/icons/account_child.svg new file mode 100644 index 0000000..2d207a2 --- /dev/null +++ b/sources/themes/material/img/icons/account_child.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/account_circle.svg b/sources/themes/material/img/icons/account_circle.svg new file mode 100644 index 0000000..3940c68 --- /dev/null +++ b/sources/themes/material/img/icons/account_circle.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/adb.svg b/sources/themes/material/img/icons/adb.svg new file mode 100644 index 0000000..3217e6a --- /dev/null +++ b/sources/themes/material/img/icons/adb.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/add.svg b/sources/themes/material/img/icons/add.svg new file mode 100644 index 0000000..c5ca67d --- /dev/null +++ b/sources/themes/material/img/icons/add.svg @@ -0,0 +1,8 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/add_alarm.svg b/sources/themes/material/img/icons/add_alarm.svg new file mode 100644 index 0000000..c2414d0 --- /dev/null +++ b/sources/themes/material/img/icons/add_alarm.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/add_box.svg b/sources/themes/material/img/icons/add_box.svg new file mode 100644 index 0000000..40d63aa --- /dev/null +++ b/sources/themes/material/img/icons/add_box.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/add_circle.svg b/sources/themes/material/img/icons/add_circle.svg new file mode 100644 index 0000000..5b2e1ff --- /dev/null +++ b/sources/themes/material/img/icons/add_circle.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/add_circle_outline.svg b/sources/themes/material/img/icons/add_circle_outline.svg new file mode 100644 index 0000000..9d83f02 --- /dev/null +++ b/sources/themes/material/img/icons/add_circle_outline.svg @@ -0,0 +1,13 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/add_shopping_cart.svg b/sources/themes/material/img/icons/add_shopping_cart.svg new file mode 100644 index 0000000..e6efdca --- /dev/null +++ b/sources/themes/material/img/icons/add_shopping_cart.svg @@ -0,0 +1,13 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/add_to_photos.svg b/sources/themes/material/img/icons/add_to_photos.svg new file mode 100644 index 0000000..82ac4db --- /dev/null +++ b/sources/themes/material/img/icons/add_to_photos.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/adjust.svg b/sources/themes/material/img/icons/adjust.svg new file mode 100644 index 0000000..b471ca2 --- /dev/null +++ b/sources/themes/material/img/icons/adjust.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/airplanemode_off.svg b/sources/themes/material/img/icons/airplanemode_off.svg new file mode 100644 index 0000000..eff895d --- /dev/null +++ b/sources/themes/material/img/icons/airplanemode_off.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/airplanemode_on.svg b/sources/themes/material/img/icons/airplanemode_on.svg new file mode 100644 index 0000000..1e0b68d --- /dev/null +++ b/sources/themes/material/img/icons/airplanemode_on.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/alarm.svg b/sources/themes/material/img/icons/alarm.svg new file mode 100644 index 0000000..d37ffcc --- /dev/null +++ b/sources/themes/material/img/icons/alarm.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/alarm_add.svg b/sources/themes/material/img/icons/alarm_add.svg new file mode 100644 index 0000000..e754712 --- /dev/null +++ b/sources/themes/material/img/icons/alarm_add.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/alarm_off.svg b/sources/themes/material/img/icons/alarm_off.svg new file mode 100644 index 0000000..c85c238 --- /dev/null +++ b/sources/themes/material/img/icons/alarm_off.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/alarm_on.svg b/sources/themes/material/img/icons/alarm_on.svg new file mode 100644 index 0000000..e1c2ed3 --- /dev/null +++ b/sources/themes/material/img/icons/alarm_on.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/album.svg b/sources/themes/material/img/icons/album.svg new file mode 100644 index 0000000..5e2aa10 --- /dev/null +++ b/sources/themes/material/img/icons/album.svg @@ -0,0 +1,14 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/android.svg b/sources/themes/material/img/icons/android.svg new file mode 100644 index 0000000..9f3f69a --- /dev/null +++ b/sources/themes/material/img/icons/android.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/announcement.svg b/sources/themes/material/img/icons/announcement.svg new file mode 100644 index 0000000..eb50768 --- /dev/null +++ b/sources/themes/material/img/icons/announcement.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/apps.svg b/sources/themes/material/img/icons/apps.svg new file mode 100644 index 0000000..20e1774 --- /dev/null +++ b/sources/themes/material/img/icons/apps.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/archive.svg b/sources/themes/material/img/icons/archive.svg new file mode 100644 index 0000000..b58429a --- /dev/null +++ b/sources/themes/material/img/icons/archive.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/arrow_back.svg b/sources/themes/material/img/icons/arrow_back.svg new file mode 100644 index 0000000..a31ca68 --- /dev/null +++ b/sources/themes/material/img/icons/arrow_back.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/arrow_drop_down.svg b/sources/themes/material/img/icons/arrow_drop_down.svg new file mode 100644 index 0000000..a9b7c9e --- /dev/null +++ b/sources/themes/material/img/icons/arrow_drop_down.svg @@ -0,0 +1,8 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/arrow_drop_down_circle.svg b/sources/themes/material/img/icons/arrow_drop_down_circle.svg new file mode 100644 index 0000000..0d03fe1 --- /dev/null +++ b/sources/themes/material/img/icons/arrow_drop_down_circle.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/arrow_drop_up.svg b/sources/themes/material/img/icons/arrow_drop_up.svg new file mode 100644 index 0000000..fbcf2fa --- /dev/null +++ b/sources/themes/material/img/icons/arrow_drop_up.svg @@ -0,0 +1,8 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/arrow_forward.svg b/sources/themes/material/img/icons/arrow_forward.svg new file mode 100644 index 0000000..0d81c6f --- /dev/null +++ b/sources/themes/material/img/icons/arrow_forward.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/aspect_ratio.svg b/sources/themes/material/img/icons/aspect_ratio.svg new file mode 100644 index 0000000..fa3ff1c --- /dev/null +++ b/sources/themes/material/img/icons/aspect_ratio.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/assessment.svg b/sources/themes/material/img/icons/assessment.svg new file mode 100644 index 0000000..8d09da7 --- /dev/null +++ b/sources/themes/material/img/icons/assessment.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/assignment.svg b/sources/themes/material/img/icons/assignment.svg new file mode 100644 index 0000000..ef1dbd7 --- /dev/null +++ b/sources/themes/material/img/icons/assignment.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/assignment_ind.svg b/sources/themes/material/img/icons/assignment_ind.svg new file mode 100644 index 0000000..7bdeed9 --- /dev/null +++ b/sources/themes/material/img/icons/assignment_ind.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/assignment_late.svg b/sources/themes/material/img/icons/assignment_late.svg new file mode 100644 index 0000000..14862d6 --- /dev/null +++ b/sources/themes/material/img/icons/assignment_late.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/assignment_return.svg b/sources/themes/material/img/icons/assignment_return.svg new file mode 100644 index 0000000..a0f07f7 --- /dev/null +++ b/sources/themes/material/img/icons/assignment_return.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/assignment_returned.svg b/sources/themes/material/img/icons/assignment_returned.svg new file mode 100644 index 0000000..d5a84ae --- /dev/null +++ b/sources/themes/material/img/icons/assignment_returned.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/assignment_turned_in.svg b/sources/themes/material/img/icons/assignment_turned_in.svg new file mode 100644 index 0000000..da4d863 --- /dev/null +++ b/sources/themes/material/img/icons/assignment_turned_in.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/assistant_photo.svg b/sources/themes/material/img/icons/assistant_photo.svg new file mode 100644 index 0000000..43a10ad --- /dev/null +++ b/sources/themes/material/img/icons/assistant_photo.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/attach_file.svg b/sources/themes/material/img/icons/attach_file.svg new file mode 100644 index 0000000..9716fcd --- /dev/null +++ b/sources/themes/material/img/icons/attach_file.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/attach_money.svg b/sources/themes/material/img/icons/attach_money.svg new file mode 100644 index 0000000..e0878a4 --- /dev/null +++ b/sources/themes/material/img/icons/attach_money.svg @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/attachment.svg b/sources/themes/material/img/icons/attachment.svg new file mode 100644 index 0000000..5e365ec --- /dev/null +++ b/sources/themes/material/img/icons/attachment.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/audiotrack.svg b/sources/themes/material/img/icons/audiotrack.svg new file mode 100644 index 0000000..07ee096 --- /dev/null +++ b/sources/themes/material/img/icons/audiotrack.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/autorenew.svg b/sources/themes/material/img/icons/autorenew.svg new file mode 100644 index 0000000..7e770ef --- /dev/null +++ b/sources/themes/material/img/icons/autorenew.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/av_timer.svg b/sources/themes/material/img/icons/av_timer.svg new file mode 100644 index 0000000..4ce1b44 --- /dev/null +++ b/sources/themes/material/img/icons/av_timer.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/backspace.svg b/sources/themes/material/img/icons/backspace.svg new file mode 100644 index 0000000..edead89 --- /dev/null +++ b/sources/themes/material/img/icons/backspace.svg @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/backup.svg b/sources/themes/material/img/icons/backup.svg new file mode 100644 index 0000000..b8bc9b3 --- /dev/null +++ b/sources/themes/material/img/icons/backup.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/battery_20.svg b/sources/themes/material/img/icons/battery_20.svg new file mode 100644 index 0000000..1ed0853 --- /dev/null +++ b/sources/themes/material/img/icons/battery_20.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/battery_30.svg b/sources/themes/material/img/icons/battery_30.svg new file mode 100644 index 0000000..b4b7d57 --- /dev/null +++ b/sources/themes/material/img/icons/battery_30.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/battery_50.svg b/sources/themes/material/img/icons/battery_50.svg new file mode 100644 index 0000000..7d02ca6 --- /dev/null +++ b/sources/themes/material/img/icons/battery_50.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/battery_60.svg b/sources/themes/material/img/icons/battery_60.svg new file mode 100644 index 0000000..b33bbff --- /dev/null +++ b/sources/themes/material/img/icons/battery_60.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/battery_80.svg b/sources/themes/material/img/icons/battery_80.svg new file mode 100644 index 0000000..56560ad --- /dev/null +++ b/sources/themes/material/img/icons/battery_80.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/battery_90.svg b/sources/themes/material/img/icons/battery_90.svg new file mode 100644 index 0000000..304d55e --- /dev/null +++ b/sources/themes/material/img/icons/battery_90.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/battery_alert.svg b/sources/themes/material/img/icons/battery_alert.svg new file mode 100644 index 0000000..ba179fb --- /dev/null +++ b/sources/themes/material/img/icons/battery_alert.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/battery_charging_20.svg b/sources/themes/material/img/icons/battery_charging_20.svg new file mode 100644 index 0000000..a83f206 --- /dev/null +++ b/sources/themes/material/img/icons/battery_charging_20.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/battery_charging_30.svg b/sources/themes/material/img/icons/battery_charging_30.svg new file mode 100644 index 0000000..d39dc0e --- /dev/null +++ b/sources/themes/material/img/icons/battery_charging_30.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/battery_charging_50.svg b/sources/themes/material/img/icons/battery_charging_50.svg new file mode 100644 index 0000000..8d7208d --- /dev/null +++ b/sources/themes/material/img/icons/battery_charging_50.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/battery_charging_60.svg b/sources/themes/material/img/icons/battery_charging_60.svg new file mode 100644 index 0000000..44cad26 --- /dev/null +++ b/sources/themes/material/img/icons/battery_charging_60.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/battery_charging_80.svg b/sources/themes/material/img/icons/battery_charging_80.svg new file mode 100644 index 0000000..41f983e --- /dev/null +++ b/sources/themes/material/img/icons/battery_charging_80.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/battery_charging_90.svg b/sources/themes/material/img/icons/battery_charging_90.svg new file mode 100644 index 0000000..8585cdd --- /dev/null +++ b/sources/themes/material/img/icons/battery_charging_90.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/battery_charging_full.svg b/sources/themes/material/img/icons/battery_charging_full.svg new file mode 100644 index 0000000..777d9d1 --- /dev/null +++ b/sources/themes/material/img/icons/battery_charging_full.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/battery_full.svg b/sources/themes/material/img/icons/battery_full.svg new file mode 100644 index 0000000..8befc98 --- /dev/null +++ b/sources/themes/material/img/icons/battery_full.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/battery_std.svg b/sources/themes/material/img/icons/battery_std.svg new file mode 100644 index 0000000..ed5238c --- /dev/null +++ b/sources/themes/material/img/icons/battery_std.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/battery_unknown.svg b/sources/themes/material/img/icons/battery_unknown.svg new file mode 100644 index 0000000..580eda4 --- /dev/null +++ b/sources/themes/material/img/icons/battery_unknown.svg @@ -0,0 +1,13 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/beenhere.svg b/sources/themes/material/img/icons/beenhere.svg new file mode 100644 index 0000000..beda092 --- /dev/null +++ b/sources/themes/material/img/icons/beenhere.svg @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/block.svg b/sources/themes/material/img/icons/block.svg new file mode 100644 index 0000000..20c0e22 --- /dev/null +++ b/sources/themes/material/img/icons/block.svg @@ -0,0 +1,10 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/bluetooth.svg b/sources/themes/material/img/icons/bluetooth.svg new file mode 100644 index 0000000..931a901 --- /dev/null +++ b/sources/themes/material/img/icons/bluetooth.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/bluetooth_audio.svg b/sources/themes/material/img/icons/bluetooth_audio.svg new file mode 100644 index 0000000..b3e5a56 --- /dev/null +++ b/sources/themes/material/img/icons/bluetooth_audio.svg @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/bluetooth_connected.svg b/sources/themes/material/img/icons/bluetooth_connected.svg new file mode 100644 index 0000000..6e6c58a --- /dev/null +++ b/sources/themes/material/img/icons/bluetooth_connected.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/bluetooth_disabled.svg b/sources/themes/material/img/icons/bluetooth_disabled.svg new file mode 100644 index 0000000..73261d3 --- /dev/null +++ b/sources/themes/material/img/icons/bluetooth_disabled.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/bluetooth_searching.svg b/sources/themes/material/img/icons/bluetooth_searching.svg new file mode 100644 index 0000000..978da9c --- /dev/null +++ b/sources/themes/material/img/icons/bluetooth_searching.svg @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/blur_circular.svg b/sources/themes/material/img/icons/blur_circular.svg new file mode 100644 index 0000000..301a200 --- /dev/null +++ b/sources/themes/material/img/icons/blur_circular.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/blur_linear.svg b/sources/themes/material/img/icons/blur_linear.svg new file mode 100644 index 0000000..63577b9 --- /dev/null +++ b/sources/themes/material/img/icons/blur_linear.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/blur_off.svg b/sources/themes/material/img/icons/blur_off.svg new file mode 100644 index 0000000..c9da6dd --- /dev/null +++ b/sources/themes/material/img/icons/blur_off.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/blur_on.svg b/sources/themes/material/img/icons/blur_on.svg new file mode 100644 index 0000000..b26b74f --- /dev/null +++ b/sources/themes/material/img/icons/blur_on.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/book.svg b/sources/themes/material/img/icons/book.svg new file mode 100644 index 0000000..aa63fb1 --- /dev/null +++ b/sources/themes/material/img/icons/book.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/bookmark.svg b/sources/themes/material/img/icons/bookmark.svg new file mode 100644 index 0000000..9b4672c --- /dev/null +++ b/sources/themes/material/img/icons/bookmark.svg @@ -0,0 +1,8 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/bookmark_outline.svg b/sources/themes/material/img/icons/bookmark_outline.svg new file mode 100644 index 0000000..de0b91f --- /dev/null +++ b/sources/themes/material/img/icons/bookmark_outline.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/border_all.svg b/sources/themes/material/img/icons/border_all.svg new file mode 100644 index 0000000..f8f9685 --- /dev/null +++ b/sources/themes/material/img/icons/border_all.svg @@ -0,0 +1,8 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/border_bottom.svg b/sources/themes/material/img/icons/border_bottom.svg new file mode 100644 index 0000000..801d89a --- /dev/null +++ b/sources/themes/material/img/icons/border_bottom.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/border_clear.svg b/sources/themes/material/img/icons/border_clear.svg new file mode 100644 index 0000000..7657e6c --- /dev/null +++ b/sources/themes/material/img/icons/border_clear.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/border_color.svg b/sources/themes/material/img/icons/border_color.svg new file mode 100644 index 0000000..7c44ed9 --- /dev/null +++ b/sources/themes/material/img/icons/border_color.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/border_horizontal.svg b/sources/themes/material/img/icons/border_horizontal.svg new file mode 100644 index 0000000..f881c52 --- /dev/null +++ b/sources/themes/material/img/icons/border_horizontal.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/border_inner.svg b/sources/themes/material/img/icons/border_inner.svg new file mode 100644 index 0000000..ca5cf5f --- /dev/null +++ b/sources/themes/material/img/icons/border_inner.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/border_left.svg b/sources/themes/material/img/icons/border_left.svg new file mode 100644 index 0000000..f605a95 --- /dev/null +++ b/sources/themes/material/img/icons/border_left.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/border_outer.svg b/sources/themes/material/img/icons/border_outer.svg new file mode 100644 index 0000000..5f5a519 --- /dev/null +++ b/sources/themes/material/img/icons/border_outer.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/border_right.svg b/sources/themes/material/img/icons/border_right.svg new file mode 100644 index 0000000..f2a3b2a --- /dev/null +++ b/sources/themes/material/img/icons/border_right.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/border_style.svg b/sources/themes/material/img/icons/border_style.svg new file mode 100644 index 0000000..cfafeee --- /dev/null +++ b/sources/themes/material/img/icons/border_style.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/border_top.svg b/sources/themes/material/img/icons/border_top.svg new file mode 100644 index 0000000..f8d146b --- /dev/null +++ b/sources/themes/material/img/icons/border_top.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/border_vertical.svg b/sources/themes/material/img/icons/border_vertical.svg new file mode 100644 index 0000000..bc72521 --- /dev/null +++ b/sources/themes/material/img/icons/border_vertical.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/brightness_1.svg b/sources/themes/material/img/icons/brightness_1.svg new file mode 100644 index 0000000..42f021f --- /dev/null +++ b/sources/themes/material/img/icons/brightness_1.svg @@ -0,0 +1,8 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/brightness_2.svg b/sources/themes/material/img/icons/brightness_2.svg new file mode 100644 index 0000000..5c64bf7 --- /dev/null +++ b/sources/themes/material/img/icons/brightness_2.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/brightness_3.svg b/sources/themes/material/img/icons/brightness_3.svg new file mode 100644 index 0000000..142b175 --- /dev/null +++ b/sources/themes/material/img/icons/brightness_3.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/brightness_4.svg b/sources/themes/material/img/icons/brightness_4.svg new file mode 100644 index 0000000..9029039 --- /dev/null +++ b/sources/themes/material/img/icons/brightness_4.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/brightness_5.svg b/sources/themes/material/img/icons/brightness_5.svg new file mode 100644 index 0000000..c972a23 --- /dev/null +++ b/sources/themes/material/img/icons/brightness_5.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/brightness_6.svg b/sources/themes/material/img/icons/brightness_6.svg new file mode 100644 index 0000000..7c8bfd9 --- /dev/null +++ b/sources/themes/material/img/icons/brightness_6.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/brightness_7.svg b/sources/themes/material/img/icons/brightness_7.svg new file mode 100644 index 0000000..62a75f4 --- /dev/null +++ b/sources/themes/material/img/icons/brightness_7.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/brightness_auto.svg b/sources/themes/material/img/icons/brightness_auto.svg new file mode 100644 index 0000000..ca6bec5 --- /dev/null +++ b/sources/themes/material/img/icons/brightness_auto.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/brightness_high.svg b/sources/themes/material/img/icons/brightness_high.svg new file mode 100644 index 0000000..3b7e2d5 --- /dev/null +++ b/sources/themes/material/img/icons/brightness_high.svg @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/brightness_low.svg b/sources/themes/material/img/icons/brightness_low.svg new file mode 100644 index 0000000..cf07c7f --- /dev/null +++ b/sources/themes/material/img/icons/brightness_low.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/brightness_medium.svg b/sources/themes/material/img/icons/brightness_medium.svg new file mode 100644 index 0000000..1181e68 --- /dev/null +++ b/sources/themes/material/img/icons/brightness_medium.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/brush.svg b/sources/themes/material/img/icons/brush.svg new file mode 100644 index 0000000..cbd6c5c --- /dev/null +++ b/sources/themes/material/img/icons/brush.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/bug_report.svg b/sources/themes/material/img/icons/bug_report.svg new file mode 100644 index 0000000..7267d9c --- /dev/null +++ b/sources/themes/material/img/icons/bug_report.svg @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/business.svg b/sources/themes/material/img/icons/business.svg new file mode 100644 index 0000000..0e15b40 --- /dev/null +++ b/sources/themes/material/img/icons/business.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/cached.svg b/sources/themes/material/img/icons/cached.svg new file mode 100644 index 0000000..d8acd3e --- /dev/null +++ b/sources/themes/material/img/icons/cached.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/cake.svg b/sources/themes/material/img/icons/cake.svg new file mode 100644 index 0000000..4338cf1 --- /dev/null +++ b/sources/themes/material/img/icons/cake.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/call.svg b/sources/themes/material/img/icons/call.svg new file mode 100644 index 0000000..e865702 --- /dev/null +++ b/sources/themes/material/img/icons/call.svg @@ -0,0 +1,14 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/call_end.svg b/sources/themes/material/img/icons/call_end.svg new file mode 100644 index 0000000..1172a80 --- /dev/null +++ b/sources/themes/material/img/icons/call_end.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/call_made.svg b/sources/themes/material/img/icons/call_made.svg new file mode 100644 index 0000000..daed84e --- /dev/null +++ b/sources/themes/material/img/icons/call_made.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/call_merge.svg b/sources/themes/material/img/icons/call_merge.svg new file mode 100644 index 0000000..2c63e29 --- /dev/null +++ b/sources/themes/material/img/icons/call_merge.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/call_missed.svg b/sources/themes/material/img/icons/call_missed.svg new file mode 100644 index 0000000..3ea645a --- /dev/null +++ b/sources/themes/material/img/icons/call_missed.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/call_received.svg b/sources/themes/material/img/icons/call_received.svg new file mode 100644 index 0000000..b34a57f --- /dev/null +++ b/sources/themes/material/img/icons/call_received.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/call_split.svg b/sources/themes/material/img/icons/call_split.svg new file mode 100644 index 0000000..5c192ea --- /dev/null +++ b/sources/themes/material/img/icons/call_split.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/camera.svg b/sources/themes/material/img/icons/camera.svg new file mode 100644 index 0000000..b4358b5 --- /dev/null +++ b/sources/themes/material/img/icons/camera.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/camera_alt.svg b/sources/themes/material/img/icons/camera_alt.svg new file mode 100644 index 0000000..adfd2c8 --- /dev/null +++ b/sources/themes/material/img/icons/camera_alt.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/camera_front.svg b/sources/themes/material/img/icons/camera_front.svg new file mode 100644 index 0000000..ee483fd --- /dev/null +++ b/sources/themes/material/img/icons/camera_front.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/camera_rear.svg b/sources/themes/material/img/icons/camera_rear.svg new file mode 100644 index 0000000..6a12c6a --- /dev/null +++ b/sources/themes/material/img/icons/camera_rear.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/camera_roll.svg b/sources/themes/material/img/icons/camera_roll.svg new file mode 100644 index 0000000..f3cb967 --- /dev/null +++ b/sources/themes/material/img/icons/camera_roll.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/cancel.svg b/sources/themes/material/img/icons/cancel.svg new file mode 100644 index 0000000..8d49878 --- /dev/null +++ b/sources/themes/material/img/icons/cancel.svg @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/cast.svg b/sources/themes/material/img/icons/cast.svg new file mode 100644 index 0000000..911d8f0 --- /dev/null +++ b/sources/themes/material/img/icons/cast.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/cast_connected.svg b/sources/themes/material/img/icons/cast_connected.svg new file mode 100644 index 0000000..e90eb76 --- /dev/null +++ b/sources/themes/material/img/icons/cast_connected.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/center_focus_strong.svg b/sources/themes/material/img/icons/center_focus_strong.svg new file mode 100644 index 0000000..a757482 --- /dev/null +++ b/sources/themes/material/img/icons/center_focus_strong.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/center_focus_weak.svg b/sources/themes/material/img/icons/center_focus_weak.svg new file mode 100644 index 0000000..2d7ee27 --- /dev/null +++ b/sources/themes/material/img/icons/center_focus_weak.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/chat.svg b/sources/themes/material/img/icons/chat.svg new file mode 100644 index 0000000..162db3e --- /dev/null +++ b/sources/themes/material/img/icons/chat.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/check.svg b/sources/themes/material/img/icons/check.svg new file mode 100644 index 0000000..be8e2c4 --- /dev/null +++ b/sources/themes/material/img/icons/check.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/check_box.svg b/sources/themes/material/img/icons/check_box.svg new file mode 100644 index 0000000..4098823 --- /dev/null +++ b/sources/themes/material/img/icons/check_box.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/check_box_outline_blank.svg b/sources/themes/material/img/icons/check_box_outline_blank.svg new file mode 100644 index 0000000..c7cab92 --- /dev/null +++ b/sources/themes/material/img/icons/check_box_outline_blank.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/chevron_left.svg b/sources/themes/material/img/icons/chevron_left.svg new file mode 100644 index 0000000..5c43385 --- /dev/null +++ b/sources/themes/material/img/icons/chevron_left.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/chevron_right.svg b/sources/themes/material/img/icons/chevron_right.svg new file mode 100644 index 0000000..3a1f5ed --- /dev/null +++ b/sources/themes/material/img/icons/chevron_right.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/class.svg b/sources/themes/material/img/icons/class.svg new file mode 100644 index 0000000..43a194c --- /dev/null +++ b/sources/themes/material/img/icons/class.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/clear.svg b/sources/themes/material/img/icons/clear.svg new file mode 100644 index 0000000..f14073c --- /dev/null +++ b/sources/themes/material/img/icons/clear.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/clear_all.svg b/sources/themes/material/img/icons/clear_all.svg new file mode 100644 index 0000000..3dddad1 --- /dev/null +++ b/sources/themes/material/img/icons/clear_all.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/close.svg b/sources/themes/material/img/icons/close.svg new file mode 100644 index 0000000..a3ff2ae --- /dev/null +++ b/sources/themes/material/img/icons/close.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/closed_caption.svg b/sources/themes/material/img/icons/closed_caption.svg new file mode 100644 index 0000000..1251468 --- /dev/null +++ b/sources/themes/material/img/icons/closed_caption.svg @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/cloud.svg b/sources/themes/material/img/icons/cloud.svg new file mode 100644 index 0000000..d88ac75 --- /dev/null +++ b/sources/themes/material/img/icons/cloud.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/cloud_circle.svg b/sources/themes/material/img/icons/cloud_circle.svg new file mode 100644 index 0000000..435148c --- /dev/null +++ b/sources/themes/material/img/icons/cloud_circle.svg @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/cloud_done.svg b/sources/themes/material/img/icons/cloud_done.svg new file mode 100644 index 0000000..2c089eb --- /dev/null +++ b/sources/themes/material/img/icons/cloud_done.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/cloud_download.svg b/sources/themes/material/img/icons/cloud_download.svg new file mode 100644 index 0000000..b9f697c --- /dev/null +++ b/sources/themes/material/img/icons/cloud_download.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/cloud_off.svg b/sources/themes/material/img/icons/cloud_off.svg new file mode 100644 index 0000000..ccd913a --- /dev/null +++ b/sources/themes/material/img/icons/cloud_off.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/cloud_queue.svg b/sources/themes/material/img/icons/cloud_queue.svg new file mode 100644 index 0000000..c7e9a10 --- /dev/null +++ b/sources/themes/material/img/icons/cloud_queue.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/cloud_upload.svg b/sources/themes/material/img/icons/cloud_upload.svg new file mode 100644 index 0000000..5208559 --- /dev/null +++ b/sources/themes/material/img/icons/cloud_upload.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/collections.svg b/sources/themes/material/img/icons/collections.svg new file mode 100644 index 0000000..96ac4e7 --- /dev/null +++ b/sources/themes/material/img/icons/collections.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/color_lens.svg b/sources/themes/material/img/icons/color_lens.svg new file mode 100644 index 0000000..82dd059 --- /dev/null +++ b/sources/themes/material/img/icons/color_lens.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/colorize.svg b/sources/themes/material/img/icons/colorize.svg new file mode 100644 index 0000000..0b826ab --- /dev/null +++ b/sources/themes/material/img/icons/colorize.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/comment.svg b/sources/themes/material/img/icons/comment.svg new file mode 100644 index 0000000..003bf8f --- /dev/null +++ b/sources/themes/material/img/icons/comment.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/compare.svg b/sources/themes/material/img/icons/compare.svg new file mode 100644 index 0000000..2fc59d1 --- /dev/null +++ b/sources/themes/material/img/icons/compare.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/computer.svg b/sources/themes/material/img/icons/computer.svg new file mode 100644 index 0000000..65e51c7 --- /dev/null +++ b/sources/themes/material/img/icons/computer.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/contacts.svg b/sources/themes/material/img/icons/contacts.svg new file mode 100644 index 0000000..383ad8b --- /dev/null +++ b/sources/themes/material/img/icons/contacts.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/content_copy.svg b/sources/themes/material/img/icons/content_copy.svg new file mode 100644 index 0000000..4d5bede --- /dev/null +++ b/sources/themes/material/img/icons/content_copy.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/content_cut.svg b/sources/themes/material/img/icons/content_cut.svg new file mode 100644 index 0000000..e0f05e7 --- /dev/null +++ b/sources/themes/material/img/icons/content_cut.svg @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/content_paste.svg b/sources/themes/material/img/icons/content_paste.svg new file mode 100644 index 0000000..4d7bff2 --- /dev/null +++ b/sources/themes/material/img/icons/content_paste.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/control_point.svg b/sources/themes/material/img/icons/control_point.svg new file mode 100644 index 0000000..e9e86d9 --- /dev/null +++ b/sources/themes/material/img/icons/control_point.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/control_point_duplicate.svg b/sources/themes/material/img/icons/control_point_duplicate.svg new file mode 100644 index 0000000..cbe3923 --- /dev/null +++ b/sources/themes/material/img/icons/control_point_duplicate.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/create.svg b/sources/themes/material/img/icons/create.svg new file mode 100644 index 0000000..41eee7f --- /dev/null +++ b/sources/themes/material/img/icons/create.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/credit_card.svg b/sources/themes/material/img/icons/credit_card.svg new file mode 100644 index 0000000..935b119 --- /dev/null +++ b/sources/themes/material/img/icons/credit_card.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/crop.svg b/sources/themes/material/img/icons/crop.svg new file mode 100644 index 0000000..4f4d358 --- /dev/null +++ b/sources/themes/material/img/icons/crop.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/crop_16_9.svg b/sources/themes/material/img/icons/crop_16_9.svg new file mode 100644 index 0000000..8ea403a --- /dev/null +++ b/sources/themes/material/img/icons/crop_16_9.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/crop_3_2.svg b/sources/themes/material/img/icons/crop_3_2.svg new file mode 100644 index 0000000..c0ab388 --- /dev/null +++ b/sources/themes/material/img/icons/crop_3_2.svg @@ -0,0 +1,8 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/crop_5_4.svg b/sources/themes/material/img/icons/crop_5_4.svg new file mode 100644 index 0000000..0e6d8b4 --- /dev/null +++ b/sources/themes/material/img/icons/crop_5_4.svg @@ -0,0 +1,8 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/crop_7_5.svg b/sources/themes/material/img/icons/crop_7_5.svg new file mode 100644 index 0000000..abb8ddc --- /dev/null +++ b/sources/themes/material/img/icons/crop_7_5.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/crop_din.svg b/sources/themes/material/img/icons/crop_din.svg new file mode 100644 index 0000000..28a779c --- /dev/null +++ b/sources/themes/material/img/icons/crop_din.svg @@ -0,0 +1,8 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/crop_free.svg b/sources/themes/material/img/icons/crop_free.svg new file mode 100644 index 0000000..c8d1433 --- /dev/null +++ b/sources/themes/material/img/icons/crop_free.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/crop_landscape.svg b/sources/themes/material/img/icons/crop_landscape.svg new file mode 100644 index 0000000..94d0207 --- /dev/null +++ b/sources/themes/material/img/icons/crop_landscape.svg @@ -0,0 +1,8 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/crop_original.svg b/sources/themes/material/img/icons/crop_original.svg new file mode 100644 index 0000000..ab88ede --- /dev/null +++ b/sources/themes/material/img/icons/crop_original.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/crop_portrait.svg b/sources/themes/material/img/icons/crop_portrait.svg new file mode 100644 index 0000000..e740887 --- /dev/null +++ b/sources/themes/material/img/icons/crop_portrait.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/crop_square.svg b/sources/themes/material/img/icons/crop_square.svg new file mode 100644 index 0000000..ea7fc2f --- /dev/null +++ b/sources/themes/material/img/icons/crop_square.svg @@ -0,0 +1,8 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/dashboard.svg b/sources/themes/material/img/icons/dashboard.svg new file mode 100644 index 0000000..c928547 --- /dev/null +++ b/sources/themes/material/img/icons/dashboard.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/data_usage.svg b/sources/themes/material/img/icons/data_usage.svg new file mode 100644 index 0000000..e49e833 --- /dev/null +++ b/sources/themes/material/img/icons/data_usage.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/dehaze.svg b/sources/themes/material/img/icons/dehaze.svg new file mode 100644 index 0000000..455d633 --- /dev/null +++ b/sources/themes/material/img/icons/dehaze.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/delete.svg b/sources/themes/material/img/icons/delete.svg new file mode 100644 index 0000000..e1b851b --- /dev/null +++ b/sources/themes/material/img/icons/delete.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/description.svg b/sources/themes/material/img/icons/description.svg new file mode 100644 index 0000000..e71e41f --- /dev/null +++ b/sources/themes/material/img/icons/description.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/desktop_mac.svg b/sources/themes/material/img/icons/desktop_mac.svg new file mode 100644 index 0000000..7b849f9 --- /dev/null +++ b/sources/themes/material/img/icons/desktop_mac.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/desktop_windows.svg b/sources/themes/material/img/icons/desktop_windows.svg new file mode 100644 index 0000000..e6068a1 --- /dev/null +++ b/sources/themes/material/img/icons/desktop_windows.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/details.svg b/sources/themes/material/img/icons/details.svg new file mode 100644 index 0000000..3c10bc6 --- /dev/null +++ b/sources/themes/material/img/icons/details.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/developer_mode.svg b/sources/themes/material/img/icons/developer_mode.svg new file mode 100644 index 0000000..2e58ed8 --- /dev/null +++ b/sources/themes/material/img/icons/developer_mode.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/devices.svg b/sources/themes/material/img/icons/devices.svg new file mode 100644 index 0000000..0bce4f7 --- /dev/null +++ b/sources/themes/material/img/icons/devices.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/dialer_sip.svg b/sources/themes/material/img/icons/dialer_sip.svg new file mode 100644 index 0000000..4c91462 --- /dev/null +++ b/sources/themes/material/img/icons/dialer_sip.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/dialpad.svg b/sources/themes/material/img/icons/dialpad.svg new file mode 100644 index 0000000..30e8c6d --- /dev/null +++ b/sources/themes/material/img/icons/dialpad.svg @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/directions.svg b/sources/themes/material/img/icons/directions.svg new file mode 100644 index 0000000..8b3e9f3 --- /dev/null +++ b/sources/themes/material/img/icons/directions.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/directions_bike.svg b/sources/themes/material/img/icons/directions_bike.svg new file mode 100644 index 0000000..98b5e6c --- /dev/null +++ b/sources/themes/material/img/icons/directions_bike.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/directions_bus.svg b/sources/themes/material/img/icons/directions_bus.svg new file mode 100644 index 0000000..f37d6ef --- /dev/null +++ b/sources/themes/material/img/icons/directions_bus.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/directions_car.svg b/sources/themes/material/img/icons/directions_car.svg new file mode 100644 index 0000000..9a3584c --- /dev/null +++ b/sources/themes/material/img/icons/directions_car.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/directions_ferry.svg b/sources/themes/material/img/icons/directions_ferry.svg new file mode 100644 index 0000000..75f2140 --- /dev/null +++ b/sources/themes/material/img/icons/directions_ferry.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/directions_subway.svg b/sources/themes/material/img/icons/directions_subway.svg new file mode 100644 index 0000000..2f71667 --- /dev/null +++ b/sources/themes/material/img/icons/directions_subway.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/directions_train.svg b/sources/themes/material/img/icons/directions_train.svg new file mode 100644 index 0000000..6ffb2d6 --- /dev/null +++ b/sources/themes/material/img/icons/directions_train.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/directions_transit.svg b/sources/themes/material/img/icons/directions_transit.svg new file mode 100644 index 0000000..1c205e1 --- /dev/null +++ b/sources/themes/material/img/icons/directions_transit.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/directions_walk.svg b/sources/themes/material/img/icons/directions_walk.svg new file mode 100644 index 0000000..97e5aa3 --- /dev/null +++ b/sources/themes/material/img/icons/directions_walk.svg @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/disc_full.svg b/sources/themes/material/img/icons/disc_full.svg new file mode 100644 index 0000000..a997d10 --- /dev/null +++ b/sources/themes/material/img/icons/disc_full.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/dnd_forwardslash.svg b/sources/themes/material/img/icons/dnd_forwardslash.svg new file mode 100644 index 0000000..d940eb1 --- /dev/null +++ b/sources/themes/material/img/icons/dnd_forwardslash.svg @@ -0,0 +1,10 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/dnd_on.svg b/sources/themes/material/img/icons/dnd_on.svg new file mode 100644 index 0000000..1e2cbf0 --- /dev/null +++ b/sources/themes/material/img/icons/dnd_on.svg @@ -0,0 +1,10 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/dns.svg b/sources/themes/material/img/icons/dns.svg new file mode 100644 index 0000000..503b7d6 --- /dev/null +++ b/sources/themes/material/img/icons/dns.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/do_not_disturb.svg b/sources/themes/material/img/icons/do_not_disturb.svg new file mode 100644 index 0000000..670a5bf --- /dev/null +++ b/sources/themes/material/img/icons/do_not_disturb.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/dock.svg b/sources/themes/material/img/icons/dock.svg new file mode 100644 index 0000000..8ab4aa1 --- /dev/null +++ b/sources/themes/material/img/icons/dock.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/domain.svg b/sources/themes/material/img/icons/domain.svg new file mode 100644 index 0000000..a79ff16 --- /dev/null +++ b/sources/themes/material/img/icons/domain.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/done.svg b/sources/themes/material/img/icons/done.svg new file mode 100644 index 0000000..6d0b534 --- /dev/null +++ b/sources/themes/material/img/icons/done.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/done_all.svg b/sources/themes/material/img/icons/done_all.svg new file mode 100644 index 0000000..f93a57e --- /dev/null +++ b/sources/themes/material/img/icons/done_all.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/drafts.svg b/sources/themes/material/img/icons/drafts.svg new file mode 100644 index 0000000..adb81a9 --- /dev/null +++ b/sources/themes/material/img/icons/drafts.svg @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/drive_eta.svg b/sources/themes/material/img/icons/drive_eta.svg new file mode 100644 index 0000000..3ba6792 --- /dev/null +++ b/sources/themes/material/img/icons/drive_eta.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/dvr.svg b/sources/themes/material/img/icons/dvr.svg new file mode 100644 index 0000000..e9acf1f --- /dev/null +++ b/sources/themes/material/img/icons/dvr.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/edit.svg b/sources/themes/material/img/icons/edit.svg new file mode 100644 index 0000000..8c9d966 --- /dev/null +++ b/sources/themes/material/img/icons/edit.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/email.svg b/sources/themes/material/img/icons/email.svg new file mode 100644 index 0000000..b7bc9f6 --- /dev/null +++ b/sources/themes/material/img/icons/email.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/equalizer.svg b/sources/themes/material/img/icons/equalizer.svg new file mode 100644 index 0000000..9ca2117 --- /dev/null +++ b/sources/themes/material/img/icons/equalizer.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/error.svg b/sources/themes/material/img/icons/error.svg new file mode 100644 index 0000000..773c155 --- /dev/null +++ b/sources/themes/material/img/icons/error.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/event.svg b/sources/themes/material/img/icons/event.svg new file mode 100644 index 0000000..e3fa6d4 --- /dev/null +++ b/sources/themes/material/img/icons/event.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/event_available.svg b/sources/themes/material/img/icons/event_available.svg new file mode 100644 index 0000000..85f74ce --- /dev/null +++ b/sources/themes/material/img/icons/event_available.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/event_busy.svg b/sources/themes/material/img/icons/event_busy.svg new file mode 100644 index 0000000..471751e --- /dev/null +++ b/sources/themes/material/img/icons/event_busy.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/event_note.svg b/sources/themes/material/img/icons/event_note.svg new file mode 100644 index 0000000..d5e49f3 --- /dev/null +++ b/sources/themes/material/img/icons/event_note.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/exit_to_app.svg b/sources/themes/material/img/icons/exit_to_app.svg new file mode 100644 index 0000000..6071382 --- /dev/null +++ b/sources/themes/material/img/icons/exit_to_app.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/expand_less.svg b/sources/themes/material/img/icons/expand_less.svg new file mode 100644 index 0000000..3c1e3b6 --- /dev/null +++ b/sources/themes/material/img/icons/expand_less.svg @@ -0,0 +1,8 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/expand_more.svg b/sources/themes/material/img/icons/expand_more.svg new file mode 100644 index 0000000..24ce7cc --- /dev/null +++ b/sources/themes/material/img/icons/expand_more.svg @@ -0,0 +1,8 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/explicit.svg b/sources/themes/material/img/icons/explicit.svg new file mode 100644 index 0000000..6e7db81 --- /dev/null +++ b/sources/themes/material/img/icons/explicit.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/explore.svg b/sources/themes/material/img/icons/explore.svg new file mode 100644 index 0000000..86e6abd --- /dev/null +++ b/sources/themes/material/img/icons/explore.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/exposure.svg b/sources/themes/material/img/icons/exposure.svg new file mode 100644 index 0000000..106e467 --- /dev/null +++ b/sources/themes/material/img/icons/exposure.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/exposure_minus_1.svg b/sources/themes/material/img/icons/exposure_minus_1.svg new file mode 100644 index 0000000..e2a3aab --- /dev/null +++ b/sources/themes/material/img/icons/exposure_minus_1.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/exposure_minus_2.svg b/sources/themes/material/img/icons/exposure_minus_2.svg new file mode 100644 index 0000000..9ba80ac --- /dev/null +++ b/sources/themes/material/img/icons/exposure_minus_2.svg @@ -0,0 +1,15 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/exposure_plus_1.svg b/sources/themes/material/img/icons/exposure_plus_1.svg new file mode 100644 index 0000000..5c1ae6e --- /dev/null +++ b/sources/themes/material/img/icons/exposure_plus_1.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/exposure_plus_2.svg b/sources/themes/material/img/icons/exposure_plus_2.svg new file mode 100644 index 0000000..5ba0f77 --- /dev/null +++ b/sources/themes/material/img/icons/exposure_plus_2.svg @@ -0,0 +1,16 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/exposure_zero.svg b/sources/themes/material/img/icons/exposure_zero.svg new file mode 100644 index 0000000..d624562 --- /dev/null +++ b/sources/themes/material/img/icons/exposure_zero.svg @@ -0,0 +1,16 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/extension.svg b/sources/themes/material/img/icons/extension.svg new file mode 100644 index 0000000..d557e07 --- /dev/null +++ b/sources/themes/material/img/icons/extension.svg @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/face_unlock.svg b/sources/themes/material/img/icons/face_unlock.svg new file mode 100644 index 0000000..8a3089b --- /dev/null +++ b/sources/themes/material/img/icons/face_unlock.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/fast_forward.svg b/sources/themes/material/img/icons/fast_forward.svg new file mode 100644 index 0000000..3e37d59 --- /dev/null +++ b/sources/themes/material/img/icons/fast_forward.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/fast_rewind.svg b/sources/themes/material/img/icons/fast_rewind.svg new file mode 100644 index 0000000..d1e6019 --- /dev/null +++ b/sources/themes/material/img/icons/fast_rewind.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/favorite.svg b/sources/themes/material/img/icons/favorite.svg new file mode 100644 index 0000000..bb4b8f3 --- /dev/null +++ b/sources/themes/material/img/icons/favorite.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/favorite_outline.svg b/sources/themes/material/img/icons/favorite_outline.svg new file mode 100644 index 0000000..c4e0cee --- /dev/null +++ b/sources/themes/material/img/icons/favorite_outline.svg @@ -0,0 +1,14 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/file_download.svg b/sources/themes/material/img/icons/file_download.svg new file mode 100644 index 0000000..4e3c5ed --- /dev/null +++ b/sources/themes/material/img/icons/file_download.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/file_upload.svg b/sources/themes/material/img/icons/file_upload.svg new file mode 100644 index 0000000..2ea3267 --- /dev/null +++ b/sources/themes/material/img/icons/file_upload.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/filter.svg b/sources/themes/material/img/icons/filter.svg new file mode 100644 index 0000000..0d2a14b --- /dev/null +++ b/sources/themes/material/img/icons/filter.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/filter_1.svg b/sources/themes/material/img/icons/filter_1.svg new file mode 100644 index 0000000..5a65430 --- /dev/null +++ b/sources/themes/material/img/icons/filter_1.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/filter_2.svg b/sources/themes/material/img/icons/filter_2.svg new file mode 100644 index 0000000..6a2249a --- /dev/null +++ b/sources/themes/material/img/icons/filter_2.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/filter_3.svg b/sources/themes/material/img/icons/filter_3.svg new file mode 100644 index 0000000..5259da6 --- /dev/null +++ b/sources/themes/material/img/icons/filter_3.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/filter_4.svg b/sources/themes/material/img/icons/filter_4.svg new file mode 100644 index 0000000..d4b6c2b --- /dev/null +++ b/sources/themes/material/img/icons/filter_4.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/filter_5.svg b/sources/themes/material/img/icons/filter_5.svg new file mode 100644 index 0000000..3131750 --- /dev/null +++ b/sources/themes/material/img/icons/filter_5.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/filter_6.svg b/sources/themes/material/img/icons/filter_6.svg new file mode 100644 index 0000000..9c596ef --- /dev/null +++ b/sources/themes/material/img/icons/filter_6.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/filter_7.svg b/sources/themes/material/img/icons/filter_7.svg new file mode 100644 index 0000000..260c714 --- /dev/null +++ b/sources/themes/material/img/icons/filter_7.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/filter_8.svg b/sources/themes/material/img/icons/filter_8.svg new file mode 100644 index 0000000..609e15d --- /dev/null +++ b/sources/themes/material/img/icons/filter_8.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/filter_9.svg b/sources/themes/material/img/icons/filter_9.svg new file mode 100644 index 0000000..281d765 --- /dev/null +++ b/sources/themes/material/img/icons/filter_9.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/filter_9_plus.svg b/sources/themes/material/img/icons/filter_9_plus.svg new file mode 100644 index 0000000..5d4eabe --- /dev/null +++ b/sources/themes/material/img/icons/filter_9_plus.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/filter_b_and_w.svg b/sources/themes/material/img/icons/filter_b_and_w.svg new file mode 100644 index 0000000..66f3376 --- /dev/null +++ b/sources/themes/material/img/icons/filter_b_and_w.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/filter_center_focus.svg b/sources/themes/material/img/icons/filter_center_focus.svg new file mode 100644 index 0000000..fafae3a --- /dev/null +++ b/sources/themes/material/img/icons/filter_center_focus.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/filter_drama.svg b/sources/themes/material/img/icons/filter_drama.svg new file mode 100644 index 0000000..8391cd2 --- /dev/null +++ b/sources/themes/material/img/icons/filter_drama.svg @@ -0,0 +1,10 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/filter_frames.svg b/sources/themes/material/img/icons/filter_frames.svg new file mode 100644 index 0000000..fd116a2 --- /dev/null +++ b/sources/themes/material/img/icons/filter_frames.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/filter_hdr.svg b/sources/themes/material/img/icons/filter_hdr.svg new file mode 100644 index 0000000..3ab60c7 --- /dev/null +++ b/sources/themes/material/img/icons/filter_hdr.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/filter_list.svg b/sources/themes/material/img/icons/filter_list.svg new file mode 100644 index 0000000..b9d1ee6 --- /dev/null +++ b/sources/themes/material/img/icons/filter_list.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/filter_none.svg b/sources/themes/material/img/icons/filter_none.svg new file mode 100644 index 0000000..6c4b8a2 --- /dev/null +++ b/sources/themes/material/img/icons/filter_none.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/filter_tilt_shift.svg b/sources/themes/material/img/icons/filter_tilt_shift.svg new file mode 100644 index 0000000..1cab0b3 --- /dev/null +++ b/sources/themes/material/img/icons/filter_tilt_shift.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/filter_vintage.svg b/sources/themes/material/img/icons/filter_vintage.svg new file mode 100644 index 0000000..d626395 --- /dev/null +++ b/sources/themes/material/img/icons/filter_vintage.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/find_in_page.svg b/sources/themes/material/img/icons/find_in_page.svg new file mode 100644 index 0000000..3e38f9d --- /dev/null +++ b/sources/themes/material/img/icons/find_in_page.svg @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/find_replace.svg b/sources/themes/material/img/icons/find_replace.svg new file mode 100644 index 0000000..d97290b --- /dev/null +++ b/sources/themes/material/img/icons/find_replace.svg @@ -0,0 +1,15 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/flag.svg b/sources/themes/material/img/icons/flag.svg new file mode 100644 index 0000000..43a10ad --- /dev/null +++ b/sources/themes/material/img/icons/flag.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/flare.svg b/sources/themes/material/img/icons/flare.svg new file mode 100644 index 0000000..372343d --- /dev/null +++ b/sources/themes/material/img/icons/flare.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/flash_auto.svg b/sources/themes/material/img/icons/flash_auto.svg new file mode 100644 index 0000000..6877cfd --- /dev/null +++ b/sources/themes/material/img/icons/flash_auto.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/flash_off.svg b/sources/themes/material/img/icons/flash_off.svg new file mode 100644 index 0000000..d47041d --- /dev/null +++ b/sources/themes/material/img/icons/flash_off.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/flash_on.svg b/sources/themes/material/img/icons/flash_on.svg new file mode 100644 index 0000000..c5772ce --- /dev/null +++ b/sources/themes/material/img/icons/flash_on.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/flight.svg b/sources/themes/material/img/icons/flight.svg new file mode 100644 index 0000000..77458ed --- /dev/null +++ b/sources/themes/material/img/icons/flight.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/flip.svg b/sources/themes/material/img/icons/flip.svg new file mode 100644 index 0000000..9678189 --- /dev/null +++ b/sources/themes/material/img/icons/flip.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/flip_to_back.svg b/sources/themes/material/img/icons/flip_to_back.svg new file mode 100644 index 0000000..d41603b --- /dev/null +++ b/sources/themes/material/img/icons/flip_to_back.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/flip_to_front.svg b/sources/themes/material/img/icons/flip_to_front.svg new file mode 100644 index 0000000..3d07cba --- /dev/null +++ b/sources/themes/material/img/icons/flip_to_front.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/folder.svg b/sources/themes/material/img/icons/folder.svg new file mode 100644 index 0000000..ab81cf3 --- /dev/null +++ b/sources/themes/material/img/icons/folder.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/folder_open.svg b/sources/themes/material/img/icons/folder_open.svg new file mode 100644 index 0000000..9f9ebd4 --- /dev/null +++ b/sources/themes/material/img/icons/folder_open.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/folder_shared.svg b/sources/themes/material/img/icons/folder_shared.svg new file mode 100644 index 0000000..cde1d84 --- /dev/null +++ b/sources/themes/material/img/icons/folder_shared.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/folder_special.svg b/sources/themes/material/img/icons/folder_special.svg new file mode 100644 index 0000000..d37bec1 --- /dev/null +++ b/sources/themes/material/img/icons/folder_special.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/format_align_center.svg b/sources/themes/material/img/icons/format_align_center.svg new file mode 100644 index 0000000..1eafffa --- /dev/null +++ b/sources/themes/material/img/icons/format_align_center.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/format_align_justify.svg b/sources/themes/material/img/icons/format_align_justify.svg new file mode 100644 index 0000000..0eb866e --- /dev/null +++ b/sources/themes/material/img/icons/format_align_justify.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/format_align_left.svg b/sources/themes/material/img/icons/format_align_left.svg new file mode 100644 index 0000000..5329fb8 --- /dev/null +++ b/sources/themes/material/img/icons/format_align_left.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/format_align_right.svg b/sources/themes/material/img/icons/format_align_right.svg new file mode 100644 index 0000000..cd64c53 --- /dev/null +++ b/sources/themes/material/img/icons/format_align_right.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/format_bold.svg b/sources/themes/material/img/icons/format_bold.svg new file mode 100644 index 0000000..e79767b --- /dev/null +++ b/sources/themes/material/img/icons/format_bold.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/format_clear.svg b/sources/themes/material/img/icons/format_clear.svg new file mode 100644 index 0000000..849ea58 --- /dev/null +++ b/sources/themes/material/img/icons/format_clear.svg @@ -0,0 +1,8 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/format_color_fill.svg b/sources/themes/material/img/icons/format_color_fill.svg new file mode 100644 index 0000000..7442770 --- /dev/null +++ b/sources/themes/material/img/icons/format_color_fill.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/format_color_reset.svg b/sources/themes/material/img/icons/format_color_reset.svg new file mode 100644 index 0000000..ba3fc50 --- /dev/null +++ b/sources/themes/material/img/icons/format_color_reset.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/format_color_text.svg b/sources/themes/material/img/icons/format_color_text.svg new file mode 100644 index 0000000..f9b6a08 --- /dev/null +++ b/sources/themes/material/img/icons/format_color_text.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/format_indent_decrease.svg b/sources/themes/material/img/icons/format_indent_decrease.svg new file mode 100644 index 0000000..9d7b470 --- /dev/null +++ b/sources/themes/material/img/icons/format_indent_decrease.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/format_indent_increase.svg b/sources/themes/material/img/icons/format_indent_increase.svg new file mode 100644 index 0000000..a3a80cd --- /dev/null +++ b/sources/themes/material/img/icons/format_indent_increase.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/format_ital.svg b/sources/themes/material/img/icons/format_ital.svg new file mode 100644 index 0000000..41989cd --- /dev/null +++ b/sources/themes/material/img/icons/format_ital.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/format_line_spacing.svg b/sources/themes/material/img/icons/format_line_spacing.svg new file mode 100644 index 0000000..8f52a4c --- /dev/null +++ b/sources/themes/material/img/icons/format_line_spacing.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/format_list_bulleted.svg b/sources/themes/material/img/icons/format_list_bulleted.svg new file mode 100644 index 0000000..beda09b --- /dev/null +++ b/sources/themes/material/img/icons/format_list_bulleted.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/format_list_numbered.svg b/sources/themes/material/img/icons/format_list_numbered.svg new file mode 100644 index 0000000..853eb11 --- /dev/null +++ b/sources/themes/material/img/icons/format_list_numbered.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/format_paint.svg b/sources/themes/material/img/icons/format_paint.svg new file mode 100644 index 0000000..aff1c27 --- /dev/null +++ b/sources/themes/material/img/icons/format_paint.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/format_quote.svg b/sources/themes/material/img/icons/format_quote.svg new file mode 100644 index 0000000..061f72c --- /dev/null +++ b/sources/themes/material/img/icons/format_quote.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/format_size.svg b/sources/themes/material/img/icons/format_size.svg new file mode 100644 index 0000000..a10a0d5 --- /dev/null +++ b/sources/themes/material/img/icons/format_size.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/format_strikethrough.svg b/sources/themes/material/img/icons/format_strikethrough.svg new file mode 100644 index 0000000..fb21037 --- /dev/null +++ b/sources/themes/material/img/icons/format_strikethrough.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/format_textdirection_l_to_r.svg b/sources/themes/material/img/icons/format_textdirection_l_to_r.svg new file mode 100644 index 0000000..56d66de --- /dev/null +++ b/sources/themes/material/img/icons/format_textdirection_l_to_r.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/format_textdirection_r_to_l.svg b/sources/themes/material/img/icons/format_textdirection_r_to_l.svg new file mode 100644 index 0000000..821199a --- /dev/null +++ b/sources/themes/material/img/icons/format_textdirection_r_to_l.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/format_underline.svg b/sources/themes/material/img/icons/format_underline.svg new file mode 100644 index 0000000..4abe8cd --- /dev/null +++ b/sources/themes/material/img/icons/format_underline.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/forum.svg b/sources/themes/material/img/icons/forum.svg new file mode 100644 index 0000000..6602c04 --- /dev/null +++ b/sources/themes/material/img/icons/forum.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/forward.svg b/sources/themes/material/img/icons/forward.svg new file mode 100644 index 0000000..24b81c8 --- /dev/null +++ b/sources/themes/material/img/icons/forward.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/from.txt b/sources/themes/material/img/icons/from.txt new file mode 100644 index 0000000..b2671dc --- /dev/null +++ b/sources/themes/material/img/icons/from.txt @@ -0,0 +1 @@ +http://www.iconshock.com/material-design-icons/ diff --git a/sources/themes/material/img/icons/fullscreen.svg b/sources/themes/material/img/icons/fullscreen.svg new file mode 100644 index 0000000..621e8cf --- /dev/null +++ b/sources/themes/material/img/icons/fullscreen.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/fullscreen_exit.svg b/sources/themes/material/img/icons/fullscreen_exit.svg new file mode 100644 index 0000000..c552700 --- /dev/null +++ b/sources/themes/material/img/icons/fullscreen_exit.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/functions.svg b/sources/themes/material/img/icons/functions.svg new file mode 100644 index 0000000..486d22e --- /dev/null +++ b/sources/themes/material/img/icons/functions.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/gamepad.svg b/sources/themes/material/img/icons/gamepad.svg new file mode 100644 index 0000000..300f1e5 --- /dev/null +++ b/sources/themes/material/img/icons/gamepad.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/games.svg b/sources/themes/material/img/icons/games.svg new file mode 100644 index 0000000..89e111b --- /dev/null +++ b/sources/themes/material/img/icons/games.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/gesture.svg b/sources/themes/material/img/icons/gesture.svg new file mode 100644 index 0000000..b9d2b0d --- /dev/null +++ b/sources/themes/material/img/icons/gesture.svg @@ -0,0 +1,14 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/get_app.svg b/sources/themes/material/img/icons/get_app.svg new file mode 100644 index 0000000..26525f5 --- /dev/null +++ b/sources/themes/material/img/icons/get_app.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/gps_fixed.svg b/sources/themes/material/img/icons/gps_fixed.svg new file mode 100644 index 0000000..adc3d6c --- /dev/null +++ b/sources/themes/material/img/icons/gps_fixed.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/gps_not_fixed.svg b/sources/themes/material/img/icons/gps_not_fixed.svg new file mode 100644 index 0000000..dfc7cc7 --- /dev/null +++ b/sources/themes/material/img/icons/gps_not_fixed.svg @@ -0,0 +1,10 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/gps_off.svg b/sources/themes/material/img/icons/gps_off.svg new file mode 100644 index 0000000..9ec8b94 --- /dev/null +++ b/sources/themes/material/img/icons/gps_off.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/grade.svg b/sources/themes/material/img/icons/grade.svg new file mode 100644 index 0000000..f0810fc --- /dev/null +++ b/sources/themes/material/img/icons/grade.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/gradient.svg b/sources/themes/material/img/icons/gradient.svg new file mode 100644 index 0000000..8c36905 --- /dev/null +++ b/sources/themes/material/img/icons/gradient.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/grain.svg b/sources/themes/material/img/icons/grain.svg new file mode 100644 index 0000000..1e09d97 --- /dev/null +++ b/sources/themes/material/img/icons/grain.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/grid_off.svg b/sources/themes/material/img/icons/grid_off.svg new file mode 100644 index 0000000..ed67e20 --- /dev/null +++ b/sources/themes/material/img/icons/grid_off.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/grid_on.svg b/sources/themes/material/img/icons/grid_on.svg new file mode 100644 index 0000000..233366b --- /dev/null +++ b/sources/themes/material/img/icons/grid_on.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/group.svg b/sources/themes/material/img/icons/group.svg new file mode 100644 index 0000000..7efd0c2 --- /dev/null +++ b/sources/themes/material/img/icons/group.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/group_add.svg b/sources/themes/material/img/icons/group_add.svg new file mode 100644 index 0000000..c4097fa --- /dev/null +++ b/sources/themes/material/img/icons/group_add.svg @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/group_work.svg b/sources/themes/material/img/icons/group_work.svg new file mode 100644 index 0000000..94766de --- /dev/null +++ b/sources/themes/material/img/icons/group_work.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/hdr_off.svg b/sources/themes/material/img/icons/hdr_off.svg new file mode 100644 index 0000000..2f88481 --- /dev/null +++ b/sources/themes/material/img/icons/hdr_off.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/hdr_on.svg b/sources/themes/material/img/icons/hdr_on.svg new file mode 100644 index 0000000..8d39340 --- /dev/null +++ b/sources/themes/material/img/icons/hdr_on.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/hdr_strong.svg b/sources/themes/material/img/icons/hdr_strong.svg new file mode 100644 index 0000000..a0d6773 --- /dev/null +++ b/sources/themes/material/img/icons/hdr_strong.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/hdr_weak.svg b/sources/themes/material/img/icons/hdr_weak.svg new file mode 100644 index 0000000..e430d0b --- /dev/null +++ b/sources/themes/material/img/icons/hdr_weak.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/headset.svg b/sources/themes/material/img/icons/headset.svg new file mode 100644 index 0000000..f161da2 --- /dev/null +++ b/sources/themes/material/img/icons/headset.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/headset_m.svg b/sources/themes/material/img/icons/headset_m.svg new file mode 100644 index 0000000..e25cb8c --- /dev/null +++ b/sources/themes/material/img/icons/headset_m.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/healing.svg b/sources/themes/material/img/icons/healing.svg new file mode 100644 index 0000000..32612e1 --- /dev/null +++ b/sources/themes/material/img/icons/healing.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/hearing.svg b/sources/themes/material/img/icons/hearing.svg new file mode 100644 index 0000000..6b49aeb --- /dev/null +++ b/sources/themes/material/img/icons/hearing.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/help.svg b/sources/themes/material/img/icons/help.svg new file mode 100644 index 0000000..3eacf41 --- /dev/null +++ b/sources/themes/material/img/icons/help.svg @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/high_quality.svg b/sources/themes/material/img/icons/high_quality.svg new file mode 100644 index 0000000..eab03a8 --- /dev/null +++ b/sources/themes/material/img/icons/high_quality.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/highlight_remove.svg b/sources/themes/material/img/icons/highlight_remove.svg new file mode 100644 index 0000000..f52f0f1 --- /dev/null +++ b/sources/themes/material/img/icons/highlight_remove.svg @@ -0,0 +1,13 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/history.svg b/sources/themes/material/img/icons/history.svg new file mode 100644 index 0000000..10120bd --- /dev/null +++ b/sources/themes/material/img/icons/history.svg @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/home.svg b/sources/themes/material/img/icons/home.svg new file mode 100644 index 0000000..bbe8127 --- /dev/null +++ b/sources/themes/material/img/icons/home.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/hotel.svg b/sources/themes/material/img/icons/hotel.svg new file mode 100644 index 0000000..3d9e7c2 --- /dev/null +++ b/sources/themes/material/img/icons/hotel.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/https.svg b/sources/themes/material/img/icons/https.svg new file mode 100644 index 0000000..55f55ac --- /dev/null +++ b/sources/themes/material/img/icons/https.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/image.svg b/sources/themes/material/img/icons/image.svg new file mode 100644 index 0000000..97fcef2 --- /dev/null +++ b/sources/themes/material/img/icons/image.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/image_aspect_ratio.svg b/sources/themes/material/img/icons/image_aspect_ratio.svg new file mode 100644 index 0000000..7067ebe --- /dev/null +++ b/sources/themes/material/img/icons/image_aspect_ratio.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/import_export.svg b/sources/themes/material/img/icons/import_export.svg new file mode 100644 index 0000000..fdeb35a --- /dev/null +++ b/sources/themes/material/img/icons/import_export.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/inbox.svg b/sources/themes/material/img/icons/inbox.svg new file mode 100644 index 0000000..83c4c27 --- /dev/null +++ b/sources/themes/material/img/icons/inbox.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/info.svg b/sources/themes/material/img/icons/info.svg new file mode 100644 index 0000000..a8e01b6 --- /dev/null +++ b/sources/themes/material/img/icons/info.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/info_outline.svg b/sources/themes/material/img/icons/info_outline.svg new file mode 100644 index 0000000..a2580f8 --- /dev/null +++ b/sources/themes/material/img/icons/info_outline.svg @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/input.svg b/sources/themes/material/img/icons/input.svg new file mode 100644 index 0000000..ef80265 --- /dev/null +++ b/sources/themes/material/img/icons/input.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/insert_chart.svg b/sources/themes/material/img/icons/insert_chart.svg new file mode 100644 index 0000000..7417eb4 --- /dev/null +++ b/sources/themes/material/img/icons/insert_chart.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/insert_comment.svg b/sources/themes/material/img/icons/insert_comment.svg new file mode 100644 index 0000000..ad4025b --- /dev/null +++ b/sources/themes/material/img/icons/insert_comment.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/insert_drive_file.svg b/sources/themes/material/img/icons/insert_drive_file.svg new file mode 100644 index 0000000..380d13f --- /dev/null +++ b/sources/themes/material/img/icons/insert_drive_file.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/insert_emoticon.svg b/sources/themes/material/img/icons/insert_emoticon.svg new file mode 100644 index 0000000..283ecbe --- /dev/null +++ b/sources/themes/material/img/icons/insert_emoticon.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/insert_invitation.svg b/sources/themes/material/img/icons/insert_invitation.svg new file mode 100644 index 0000000..16708b8 --- /dev/null +++ b/sources/themes/material/img/icons/insert_invitation.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/insert_link.svg b/sources/themes/material/img/icons/insert_link.svg new file mode 100644 index 0000000..7957020 --- /dev/null +++ b/sources/themes/material/img/icons/insert_link.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/insert_photo.svg b/sources/themes/material/img/icons/insert_photo.svg new file mode 100644 index 0000000..b57a325 --- /dev/null +++ b/sources/themes/material/img/icons/insert_photo.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/invert_colors.svg b/sources/themes/material/img/icons/invert_colors.svg new file mode 100644 index 0000000..399667d --- /dev/null +++ b/sources/themes/material/img/icons/invert_colors.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/invert_colors_off.svg b/sources/themes/material/img/icons/invert_colors_off.svg new file mode 100644 index 0000000..4aa7e45 --- /dev/null +++ b/sources/themes/material/img/icons/invert_colors_off.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/invert_colors_on.svg b/sources/themes/material/img/icons/invert_colors_on.svg new file mode 100644 index 0000000..7dc2ed9 --- /dev/null +++ b/sources/themes/material/img/icons/invert_colors_on.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/iso.svg b/sources/themes/material/img/icons/iso.svg new file mode 100644 index 0000000..de5d144 --- /dev/null +++ b/sources/themes/material/img/icons/iso.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/keyboard.svg b/sources/themes/material/img/icons/keyboard.svg new file mode 100644 index 0000000..837e5ba --- /dev/null +++ b/sources/themes/material/img/icons/keyboard.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/keyboard_alt.svg b/sources/themes/material/img/icons/keyboard_alt.svg new file mode 100644 index 0000000..7fb4ed9 --- /dev/null +++ b/sources/themes/material/img/icons/keyboard_alt.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/keyboard_arrow_down.svg b/sources/themes/material/img/icons/keyboard_arrow_down.svg new file mode 100644 index 0000000..4162c44 --- /dev/null +++ b/sources/themes/material/img/icons/keyboard_arrow_down.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/keyboard_arrow_left.svg b/sources/themes/material/img/icons/keyboard_arrow_left.svg new file mode 100644 index 0000000..5e8a53d --- /dev/null +++ b/sources/themes/material/img/icons/keyboard_arrow_left.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/keyboard_arrow_right.svg b/sources/themes/material/img/icons/keyboard_arrow_right.svg new file mode 100644 index 0000000..49296a8 --- /dev/null +++ b/sources/themes/material/img/icons/keyboard_arrow_right.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/keyboard_arrow_up.svg b/sources/themes/material/img/icons/keyboard_arrow_up.svg new file mode 100644 index 0000000..ef88d78 --- /dev/null +++ b/sources/themes/material/img/icons/keyboard_arrow_up.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/keyboard_backspace.svg b/sources/themes/material/img/icons/keyboard_backspace.svg new file mode 100644 index 0000000..b8b0727 --- /dev/null +++ b/sources/themes/material/img/icons/keyboard_backspace.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/keyboard_capslock.svg b/sources/themes/material/img/icons/keyboard_capslock.svg new file mode 100644 index 0000000..f8a53d3 --- /dev/null +++ b/sources/themes/material/img/icons/keyboard_capslock.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/keyboard_control.svg b/sources/themes/material/img/icons/keyboard_control.svg new file mode 100644 index 0000000..2f3653d --- /dev/null +++ b/sources/themes/material/img/icons/keyboard_control.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/keyboard_hide.svg b/sources/themes/material/img/icons/keyboard_hide.svg new file mode 100644 index 0000000..57ef5e6 --- /dev/null +++ b/sources/themes/material/img/icons/keyboard_hide.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/keyboard_return.svg b/sources/themes/material/img/icons/keyboard_return.svg new file mode 100644 index 0000000..a851344 --- /dev/null +++ b/sources/themes/material/img/icons/keyboard_return.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/keyboard_tab.svg b/sources/themes/material/img/icons/keyboard_tab.svg new file mode 100644 index 0000000..0d497fb --- /dev/null +++ b/sources/themes/material/img/icons/keyboard_tab.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/keyboard_voice.svg b/sources/themes/material/img/icons/keyboard_voice.svg new file mode 100644 index 0000000..a0e34d4 --- /dev/null +++ b/sources/themes/material/img/icons/keyboard_voice.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/label.svg b/sources/themes/material/img/icons/label.svg new file mode 100644 index 0000000..214b254 --- /dev/null +++ b/sources/themes/material/img/icons/label.svg @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/label_outline.svg b/sources/themes/material/img/icons/label_outline.svg new file mode 100644 index 0000000..ed1613a --- /dev/null +++ b/sources/themes/material/img/icons/label_outline.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/landscape.svg b/sources/themes/material/img/icons/landscape.svg new file mode 100644 index 0000000..0720707 --- /dev/null +++ b/sources/themes/material/img/icons/landscape.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/language.svg b/sources/themes/material/img/icons/language.svg new file mode 100644 index 0000000..0346f55 --- /dev/null +++ b/sources/themes/material/img/icons/language.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/laptop.svg b/sources/themes/material/img/icons/laptop.svg new file mode 100644 index 0000000..22c6b87 --- /dev/null +++ b/sources/themes/material/img/icons/laptop.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/laptop_chromebook.svg b/sources/themes/material/img/icons/laptop_chromebook.svg new file mode 100644 index 0000000..9582180 --- /dev/null +++ b/sources/themes/material/img/icons/laptop_chromebook.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/laptop_mac.svg b/sources/themes/material/img/icons/laptop_mac.svg new file mode 100644 index 0000000..ab099dd --- /dev/null +++ b/sources/themes/material/img/icons/laptop_mac.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/laptop_windows.svg b/sources/themes/material/img/icons/laptop_windows.svg new file mode 100644 index 0000000..e1ffc9e --- /dev/null +++ b/sources/themes/material/img/icons/laptop_windows.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/launch.svg b/sources/themes/material/img/icons/launch.svg new file mode 100644 index 0000000..30ed467 --- /dev/null +++ b/sources/themes/material/img/icons/launch.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/layers.svg b/sources/themes/material/img/icons/layers.svg new file mode 100644 index 0000000..edd4425 --- /dev/null +++ b/sources/themes/material/img/icons/layers.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/layers_clear.svg b/sources/themes/material/img/icons/layers_clear.svg new file mode 100644 index 0000000..6650d2f --- /dev/null +++ b/sources/themes/material/img/icons/layers_clear.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/leak_add.svg b/sources/themes/material/img/icons/leak_add.svg new file mode 100644 index 0000000..43ed1df --- /dev/null +++ b/sources/themes/material/img/icons/leak_add.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/leak_remove.svg b/sources/themes/material/img/icons/leak_remove.svg new file mode 100644 index 0000000..5d858fa --- /dev/null +++ b/sources/themes/material/img/icons/leak_remove.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/lens.svg b/sources/themes/material/img/icons/lens.svg new file mode 100644 index 0000000..d7ad4f1 --- /dev/null +++ b/sources/themes/material/img/icons/lens.svg @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/link.svg b/sources/themes/material/img/icons/link.svg new file mode 100644 index 0000000..4116fea --- /dev/null +++ b/sources/themes/material/img/icons/link.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/list.svg b/sources/themes/material/img/icons/list.svg new file mode 100644 index 0000000..f1093e0 --- /dev/null +++ b/sources/themes/material/img/icons/list.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/live_help.svg b/sources/themes/material/img/icons/live_help.svg new file mode 100644 index 0000000..c25cf4c --- /dev/null +++ b/sources/themes/material/img/icons/live_help.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/local_airport.svg b/sources/themes/material/img/icons/local_airport.svg new file mode 100644 index 0000000..6d65471 --- /dev/null +++ b/sources/themes/material/img/icons/local_airport.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/local_atm.svg b/sources/themes/material/img/icons/local_atm.svg new file mode 100644 index 0000000..1bd612f --- /dev/null +++ b/sources/themes/material/img/icons/local_atm.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/local_attraction.svg b/sources/themes/material/img/icons/local_attraction.svg new file mode 100644 index 0000000..87ffe92 --- /dev/null +++ b/sources/themes/material/img/icons/local_attraction.svg @@ -0,0 +1,16 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/local_bar.svg b/sources/themes/material/img/icons/local_bar.svg new file mode 100644 index 0000000..c2b96c6 --- /dev/null +++ b/sources/themes/material/img/icons/local_bar.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/local_cafe.svg b/sources/themes/material/img/icons/local_cafe.svg new file mode 100644 index 0000000..088006e --- /dev/null +++ b/sources/themes/material/img/icons/local_cafe.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/local_car_wash.svg b/sources/themes/material/img/icons/local_car_wash.svg new file mode 100644 index 0000000..485d81c --- /dev/null +++ b/sources/themes/material/img/icons/local_car_wash.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/local_convenience_store.svg b/sources/themes/material/img/icons/local_convenience_store.svg new file mode 100644 index 0000000..c2e6726 --- /dev/null +++ b/sources/themes/material/img/icons/local_convenience_store.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/local_drink.svg b/sources/themes/material/img/icons/local_drink.svg new file mode 100644 index 0000000..f9dfa2a --- /dev/null +++ b/sources/themes/material/img/icons/local_drink.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/local_florist.svg b/sources/themes/material/img/icons/local_florist.svg new file mode 100644 index 0000000..60ea9af --- /dev/null +++ b/sources/themes/material/img/icons/local_florist.svg @@ -0,0 +1,15 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/local_gas_station.svg b/sources/themes/material/img/icons/local_gas_station.svg new file mode 100644 index 0000000..c965631 --- /dev/null +++ b/sources/themes/material/img/icons/local_gas_station.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/local_grocery_store.svg b/sources/themes/material/img/icons/local_grocery_store.svg new file mode 100644 index 0000000..65b1496 --- /dev/null +++ b/sources/themes/material/img/icons/local_grocery_store.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/local_hospital.svg b/sources/themes/material/img/icons/local_hospital.svg new file mode 100644 index 0000000..5527426 --- /dev/null +++ b/sources/themes/material/img/icons/local_hospital.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/local_hotel.svg b/sources/themes/material/img/icons/local_hotel.svg new file mode 100644 index 0000000..374dfbe --- /dev/null +++ b/sources/themes/material/img/icons/local_hotel.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/local_laundry_service.svg b/sources/themes/material/img/icons/local_laundry_service.svg new file mode 100644 index 0000000..eb330c6 --- /dev/null +++ b/sources/themes/material/img/icons/local_laundry_service.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/local_library.svg b/sources/themes/material/img/icons/local_library.svg new file mode 100644 index 0000000..5b77639 --- /dev/null +++ b/sources/themes/material/img/icons/local_library.svg @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/local_mall.svg b/sources/themes/material/img/icons/local_mall.svg new file mode 100644 index 0000000..bb67f58 --- /dev/null +++ b/sources/themes/material/img/icons/local_mall.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/local_movies.svg b/sources/themes/material/img/icons/local_movies.svg new file mode 100644 index 0000000..428b800 --- /dev/null +++ b/sources/themes/material/img/icons/local_movies.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/local_offer.svg b/sources/themes/material/img/icons/local_offer.svg new file mode 100644 index 0000000..2079807 --- /dev/null +++ b/sources/themes/material/img/icons/local_offer.svg @@ -0,0 +1,19 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/local_parking.svg b/sources/themes/material/img/icons/local_parking.svg new file mode 100644 index 0000000..1c560da --- /dev/null +++ b/sources/themes/material/img/icons/local_parking.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/local_pharmacy.svg b/sources/themes/material/img/icons/local_pharmacy.svg new file mode 100644 index 0000000..17a178f --- /dev/null +++ b/sources/themes/material/img/icons/local_pharmacy.svg @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/local_phone.svg b/sources/themes/material/img/icons/local_phone.svg new file mode 100644 index 0000000..5376678 --- /dev/null +++ b/sources/themes/material/img/icons/local_phone.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/local_pizza.svg b/sources/themes/material/img/icons/local_pizza.svg new file mode 100644 index 0000000..852c6cd --- /dev/null +++ b/sources/themes/material/img/icons/local_pizza.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/local_play.svg b/sources/themes/material/img/icons/local_play.svg new file mode 100644 index 0000000..184aa6c --- /dev/null +++ b/sources/themes/material/img/icons/local_play.svg @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/local_post_office.svg b/sources/themes/material/img/icons/local_post_office.svg new file mode 100644 index 0000000..38a6590 --- /dev/null +++ b/sources/themes/material/img/icons/local_post_office.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/local_print_shop.svg b/sources/themes/material/img/icons/local_print_shop.svg new file mode 100644 index 0000000..2668973 --- /dev/null +++ b/sources/themes/material/img/icons/local_print_shop.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/local_restaurant.svg b/sources/themes/material/img/icons/local_restaurant.svg new file mode 100644 index 0000000..c7c8891 --- /dev/null +++ b/sources/themes/material/img/icons/local_restaurant.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/local_see.svg b/sources/themes/material/img/icons/local_see.svg new file mode 100644 index 0000000..4bf2fb2 --- /dev/null +++ b/sources/themes/material/img/icons/local_see.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/local_shipping.svg b/sources/themes/material/img/icons/local_shipping.svg new file mode 100644 index 0000000..b5b47e5 --- /dev/null +++ b/sources/themes/material/img/icons/local_shipping.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/local_taxi.svg b/sources/themes/material/img/icons/local_taxi.svg new file mode 100644 index 0000000..83148fa --- /dev/null +++ b/sources/themes/material/img/icons/local_taxi.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/location_city.svg b/sources/themes/material/img/icons/location_city.svg new file mode 100644 index 0000000..73c09e1 --- /dev/null +++ b/sources/themes/material/img/icons/location_city.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/location_disabled.svg b/sources/themes/material/img/icons/location_disabled.svg new file mode 100644 index 0000000..91445bf --- /dev/null +++ b/sources/themes/material/img/icons/location_disabled.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/location_history.svg b/sources/themes/material/img/icons/location_history.svg new file mode 100644 index 0000000..4c88d4c --- /dev/null +++ b/sources/themes/material/img/icons/location_history.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/location_off.svg b/sources/themes/material/img/icons/location_off.svg new file mode 100644 index 0000000..8f7b7c3 --- /dev/null +++ b/sources/themes/material/img/icons/location_off.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/location_on.svg b/sources/themes/material/img/icons/location_on.svg new file mode 100644 index 0000000..5764bc9 --- /dev/null +++ b/sources/themes/material/img/icons/location_on.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/location_searching.svg b/sources/themes/material/img/icons/location_searching.svg new file mode 100644 index 0000000..c080b29 --- /dev/null +++ b/sources/themes/material/img/icons/location_searching.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/lock.svg b/sources/themes/material/img/icons/lock.svg new file mode 100644 index 0000000..b02222f --- /dev/null +++ b/sources/themes/material/img/icons/lock.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/lock_open.svg b/sources/themes/material/img/icons/lock_open.svg new file mode 100644 index 0000000..9a8740e --- /dev/null +++ b/sources/themes/material/img/icons/lock_open.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/lock_outline.svg b/sources/themes/material/img/icons/lock_outline.svg new file mode 100644 index 0000000..b5b5089 --- /dev/null +++ b/sources/themes/material/img/icons/lock_outline.svg @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/looks.svg b/sources/themes/material/img/icons/looks.svg new file mode 100644 index 0000000..a080851 --- /dev/null +++ b/sources/themes/material/img/icons/looks.svg @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/looks_1.svg b/sources/themes/material/img/icons/looks_1.svg new file mode 100644 index 0000000..50f12ac --- /dev/null +++ b/sources/themes/material/img/icons/looks_1.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/looks_2.svg b/sources/themes/material/img/icons/looks_2.svg new file mode 100644 index 0000000..1e9e484 --- /dev/null +++ b/sources/themes/material/img/icons/looks_2.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/looks_3.svg b/sources/themes/material/img/icons/looks_3.svg new file mode 100644 index 0000000..018ccdc --- /dev/null +++ b/sources/themes/material/img/icons/looks_3.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/looks_4.svg b/sources/themes/material/img/icons/looks_4.svg new file mode 100644 index 0000000..baf39ea --- /dev/null +++ b/sources/themes/material/img/icons/looks_4.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/looks_5.svg b/sources/themes/material/img/icons/looks_5.svg new file mode 100644 index 0000000..800967c --- /dev/null +++ b/sources/themes/material/img/icons/looks_5.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/looks_6.svg b/sources/themes/material/img/icons/looks_6.svg new file mode 100644 index 0000000..f9418cf --- /dev/null +++ b/sources/themes/material/img/icons/looks_6.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/loop.svg b/sources/themes/material/img/icons/loop.svg new file mode 100644 index 0000000..db1f7bb --- /dev/null +++ b/sources/themes/material/img/icons/loop.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/loupe.svg b/sources/themes/material/img/icons/loupe.svg new file mode 100644 index 0000000..7fcd35f --- /dev/null +++ b/sources/themes/material/img/icons/loupe.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/loyalty.svg b/sources/themes/material/img/icons/loyalty.svg new file mode 100644 index 0000000..aa2d922 --- /dev/null +++ b/sources/themes/material/img/icons/loyalty.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/m.svg b/sources/themes/material/img/icons/m.svg new file mode 100644 index 0000000..6a58215 --- /dev/null +++ b/sources/themes/material/img/icons/m.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/mail.svg b/sources/themes/material/img/icons/mail.svg new file mode 100644 index 0000000..26b5c66 --- /dev/null +++ b/sources/themes/material/img/icons/mail.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/map.svg b/sources/themes/material/img/icons/map.svg new file mode 100644 index 0000000..048a300 --- /dev/null +++ b/sources/themes/material/img/icons/map.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/markunread.svg b/sources/themes/material/img/icons/markunread.svg new file mode 100644 index 0000000..b57b1c5 --- /dev/null +++ b/sources/themes/material/img/icons/markunread.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/markunread_mailbox.svg b/sources/themes/material/img/icons/markunread_mailbox.svg new file mode 100644 index 0000000..e17ddfe --- /dev/null +++ b/sources/themes/material/img/icons/markunread_mailbox.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/memory.svg b/sources/themes/material/img/icons/memory.svg new file mode 100644 index 0000000..b5f76fd --- /dev/null +++ b/sources/themes/material/img/icons/memory.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/menu.svg b/sources/themes/material/img/icons/menu.svg new file mode 100644 index 0000000..ccdfe6f --- /dev/null +++ b/sources/themes/material/img/icons/menu.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/merge_type.svg b/sources/themes/material/img/icons/merge_type.svg new file mode 100644 index 0000000..d6f4150 --- /dev/null +++ b/sources/themes/material/img/icons/merge_type.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/message.svg b/sources/themes/material/img/icons/message.svg new file mode 100644 index 0000000..aefa66c --- /dev/null +++ b/sources/themes/material/img/icons/message.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/messenger.svg b/sources/themes/material/img/icons/messenger.svg new file mode 100644 index 0000000..024b4f4 --- /dev/null +++ b/sources/themes/material/img/icons/messenger.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/mms.svg b/sources/themes/material/img/icons/mms.svg new file mode 100644 index 0000000..aabdcf2 --- /dev/null +++ b/sources/themes/material/img/icons/mms.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/mnone.svg b/sources/themes/material/img/icons/mnone.svg new file mode 100644 index 0000000..7d03ce2 --- /dev/null +++ b/sources/themes/material/img/icons/mnone.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/mode_comment.svg b/sources/themes/material/img/icons/mode_comment.svg new file mode 100644 index 0000000..a552e53 --- /dev/null +++ b/sources/themes/material/img/icons/mode_comment.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/mode_edit.svg b/sources/themes/material/img/icons/mode_edit.svg new file mode 100644 index 0000000..83da77d --- /dev/null +++ b/sources/themes/material/img/icons/mode_edit.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/moff.svg b/sources/themes/material/img/icons/moff.svg new file mode 100644 index 0000000..b22420c --- /dev/null +++ b/sources/themes/material/img/icons/moff.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/mood.svg b/sources/themes/material/img/icons/mood.svg new file mode 100644 index 0000000..d93d05a --- /dev/null +++ b/sources/themes/material/img/icons/mood.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/more.svg b/sources/themes/material/img/icons/more.svg new file mode 100644 index 0000000..b80bef2 --- /dev/null +++ b/sources/themes/material/img/icons/more.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/more_horiz.svg b/sources/themes/material/img/icons/more_horiz.svg new file mode 100644 index 0000000..5fba6c8 --- /dev/null +++ b/sources/themes/material/img/icons/more_horiz.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/more_vert.svg b/sources/themes/material/img/icons/more_vert.svg new file mode 100644 index 0000000..b3e2863 --- /dev/null +++ b/sources/themes/material/img/icons/more_vert.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/mouse.svg b/sources/themes/material/img/icons/mouse.svg new file mode 100644 index 0000000..6b19eeb --- /dev/null +++ b/sources/themes/material/img/icons/mouse.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/movie.svg b/sources/themes/material/img/icons/movie.svg new file mode 100644 index 0000000..a5eca57 --- /dev/null +++ b/sources/themes/material/img/icons/movie.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/movie_creation.svg b/sources/themes/material/img/icons/movie_creation.svg new file mode 100644 index 0000000..bd7488a --- /dev/null +++ b/sources/themes/material/img/icons/movie_creation.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/multitrack_audio.svg b/sources/themes/material/img/icons/multitrack_audio.svg new file mode 100644 index 0000000..cc70ea3 --- /dev/null +++ b/sources/themes/material/img/icons/multitrack_audio.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/my_library_add.svg b/sources/themes/material/img/icons/my_library_add.svg new file mode 100644 index 0000000..821a2b5 --- /dev/null +++ b/sources/themes/material/img/icons/my_library_add.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/my_library_books.svg b/sources/themes/material/img/icons/my_library_books.svg new file mode 100644 index 0000000..b1d4b81 --- /dev/null +++ b/sources/themes/material/img/icons/my_library_books.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/my_library_mus.svg b/sources/themes/material/img/icons/my_library_mus.svg new file mode 100644 index 0000000..db1b150 --- /dev/null +++ b/sources/themes/material/img/icons/my_library_mus.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/my_location.svg b/sources/themes/material/img/icons/my_location.svg new file mode 100644 index 0000000..14059f7 --- /dev/null +++ b/sources/themes/material/img/icons/my_location.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/nature.svg b/sources/themes/material/img/icons/nature.svg new file mode 100644 index 0000000..f28894d --- /dev/null +++ b/sources/themes/material/img/icons/nature.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/nature_people.svg b/sources/themes/material/img/icons/nature_people.svg new file mode 100644 index 0000000..38eb326 --- /dev/null +++ b/sources/themes/material/img/icons/nature_people.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/navigate_before.svg b/sources/themes/material/img/icons/navigate_before.svg new file mode 100644 index 0000000..29599aa --- /dev/null +++ b/sources/themes/material/img/icons/navigate_before.svg @@ -0,0 +1,8 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/navigate_next.svg b/sources/themes/material/img/icons/navigate_next.svg new file mode 100644 index 0000000..3e8dd4c --- /dev/null +++ b/sources/themes/material/img/icons/navigate_next.svg @@ -0,0 +1,8 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/navigation.svg b/sources/themes/material/img/icons/navigation.svg new file mode 100644 index 0000000..2ac6985 --- /dev/null +++ b/sources/themes/material/img/icons/navigation.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/network_cell.svg b/sources/themes/material/img/icons/network_cell.svg new file mode 100644 index 0000000..561fde0 --- /dev/null +++ b/sources/themes/material/img/icons/network_cell.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/network_locked.svg b/sources/themes/material/img/icons/network_locked.svg new file mode 100644 index 0000000..0f92a1f --- /dev/null +++ b/sources/themes/material/img/icons/network_locked.svg @@ -0,0 +1,15 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/network_wifi.svg b/sources/themes/material/img/icons/network_wifi.svg new file mode 100644 index 0000000..dc52beb --- /dev/null +++ b/sources/themes/material/img/icons/network_wifi.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/new_releases.svg b/sources/themes/material/img/icons/new_releases.svg new file mode 100644 index 0000000..dc70af2 --- /dev/null +++ b/sources/themes/material/img/icons/new_releases.svg @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/nfc.svg b/sources/themes/material/img/icons/nfc.svg new file mode 100644 index 0000000..ce47f6f --- /dev/null +++ b/sources/themes/material/img/icons/nfc.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/no_sim.svg b/sources/themes/material/img/icons/no_sim.svg new file mode 100644 index 0000000..a2290c2 --- /dev/null +++ b/sources/themes/material/img/icons/no_sim.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/not_interested.svg b/sources/themes/material/img/icons/not_interested.svg new file mode 100644 index 0000000..35fa859 --- /dev/null +++ b/sources/themes/material/img/icons/not_interested.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/note_add.svg b/sources/themes/material/img/icons/note_add.svg new file mode 100644 index 0000000..c6a72d7 --- /dev/null +++ b/sources/themes/material/img/icons/note_add.svg @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/notifications.svg b/sources/themes/material/img/icons/notifications.svg new file mode 100644 index 0000000..8549958 --- /dev/null +++ b/sources/themes/material/img/icons/notifications.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/notifications_none.svg b/sources/themes/material/img/icons/notifications_none.svg new file mode 100644 index 0000000..6e004fe --- /dev/null +++ b/sources/themes/material/img/icons/notifications_none.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/notifications_off.svg b/sources/themes/material/img/icons/notifications_off.svg new file mode 100644 index 0000000..e00b92f --- /dev/null +++ b/sources/themes/material/img/icons/notifications_off.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/notifications_on.svg b/sources/themes/material/img/icons/notifications_on.svg new file mode 100644 index 0000000..986cdc4 --- /dev/null +++ b/sources/themes/material/img/icons/notifications_on.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/notifications_paused.svg b/sources/themes/material/img/icons/notifications_paused.svg new file mode 100644 index 0000000..4c20a4e --- /dev/null +++ b/sources/themes/material/img/icons/notifications_paused.svg @@ -0,0 +1,16 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/now_wallpaper.svg b/sources/themes/material/img/icons/now_wallpaper.svg new file mode 100644 index 0000000..a467859 --- /dev/null +++ b/sources/themes/material/img/icons/now_wallpaper.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/now_widgets.svg b/sources/themes/material/img/icons/now_widgets.svg new file mode 100644 index 0000000..b5b83ac --- /dev/null +++ b/sources/themes/material/img/icons/now_widgets.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/open_in_browser.svg b/sources/themes/material/img/icons/open_in_browser.svg new file mode 100644 index 0000000..a7e54e9 --- /dev/null +++ b/sources/themes/material/img/icons/open_in_browser.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/open_in_new.svg b/sources/themes/material/img/icons/open_in_new.svg new file mode 100644 index 0000000..4104b8f --- /dev/null +++ b/sources/themes/material/img/icons/open_in_new.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/open_with.svg b/sources/themes/material/img/icons/open_with.svg new file mode 100644 index 0000000..5db90d9 --- /dev/null +++ b/sources/themes/material/img/icons/open_with.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/pages.svg b/sources/themes/material/img/icons/pages.svg new file mode 100644 index 0000000..cadba64 --- /dev/null +++ b/sources/themes/material/img/icons/pages.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/pageview.svg b/sources/themes/material/img/icons/pageview.svg new file mode 100644 index 0000000..c4baf2b --- /dev/null +++ b/sources/themes/material/img/icons/pageview.svg @@ -0,0 +1,13 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/palette.svg b/sources/themes/material/img/icons/palette.svg new file mode 100644 index 0000000..09f2eb1 --- /dev/null +++ b/sources/themes/material/img/icons/palette.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/panorama.svg b/sources/themes/material/img/icons/panorama.svg new file mode 100644 index 0000000..e7ed1c3 --- /dev/null +++ b/sources/themes/material/img/icons/panorama.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/panorama_fisheye.svg b/sources/themes/material/img/icons/panorama_fisheye.svg new file mode 100644 index 0000000..2e9da13 --- /dev/null +++ b/sources/themes/material/img/icons/panorama_fisheye.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/panorama_horizontal.svg b/sources/themes/material/img/icons/panorama_horizontal.svg new file mode 100644 index 0000000..0011d6c --- /dev/null +++ b/sources/themes/material/img/icons/panorama_horizontal.svg @@ -0,0 +1,12 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/panorama_vertical.svg b/sources/themes/material/img/icons/panorama_vertical.svg new file mode 100644 index 0000000..ae50982 --- /dev/null +++ b/sources/themes/material/img/icons/panorama_vertical.svg @@ -0,0 +1,11 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/panorama_wide_angle.svg b/sources/themes/material/img/icons/panorama_wide_angle.svg new file mode 100644 index 0000000..eed0196 --- /dev/null +++ b/sources/themes/material/img/icons/panorama_wide_angle.svg @@ -0,0 +1,12 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/party_mode.svg b/sources/themes/material/img/icons/party_mode.svg new file mode 100644 index 0000000..7d1799f --- /dev/null +++ b/sources/themes/material/img/icons/party_mode.svg @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/pause.svg b/sources/themes/material/img/icons/pause.svg new file mode 100644 index 0000000..342e0be --- /dev/null +++ b/sources/themes/material/img/icons/pause.svg @@ -0,0 +1,8 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/pause_circle_fill.svg b/sources/themes/material/img/icons/pause_circle_fill.svg new file mode 100644 index 0000000..cf9d453 --- /dev/null +++ b/sources/themes/material/img/icons/pause_circle_fill.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/pause_circle_outline.svg b/sources/themes/material/img/icons/pause_circle_outline.svg new file mode 100644 index 0000000..f206725 --- /dev/null +++ b/sources/themes/material/img/icons/pause_circle_outline.svg @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/payment.svg b/sources/themes/material/img/icons/payment.svg new file mode 100644 index 0000000..625fe13 --- /dev/null +++ b/sources/themes/material/img/icons/payment.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/people.svg b/sources/themes/material/img/icons/people.svg new file mode 100644 index 0000000..0a8e742 --- /dev/null +++ b/sources/themes/material/img/icons/people.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/people_outline.svg b/sources/themes/material/img/icons/people_outline.svg new file mode 100644 index 0000000..41a5265 --- /dev/null +++ b/sources/themes/material/img/icons/people_outline.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/perm_camera_m.svg b/sources/themes/material/img/icons/perm_camera_m.svg new file mode 100644 index 0000000..63bab7f --- /dev/null +++ b/sources/themes/material/img/icons/perm_camera_m.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/perm_contact_cal.svg b/sources/themes/material/img/icons/perm_contact_cal.svg new file mode 100644 index 0000000..88083e0 --- /dev/null +++ b/sources/themes/material/img/icons/perm_contact_cal.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/perm_data_setting.svg b/sources/themes/material/img/icons/perm_data_setting.svg new file mode 100644 index 0000000..ec4b217 --- /dev/null +++ b/sources/themes/material/img/icons/perm_data_setting.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/perm_device_info.svg b/sources/themes/material/img/icons/perm_device_info.svg new file mode 100644 index 0000000..f6c12a5 --- /dev/null +++ b/sources/themes/material/img/icons/perm_device_info.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/perm_identity.svg b/sources/themes/material/img/icons/perm_identity.svg new file mode 100644 index 0000000..55ad4b1 --- /dev/null +++ b/sources/themes/material/img/icons/perm_identity.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/perm_media.svg b/sources/themes/material/img/icons/perm_media.svg new file mode 100644 index 0000000..298cdb6 --- /dev/null +++ b/sources/themes/material/img/icons/perm_media.svg @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/perm_phone_msg.svg b/sources/themes/material/img/icons/perm_phone_msg.svg new file mode 100644 index 0000000..3629029 --- /dev/null +++ b/sources/themes/material/img/icons/perm_phone_msg.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/perm_scan_wifi.svg b/sources/themes/material/img/icons/perm_scan_wifi.svg new file mode 100644 index 0000000..c2b55c8 --- /dev/null +++ b/sources/themes/material/img/icons/perm_scan_wifi.svg @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/person.svg b/sources/themes/material/img/icons/person.svg new file mode 100644 index 0000000..f4e6b78 --- /dev/null +++ b/sources/themes/material/img/icons/person.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/person_add.svg b/sources/themes/material/img/icons/person_add.svg new file mode 100644 index 0000000..296969f --- /dev/null +++ b/sources/themes/material/img/icons/person_add.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/person_outline.svg b/sources/themes/material/img/icons/person_outline.svg new file mode 100644 index 0000000..1ecc0b6 --- /dev/null +++ b/sources/themes/material/img/icons/person_outline.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/phone.svg b/sources/themes/material/img/icons/phone.svg new file mode 100644 index 0000000..49d64e4 --- /dev/null +++ b/sources/themes/material/img/icons/phone.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/phone_android.svg b/sources/themes/material/img/icons/phone_android.svg new file mode 100644 index 0000000..6c5c468 --- /dev/null +++ b/sources/themes/material/img/icons/phone_android.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/phone_bluetooth_speaker.svg b/sources/themes/material/img/icons/phone_bluetooth_speaker.svg new file mode 100644 index 0000000..e3d85eb --- /dev/null +++ b/sources/themes/material/img/icons/phone_bluetooth_speaker.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/phone_forwarded.svg b/sources/themes/material/img/icons/phone_forwarded.svg new file mode 100644 index 0000000..ee3653e --- /dev/null +++ b/sources/themes/material/img/icons/phone_forwarded.svg @@ -0,0 +1,15 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/phone_in_talk.svg b/sources/themes/material/img/icons/phone_in_talk.svg new file mode 100644 index 0000000..489b102 --- /dev/null +++ b/sources/themes/material/img/icons/phone_in_talk.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/phone_iphone.svg b/sources/themes/material/img/icons/phone_iphone.svg new file mode 100644 index 0000000..4cc1534 --- /dev/null +++ b/sources/themes/material/img/icons/phone_iphone.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/phone_locked.svg b/sources/themes/material/img/icons/phone_locked.svg new file mode 100644 index 0000000..a58ae49 --- /dev/null +++ b/sources/themes/material/img/icons/phone_locked.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/phone_missed.svg b/sources/themes/material/img/icons/phone_missed.svg new file mode 100644 index 0000000..c3f4568 --- /dev/null +++ b/sources/themes/material/img/icons/phone_missed.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/phone_paused.svg b/sources/themes/material/img/icons/phone_paused.svg new file mode 100644 index 0000000..101dd27 --- /dev/null +++ b/sources/themes/material/img/icons/phone_paused.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/phonelink.svg b/sources/themes/material/img/icons/phonelink.svg new file mode 100644 index 0000000..0bce4f7 --- /dev/null +++ b/sources/themes/material/img/icons/phonelink.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/phonelink_off.svg b/sources/themes/material/img/icons/phonelink_off.svg new file mode 100644 index 0000000..2b6a4d4 --- /dev/null +++ b/sources/themes/material/img/icons/phonelink_off.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/photo.svg b/sources/themes/material/img/icons/photo.svg new file mode 100644 index 0000000..667b4b7 --- /dev/null +++ b/sources/themes/material/img/icons/photo.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/photo_album.svg b/sources/themes/material/img/icons/photo_album.svg new file mode 100644 index 0000000..f19b32d --- /dev/null +++ b/sources/themes/material/img/icons/photo_album.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/photo_camera.svg b/sources/themes/material/img/icons/photo_camera.svg new file mode 100644 index 0000000..030f413 --- /dev/null +++ b/sources/themes/material/img/icons/photo_camera.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/photo_library.svg b/sources/themes/material/img/icons/photo_library.svg new file mode 100644 index 0000000..0d2a14b --- /dev/null +++ b/sources/themes/material/img/icons/photo_library.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/picture_in_picture.svg b/sources/themes/material/img/icons/picture_in_picture.svg new file mode 100644 index 0000000..c7650c2 --- /dev/null +++ b/sources/themes/material/img/icons/picture_in_picture.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/pin_drop.svg b/sources/themes/material/img/icons/pin_drop.svg new file mode 100644 index 0000000..f3dde7a --- /dev/null +++ b/sources/themes/material/img/icons/pin_drop.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/place.svg b/sources/themes/material/img/icons/place.svg new file mode 100644 index 0000000..48383c9 --- /dev/null +++ b/sources/themes/material/img/icons/place.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/play_arrow.svg b/sources/themes/material/img/icons/play_arrow.svg new file mode 100644 index 0000000..57e2ec9 --- /dev/null +++ b/sources/themes/material/img/icons/play_arrow.svg @@ -0,0 +1,8 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/play_circle_fill.svg b/sources/themes/material/img/icons/play_circle_fill.svg new file mode 100644 index 0000000..f533184 --- /dev/null +++ b/sources/themes/material/img/icons/play_circle_fill.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/play_circle_outline.svg b/sources/themes/material/img/icons/play_circle_outline.svg new file mode 100644 index 0000000..830290f --- /dev/null +++ b/sources/themes/material/img/icons/play_circle_outline.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/play_download.svg b/sources/themes/material/img/icons/play_download.svg new file mode 100644 index 0000000..94ab3ac --- /dev/null +++ b/sources/themes/material/img/icons/play_download.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/play_install.svg b/sources/themes/material/img/icons/play_install.svg new file mode 100644 index 0000000..abaf753 --- /dev/null +++ b/sources/themes/material/img/icons/play_install.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/play_shopping_bag.svg b/sources/themes/material/img/icons/play_shopping_bag.svg new file mode 100644 index 0000000..6323087 --- /dev/null +++ b/sources/themes/material/img/icons/play_shopping_bag.svg @@ -0,0 +1,16 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/playlist_add.svg b/sources/themes/material/img/icons/playlist_add.svg new file mode 100644 index 0000000..f7bca6f --- /dev/null +++ b/sources/themes/material/img/icons/playlist_add.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/plus_one.svg b/sources/themes/material/img/icons/plus_one.svg new file mode 100644 index 0000000..5c1ae6e --- /dev/null +++ b/sources/themes/material/img/icons/plus_one.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/poll.svg b/sources/themes/material/img/icons/poll.svg new file mode 100644 index 0000000..c21624a --- /dev/null +++ b/sources/themes/material/img/icons/poll.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/polymer.svg b/sources/themes/material/img/icons/polymer.svg new file mode 100644 index 0000000..ab7afac --- /dev/null +++ b/sources/themes/material/img/icons/polymer.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/portable_wifi_off.svg b/sources/themes/material/img/icons/portable_wifi_off.svg new file mode 100644 index 0000000..0583bf0 --- /dev/null +++ b/sources/themes/material/img/icons/portable_wifi_off.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/portrait.svg b/sources/themes/material/img/icons/portrait.svg new file mode 100644 index 0000000..0c4d8ed --- /dev/null +++ b/sources/themes/material/img/icons/portrait.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/print.svg b/sources/themes/material/img/icons/print.svg new file mode 100644 index 0000000..2668973 --- /dev/null +++ b/sources/themes/material/img/icons/print.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/publ.svg b/sources/themes/material/img/icons/publ.svg new file mode 100644 index 0000000..f0f55dd --- /dev/null +++ b/sources/themes/material/img/icons/publ.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/publish.svg b/sources/themes/material/img/icons/publish.svg new file mode 100644 index 0000000..9ad44e1 --- /dev/null +++ b/sources/themes/material/img/icons/publish.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/query_builder.svg b/sources/themes/material/img/icons/query_builder.svg new file mode 100644 index 0000000..6354186 --- /dev/null +++ b/sources/themes/material/img/icons/query_builder.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/question_answer.svg b/sources/themes/material/img/icons/question_answer.svg new file mode 100644 index 0000000..b6caa38 --- /dev/null +++ b/sources/themes/material/img/icons/question_answer.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/queue.svg b/sources/themes/material/img/icons/queue.svg new file mode 100644 index 0000000..1bfda3b --- /dev/null +++ b/sources/themes/material/img/icons/queue.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/queue_mus.svg b/sources/themes/material/img/icons/queue_mus.svg new file mode 100644 index 0000000..6cb274e --- /dev/null +++ b/sources/themes/material/img/icons/queue_mus.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/quick_contacts_dialer.svg b/sources/themes/material/img/icons/quick_contacts_dialer.svg new file mode 100644 index 0000000..d8a7f44 --- /dev/null +++ b/sources/themes/material/img/icons/quick_contacts_dialer.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/quick_contacts_mail.svg b/sources/themes/material/img/icons/quick_contacts_mail.svg new file mode 100644 index 0000000..b46b188 --- /dev/null +++ b/sources/themes/material/img/icons/quick_contacts_mail.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/radio.svg b/sources/themes/material/img/icons/radio.svg new file mode 100644 index 0000000..1e636ed --- /dev/null +++ b/sources/themes/material/img/icons/radio.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/radio_button_off.svg b/sources/themes/material/img/icons/radio_button_off.svg new file mode 100644 index 0000000..c5712a5 --- /dev/null +++ b/sources/themes/material/img/icons/radio_button_off.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/radio_button_on.svg b/sources/themes/material/img/icons/radio_button_on.svg new file mode 100644 index 0000000..7182537 --- /dev/null +++ b/sources/themes/material/img/icons/radio_button_on.svg @@ -0,0 +1,16 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/rate_review.svg b/sources/themes/material/img/icons/rate_review.svg new file mode 100644 index 0000000..53db2b8 --- /dev/null +++ b/sources/themes/material/img/icons/rate_review.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/receipt.svg b/sources/themes/material/img/icons/receipt.svg new file mode 100644 index 0000000..79af2b8 --- /dev/null +++ b/sources/themes/material/img/icons/receipt.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/recent_actors.svg b/sources/themes/material/img/icons/recent_actors.svg new file mode 100644 index 0000000..7a95ca5 --- /dev/null +++ b/sources/themes/material/img/icons/recent_actors.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/redeem.svg b/sources/themes/material/img/icons/redeem.svg new file mode 100644 index 0000000..87d98b6 --- /dev/null +++ b/sources/themes/material/img/icons/redeem.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/redo.svg b/sources/themes/material/img/icons/redo.svg new file mode 100644 index 0000000..003e10c --- /dev/null +++ b/sources/themes/material/img/icons/redo.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/refresh.svg b/sources/themes/material/img/icons/refresh.svg new file mode 100644 index 0000000..0d0710f --- /dev/null +++ b/sources/themes/material/img/icons/refresh.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/remove.svg b/sources/themes/material/img/icons/remove.svg new file mode 100644 index 0000000..8afbc57 --- /dev/null +++ b/sources/themes/material/img/icons/remove.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/remove_circle.svg b/sources/themes/material/img/icons/remove_circle.svg new file mode 100644 index 0000000..88b4f8e --- /dev/null +++ b/sources/themes/material/img/icons/remove_circle.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/remove_circle_outline.svg b/sources/themes/material/img/icons/remove_circle_outline.svg new file mode 100644 index 0000000..0eb1b80 --- /dev/null +++ b/sources/themes/material/img/icons/remove_circle_outline.svg @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/remove_red_eye.svg b/sources/themes/material/img/icons/remove_red_eye.svg new file mode 100644 index 0000000..0d2ac3b --- /dev/null +++ b/sources/themes/material/img/icons/remove_red_eye.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/reorder.svg b/sources/themes/material/img/icons/reorder.svg new file mode 100644 index 0000000..4fd21f5 --- /dev/null +++ b/sources/themes/material/img/icons/reorder.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/repeat.svg b/sources/themes/material/img/icons/repeat.svg new file mode 100644 index 0000000..a0b69ff --- /dev/null +++ b/sources/themes/material/img/icons/repeat.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/repeat_one.svg b/sources/themes/material/img/icons/repeat_one.svg new file mode 100644 index 0000000..2fb1d99 --- /dev/null +++ b/sources/themes/material/img/icons/repeat_one.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/replay.svg b/sources/themes/material/img/icons/replay.svg new file mode 100644 index 0000000..2d595e4 --- /dev/null +++ b/sources/themes/material/img/icons/replay.svg @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/reply.svg b/sources/themes/material/img/icons/reply.svg new file mode 100644 index 0000000..b644c2f --- /dev/null +++ b/sources/themes/material/img/icons/reply.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/reply_all.svg b/sources/themes/material/img/icons/reply_all.svg new file mode 100644 index 0000000..4d07d78 --- /dev/null +++ b/sources/themes/material/img/icons/reply_all.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/report.svg b/sources/themes/material/img/icons/report.svg new file mode 100644 index 0000000..df167e4 --- /dev/null +++ b/sources/themes/material/img/icons/report.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/report_problem.svg b/sources/themes/material/img/icons/report_problem.svg new file mode 100644 index 0000000..a9add3c --- /dev/null +++ b/sources/themes/material/img/icons/report_problem.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/restaurant_menu.svg b/sources/themes/material/img/icons/restaurant_menu.svg new file mode 100644 index 0000000..0f3d006 --- /dev/null +++ b/sources/themes/material/img/icons/restaurant_menu.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/restore.svg b/sources/themes/material/img/icons/restore.svg new file mode 100644 index 0000000..f44824e --- /dev/null +++ b/sources/themes/material/img/icons/restore.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/ring_volume.svg b/sources/themes/material/img/icons/ring_volume.svg new file mode 100644 index 0000000..95e79dd --- /dev/null +++ b/sources/themes/material/img/icons/ring_volume.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/room.svg b/sources/themes/material/img/icons/room.svg new file mode 100644 index 0000000..dd8b2c8 --- /dev/null +++ b/sources/themes/material/img/icons/room.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/rotate_left.svg b/sources/themes/material/img/icons/rotate_left.svg new file mode 100644 index 0000000..7a21bad --- /dev/null +++ b/sources/themes/material/img/icons/rotate_left.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/rotate_right.svg b/sources/themes/material/img/icons/rotate_right.svg new file mode 100644 index 0000000..1658de4 --- /dev/null +++ b/sources/themes/material/img/icons/rotate_right.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/satellite.svg b/sources/themes/material/img/icons/satellite.svg new file mode 100644 index 0000000..21fcc45 --- /dev/null +++ b/sources/themes/material/img/icons/satellite.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/save.svg b/sources/themes/material/img/icons/save.svg new file mode 100644 index 0000000..e08fc49 --- /dev/null +++ b/sources/themes/material/img/icons/save.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/schedule.svg b/sources/themes/material/img/icons/schedule.svg new file mode 100644 index 0000000..6976da9 --- /dev/null +++ b/sources/themes/material/img/icons/schedule.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/school.svg b/sources/themes/material/img/icons/school.svg new file mode 100644 index 0000000..1e28528 --- /dev/null +++ b/sources/themes/material/img/icons/school.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/screen_lock_landscape.svg b/sources/themes/material/img/icons/screen_lock_landscape.svg new file mode 100644 index 0000000..76f20fb --- /dev/null +++ b/sources/themes/material/img/icons/screen_lock_landscape.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/screen_lock_portrait.svg b/sources/themes/material/img/icons/screen_lock_portrait.svg new file mode 100644 index 0000000..abd1613 --- /dev/null +++ b/sources/themes/material/img/icons/screen_lock_portrait.svg @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/screen_lock_rotation.svg b/sources/themes/material/img/icons/screen_lock_rotation.svg new file mode 100644 index 0000000..d048b5d --- /dev/null +++ b/sources/themes/material/img/icons/screen_lock_rotation.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/screen_rotation.svg b/sources/themes/material/img/icons/screen_rotation.svg new file mode 100644 index 0000000..fbef3d4 --- /dev/null +++ b/sources/themes/material/img/icons/screen_rotation.svg @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/sd_card.svg b/sources/themes/material/img/icons/sd_card.svg new file mode 100644 index 0000000..53cb27a --- /dev/null +++ b/sources/themes/material/img/icons/sd_card.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/sd_storage.svg b/sources/themes/material/img/icons/sd_storage.svg new file mode 100644 index 0000000..bf01e12 --- /dev/null +++ b/sources/themes/material/img/icons/sd_storage.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/search.svg b/sources/themes/material/img/icons/search.svg new file mode 100644 index 0000000..b113314 --- /dev/null +++ b/sources/themes/material/img/icons/search.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/security.svg b/sources/themes/material/img/icons/security.svg new file mode 100644 index 0000000..9ddce12 --- /dev/null +++ b/sources/themes/material/img/icons/security.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/select_all.svg b/sources/themes/material/img/icons/select_all.svg new file mode 100644 index 0000000..130e850 --- /dev/null +++ b/sources/themes/material/img/icons/select_all.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/send.svg b/sources/themes/material/img/icons/send.svg new file mode 100644 index 0000000..018c599 --- /dev/null +++ b/sources/themes/material/img/icons/send.svg @@ -0,0 +1,8 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/settings.svg b/sources/themes/material/img/icons/settings.svg new file mode 100644 index 0000000..0840264 --- /dev/null +++ b/sources/themes/material/img/icons/settings.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/settings_applications.svg b/sources/themes/material/img/icons/settings_applications.svg new file mode 100644 index 0000000..6ab7d9e --- /dev/null +++ b/sources/themes/material/img/icons/settings_applications.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/settings_backup_restore.svg b/sources/themes/material/img/icons/settings_backup_restore.svg new file mode 100644 index 0000000..9710a54 --- /dev/null +++ b/sources/themes/material/img/icons/settings_backup_restore.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/settings_bluetooth.svg b/sources/themes/material/img/icons/settings_bluetooth.svg new file mode 100644 index 0000000..debb3a3 --- /dev/null +++ b/sources/themes/material/img/icons/settings_bluetooth.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/settings_cell.svg b/sources/themes/material/img/icons/settings_cell.svg new file mode 100644 index 0000000..3dd4389 --- /dev/null +++ b/sources/themes/material/img/icons/settings_cell.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/settings_display.svg b/sources/themes/material/img/icons/settings_display.svg new file mode 100644 index 0000000..6c49384 --- /dev/null +++ b/sources/themes/material/img/icons/settings_display.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/settings_ethernet.svg b/sources/themes/material/img/icons/settings_ethernet.svg new file mode 100644 index 0000000..035138c --- /dev/null +++ b/sources/themes/material/img/icons/settings_ethernet.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/settings_input_antenna.svg b/sources/themes/material/img/icons/settings_input_antenna.svg new file mode 100644 index 0000000..f3f4ae0 --- /dev/null +++ b/sources/themes/material/img/icons/settings_input_antenna.svg @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/settings_input_component.svg b/sources/themes/material/img/icons/settings_input_component.svg new file mode 100644 index 0000000..a26235d --- /dev/null +++ b/sources/themes/material/img/icons/settings_input_component.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/settings_input_composite.svg b/sources/themes/material/img/icons/settings_input_composite.svg new file mode 100644 index 0000000..b9bbf10 --- /dev/null +++ b/sources/themes/material/img/icons/settings_input_composite.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/settings_input_hdmi.svg b/sources/themes/material/img/icons/settings_input_hdmi.svg new file mode 100644 index 0000000..f69f0c9 --- /dev/null +++ b/sources/themes/material/img/icons/settings_input_hdmi.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/settings_input_svideo.svg b/sources/themes/material/img/icons/settings_input_svideo.svg new file mode 100644 index 0000000..11268b3 --- /dev/null +++ b/sources/themes/material/img/icons/settings_input_svideo.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/settings_overscan.svg b/sources/themes/material/img/icons/settings_overscan.svg new file mode 100644 index 0000000..af76526 --- /dev/null +++ b/sources/themes/material/img/icons/settings_overscan.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/settings_phone.svg b/sources/themes/material/img/icons/settings_phone.svg new file mode 100644 index 0000000..e33aac7 --- /dev/null +++ b/sources/themes/material/img/icons/settings_phone.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/settings_power.svg b/sources/themes/material/img/icons/settings_power.svg new file mode 100644 index 0000000..8dc7b2f --- /dev/null +++ b/sources/themes/material/img/icons/settings_power.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/settings_remote.svg b/sources/themes/material/img/icons/settings_remote.svg new file mode 100644 index 0000000..02051b8 --- /dev/null +++ b/sources/themes/material/img/icons/settings_remote.svg @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/settings_system_daydream.svg b/sources/themes/material/img/icons/settings_system_daydream.svg new file mode 100644 index 0000000..3161edb --- /dev/null +++ b/sources/themes/material/img/icons/settings_system_daydream.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/settings_voice.svg b/sources/themes/material/img/icons/settings_voice.svg new file mode 100644 index 0000000..65cccad --- /dev/null +++ b/sources/themes/material/img/icons/settings_voice.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/share.svg b/sources/themes/material/img/icons/share.svg new file mode 100644 index 0000000..142a11f --- /dev/null +++ b/sources/themes/material/img/icons/share.svg @@ -0,0 +1,15 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/shop.svg b/sources/themes/material/img/icons/shop.svg new file mode 100644 index 0000000..a519bf7 --- /dev/null +++ b/sources/themes/material/img/icons/shop.svg @@ -0,0 +1,13 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/shop_two.svg b/sources/themes/material/img/icons/shop_two.svg new file mode 100644 index 0000000..7f343aa --- /dev/null +++ b/sources/themes/material/img/icons/shop_two.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/shopping_basket.svg b/sources/themes/material/img/icons/shopping_basket.svg new file mode 100644 index 0000000..0465396 --- /dev/null +++ b/sources/themes/material/img/icons/shopping_basket.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/shopping_cart.svg b/sources/themes/material/img/icons/shopping_cart.svg new file mode 100644 index 0000000..81f72a1 --- /dev/null +++ b/sources/themes/material/img/icons/shopping_cart.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/shuffle.svg b/sources/themes/material/img/icons/shuffle.svg new file mode 100644 index 0000000..b12cee1 --- /dev/null +++ b/sources/themes/material/img/icons/shuffle.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/signal_cellular_0_bar.svg b/sources/themes/material/img/icons/signal_cellular_0_bar.svg new file mode 100644 index 0000000..13ff9f9 --- /dev/null +++ b/sources/themes/material/img/icons/signal_cellular_0_bar.svg @@ -0,0 +1,4 @@ + + + + diff --git a/sources/themes/material/img/icons/signal_cellular_1_bar.svg b/sources/themes/material/img/icons/signal_cellular_1_bar.svg new file mode 100644 index 0000000..b65c2d5 --- /dev/null +++ b/sources/themes/material/img/icons/signal_cellular_1_bar.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/signal_cellular_2_bar.svg b/sources/themes/material/img/icons/signal_cellular_2_bar.svg new file mode 100644 index 0000000..1c13116 --- /dev/null +++ b/sources/themes/material/img/icons/signal_cellular_2_bar.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/signal_cellular_3_bar.svg b/sources/themes/material/img/icons/signal_cellular_3_bar.svg new file mode 100644 index 0000000..f17f0c5 --- /dev/null +++ b/sources/themes/material/img/icons/signal_cellular_3_bar.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/signal_cellular_4_bar.svg b/sources/themes/material/img/icons/signal_cellular_4_bar.svg new file mode 100644 index 0000000..c527b1f --- /dev/null +++ b/sources/themes/material/img/icons/signal_cellular_4_bar.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/signal_cellular_connected_no_internet_0_bar.svg b/sources/themes/material/img/icons/signal_cellular_connected_no_internet_0_bar.svg new file mode 100644 index 0000000..e527edb --- /dev/null +++ b/sources/themes/material/img/icons/signal_cellular_connected_no_internet_0_bar.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/signal_cellular_connected_no_internet_1_bar.svg b/sources/themes/material/img/icons/signal_cellular_connected_no_internet_1_bar.svg new file mode 100644 index 0000000..97f206e --- /dev/null +++ b/sources/themes/material/img/icons/signal_cellular_connected_no_internet_1_bar.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/signal_cellular_connected_no_internet_2_bar.svg b/sources/themes/material/img/icons/signal_cellular_connected_no_internet_2_bar.svg new file mode 100644 index 0000000..82ca82e --- /dev/null +++ b/sources/themes/material/img/icons/signal_cellular_connected_no_internet_2_bar.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/signal_cellular_connected_no_internet_3_bar.svg b/sources/themes/material/img/icons/signal_cellular_connected_no_internet_3_bar.svg new file mode 100644 index 0000000..fcb6204 --- /dev/null +++ b/sources/themes/material/img/icons/signal_cellular_connected_no_internet_3_bar.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/signal_cellular_connected_no_internet_4_bar.svg b/sources/themes/material/img/icons/signal_cellular_connected_no_internet_4_bar.svg new file mode 100644 index 0000000..731aec0 --- /dev/null +++ b/sources/themes/material/img/icons/signal_cellular_connected_no_internet_4_bar.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/signal_cellular_no_sim.svg b/sources/themes/material/img/icons/signal_cellular_no_sim.svg new file mode 100644 index 0000000..0116eb6 --- /dev/null +++ b/sources/themes/material/img/icons/signal_cellular_no_sim.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/signal_cellular_null.svg b/sources/themes/material/img/icons/signal_cellular_null.svg new file mode 100644 index 0000000..9182814 --- /dev/null +++ b/sources/themes/material/img/icons/signal_cellular_null.svg @@ -0,0 +1,8 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/signal_cellular_off.svg b/sources/themes/material/img/icons/signal_cellular_off.svg new file mode 100644 index 0000000..0270a55 --- /dev/null +++ b/sources/themes/material/img/icons/signal_cellular_off.svg @@ -0,0 +1,8 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/signal_wifi_0_bar.svg b/sources/themes/material/img/icons/signal_wifi_0_bar.svg new file mode 100644 index 0000000..f71840f --- /dev/null +++ b/sources/themes/material/img/icons/signal_wifi_0_bar.svg @@ -0,0 +1,4 @@ + + + + diff --git a/sources/themes/material/img/icons/signal_wifi_1_bar.svg b/sources/themes/material/img/icons/signal_wifi_1_bar.svg new file mode 100644 index 0000000..d5c7e56 --- /dev/null +++ b/sources/themes/material/img/icons/signal_wifi_1_bar.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/signal_wifi_2_bar.svg b/sources/themes/material/img/icons/signal_wifi_2_bar.svg new file mode 100644 index 0000000..9b70a31 --- /dev/null +++ b/sources/themes/material/img/icons/signal_wifi_2_bar.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/signal_wifi_3_bar.svg b/sources/themes/material/img/icons/signal_wifi_3_bar.svg new file mode 100644 index 0000000..644184e --- /dev/null +++ b/sources/themes/material/img/icons/signal_wifi_3_bar.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/signal_wifi_4_bar.svg b/sources/themes/material/img/icons/signal_wifi_4_bar.svg new file mode 100644 index 0000000..2c956d1 --- /dev/null +++ b/sources/themes/material/img/icons/signal_wifi_4_bar.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/signal_wifi_off.svg b/sources/themes/material/img/icons/signal_wifi_off.svg new file mode 100644 index 0000000..3b4333e --- /dev/null +++ b/sources/themes/material/img/icons/signal_wifi_off.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/signal_wifi_statusbar_1_bar.svg b/sources/themes/material/img/icons/signal_wifi_statusbar_1_bar.svg new file mode 100644 index 0000000..fb9d5bf --- /dev/null +++ b/sources/themes/material/img/icons/signal_wifi_statusbar_1_bar.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/signal_wifi_statusbar_2_bar.svg b/sources/themes/material/img/icons/signal_wifi_statusbar_2_bar.svg new file mode 100644 index 0000000..38f0026 --- /dev/null +++ b/sources/themes/material/img/icons/signal_wifi_statusbar_2_bar.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/signal_wifi_statusbar_3_bar.svg b/sources/themes/material/img/icons/signal_wifi_statusbar_3_bar.svg new file mode 100644 index 0000000..4882a85 --- /dev/null +++ b/sources/themes/material/img/icons/signal_wifi_statusbar_3_bar.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/signal_wifi_statusbar_4_bar.svg b/sources/themes/material/img/icons/signal_wifi_statusbar_4_bar.svg new file mode 100644 index 0000000..62f006b --- /dev/null +++ b/sources/themes/material/img/icons/signal_wifi_statusbar_4_bar.svg @@ -0,0 +1,8 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/signal_wifi_statusbar_connected_no_internet.svg b/sources/themes/material/img/icons/signal_wifi_statusbar_connected_no_internet.svg new file mode 100644 index 0000000..7429b34 --- /dev/null +++ b/sources/themes/material/img/icons/signal_wifi_statusbar_connected_no_internet.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/signal_wifi_statusbar_connected_no_internet_1.svg b/sources/themes/material/img/icons/signal_wifi_statusbar_connected_no_internet_1.svg new file mode 100644 index 0000000..1b9f1b6 --- /dev/null +++ b/sources/themes/material/img/icons/signal_wifi_statusbar_connected_no_internet_1.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/signal_wifi_statusbar_connected_no_internet_2.svg b/sources/themes/material/img/icons/signal_wifi_statusbar_connected_no_internet_2.svg new file mode 100644 index 0000000..286a62f --- /dev/null +++ b/sources/themes/material/img/icons/signal_wifi_statusbar_connected_no_internet_2.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/signal_wifi_statusbar_connected_no_internet_3.svg b/sources/themes/material/img/icons/signal_wifi_statusbar_connected_no_internet_3.svg new file mode 100644 index 0000000..880cb08 --- /dev/null +++ b/sources/themes/material/img/icons/signal_wifi_statusbar_connected_no_internet_3.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/signal_wifi_statusbar_connected_no_internet_4.svg b/sources/themes/material/img/icons/signal_wifi_statusbar_connected_no_internet_4.svg new file mode 100644 index 0000000..2803e82 --- /dev/null +++ b/sources/themes/material/img/icons/signal_wifi_statusbar_connected_no_internet_4.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/signal_wifi_statusbar_not_connected.svg b/sources/themes/material/img/icons/signal_wifi_statusbar_not_connected.svg new file mode 100644 index 0000000..5038cb3 --- /dev/null +++ b/sources/themes/material/img/icons/signal_wifi_statusbar_not_connected.svg @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/signal_wifi_statusbar_null.svg b/sources/themes/material/img/icons/signal_wifi_statusbar_null.svg new file mode 100644 index 0000000..226bca4 --- /dev/null +++ b/sources/themes/material/img/icons/signal_wifi_statusbar_null.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/sim_card.svg b/sources/themes/material/img/icons/sim_card.svg new file mode 100644 index 0000000..e2d338e --- /dev/null +++ b/sources/themes/material/img/icons/sim_card.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/sim_card_alert.svg b/sources/themes/material/img/icons/sim_card_alert.svg new file mode 100644 index 0000000..0cc3140 --- /dev/null +++ b/sources/themes/material/img/icons/sim_card_alert.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/skip_next.svg b/sources/themes/material/img/icons/skip_next.svg new file mode 100644 index 0000000..e5186ed --- /dev/null +++ b/sources/themes/material/img/icons/skip_next.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/skip_previous.svg b/sources/themes/material/img/icons/skip_previous.svg new file mode 100644 index 0000000..b8af3e9 --- /dev/null +++ b/sources/themes/material/img/icons/skip_previous.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/slideshow.svg b/sources/themes/material/img/icons/slideshow.svg new file mode 100644 index 0000000..ad5f0a3 --- /dev/null +++ b/sources/themes/material/img/icons/slideshow.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/smartphone.svg b/sources/themes/material/img/icons/smartphone.svg new file mode 100644 index 0000000..397c2b0 --- /dev/null +++ b/sources/themes/material/img/icons/smartphone.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/sms.svg b/sources/themes/material/img/icons/sms.svg new file mode 100644 index 0000000..aca399d --- /dev/null +++ b/sources/themes/material/img/icons/sms.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/sms_failed.svg b/sources/themes/material/img/icons/sms_failed.svg new file mode 100644 index 0000000..7a6f3fa --- /dev/null +++ b/sources/themes/material/img/icons/sms_failed.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/snooze.svg b/sources/themes/material/img/icons/snooze.svg new file mode 100644 index 0000000..6d5f559 --- /dev/null +++ b/sources/themes/material/img/icons/snooze.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/sort.svg b/sources/themes/material/img/icons/sort.svg new file mode 100644 index 0000000..9c9cea9 --- /dev/null +++ b/sources/themes/material/img/icons/sort.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/speaker.svg b/sources/themes/material/img/icons/speaker.svg new file mode 100644 index 0000000..a38d0a5 --- /dev/null +++ b/sources/themes/material/img/icons/speaker.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/speaker_notes.svg b/sources/themes/material/img/icons/speaker_notes.svg new file mode 100644 index 0000000..3ff6b25 --- /dev/null +++ b/sources/themes/material/img/icons/speaker_notes.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/spellcheck.svg b/sources/themes/material/img/icons/spellcheck.svg new file mode 100644 index 0000000..7252777 --- /dev/null +++ b/sources/themes/material/img/icons/spellcheck.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/star.svg b/sources/themes/material/img/icons/star.svg new file mode 100644 index 0000000..06aba5e --- /dev/null +++ b/sources/themes/material/img/icons/star.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/star_half.svg b/sources/themes/material/img/icons/star_half.svg new file mode 100644 index 0000000..7955053 --- /dev/null +++ b/sources/themes/material/img/icons/star_half.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/star_outline.svg b/sources/themes/material/img/icons/star_outline.svg new file mode 100644 index 0000000..d510349 --- /dev/null +++ b/sources/themes/material/img/icons/star_outline.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/star_rate.svg b/sources/themes/material/img/icons/star_rate.svg new file mode 100644 index 0000000..f2a26f4 --- /dev/null +++ b/sources/themes/material/img/icons/star_rate.svg @@ -0,0 +1,8 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/stars.svg b/sources/themes/material/img/icons/stars.svg new file mode 100644 index 0000000..103c2f0 --- /dev/null +++ b/sources/themes/material/img/icons/stars.svg @@ -0,0 +1,13 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/stay_current_landscape.svg b/sources/themes/material/img/icons/stay_current_landscape.svg new file mode 100644 index 0000000..8e72999 --- /dev/null +++ b/sources/themes/material/img/icons/stay_current_landscape.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/stay_current_portrait.svg b/sources/themes/material/img/icons/stay_current_portrait.svg new file mode 100644 index 0000000..1fa894f --- /dev/null +++ b/sources/themes/material/img/icons/stay_current_portrait.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/stay_primary_landscape.svg b/sources/themes/material/img/icons/stay_primary_landscape.svg new file mode 100644 index 0000000..d21e9d7 --- /dev/null +++ b/sources/themes/material/img/icons/stay_primary_landscape.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/stay_primary_portrait.svg b/sources/themes/material/img/icons/stay_primary_portrait.svg new file mode 100644 index 0000000..ef5d158 --- /dev/null +++ b/sources/themes/material/img/icons/stay_primary_portrait.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/stop.svg b/sources/themes/material/img/icons/stop.svg new file mode 100644 index 0000000..39f1ef3 --- /dev/null +++ b/sources/themes/material/img/icons/stop.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/storage.svg b/sources/themes/material/img/icons/storage.svg new file mode 100644 index 0000000..4d27feb --- /dev/null +++ b/sources/themes/material/img/icons/storage.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/store.svg b/sources/themes/material/img/icons/store.svg new file mode 100644 index 0000000..182c680 --- /dev/null +++ b/sources/themes/material/img/icons/store.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/store_mall_directory.svg b/sources/themes/material/img/icons/store_mall_directory.svg new file mode 100644 index 0000000..f365ff2 --- /dev/null +++ b/sources/themes/material/img/icons/store_mall_directory.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/straighten.svg b/sources/themes/material/img/icons/straighten.svg new file mode 100644 index 0000000..8021e81 --- /dev/null +++ b/sources/themes/material/img/icons/straighten.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/style.svg b/sources/themes/material/img/icons/style.svg new file mode 100644 index 0000000..5822445 --- /dev/null +++ b/sources/themes/material/img/icons/style.svg @@ -0,0 +1,18 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/subject.svg b/sources/themes/material/img/icons/subject.svg new file mode 100644 index 0000000..849bbef --- /dev/null +++ b/sources/themes/material/img/icons/subject.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/subtitles.svg b/sources/themes/material/img/icons/subtitles.svg new file mode 100644 index 0000000..df2ea25 --- /dev/null +++ b/sources/themes/material/img/icons/subtitles.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/supervisor_account.svg b/sources/themes/material/img/icons/supervisor_account.svg new file mode 100644 index 0000000..135ae39 --- /dev/null +++ b/sources/themes/material/img/icons/supervisor_account.svg @@ -0,0 +1,16 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/surround_sound.svg b/sources/themes/material/img/icons/surround_sound.svg new file mode 100644 index 0000000..4b0edb3 --- /dev/null +++ b/sources/themes/material/img/icons/surround_sound.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/swap_calls.svg b/sources/themes/material/img/icons/swap_calls.svg new file mode 100644 index 0000000..ab9f270 --- /dev/null +++ b/sources/themes/material/img/icons/swap_calls.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/swap_horiz.svg b/sources/themes/material/img/icons/swap_horiz.svg new file mode 100644 index 0000000..2990c0f --- /dev/null +++ b/sources/themes/material/img/icons/swap_horiz.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/swap_vert.svg b/sources/themes/material/img/icons/swap_vert.svg new file mode 100644 index 0000000..5364bb1 --- /dev/null +++ b/sources/themes/material/img/icons/swap_vert.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/swap_vert_circle.svg b/sources/themes/material/img/icons/swap_vert_circle.svg new file mode 100644 index 0000000..d696969 --- /dev/null +++ b/sources/themes/material/img/icons/swap_vert_circle.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/switch_camera.svg b/sources/themes/material/img/icons/switch_camera.svg new file mode 100644 index 0000000..28f6bbd --- /dev/null +++ b/sources/themes/material/img/icons/switch_camera.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/switch_video.svg b/sources/themes/material/img/icons/switch_video.svg new file mode 100644 index 0000000..a0d25f8 --- /dev/null +++ b/sources/themes/material/img/icons/switch_video.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/sync.svg b/sources/themes/material/img/icons/sync.svg new file mode 100644 index 0000000..e311b96 --- /dev/null +++ b/sources/themes/material/img/icons/sync.svg @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/sync_disabled.svg b/sources/themes/material/img/icons/sync_disabled.svg new file mode 100644 index 0000000..e608521 --- /dev/null +++ b/sources/themes/material/img/icons/sync_disabled.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/sync_problem.svg b/sources/themes/material/img/icons/sync_problem.svg new file mode 100644 index 0000000..f3be55c --- /dev/null +++ b/sources/themes/material/img/icons/sync_problem.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/system_update.svg b/sources/themes/material/img/icons/system_update.svg new file mode 100644 index 0000000..7d7db96 --- /dev/null +++ b/sources/themes/material/img/icons/system_update.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/system_update_tv.svg b/sources/themes/material/img/icons/system_update_tv.svg new file mode 100644 index 0000000..59cd954 --- /dev/null +++ b/sources/themes/material/img/icons/system_update_tv.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/tab.svg b/sources/themes/material/img/icons/tab.svg new file mode 100644 index 0000000..37d5188 --- /dev/null +++ b/sources/themes/material/img/icons/tab.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/tab_unselected.svg b/sources/themes/material/img/icons/tab_unselected.svg new file mode 100644 index 0000000..17ef5aa --- /dev/null +++ b/sources/themes/material/img/icons/tab_unselected.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/tablet.svg b/sources/themes/material/img/icons/tablet.svg new file mode 100644 index 0000000..d297508 --- /dev/null +++ b/sources/themes/material/img/icons/tablet.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/tablet_android.svg b/sources/themes/material/img/icons/tablet_android.svg new file mode 100644 index 0000000..2cbaecc --- /dev/null +++ b/sources/themes/material/img/icons/tablet_android.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/tablet_mac.svg b/sources/themes/material/img/icons/tablet_mac.svg new file mode 100644 index 0000000..f378701 --- /dev/null +++ b/sources/themes/material/img/icons/tablet_mac.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/tag_faces.svg b/sources/themes/material/img/icons/tag_faces.svg new file mode 100644 index 0000000..8be603c --- /dev/null +++ b/sources/themes/material/img/icons/tag_faces.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/tap_and_play.svg b/sources/themes/material/img/icons/tap_and_play.svg new file mode 100644 index 0000000..826690f --- /dev/null +++ b/sources/themes/material/img/icons/tap_and_play.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/terrain.svg b/sources/themes/material/img/icons/terrain.svg new file mode 100644 index 0000000..5ca3942 --- /dev/null +++ b/sources/themes/material/img/icons/terrain.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/text_format.svg b/sources/themes/material/img/icons/text_format.svg new file mode 100644 index 0000000..cf156da --- /dev/null +++ b/sources/themes/material/img/icons/text_format.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/textsms.svg b/sources/themes/material/img/icons/textsms.svg new file mode 100644 index 0000000..cce0362 --- /dev/null +++ b/sources/themes/material/img/icons/textsms.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/texture.svg b/sources/themes/material/img/icons/texture.svg new file mode 100644 index 0000000..1dbcac4 --- /dev/null +++ b/sources/themes/material/img/icons/texture.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/theaters.svg b/sources/themes/material/img/icons/theaters.svg new file mode 100644 index 0000000..b61a9fc --- /dev/null +++ b/sources/themes/material/img/icons/theaters.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/thumb_down.svg b/sources/themes/material/img/icons/thumb_down.svg new file mode 100644 index 0000000..48cbbc9 --- /dev/null +++ b/sources/themes/material/img/icons/thumb_down.svg @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/thumb_up.svg b/sources/themes/material/img/icons/thumb_up.svg new file mode 100644 index 0000000..1553056 --- /dev/null +++ b/sources/themes/material/img/icons/thumb_up.svg @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/thumbs_up_down.svg b/sources/themes/material/img/icons/thumbs_up_down.svg new file mode 100644 index 0000000..ebc5625 --- /dev/null +++ b/sources/themes/material/img/icons/thumbs_up_down.svg @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/time_to_leave.svg b/sources/themes/material/img/icons/time_to_leave.svg new file mode 100644 index 0000000..ecf73b4 --- /dev/null +++ b/sources/themes/material/img/icons/time_to_leave.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/timelapse.svg b/sources/themes/material/img/icons/timelapse.svg new file mode 100644 index 0000000..032fe49 --- /dev/null +++ b/sources/themes/material/img/icons/timelapse.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/timer.svg b/sources/themes/material/img/icons/timer.svg new file mode 100644 index 0000000..99ec039 --- /dev/null +++ b/sources/themes/material/img/icons/timer.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/timer_10.svg b/sources/themes/material/img/icons/timer_10.svg new file mode 100644 index 0000000..4f65c1d --- /dev/null +++ b/sources/themes/material/img/icons/timer_10.svg @@ -0,0 +1,30 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/timer_3.svg b/sources/themes/material/img/icons/timer_3.svg new file mode 100644 index 0000000..75d79d0 --- /dev/null +++ b/sources/themes/material/img/icons/timer_3.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/timer_auto.svg b/sources/themes/material/img/icons/timer_auto.svg new file mode 100644 index 0000000..6e90410 --- /dev/null +++ b/sources/themes/material/img/icons/timer_auto.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/timer_off.svg b/sources/themes/material/img/icons/timer_off.svg new file mode 100644 index 0000000..10ec46a --- /dev/null +++ b/sources/themes/material/img/icons/timer_off.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/toc.svg b/sources/themes/material/img/icons/toc.svg new file mode 100644 index 0000000..0611144 --- /dev/null +++ b/sources/themes/material/img/icons/toc.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/today.svg b/sources/themes/material/img/icons/today.svg new file mode 100644 index 0000000..b428102 --- /dev/null +++ b/sources/themes/material/img/icons/today.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/tonality.svg b/sources/themes/material/img/icons/tonality.svg new file mode 100644 index 0000000..72520aa --- /dev/null +++ b/sources/themes/material/img/icons/tonality.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/track_changes.svg b/sources/themes/material/img/icons/track_changes.svg new file mode 100644 index 0000000..e5c3aeb --- /dev/null +++ b/sources/themes/material/img/icons/track_changes.svg @@ -0,0 +1,15 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/traff.svg b/sources/themes/material/img/icons/traff.svg new file mode 100644 index 0000000..e33e400 --- /dev/null +++ b/sources/themes/material/img/icons/traff.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/transform.svg b/sources/themes/material/img/icons/transform.svg new file mode 100644 index 0000000..7275a10 --- /dev/null +++ b/sources/themes/material/img/icons/transform.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/translate.svg b/sources/themes/material/img/icons/translate.svg new file mode 100644 index 0000000..b7ad03f --- /dev/null +++ b/sources/themes/material/img/icons/translate.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/trending_down.svg b/sources/themes/material/img/icons/trending_down.svg new file mode 100644 index 0000000..2837ea3 --- /dev/null +++ b/sources/themes/material/img/icons/trending_down.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/trending_neutral.svg b/sources/themes/material/img/icons/trending_neutral.svg new file mode 100644 index 0000000..3afe6cd --- /dev/null +++ b/sources/themes/material/img/icons/trending_neutral.svg @@ -0,0 +1,8 @@ + + + + + + + diff --git a/sources/themes/material/img/icons/trending_up.svg b/sources/themes/material/img/icons/trending_up.svg new file mode 100644 index 0000000..d23ed16 --- /dev/null +++ b/sources/themes/material/img/icons/trending_up.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/tune.svg b/sources/themes/material/img/icons/tune.svg new file mode 100644 index 0000000..3328fef --- /dev/null +++ b/sources/themes/material/img/icons/tune.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/turned_in.svg b/sources/themes/material/img/icons/turned_in.svg new file mode 100644 index 0000000..ab2f95e --- /dev/null +++ b/sources/themes/material/img/icons/turned_in.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/turned_in_not.svg b/sources/themes/material/img/icons/turned_in_not.svg new file mode 100644 index 0000000..74834af --- /dev/null +++ b/sources/themes/material/img/icons/turned_in_not.svg @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/tv.svg b/sources/themes/material/img/icons/tv.svg new file mode 100644 index 0000000..7092c80 --- /dev/null +++ b/sources/themes/material/img/icons/tv.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/undo.svg b/sources/themes/material/img/icons/undo.svg new file mode 100644 index 0000000..ab79f2f --- /dev/null +++ b/sources/themes/material/img/icons/undo.svg @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/unfold_less.svg b/sources/themes/material/img/icons/unfold_less.svg new file mode 100644 index 0000000..b191641 --- /dev/null +++ b/sources/themes/material/img/icons/unfold_less.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/unfold_more.svg b/sources/themes/material/img/icons/unfold_more.svg new file mode 100644 index 0000000..ba7faa8 --- /dev/null +++ b/sources/themes/material/img/icons/unfold_more.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/usb.svg b/sources/themes/material/img/icons/usb.svg new file mode 100644 index 0000000..886fc0b --- /dev/null +++ b/sources/themes/material/img/icons/usb.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/verified_user.svg b/sources/themes/material/img/icons/verified_user.svg new file mode 100644 index 0000000..f89ce9b --- /dev/null +++ b/sources/themes/material/img/icons/verified_user.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/vertical_align_bottom.svg b/sources/themes/material/img/icons/vertical_align_bottom.svg new file mode 100644 index 0000000..30ec526 --- /dev/null +++ b/sources/themes/material/img/icons/vertical_align_bottom.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/vertical_align_center.svg b/sources/themes/material/img/icons/vertical_align_center.svg new file mode 100644 index 0000000..92b9588 --- /dev/null +++ b/sources/themes/material/img/icons/vertical_align_center.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/vertical_align_top.svg b/sources/themes/material/img/icons/vertical_align_top.svg new file mode 100644 index 0000000..988cfdd --- /dev/null +++ b/sources/themes/material/img/icons/vertical_align_top.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/vibration.svg b/sources/themes/material/img/icons/vibration.svg new file mode 100644 index 0000000..6079845 --- /dev/null +++ b/sources/themes/material/img/icons/vibration.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/video_collection.svg b/sources/themes/material/img/icons/video_collection.svg new file mode 100644 index 0000000..ec4c12c --- /dev/null +++ b/sources/themes/material/img/icons/video_collection.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/videocam.svg b/sources/themes/material/img/icons/videocam.svg new file mode 100644 index 0000000..1d185b2 --- /dev/null +++ b/sources/themes/material/img/icons/videocam.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/videocam_off.svg b/sources/themes/material/img/icons/videocam_off.svg new file mode 100644 index 0000000..4e0ebb2 --- /dev/null +++ b/sources/themes/material/img/icons/videocam_off.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/view_agenda.svg b/sources/themes/material/img/icons/view_agenda.svg new file mode 100644 index 0000000..657d853 --- /dev/null +++ b/sources/themes/material/img/icons/view_agenda.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/view_array.svg b/sources/themes/material/img/icons/view_array.svg new file mode 100644 index 0000000..802c2ea --- /dev/null +++ b/sources/themes/material/img/icons/view_array.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/view_carousel.svg b/sources/themes/material/img/icons/view_carousel.svg new file mode 100644 index 0000000..369814c --- /dev/null +++ b/sources/themes/material/img/icons/view_carousel.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/view_column.svg b/sources/themes/material/img/icons/view_column.svg new file mode 100644 index 0000000..d68b3f3 --- /dev/null +++ b/sources/themes/material/img/icons/view_column.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/view_day.svg b/sources/themes/material/img/icons/view_day.svg new file mode 100644 index 0000000..c500d65 --- /dev/null +++ b/sources/themes/material/img/icons/view_day.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/view_headline.svg b/sources/themes/material/img/icons/view_headline.svg new file mode 100644 index 0000000..37e905a --- /dev/null +++ b/sources/themes/material/img/icons/view_headline.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/view_list.svg b/sources/themes/material/img/icons/view_list.svg new file mode 100644 index 0000000..4babae9 --- /dev/null +++ b/sources/themes/material/img/icons/view_list.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/view_module.svg b/sources/themes/material/img/icons/view_module.svg new file mode 100644 index 0000000..c6ffec9 --- /dev/null +++ b/sources/themes/material/img/icons/view_module.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/view_quilt.svg b/sources/themes/material/img/icons/view_quilt.svg new file mode 100644 index 0000000..20d1e33 --- /dev/null +++ b/sources/themes/material/img/icons/view_quilt.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/view_stream.svg b/sources/themes/material/img/icons/view_stream.svg new file mode 100644 index 0000000..2d93d22 --- /dev/null +++ b/sources/themes/material/img/icons/view_stream.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/view_week.svg b/sources/themes/material/img/icons/view_week.svg new file mode 100644 index 0000000..f9d9155 --- /dev/null +++ b/sources/themes/material/img/icons/view_week.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/visibility.svg b/sources/themes/material/img/icons/visibility.svg new file mode 100644 index 0000000..3c2afbc --- /dev/null +++ b/sources/themes/material/img/icons/visibility.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/visibility_off.svg b/sources/themes/material/img/icons/visibility_off.svg new file mode 100644 index 0000000..1e50f34 --- /dev/null +++ b/sources/themes/material/img/icons/visibility_off.svg @@ -0,0 +1,230 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/voice_chat.svg b/sources/themes/material/img/icons/voice_chat.svg new file mode 100644 index 0000000..e676658 --- /dev/null +++ b/sources/themes/material/img/icons/voice_chat.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/voicemail.svg b/sources/themes/material/img/icons/voicemail.svg new file mode 100644 index 0000000..8a27228 --- /dev/null +++ b/sources/themes/material/img/icons/voicemail.svg @@ -0,0 +1,16 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/volume_down.svg b/sources/themes/material/img/icons/volume_down.svg new file mode 100644 index 0000000..77d32db --- /dev/null +++ b/sources/themes/material/img/icons/volume_down.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/volume_mute.svg b/sources/themes/material/img/icons/volume_mute.svg new file mode 100644 index 0000000..41e8bca --- /dev/null +++ b/sources/themes/material/img/icons/volume_mute.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/volume_off.svg b/sources/themes/material/img/icons/volume_off.svg new file mode 100644 index 0000000..55b9d94 --- /dev/null +++ b/sources/themes/material/img/icons/volume_off.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/volume_up.svg b/sources/themes/material/img/icons/volume_up.svg new file mode 100644 index 0000000..07cb40d --- /dev/null +++ b/sources/themes/material/img/icons/volume_up.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/vpn_key.svg b/sources/themes/material/img/icons/vpn_key.svg new file mode 100644 index 0000000..c838c69 --- /dev/null +++ b/sources/themes/material/img/icons/vpn_key.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/vpn_lock.svg b/sources/themes/material/img/icons/vpn_lock.svg new file mode 100644 index 0000000..66e2537 --- /dev/null +++ b/sources/themes/material/img/icons/vpn_lock.svg @@ -0,0 +1,17 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/wallet_giftcard.svg b/sources/themes/material/img/icons/wallet_giftcard.svg new file mode 100644 index 0000000..4fd7b4b --- /dev/null +++ b/sources/themes/material/img/icons/wallet_giftcard.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/wallet_membership.svg b/sources/themes/material/img/icons/wallet_membership.svg new file mode 100644 index 0000000..1ab8da0 --- /dev/null +++ b/sources/themes/material/img/icons/wallet_membership.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/wallet_travel.svg b/sources/themes/material/img/icons/wallet_travel.svg new file mode 100644 index 0000000..31692c5 --- /dev/null +++ b/sources/themes/material/img/icons/wallet_travel.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/warning.svg b/sources/themes/material/img/icons/warning.svg new file mode 100644 index 0000000..ec2b127 --- /dev/null +++ b/sources/themes/material/img/icons/warning.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/watch.svg b/sources/themes/material/img/icons/watch.svg new file mode 100644 index 0000000..a300e77 --- /dev/null +++ b/sources/themes/material/img/icons/watch.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/wb_auto.svg b/sources/themes/material/img/icons/wb_auto.svg new file mode 100644 index 0000000..c5bf504 --- /dev/null +++ b/sources/themes/material/img/icons/wb_auto.svg @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/wb_cloudy.svg b/sources/themes/material/img/icons/wb_cloudy.svg new file mode 100644 index 0000000..03765ef --- /dev/null +++ b/sources/themes/material/img/icons/wb_cloudy.svg @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/sources/themes/material/img/icons/wb_incandescent.svg b/sources/themes/material/img/icons/wb_incandescent.svg new file mode 100644 index 0000000..69544e8 --- /dev/null +++ b/sources/themes/material/img/icons/wb_incandescent.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/wb_irradescent.svg b/sources/themes/material/img/icons/wb_irradescent.svg new file mode 100644 index 0000000..9424c01 --- /dev/null +++ b/sources/themes/material/img/icons/wb_irradescent.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/wb_sunny.svg b/sources/themes/material/img/icons/wb_sunny.svg new file mode 100644 index 0000000..2b5ea47 --- /dev/null +++ b/sources/themes/material/img/icons/wb_sunny.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/web.svg b/sources/themes/material/img/icons/web.svg new file mode 100644 index 0000000..d0ec139 --- /dev/null +++ b/sources/themes/material/img/icons/web.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/sources/themes/material/img/icons/whatshot.svg b/sources/themes/material/img/icons/whatshot.svg new file mode 100644 index 0000000..6f2fac1 --- /dev/null +++ b/sources/themes/material/img/icons/whatshot.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/wifi_lock.svg b/sources/themes/material/img/icons/wifi_lock.svg new file mode 100644 index 0000000..771920b --- /dev/null +++ b/sources/themes/material/img/icons/wifi_lock.svg @@ -0,0 +1,14 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/wifi_tethering.svg b/sources/themes/material/img/icons/wifi_tethering.svg new file mode 100644 index 0000000..23cb191 --- /dev/null +++ b/sources/themes/material/img/icons/wifi_tethering.svg @@ -0,0 +1,14 @@ + + + + + + + + + diff --git a/sources/themes/material/img/icons/work.svg b/sources/themes/material/img/icons/work.svg new file mode 100644 index 0000000..852373b --- /dev/null +++ b/sources/themes/material/img/icons/work.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/sources/themes/material/img/icons/wrap_text.svg b/sources/themes/material/img/icons/wrap_text.svg new file mode 100644 index 0000000..8121775 --- /dev/null +++ b/sources/themes/material/img/icons/wrap_text.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/sources/themes/material/img/placeholder/chat.png b/sources/themes/material/img/placeholder/chat.png new file mode 100644 index 0000000..e266a02 Binary files /dev/null and b/sources/themes/material/img/placeholder/chat.png differ diff --git a/sources/themes/material/img/placeholder/clipboard.png b/sources/themes/material/img/placeholder/clipboard.png new file mode 100644 index 0000000..14961c9 Binary files /dev/null and b/sources/themes/material/img/placeholder/clipboard.png differ diff --git a/sources/themes/material/img/placeholder/explore.png b/sources/themes/material/img/placeholder/explore.png new file mode 100644 index 0000000..751dc7e Binary files /dev/null and b/sources/themes/material/img/placeholder/explore.png differ diff --git a/sources/themes/material/img/placeholder/file.png b/sources/themes/material/img/placeholder/file.png new file mode 100644 index 0000000..ea37fea Binary files /dev/null and b/sources/themes/material/img/placeholder/file.png differ diff --git a/sources/themes/material/img/placeholder/media.png b/sources/themes/material/img/placeholder/media.png new file mode 100644 index 0000000..bd7db48 Binary files /dev/null and b/sources/themes/material/img/placeholder/media.png differ diff --git a/sources/themes/material/img/placeholder/newspaper.png b/sources/themes/material/img/placeholder/newspaper.png new file mode 100644 index 0000000..8eeee11 Binary files /dev/null and b/sources/themes/material/img/placeholder/newspaper.png differ diff --git a/sources/themes/material/img/placeholder/plane.png b/sources/themes/material/img/placeholder/plane.png new file mode 100644 index 0000000..7659191 Binary files /dev/null and b/sources/themes/material/img/placeholder/plane.png differ diff --git a/sources/themes/material/img/yuno.png b/sources/themes/material/img/yuno.png new file mode 100644 index 0000000..ff04b18 Binary files /dev/null and b/sources/themes/material/img/yuno.png differ diff --git a/sources/upload.php b/sources/upload.php new file mode 100755 index 0000000..58a76cc --- /dev/null +++ b/sources/upload.php @@ -0,0 +1,29 @@ +boot(); + +$sFileName = $_FILES['image_file']['name']; +$sFileType = $_FILES['image_file']['type']; +$error = $_FILES['image_file']['error']; + +$user = new User(); + +if ($error == UPLOAD_ERR_OK && $user->dirSize() < $user->sizelimit) { + $tmp_name = $_FILES["image_file"]["tmp_name"]; + if(getimagesize($tmp_name) != 0) { + $name = stringToUri($_FILES["image_file"]["name"]); + move_uploaded_file($tmp_name, $user->userdir.$name); + + $p = new \Picture; + $p->fromPath($user->userdir.$name); + $p->set($user->userdir.$name); + } else { + unlink($tmp_name); + echo '
      '.t('Not a picture').'
      '; + } +} else { + echo '
      '.t('Folder size limit exceeded').'
      '; +}