Compare commits

...

122 commits
master ... 2.3

Author SHA1 Message Date
plegall
a4ab4ddca1 next release is 2.3.5
git-svn-id: http://piwigo.org/svn/branches/2.3@15794 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-06-16 21:04:14 +00:00
ddtddt
023997d379 [branche2.3]update langue
git-svn-id: http://piwigo.org/svn/branches/2.3@15790 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-06-16 20:28:58 +00:00
ddtddt
1d14ceede1 [branche2.3]update langue
git-svn-id: http://piwigo.org/svn/branches/2.3@15789 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-06-16 20:27:06 +00:00
ddtddt
54a3a0c120 [branche2.3]update langue
git-svn-id: http://piwigo.org/svn/branches/2.3@15788 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-06-16 20:25:51 +00:00
plegall
61f0f76ffa feature 2654: forbid upgrade in case we find a remote site + dynamic message displayed from piwigo.org
git-svn-id: http://piwigo.org/svn/branches/2.3@15737 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-06-15 21:17:55 +00:00
plegall
e160f4f086 bug 2648 fixed: pwg.categories.getList, avoid to throw an error when
representative_picture_id is missing for an album, which makes parsing
the JSON output impossible.


git-svn-id: http://piwigo.org/svn/branches/2.3@15585 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-06-07 13:08:37 +00:00
patdenice
9aa13bd5ef Merged r15583 from trunk to branch 23
bug:2647
Test 1and1 server with $_SERVER['SCRIPT_FILENAME']

git-svn-id: http://piwigo.org/svn/branches/2.3@15584 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-06-07 10:52:43 +00:00
patdenice
1aaee9c883 merge r15575 from trunk to branch 23
bug:2647
External ImageMagick does not work anymore on 1and1 servers


git-svn-id: http://piwigo.org/svn/branches/2.3@15576 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-06-06 15:43:40 +00:00
mistic100
0a454adbf6 merge r15570 from trunk
bug:2645 author field is kept when comment not validated

git-svn-id: http://piwigo.org/svn/branches/2.3@15571 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-06-05 19:55:23 +00:00
plegall
024b5944d2 feature 2625: ability to sort user list by email address
git-svn-id: http://piwigo.org/svn/branches/2.3@14430 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-04-26 09:07:48 +00:00
plegall
b03ab12022 add package version -nochmod
git-svn-id: http://piwigo.org/svn/branches/2.3@13971 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-04-07 22:27:24 +00:00
plegall
cf448a85e3 next release is 2.3.4
git-svn-id: http://piwigo.org/svn/branches/2.3@13969 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-04-07 21:45:30 +00:00
plegall
237ce065b9 bug 2612 fixed: sanitize $_GET['installstatus'] before display for
themes/languages/plugins installation


git-svn-id: http://piwigo.org/svn/branches/2.3@13961 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-04-07 21:12:25 +00:00
plegall
e40bcacc3e bug 2613 fixed: on the theme configuration screen, make sure the
$_GET['theme'] is a theme id already installed.


git-svn-id: http://piwigo.org/svn/branches/2.3@13959 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-04-07 21:04:56 +00:00
plegall
4a4fc8ccb7 bug 2611 fixed: check $_GET['section'] input parameter
git-svn-id: http://piwigo.org/svn/branches/2.3@13957 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-04-07 21:02:24 +00:00
plegall
7f893c7b87 bug 2610 fixed: make sure the $_GET['lang'] or $_GET['language'] is in the
list of available languages.


git-svn-id: http://piwigo.org/svn/branches/2.3@13955 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-04-07 20:59:33 +00:00
ddtddt
d6991c658e [Branche2.3] - language - add fi_FI – Finnish thanks to translator feature:2578
git-svn-id: http://piwigo.org/svn/branches/2.3@13903 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-04-04 20:41:36 +00:00
ddtddt
1ece29d77d [Branche 2.3] - language - uk_UA - Українська -Ukrainian - report trunk
git-svn-id: http://piwigo.org/svn/branches/2.3@13219 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-02-17 16:26:10 +00:00
ddtddt
b5e6f9e3fa [Branche 2.3] - language - uk_UA - Українська -Ukrainian - report trunk
git-svn-id: http://piwigo.org/svn/branches/2.3@13217 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-02-17 16:23:50 +00:00
ddtddt
7339972d35 [Branche 2.3] - language - uk_UA - Українська -Ukrainian - add translator
git-svn-id: http://piwigo.org/svn/branches/2.3@13197 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-02-16 21:10:54 +00:00
ddtddt
b946546325 [Branche 2.3] - language - feature:2578 - recovery trunk - uk_UA - Українська -Ukrainian
git-svn-id: http://piwigo.org/svn/branches/2.3@13195 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-02-16 20:18:08 +00:00
ddtddt
7b71678180 [Branche 2.3] - language - feature:2573 - recovery trunk - uk_UA - Українська -Ukrainian
git-svn-id: http://piwigo.org/svn/branches/2.3@13160 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-02-13 20:24:15 +00:00
ddtddt
34d10109e4 [Branche 2.3] - language - feature:2573 - recovery trunk - km_KH – ​ភាសា​ខ្មែរ​- khmer (Cambodia)
git-svn-id: http://piwigo.org/svn/branches/2.3@13159 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-02-13 20:18:03 +00:00
ddtddt
54a51aaeff [Branche 2.3] - language - feature:2573 - recovery trunk - th_TH - Thaï – ภาษาไทย
git-svn-id: http://piwigo.org/svn/branches/2.3@13157 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-02-13 20:08:26 +00:00
ddtddt
556d12fd89 [Branche 2.3] - language - feature:2573 - recovery trunk - sr_RS - Српски – Serbia
git-svn-id: http://piwigo.org/svn/branches/2.3@13155 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-02-13 19:48:17 +00:00
ddtddt
51a01273a3 [Branche 2.3] - language - feature:2573 - recovery trunk - sl_SL - Slovenia - Slovenšcina
git-svn-id: http://piwigo.org/svn/branches/2.3@13154 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-02-13 19:45:48 +00:00
ddtddt
0e0714f200 [Branche 2.3] - language - feature:2573 - recovery trunk - ja_JP - 日本語 - Japanese
git-svn-id: http://piwigo.org/svn/branches/2.3@13153 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-02-13 19:38:49 +00:00
ddtddt
e33df78a6b [Branche 2.3] - language - feature:2573 - recovery trunk - hr_HR - Hrvatski – Croatian
git-svn-id: http://piwigo.org/svn/branches/2.3@13152 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-02-13 16:44:34 +00:00
ddtddt
7796c9c887 [Branche 2.3] - language - feature:2573 - recovery trunk - fa_IR - Persian - فارسی
git-svn-id: http://piwigo.org/svn/branches/2.3@13151 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-02-13 16:37:51 +00:00
ddtddt
27e7dbec51 [Branche 2.3] - language - feature:2573 - clean - et_EE - Estonian
git-svn-id: http://piwigo.org/svn/branches/2.3@13150 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-02-13 16:31:38 +00:00
ddtddt
589eb0f953 [Branche 2.3] - language - feature:2573 - clean - es_ES - Español – Spanish
git-svn-id: http://piwigo.org/svn/branches/2.3@13149 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-02-13 16:28:22 +00:00
ddtddt
e3453d17e3 [Branche 2.3] - language - feature:2573 - recovery trunk - es_AR - Castellano - Argentina
git-svn-id: http://piwigo.org/svn/branches/2.3@13148 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-02-13 16:24:54 +00:00
ddtddt
7e3c5e9c21 [Branche 2.3] - language - feature:2573 - recovery trunk - el_GR- Greek - ελληνικά
git-svn-id: http://piwigo.org/svn/branches/2.3@13147 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-02-13 16:18:25 +00:00
ddtddt
59739c9e52 [Branche 2.3] - language - feature:2573 - recovery trunk - de_DE- Deutsch - German
git-svn-id: http://piwigo.org/svn/branches/2.3@13146 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-02-13 16:15:39 +00:00
ddtddt
d73968b498 [Branche 2.3] - language - feature:2573 - recovery trunk - bg_BG – Bulgarian - Български
git-svn-id: http://piwigo.org/svn/branches/2.3@13145 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-02-13 16:08:17 +00:00
ddtddt
fcc3a6d6ef [Branche 2.3] - language - feature:2573 - recovery trunk - update ar_SA - Arabic / Saudi - العربية
git-svn-id: http://piwigo.org/svn/branches/2.3@13144 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-02-13 15:56:54 +00:00
ddtddt
c3f4287e28 [Branche 2.3] - language - feature:2573 - recovery trunk - update af_ZA - Afrikaans
git-svn-id: http://piwigo.org/svn/branches/2.3@13143 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-02-13 15:52:20 +00:00
ddtddt
78c0e98711 [Branche 2.3] - language - add eo_EO -Esperanto - Tanks to Axel - feature:2574
git-svn-id: http://piwigo.org/svn/branches/2.3@13142 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-02-13 15:45:04 +00:00
plegall
d9ba5f4012 bug 2551 fixed: force the use of $conf['gallery_url'] (thanks to the
get_gallery_home_url function) to build subscribe/unsubscribe links
in NBM emails.


git-svn-id: http://piwigo.org/svn/branches/2.3@13105 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-02-11 22:39:24 +00:00
plegall
fab6a3ad4f feature 2566 added: pwg.images.add can perform an update on an existing photo.
The additional parameter is image_id and it can be used only combined with
option resize=1.


git-svn-id: http://piwigo.org/svn/branches/2.3@13083 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-02-10 15:31:42 +00:00
plegall
59ef36277a bug 559 fixed: avoid duplicate insert on tags when synchronizing metadata if
the IPTC keywords contains repeated separators like "tag1,,tag2".


git-svn-id: http://piwigo.org/svn/branches/2.3@13080 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-02-10 13:55:15 +00:00
mistic100
1411c5bf52 merge r12872 from trunk
bug:2540 When default photos order is only by rank, failure outside albums

git-svn-id: http://piwigo.org/svn/branches/2.3@13037 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-02-06 20:22:13 +00:00
patdenice
b5c0e17822 merge r12870 from trunk to branch 2.3
feature:2552
Apply trigger render_element_description for thumbnail title (for picture description)

git-svn-id: http://piwigo.org/svn/branches/2.3@12871 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-01-10 15:31:09 +00:00
flop25
05663d3bee merge r12825 from trunk to branch 2.3 bug:2546 fixed:
checkbox "apply on sub" after the button
better "if isset" to avoid errors if no user have been selected

git-svn-id: http://piwigo.org/svn/branches/2.3@12826 68402e56-0260-453c-a942-63ccdbb3a9ee
2012-01-02 16:41:18 +00:00
plegall
43968c37f4 bug 2543 fixed: the representative_picture_id was missing in the SQL query for pwg.categories.getList
git-svn-id: http://piwigo.org/svn/branches/2.3@12809 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-12-30 21:25:01 +00:00
plegall
aaae06429d next version is 2.3.3
git-svn-id: http://piwigo.org/svn/branches/2.3@12772 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-12-19 23:53:23 +00:00
mistic100
f1e6d98a51 merge r12765 from trunk : bug:2539 we can't edit the same comment twice without change page
git-svn-id: http://piwigo.org/svn/branches/2.3@12766 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-12-19 14:09:36 +00:00
plegall
07be1e5ab1 bug 2536 fixed: a new virtual album is now added on top of the list of other
albums in the parent album (instead of bottom).


git-svn-id: http://piwigo.org/svn/branches/2.3@12762 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-12-17 23:04:49 +00:00
plegall
f2ebe2bb57 bug 2502 fixed: better handling of non-latin tags and multilanguage tags on
tags.php with mode letter.

We can't rely on url_name because it always start with "_" when the tag looks
like "[lang...". Instead we compute a str2url on the name, but once it has been
rendered by Extended Description. To avoid useless computations, I have added a
cache on the tag_alpha_compare function. Tested on a 175 tags set, speed is
good.


git-svn-id: http://piwigo.org/svn/branches/2.3@12760 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-12-17 22:51:20 +00:00
patdenice
7add07ee9f merge r12756 from trunk to branch 2.3
bug:2537
Thumbnail creation may crash on some servers

git-svn-id: http://piwigo.org/svn/branches/2.3@12757 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-12-17 17:47:26 +00:00
ddtddt
8f4c1b657e [Branche 2.3] - language - add km_KH – ​ភាសា​ខ្មែរ​- khmer (Cambodia) Thanks to Vanndy
git-svn-id: http://piwigo.org/svn/branches/2.3@12754 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-12-16 23:43:15 +00:00
patdenice
39410697f5 merge r12749 from trunk to branch 2.3
bug:2535
Image is not cropped and ressized if requested size is bigger than image size.

git-svn-id: http://piwigo.org/svn/branches/2.3@12750 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-12-16 17:02:16 +00:00
plegall
2372b25a1c bug 2534 fixed: clean (as clean as possible with MySQL+MyISAM) handle of
concurrency on user cache refresh. No more error when regenerating several
thumbnails at once.


git-svn-id: http://piwigo.org/svn/branches/2.3@12747 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-12-16 13:52:40 +00:00
plegall
a1b59897a1 merge r12745 from trunk to branch 2.3 : Update es_ES, thanks to : petaqui
git-svn-id: http://piwigo.org/svn/branches/2.3@12746 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-12-16 09:34:37 +00:00
plegall
4e71f20b38 merge r12740 from trunk to branch 2.3 : Update bg_BG, thanks to : hamsia
git-svn-id: http://piwigo.org/svn/branches/2.3@12741 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-12-16 09:20:12 +00:00
plegall
6bc0ec4e28 feature 2489 updated: photos added by synchronization can't update their "file" field
git-svn-id: http://piwigo.org/svn/branches/2.3@12738 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-12-16 09:10:00 +00:00
plegall
ae9d066d3a feature 2489 added: ability to update "file" info in pwg.images.setInfo
git-svn-id: http://piwigo.org/svn/branches/2.3@12729 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-12-13 15:21:09 +00:00
plegall
9303b10de8 feature 2532 added: pwg.images.add returns image_id (+url)
git-svn-id: http://piwigo.org/svn/branches/2.3@12727 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-12-13 14:58:39 +00:00
plegall
df9bc84102 feature 2533 added: ability to deactivate uniqueness check on pwg.images.add
git-svn-id: http://piwigo.org/svn/branches/2.3@12725 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-12-13 14:41:59 +00:00
plegall
5dca66c7d1 feature 2531: bug fixed, need to be sure functions_upload.inc.php is loaded before using add_uploaded_file()
git-svn-id: http://piwigo.org/svn/branches/2.3@12723 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-12-13 13:56:19 +00:00
plegall
094bb7e682 feature 2531 added: pwg.images.add is able to generate web size + thumbnail
(remote client needs to set "resize" option to something else than 0). When
the "resize" is On, only the "file" must be send with pwg.images.addChunk.


git-svn-id: http://piwigo.org/svn/branches/2.3@12722 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-12-13 13:43:18 +00:00
plegall
6e6410e248 bug 2529 fixed: Piwigo API can only handle the "rest" requestFormat.
If we try to search for another request format the only result is an
"Unknown request format" error for the client. This error happens when
always_populate_raw_post_data is On (which is not the default Apache
setting).


git-svn-id: http://piwigo.org/svn/branches/2.3@12694 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-12-05 09:09:24 +00:00
ddtddt
1d1099bbe8 [Branche 2.3] - language - update - de_DE- Deutsch - German - Thanks to joergen
git-svn-id: http://piwigo.org/svn/branches/2.3@12688 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-12-02 17:29:33 +00:00
rvelices
8f3ea20466 merge -r12656 from trunk bug 2516: compiled_template_cache_language option does not work properly (again)
git-svn-id: http://piwigo.org/svn/branches/2.3@12657 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-11-22 21:19:11 +00:00
rvelices
aa87a2583b feature 2486 merge from trunk -r12624,12625,12650 Add an admin view for rates by user (improvement)
git-svn-id: http://piwigo.org/svn/branches/2.3@12651 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-11-21 20:48:37 +00:00
patdenice
26def66685 merge r12642 from trunk to branch 2.3
bug:2513
Warning messages during synchronisation on some servers

git-svn-id: http://piwigo.org/svn/branches/2.3@12643 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-11-17 18:10:51 +00:00
patdenice
942a8c0d74 merge r12640 from trunk to branch 2.3
bug:2511
Warning messages during thumbnails creation (FTP method)

git-svn-id: http://piwigo.org/svn/branches/2.3@12641 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-11-17 14:41:38 +00:00
plegall
bc16508161 bug 2506 fixed: Batch Manager does not take permissions into account when
filtering on tags

feature 2507 added: Batch Manager can filter on "all tags" or "any tag"


git-svn-id: http://piwigo.org/svn/branches/2.3@12629 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-11-15 11:48:37 +00:00
mistic100
836df22920 merge r12608 from trunk: feature:2504 add a documentation about triggers
git-svn-id: http://piwigo.org/svn/branches/2.3@12615 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-11-12 15:26:41 +00:00
mistic100
3da0ed0588 merge r12613 form trunk: bug:2501 Tooltip mistranslated in the themes manager
git-svn-id: http://piwigo.org/svn/branches/2.3@12614 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-11-12 15:23:04 +00:00
mistic100
aeddc4f993 merge r12610 from trunk bug:2503 in register.php bad template var for 'obligatory_user_mail_address'
git-svn-id: http://piwigo.org/svn/branches/2.3@12611 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-11-12 11:51:45 +00:00
mistic100
ebd35f045a merge r12596 from trunk: feature 2500: make 'validate_user_comment' and 'delete_user_comment' working with array
git-svn-id: http://piwigo.org/svn/branches/2.3@12597 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-11-11 10:21:58 +00:00
plegall
f8a63307a7 bug 2497 fixed: never try to move a physical album
git-svn-id: http://piwigo.org/svn/branches/2.3@12590 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-11-08 14:37:20 +00:00
Gotcha
eff3677026 Menubar too wide
git-svn-id: http://piwigo.org/svn/branches/2.3@12588 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-11-08 13:12:35 +00:00
plegall
1094b76f6b next version is 2.3.2
git-svn-id: http://piwigo.org/svn/branches/2.3@12587 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-11-08 00:02:59 +00:00
patdenice
98f013725a merge r12581 from trunk to branch 2.3
bug:2496
Imagick library (class version) is not detected properly on some servers

git-svn-id: http://piwigo.org/svn/branches/2.3@12582 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-11-07 15:35:34 +00:00
plegall
ff687492bb next version is 2.3.1
git-svn-id: http://piwigo.org/svn/branches/2.3@12577 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-11-07 11:02:27 +00:00
plegall
49375a54a2 bug 2491 fixed: on album admin screen, don't display "1 album moved" message
when the album is not really moved.


git-svn-id: http://piwigo.org/svn/branches/2.3@12575 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-11-07 10:52:46 +00:00
plegall
79c03f1440 merge r12568 from trunk to branch 2.3
[trunk (public)] Update de_DE, thanks to : Polly


git-svn-id: http://piwigo.org/svn/branches/2.3@12569 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-11-07 10:22:08 +00:00
plegall
96e78f4654 merge r12565 from trunk to branch 2.3
[trunk (admin)] Update de_DE, thanks to : Polly


git-svn-id: http://piwigo.org/svn/branches/2.3@12567 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-11-07 10:18:18 +00:00
plegall
57a7ceebe3 merge r12564 from trunk to branch 2.3
[trunk (admin)] Update es_ES, thanks to : petaqui


git-svn-id: http://piwigo.org/svn/branches/2.3@12566 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-11-06 22:37:04 +00:00
mistic100
8fcd8dfc06 merge r12556 from trunk (feature:2495 add triggers for comment validation and deletion)
git-svn-id: http://piwigo.org/svn/branches/2.3@12557 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-11-05 23:02:13 +00:00
patdenice
7343f339bd merge r12553 from trunk to branch 2.3
feature:2322
feature:2493
Add a trigger for multi language tags in quick search and url

git-svn-id: http://piwigo.org/svn/branches/2.3@12555 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-11-05 16:34:26 +00:00
plegall
ff8e5dc9e3 feature 2397 added: add details about the album thumbnail for extra templates.
Algorithm changed for FILE_HAS_HD : we don't care about the $user['enabled_high']

Fields added in category_default : high_filesize, high_width, high_height, rating_score

We send the same fields on category_cats but for album thumbnail only.


git-svn-id: http://piwigo.org/svn/branches/2.3@12545 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-11-04 23:49:03 +00:00
plegall
a9d3ee0e4d bug 2492 fixed: no need to transmit ['hit'] to get_thumbnail_title, this parameter becomes optional to avoid errors in plugins
git-svn-id: http://piwigo.org/svn/branches/2.3@12540 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-11-04 10:12:01 +00:00
plegall
60dd33f030 feature 2352: a bug had been introduced by r12537, the piwigo_user_cache_categories.count_categories
was missing (the list of albums was not refreshing correctly on the upload form)


git-svn-id: http://piwigo.org/svn/branches/2.3@12539 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-11-03 20:47:10 +00:00
plegall
869d73d92c feature 2352 added: pwg.categories.getList now returns a tn_url parameter.
This is the album thumbnail.

Warning: if the API method is called with $params['public'], the album
thumbnail may be not accurate. The thumbnail can be viewed by the connected
user, but maybe not by the guest. Changing the filtering method would be too
complicated for now. We will simply avoid to persist the
user_representative_picture_id in the database if $params['public']


git-svn-id: http://piwigo.org/svn/branches/2.3@12537 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-11-03 15:43:03 +00:00
rvelices
b1f148bfc5 feature 2477: merge -r12528 from trunk remove unnecesary admin css rules / html elements
git-svn-id: http://piwigo.org/svn/branches/2.3@12529 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-10-28 19:38:27 +00:00
patdenice
01847bcd75 merge r12525 from trunk to branch 2.3
feature:2487
Update jQuery to 1.6.4 and jQuery UI to 1.8.16

git-svn-id: http://piwigo.org/svn/branches/2.3@12526 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-10-28 13:32:48 +00:00
patdenice
a60d358af0 merge r12521 from trunk to branch 2.3
bug:2484
wrong tooltip on header/footer tooltips in administration

git-svn-id: http://piwigo.org/svn/branches/2.3@12522 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-10-26 15:10:43 +00:00
patdenice
4e36654981 merge r12519 from trunk to branch 2.3
bug:2480
datepicker need to use removeAttr jquery function to remove an attribute.

git-svn-id: http://piwigo.org/svn/branches/2.3@12520 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-10-26 14:58:35 +00:00
patdenice
dc8633e4ce merge r12517 from trunk to branch 2.3
bug:2483
warning on plugin activation

git-svn-id: http://piwigo.org/svn/branches/2.3@12518 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-10-25 15:36:15 +00:00
Gotcha
edb2a987af The stars (score) are shifted in IE7
bug:2481

git-svn-id: http://piwigo.org/svn/branches/2.3@12509 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-10-23 21:07:11 +00:00
samli
6c4121546c [branches2.3] [admin.lang.php] modified HU language
git-svn-id: http://piwigo.org/svn/branches/2.3@12499 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-10-20 05:11:53 +00:00
ddtddt
d3beaeb88a [branches2.3] - language - pt_PT - Português - Portuguese - Thanks to alahel76 - feature:2458
git-svn-id: http://piwigo.org/svn/branches/2.3@12498 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-10-19 18:45:15 +00:00
patdenice
8a519ccea1 merge r12493 from trunk to branch 2.3
bug:2479
External ImageMagick library is not properly detected

git-svn-id: http://piwigo.org/svn/branches/2.3@12494 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-10-19 13:07:17 +00:00
rvelices
b2da56ead7 feature 2477: merge -r12491 from trunk; remove unnecesary css rules + simplify very inefficient overly qualified rules (pagespeed)
git-svn-id: http://piwigo.org/svn/branches/2.3@12492 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-10-18 23:39:25 +00:00
rvelices
151dd62ca5 feature 2477: Remove unused CSS / html elements from version 2.3 (merge from trunk)
git-svn-id: http://piwigo.org/svn/branches/2.3@12480 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-10-17 20:52:57 +00:00
mistic100
24c4331f13 revert r12475, targeted version is 2.4
git-svn-id: http://piwigo.org/svn/branches/2.3@12476 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-10-17 19:05:29 +00:00
mistic100
b9bdbb8b5c Merged r12474 from trunk: feature:2471 [Batch Manager] "zoom" and "edit" links over each thumbnail
git-svn-id: http://piwigo.org/svn/branches/2.3@12475 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-10-17 19:01:14 +00:00
mistic100
68d79989cb Merged r12470 from trunk: bug:2476 Increase the maximum display of thumbnails, now limited to 3 digits (999 thumbnails)
git-svn-id: http://piwigo.org/svn/branches/2.3@12471 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-10-17 17:25:50 +00:00
ddtddt
216cccdac4 [branches2.3] - language - update tr_TR - Türkçe – Turkish - Thanks to nakre - feature:2458
git-svn-id: http://piwigo.org/svn/branches/2.3@12468 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-10-17 16:03:41 +00:00
patdenice
0db23fdb18 merge r12451 from trunk to branch 2.3
feature:2473
Apply trigger render_element_description for thumbnail title

git-svn-id: http://piwigo.org/svn/branches/2.3@12452 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-10-15 15:29:31 +00:00
patdenice
bf0f2b6446 merge r12443 from trunk to branch 2.3
Bug:2472
Thumbnails are not cropped during upload

git-svn-id: http://piwigo.org/svn/branches/2.3@12444 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-10-14 10:44:45 +00:00
ddtddt
a3f6ceae5d [branches2.3] - language - update ca_ES - Catalan - Thanks to josep.torne - feature:2458
git-svn-id: http://piwigo.org/svn/branches/2.3@12440 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-10-13 22:37:02 +00:00
ddtddt
5f9a8c6f57 [branches2.3] - language - update update fr_CA - Quebec - Québécois - Thanks to TiOger - feature:2458
git-svn-id: http://piwigo.org/svn/branches/2.3@12439 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-10-13 22:29:42 +00:00
rvelices
70d61ebeef bug 2469 (merge from trunk) compiled_template_cache_language option does not work properly on some language keys because of double escaping
git-svn-id: http://piwigo.org/svn/branches/2.3@12430 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-10-13 18:18:54 +00:00
rvelices
3af2b3b004 bug 2469 (merge from trunk) compiled_template_cache_language option does not work properly on some language keys because of double escaping
git-svn-id: http://piwigo.org/svn/branches/2.3@12428 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-10-13 18:03:53 +00:00
rvelices
9184ad6bd2 bug 2458 - fixed missing language key in batch manager (merge from trunk)
git-svn-id: http://piwigo.org/svn/branches/2.3@12422 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-10-12 20:11:31 +00:00
rvelices
4d8cd5a9e3 avoid division by 0 warning when there are no rates in the database
git-svn-id: http://piwigo.org/svn/branches/2.3@12413 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-10-11 20:14:11 +00:00
rvelices
6acbf6dfc3 merge -r12391 from trunk moved up one line of code added in 2.3 (plugin compatibility)
git-svn-id: http://piwigo.org/svn/branches/2.3@12392 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-10-08 20:02:38 +00:00
ddtddt
930c89f71b [branches2.3] - language - update nl_NL - Nederlands - Dutch Thanks to sleepless - feature:2458
git-svn-id: http://piwigo.org/svn/branches/2.3@12386 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-10-08 07:48:25 +00:00
ddtddt
4cf0980dfa [branches2.3] - language - update fr_FR - french - Français Recovery in plugin - feature:2458
git-svn-id: http://piwigo.org/svn/branches/2.3@12384 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-10-08 07:17:09 +00:00
patdenice
e2a288eb6a merge r12359-12360 from trunk to branch 2.3
Avoid error if several obsolet plugins have to be uninstalled.
It's better to only deactivate obsolete plugins on loading.


git-svn-id: http://piwigo.org/svn/branches/2.3@12378 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-10-07 13:04:01 +00:00
ddtddt
7464b29d22 [branches2.3] - language - zh_TW - 中文 (繁體) - Chinese traditional Thanks to chouyh - feature:2458
git-svn-id: http://piwigo.org/svn/branches/2.3@12377 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-10-07 05:38:26 +00:00
ddtddt
e189d37109 [branches2.3] - language - update th_TH - Thaï – ภาษาไทย Thanks to Pradit Saenkaew - feature:2458
git-svn-id: http://piwigo.org/svn/branches/2.3@12375 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-10-07 05:23:15 +00:00
ddtddt
78dba81f39 [branches2.3] - language - update th_TH - Thaï – ภาษาไทย Thanks to Pradit Saenkaew - feature:2458
git-svn-id: http://piwigo.org/svn/branches/2.3@12372 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-10-07 05:20:52 +00:00
ddtddt
5285b3376e [branches2.3] - language - sv_SE - Svenska - Swedish Thanks to styxsailor - feature:2458
git-svn-id: http://piwigo.org/svn/branches/2.3@12370 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-10-06 21:30:12 +00:00
ddtddt
2c0f770d10 [branches2.3] - language - sv_SE - Svenska - Swedish Thanks to styxsailor - feature:2458
git-svn-id: http://piwigo.org/svn/branches/2.3@12369 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-10-06 21:23:30 +00:00
ddtddt
3ffaa39a63 [branches2.3] - language - update th_TH - Thaï – ภาษาไทย Thanks to Pradit Saenkaew - feature:2458
git-svn-id: http://piwigo.org/svn/branches/2.3@12352 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-10-05 14:39:18 +00:00
plegall
a2af3cb982 change default configuration settings for a stable branch. Developers who need previous configuration settings can modify them in their local configuration
git-svn-id: http://piwigo.org/svn/branches/2.3@12345 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-10-04 13:44:01 +00:00
plegall
faa718f381 Create branch 2.3 from trunk r12343
git-svn-id: http://piwigo.org/svn/branches/2.3@12344 68402e56-0260-453c-a942-63ccdbb3a9ee
2011-10-04 13:34:04 +00:00
257 changed files with 8603 additions and 1694 deletions

View file

@ -71,6 +71,11 @@ if (isset($_POST['submitFilter']))
if (isset($_POST['filter_tags_use']))
{
$_SESSION['bulk_manager_filter']['tags'] = get_tag_ids($_POST['filter_tags'], false);
if (isset($_POST['tag_mode']) and in_array($_POST['tag_mode'], array('AND', 'OR')))
{
$_SESSION['bulk_manager_filter']['tag_mode'] = $_POST['tag_mode'];
}
}
if (isset($_POST['filter_level_use']))
@ -297,16 +302,16 @@ SELECT id
if (!empty($_SESSION['bulk_manager_filter']['tags']))
{
$query = '
SELECT image_id
FROM '.IMAGE_TAG_TABLE.
'WHERE tag_id IN('.implode(',',$_SESSION['bulk_manager_filter']['tags']).')
GROUP BY image_id
HAVING COUNT(tag_id)='.count($_SESSION['bulk_manager_filter']['tags']);
array_push(
array_push(
$filter_sets,
get_image_ids_for_tags($_SESSION['bulk_manager_filter']['tags'])
);
get_image_ids_for_tags(
$_SESSION['bulk_manager_filter']['tags'],
$_SESSION['bulk_manager_filter']['tag_mode'],
null,
null,
false // we don't apply permissions in administration screens
)
);
}
$current_set = array_shift($filter_sets);

View file

@ -42,12 +42,6 @@ foreach ($upload_form_config as $param_shortname => $param)
$form_values[$param_shortname] = $conf[$param_name];
}
// User cache must not be regenerated during simultaneous ajax requests
if (!isset($user['need_update']) or !$user['need_update'])
{
getuserdata($user['id'], true);
}
// +-----------------------------------------------------------------------+
// | Check Access and exit when user status is not ok |
// +-----------------------------------------------------------------------+

View file

@ -75,7 +75,16 @@ if (isset($_POST['submit']))
set_cat_status(array($_GET['cat_id']), $_POST['status']);
}
if (isset($_POST['parent']) and $cat_info['id_uppercat'] != $_POST['parent'])
// in case the use moves his album to the gallery root, we force
// $_POST['parent'] from 0 to null to be compared with
// $cat_info['id_uppercat']
if (empty($_POST['parent']))
{
$_POST['parent'] = null;
}
// only move virtual albums
if (empty($cat_info['dir']) and $cat_info['id_uppercat'] != $_POST['parent'])
{
move_categories( array($_GET['cat_id']), $_POST['parent'] );
}

View file

@ -148,7 +148,9 @@ DELETE
;';
pwg_query($query);
}
else if (isset($_POST['grant_users_submit']))
else if (isset($_POST['grant_users_submit'])
and isset($_POST['grant_users'])
and count($_POST['grant_users']) > 0)
{
add_permission_on_category($page['cat'], $_POST['grant_users']);
}

View file

@ -48,35 +48,25 @@ if (!empty($_POST))
}
else
{
include_once( PHPWG_ROOT_PATH .'include/functions_comment.inc.php' );
check_input_parameter('comments', $_POST, true, PATTERN_ID);
if (isset($_POST['validate']))
{
$query = '
UPDATE '.COMMENTS_TABLE.'
SET validated = \'true\'
, validation_date = NOW()
WHERE id IN ('.implode(',', $_POST['comments']).')
;';
pwg_query($query);
validate_user_comment($_POST['comments']);
array_push(
$page['infos'],
l10n_dec(
'%d user comment validated', '%d user comments validated',
count($_POST['comments'])
)
);
array_push(
$page['infos'],
l10n_dec(
'%d user comment validated', '%d user comments validated',
count($_POST['comments'])
)
);
}
if (isset($_POST['reject']))
{
$query = '
DELETE
FROM '.COMMENTS_TABLE.'
WHERE id IN ('.implode(',', $_POST['comments']).')
;';
pwg_query($query);
delete_user_comment($_POST['comments']);
array_push(
$page['infos'],

View file

@ -35,6 +35,9 @@ include_once(PHPWG_ROOT_PATH.'admin/include/tabsheet.class.php');
check_status(ACCESS_ADMINISTRATOR);
//-------------------------------------------------------- sections definitions
check_input_parameter('section', $_GET, false, '/^[a-z]+$/i');
if (!isset($_GET['section']))
{
$page['section'] = 'main';
@ -134,15 +137,18 @@ if (isset($_POST['submit']))
{
$order_by = array();
$order_by_inside_category = array();
for ($i=0; $i<count($_POST['order_by_field']); $i++)
{
if ($i>5) continue;
if ($_POST['order_by_field'][$i] == '')
if ( $i >= (count($sort_fields)-1) ) break; // limit to the number of available parameters
if ( empty($_POST['order_by_field'][$i]) )
{
array_push($page['errors'], l10n('No field selected'));
break;
}
else
{
// there is no rank outside categories
if ($_POST['order_by_field'][$i] != 'rank')
{
$order_by[] = $_POST['order_by_field'][$i].' '.$_POST['order_by_direction'][$i];
@ -150,8 +156,15 @@ if (isset($_POST['submit']))
$order_by_inside_category[] = $_POST['order_by_field'][$i].' '.$_POST['order_by_direction'][$i];
}
}
// must define a default order_by if user want to order by rank only
if ( count($order_by) == 0 )
{
$order_by = array('id ASC');
}
$_POST['order_by'] = 'ORDER BY '.implode(', ', $order_by);
$_POST['order_by_inside_category'] = 'ORDER BY '.implode(', ', $order_by_inside_category);
unset($_POST['order_by_field']);
}
}

View file

@ -533,13 +533,13 @@ function get_fs_directories($path, $recursive = true)
{
while (($node = readdir($contents)) !== false)
{
if (is_dir($path.'/'.$node)
and $node != '.'
if ($node != '.'
and $node != '..'
and $node != '.svn'
and $node != 'thumbnail'
and $node != 'pwg_high'
and $node != 'pwg_representative')
and $node != 'pwg_representative'
and is_dir($path.'/'.$node))
{
array_push($dirs, $path.'/'.$node);
if ($recursive)
@ -858,6 +858,8 @@ function get_fs($path, $recursive = true)
{
while (($node = readdir($contents)) !== false)
{
if ($node == '.' or $node == '..') continue;
if (is_file($path.'/'.$node))
{
$extension = get_extension($node);
@ -884,11 +886,7 @@ function get_fs($path, $recursive = true)
array_push($fs['elements'], $path.'/'.$node);
}
}
else if (is_dir($path.'/'.$node)
and $node != '.'
and $node != '..'
and $node != 'pwg_high'
and $recursive)
else if (is_dir($path.'/'.$node) and $node != 'pwg_high' and $recursive)
{
array_push($subdirs, $node);
}
@ -1221,16 +1219,9 @@ function create_virtual_category($category_name, $parent_id=null)
$parent_id = !empty($parent_id) ? $parent_id : 'NULL';
$query = '
SELECT MAX(rank)
FROM '.CATEGORIES_TABLE.'
WHERE id_uppercat '.(is_numeric($parent_id) ? '= '.$parent_id : 'IS NULL').'
;';
list($current_rank) = pwg_db_fetch_row(pwg_query($query));
$insert = array(
'name' => $category_name,
'rank' => ++$current_rank,
'rank' => 0,
'commentable' => boolean_to_string($conf['newcat_default_commentable']),
);
@ -1300,6 +1291,8 @@ UPDATE
;';
pwg_query($query);
update_global_rank();
if ('private' == $insert['status'])
{
add_permission_on_category($inserted_id, array_unique(array_merge(get_admins(), array($user['id']))));
@ -1450,7 +1443,7 @@ SELECT id
array(
array(
'name' => $tag_name,
'url_name' => str2url($tag_name),
'url_name' => trigger_event('render_tag_url', $tag_name),
)
)
);
@ -1725,7 +1718,7 @@ SELECT id
array(
array(
'name' => $tag_name,
'url_name' => str2url($tag_name),
'url_name' => trigger_event('render_tag_url', $tag_name),
)
)
);

View file

@ -58,6 +58,7 @@ function get_sync_iptc_data($file)
{
// official keywords separator is the comma
$iptc['keywords'] = preg_replace('/[.;]/', ',', $iptc['keywords']);
$iptc['keywords'] = preg_replace('/,+/', ',', $iptc['keywords']);
$iptc['keywords'] = preg_replace('/^,+|,+$/', '', $iptc['keywords']);
$iptc['keywords'] = implode(

View file

@ -339,8 +339,8 @@ function assign_vars_nbm_mail_content($nbm_user)
'SEND_AS_NAME' => $env_nbm['send_as_name'],
'UNSUBSCRIBE_LINK' => add_url_params(get_root_url().'nbm.php', array('unsubscribe' => $nbm_user['check_key'])),
'SUBSCRIBE_LINK' => add_url_params(get_root_url().'nbm.php', array('subscribe' => $nbm_user['check_key'])),
'UNSUBSCRIBE_LINK' => add_url_params(get_gallery_home_url().'/nbm.php', array('unsubscribe' => $nbm_user['check_key'])),
'SUBSCRIBE_LINK' => add_url_params(get_gallery_home_url().'/nbm.php', array('subscribe' => $nbm_user['check_key'])),
'CONTACT_EMAIL' => $env_nbm['send_as_mail_address']
)
);

View file

@ -381,7 +381,9 @@ SELECT
$conf['upload_form_thumb_maxheight'],
$conf['upload_form_thumb_quality'],
false,
true
true,
$conf['upload_form_thumb_crop'],
$conf['upload_form_thumb_follow_orientation']
);
$img->destroy();

View file

@ -97,42 +97,12 @@ class pwg_image
$source_width = $this->image->get_width();
$source_height = $this->image->get_height();
// Crop image
if ($crop)
{
$x = 0;
$y = 0;
if ($source_width < $source_height and $follow_orientation)
{
list($max_width, $max_height) = array($max_height, $max_width);
}
$img_ratio = $source_width / $source_height;
$dest_ratio = $max_width / $max_height;
if($dest_ratio > $img_ratio)
{
$destHeight = round($source_width * $max_height / $max_width);
$y = round(($source_height - $destHeight) / 2 );
$source_height = $destHeight;
}
elseif ($dest_ratio < $img_ratio)
{
$destWidth = round($source_height * $max_width / $max_height);
$x = round(($source_width - $destWidth) / 2 );
$source_width = $destWidth;
}
$this->image->crop($source_width, $source_height, $x, $y);
}
$rotation = null;
if ($automatic_rotation)
{
$rotation = self::get_rotation_angle($this->source_filepath);
}
$resize_dimensions = self::get_resize_dimensions($source_width, $source_height, $max_width, $max_height, $rotation);
$resize_dimensions = self::get_resize_dimensions($source_width, $source_height, $max_width, $max_height, $rotation, $crop, $follow_orientation);
// testing on height is useless in theory: if width is unchanged, there
// should be no resize, because width/height ratio is not modified.
@ -150,6 +120,11 @@ class pwg_image
// we save a few kilobytes. For example a thumbnail with metadata weights 25KB, without metadata 7KB.
$this->image->strip();
}
if (isset($resize_dimensions['crop']))
{
$this->image->crop($resize_dimensions['crop']['width'], $resize_dimensions['crop']['height'], $resize_dimensions['crop']['x'], $resize_dimensions['crop']['y']);
}
$this->image->resize($resize_dimensions['width'], $resize_dimensions['height']);
@ -164,7 +139,7 @@ class pwg_image
return $this->get_resize_result($destination_filepath, $resize_dimensions['width'], $resize_dimensions['height'], $starttime);
}
static function get_resize_dimensions($width, $height, $max_width, $max_height, $rotation=null)
static function get_resize_dimensions($width, $height, $max_width, $max_height, $rotation=null, $crop=false, $follow_orientation=true)
{
$rotate_for_dimensions = false;
if (isset($rotation) and in_array(abs($rotation), array(90, 270)))
@ -176,6 +151,33 @@ class pwg_image
{
list($width, $height) = array($height, $width);
}
if ($crop)
{
$x = 0;
$y = 0;
if ($width < $height and $follow_orientation)
{
list($max_width, $max_height) = array($max_height, $max_width);
}
$img_ratio = $width / $height;
$dest_ratio = $max_width / $max_height;
if($dest_ratio > $img_ratio)
{
$destHeight = round($width * $max_height / $max_width);
$y = round(($height - $destHeight) / 2 );
$height = $destHeight;
}
elseif ($dest_ratio < $img_ratio)
{
$destWidth = round($height * $max_width / $max_height);
$x = round(($width - $destWidth) / 2 );
$width = $destWidth;
}
}
$ratio_width = $width / $max_width;
$ratio_height = $height / $max_height;
@ -202,10 +204,21 @@ class pwg_image
list($destination_width, $destination_height) = array($destination_height, $destination_width);
}
return array(
$result = array(
'width' => $destination_width,
'height'=> $destination_height,
);
if ($crop and ($x or $y))
{
$result['crop'] = array(
'width' => $width,
'height' => $height,
'x' => $x,
'y' => $y,
);
}
return $result;
}
static function get_rotation_angle($source_filepath)
@ -260,7 +273,7 @@ class pwg_image
static function is_imagick()
{
return extension_loaded('imagick');
return (extension_loaded('imagick') and class_exists('Imagick'));
}
static function is_ext_imagick()
@ -271,8 +284,8 @@ class pwg_image
{
return false;
}
@exec($conf['ext_imagick_dir'].'convert -version', $returnarray, $returnvalue);
if (!$returnvalue and !empty($returnarray[0]) and preg_match('/ImageMagick/i', $returnarray[0]))
@exec($conf['ext_imagick_dir'].'convert -version', $returnarray);
if (is_array($returnarray) and !empty($returnarray[0]) and preg_match('/ImageMagick/i', $returnarray[0]))
{
return true;
}
@ -407,9 +420,14 @@ class image_ext_imagick implements imageInterface
$this->source_filepath = $source_filepath;
$this->imagickdir = $imagickdir;
if (strpos(@$_SERVER['SCRIPT_FILENAME'], '/kunden/') === 0) // 1and1
{
@putenv('MAGICK_THREAD_LIMIT=1');
}
$command = $imagickdir.'identify -format "%wx%h" "'.realpath($source_filepath).'"';
@exec($command, $returnarray, $returnvalue);
if($returnvalue or !preg_match('/^(\d+)x(\d+)$/', $returnarray[0], $match))
@exec($command, $returnarray);
if(!is_array($returnarray) or empty($returnarray[0]) or !preg_match('/^(\d+)x(\d+)$/', $returnarray[0], $match))
{
die("[External ImageMagick] Corrupt image");
}
@ -482,8 +500,8 @@ class image_ext_imagick implements imageInterface
$dest = pathinfo($destination_filepath);
$exec .= ' "'.realpath($dest['dirname']).'/'.$dest['basename'].'"';
@exec($exec, $returnarray, $returnvalue);
return !$returnvalue;
@exec($exec, $returnarray);
return is_array($returnarray);
}
}

View file

@ -86,6 +86,7 @@ INSERT INTO ' . PLUGINS_TABLE . ' (id,version) VALUES (\''
if (!isset($crt_db_plugin))
{
$errors = $this->perform_action('install', $plugin_id);
list($crt_db_plugin) = get_db_plugins(null, $plugin_id);
load_conf_from_db();
}
elseif ($crt_db_plugin['state'] == 'active')

View file

@ -97,8 +97,9 @@ if (isset($_GET['installstatus']))
break;
default:
array_push($page['errors'],
sprintf(l10n('An error occured during extraction (%s).'), $_GET['installstatus'])
array_push(
$page['errors'],
sprintf(l10n('An error occured during extraction (%s).'), htmlspecialchars($_GET['installstatus']))
);
}
}

View file

@ -138,7 +138,10 @@ foreach($plugins->fs_plugins as $plugin_id => $fs_plugin)
if (isset($fs_plugin['extension']) and isset($merged_extensions[$fs_plugin['extension']]))
{
$plugins->perform_action('uninstall', $plugin_id);
// Deactivate manually plugin from database
$query = 'UPDATE '.PLUGINS_TABLE.' SET state=\'inactive\' WHERE id=\''.$plugin_id.'\'';
pwg_query($query);
$tpl_plugin['STATE'] = 'merged';
$tpl_plugin['DESC'] = l10n('THIS PLUGIN IS NOW PART OF PIWIGO CORE! DELETE IT NOW.');
$merged_plugins = true;

View file

@ -76,7 +76,7 @@ if (isset($_GET['installstatus']))
default:
array_push($page['errors'],
sprintf(l10n('An error occured during extraction (%s).'), $_GET['installstatus']),
sprintf(l10n('An error occured during extraction (%s).'), htmlspecialchars($_GET['installstatus'])),
l10n('Please check "plugins" folder and sub-folders permissions (CHMOD).'));
}
}

View file

@ -33,6 +33,14 @@ include_once(PHPWG_ROOT_PATH.'admin/include/functions.php');
// +-----------------------------------------------------------------------+
check_status(ACCESS_ADMINISTRATOR);
include_once(PHPWG_ROOT_PATH.'admin/include/tabsheet.class.php');
$tabsheet = new tabsheet();
$tabsheet->add('rating', l10n('Photos'), get_root_url().'admin.php?page=rating');
$tabsheet->add('rating_user', l10n('Users'), get_root_url().'admin.php?page=rating_user');
$tabsheet->select('rating');
$tabsheet->assign();
// +-----------------------------------------------------------------------+
// | initialization |
// +-----------------------------------------------------------------------+
@ -131,7 +139,7 @@ $template->assign(
$available_order_by= array(
array(l10n('Rate date'), 'recently_rated DESC'),
array(l10n('Rating score'), 'score DESC'),
array(l10n('Rating score'), 'score DESC'),
array(l10n('Average rate'), 'avg_rates DESC'),
array(l10n('Number of rates'), 'nb_rates DESC'),
array(l10n('Sum of rates'), 'sum_rates DESC'),
@ -162,14 +170,14 @@ $template->assign('user_options_selected', array(@$_GET['users']) );
$query = '
SELECT i.id,
i.path,
i.file,
i.tn_ext,
i.rating_score AS score,
MAX(r.date) AS recently_rated,
ROUND(AVG(r.rate),2) AS avg_rates,
COUNT(r.rate) AS nb_rates,
SUM(r.rate) AS sum_rates
i.path,
i.file,
i.tn_ext,
i.rating_score AS score,
MAX(r.date) AS recently_rated,
ROUND(AVG(r.rate),2) AS avg_rates,
COUNT(r.rate) AS nb_rates,
SUM(r.rate) AS sum_rates
FROM '.RATE_TABLE.' AS r
LEFT JOIN '.IMAGES_TABLE.' AS i ON r.element_id = i.id
WHERE 1 = 1 ' . $page['user_filter'] . '
@ -245,7 +253,7 @@ ORDER BY date DESC;';
$tpl_image['rates'][] =
array(
'DATE' => format_date($row['date']),
'DATE' => /*format_date*/($row['date']),
'RATE' => $row['rate'],
'USER' => $user_rate,
'U_DELETE' => $url_del

225
admin/rating_user.php Normal file
View file

@ -0,0 +1,225 @@
<?php
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
// | Copyright(C) 2008-2011 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
// | This program is free software; you can redistribute it and/or modify |
// | it under the terms of the GNU General Public License as published by |
// | the Free Software Foundation |
// | |
// | 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 |
// | General Public License for more details. |
// | |
// | You should have received a copy of the GNU General Public License |
// | along with this program; if not, write to the Free Software |
// | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, |
// | USA. |
// +-----------------------------------------------------------------------+
defined('PHPWG_ROOT_PATH') or die ("Hacking attempt!");
include_once(PHPWG_ROOT_PATH.'admin/include/tabsheet.class.php');
$tabsheet = new tabsheet();
$tabsheet->add('rating', l10n('Photos'), get_root_url().'admin.php?page=rating');
$tabsheet->add('rating_user', l10n('Users'), get_root_url().'admin.php?page=rating_user');
$tabsheet->select('rating_user');
$tabsheet->assign();
$filter_min_rates = 2;
if (isset($_GET['f_min_rates']))
{
$filter_min_rates = (int)$_GET['f_min_rates'];
}
// build users
global $conf;
$query = 'SELECT DISTINCT
u.'.$conf['user_fields']['id'].' AS id,
u.'.$conf['user_fields']['username'].' AS name,
ui.status
FROM '.USERS_TABLE.' AS u INNER JOIN '.USER_INFOS_TABLE.' AS ui
ON u.'.$conf['user_fields']['id'].' = ui.user_id';
$users_by_id = array();
$result = pwg_query($query);
while ($row = pwg_db_fetch_assoc($result))
{
$users_by_id[(int)$row['id']] = array(
'name' => $row['name'],
'anon' => is_autorize_status(ACCESS_CLASSIC, $row['status']) ? false : true
);
}
$by_user_rating_model = array( 'rates' => array() );
foreach($conf['rate_items'] as $rate)
{
$by_user_rating_model['rates'][$rate] = array();
}
$image_ids = array();
$by_user_ratings = array();
$query = '
SELECT * FROM '.RATE_TABLE.' ORDER by date DESC';
$result = pwg_query($query);
while ($row = pwg_db_fetch_assoc($result))
{
if (!isset($users_by_id[$row['user_id']]))
{
$users_by_id[$row['user_id']] = array('name' => '???'.$row['user_id'], 'anon' => false);
}
$usr = $users_by_id[$row['user_id']];
if ($usr['anon'])
{
$user_key = $usr['name'].'('.$row['anonymous_id'].')';
}
else
{
$user_key = $usr['name'];
}
$rating = & $by_user_ratings[$user_key];
if ( is_null($rating) )
{
$rating = $by_user_rating_model;
$rating['uid'] = (int)$row['user_id'];
$rating['aid'] = $usr['anon'] ? $row['anonymous_id'] : '';
}
$rating['rates'][$row['rate']][] = array(
'id' => $row['element_id'],
'date' => $row['date'],
);
$image_ids[$row['element_id']] = 1;
unset($rating);
}
// get image tn urls
$image_urls = array();
if (count($image_ids) > 0 )
{
$query = 'SELECT id, name, file, path, tn_ext
FROM '.IMAGES_TABLE.'
WHERE id IN ('.implode(',', array_keys($image_ids)).')';
$result = pwg_query($query);
while ($row = pwg_db_fetch_assoc($result))
{
$image_urls[ $row['id'] ] = array(
'tn' => get_thumbnail_url($row),
'page' => make_picture_url( array('image_id'=>$row['id'], 'image_file'=>$row['file']) ),
);
}
}
$query='SELECT element_id,
AVG(rate) AS avg
FROM '.RATE_TABLE.'
GROUP BY element_id';
$all_img_sum = array();
$result = pwg_query($query);
while ($row = pwg_db_fetch_assoc($result))
{
$all_img_sum[(int)$row['element_id']] = array( 'avg'=>(float)$row['avg'] );
}
foreach($by_user_ratings as $id => &$rating)
{
$c=0; $s=0; $ss=0; $consensus_dev=0;
foreach($rating['rates'] as $rate => $rates)
{
$ct = count($rates);
$c += $ct;
$s += $ct * $rate;
$ss += $ct * $rate * $rate;
foreach($rates as $id_date)
{
$consensus_dev += abs($rate - $all_img_sum[$id_date['id']]['avg']);
}
}
$consensus_dev /= $c;
$var = ($ss - $s*$s/$c)/$c;
$rating += array(
'id' => $id,
'count' => $c,
'avg' => $s/$c,
'cv' => $s==0 ? -1 : sqrt($var)/($s/$c), // http://en.wikipedia.org/wiki/Coefficient_of_variation
'cd' => $consensus_dev
);
}
unset($rating);
// filter
foreach($by_user_ratings as $id => $rating)
{
if ($rating['count'] <= $filter_min_rates)
{
unset($by_user_ratings[$id]);
}
}
function avg_compare($a, $b)
{
$d = $a['avg'] - $b['avg'];
return ($d==0) ? 0 : ($d<0 ? -1 : 1);
}
function count_compare($a, $b)
{
$d = $a['count'] - $b['count'];
return ($d==0) ? 0 : ($d<0 ? -1 : 1);
}
function cv_compare($a, $b)
{
$d = $b['cv'] - $a['cv']; //desc
return ($d==0) ? 0 : ($d<0 ? -1 : 1);
}
function consensus_dev_compare($a, $b)
{
$d = $b['cd'] - $a['cd']; //desc
return ($d==0) ? 0 : ($d<0 ? -1 : 1);
}
$order_by_index=3;
if (isset($_GET['order_by']) and is_numeric($_GET['order_by']))
{
$order_by_index = $_GET['order_by'];
}
$available_order_by= array(
array(l10n('Average rate'), 'avg_compare'),
array(l10n('Number of rates'), 'count_compare'),
array(l10n('Variation'), 'cv_compare'),
array(l10n('Consensus deviation'), 'consensus_dev_compare'),
);
for ($i=0; $i<count($available_order_by); $i++)
{
$template->append(
'order_by_options',
$available_order_by[$i][0]
);
}
$template->assign('order_by_options_selected', array($order_by_index) );
$x = uasort($by_user_ratings, $available_order_by[$order_by_index][1] );
$template->assign( array(
'F_ACTION' => get_root_url().'admin.php',
'F_MIN_RATES' => $filter_min_rates,
'available_rates' => $conf['rate_items'],
'ratings' => $by_user_ratings,
'image_urls' => $image_urls,
'TN_WIDTH' => 20+2*$conf['upload_form_thumb_maxwidth'],
) );
$template->set_filename('rating', 'rating_user.tpl');
$template->assign_var_from_handle('ADMIN_CONTENT', 'rating');
?>

View file

@ -84,6 +84,8 @@ function get_elements($path)
{
while (($node = readdir($contents)) !== false)
{
if ($node == '.' or $node == '..') continue;
if (is_file($path.'/'.$node))
{
$extension = get_extension($node);
@ -98,8 +100,6 @@ function get_elements($path)
}
}
elseif (is_dir($path.'/'.$node)
and $node != '.'
and $node != '..'
and $node != 'pwg_high'
and $node != 'pwg_representative'
and $node != 'thumbnail' )

View file

@ -84,7 +84,7 @@ SELECT id, name
array(
'id' => $tag_id,
'name' => addslashes($tag_name),
'url_name' => str2url(trigger_event('render_tag_url', $tag_name)),
'url_name' => trigger_event('render_tag_url', $tag_name),
)
);
}
@ -264,7 +264,7 @@ SELECT id
array(
array(
'name' => $tag_name,
'url_name' => str2url(trigger_event('render_tag_url', $tag_name)),
'url_name' => trigger_event('render_tag_url', $tag_name),
)
)
);

View file

@ -34,6 +34,13 @@ if (empty($_GET['theme']))
die('Invalid theme URL');
}
include_once(PHPWG_ROOT_PATH.'admin/include/themes.class.php');
$themes = new themes();
if (!in_array($_GET['theme'], array_keys($themes->fs_themes)))
{
die('Invalid theme');
}
$filename = PHPWG_THEMES_PATH.$_GET['theme'].'/admin/admin.inc.php';
if (is_file($filename))
{

View file

@ -78,7 +78,11 @@ h3, #imageToolBar a:hover, .content, .throw, .row1 { background-color: #ddd; }
.row2 { background-color:#eeeeee; }
.throw em { font-style: normal; color: #0cc9c; }
#content { background: #f1f1f1; min-height: 467px;}
.content { padding:0 5px 0 0; margin: 0 10px 0 252px; z-index:99; border: 1px solid #aaa;}
.content {
border: 1px solid #aaa;
}
.content h3 { font-size:20px; letter-spacing:-0.4px; margin:0 20px 12px 0;
text-align:center; background:none; border: 0; }
.content h3 ~ h3{ margin-top: 40px; }
@ -153,11 +157,11 @@ margin-top:4px; padding-bottom:3px; padding-top:3px; top:1px;
.tabsheet a span { display:block; font-size:10px; margin-right:2px; padding:0 3px 0 1px; }
.sort { clear: none; }
#debug { margin-left:248px; font-size:12px; }
/* menubar is on all admin pages => No specific css file */
#menubar {
display:inline; float:left; left:0; margin: 10px 0 0 10px;
padding:0; width:207px; z-index:99; text-align: left; }
padding:0; width:207px; z-index:99; text-align: left;
}
#menubar ul.scroll { overflow-y:auto;
/* Only IE family supports colored scrollbar */
scrollbar-face-color: #ddd; scrollbar-shadow-color: #bbb; scrollbar-highlight-color: #fff;

View file

@ -474,22 +474,24 @@ jQuery(window).load(function() {
<li id="filter_category" {if !isset($filter.category)}style="display:none"{/if}>
<a href="#" class="removeFilter" title="remove this filter"><span>[x]</span></a>
<input type="checkbox" name="filter_category_use" class="useFilterCheckbox" {if isset($filter.category)}checked="checked"{/if}>
{'album'|@translate}
{'Album'|@translate}
<select style="width:400px" name="filter_category" size="1">
{html_options options=$filter_category_options selected=$filter_category_options_selected}
</select>
<label><input type="checkbox" name="filter_category_recursive" {if isset($filter.category_recursive)}checked="checked"{/if}> {'include child albums'|@translate}</label>
</li>
<li id="filter_tags" {if !isset($filter.tags)}style="display:none"{/if}>
<a href="#" class="removeFilter" title="remove this filter"><span>[x]</span></a>
<input type="checkbox" name="filter_tags_use" class="useFilterCheckbox" {if isset($filter.tags)}checked="checked"{/if}>
{'Tags'|@translate}
<select id="tagsFilter" name="filter_tags">
{foreach from=$filter_tags item=tag}
<option value="{$tag.id}">{$tag.name}</option>
{/foreach}
</select>
</li>
<li id="filter_tags" {if !isset($filter.tags)}style="display:none"{/if}>
<a href="#" class="removeFilter" title="remove this filter"><span>[x]</span></a>
<input type="checkbox" name="filter_tags_use" class="useFilterCheckbox" {if isset($filter.tags)}checked="checked"{/if}>
{'Tags'|@translate}
<select id="tagsFilter" name="filter_tags">
{foreach from=$filter_tags item=tag}
<option value="{$tag.id}">{$tag.name}</option>
{/foreach}
</select>
<label><span><input type="radio" name="tag_mode" value="AND" {if !isset($filter.tag_mode) or $filter.tag_mode eq 'AND'}checked="checked"{/if}> {'All tags'|@translate}</span></label>
<label><span><input type="radio" name="tag_mode" value="OR" {if isset($filter.tag_mode) and $filter.tag_mode eq 'OR'}checked="checked"{/if}> {'Any tag'|@translate}</span></label>
</li>
<li id="filter_level" {if !isset($filter.level)}style="display:none"{/if}>
<a href="#" class="removeFilter" title="remove this filter"><span>[x]</span></a>
<input type="checkbox" name="filter_level_use" class="useFilterCheckbox" {if isset($filter.level)}checked="checked"{/if}>
@ -505,7 +507,7 @@ jQuery(window).load(function() {
<option value="-1">{'Add a filter'|@translate}</option>
<option disabled="disabled">------------------</option>
<option value="filter_prefilter">{'predefined filter'|@translate}</option>
<option value="filter_category">{'album'|@translate}</option>
<option value="filter_category">{'Album'|@translate}</option>
<option value="filter_tags">{'Tags'|@translate}</option>
<option value="filter_level">{'Who can see these photos?'|@translate}</option>
</select>

View file

@ -25,8 +25,8 @@
<li><label><input type="checkbox" name="grant_groups[]" value="{$id}"> {$all_groups[$id]}</label></li>
{/foreach}
</ul>
<label><input type="checkbox" name="apply_on_sub">{'Apply to sub-albums'|@translate}</label>
<input class="submit" type="submit" name="grant_groups_submit" value="{'Grant selected groups'|@translate}">
<label><input type="checkbox" name="apply_on_sub">{'Apply to sub-albums'|@translate}</label>
</fieldset>
<h4>{'Users'|@translate}</h4>
@ -59,9 +59,9 @@
<li><label><input type="checkbox" name="grant_users[]" value="{$id}"> {$all_users[$id]}</label></li>
{/foreach}
</ul>
<label><input type="checkbox" name="apply_on_sub">{'Apply to sub-albums'|@translate}</label>
<input class="submit" type="submit" name="grant_users_submit" value="{'Grant selected users'|@translate}">
</fieldset>
<label><input type="checkbox" name="apply_on_sub">{'Apply to sub-albums'|@translate}</label>
</fieldset>
<input type="hidden" name="pwg_token" value="{$PWG_TOKEN}">
</form>

View file

@ -115,24 +115,44 @@
</li>
{if !$ORDER_BY_IS_CUSTOM}
{footer_script require='jquery'}{literal}
{footer_script require='jquery'}
// counters for displaying of addFilter link
fields = {$main.order_by|@count}; max_fields = {$main.order_field_options|@count}; max_fields--;
{literal}
function updateAddFilterLink() {
if (fields >= max_fields) {
$('.addFilter').css('display', 'none');
} else {
$('.addFilter').css('display', '');
}
}
function updateRemoveFilterTrigger() {
$(".removeFilter").click(function () {
$(this).parent('span.filter').remove();
fields--;
updateAddFilterLink();
});
}
jQuery(document).ready(function () {
$('.addFilter').click(function() {
rel = $(this).attr('rel');
$(this).prev('span.filter').clone().insertBefore($(this));
$(this).prev('span.filter').children('select[name="order_by_field[]"]').val('');
$(this).prev('span.filter').children('select[name="order_by_direction[]"]').val('ASC');
$(".removeFilter").click(function () {
$(this).parent('span.filter').remove();
});
fields++;
updateAddFilterLink();
updateRemoveFilterTrigger();
});
$(".removeFilter").click(function () {
$(this).parent('span.filter').remove();
});
updateRemoveFilterTrigger();
updateAddFilterLink();
});
{/literal}{/footer_script}
{/literal}
{/footer_script}
{/if}
</ul>
</fieldset>

View file

@ -46,7 +46,7 @@
{combine_script id='jquery.tipTip' load='async' path='themes/default/js/plugins/jquery.tipTip.minified.js'}
{footer_script require='jquery.tipTip'}
jQuery(document).ready(function() {ldelim}
jQuery('#pwgHead A, #footer A, .themeActions A, .themeActions SPAN, .languageActions A, .languageActions SPAN').tipTip({ldelim}
jQuery('#pwgHead A[title], #footer A[title], .themeActions .tiptip, .languageActions .tiptip').tipTip({ldelim}
'delay' : 0,
'fadeIn' : 200,
'fadeOut' : 200

View file

@ -280,7 +280,7 @@ jQuery().ready(function(){ldelim}
<td colspan="2">
<label>
<input type="checkbox" name="newsletter_subscribe"{if $F_NEWSLETTER_SUBSCRIBE} checked="checked"{/if}>
<span class="cluetip" title="{'Piwigo Announcements Newsletter'|@translate}|{'Keep in touch with Piwigo project, subscribe to Piwigo Announcement Newsletter. You will receive emails when a new release is available (sometimes including a security bug fix, it\'s important to know and upgrade) and when major events happen to the project. Only a few emails a year.'|@translate|htmlspecialchars|nl2br}">{'Subscribe %s to Piwigo Announcements Newsletter'|@translate|@sprintf:$EMAIL}</span>
<span class="cluetip" title="{'Piwigo Announcements Newsletter'|@translate}|{'Keep in touch with Piwigo project, subscribe to Piwigo Announcement Newsletter. You will receive emails when a new release is available (sometimes including a security bug fix, it\'s important to know and upgrade) and when major events happen to the project. Only a few emails a year.'|@translate|@htmlspecialchars|@nl2br}">{'Subscribe %s to Piwigo Announcements Newsletter'|@translate|@sprintf:$EMAIL}</span>
</label>
<br>
</td>

View file

@ -1,8 +1,8 @@
{combine_script id='jquery.cluetip' load='async' require='jquery' path='themes/default/js/plugins/jquery.cluetip.js'}
{footer_script require='jquery.cluetip'}
var piwigo_need_update_msg = '<a href="admin.php?page=updates">{"A new version of Piwigo is available."|@translate|@escape:"javascript"}</a>';
var ext_need_update_msg = '<a href="admin.php?page=updates&amp;tab=ext">{"Some upgrades are available for extensions."|@translate|@escape:"javascript"}</a>';
var piwigo_need_update_msg = '<a href="admin.php?page=updates">{'A new version of Piwigo is available.'|@translate|@escape:"javascript"}</a>';
var ext_need_update_msg = '<a href="admin.php?page=updates&amp;tab=ext">{'Some upgrades are available for extensions.'|@translate|@escape:"javascript"}</a>';
{literal}
jQuery().ready(function(){
@ -42,7 +42,7 @@ jQuery().ready(function(){
<li><a href="{$PHPWG_URL}" class="externalLink">Piwigo</a> {$PWG_VERSION}</li>
<li><a href="{$U_CHECK_UPGRADE}">{'Check for upgrade'|@translate}</a></li>
{if isset($SUBSCRIBE_BASE_URL)}
<li><a href="{$SUBSCRIBE_BASE_URL}{$EMAIL}" class="externalLink cluetip" title="{'Piwigo Announcements Newsletter'|@translate}|{'Keep in touch with Piwigo project, subscribe to Piwigo Announcement Newsletter. You will receive emails when a new release is available (sometimes including a security bug fix, it\'s important to know and upgrade) and when major events happen to the project. Only a few emails a year.'|@translate|htmlspecialchars|nl2br}">{'Subscribe %s to Piwigo Announcements Newsletter'|@translate|@sprintf:$EMAIL}</a></li>
<li><a href="{$SUBSCRIBE_BASE_URL}{$EMAIL}" class="externalLink cluetip" title="{'Piwigo Announcements Newsletter'|@translate}|{'Keep in touch with Piwigo project, subscribe to Piwigo Announcement Newsletter. You will receive emails when a new release is available (sometimes including a security bug fix, it\'s important to know and upgrade) and when major events happen to the project. Only a few emails a year.'|@translate|@htmlspecialchars|@nl2br}">{'Subscribe %s to Piwigo Announcements Newsletter'|@translate|@sprintf:$EMAIL}</a></li>
{/if}
</ul>
</dd>

View file

@ -22,19 +22,19 @@
<div>
{if $language_state == 'active'}
{if $language.deactivable}
<a href="{$language.u_action}&amp;action=deactivate" title="{'Forbid this language to users'|@translate}">{'Deactivate'|@translate}</a>
<a href="{$language.u_action}&amp;action=deactivate" class="tiptip" title="{'Forbid this language to users'|@translate}">{'Deactivate'|@translate}</a>
{else}
<span title="{$language.deactivate_tooltip}">{'Deactivate'|@translate}</span>
{/if}
{if not $language.is_default}
| <a href="{$language.u_action}&amp;action=set_default" title="{'Set as default language for unregistered and new users'|@translate}">{'Default'|@translate}</a>
| <a href="{$language.u_action}&amp;action=set_default" class="tiptip" title="{'Set as default language for unregistered and new users'|@translate}">{'Default'|@translate}</a>
{/if}
{/if}
{if $language_state == 'inactive'}
<a href="{$language.u_action}&amp;action=activate" title="{'Make this language available to users'|@translate}">{'Activate'|@translate}</a>
| <a href="{$language.u_action}&amp;action=delete" onclick="return confirm('{'Are you sure?'|@translate|@escape:javascript}');" title="{'Delete this language'|@translate}">{'Delete'|@translate}</a>
<a href="{$language.u_action}&amp;action=activate" class="tiptip" title="{'Make this language available to users'|@translate}">{'Activate'|@translate}</a>
| <a href="{$language.u_action}&amp;action=delete" onclick="return confirm('{'Are you sure?'|@translate|@escape:javascript}');" class="tiptip" title="{'Delete this language'|@translate}">{'Delete'|@translate}</a>
{/if}
</div>
</div> <!-- languageActions -->

View file

@ -26,8 +26,8 @@ jQuery().ready(function(){ldelim}
</thead>
{foreach from=$languages item=language name=languages_loop}
<tr class="{if $smarty.foreach.languages_loop.index is odd}row1{else}row2{/if}">
<td><a href="{$language.EXT_URL}" class="externalLink cluetip" title="{$language.EXT_NAME}|{$language.EXT_DESC|htmlspecialchars|nl2br}">{$language.EXT_NAME}</a></td>
<td style="text-align:center;"><a href="{$language.EXT_URL}" class="externalLink cluetip" title="{$language.EXT_NAME}|{$language.VER_DESC|htmlspecialchars|nl2br}">{$language.VERSION}</a></td>
<td><a href="{$language.EXT_URL}" class="externalLink cluetip" title="{$language.EXT_NAME}|{$language.EXT_DESC|@htmlspecialchars|@nl2br}">{$language.EXT_NAME}</a></td>
<td style="text-align:center;"><a href="{$language.EXT_URL}" class="externalLink cluetip" title="{$language.EXT_NAME}|{$language.VER_DESC|@htmlspecialchars|@nl2br}">{$language.VERSION}</a></td>
<td>{$language.DATE}</td>
<td>{$language.AUTHOR}</td>
<td style="text-align:center;"><a href="{$language.URL_INSTALL}">{'Install'|@translate}</a>

View file

@ -26,7 +26,7 @@ jQuery(document).ready(function(){
{/literal}{/footer_script}
<div class="titrePage">
<h2>{'Menu Management'|translate}</h2>
<h2>{'Menu Management'|@translate}</h2>
</div>
<form id="menuOrdering" action="{$F_ACTION}" method="post">

View file

@ -47,7 +47,7 @@
<span class="property">
<label for="nb_image_page">{'Number of photos per page'|@translate}</label>
</span>
<input type="text" size="3" maxlength="2" name="nb_image_page" id="nb_image_page" value="{$NB_IMAGE_PAGE}">
<input type="text" size="4" maxlength="3" name="nb_image_page" id="nb_image_page" value="{$NB_IMAGE_PAGE}">
</li>
{if not $SPECIAL_USER}
<li>

View file

@ -1,6 +1,6 @@
<h2>{$NB_ELEMENTS} {'Photos'|@translate}</h2>
<form action="{$F_ACTION}" method="GET" id="update" class="filter">
<form action="{$F_ACTION}" method="GET" class="filter">
<fieldset>
<legend>{'Filter'|@translate}</legend>
@ -25,7 +25,7 @@
<label>
&nbsp;
<input class="submit" type="submit" name="submit_filter" value="{'Submit'|@translate}">
<input class="submit" type="submit" value="{'Submit'|@translate}">
</label>
<input type="hidden" name="page" value="rating">
</fieldset>
@ -47,18 +47,18 @@
</tr>
{foreach from=$images item=image name=image}
<tr valign="top" class="{if $smarty.foreach.image.index is odd}row1{else}row2{/if}">
<td rowspan="{$image.NB_RATES_TOTAL+1}"><a href="{$image.U_URL}"><img src="{$image.U_THUMB}" alt="{$image.FILE}" title="{$image.FILE}"></a></td>
<td rowspan="{$image.NB_RATES_TOTAL+1}"><strong>{$image.NB_RATES}/{$image.NB_RATES_TOTAL}</strong></td>
<td rowspan="{$image.NB_RATES_TOTAL+1}"><a href="{$image.U_URL}"><img src="{$image.U_THUMB}" alt="{$image.FILE}" title="{$image.FILE}"></a></td>
<td rowspan="{$image.NB_RATES_TOTAL+1}"><strong>{$image.NB_RATES}/{$image.NB_RATES_TOTAL}</strong></td>
<td rowspan="{$image.NB_RATES_TOTAL+1}"><strong>{$image.SCORE_RATE}</strong></td>
<td rowspan="{$image.NB_RATES_TOTAL+1}"><strong>{$image.AVG_RATE}</strong></td>
<td rowspan="{$image.NB_RATES_TOTAL+1}" style="border-right: 1px solid;" ><strong>{$image.SUM_RATE}</strong></td>
<td rowspan="{$image.NB_RATES_TOTAL+1}"><strong>{$image.AVG_RATE}</strong></td>
<td rowspan="{$image.NB_RATES_TOTAL+1}" style="border-right: 1px solid;" ><strong>{$image.SUM_RATE}</strong></td>
</tr>
{foreach from=$image.rates item=rate name=rate}
<tr class="{if ($smarty.foreach.image.index+$smarty.foreach.rate.index) is odd}row1{else}row2{/if}">
<td>{$rate.RATE}</td>
<td><b>{$rate.USER}</b></td>
<td><span class="date">{$rate.DATE}</span></td>
<td><a href="{$rate.U_DELETE}"><img src="{$themeconf.admin_icon_dir}/delete.png" class="button" style="border:none;vertical-align:middle; margin-left:5px;" alt="[{'Delete'|@translate}]"></a></td>
<td>{$rate.RATE}</td>
<td><b>{$rate.USER}</b></td>
<td>{$rate.DATE}</td>
<td><a href="{$rate.U_DELETE}"><img src="{$themeconf.admin_icon_dir}/delete.png" alt="[{'Delete'|@translate}]"></a></td>
</tr>
{/foreach} {*rates*}
{/foreach} {*images*}

View file

@ -0,0 +1,77 @@
<h2>{$ratings|@count} {'Users'|@translate}</h2>
<form action="{$F_ACTION}" method="GET">
<fieldset>
<label>{'Sort by'|@translate}
<select name="order_by">
{html_options options=$order_by_options selected=$order_by_options_selected}
</select>
</label>
<label>{'Number of rates'|@translate}&gt;
<input type="text" size="5" name="f_min_rates" value="{$F_MIN_RATES}">
</label>
<input type="submit" value="{'Submit'|@translate}">
</label>
<input type="hidden" name="page" value="rating_user">
</fieldset>
</form>
{combine_script id='core.scripts' load='async' path='themes/default/js/scripts.js'}
{footer_script}{literal}
function del(elt,uid,aid)
{
if (!confirm({/literal}'{'Are you sure?'|@translate|@escape:'javascript'}'{literal}))
return false;
var tr = elt;
while ( tr.nodeName != "TR") tr = tr.parentNode;
tr = jQuery(tr).fadeTo(1000, 0.4);
(new PwgWS({/literal}'{$ROOT_URL|@escape:javascript}'{literal})).callService(
'pwg.rates.delete', {user_id:uid, anonymous_id:aid},
{
method: 'POST',
onFailure: function(num, text) { tr.stop(); tr.fadeTo(0,1); alert(num + " " + text); },
onSuccess: function(result) { if (result) {tr.remove();} else alert(result); }
}
);
return false;
}
{/literal}{/footer_script}
<table>
<tr class="throw">
<td>{'Username'|@translate}</td>
<td>{'Number of rates'|@translate}</td>
<td>{'Average rate'|@translate}</td>
<td>{'Variation'|@translate}</td>
<td>{'Consensus deviation'|@translate|@replace:' ':'<br>'}</td>
{foreach from=$available_rates item=rate}
<td>{$rate}</td>
{/foreach}
<td></td>
</tr>
{foreach from=$ratings item=rating key=user}
<tr>
<td>{$user}</td>
<td>{$rating.count}</td>
<td>{$rating.avg|@number_format:2}</td>
<td>{$rating.cv|@number_format:3}</td>
<td>{$rating.cd|@number_format:3}</td>
{foreach from=$rating.rates item=rates key=rate}
<td>{if !empty($rates)}
{capture assign=rate_over}{foreach from=$rates item=rate_arr}<img src="{$image_urls[$rate_arr.id].tn}" alt="thumb-{$rate_arr.id}" title="{$rate_arr.date}"></img>
{/foreach}{/capture}
<a class="cluetip" title="{$rate_over|@htmlspecialchars}">{$rates|@count}</a>
{/if}</td>
{/foreach}
<td><a onclick="return del(this,{$rating.uid},'{$rating.aid}');"><img src="{$themeconf.admin_icon_dir}/delete.png" alt="[{'Delete'|@translate}]"></a></td>
</tr>
{/foreach}
</table>
{combine_script id='jquery.cluetip' load='footer' require='jquery' path='themes/default/js/plugins/jquery.cluetip.js'}
{footer_script require='jquery.cluetip'}
jQuery(document).ready(function(){ldelim}
jQuery('.cluetip').cluetip({ldelim}
width: {$TN_WIDTH}, splitTitle: '|'
});
})
{/footer_script}

View file

@ -22,16 +22,16 @@ jQuery(document).ready(function() {
<div class="themeActions">
<div>
{if $theme.deactivable}
<a href="{$deactivate_baseurl}{$theme.id}" title="{'Forbid this theme to users'|@translate}">{'Deactivate'|@translate}</a>
<a href="{$deactivate_baseurl}{$theme.id}" class="tiptip" title="{'Forbid this theme to users'|@translate}">{'Deactivate'|@translate}</a>
{else}
<span title="{$theme.deactivate_tooltip}">{'Deactivate'|@translate}</span>
{/if}
{if not $theme.is_default}
| <a href="{$set_default_baseurl}{$theme.id}" title="{'Set as default theme for unregistered and new users'|@translate}">{'Default'|@translate}</a>
| <a href="{$set_default_baseurl}{$theme.id}" class="tiptip" title="{'Set as default theme for unregistered and new users'|@translate}">{'Default'|@translate}</a>
{/if}
{if isset($theme.admin_uri)}
<br><a href="{$theme.admin_uri}" title="{'Configuration'|@translate}">{'Configuration'|@translate}</a>
<br><a href="{$theme.admin_uri}" class="tiptip" title="{'Configuration'|@translate}">{'Configuration'|@translate}</a>
{/if}
</div>
</div> <!-- themeActions -->

View file

@ -186,7 +186,7 @@ checkFieldsets();
<tr>
<td></td>
<td class="pluginDesc">
<p id="revdesc_{$plugin.ID}" style="display:none;">{$plugin.REV_DESC|htmlspecialchars|nl2br}</p>
<p id="revdesc_{$plugin.ID}" style="display:none;">{$plugin.REV_DESC|@htmlspecialchars|@nl2br}</p>
</td>
</tr>
</table>
@ -228,7 +228,7 @@ checkFieldsets();
<tr>
<td></td>
<td class="pluginDesc">
<p id="revdesc_{$theme.ID}" style="display:none;">{$theme.REV_DESC|htmlspecialchars|nl2br}</p>
<p id="revdesc_{$theme.ID}" style="display:none;">{$theme.REV_DESC|@htmlspecialchars|@nl2br}</p>
</td>
</tr>
</table>
@ -270,7 +270,7 @@ checkFieldsets();
<tr>
<td></td>
<td class="pluginDesc">
<p id="revdesc_{$language.ID}" style="display:none;">{$language.REV_DESC|htmlspecialchars|nl2br}</p>
<p id="revdesc_{$language.ID}" style="display:none;">{$language.REV_DESC|@htmlspecialchars|@nl2br}</p>
</td>
</tr>
</table>

View file

@ -86,12 +86,17 @@ li { margin: 5px; }
<p><ul>{foreach from=$missing.themes item=theme}<li><a href="{$theme.uri}" class="externalLink">{$theme.name}</a></li>{/foreach}</ul><br></p>
{/if}
<p>
{if isset($forbid_upgrade_message)}
{$forbid_upgrade_message}
{else}
{if !empty($missing.plugins) or !empty($missing.themes)}
<p><label><input type="checkbox" name="understand"> &nbsp;{'I decide to update anyway'|@translate}</label></p>
{/if}
<p><input type="submit" name="submit" value="{'Update to Piwigo %s'|@translate|@sprintf:$UPGRADE_TO}" {if !empty($missing.plugins) or !empty($missing.themes)}disabled="disabled"{/if}>
</p>
<p class="autoupdate_bar" style="display:none;">&nbsp; {'Update in progress...'|@translate}<br><img src="admin/themes/default/images/ajax-loader-bar.gif"></p>
{/if}
</fieldset>
<p><input type="hidden" name="upgrade_to" value="{$UPGRADE_TO}"></p>

View file

@ -188,7 +188,7 @@
<label><input type="radio" name="nb_image_page_action" value="leave" checked="checked"> {'leave'|@translate}</label>
<label><input type="radio" name="nb_image_page_action" value="set" id="nb_image_page_action_set"> {'set to'|@translate}</label>
<input onmousedown="document.getElementById('nb_image_page_action_set').checked = true;"
size="3" maxlength="2" type="text" name="nb_image_page" value="{$NB_IMAGE_PAGE}">
size="4" maxlength="3" type="text" name="nb_image_page" value="{$NB_IMAGE_PAGE}">
</td>
</tr>

View file

@ -1,7 +1,6 @@
/* content.css */
/* .Content is on every pages so it is common and it will no longer be a specific css */
.content { margin-right: 1em; margin-bottom: 1em; }
.content h2 {margin: 0; padding: 5px 0.5em 5px 0.5em; text-align: right; font-size: 120%;}
.content .navigationBar { margin: 10px 0; text-align: center; }
.content form { text-align: left; }
@ -376,11 +375,6 @@ IMG {
border: none;
}
HR.separation {
visibility: hidden;
clear: both;
}
/** General defaults **/
INPUT, SELECT {
margin: 0;
@ -503,9 +497,9 @@ FORM.filter FIELDSET P
display: block;
}
FORM.filter INPUT[type="submit"] {
/*FORM.filter INPUT[type="submit"] {
margin-top: 1.8em;
}
}*/
FORM.properties UL, FORM#update UL {
list-style-type: none;
@ -638,7 +632,10 @@ img.ui-datepicker-trigger {
html, body {height:100%; margin:0; padding:0;}
#the_page {min-height:100%; position:absolute; width:100%; padding:0;margin:0;}
#pwgMain {padding:10px;padding-bottom:60px;}
#pwgMain {
padding: 10px 5px 60px;
}
#footer {
position:absolute;
@ -786,10 +783,16 @@ html, body {height:100%; margin:0; padding:0;}
/* Set the width of the menubar for the galery */
#menubar {
width: 18em;
margin: 10px 0 50px 10px !important;
margin: 10px 0 50px 5px;
display: inline;
float: left;
left: 0;
}
.content {
margin-left: 20em; /* = #menubar width + 2em */
padding:0 5px 0 0;
margin: 0 5px 0 227px;
z-index:99;
}
/* Set minimum width of the page before getting a scrollbar */
/* IE5 and IE6 don't get that */
@ -1079,4 +1082,6 @@ p#uploadModeInfos {text-align:left;margin-top:1em;font-size:90%;color:#999;}
.ui-progressbar-value { background-image: url(images/pbar-ani.gif); height:10px;margin:-1px;border:1px solid #E78F08;}
/* Tag Manager */
.warningDeletion {display:none;font-style:italic;}
.warningDeletion {display:none;font-style:italic;}
#debug { margin-left: 227px; font-size:12px; }

View file

@ -47,14 +47,16 @@ h3, #imageToolBar a:hover, .row2, .content { background-color: #222; }
.throw em { font-style: normal; color: #ff3363; }
#content { min-height: 466px; margin-top: 15px; }
.content { padding:0 5px 0 0; margin: 0 10px 0 248px; z-index:99; border: 1px solid #222; }
.content {
border: 1px solid #222;
}
.content h3 { font-size:20px; letter-spacing:-0.4px; margin:0 20px 12px 0; text-align:center; background:none; border: 0; }
.content h3 ~ h3{ margin-top: 40px; }
.content h4 { font-size:14px; text-align:left; padding:3px; margin: 2px;}
.content dl, dd { margin:5px; }
.content div.titrePage {}
UL.thumbnails span.wrap2:hover { background-color:#111; border:1px solid #FF3363; color:#666; }
@ -124,12 +126,13 @@ margin-top:4px; padding-bottom:3px; padding-top:3px; top:1px;
}
.tabsheet a:hover, .tabsheet li.selected_tab a { color: #F36; }
.tabsheet a span { background-color:#222; display:block; font-size:10px; margin-right:2px; padding:0 3px 0 1px; }
#debug { margin-left:248px; font-size:12px; }
/* menubar is on all admin pages => No specific css file */
#menubar {
background:transparent url(images/menuBoxBottom_new.png) no-repeat scroll left bottom;
border:0; display:inline; float:left; left:0; margin: 10px 0 0 10px;
padding:0; width:230px; z-index:99; text-align: left; }
border:0;
padding:0; width:207px; z-index:99; text-align: left;
}
#menubar dd {
background: transparent url(images/menubar-detail.png) repeat-y top left;
margin: 0; padding: 0 0 10px 0; }

View file

@ -102,7 +102,7 @@ if (isset($_GET['installstatus']))
default:
array_push(
$page['errors'],
sprintf(l10n('An error occured during extraction (%s).'), $_GET['installstatus'])
sprintf(l10n('An error occured during extraction (%s).'), htmlspecialchars($_GET['installstatus']))
);
}
}

View file

@ -127,12 +127,39 @@ if ($step == 2 and is_webmaster())
// +-----------------------------------------------------------------------+
if ($step == 3 and is_webmaster())
{
// Remote sites are not compatible with Piwigo 2.4+
$has_remote_site = false;
$query = 'SELECT galleries_url FROM '.SITES_TABLE.';';
$result = pwg_query($query);
while ($row = pwg_db_fetch_assoc($result))
{
if (url_is_remote($row['galleries_url']))
{
$has_remote_site = true;
}
}
if ($has_remote_site)
{
$url = PHPWG_URL.'/download/messages/upgrade24-remote-sites.php';
$url.= '?lang='.$user['language'];
$url.= '&rand='.md5(uniqid(rand(), true)); // Avoid server cache
$result = null;
if (@fetchRemote($url, $result))
{
$template->assign('forbid_upgrade_message', $result);
array_push($page['errors'], $result);
}
}
if (isset($_POST['dumpDatabase']))
{
updates::dump_database(isset($_POST['includeHistory']));
}
if (isset($_POST['submit']) and isset($_POST['upgrade_to']))
if (!$has_remote_site and isset($_POST['submit']) and isset($_POST['upgrade_to']))
{
updates::upgrade_to($_POST['upgrade_to'], $step);
}

View file

@ -171,6 +171,7 @@ $page['order_by_items'] = array(
'username' => l10n('Username'),
'level' => l10n('Privacy level'),
'Language' => l10n('Language'),
'email' => l10n('Email address'),
);
$page['direction_items'] = array(

View file

@ -234,7 +234,7 @@ if (isset($action))
$_POST['key']
);
$edit_comment = null;
$perform_redirect = true;
}
else
{
@ -247,7 +247,7 @@ if (isset($action))
$redirect_url =
PHPWG_ROOT_PATH
.'comments.php'
.get_query_string_diff(array('delete','validate','pwg_token'));
.get_query_string_diff(array('delete','edit','validate','pwg_token'));
redirect($redirect_url);
}

View file

@ -215,9 +215,7 @@ SELECT DISTINCT('.$this->calendar_levels[$level]['sql'].') as period,
COUNT(DISTINCT id) as nb_images'.
$this->inner_sql.
$this->get_date_where($level).'
GROUP BY period
ORDER BY period ASC
;';
GROUP BY period;';
$level_items = simple_hash_from_query($query, 'period', 'nb_images');

View file

@ -176,11 +176,11 @@ if ($page['section']=='recent_cats')
}
if (count($categories) > 0)
{
$thumbnail_src_of = array();
$infos_of_image = array();
$new_image_ids = array();
$query = '
SELECT id, path, tn_ext, level
SELECT *
FROM '.IMAGES_TABLE.'
WHERE id IN ('.implode(',', $image_ids).')
;';
@ -189,7 +189,8 @@ SELECT id, path, tn_ext, level
{
if ($row['level'] <= $user['level'])
{
$thumbnail_src_of[$row['id']] = get_thumbnail_url($row);
$row['tn_src'] = get_thumbnail_url($row);
$infos_of_image[$row['id']] = $row;
}
else
{
@ -228,14 +229,15 @@ SELECT id, path, tn_ext, level
if (count($new_image_ids) > 0)
{
$query = '
SELECT id, path, tn_ext
SELECT *
FROM '.IMAGES_TABLE.'
WHERE id IN ('.implode(',', $new_image_ids).')
;';
$result = pwg_query($query);
while ($row = pwg_db_fetch_assoc($result))
{
$thumbnail_src_of[$row['id']] = get_thumbnail_url($row);
$row['tn_src'] = get_thumbnail_url($row);
$infos_of_image[$row['id']] = $row;
}
}
}
@ -304,10 +306,12 @@ if (count($categories) > 0)
$name = $category['name'];
}
$representative_infos = $infos_of_image[ $category['representative_picture_id'] ];
$tpl_var =
array(
'ID' => $category['id'],
'TN_SRC' => $thumbnail_src_of[$category['representative_picture_id']],
'TN_SRC' => $representative_infos['tn_src'],
'TN_ALT' => strip_tags($category['name']),
'URL' => make_index_url(
@ -329,6 +333,23 @@ if (count($categories) > 0)
@$category['comment'],
'subcatify_category_description')),
'NAME' => $name,
// Extra fields for usage in extra themes
'FILE_PATH' => $representative_infos['path'],
'FILE_POSTED' => $representative_infos['date_available'],
'FILE_CREATED' => $representative_infos['date_creation'],
'FILE_DESC' => $representative_infos['comment'],
'FILE_AUTHOR' => $representative_infos['author'],
'FILE_HIT' => $representative_infos['hit'],
'FILE_SIZE' => $representative_infos['filesize'],
'FILE_WIDTH' => $representative_infos['width'],
'FILE_HEIGHT' => $representative_infos['height'],
'FILE_METADATE' => $representative_infos['date_metadata_update'],
'FILE_HAS_HD' => $representative_infos['has_high'],
'FILE_HD_WIDTH' => $representative_infos['high_width'],
'FILE_HD_HEIGHT' => $representative_infos['high_height'],
'FILE_HD_FILESIZE' => $representative_infos['high_filesize'],
'FILE_RATING_SCORE' => $representative_infos['rating_score'],
);
if ($conf['index_new_icon'])
{

View file

@ -109,28 +109,33 @@ foreach ($pictures as $row)
$row['nb_comments'] = (int)@$nb_comments_of[$row['id']];
}
$tpl_var =
array(
'ID' => $row['id'],
'TN_SRC' => get_thumbnail_url($row),
'TN_ALT' => htmlspecialchars(strip_tags(get_picture_title($row))),
'TN_TITLE' => get_thumbnail_title($row),
'URL' => $url,
$name = get_picture_title($row);
/* Fields for template-extension usage */
'FILE_PATH' => $row['path'],
'FILE_POSTED' => $row['date_available'],
'FILE_CREATED' => $row['date_creation'],
'FILE_DESC' => $row['comment'],
'FILE_AUTHOR' => $row['author'],
'FILE_HIT' => $row['hit'],
'FILE_SIZE' => $row['filesize'],
'FILE_WIDTH' => $row['width'],
'FILE_HEIGHT' => $row['height'],
'FILE_METADATE' => $row['date_metadata_update'],
'FILE_HAS_HD' => ($row['has_high'] and $user['enabled_high']=='true') ?
true:false, /* lack of include/functions_picture.inc.php */
$tpl_var = array(
'ID' => $row['id'],
'TN_SRC' => get_thumbnail_url($row),
'TN_ALT' => htmlspecialchars(strip_tags($name)),
'TN_TITLE' => get_thumbnail_title($row),
'URL' => $url,
// Extra fields for usage in extra themes
'FILE_PATH' => $row['path'],
'FILE_POSTED' => $row['date_available'],
'FILE_CREATED' => $row['date_creation'],
'FILE_DESC' => $row['comment'],
'FILE_AUTHOR' => $row['author'],
'FILE_HIT' => $row['hit'],
'FILE_SIZE' => $row['filesize'],
'FILE_WIDTH' => $row['width'],
'FILE_HEIGHT' => $row['height'],
'FILE_METADATE' => $row['date_metadata_update'],
'FILE_HAS_HD' => $row['has_high'],
'FILE_HD_WIDTH' => $row['high_width'],
'FILE_HD_HEIGHT' => $row['high_height'],
'FILE_HD_FILESIZE' => $row['high_filesize'],
'FILE_RATING_SCORE' => $row['rating_score'],
);
if ($conf['index_new_icon'])
{
$tpl_var['icon_ts'] = get_icon($row['date_available']);
@ -140,8 +145,6 @@ foreach ($pictures as $row)
{
$tpl_var['NB_HITS'] = $row['hit'];
}
$name = trigger_event('render_element_description', get_picture_title($row));
switch ($page['section'])
{
@ -170,9 +173,10 @@ foreach ($pictures as $row)
$tpl_thumbnails_var[] = $tpl_var;
}
$template->assign('SHOW_THUMBNAIL_CAPTION', $conf['show_thumbnail_caption']);
$tpl_thumbnails_var = trigger_event('loc_end_index_thumbnails', $tpl_thumbnails_var, $pictures);
$template->assign('thumbnails', $tpl_thumbnails_var);
$template->assign('SHOW_THUMBNAIL_CAPTION', $conf['show_thumbnail_caption']);
$template->assign_var_from_handle('THUMBNAILS', 'index_thumbnails');
pwg_debug('end include/category_default.inc.php');

View file

@ -278,6 +278,7 @@ if ( !$conf['allow_html_descriptions'] )
}
add_event_handler('render_comment_content', 'render_comment_content');
add_event_handler('render_comment_author', 'strip_tags');
add_event_handler('render_tag_url', 'str2url');
add_event_handler('blockmanager_register_blocks', 'register_default_menubar_blocks', EVENT_HANDLER_PRIORITY_NEUTRAL-1);
trigger_action('init');
?>

View file

@ -122,7 +122,7 @@ $conf['paginate_pages_around'] = 2;
// show_version : shall the version of Piwigo be displayed at the
// bottom of each page ?
$conf['show_version'] = true;
$conf['show_version'] = false;
// meta_ref to reference multiple sets of incorporated pages or elements
// Set it false to avoid referencing in google, and other search engines.
@ -292,7 +292,7 @@ $conf['smtp_password'] = '';
//
// This configuration parameter is set to true in BSF branch and to false
// elsewhere.
$conf['check_upgrade_feed'] = true;
$conf['check_upgrade_feed'] = false;
// rate_items: available rates for a picture
$conf['rate_items'] = array(0,1,2,3,4,5);
@ -436,7 +436,7 @@ $conf['session_length'] = 3600;
$conf['show_queries'] = false;
// show_gt : display generation time at the bottom of each page
$conf['show_gt'] = true;
$conf['show_gt'] = false;
// debug_l10n : display a warning message each time an unset language key is
// accessed
@ -449,7 +449,7 @@ $conf['debug_template'] = false;
$conf['debug_mail'] = false;
// die_on_sql_error: if an SQL query fails, should everything stop?
$conf['die_on_sql_error'] = true;
$conf['die_on_sql_error'] = false;
// if true, some language strings are replaced during template compilation
// (insted of template output). this results in better performance. however

View file

@ -22,7 +22,7 @@
// +-----------------------------------------------------------------------+
// Default settings
define('PHPWG_VERSION', '2.3.0');
define('PHPWG_VERSION', '2.3.5');
define('PHPWG_DEFAULT_LANGUAGE', 'en_UK');
define('PHPWG_DEFAULT_TEMPLATE', 'Sylvia');

View file

@ -416,8 +416,14 @@ UPDATE '.$tablename.'
* @param array inserts
* @return void
*/
function mass_inserts($table_name, $dbfields, $datas)
function mass_inserts($table_name, $dbfields, $datas, $options=array())
{
$ignore = '';
if (isset($options['ignore']) and $options['ignore'])
{
$ignore = 'IGNORE';
}
if (count($datas) != 0)
{
$first = true;
@ -438,7 +444,7 @@ function mass_inserts($table_name, $dbfields, $datas)
if ($first)
{
$query = '
INSERT INTO '.$table_name.'
INSERT '.$ignore.' INTO '.$table_name.'
('.implode(',', $dbfields).')
VALUES';
$first = false;

View file

@ -798,7 +798,7 @@ function get_thumbnail_title($info)
$details = array();
if ($info['hit'] != 0)
if (!empty($info['hit']))
{
$details[] = $info['hit'].' '.strtolower(l10n('Visits'));
}
@ -820,7 +820,8 @@ function get_thumbnail_title($info)
if (!empty($info['comment']))
{
$title.= ' '.substr($info['comment'], 0, 100).'...';
$info['comment'] = trigger_event('render_element_description', $info['comment']);
$title.= ' '.substr($info['comment'], 0, 100).(strlen($info['comment']) > 100 ? '...' : '');
}
$title = htmlspecialchars(strip_tags($title));
@ -880,7 +881,7 @@ function get_picture_title($info)
{
if (isset($info['name']) and !empty($info['name']))
{
return $info['name'];
return trigger_event('render_element_description', $info['name']);
}
return get_name_from_file($info['file']);

View file

@ -202,26 +202,37 @@ INSERT INTO '.COMMENTS_TABLE.'
* other users can delete their own comments
* so to avoid a new sql request we add author in where clause
*
* @param comment_id
* @param int or array of int comment_id
*/
function delete_user_comment($comment_id) {
function delete_user_comment($comment_id)
{
$user_where_clause = '';
if (!is_admin())
{
$user_where_clause = ' AND author_id = \''.$GLOBALS['user']['id'].'\'';
}
if (is_array($comment_id))
$where_clause = 'id IN('.implode(',', $comment_id).')';
else
$where_clause = 'id = '.$comment_id;
$query = '
DELETE FROM '.COMMENTS_TABLE.'
WHERE id = '.$comment_id.
WHERE '.$where_clause.
$user_where_clause.'
;';
$result = pwg_query($query);
if ($result) {
if ($result)
{
email_admin('delete',
array('author' => $GLOBALS['user']['username'],
'comment_id' => $comment_id
));
}
trigger_action('user_comment_deletion', $comment_id);
}
/**
@ -375,14 +386,25 @@ SELECT
return $author_id;
}
/**
* Tries to validate a user comment in the database
* @param int or array of int comment_id
*/
function validate_user_comment($comment_id)
{
if (is_array($comment_id))
$where_clause = 'id IN('.implode(',', $comment_id).')';
else
$where_clause = 'id = '.$comment_id;
$query = '
UPDATE '.COMMENTS_TABLE.'
SET validated = \'true\'
, validation_date = NOW()
WHERE id = '.$comment_id.'
WHERE '.$where_clause.'
;';
pwg_query($query);
trigger_action('user_comment_validation', $comment_id);
}
?>

View file

@ -294,7 +294,17 @@ function name_compare($a, $b)
function tag_alpha_compare($a, $b)
{
return strcmp(strtolower($a['url_name']), strtolower($b['url_name']));
global $page;
foreach (array($a, $b) as $tag)
{
if (!isset($page[__FUNCTION__.'_cache'][ $tag['name'] ]))
{
$page[__FUNCTION__.'_cache'][ $tag['name'] ] = strtolower(str2url($tag['name']));
}
}
return strcmp($page[__FUNCTION__.'_cache'][ $a['name'] ], $page[__FUNCTION__.'_cache'][ $b['name'] ]);
}
/**
@ -465,7 +475,7 @@ function get_tags_content_title()
.l10n('remove this tag from the list')
.'"><img src="'
.get_root_url().get_themeconf('icon_dir').'/remove_s.png'
.'" alt="x" style="vertical-align:bottom;" class="button">'
.'" alt="x" style="vertical-align:bottom;">'
.'</a>';
}
return $title;

View file

@ -150,8 +150,11 @@ SELECT element_id,
$by_item[$row['element_id']] = $row;
}
$all_rates_avg /= $all_rates_count;
$item_ratecount_avg = $all_rates_count / count($by_item);
if ($all_rates_count>0)
{
$all_rates_avg /= $all_rates_count;
$item_ratecount_avg = $all_rates_count / count($by_item);
}
$updates = array();
foreach ($by_item as $id => $rate_summary )

View file

@ -166,7 +166,7 @@ function add_level_to_tags($tags)
* @param string order_by - optionally overwrite default photo order
* @return array
*/
function get_image_ids_for_tags($tag_ids, $mode='AND', $extra_images_where_sql='', $order_by='')
function get_image_ids_for_tags($tag_ids, $mode='AND', $extra_images_where_sql='', $order_by='', $use_permissions=true)
{
global $conf;
if (empty($tag_ids))
@ -175,22 +175,31 @@ function get_image_ids_for_tags($tag_ids, $mode='AND', $extra_images_where_sql='
}
$query = 'SELECT id
FROM '.IMAGES_TABLE.' i
INNER JOIN '.IMAGE_CATEGORY_TABLE.' ic ON id=ic.image_id
FROM '.IMAGES_TABLE.' i ';
if ($use_permissions)
{
$query.= '
INNER JOIN '.IMAGE_CATEGORY_TABLE.' ic ON id=ic.image_id';
}
$query.= '
INNER JOIN '.IMAGE_TAG_TABLE.' it ON id=it.image_id
WHERE tag_id IN ('.implode(',', $tag_ids).')'
.get_sql_condition_FandF
(
array
(
'forbidden_categories' => 'category_id',
'visible_categories' => 'category_id',
'visible_images' => 'id'
WHERE tag_id IN ('.implode(',', $tag_ids).')';
if ($use_permissions)
{
$query.= get_sql_condition_FandF(
array(
'forbidden_categories' => 'category_id',
'visible_categories' => 'category_id',
'visible_images' => 'id'
),
"\n AND"
)
.(empty($extra_images_where_sql) ? '' : " \nAND (".$extra_images_where_sql.')')
.'
);
}
$query.= (empty($extra_images_where_sql) ? '' : " \nAND (".$extra_images_where_sql.')').'
GROUP BY id';
if ($mode=='AND' and count($tag_ids)>1)

View file

@ -446,6 +446,9 @@ DELETE FROM '.USER_CACHE_CATEGORIES_TABLE.'
WHERE user_id = '.$userdata['id'];
pwg_query($query);
// Due to concurrency issues, we ask MySQL to ignore errors on
// insert. This may happen when cache needs refresh and that Piwigo is
// called "very simultaneously".
mass_inserts
(
USER_CACHE_CATEGORIES_TABLE,
@ -454,7 +457,8 @@ DELETE FROM '.USER_CACHE_CATEGORIES_TABLE.'
'user_id', 'cat_id',
'date_last', 'max_date_last', 'nb_images', 'count_images', 'count_categories'
),
$user_cache_cats
$user_cache_cats,
array('ignore' => true)
);
@ -464,8 +468,10 @@ DELETE FROM '.USER_CACHE_TABLE.'
WHERE user_id = '.$userdata['id'];
pwg_query($query);
// for the same reason as user_cache_categories, we ignore error on
// this insert
$query = '
INSERT INTO '.USER_CACHE_TABLE.'
INSERT IGNORE INTO '.USER_CACHE_TABLE.'
(user_id, need_update, cache_update_time, forbidden_categories, nb_total_images,
image_access_type, image_access_list)
VALUES

View file

@ -233,17 +233,19 @@ SELECT
if ($show_add_comment_form)
{
$key = get_ephemeral_key(3, $page['image_id']);
$content = '';
$content = $author = '';
if ('reject'===@$comment_action)
{
$content = htmlspecialchars( stripslashes($comm['content']) );
$author = htmlspecialchars( stripslashes($comm['author']) );
}
$template->assign('comment_add',
array(
'F_ACTION' => $url_self,
'KEY' => $key,
'CONTENT' => $content,
'SHOW_AUTHOR' => !is_classic_user()
'SHOW_AUTHOR' => !is_classic_user(),
'AUTHOR' => $author ,
));
}
}

View file

@ -766,13 +766,13 @@ var s,after = document.getElementsByTagName(\'script\')[document.getElementsByTa
$rdq = preg_quote($smarty->right_delimiter, '~');
$regex = "~$ldq *\'([^'$]+)\'\|@translate *$rdq~";
$source = preg_replace( $regex.'e', 'isset($lang[\'$1\']) ? $lang[\'$1\'] : \'$0\'', $source);
$source = preg_replace_callback( $regex, create_function('$m', 'global $lang; return isset($lang[$m[1]]) ? $lang[$m[1]] : $m[0];'), $source);
$regex = "~$ldq *\'([^'$]+)\'\|@translate\|~";
$source = preg_replace( $regex.'e', 'isset($lang[\'$1\']) ? \'{\'.var_export($lang[\'$1\'],true).\'|\' : \'$0\'', $source);
$source = preg_replace_callback( $regex, create_function('$m', 'global $lang; return isset($lang[$m[1]]) ? \'{\'.var_export($lang[$m[1]],true).\'|\' : $m[0];'), $source);
$regex = "~($ldq *assign +var=.+ +value=)\'([^'$]+)\'\|@translate~e";
$source = preg_replace( $regex, 'isset($lang[\'$2\']) ? \'$1\'.var_export($lang[\'$2\'],true) : \'$0\'', $source);
$regex = "~($ldq *assign +var=.+ +value=)\'([^'$]+)\'\|@translate~";
$source = preg_replace_callback( $regex, create_function('$m', 'global $lang; return isset($lang[$m[2]]) ? $m[1].var_export($lang[$m[2]],true) : $m[0];'), $source);
return $source;
}

View file

@ -490,6 +490,7 @@ function ws_categories_getList($params, &$service)
SELECT id, name, permalink, uppercats, global_rank, id_uppercat,
comment,
nb_images, count_images AS total_nb_images,
representative_picture_id, user_representative_picture_id, count_images, count_categories,
date_last, max_date_last, count_categories AS nb_categories
FROM '.CATEGORIES_TABLE.'
'.$join_type.' JOIN '.USER_CACHE_CATEGORIES_TABLE.' ON id=cat_id AND user_id='.$join_user.'
@ -498,6 +499,12 @@ SELECT id, name, permalink, uppercats, global_rank, id_uppercat,
$result = pwg_query($query);
// management of the album thumbnail -- starts here
$image_ids = array();
$categories = array();
$user_representative_updates_for = array();
// management of the album thumbnail -- stops here
$cats = array();
while ($row = pwg_db_fetch_assoc($result))
{
@ -534,10 +541,193 @@ SELECT id, name, permalink, uppercats, global_rank, id_uppercat,
)
);
// management of the album thumbnail -- starts here
//
// on branch 2.3, the algorithm is duplicated from
// include/category_cats, but we should use a common code for Piwigo 2.4
//
// warning : if the API method is called with $params['public'], the
// album thumbnail may be not accurate. The thumbnail can be viewed by
// the connected user, but maybe not by the guest. Changing the
// filtering method would be too complicated for now. We will simply
// avoid to persist the user_representative_picture_id in the database
// if $params['public']
if (!empty($row['user_representative_picture_id']))
{
$image_id = $row['user_representative_picture_id'];
}
else if (!empty($row['representative_picture_id']))
{ // if a representative picture is set, it has priority
$image_id = $row['representative_picture_id'];
}
else if ($conf['allow_random_representative'])
{
// searching a random representant among elements in sub-categories
$image_id = get_random_image_in_category($row);
}
else
{ // searching a random representant among representant of sub-categories
if ($row['count_categories']>0 and $row['count_images']>0)
{
$query = '
SELECT representative_picture_id
FROM '.CATEGORIES_TABLE.' INNER JOIN '.USER_CACHE_CATEGORIES_TABLE.'
ON id = cat_id and user_id = '.$user['id'].'
WHERE uppercats LIKE \''.$row['uppercats'].',%\'
AND representative_picture_id IS NOT NULL'
.get_sql_condition_FandF
(
array
(
'visible_categories' => 'id',
),
"\n AND"
).'
ORDER BY '.DB_RANDOM_FUNCTION.'()
LIMIT 1
;';
$subresult = pwg_query($query);
if (pwg_db_num_rows($subresult) > 0)
{
list($image_id) = pwg_db_fetch_row($subresult);
}
}
}
if (isset($image_id))
{
if ($conf['representative_cache_on_subcats'] and $row['user_representative_picture_id'] != $image_id)
{
$user_representative_updates_for[ $user['id'].'#'.$row['id'] ] = $image_id;
}
$row['representative_picture_id'] = $image_id;
array_push($image_ids, $image_id);
array_push($categories, $row);
}
unset($image_id);
// management of the album thumbnail -- stops here
array_push($cats, $row);
}
usort($cats, 'global_rank_compare');
// management of the album thumbnail -- starts here
if (count($categories) > 0)
{
$thumbnail_src_of = array();
$new_image_ids = array();
$query = '
SELECT id, path, tn_ext, level
FROM '.IMAGES_TABLE.'
WHERE id IN ('.implode(',', $image_ids).')
;';
$result = pwg_query($query);
while ($row = pwg_db_fetch_assoc($result))
{
if ($row['level'] <= $user['level'])
{
$thumbnail_src_of[$row['id']] = get_thumbnail_url($row);
}
else
{
// problem: we must not display the thumbnail of a photo which has a
// higher privacy level than user privacy level
//
// * what is the represented category?
// * find a random photo matching user permissions
// * register it at user_representative_picture_id
// * set it as the representative_picture_id for the category
foreach ($categories as &$category)
{
if ($row['id'] == $category['representative_picture_id'])
{
// searching a random representant among elements in sub-categories
$image_id = get_random_image_in_category($category);
if (isset($image_id) and !in_array($image_id, $image_ids))
{
array_push($new_image_ids, $image_id);
}
if ($conf['representative_cache_on_level'])
{
$user_representative_updates_for[ $user['id'].'#'.$category['id'] ] = $image_id;
}
$category['representative_picture_id'] = $image_id;
}
}
unset($category);
}
}
if (count($new_image_ids) > 0)
{
$query = '
SELECT id, path, tn_ext
FROM '.IMAGES_TABLE.'
WHERE id IN ('.implode(',', $new_image_ids).')
;';
$result = pwg_query($query);
while ($row = pwg_db_fetch_assoc($result))
{
$thumbnail_src_of[$row['id']] = get_thumbnail_url($row);
}
}
}
// compared to code in include/category_cats, we only persist the new
// user_representative if we have used $user['id'] and not the guest id,
// or else the real guest may see thumbnail that he should not
if (!$params['public'] and count($user_representative_updates_for))
{
$updates = array();
foreach ($user_representative_updates_for as $user_cat => $image_id)
{
list($user_id, $cat_id) = explode('#', $user_cat);
array_push(
$updates,
array(
'user_id' => $user_id,
'cat_id' => $cat_id,
'user_representative_picture_id' => $image_id,
)
);
}
mass_updates(
USER_CACHE_CATEGORIES_TABLE,
array(
'primary' => array('user_id', 'cat_id'),
'update' => array('user_representative_picture_id')
),
$updates
);
}
foreach ($cats as &$cat)
{
foreach ($categories as $category)
{
if ($category['id'] == $cat['id'] and isset($category['representative_picture_id']))
{
$cat['tn_url'] = $thumbnail_src_of[$category['representative_picture_id']];
}
}
// we don't want them in the output
unset($cat['user_representative_picture_id']);
unset($cat['count_images']);
unset($cat['count_categories']);
}
unset($cat);
// management of the album thumbnail -- stops here
if ($params['tree_output'])
{
return categories_flatlist_to_tree($cats);
@ -1444,104 +1634,200 @@ function ws_images_add($params, &$service)
}
// does the image already exists ?
if ('md5sum' == $conf['uniqueness_mode'])
if ($params['check_uniqueness'])
{
$where_clause = "md5sum = '".$params['original_sum']."'";
}
if ('filename' == $conf['uniqueness_mode'])
{
$where_clause = "file = '".$params['original_filename']."'";
}
if ('md5sum' == $conf['uniqueness_mode'])
{
$where_clause = "md5sum = '".$params['original_sum']."'";
}
if ('filename' == $conf['uniqueness_mode'])
{
$where_clause = "file = '".$params['original_filename']."'";
}
$query = '
$query = '
SELECT
COUNT(*) AS counter
FROM '.IMAGES_TABLE.'
WHERE '.$where_clause.'
;';
list($counter) = pwg_db_fetch_row(pwg_query($query));
if ($counter != 0) {
return new PwgError(500, 'file already exists');
}
// current date
list($dbnow) = pwg_db_fetch_row(pwg_query('SELECT NOW();'));
list($year, $month, $day) = preg_split('/[^\d]/', $dbnow, 4);
// upload directory hierarchy
$upload_dir = sprintf(
$conf['upload_dir'].'/%s/%s/%s',
$year,
$month,
$day
);
// compute file path
$date_string = preg_replace('/[^\d]/', '', $dbnow);
$random_string = substr($params['file_sum'], 0, 8);
$filename_wo_ext = $date_string.'-'.$random_string;
$file_path = $upload_dir.'/'.$filename_wo_ext.'.jpg';
// add files
$file_infos = add_file($file_path, 'file', $params['original_sum'], $params['file_sum']);
$thumb_infos = add_file($file_path, 'thumb', $params['original_sum'], $params['thumbnail_sum']);
if (isset($params['high_sum']))
{
$high_infos = add_file($file_path, 'high', $params['original_sum'], $params['high_sum']);
}
// database registration
$insert = array(
'file' => !empty($params['original_filename']) ? $params['original_filename'] : $filename_wo_ext.'.jpg',
'date_available' => $dbnow,
'tn_ext' => 'jpg',
'name' => $params['name'],
'path' => $file_path,
'filesize' => $file_infos['filesize'],
'width' => $file_infos['width'],
'height' => $file_infos['height'],
'md5sum' => $params['original_sum'],
'added_by' => $user['id'],
);
$info_columns = array(
'name',
'author',
'comment',
'level',
'date_creation',
);
foreach ($info_columns as $key)
{
if (isset($params[$key]))
{
$insert[$key] = $params[$key];
list($counter) = pwg_db_fetch_row(pwg_query($query));
if ($counter != 0) {
return new PwgError(500, 'file already exists');
}
}
if (isset($params['high_sum']))
if ($params['resize'])
{
$insert['has_high'] = 'true';
$insert['high_filesize'] = $high_infos['filesize'];
$insert['high_width'] = $high_infos['width'];
$insert['high_height'] = $high_infos['height'];
}
ws_logfile('[pwg.images.add] resize activated');
include_once(PHPWG_ROOT_PATH.'admin/include/functions.php');
mass_inserts(
IMAGES_TABLE,
array_keys($insert),
array($insert)
// updating a photo is possible only combined with the resize option
$params['image_id'] = (int)$params['image_id'];
if ($params['image_id'] > 0)
{
include_once(PHPWG_ROOT_PATH.'admin/include/functions.php');
$query='
SELECT *
FROM '.IMAGES_TABLE.'
WHERE id = '.$params['image_id'].'
;';
$image_row = pwg_db_fetch_assoc(pwg_query($query));
if ($image_row == null)
{
return new PwgError(404, "image_id not found");
}
}
// temporary file path
$type = 'file';
$file_path = $conf['upload_dir'].'/buffer/'.$params['original_sum'].'-'.$type;
merge_chunks($file_path, $params['original_sum'], $type);
chmod($file_path, 0644);
include_once(PHPWG_ROOT_PATH.'admin/include/functions_upload.inc.php');
$image_id = add_uploaded_file(
$file_path,
$params['original_filename'],
null,
null,
$params['image_id'] > 0 ? $params['image_id'] : null
);
// add_uploaded_file doesn't remove the original file in the buffer
// directory if it was not uploaded as $_FILES
unlink($file_path);
$info_columns = array(
'name',
'author',
'comment',
'level',
'date_creation',
);
$image_id = pwg_db_insert_id(IMAGES_TABLE);
foreach ($info_columns as $key)
{
if (isset($params[$key]))
{
$update[$key] = $params[$key];
}
}
if (count(array_keys($update)) > 0)
{
single_update(
IMAGES_TABLE,
$update,
array('id' => $image_id)
);
}
}
else
{
// current date
list($dbnow) = pwg_db_fetch_row(pwg_query('SELECT NOW();'));
list($year, $month, $day) = preg_split('/[^\d]/', $dbnow, 4);
// upload directory hierarchy
$upload_dir = sprintf(
$conf['upload_dir'].'/%s/%s/%s',
$year,
$month,
$day
);
// compute file path
$date_string = preg_replace('/[^\d]/', '', $dbnow);
$random_string = substr($params['file_sum'], 0, 8);
$filename_wo_ext = $date_string.'-'.$random_string;
$file_path = $upload_dir.'/'.$filename_wo_ext.'.jpg';
// add files
$file_infos = add_file($file_path, 'file', $params['original_sum'], $params['file_sum']);
$thumb_infos = add_file($file_path, 'thumb', $params['original_sum'], $params['thumbnail_sum']);
if (isset($params['high_sum']))
{
$high_infos = add_file($file_path, 'high', $params['original_sum'], $params['high_sum']);
}
// database registration
$insert = array(
'file' => !empty($params['original_filename']) ? $params['original_filename'] : $filename_wo_ext.'.jpg',
'date_available' => $dbnow,
'tn_ext' => 'jpg',
'name' => $params['name'],
'path' => $file_path,
'filesize' => $file_infos['filesize'],
'width' => $file_infos['width'],
'height' => $file_infos['height'],
'md5sum' => $params['original_sum'],
'added_by' => $user['id'],
);
$info_columns = array(
'name',
'author',
'comment',
'level',
'date_creation',
);
foreach ($info_columns as $key)
{
if (isset($params[$key]))
{
$insert[$key] = $params[$key];
}
}
if (isset($params['high_sum']))
{
$insert['has_high'] = 'true';
$insert['high_filesize'] = $high_infos['filesize'];
$insert['high_width'] = $high_infos['width'];
$insert['high_height'] = $high_infos['height'];
}
include_once(PHPWG_ROOT_PATH.'admin/include/functions.php');
mass_inserts(
IMAGES_TABLE,
array_keys($insert),
array($insert)
);
$image_id = pwg_db_insert_id(IMAGES_TABLE);
// update metadata from the uploaded file (exif/iptc)
require_once(PHPWG_ROOT_PATH.'admin/include/functions_metadata.php');
update_metadata(array($image_id=>$file_path));
}
$url_params = array('image_id' => $image_id);
// let's add links between the image and the categories
if (isset($params['categories']))
{
ws_add_image_category_relations($image_id, $params['categories']);
if (preg_match('/^\d+/', $params['categories'], $matches)) {
$category_id = $matches[0];
$query = '
SELECT id, name, permalink
FROM '.CATEGORIES_TABLE.'
WHERE id = '.$category_id.'
;';
$result = pwg_query($query);
$category = pwg_db_fetch_assoc($result);
$url_params['section'] = 'categories';
$url_params['category'] = $category;
}
}
// and now, let's create tag associations
@ -1553,11 +1839,12 @@ SELECT
);
}
// update metadata from the uploaded file (exif/iptc)
require_once(PHPWG_ROOT_PATH.'admin/include/functions_metadata.php');
update_metadata(array($image_id=>$file_path));
invalidate_user_cache();
return array(
'image_id' => $image_id,
'url' => make_picture_url($url_params),
);
}
function ws_images_addSimple($params, &$service)
@ -1693,6 +1980,45 @@ SELECT
);
}
function ws_rates_delete($params, &$service)
{
global $conf;
if (!$service->isPost())
{
return new PwgError(405, 'This method requires HTTP POST');
}
if (!is_admin())
{
return new PwgError(401, 'Access denied');
}
$user_id = (int)$params['user_id'];
if ($user_id<=0)
{
return new PwgError(WS_ERR_INVALID_PARAM, 'Invalid user_id');
}
$query = '
DELETE FROM '.RATE_TABLE.'
WHERE user_id='.$user_id;
if (!empty($params['anonymous_id']))
{
$query .= ' AND anonymous_id=\''.$params['anonymous_id'].'\'';
}
$changes = pwg_db_changes(pwg_query($query));
if ($changes)
{
include_once(PHPWG_ROOT_PATH.'include/functions_rate.inc.php');
update_rating_score();
}
return $changes;
}
/**
* perform a login (web service method)
*/
@ -2176,6 +2502,17 @@ SELECT *
}
}
if (isset($params['file']))
{
if (!empty($image_row['storage_category_id']))
{
new PwgError(500, '[ws_images_setInfo] updating "file" is forbidden on photos added by synchronization');
exit();
}
$update['file'] = $params['file'];
}
if (count(array_keys($update)) > 0)
{
$update['id'] = $params['image_id'];
@ -2935,6 +3272,11 @@ SELECT id, path, tn_ext, has_high
prepare_directory(dirname($thumb_path));
$img = new pwg_image($image_path, $params['library']);
if (!is_bool($params['crop']))
$params['crop'] = get_boolean($params['crop']);
if (!is_bool($params['follow_orientation']))
$params['follow_orientation'] = get_boolean($params['follow_orientation']);
$result = $img->pwg_resize(
$thumb_path,
$params['maxwidth'],
@ -2942,8 +3284,8 @@ SELECT id, path, tn_ext, has_high
$params['quality'],
false, // automatic rotation is not needed for thumbnails.
true, // strip metadata
get_boolean($params['crop']),
get_boolean($params['follow_orientation'])
$params['crop'],
$params['follow_orientation']
);
$img->destroy();

View file

@ -214,7 +214,7 @@ if ( $page['section']=='search' and $page['start']==0 and
{
$hints[] =
'<a href="' . make_index_url(array('tags'=>array($tag))) . '">'
.$tag['name']
.trigger_event('render_tag_name', $tag['name'])
.'</a>';
}
$template->assign( 'tag_search_results', $hints);

View file

@ -178,6 +178,11 @@ $languages = new languages('utf-8');
if (isset($_GET['language']))
{
$language = strip_tags($_GET['language']);
if (!in_array($language, array_keys($languages->fs_languages)))
{
$language = PHPWG_DEFAULT_LANGUAGE;
}
}
else
{

View file

@ -2,7 +2,7 @@
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
// | Copyright(C) 2008-2011 Piwigo Team http://piwigo.org |
// | Copyright(C) 2008-2012 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
@ -21,7 +21,7 @@
// | USA. |
// +-----------------------------------------------------------------------+
$lang['Average rate'] = "Gemiddelde gradering";
$lang['Average rate'] = 'Gemiddelde tempo';
$lang['Rate'] = "Gradeer";
$lang['Access type'] = 'Toegangstipe';
$lang['ACCESS_0'] = 'Vry toegang';
@ -30,7 +30,6 @@ $lang['ACCESS_2'] = 'Toegang aan geregistreerde gebruikers';
$lang['ACCESS_3'] = 'Toegang aan administrateurs';
$lang['ACCESS_4'] = 'Toegang aan webmeesters';
$lang['ACCESS_5'] = 'Geen toegang';
$lang[' and %d virtual'] = 'en %d virtuele';
$lang['%d album including'] = '%d album ingesluit';
$lang['%d album moved'] = '%d album geskuif';
@ -52,27 +51,27 @@ $lang['%d guest'] = '%d gas';
$lang['%d guests'] = '%d gaste';
$lang['%d line filtered'] = '%d lyn gefilter';
$lang['%d lines filtered'] = '%d lyne gefilter';
$lang['%d mail was not sent.'] = '%d epos is nie gestuur nie';
$lang['%d mail was sent.'] = '%d epos is gestuur';
$lang['%d mails were not sent.'] = '%d eposse is nie gestuur nie';
$lang['%d mails were sent.'] = '%d eposse is gestuur';
$lang['%d mail was not sent.'] = '%d e-pos is nie gestuur nie';
$lang['%d mail was sent.'] = '%d e-pos is gestuur';
$lang['%d mails were not sent.'] = '%d e-posse is nie gestuur nie';
$lang['%d mails were sent.'] = '%d e-posse is gestuur';
$lang['%d member'] = '%d lid';
$lang['%d members'] = '%d lede';
$lang['%d of %d photos selected'] = '%d van %d fotos gekies';
$lang['%d parameter was updated.'] = '%d parameter is opgedateer';
$lang['%d parameters were updated.'] = '%d parameters is opgedateer';
$lang['%d photo was deleted'] = '%d foto is verwyder';
$lang['%d photos uploaded'] = '@d fotos opgelaai';
$lang['%d photos were deleted'] = '@d fotos verwyder';
$lang['%d physical'] = '@d fisies';
$lang['%d tag'] = '@d etiket';
$lang['%d tags'] = '@d etikette';
$lang['%d photos uploaded'] = '%d fotos opgelaai';
$lang['%d photos were deleted'] = '%d fotos verwyder';
$lang['%d physical'] = '%d fisies';
$lang['%d tag'] = '%d etiket';
$lang['%d tags'] = '%d etikette';
$lang['%d user'] = '%d gebruiker ';
$lang['%d user comment rejected'] = '@d gebruikerskommentaar verwerp';
$lang['%d user comment validated'] = '@d gebruikerskommentaar aanvaar';
$lang['%d user comments rejected'] = '@d gebruikerskommentare verwerp ';
$lang['%d user comments validated'] = '@d gebruikerskommentare aanvaar';
$lang['%d user deleted'] = '@d gebruikers verwyder';
$lang['%d user comment rejected'] = '%d gebruikerskommentaar verwerp';
$lang['%d user comment validated'] = '%d gebruikerskommentaar aanvaar';
$lang['%d user comments rejected'] = '%d gebruikerskommentare verwerp ';
$lang['%d user comments validated'] = '%d gebruikerskommentare aanvaar';
$lang['%d user deleted'] = '%d gebruikers verwyder';
$lang['%d user was not updated.'] = '%d gebruiker is nie opgedateer nie';
$lang['%d user was updated.'] = '%d gebruikers is opgedateer ';
$lang['%d users'] = '%d gebruikers ';
@ -80,18 +79,14 @@ $lang['%d users deleted'] = '%d gebruikers verwyder ';
$lang['%d users were not updated.'] = '%d gebruikers is nie opgedateer nie';
$lang['%d users were updated.'] = '%d gebruikers is opgedateer ';
$lang['%d waiting for validation'] = '%d wag vir bekragtiging';
$lang['%s has been successfully upgraded.'] = '%s is suksesvol opgegradeer';
$lang['%s must be to set to false in your local/config/config.inc.php file'] = '%s moet as "false" gemerk word in jou local/config/config.inc.php lêer';
$lang['%s value is not correct file because exif are not supported'] = '%s waarde is nie regte lêer nie want exif word nie ondersteun nie';
$lang['+ Add an upload box'] = '+ Voeg oplaai vakkie by';
$lang[', click on'] = ', kliek op';
$lang['A local listing.xml file has been found for'] = '\'n Plaaslike listing.xml lêer is gevind';
$lang['A new version of Piwigo is available.'] = '\'n Nuwe weergawe van Piwigo is beskikbaar.';
$lang['a picture filetype requires a thumbnail. The thumbnail must be present in the sub-directory "thumbnail" of the album directory. The thumbnail filename must start with the configured thumbnail prefix and the extension must be among the following list :'] = '\'n beeld lêertipe benodig \'n duimnael. Die duimnael moet in die ondergids "thumbnail" van die album gids wees. Die duimnael lêernaam moet begin met die opgestelde duimnael voorvoegsel en die uitbreiding moet een van die volgende lys wees:';
$lang['Action'] = 'Aksie';
$lang['Actions'] = 'Aksies';
$lang['Activate'] = 'Aktiveer ';
$lang['Activate field "%s"'] = 'Aktiveer veld "%s"';
$lang['Activate icon "%s"'] = 'Aktiveer ikoon "%s"';
$lang['Activate icon "new" next to albums and pictures'] = 'Aktiveer ikoon "nuut" langs albums en prentjies';
$lang['Activate Navigation Bar'] = 'Aktiveer Navigasie Staaf';
@ -99,4 +94,738 @@ $lang['Activate Navigation Thumbnails'] = 'Aktiveer Navigasie Duimnaels';
$lang['Active Languages'] = 'Aktiveer Tale';
$lang['Active Plugins'] = 'Aktiveer Invoegsels';
$lang['Active Themes'] = 'Aktiveer Temas';
$lang['... or '] = '... of';
$lang['Add'] = 'Voeg by';
$lang['Add a criteria'] = 'Voeg kriteria by';
$lang['Add a filter'] = 'Voeg filter by';
$lang['Add a tag'] = 'Voeg sleutelwoord by';
$lang['Add a user'] = 'Voeg gebruiker by';
$lang['Add a virtual album'] = 'Voeg virtuele album by';
$lang['Add another set of photos'] = 'Voeg nog \'n stel fotos by';
$lang['Add group'] = 'Voeg groep by';
$lang['Add New Language'] = 'Voeg Nuwe Taal by';
$lang['add new photos to caddie'] = 'plaas nuwe fotos in mandjie';
$lang['Add New Theme'] = 'Voeg Nuwe Tema by';
$lang['Add Photos'] = 'Voeg fotos by';
$lang['Add tags'] = 'Voeg sleutelwoorde by';
$lang['Add/delete a permalink'] = 'Voeg by/verwyder permanente skakel';
$lang['added'] = 'bygevoeg';
$lang['Album "%s" has been added'] = 'Album "%s" is bygevoeg';
$lang['Album "%s" now contains %d photos'] = 'Album "%s" bevat nou %d fotos';
$lang['Album name'] = 'Album naam';
$lang['Album updated successfully'] = 'Album opdatering suksesvol';
$lang['all'] = 'alles';
$lang['an error happened'] = '\'n fout het voorgekom';
$lang['An error occured during extraction (%s).'] = '\'n fout het voorgekom met ontbondeling (%s).';
$lang['and'] = 'en';
$lang['Anomaly'] = 'Anomalie';
$lang['Create'] = 'Skep';
$lang['Crop'] = 'Snoei';
$lang['GD version'] = 'GD-biblioteek weergawe';
$lang['General statistics'] = 'Algemene statistiek';
$lang['Get Support on Piwigo Forum'] = 'Kry hulp op die Piwigo Forum';
$lang['Go to'] = 'Gaan na';
$lang['Group name'] = 'Groep naam';
$lang['Groups'] = 'Groepe';
$lang['guest'] = 'gas';
$lang['Guest cannot be deleted'] = 'Gaste kan nie verwyder word nie';
$lang['Guest Settings'] = 'Gas Instellings';
$lang['Guests'] = 'Gaste';
$lang['Height'] = 'Hoogte';
$lang['height must be a number superior to'] = 'hoogte moet \'n getal groter wees as';
$lang['Hello'] = 'Hallo';
$lang['Hello,'] = 'Hallo,';
$lang['Help Me'] = 'Help My';
$lang['Hide'] = 'Steek weg';
$lang['high'] = 'hoog';
$lang['High definition'] = 'Hoë skerpheid';
$lang['History'] = 'Geskiedenis';
$lang['Hour'] = 'Uur';
$lang['Ignore All'] = 'Ignoreer Almal';
$lang['Image id'] = 'Beeld id';
$lang['Image Quality'] = 'Beeld kwaliteit';
$lang['Inactive Languages'] = 'Onaktiewe Tale';
$lang['Inactive Plugins'] = 'Onaktiewe Byvoegsels';
$lang['Inactive Themes'] = 'Onaktiewe Temas';
$lang['Install'] = 'Installeer';
$lang['Install on your computer,'] = 'Installeer op jou rekenaar,';
$lang['Installed Languages'] = 'Geïnstalleerde Tale';
$lang['Installed Themes'] = 'Geïnstalleerde Temas';
$lang['Instructions to use Piwigo'] = 'Instruksies in die gebruik van Piwigo';
$lang['IP'] = 'IP';
$lang['jump to album'] = 'spring na album';
$lang['jump to photo'] = 'spring na foto';
$lang['Languages'] = 'Tale';
$lang['Last import'] = 'Laaste invoer';
$lang['Last revisions'] = 'Laaste wysigings';
$lang['Last send'] = 'Laaste stuur';
$lang['leave'] = 'verlaat';
$lang['Level 0'] = 'Vlak 0';
$lang['Level 1'] = 'Vlak 1';
$lang['Level 2'] = 'Vlak 2';
$lang['Level 4'] = 'Vlak 4';
$lang['Level 8'] = 'Vlak 8';
$lang['Main'] = 'Hoof';
$lang['Main Page'] = 'Hoofblad';
$lang['Width'] = 'Wydte';
$lang['Add to caddie'] = "plaas in mandjie";
$lang['Caddie'] = 'Mandjie';
$lang['%s photos can not be regenerated'] = '%s fotos kan nie herskep word nie';
$lang['%s photos have been regenerated'] = '%s fotos is herskep';
$lang['(this tag will be deleted)'] = '(hierdie sleutel gaan verwyder word)';
$lang['Add detailed content'] = 'Voeg detail inhoud by';
$lang['Add tags'] = 'Voeg sleutels by';
$lang['Add write access to the "%s" directory'] = 'Voeg skryfregte by die "%s" gids';
$lang['Administration Home'] = 'Administrasie Tuiste';
$lang['Advanced features'] = 'Gevorderde kenmerke';
$lang['Album list management'] = 'Album lys bestuur';
$lang['Album manual order was saved'] = 'Album handroliese rangskikking is gebêre';
$lang['Album photos associated to the following albums: %s'] = 'Album fotos geassosieer met die volgende albums: %s';
$lang['albums added in the database'] = 'albums bygevoeg tot die databasis';
$lang['Albums authorized thanks to group associations'] = 'Albums bevestig aan die hand van groep verbintenis';
$lang['Albums automatically sorted'] = 'Albums outomaties gesorteer';
$lang['albums deleted in the database'] = 'albums verwyder uit databasis';
$lang['%d day'] = '%d dag';
$lang['%d days'] = '%d dae';
$lang['%d hour'] = '%d uur';
$lang['%d hours'] = '%d ure';
$lang['%d minute'] = '%d minuut';
$lang['%d minutes'] = '%d minute';
$lang['%d month'] = '%d maand';
$lang['%d months'] = '%d maande';
$lang['%d second'] = '%d sekonde';
$lang['%d seconds'] = '%d sekondes';
$lang['%d year'] = '%d jaar';
$lang['%d years'] = '%d jare';
$lang['%s has been successfully updated.'] = '%s is suksesvol opgedateer.';
$lang['A locked gallery is only visible to administrators'] = '\'n Geslote gallery is slegs sigbaar vir administrateurs';
$lang['Activate comments'] = 'Aktiveer opmerkings';
$lang['Added by %s'] = 'Bygevoeg deur %s';
$lang['All %d photos are selected'] = 'Al %d fotos is geselekteer';
$lang['All extensions are up to date.'] = 'Alle uitbreidings is op datum.';
$lang['All languages are up to date.'] = 'Alle tale is op datum.';
$lang['All optimizations have been successfully completed.'] = 'Alle optimalisasies is suksesvol voltooi.';
$lang['All plugins are up to date.'] = 'Alle inpropsels is op datum.';
$lang['All themes are up to date.'] = 'Alle temas is op datum.';
$lang['Allow rating'] = 'Laat gradering toe';
$lang['Allow user customization'] = 'Laat gebruiker aanpassing toe';
$lang['Allow user registration'] = 'Laat gebruiker registrasie toe';
$lang['Allow users to delete their own comments'] = 'Laat gebruikers to om eie opmerkings te verwyder';
$lang['Allow users to edit their own comments'] = 'Laat gebruikers to om eie opmerkings te verander';
$lang['Allowed file types: %s.'] = 'Toegelate lêertipes: %s';
$lang['An error has occured during extract. Please check files permissions of your piwigo installation.<br><a href="%s">Click here to show log error</a>.'] = '%s is suksesvol opgedateer.';
$lang['An error has occured during upgrade.'] = 'Daar was \'n fout tydens opgradering.';
$lang['An information email was sent to group "%s"'] = 'Al %d fotos is geselekteer';
$lang['Anyway only webmasters can see this tab and never administrators.'] = 'Slegs webmeesters, nie administrateurs, kan hierdie lip sien.';
$lang['Apply action'] = 'Voer aksie uit';
$lang['Apply selected corrections'] = 'Maak geselekteerde korreksies';
$lang['Apply to sub-albums'] = 'Pas toe op sub-albums';
$lang['Approximate maximum resolution: %dM pixels (that\'s %dx%d pixels).'] = 'Naastenbye maksimum resolusie: %dM piksels (dis %dx%d piksels).';
$lang['Are you sure to install this upgrade? You must verify if this version does not need uninstallation.'] = 'Is jy seker jy wil hierdie opgradering installeer? Jy moet verseker dat hierdie weergawe nie vooraf verwyder moet word nie.';
$lang['Are you sure you want to delete this plugin?'] = 'Is jy seker jy wil hierdie invoegsel verwyder?';
$lang['Are you sure you want to install this plugin?'] = 'Is jy seker jy wil hierdie invoegsel installeer?';
$lang['Associate to album'] = 'Assosieer met album';
$lang['Associated'] = 'Geassosieer';
$lang['Automatic sort order'] = 'Outomatiese sorteer volgorde';
$lang['Available on'] = 'Beskikbaar op';
$lang['By %s'] = 'Deur %s';
$lang['Can\'t download archive.'] = 'Argief kan nie afgelaai word nie.';
$lang['Can\'t read or extract archive.'] = 'Argief kan nie gelees of onttrek word nie.';
$lang['Cancel'] = 'Kanselleer';
$lang['Choose an option'] = 'Kies \'n opsie';
$lang['Classic display'] = 'Klassieke vertoon';
$lang['Comments for all'] = 'Opmerkings vir almal';
$lang['Configuration'] = 'Konfigurasie';
$lang['Confirm merge'] = 'Bevestig versmelting';
$lang['Correction the anomaly will cancel the fact that it\'s ignored'] = 'Reggestelde onreëlmatigheid sal nie verder geïgnoreer word nie';
$lang['Correction'] = 'Regstelling';
$lang['Create this site'] = 'Skep hierdie webtuiste';
$lang['Current name'] = 'Huidige naam';
$lang['Database synchronization with files'] = 'Sinkroniseer databasis met lêers';
$lang['Delete Representant'] = 'Verwyder album duimnael';
$lang['Delete selected photos'] = 'Verwyder geselekteerde fotos';
$lang['Delete selected users'] = 'Verwyder geselekteerde gebruikers';
$lang['Delete this language'] = 'Verwyder hierdie taal';
$lang['Delete this theme'] = 'Verwyder hierdie tema';
$lang['Deleted on'] = 'Verwyder op';
$lang['Description'] = 'Beskrywing';
$lang['Directory does not exist'] = 'Subgids bestaan nie';
$lang['Directory'] = 'Subgids';
$lang['Discover album:'] = 'Ontdek album:';
$lang['Gallery unlocked'] = 'Gallery ontsluit';
$lang['List'] = 'Lys';
$lang['Move to album'] = 'Skuif na album';
$lang['Not cropped correctly?'] = 'Nie korrek gesny nie?';
$lang['Notify administrators when a comment is'] = 'Stel administrateurs in kennis as \'n opmerking';
$lang['Opacity'] = 'Deursigtigheid';
$lang['Original Size'] = 'Oorspronklike grootte';
$lang['Original file : %s'] = 'Oorspronklike lêer: %s';
$lang['Piwigo for Android'] = 'Piwigo vir Android';
$lang['Piwigo for iOS (iPhone, iPad, iPod Touch)'] = 'Piwigo vir iOS (iPhone, iPad, iPod Touch)10217569';
$lang['Posted %s on %s'] = 'Gepos %s op %s';
$lang['Select a file'] = 'Kies \'n lêer';
$lang['Select groups...'] = 'Kies groepe...';
$lang['Select users...'] = 'Kies gebruikers...';
$lang['Sharpen'] = 'Verskerp';
$lang['There is no group in this gallery.'] = 'Daar is nie \'n groep in hierdie gallery nie.';
$lang['This album contains %d photos, added between %s and %s.'] = 'Hierdie album bevat %d fotos, bygevoeg tussen %s en %s.';
$lang['This album contains %d photos, added on %s.'] = 'Hierdie album bevat %d fotos, bygevoeg op %s.';
$lang['This album contains no photo.'] = 'Hierdie album bevat geen fotos.';
$lang['Unlock gallery'] = 'Ontsluit gallery';
$lang['Update All'] = 'Opdateer alles';
$lang['Update Complete'] = 'Opdatering Voltooi';
$lang['Update albums informations'] = 'Opdateer album inligting';
$lang['Update in progress... Please wait.'] = 'Opdatering besig... Wag asseblief.';
$lang['Update photos information'] = 'Opdateer foto inligting';
$lang['Update to Piwigo %s'] = 'Opdateer na Piwigo %s';
$lang['Updates'] = 'Opdaterings';
$lang['Upload Photos'] = 'Laai fotos op';
$lang['Upload'] = 'Laai op';
$lang['Uploaded Photos'] = 'Opgelaaide Fotos';
$lang['Used metadata'] = 'Metadata gebruik';
$lang['User "%s" created with "%s" like password'] = 'Gebruiker "%s" geskep met "%s" as wagwoord';
$lang['User %s [%s] added.'] = 'Gebruiker %s [%s] bygevoeg.';
$lang['User %s [%s] was added to the subscription list.'] = 'Gebruiker %s [%s] bygevoeg by intekenaar lys.';
$lang['User %s [%s] was not added to the subscription list.'] = 'Gebruiker %s [%s] nie by intekenaar lys gevoeg nie.';
$lang['User %s [%s] was not removed from the subscription list.'] = 'Gebruiker %s [%s] nie verwyder van intekenaar lys nie.';
$lang['User %s [%s] was removed from the subscription list.'] = 'Gebruiker %s [%s] verwyder van intekenaar lys';
$lang['User comments validation'] = 'Gebruiker kommentaar bekragtiging';
$lang['User list'] = 'Gebruikerslys';
$lang['User status'] = 'Gebruikerstatus';
$lang['User'] = 'Gebruiker';
$lang['Users'] = 'Gebruikers';
$lang['Validate'] = 'Bekragtig';
$lang['Validation'] = 'Bekragtiging';
$lang['Version'] = 'Weergawe';
$lang['Virtual Links'] = 'Virtuele skakels';
$lang['Virtual album added'] = 'Virtuele album bygevoeg';
$lang['Virtual album deleted'] = 'Virtuele album verwyder';
$lang['Virtual album name'] = 'Virtuele album naam';
$lang['Virtual album'] = 'Virtuele album ';
$lang['Virtual albums to move'] = 'Virtuele album om te skuif';
$lang['Visit Gallery'] = 'Besoek die gallery';
$lang['Visit Piwigo project website'] = 'Besoek Piwigo projek webblad';
$lang['Visit language site'] = 'Besoek taal blad';
$lang['Visit plugin site'] = 'Besoek invoegsel blad';
$lang['Visit theme site'] = 'Besoek tema blad';
$lang['Visited %d times'] = '%d kere besoek';
$lang['WARNING! This plugin does not seem to be compatible with this version of Piwigo.'] = 'WAARSKUWING! Hierdie invoegsel is moontlik nie aanpasbaar met hierdie weergawe van Piwigo nie.';
$lang['Waiting'] = 'Wagtend';
$lang['Watermark'] = 'Watermerk';
$lang['Web Form'] = 'Web Vorm';
$lang['Webmaster cannot be deleted'] = 'Webmeester kan nie verwyder word nie';
$lang['Webmaster status is required.'] = 'Webmeester status word benodig.';
$lang['Week starts on'] = 'Week begin op';
$lang['Who can see these photos?'] = 'Wie kan hierdie fotos sien?';
$lang['Who can see this photo?'] = 'Wie kan hierdie foto sien?';
$lang['With blank value, gallery title will be used'] = 'Indien leeg, sal die gallery titel gebruik word';
$lang['With no album'] = 'Met geen album';
$lang['With no tag'] = 'Met geen etiket';
$lang['With no virtual album'] = 'Met geen virtuele album';
$lang['X Position'] = 'X Posisie';
$lang['X Repeat'] = 'X Herhaling';
$lang['Y Position'] = 'Y Posisie';
$lang['Year'] = 'Jaar';
$lang['You are running the latest version of Piwigo.'] = 'Jy gebruik die nuutste weergawe van Piwigo.';
$lang['You are using the Browser uploader. Try the <a href="%s">Flash uploader</a> instead.'] = 'Jy gebruik die Webleser oplaaier. Probeer die <a href="%s">Flash oplaaier</a>.';
$lang['You are using the Flash uploader. Problems? Try the <a href="%s">Browser uploader</a> instead.'] = 'Jy gebruik die Flash oplaaier. Probleme? Probeer die <a href="%s">Webleser oplaaier</a>.';
$lang['You can activate only one mobile theme.'] = 'Jy kan slegs een mobiele tema aktiveer.';
$lang['You can update to Piwigo %s directly, without upgrading to Piwigo %s (recommended).'] = 'Jy kan direk na Piwigo %s opgradeer, sonder opgradering na Piwigo %s (aanbeveel).';
$lang['You cannot delete your account'] = 'Jy kan nie jou rekenaar verwyder nie';
$lang['You cannot move an album in its own sub album'] = 'Jy kan nie \'n album as sy eie subalbum skuif nie';
$lang['You have %d orphan tags: %s.'] = 'Jy het %d los etikette: %s.';
$lang['Your configuration settings are saved'] = 'Jou konfigurasie verstellings is gebêre';
$lang['Zoom'] = 'Zoem';
$lang['add a new watermark'] = 'voeg \'n nuwe watermerk by';
$lang['administrators'] = 'administrateurs';
$lang['associate to group'] = 'assosieer met groep';
$lang['automatic order'] = 'outomatiese volgorde';
$lang['average time'] = 'gemiddelde tyd';
$lang['between'] = 'tussen';
$lang['bottom left corner'] = 'onderste linker hoek';
$lang['bottom right corner'] = 'onderste regter hoek';
$lang['clean'] = 'maak skoon';
$lang['confirm'] = 'bevestig';
$lang['create a new album'] = 'skep nuwe album';
$lang['created'] = 'geskep';
$lang['delete photo'] = 'verwyder foto';
$lang['delete this site and all its attached elements'] = 'verwyder hierdie blad en alle verwante inligting';
$lang['delete'] = 'verwyder';
$lang['deleted'] = 'verwyder';
$lang['directories + files'] = 'subgidse + lêers';
$lang['middle'] = 'middel';
$lang['modified'] = 'verander';
$lang['registered users'] = 'geregistreerde gebruikers';
$lang['simple visitors'] = 'eenvoudige besoeker';
$lang['top left corner'] = 'boonste linker hoek';
$lang['top right corner'] = 'boonste regter hoek';
$lang['update the database from files'] = 'opdateer die databasis met lêers';
$lang['user "%s" added'] = 'gebruiker "%s" bygevoeg';
$lang['user_status_admin'] = 'Administrateur';
$lang['user_status_generic'] = 'Generies';
$lang['user_status_guest'] = 'Gas';
$lang['user_status_normal'] = 'Gebruiker';
$lang['user_status_webmaster'] = 'Webmeester';
$lang['width must be a number superior to'] = 'wydte moet \'n getal groter wees as';
$lang['wrong filename'] = 'verkeerde lêernaam';
$lang['Summary'] = 'Opsomming';
$lang['Support'] = 'Ondersteuning';
$lang['Switch to clear or dark colors for administration'] = 'Skakel na skoon of donker kleure vir administrasie';
$lang['Synchronize metadata'] = 'Sinchroniseer metadata';
$lang['Synchronize'] = 'Sinchroniseer';
$lang['THIS PLUGIN IS NOW PART OF PIWIGO CORE! DELETE IT NOW.'] = 'HIERDIE INVOEGSEL IS NOU DEEL VAN DIE PIWIGO KERN! VERWYDER ONMIDDELIK!';
$lang['Templates'] = 'Template';
$lang['The %d following tags were deleted'] = 'Die volgende %d etikette is verwyder';
$lang['The anomaly will be ignored until next application version'] = 'Die anomalie sal geignoreer word tot die volgende toepassing weergawe';
$lang['The file or directory cannot be accessed (either it does not exist or the access is denied)'] = 'Die lêer of gids kan nie bereik word nie (dit bestaan nie of toegang is gewyer)';
$lang['The following tag was deleted'] = 'Die volgende etiket is verwyder';
$lang['The gallery URL is not valid.'] = 'Die gallery URL is nie geldig nie.';
$lang['The name of a group must not contain " or \' or be empty.'] = 'Die naam van \'n groep mag nie " of \' bevat nie of leeg wees nie.';
$lang['The name of an album must not be empty'] = 'Die naam van \'n album kan nie leeg wees nie';
$lang['The original image quality must be a number between %d and %d'] = 'Die oorspronklike beeld kwaliteit moet \'n getal tussen %d en %d wees';
$lang['The original maximum height must be a number between %d and %d'] = 'Die oorspronklike maksimum hoogte moet \'n getal tussen %d en %d wees';
$lang['The original maximum width must be a number between %d and %d'] = 'Die oorspronklike maksimum wydte moet \'n getal tussen %d en %d wees';
$lang['The whole page'] = 'Die hele blad';
$lang['The whole set'] = 'Die hele stel';
$lang['Theme has been successfully installed'] = 'Tema is suksesvol geinstalleer';
$lang['Themes which need upgrade'] = 'Tema wat opgradeer moet word';
$lang['Themes'] = 'Temas';
$lang['There is no available subscribers to mail.'] = 'Daar is nie intekenaars wat per epos in kennis gestel moet word nie.';
$lang['There is no other language available.'] = 'Daar is nie ander tale beskikbaar nie.';
$lang['There is no other plugin available.'] = 'Daar is nie ander invoegsels beskikbaar nie.';
$lang['There is no other theme available.'] = 'Daar is nie ander temas beskikbaar nie.';
$lang['This is a major update, with <a href="%s">new exciting features</a>.'] = 'Hierdie is \'n groot opdatering, met <a href="%s">nuwe opwindende kenmerke</a>.';
$lang['This is a minor update, with only bug corrections.'] = 'Hierdie is \'n klein opdatering, met slegs goggas verwyder.';
$lang['This name is already used by another group.'] = 'Hierdie naam is reeds ingebruik deur \'n ander groep.';
$lang['This site already exists'] = 'Hierdie blad bestaan alreeds.';
$lang['This theme was not designed to be directly activated'] = 'Hierdie tema was nie ontwerp om direk geaktiveer te word nie.';
$lang['Thumbnail'] = 'Duimnael';
$lang['Thumbnails generation in progress...'] = 'Besig met duimnael skepping...';
$lang['Time'] = 'Tyd';
$lang['Title'] = 'titel';
$lang['To send ?'] = 'Om te stuur?';
$lang['To subscribe'] = 'Om in te teken?';
$lang['To unsubscribe'] = 'Om af te teken';
$lang['Tools'] = 'Gereedskap';
$lang['Two updates are available'] = 'Twee opdaterings beskikbaar';
$lang['Type here the author name'] = 'Tik hier die outeur se naam';
$lang['Type here the title'] = 'Tik hier die titel';
$lang['Type in a search term'] = 'Tik hier \'n soekterm';
$lang['Unable to check for upgrade.'] = 'Nie in staat om vir opgradering te soek nie.';
$lang['Unable to dump database.'] = 'Nie in staat om databasis te stort nie.';
$lang['Uninstall'] = 'Oninstalleer';
$lang['Unknown upload error'] = 'Onbekende oplaai fout';
$lang['Unlocked'] = 'Ontsluit';
$lang['Unsubscribe from notification by mail'] = 'Afteken van kennisgewing deur epos';
$lang['Unsubscribed'] = 'Afgeteken';
$lang['synchronize files metadata with database photos informations'] = 'sinchroniseer databasis fotos met lêer metadata';
$lang['synchronize files structure with database'] = 'sinchroniseer lêer struktuur met databasis';
$lang['target'] = 'teiken';
$lang['test this remote site'] = 'toets hierdie buite blad';
$lang['test'] = 'toets';
$lang['the forum'] = 'die forum';
$lang['the wiki'] = 'die wiki';
$lang['total time'] = 'totale tyd';
$lang['unit mode'] = 'enkel modus';
$lang['unknown'] = 'onbekend';
$lang['Authorize users to add comments on selected albums'] = 'Magtig gebruikers om kommentaar te lewer op geselekteerde albums';
$lang['Authorized'] = 'Gemagtig';
$lang['Automatic correction'] = 'Outomatiese korreksie';
$lang['Available only with HTML format'] = 'Slegs beskikbaar met HTML formaat';
$lang['Batch Manager'] = 'Bondelbestuurder';
$lang['Can\'t connect to server.'] = 'Verbinding met bediener onmoontlik.';
$lang['Can\'t create temporary file.'] = 'Tydelike lêer kan nie geskep word nie.';
$lang['Change Admin Colors'] = 'Ruil administrateur kleure';
$lang['Check all'] = 'Gaan alles na';
$lang['Check automatic corrections'] = 'Gaan outomatiese korreksies na';
$lang['Check for updates'] = 'Soek vir opdaterings';
$lang['Check for upgrade failed for unknown reasons.'] = 'Opgraderingsoektog faal vir onbekende redes.';
$lang['Check for upgrade'] = 'Soek vir opgradering';
$lang['Check integrity'] = 'Gaan integriteit na';
$lang['Choose an action'] = 'Kies \'n aksie';
$lang['Database'] = 'Databasis';
$lang['Date'] = 'Datum';
$lang['Day'] = 'Dag';
$lang['Deactivate all'] = 'Deaktiveer alles';
$lang['Deactivate'] = 'Deaktiveer';
$lang['Default comments order'] = 'Standaard kommentaar volgorde';
$lang['Default display'] = 'Verstek vertoon';
$lang['Default photos order'] = 'Standaard foto volgorde';
$lang['Default user cannot be deleted'] = 'Verstek gebruiker kan nie verwyder word nie';
$lang['Groups and users'] = 'Groepe en gebruikers';
$lang['Multiple Size'] = 'Verskeie groottes';
$lang['Permission granted for groups'] = 'Regte toegeken aan groepe';
$lang['Permission granted for users'] = 'Regte toegeken aan gebruikers';
$lang['Search for new images in the directories'] = 'Soek vir nuwe beelde in subgidse';
$lang['Searching...'] = 'Soek...';
$lang['Section'] = 'Gedeelte';
$lang['See you soon,'] = 'Totsiens,';
$lang['See you soon.'] = 'Totsiens.';
$lang['Select an album'] = 'Kies \'n album';
$lang['Select at least one album'] = 'Kies tenminste een album';
$lang['Select at least one comment'] = 'Kies tenminste een opmerking';
$lang['Select at least one photo'] = 'Kies tenminste een foto';
$lang['Select at least one user'] = 'Kies tenminste een gebruiker';
$lang['Select files'] = 'Kies lêers';
$lang['Select recipients'] = 'Kies ontvangers';
$lang['Select:'] = 'Kies:';
$lang['Selection'] = 'Keuse';
$lang['Send mail as'] = 'Stuur epos as';
$lang['Send mail on HTML format'] = 'Stuur epos in HTML formaat';
$lang['Send mail to users'] = 'Stuur epos na gebruikers';
$lang['Send'] = 'Stuur';
$lang['Set as default language for unregistered and new users'] = 'Kies as verstek taal vir ongeregistreerde en nuwe gebruikers';
$lang['Set as default theme for unregistered and new users'] = 'Kies as verstek tema vir ongeregistreerde en nuwe gebruikers';
$lang['Set author'] = 'Verstel outeur';
$lang['Set title'] = 'Verstel titel';
$lang['Settings'] = 'Verstellings';
$lang['Show info'] = 'Wys inligting';
$lang['Simulation'] = 'Simulasie';
$lang['Some themes and plugins may be not available yet.'] = 'Sommige temas en invoegsels is moontlik nog nie beskikbaar nie.';
$lang['Some upgrades are available for extensions.'] = 'Sommige opgraderings beskikbaar vir uitbreidings.';
$lang['selection'] = 'keuse';
$lang['show details'] = 'wys detail';
$lang['Default user does not exist'] = 'Verstekgebruiker bestaan nie';
$lang['Delete orphan tags'] = 'Verwyder wees etikette';
$lang['Delete selected tags'] = 'Verwyder gekose etikette';
$lang['ERROR: THIS PLUGIN IS MISSING BUT IT IS INSTALLED! UNINSTALL IT NOW.'] = 'FOUT: HIERDIE BYVOEGSEL WORD VERMIS, MAAR IS GEINSTALLEER! VERWYDER DIT NOU.';
$lang['ERROR'] = 'FOUT';
$lang['Environment'] = 'Omgewing';
$lang['Error list'] = 'Lys van foute';
$lang['Error on file "%s" : %s'] = 'Fout met lêer "%s" : %s';
$lang['Error when sending email to %s [%s].'] = 'Fout met stuur van e-pos na %s [%s].';
$lang['Errors caption'] = 'Foute byskrifte';
$lang['Everybody'] = 'Almal';
$lang['Extend for templates'] = 'Brei sjabloon uit';
$lang['Extensions Update'] = 'Dateer uitbreidings op';
$lang['Ignore this update'] = 'Ignoreer hierdie opdatering';
$lang['Impossible automatic correction'] = 'Outomatiese verbetering onmoontlik';
$lang['Informations'] = 'Inligting';
$lang['Manage Permissions'] = 'Organiseer magtigings';
$lang['Manage tags'] = 'Organiseer etikette';
$lang['Manage this set of %d photos'] = 'Organiseer hierdie stel van %d fotos';
$lang['Manage'] = 'Organiseer';
$lang['Manual order'] = 'Handroliese rangskikking';
$lang['Maximum Height'] = 'Maksimum hoogte';
$lang['Maximum Width'] = 'Maksimum Wydte';
$lang['Members'] = 'Lede';
$lang['Menu Management'] = 'Kieskaarte';
$lang['Merge selected tags'] = 'Versmelt geselekteerde etikette';
$lang['Merge tags'] = 'Versmelt etikette';
$lang['Minimum privacy level'] = 'Minimum privaatvlak';
$lang['default values'] = 'verstekwaardes';
$lang['default'] = 'verstek';
$lang['delete album'] = 'verwyder album';
$lang['email'] = 'E-pos';
$lang['errors during synchronization'] = 'foute gedurende sinchronisasie';
$lang['existing album'] = 'Bestaande album';
$lang['include child albums'] = 'sluit subalbums in';
$lang['manage sub-albums'] = 'organiseer subalbums';
$lang['manual order'] = 'handroliese rangskikking';
$lang['Mail content'] = 'Epos inhoud';
$lang['Mail sent to %s [%s].'] = 'Epos gestuur na %s [%s].';
$lang['Main "guest" user does not exist'] = 'Die hoof "gas" gebruiker bestaan nie';
$lang['Main "guest" user status is incorrect'] = 'Die hoof "gas" gebruiker se status is verkeerd';
$lang['Main "webmaster" user does not exist'] = 'Die hoof "webmeester" bestaan nie';
$lang['Main "webmaster" user status is incorrect'] = 'Die hoof "webmeester" gebruiker se status is verkeerd';
$lang['Maintenance'] = 'Onderhoud';
$lang['Make this language available to users'] = 'Maak hierdie taal beskikbaar aan gebruikers';
$lang['Make this theme available to users'] = 'Maak hierdie tema beskikbaar aan gebruikers';
$lang['Month'] = 'Maand';
$lang['Move albums'] = 'Skuif albums';
$lang['Move'] = 'Skuif';
$lang['Name'] = 'Naam';
$lang['New Version'] = 'Nuwe Weergawe';
$lang['New name'] = 'Nuwe naam';
$lang['New parent album'] = 'Nuwe ouer album';
$lang['New photos added'] = 'Nuwe fotos bygevoeg';
$lang['New photos were added'] = 'Nuwe fotos is bygevoeg';
$lang['New tag'] = 'Nuwe etiket';
$lang['No display'] = 'Geen vertoon';
$lang['No file was uploaded'] = 'Geen lêer is opgelaai nie';
$lang['No mail to send.'] = 'Geen epos is gestuur nie.';
$lang['No photo can be deleted'] = 'Geen foto kan verwyder word nie';
$lang['No photo in the current set.'] = 'Geen foto in die huidige stel nie.';
$lang['No photo in this album'] = 'Geen foto in hierdie album nie';
$lang['None'] = 'Geen';
$lang['Number of comments per page'] = 'Aantal opmerkings per blad';
$lang['new'] = 'nuut';
$lang['none'] = 'geen';
$lang['nothing'] = 'niks';
$lang['number of miniaturized photos'] = 'aantal duimnaels geskep';
$lang['Modify information'] = 'Verander inligting';
$lang['No photo selected, %d photos in current set'] = 'Geen foto gekies, %d fotos in huidige stel';
$lang['No photo selected, no action possible.'] = 'Geen foto gekies, geen aksie moontlik.';
$lang['No results'] = 'Geen resultate';
$lang['Notification'] = 'Kennisgewing';
$lang['Obsolete Plugins'] = 'Verouderde invoegsels';
$lang['Only private albums are listed'] = 'Slegs privaat albums is gelys';
$lang['Photo Page'] = 'Foto blad';
$lang['Photo Properties'] = 'Foto eienskappe';
$lang['Photo name'] = 'Foto naam';
$lang['Photos'] = 'Fotos';
$lang['Piwigo Administration'] = 'Piwigo Administrasie';
$lang['Piwigo Announcements Newsletter'] = 'Piwigo Aankondigings Nuusbrief';
$lang['Piwigo Update'] = 'Piwigo opdatering';
$lang['Piwigo Uploader'] = 'Piwigo Oplaaier';
$lang['Piwigo configuration'] = 'Piwigo opstelling';
$lang['Private'] = 'Privaat';
$lang['Properties'] = 'Kenmerke';
$lang['Random photo'] = 'Lukraak foto';
$lang['Representant'] = 'Album duimnael';
$lang['Representation of albums'] = 'Album duimnael';
$lang['Representative'] = 'Album duimnael';
$lang['Represents'] = 'Is duimnael vir';
$lang['Tag "%s" already exists'] = 'Etiket "%s" bestaan alreeds';
$lang['on'] = 'op';
$lang['only directories'] = 'slegs subgidse';
$lang['photos added in the database'] = 'fotos bygevoeg in databasis';
$lang['photos deleted from the database'] = 'fotos verwyder van databasis';
$lang['photos per page'] = 'fotos per blad';
$lang['photos updated in the database'] = 'fotos opgedateer in databasis';
$lang['private'] = 'privaat';
$lang['randomly represented'] = 'lukraak album duimnael';
$lang['remove tags'] = 'verwyder etikette';
$lang['remove this filter'] = 'verwyder hierdie filter';
$lang['remove title'] = 'verwyder titel';
$lang['%d physicals'] = '%d fisiese';
$lang['%d week'] = '%d week';
$lang['%d weeks'] = '%d weke';
$lang['%s ago'] = '%s terug';
$lang['%s in the future'] = '%s in die toekoms';
$lang['%u users have automatic permission because they belong to a granted group.'] = '%u gebruikers het outomaties toegang omdat hulle aan \'n toegelate groep behoort.';
$lang['Apply watermark if height is bigger than'] = 'Voeg \'n watermerk by as die hoogte groter is as';
$lang['Apply watermark if width is bigger than'] = 'Voeg \'n watermerk by as die breedte groter is as';
$lang['By default, Piwigo will create a new websize from the HD (high definition) version of your photo.'] = 'Standaard sal Piwigo \'n nuwe kleiner weergawe van die foto maak om op die web te vertoon.';
$lang['By default, the center of interest is placed in the middle of the photo.'] = 'Standaard word die middel van die foto gekies as die gebied om op te fokus.';
$lang['Caddie management'] = 'Bewerk mandjie';
$lang['Correction applied with error'] = 'Fout tydens regstelling';
$lang['Correction applied with success'] = 'Regstelling suksesvol gemaak';
$lang['Create a new site : (give its URL to create_listing_file.php)'] = 'Skep nuwe webtuiste : (gee sy adres aan create_listing_file.php)';
$lang['Delete multiple size images'] = 'Verwyder multi-grootte beelde';
$lang['Deletions'] = 'Verwyderings';
$lang['Deny selected groups'] = 'Verbied geselekteerde groepe';
$lang['Deny selected users'] = 'Verbied geselekteerde gebruiker';
$lang['Detailed informations'] = 'Gedetailleerde inligting';
$lang['Display options'] = 'Vertoon keuses';
$lang['Dissociate from album'] = 'verwyder vanuit album';
$lang['Dissociated'] = 'verwyder';
$lang['Do you want to activate anyway?'] = 'Wil jy inelkgeval aktiveer?';
$lang['Documentation'] = 'Dokumentasie';
$lang['Does not represent'] = 'Nie \'n voorbeeld van';
$lang['Download,'] = 'Laai af,';
$lang['Downloads'] = 'Aflaai';
$lang['Drag to re-order'] = 'Kliek-en-skuif om volgeorde te verander';
$lang['Drop into album'] = 'Kies \'n album';
$lang['Dump Database'] = 'Stort databasis';
$lang['Duplicates'] = 'Kopieë';
$lang['Edit album permissions'] = 'Verander album toegang';
$lang['Edit album'] = 'Verander album';
$lang['Edit photo information'] = 'Verander foto inligting';
$lang['Edit photo'] = 'Bewerk foto';
$lang['Edit ranks'] = 'Verander range';
$lang['Edit selected tags'] = 'Verander geselekteerde etikette';
$lang['Edit tags'] = 'Verander etikette';
$lang['Email administrators when a comment is deleted'] = 'E-pos die administrateur as kommentaar verwyder is';
$lang['Email administrators when a comment is modified'] = 'E-pos die administrateur as kommentaar verander is';
$lang['Email admins when a comment requires validation'] = 'E-pos die administrateurs as kommentaar nagegaan moet word';
$lang['Email admins when a new user registers'] = 'E-pos die administrateurs as \'n nuwe gebruiker registreer';
$lang['Email admins when a valid comment is entered'] = 'E-pos die administrateurs as daar geldige kommentaar gelaat is';
$lang['Exif extension not available, admin should disable exif use'] = 'Exif-aanvullings is nie beskikbaar nie. Die administrateur moet die gebruik van exif afskakel.';
$lang['FTP + Synchronization'] = 'FTP + Sinkronisasie';
$lang['Failed to write file to disk'] = 'Fout met skryf van lêers na hardeskyf';
$lang['Features include gallery browsing, album creation and photo upload.'] = 'Funksionaliteit sluit in gallery besigtiging, die skep van albums en die oplaai van foto\'s.';
$lang['File upload stopped by extension'] = 'Oplaai van lêer is deur \'n uitbreiding gestop';
$lang['File/directory read error'] = 'Fout met lees van lêer/gids';
$lang['File'] = 'Lêer';
$lang['Find a new representant by random'] = 'Kies \'n willekeurige album voorbeeldfoto';
$lang['Following plugins may not be compatible with the new version of Piwigo:'] = 'Hierdie uitbreidings mag onversoenbaar wees met die nuwe weergawe van Piwigo:';
$lang['Following themes may not be compatible with the new version of Piwigo:'] = 'Hierdie temas mag onversoenbaar wees met die nuwe weergawe van Piwigo:';
$lang['For photo sizes with crop, such as "Square", Piwigo will do its best to include the center of interest.'] = 'Piwigo sal sy bes probeer om die area van fokus in die middel te plaas wanneer die foto gesnoei word. (Soos na \'n vierkant.)';
$lang['Forbid this language to users'] = 'Steek hierdie taal vir gebruikers weg';
$lang['Forbid this theme to users'] = 'Steek hierdie tema vir gebruikers weg';
$lang['Forbidden'] = 'Ongemagtig';
$lang['Form'] = 'Vorm';
$lang['GD library is missing'] = 'GD-biblioteek is nie beskikbaar nie';
$lang['Gallery title'] = 'Titel van gallery';
$lang['Generate multiple size images'] = 'Skep multi-grootte beelde';
$lang['Go to %s or %s for more informations'] = 'Gaan na %S of %s vir meet inligting';
$lang['Grant selected groups'] = 'Ken geselekteerde groepe toe';
$lang['Grant selected users'] = 'Ken geselekteerde gebruikers toe';
$lang['Graphics Library'] = 'Grafika-biblioteek';
$lang['Group management'] = 'Bestuur groepe';
$lang['Group'] = 'Groep';
$lang['High definition enabled'] = 'Hoë skerpheid is aktief';
$lang['Hoverbox display'] = 'Sweefskerm';
$lang['I decide to update anyway'] = 'Ek wil inelkgeval opdateer';
$lang['If no HD is available and if the current websize is bigger than resize dimensions, Piwigo will move it as HD and create a downsized websize photo from it.'] = 'As hoëresolusie nie beskikbaar is nie, en die huidige webgrootte-kopie groter is as die normale webgrootte, dan sal Piwigo die huidige kopie as hoëresolusie gebruik en \'n nuwe webgrootte-kopie maak.';
$lang['If you encounter problems or have any question, please send a message to'] = 'Indien jy enige probleme, klagtes of kommentaar het, stuur \'n e-pos aan';
$lang['Ignore selected anomalies'] = 'Ignoreer geselekteerde onreëlmatighede';
$lang['Images manual order was saved'] = 'Stoor handmatig-gekose volgorde';
$lang['Impossible to activate this theme, the parent theme is missing: %s'] = 'Hierdie tema kan nie geaktiveer word nie aangesien die basis-tema "%s" nie beskikbaar is nie.';
$lang['Impossible to deactivate this language, first set another language as default.'] = 'Kies eers \'n ander taal as standaard voor hierdie taal gedeaktiveer kan word.';
$lang['Impossible to deactivate this language, you need at least one language.'] = 'Hierdie is die enigste taal en kan dus nie gedeaktiveer word nie.';
$lang['Impossible to deactivate this theme, you need at least one theme.'] = 'Hierdie is die enigste tema en kan dus ne gedeaktiveer word nie.';
$lang['Impossible to delete this theme. Other themes depends on it: %s'] = 'Hierdie tema kan nie verwyder word nie aangesien ander (%s) dit as basis gebruik.';
$lang['No group is permitted to see this private album'] = 'Geen groep mag hierdie private album sien nie';
$lang['Numeric identifier : %d'] = 'Numeriese id : %d';
$lang['Permission management'] = 'Bestuur toegangsregte';
$lang['Photo sizes with crop'] = 'Foto groottes tydens snoei.';
$lang['Piwigo export plugin for iPhoto'] = 'Piwigo uitvoer uitbreiding vir iPhoto.';
$lang['Rated %d times, score : %.2f'] = '%d stemme met \'n gemiddelde telling van: %.2f';
$lang['Select a zone with your mouse to define a new center of interest.'] = 'Kies \'n gebied met die muis om \'n area van fokus aan te dui.';
$lang['The center of interest is the most meaningful zone in the photo.'] = 'Die area van fokus is die gebied of deel van die foto wat die meeste sê.';
$lang['To export your photos from digiKam to Piwigo, simply install digiKam and the Kipi-plugins.'] = 'Om jou foto\'s vanaf digiKam na Piwigo te stuur, installeer die digiKam- en Kipi-uitbreidings.';
$lang['any visitor can see this album'] = 'enige besoeker kan hierdie album sien';
$lang['digiKam is designed for photographers who want to view, manage, edit, enhance, organize, tag, and share photographs.'] = 'digiKam is ontwerp vir fotograwe wat foto\'s wil bekyk, bestuur, bewerk, verbeter, organiseer, deel en etikette daaraan wil toevoeg.';
$lang['display maximum informations (added albums and photos, deleted albums and photos)'] = 'vertoon alle inligting (toegevoegde albums en foto\'s, verwyderde albums en foto\'s)';
$lang['display'] = 'skerm';
$lang['dissociate from group'] = 'verwyder vanuit groep';
$lang['even already synchronized photos'] = 'selfs reeds gesinkroniseerde foto\'s';
$lang['first photo added on %s'] = 'eerste foto toegevoeg op %s';
$lang['for the file format'] = 'vir die lêer-tipe';
$lang['for this file format'] = 'vir die lêer-tipe';
$lang['group "%s" added'] = 'groep "%s" is toegevoeg';
$lang['group "%s" deleted'] = 'groep "%s" is verwyder';
$lang['group "%s" updated'] = 'die groep "%s" is opgedateer';
$lang['hide details'] = 'steek details weg';
$lang['include photos with lower privacy level'] = 'sluit foto\'s met laer toegangsregte in';
$lang['visitors need to login and have the appropriate permissions to see this album'] = 'besoekers moet aanteken en voldoende regte hê om hierdie album te kan sien';
$lang['Applications'] = 'Toepassings';
$lang['Available versions for'] = 'Beskikbare weergawes vir';
$lang['Piwigo Publish plugin for Lightroom'] = 'Piwigo Publiseer hegstuk vir Lightroom';
$lang['Piwigo publish plugin for Shotwell'] = 'Piwigo Publiseer hegstuk vir Shotwell';
$lang['Piwigo publish plugin for digiKam'] = 'Piwigo Publiseer hegstuk vir digiKam';
$lang['Refresh'] = 'Verfris';
$lang['Reject'] = 'Verwerp';
$lang['Released on'] = 'Vrygestel op';
$lang['Remove all filters'] = 'Verwyder alle filters';
$lang['Repair and optimize database'] = 'Herstel en optimaliseer databasis';
$lang['Storage album'] = 'Stoor album';
$lang['Subscribe %s to Piwigo Announcements Newsletter'] = 'Teken %s in op Piwigo Aankondigings Nuusbrief';
$lang['Subscribe %s'] = 'Inteken %s';
$lang['Subscribe to notification by mail'] = 'Teken in op kennisgewings per epos';
$lang['Subscribe'] = 'Inteken';
$lang['Subscribed'] = 'Ingeteken';
$lang['Tag "%s" was added'] = 'Etiket "%s" is bygevoeg';
$lang['Tag selection'] = 'Kies etikette';
$lang['Templates configuration has been recorded.'] = 'Templaat konfigurasie is aangeteken.';
$lang['The name of directories and files must be composed of letters, numbers, "-", "_" or "."'] = 'Die name van gidse en lêers mag net bestaan uit letters, nommers, "-", "_" of "."';
$lang['The number of comments a page must be between 5 and 50 included.'] = 'Die aantal opmerkings per bladsy moet tussen 5 en 50 ingesluit wees.';
$lang['The permalink name must be composed of a-z, A-Z, 0-9, "-", "_" or "/". It must not be numeric or start with number followed by "-"'] = 'Die permaskakel naam moet opgemaak word van a-z, A-Z, 0-9, "-", "_" of "/". Dit mag nie numeries wees of begin met \'n nommer gevolg deur \'n "-"';
$lang['The uploaded file was only partially uploaded'] = 'Die opgelaaide lêer is slegs gedeeltelik opgelaai';
$lang['registration date'] = 'registrasie datum';
$lang['remove author'] = 'verwyder outeur';
$lang['remove creation date'] = 'verwyder skeppingsdatum';
$lang['sub-albums'] = 'sub-albums';
$lang['Orphan tags deleted'] = 'Weesetikette verwyder';
$lang['Other private albums'] = 'Ander privaat albums';
$lang['Overall'] = 'Oorsig';
$lang['Page banner'] = 'Blad banier';
$lang['Page end'] = 'Bladsy einde';
$lang['Pages seen'] = 'Bladsye gesien';
$lang['Parameter'] = 'Verstellings';
$lang['Parameters'] = 'Parameters';
$lang['Password confirmation is missing. Please confirm the chosen password.'] = 'Wagwoord bevestiging nie gedoen. Bevestig asseblief die gekose wagwoord.';
$lang['Password is missing. Please enter the password.'] = 'Wagwoord nie ingevul nie. Vul asseblief die wagwoord in.';
$lang['Path'] = 'Pad';
$lang['Permission denied'] = 'Regte geweier';
$lang['Permission granted thanks to a group'] = 'Regte gekoppel aan \'n groep toegeken ';
$lang['Permission granted'] = 'Regte toegeken';
$lang['Permissions'] = 'Regte';
$lang['Photo %s of %s'] = 'Foto %s van %s';
$lang['Photo informations updated'] = 'Foto inligting opgedateer';
$lang['Photo unreachable or no support'] = 'Foto onbereikbaar of formaat nie ondersteun nie';
$lang['Piwigo version'] = 'Piwigo weergawe';
$lang['Please wait...'] = 'Wag asseblief...';
$lang['Plugin has been successfully copied'] = 'Die invoegsel is suksesvol gekopieër';
$lang['Plugin list'] = 'Invoegsel lys';
$lang['Plugins which need upgrade'] = 'Invoegsels wat opgradeer gaan word';
$lang['Show menubar'] = 'Wys keuserak';
$lang['Start Upload'] = 'Begin Oplaai';
$lang['Statistics'] = 'Statistiek';
$lang['Status'] = 'Status';
$lang['You need to confirm deletion'] = 'Jy moet verwyderings bevestig';
$lang['[%s] Visit album %s'] = '[%s] Besoek album %s';
$lang['[NBM] Problems or questions'] = '[NBM] Probleme of vrae';
$lang['other'] = 'ander';
$lang['pixels'] = 'piksels';
$lang['set to'] = 'stel na';
$lang['status'] = 'status';
$lang['Cannot delete the old permalink !'] = 'Die ou permaskakel kan nie verwyder word nie!';
$lang['Center of interest'] = 'Fokusmiddelpunt';
$lang['Keep in touch with Piwigo project, subscribe to Piwigo Announcement Newsletter. You will receive emails when a new release is available (sometimes including a security bug fix, it\'s important to know and upgrade) and when major events happen to the project. Only a few emails a year.'] = 'Bly betrokke by die Piwigo-projek deur in ste skryf vir die Piwigo Afkondingings-nuusbrief. Jy sal \'n e-pos ontvang as \'n nuwe weergawe uitgegee word of as daar enige ander groot nuus rakende die projek is. Dit is gewoonlik net enkele e-posse per jaar.';
$lang['Languages which need upgrade'] = 'Tale wat opgedateer moet word';
$lang['Last hit'] = 'Onlangste besoek';
$lang['Learn more'] = 'Ek wil meer weet';
$lang['Lock albums'] = 'Sluit album';
$lang['Lock gallery'] = 'Sluit gallery';
$lang['Lock'] = 'Sluit';
$lang['Locked'] = 'Geslote';
$lang['Other plugins'] = 'Ander uitbreidings is beskikbaar';
$lang['Parent album'] = 'Ouer-album';
$lang['Pending Comments'] = 'Kommentaar om nog na te gaan';
$lang['Permalink %s has been previously used by album %s. Delete from the permalink history first'] = 'Permaskakel %s is voorheen deur die album %s gebruik. Verwyder dit eers van die permaskakel-geskiedenis.';
$lang['Permalink %s is already used by album %s'] = 'Permaskakel %s is alreeds in gebruik deur die album %s';
$lang['Permalink history'] = 'Permaskakel-geskiedenis';
$lang['Permalink'] = 'Permaskakel';
$lang['Permalinks'] = 'Permaskakels';
$lang['Plugins'] = 'Uitbreidings';
$lang['Position'] = 'Posisie';
$lang['Preferences'] = 'Instellings';
$lang['Privacy level set to "%s"'] = 'Privaatheidsvlak is op %s';
$lang['Privacy level'] = 'Privaatheidsvlak';
$lang['Public / Private'] = 'Publiek / Privaat';
$lang['Public'] = 'Publiek';
$lang['Purge compiled templates'] = 'Verwyder opgeboude sjablone';
$lang['Purge history detail'] = 'Verwyder gedetailleerde geskiedenis';
$lang['Purge history summary'] = 'Verwyder opsommende geskiedenis';
$lang['Purge search history'] = 'Verwyder soek-geskiedenis';
$lang['Read Piwigo Documentation'] = 'Lees Piwigo dokumentasie';
$lang['Replacers (customized templates)'] = 'Vervang (eie sjablone)';
$lang['Reset ignored updates'] = 'Hou op opdaterings ignoreer';
$lang['Resize'] = 'Verander grootte';
$lang['Restore default configuration. You will lose your plugin settings!'] = 'Herstel standaard-opstelling. Jy sal jou uitbreidings se instellings verloor.';
$lang['Restore'] = 'Herstel';
$lang['Save Settings'] = 'Stoor instellings';
$lang['Save Template Directory'] = 'Stoor sjabloon-gids';
$lang['Save manual order'] = 'Stoor handmatige volgorde';
$lang['Save order'] = 'Stoor volgorde';
$lang['Save to permalink history'] = 'Stoor in permaskakel-geskiedenis';
$lang['Save visits in history for'] = 'Stoor geskiedenis van besoeke vir';
$lang['Select at least two tags for merging'] = 'Kies twee etikette om saam te smelt';
$lang['Select the destination tag'] = 'Kies die eindbestemming-etiket';
$lang['Site manager'] = 'Webmeester';
$lang['Start pLoader and add your photos.'] = 'Voer pLoader uit en voeg jou fotos by.';
$lang['Tags <em>%s</em> merged into tag <em>%s</em>'] = 'Etiket <em>%s</em> is saamgesmelt met etiket <em>%s</em>';
$lang['The version of %s [%s] installed is not compatible with the version required ']['%s'] = 'Die weergawe van %s [%s] wat geïnstalleer is is nie aanpasbaar met die weergawe wat benodig word nie [%s].';
$lang['The webmaster has subscribed you to receiving notifications by mail.'] = 'Die webmeester het jou ingeskryf vir kennisgewings per e-pos.';
$lang['The webmaster has unsubscribed you from receiving notifications by mail.'] = 'Die webmeester het jou inskrywing vir kennisgewings per e-pos gekanselleer.';
$lang['Uncheck all'] = 'Kies geen';
$lang['Uninstalled Plugins'] = 'Verwyder uitbreidings';
$lang['Use the default photo sort order (defined in the configuration file)'] = 'Gebruik die standaard fotovolgorde (soos in opstellingslêer)';
$lang['You have subscribed to receiving notifications by mail.'] = 'Jy is ingeskryf vir kennisgewings per e-pos.';
$lang['You have unsubscribed from receiving notifications by mail.'] = 'Jou inskrywing vir kennisgewings per e-pos is gekanselleer.';
$lang['You might go to plugin list to install and activate it.'] = 'Gaan na die uitbreidingslys om dit te installeer en te aktiveer.';
$lang['You need to upgrade your system to take full advantage of the application else the application will not work correctly, or not at all'] = 'Jy moet verkieslik jou stelsel opdateer om die program ten volle te kan gebruik, anders kan daar nie probleme voorkom nie.';
$lang['apply automatic sort order'] = 'Sorteer outomaties';
$lang['cancel manual order'] = 'Kanselleer handmatige volgorde';
$lang['custom'] = 'Eie keuse';
$lang['overrides existing values with empty ones'] = 'vervang bestaande waardes met leë waardes';
$lang['pending validation'] = 'wag vir goedkeuring';
$lang['public'] = 'publiek';
$lang['ranks'] = 'range';
$lang['singly represented'] = 'album voorbeeldfoto is reggemaak';
$lang[' and %d virtuals'] = 'en %d virtuele';
$lang['Complementary mail content'] = 'Ekstra e-pos inhoud';
$lang['Continue processing treatment'] = 'Gaan voort met huidige behandeling';
$lang['Create the "%s" directory at the root of your Piwigo installation'] = 'Skep \'n vouer genaamd "%s" in die basis pad van jou Piwigo-installasie';
$lang['Element type'] = 'Element tipe';
$lang['Element'] = 'Element';
$lang['Execution time is out, treatment must be continue [Estimated time: %d second].'] = 'Maksimum uitvoertyd is bereik, maar behandeling moet voortgaan [Tyd om te gaan: %d sekondes]';
$lang['Execution time is out, treatment must be continue [Estimated time: %d seconds].'] = 'Maksimum uitvoertyd is verby, maar behandeling moet voortgaan [Tyd om te gaan: %d sekondes]';
$lang['Give write access (chmod 777) to "%s" directory at the root of your Piwigo installation'] = 'Gee skryfregte (chmod 777) aan die vouer "%s" in die basis pad van jou Piwigo-installasie';
$lang['Information data registered in database'] = 'Inligting aangeteken in databasis';
$lang['Invert'] = 'Keer om';
$lang['Language has been successfully installed'] = 'Taal is suksesvol geïnstalleer';
?>

View file

@ -816,4 +816,13 @@ $lang['Unable to dump database.'] = 'غير قادرعلى تفريق قاعدة
$lang['Some upgrades are available for extensions.'] = 'تتوفر بعض الترقية للاضافات';
$lang['Height'] = 'الارتفاع';
$lang['Width'] = 'العرض';
$lang['Activate icon "new" next to albums and pictures'] = 'فعل ايقونه "جديد" بجانب الالبومات و الصور';
$lang['Maximum file size: %sB.'] = 'الحد الآعلى لحجم الملف : %sB. ';
$lang['Merge selected tags'] = 'دمج الكلمات الدلائليه المختاره';
$lang['Merge tags'] = 'دمج الكلمات الدلائليه';
$lang['Photo %s of %s'] = 'صوره %s من %s';
$lang['Photos generation in progress...'] = 'يتم معالجة مجموعه الصور ..';
$lang['Restore'] = 'استعاده';
$lang['Select an album'] = 'اختيار الالبوم';
$lang['Select at least two tags for merging'] = 'اختر آخر كلمتين دلاليتين للدمج';
?>

View file

@ -176,7 +176,6 @@ $lang['Delete'] = 'أحذف';
$lang['descending'] = 'تنازلي';
$lang['download'] = 'تحميل';
$lang['download this file'] = 'تحميل هذا الملف';
$lang['edit'] = 'تحرير';
$lang['wrong date'] = 'تاريخ خطأ';
$lang['excluded'] = 'استبعاد';
$lang['Your favorites'] = 'مفضلتي';
@ -353,5 +352,31 @@ $lang['This author modified following comment:'] = 'هذا الكاتب عدل
$lang['This author removed the comment with id %d'] = 'هذا الكاتب أزال تعليقه : %d';
$lang['validate this comment'] = 'السماح بهذا التعليق ';
$lang['html tags are not allowed in login'] = 'اكواد html غير مسموحة في تسجيل الدخول';
$lang['%d rates'] = '%d التقييم';
$lang['Change my password'] = 'غيّر كلمة المرور';
$lang['Check your email for the confirmation link'] = 'تم ارسال رابط التأكيد الى بريدك الالكتروني ..افحص بريدك';
$lang['Delete'] = 'مسح';
$lang['Edit'] = 'تحرير';
$lang['Enter your new password below.'] = 'ادخل كلمة المرور الجديدة .';
$lang['EXIF Metadata'] = 'البيانات الوصفية EXIF';
$lang['If this was a mistake, just ignore this email and nothing will happen.'] = 'اذا وصلتك هذه الرسالة عن طريق الخطأ فقط تجاهل هذه الرسالة و لا شيء سوف يحدث ';
$lang['Invalid key'] = 'مفتاح خاطئ';
$lang['Invalid username or email'] = 'اسم المستخدم او البريد الالكتروني غير صحيح ';
$lang['IPTC Metadata'] = 'IPTC البيانات الوصفية ';
$lang['Number of photos per page'] = 'عدد الصور في كل صفحة';
$lang['Password reset is not allowed for this user'] = 'لا يمكن تغير كلمة المرور لهذا المستخدم';
$lang['Password Reset'] = 'اعادة تعين كلمة المرور ';
$lang['Please enter your username or email address.'] = 'فضلاً ادخل اسم المستخدم او بريدك الالكتروني ';
$lang['Rating score'] = 'حسب معدل التقييم';
$lang['Return to home page'] = 'العودة للصفحة الرئيسية للمعرض';
$lang['Someone requested that the password be reset for the following user account:'] = 'احدهم طلب اعادة تعين كلمة المرور للحساب : ';
$lang['The number of photos per page must be a not null scalar'] = 'عدد الصور في كل صفحة لا يمكن ان يكون صفر';
$lang['The passwords do not match'] = 'كلمة المرور لا تتطابق ';
$lang['To reset your password, visit the following address:'] = 'لإعادة تعين كلمة المرور تفضل بزيارة العنوان التالي :';
$lang['User "%s" has no email address, password reset is not possible'] = 'ليس للمستخدم "%s" بريد الكتروني .. لا يمكن اعادة تعين كامة المرور ';
$lang['Username "%s" on gallery %s'] = 'اسم المستخدم "%s" في معرض %s ';
$lang['Username or email'] = 'اسم المستخدم او البريد الالكتروني ';
$lang['You will receive a link to create a new password via email.'] = 'ستصل الى بريدك رسالة برابط انشاء كلمة مرور جديدة ';
$lang['Your password has been reset'] = ' تم اعادة تعيين كلمة المرور بنجاج ';
?>

View file

@ -31,5 +31,37 @@ $lang['Filesize'] = 'Размер на файла';
$lang['Preferences'] = 'Предпочитания';
$lang['Rate'] = 'Оценка';
$lang['Average rate'] = 'Средна оценка';
$lang['Width'] = 'Ширина';
$lang['With blank value, gallery title will be used'] = 'Ако е празно, името на галерията ще се ползва';
$lang['wrong filename'] = 'грешно име на файл';
$lang['Year'] = 'Година';
$lang['You are running on development sources, no check possible.'] = 'Вие сте стартирали разработващ се код, невъзможна проверка.';
$lang['You are running the latest version of Piwigo.'] = 'Вие използвате последната версия на Piwigo.';
$lang['You are using the Browser uploader. Try the <a href="%s">Flash uploader</a> instead.'] = 'Вие ползване качване през браузъра. Пробвайте <a href="%s">Флаш качване</a> като алтернатива.';
$lang['You are using the Flash uploader. Problems? Try the <a href="%s">Browser uploader</a> instead.'] = 'Вие използвате Флаш качване. Проблеми? Пробвайте <a href="%s">качване през браузър</a> като алтернатива.';
$lang['You can update to Piwigo %s directly, without upgrading to Piwigo %s (recommended).'] = 'Може да надстроите до Piwigo %s направо, без актуализация с Piwigo %s (recommended).';
$lang['You cannot delete your account'] = 'Вие не може да изтриете акаунта си';
$lang['You cannot move an album in its own sub album'] = 'Не може да преместите албум в негов собствен под-албум';
$lang['You can\'t define a default photo order because you have a custom setting in your local configuration.'] = 'Не може да дефинирате ред на снимките по подразбиране, заради потребителските Ви настройки в локалната конфигурация.';
$lang['You have %d orphan tags: %s.'] = 'Имате %d необвързани етикети: %s.';
$lang['You have specified <i>$conf[\'order_by\']</i> in your local configuration file, this parameter in deprecated, please remove it or rename it into <i>$conf[\'order_by_custom\']</i> !'] = 'Вие сте задали <i>$conf[\'order_by\']</i> в локалния си конфигурационен файл, този параметър не се използва вече, моля премахнете го или го преименувайте на<i>$conf[\'order_by_custom\']</i> !';
$lang['You have subscribed to receiving notifications by mail.'] = 'Вие се абонирахте да получавате известия по имейл.';
$lang['You have unsubscribed from receiving notifications by mail.'] = 'Вие прекратихте абонамента си за уведомяване по имейл.';
$lang['You might go to plugin list to install and activate it.'] = 'Идете на списъка с добавки за да го инсталирате и активирате.';
$lang['You need to confirm deletion'] = 'Трябва да потвърдите изтриването';
$lang['You need to upgrade your system to take full advantage of the application else the application will not work correctly, or not at all'] = 'Необходимо е да актуализирате вашата система за да може да използвате пълните функции на програмата, в противен случай тя може да не работи коректно или изцяло';
$lang['Your configuration settings are saved'] = 'Вашите конфигурационни настройки са записани';
$lang['[%s] Visit album %s'] = '[%s] Посетен албум %s';
$lang['[NBM] Problems or questions'] = '[NBM] Проблеми или въпроси';
$lang['%d albums moved'] = '%d албуми са преместени';
$lang['%d group'] = '%d група';
$lang['%d groups'] = '%d групи';
$lang['%d guest'] = '%d посетител';
$lang['%d guests'] = '%d посетители';
$lang['WARNING! This plugin does not seem to be compatible with this version of Piwigo.'] = 'ВНИМАНИЕ!Тази добавка не е съвместима с тази версия на Piwigo.';
$lang['Week starts on'] = 'Седмицата започва от';
$lang['Who can see these photos?'] = 'Кой може да види тези снимки?';
$lang['Who can see this photo?'] = 'Кой може да види тази снимка?';
$lang['width must be a number superior to'] = 'ширината трябва да бъде число, по-голямо от';
?>

View file

@ -349,5 +349,27 @@ $lang['html tags are not allowed in login'] = 'html тагове не са ра
$lang['Unknown feed identifier'] = 'Неизвестен индетификатор';
$lang['The number of photos per page must be a not null scalar'] = 'Броят на снимките на страница трябва да е различен от нула';
$lang['Number of photos per page'] = 'Брои на снимки за страница';
$lang['%d rates'] = '%d оценки';
$lang['Change my password'] = 'Смана на паролата';
$lang['Invalid key'] = 'Невалиден ключ';
$lang['Invalid username or email'] = 'Невалидно потребителско име или е-майл';
$lang['Please enter your username or email address.'] = 'Моля, въведете Вашето потребителско име или е-майл';
$lang['Return to home page'] = 'Връщане към началната страница';
$lang['The passwords do not match'] = 'Въведените пароли не съвпадат';
$lang['To reset your password, visit the following address:'] = 'За да анулирате паролата, посетете този адрес:';
$lang['Username or email'] = 'Потребителско име или е-майл';
$lang['You will receive a link to create a new password via email.'] = 'Ще получите линк на електронната си поща, с който ще съзадате нова парола';
$lang['Your password has been reset'] = 'Вашата парола е анулирана';
$lang['Rating score'] = 'Резултат оценка';
$lang['EXIF Metadata'] = 'EXIF метаданни';
$lang['If this was a mistake, just ignore this email and nothing will happen.'] = 'Ако смятатае, че това съобщение е грешка,просто го ингнорирайте без никакви последствия.';
$lang['IPTC Metadata'] = 'IPTC метаданни';
$lang['Password Reset'] = 'Нулиране на парола';
$lang['Password reset is not allowed for this user'] = 'Нулирае на парола не е разрешено за този потребител';
$lang['Someone requested that the password be reset for the following user account:'] = 'Зявака за нулиране на парола за потребителско име:';
$lang['Your password has been reset'] = 'Вашата парола е анулирана';
$lang['Check your email for the confirmation link'] = 'Проверете вашата поща за връзка за потвърждение';
$lang['User "%s" has no email address, password reset is not possible'] = 'За потребителят "%s" липсва електронна поща, затова нулирането на паролата е невъзможно';
$lang['Username "%s" on gallery %s'] = 'Потребител "%s" на галерия %s';
$lang['Enter your new password below.'] = 'Въведете новата парола отдолу:';
?>

View file

@ -802,4 +802,23 @@ $lang['display'] = 'visualitzar';
$lang['Learn more'] = 'Apreneu-ne més';
$lang['Rate'] = 'Velocitat';
$lang['Average rate'] = 'Velocitat mitjana';
$lang['Activate icon "new" next to albums and pictures'] = 'Activa la icona "nou" al costat dels àlbum i imatges';
$lang['Add a criteria'] = 'Afegeix un criteri';
$lang['Deactivate all'] = 'Desactiva tot';
$lang['Default photos order'] = 'Ordre predeterminat de les fotos';
$lang['Restore'] = 'Restaura';
$lang['Restore default configuration. You will lose your plugin settings!'] = 'Restaura la configuració predeterminada. Perdreu la configuració dels vostres connectors!';
$lang['Show menubar'] = 'Mostra la barra del menú';
$lang['You can\'t define a default photo order because you have a custom setting in your local configuration.'] = 'No podeu definir un ordre per defecte de les fotos perquè teniu una configuració personalitzada en la vostra configuració personal.';
$lang['You have specified <i>$conf[\'order_by\']</i> in your local configuration file, this parameter in deprecated, please remove it or rename it into <i>$conf[\'order_by_custom\']</i> !'] = 'Heu indicat <i>$conf[\'order_by\']</i> en el vostre fitxer de configuració local, aquest paràmetre està anticuat, si us plau elimineu-lo o renombreu-lo per <i>$conf[\'order_by_custom\']</i> !';
$lang['Regenerate Thumbnails'] = 'Regenera les miniatures';
$lang['Regenerate Websize Photos'] = 'Regenera les fotos de mida per al web';
$lang['Thumbnails generation in progress...'] = 'S\'estan generant les miniatures...';
$lang['Photos generation in progress...'] = 'S\'estan generant les fotos...';
$lang['%s thumbnails have been regenerated'] = 'S\'han regenerat %s miniatures';
$lang['%s thumbnails can not be regenerated'] = '%s miniatures no s\'han pogut regenerar';
$lang['%s photos have been regenerated'] = 'S\'han regenerat %s fotos';
$lang['%s photos can not be regenerated'] = '%s fotos no s\'han pogut regenerar';
$lang['Updates'] = 'Actualitzacions';
?>

View file

@ -842,4 +842,27 @@ $lang['Learn more'] = 'Mehr Informationen';
$lang['An error has occured during upgrade.'] = 'Ein Fehler trat während des Aktualisierens auf.';
$lang['An error has occured during extract. Please check files permissions of your piwigo installation.<br><a href="%s">Click here to show log error</a>.'] = 'Ein Fehler trat während des Entpackens auf. Bitte prüfen Sie die Schreibrechte ihrer Piwigo Installation.<br><a href="%s">Klicken Sie hier für das Fehlerprotokoll</a>.';
$lang['Piwigo cannot retrieve upgrade file from server'] = 'Piwigo kann die Aktualisierungsdatei nicht vom Server laden';
$lang['(this tag will be deleted)'] = '(dieser Tag wird gelöscht!)';
$lang['... or '] = '... oder';
$lang['Allowed file types: %s.'] = 'Erlaubte Dateitypen: %s.';
$lang['By default, Piwigo will create a new websize from the HD (high definition) version of your photo.'] = 'Standardmäßig erstellt Piwigo eine für Web optimierete Ansicht der HD-Version (hochaufgelösten Version) deines Fotos';
$lang['Confirm merge'] = 'Zusammenführen bestätigen';
$lang['Create'] = 'Erstellen';
$lang['hide details'] = 'Details verbergen';
$lang['If no HD is available and if the current websize is bigger than resize dimensions, Piwigo will move it as HD and create a downsized websize photo from it.'] = 'Wenn das Bild nicht HD (hochaufgelöst) ist und das Bild kleiner ist als die für Web optimierte Größe, verwendet Piwigo dieses als HD und erstellt eine verkleinerte Web optimierten Version';
$lang['Manage Permissions'] = 'Zugriff verwalten';
$lang['Maximum file size: %sB.'] = 'Max. Dateigröße: %sB.';
$lang['Merge selected tags'] = 'Gewählte Tags zusammenführen';
$lang['Merge tags'] = 'Tags zusammenführen';
$lang['No destination tag selected'] = 'Keinen Ziel-Tag gewählt';
$lang['Photo %s of %s'] = 'Bild %s of %s';
$lang['Select an album'] = 'Wähle ein Album';
$lang['Select at least two tags for merging'] = 'Wahle 2 Tags zum Zusammenführen';
$lang['Select the destination tag'] = 'Wähle Ziel-Tag';
$lang['show details'] = 'Details zeigen';
$lang['Start Upload'] = 'Upload starten';
$lang['Tags <em>%s</em> merged into tag <em>%s</em>'] = 'Tags <em>%s</em> in <em>%s</em> zusammengeführt';
$lang['You are using the Browser uploader. Try the <a href="%s">Flash uploader</a> instead.'] = 'Du benutzt den einfachen Uploader. Benutze den <a href="%s">Flash uploader</a> stattdessen.';
$lang['You are using the Flash uploader. Problems? Try the <a href="%s">Browser uploader</a> instead.'] = 'Probleme mit dem Flash Uploader. Benutze den <a href="%s">Browser uploader</a>';
$lang['Approximate maximum resolution: %dM pixels (that\'s %dx%d pixels).'] = 'Maximale Auflösung (ca.): %dM Pixel (das sind %dx%d Pixel).';
?>

View file

@ -352,5 +352,26 @@ $lang['The number of photos per page must be a not null scalar'] = ' Die Anzahl
$lang['Number of photos per page'] = 'Anzahl der Fotos pro Seite';
$lang['%d rates'] = '%d Bewertungen';
$lang['Rating score'] = 'Bewertungs-Stand';
$lang['Change my password'] = 'Mein Passwort ändern';
$lang['Check your email for the confirmation link'] = 'Prüfe dein E-Mail Postfach auf die E-Mail mit Bestätigungs-Link';
$lang['Enter a username or email address'] = 'Benutzername oder E-Mail eingeben';
$lang['Enter your new password below.'] = 'Neues Passwort unten eingeben';
$lang['EXIF Metadata'] = 'EXIF Metadaten';
$lang['If this was a mistake, just ignore this email and nothing will happen.'] = 'Wenn das nicht beabsichtigt war, ignoriere diese E-Mail';
$lang['Invalid key'] = 'Ungültiger Schlüsssel';
$lang['Invalid username or email'] = 'Falscher Benutzername oder E-Mail';
$lang['IPTC Metadata'] = 'IPTC Metadaten';
$lang['Password Reset'] = 'Passwort zurücksetzen';
$lang['Password reset is not allowed for this user'] = 'Dieser benutzer darf das Passwort nicht zurücksetzen';
$lang['Please enter your username or email address.'] = 'Bitte Benutzername oder E-Mail Adresse eingeben';
$lang['Reset Password'] = 'Passwort zurücksetzen';
$lang['Return to home page'] = 'Zurück zur Startseite';
$lang['The passwords do not match'] = 'Das Passwort stimmt nicht überein';
$lang['To reset your password, visit the following address:'] = 'Um das Passwort zurückzusetzen, klicke folgenden Link:';
$lang['User "%s" has no email address, password reset is not possible'] = 'Der Benutzer "%s" hat keine E-Mail Adresse, zurücksetzen des Passworts nicht möglich';
$lang['Username or email'] = 'Benutzername oder E-Mail';
$lang['You will receive a link to create a new password via email.'] = 'Per E-Mail erhältst du einen Link um ein neues Passwort zu erstellen';
$lang['Your password has been reset'] = 'Dein Passwort wurde zurückgesetzt';
$lang['Username "%s" on gallery %s'] = 'Benutzername "%s" bei Galerie %s';
$lang['Someone requested that the password be reset for the following user account:'] = 'Eine Anfrage zum Zurücksetzen des Passworts für den folgenden Benutzer wurde gestellt:';
?>

View file

@ -72,4 +72,6 @@ $lang['An alternate solution is to copy the text in the box above and paste it i
$lang['Creation of config file local/config/database.inc.php failed.'] = 'Die Erstellung der Datei local/config/database.inc.php ist fehlgeschlagen.';
$lang['Download the config file'] = 'Lade die Konfigurationsdatei herunter';
$lang['You can download the config file and upload it to local/config directory of your installation.'] = 'SIe können die Konfigurationsdatei herunterladen und in den Ordner local/config ihrer Installation hochladen.';
?>
$lang['Just another Piwigo gallery'] = 'Nur eine neue Piwigo Bildgallerie';
$lang['Welcome to my photo gallery'] = 'Willkommen bei meiner Bildgallerie';
?>

View file

@ -2,7 +2,7 @@
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
// | Copyright(C) 2008-2011 Piwigo Team http://piwigo.org |
// | Copyright(C) 2008-2012 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
@ -26,7 +26,7 @@
// +-----------------------------------------------------------------------+
$lang[' and %d virtual'] = " και %d εικονικό";
$lang[' and %d virtual'] = " και %d εικονικά";
$lang[' and %d virtuals'] = " και %d εικονικά";
$lang['%d album including'] = "%d λεύκωμα περιλαμβάνει";
$lang['%d album moved'] = "%d λεύκωμα μετακινήθηκε";
$lang['%d albums including'] = "%d λευκώματα περιλαμβάνουν";
@ -59,7 +59,7 @@ $lang['%d parameters were updated.'] = "%d παράμετροι ενημερώθ
$lang['%d photo was deleted'] = "%d φωτογραφία διαγράφηκε";
$lang['%d photos uploaded'] = '%d φωτογραφίες ανέβηκαν';
$lang['%d photos were deleted'] = "%d φωτογραφίες διαγράφηκαν";
$lang['%d physical'] = " %d φυσικό";
$lang['%d physical'] = '%d φυσικά';
$lang['%d physical'] = " %d φυσικά";
$lang['%d tag'] = "%d ετικέτα";
$lang['%d tags'] = "%d ετικέτες";
@ -76,16 +76,13 @@ $lang['%d users were not updated.'] = "%d χρήστες δεν ενημερώθ
$lang['%d users were updated.'] = "%d χρήστες ενημερώθηκαν.";
$lang['%d users'] = "%d χρήστες";
$lang['%d waiting for validation'] = "%d περιμένουν επικύρωση";
$lang['%s has been successfully upgraded.'] = "%s αναβαθμίστηκε επιτυχώς.";
$lang['%s must be to set to false in your local/config/config.inc.php file'] = "%s must be set to false in your local/config/config.inc.php file";
$lang['%s value is not correct file because exif are not supported'] = "%s πεδίο είναι λάθος γιατί δεν υποστηρίζεται η πληροφορία EXIF";
$lang['+ Add an upload box'] = '+ Προσθήκη και άλλου αρχείου';
$lang['+ Add an upload box'] = '+ Προσθήκη και άλλου αρχείου για ανέβασμα';
$lang[', click on'] = ", κάντε κλικ";
$lang['Average rate'] = 'Μέσος όρος βαθμολογίας';
$lang['Rate'] = 'Βαθμολογία';
$lang['A local listing.xml file has been found for'] = 'Ένα τοπικό αρχείο listing.xml βρέθηκε';
$lang['A new version of Piwigo is available.'] = 'Μια νέα έκδοση του Piwigo είναι διαθέσιμη.';
$lang['a picture filetype requires a thumbnail. The thumbnail must be present in the sub-directory "thumbnail" of the album directory. The thumbnail filename must start with the configured thumbnail prefix and the extension must be among the following list :'] = 'ένας τύπος αρχείου απαιτεί εικονίδιο. Το εικονίδιο πρέπει να τοποθετετηθεί στον υποκατάλογο "thumbnail" του καταλόγου του άλμπουμ. Το όνομα αρχείου του εικονιδίου πρέπει να αρχίζει με το πρόθεμα του ρυθμιζόμενου εικονιδίου και η επέκταση πρέπει να να είναι από την παρακάτω λίστα :';
$lang['Access type'] = 'Τύπος πρόσβασης';
$lang['ACCESS_0'] = 'Ελεύθερη πρόσβαση';
$lang['ACCESS_1'] = 'Πρόσβαση σε όλους';
@ -95,7 +92,6 @@ $lang['ACCESS_4'] = 'Πρόσβαση στους webmasters';
$lang['ACCESS_5'] = 'Μη πρόσβαση';
$lang['Action'] = 'Ενέργεια';
$lang['Actions'] = 'Ενέργειες';
$lang['Activate field "%s"'] = 'Πεδίο Ενεργοποίησης "%s"';
$lang['Activate icon "%s"'] = 'Εικονίδιο ενεργοποίησης "%s"';
$lang['Activate Navigation Bar'] = 'Ενεργοποίηση μπάρας πλοήγησης';
$lang['Activate Navigation Thumbnails'] = 'Ενεργοποίηση εικονιδίων πλοήγησης';
@ -116,6 +112,816 @@ $lang['Add New Language'] = 'Προσθήκη Νέας Γλώσσας';
$lang['add new photos to caddie'] = 'Προσθήκη νέας φωτογραφίας στο κουτί';
$lang['Add New Theme'] = 'Προσθήκη ενός νέου θέματος';
$lang['Add Photos'] = 'Προσθήκη φωτογραφιών';
$lang['add tags'] = 'προσθήκη ετικετών';
$lang['Add to caddie'] = 'προσθήκη στο καλάθι';
$lang['Upload Photos'] = 'Ανέβασμα φωτογραφιών';
$lang['Select an album'] = 'Επέλεξε άλμπουμ';
$lang['... or '] = '... ή ';
$lang['create a new album'] = 'δημιούργησε ένα νέο άλμπουμ';
$lang['Select files'] = 'Επέλεξε αρχεία';
$lang['Start Upload'] = 'Έναρξη ανεβάσματος';
$lang['Learn more'] = 'Μάθε περισσότερα';
$lang['Maximum file size: %sB.'] = 'Μέγιστο μέγεθος αρχείου: %sB.';
$lang['Allowed file types: %s.'] = 'Επιτρεπόμενοι τύποι αρχείων: %s.';
$lang['Photo %s of %s'] = 'Φωτογραφία %s του %';
$lang['All %d photos are selected'] = 'Όλεςl %d οι φωτογραφίες επιλέχθηκαν';
$lang['You are using the Browser uploader. Try the <a href="%s">Flash uploader</a> instead.'] = 'Χρησιμοποιείς τον uploader του φυλλομετρητή. Προβλήματα; Προσπάθησε το <a href="%s">ανέβασμα μέσω Flash uploader</a>.';
$lang['You are using the Browser uploader. Try the <a href="%s">Flash uploader</a> instead.'] = 'Χρησιμοποιείς τον Flash uploader. Προβλήματα; Προσπάθησε το <a href="%s">ανέβασμα μέσω φυλλομετρητή</a> instead.';
$lang['Exif extension not available, admin should disable exif use'] = 'Η προέκταση για τα exif δεν είναι διαθέσιμη, ο διαχειριστής θα απενεργοποιήσει την χρήση του exif';
$lang['Hide'] = "Κρυφό";
$lang['Level 1'] = "Επαφές";
$lang['Level 2'] = "Φίλοι";
$lang['Level 4'] = "Οικογένεια";
$lang['Level 8'] = "Διαχειριστές";
$lang['Set author'] = 'Ορισμός συντάκτη';
$lang['Set creation date'] = 'Ορισμός ημέρας δημιουργίας';
$lang['Set title'] = 'Ορισμός τίτλου';
$lang['set to'] = 'Ορισμός σε';
$lang['Settings'] = 'Ρυθμίσεις';
$lang['show details'] = 'Εμφάνιση λεπτομερειών';
$lang['Show info'] = 'Εμφάνιση πληροφοριών';
$lang['Show menubar'] = 'Εμφάνιση γραμμής μενού';
$lang['Simulation'] = 'Προσομείωση';
$lang['singly represented'] = 'σταθερη μικρογραφία άλμπουμ';
$lang['Site manager'] = 'Διαχείριση της ιστοσελίδας';
$lang['Some themes and plugins may be not available yet.'] = 'Ορισμένα θέματα και πρόσθετα μπορεί να μην είναι διαθέσιμα ακόμα.';
$lang['Some upgrades are available for extensions.'] = 'Μερικές αναβαθμίσεις είναι διαθέσιμες για τις επεκτάσεις.';
$lang['Start pLoader and add your photos.'] = 'Εκκίνηση pLoader και προσθήκη φωτογραφιών.';
$lang['Statistics'] = 'Στατιστικά';
$lang['Status of user "%s" updated'] = 'Η κατάσταση του χρήστη "%s" ενημερώθηκε';
$lang['Status'] = 'Κατάσταση';
$lang['status'] = 'κατάσταση';
$lang['Storage album'] = 'Αποθήκευση άλμπουμ';
$lang['sub-albums'] = 'υπό-άλμπουμ';
$lang['Subscribe %s to Piwigo Announcements Newsletter'] = 'Εγγραφή %s στο ενημερωτικό δελτίο ανακοινώσεων';
$lang['Subscribe %s'] = 'Εγγραφή %s';
$lang['Subscribe to notification by mail'] = 'Εγγραφή με κοινοποίηση μέσω ηλεκτρονικού ταχυδρομείου';
$lang['Subscribe'] = 'Εγγραφή';
$lang['Subscribe/unsubscribe users'] = 'Εγγραφή/διαγραφή χρηστών';
$lang['Subscribed'] = 'Εγγεγραμένος';
$lang['Subscribers could be listed (available) only if there is new elements to notify.'] = 'Τα μέλη μπορεί να εμφανίζονται (διαθέσιμα) μόνο αν υπάρχουν νέα στοιχεία για ενημέρωση.';
$lang['Sum of rates'] = 'Άθροισμα των τιμών';
$lang['Summary'] = 'Περίληψη';
$lang['Support'] = 'Υποστήριξη';
$lang['Albums authorized thanks to group associations'] = 'Τα άλμπουμς εξουσιοδοτήθηκαν εξαιτίας των σχέσεων του γκρουπ.';
$lang['Albums automatically sorted'] = 'Το άλμπουμ ταξινομήθηκε αυτόματα';
$lang['albums deleted in the database'] = 'Το άλμπουμ διαγράφηκε από τη βάση δεδομένων.';
$lang['All extensions are up to date.'] = 'Όλα τα πρόσθετα ενημερώθηκαν.';
$lang['All languages are up to date.'] = 'Όλες οι γλώσσες έχουν ενημερωθεί.';
$lang['All optimizations have been successfully completed.'] = 'Όλες οι βελτιώσεις έχουν ολοκληρωθεί επιτυχώς.';
$lang['All plugins are up to date.'] = 'Όλα τα plugins έχουν ενημερωθεί.';
$lang['All themes are up to date.'] = 'Όλα τα θέματα έχουν ενημερωθεί.';
$lang['all'] = 'Όλα';
$lang['Allow rating'] = 'Να επιτρέπεται η βαθμολογία';
$lang['Allow user customization'] = 'Να επιτρέπεται η παραμετροποίηση από τους χρήστες';
$lang['Allow user registration'] = 'Να επιτρέπεται η εγγραφή χρηστών';
$lang['Allow users to delete their own comments'] = 'Αν επιτρέπεται οι χρήστες να σβήνουν τα δικά τους σχόλια';
$lang['Allow users to edit their own comments'] = 'Να επιτρέπεται οι χρήστες να διορθώνουν τα δικά τους σχόλια';
$lang['an error happened'] = 'Συνέβη ένα σφάλμα';
$lang['An error has occured during extract. Please check files permissions of your piwigo installation.<br><a href="%s">Click here to show log error</a>.'] = 'Συνέβη ένα λάθος κατά την εξαγωγή. Παρακαλούμε ελέγξτε τα δικαιώματα των αρχείων της εγκατάστασης του piwigo.<br><a href="%s">Πάτα εδώ να δεις τα λάθη</a>.';
$lang['An error has occured during upgrade.'] = 'Συνέβη ένα λάθος κατά την αναβάθμιση.';
$lang['An error occured during extraction (%s).'] = 'Συνέβη ένα λάθος κατά την διάρκεια της εξαγωγής των αρχείων (%s).';
$lang['An information email was sent to group "%s"'] = 'Email πληροφόρησης έχουν αποσταλεί στην ομάδα "%s"';
$lang['and'] = 'και';
$lang['Anomaly'] = 'Ανωμαλία';
$lang['Anyway only webmasters can see this tab and never administrators.'] = 'Τέλος πάντων μόνο οι webmasters μπορούν να δουν αυτήν την καρτέλα, όχι οι administrators.';
$lang['Apply action'] = 'Εφαρμογή δράσης';
$lang['Apply selected corrections'] = 'Εφαρμογή επιλεγμένων διορθώσεων';
$lang['Apply to sub-albums'] = 'Επιλογή υπό-άλμπουμ';
$lang['%s has been successfully updated.'] = '%s έχει ενημερωθεί με επιτυχία.';
$lang['%s photos can not be regenerated'] = '%s φωτογραφίες δεν μπορούν να αναπαραχθούν';
$lang['%s photos have been regenerated'] = '%s φωτογραφίες έχουν αναπαραχθεί';
$lang['(this tag will be deleted)'] = '(αυτή η ετικέτα θα διαγραφεί)';
$lang['Activate comments'] = 'Ενεργοποίηστε τα σχόλια';
$lang['Add tags'] = 'Προσθέστε ετικέτες';
$lang['Add write access to the "%s" directory'] = 'Προσθέστε δικαιώματα εγγραφής στον κατάλογο "%s"';
$lang['Add/delete a permalink'] = 'Προσθέστε/Διαγράψτε μόνιμο σύνδεσμο';
$lang['Add'] = 'Προσθέστε';
$lang['Administration Home'] = 'Αρχική σελίδα διαχείρησης';
$lang['Advanced features'] = 'Προηγμένες λειτουργίες';
$lang['Album "%s" has been added'] = 'Το λεύκωμα "%s" έχει προστεθεί';
$lang['Album "%s" now contains %d photos'] = 'Το λεύκωμα "%s" περιέχει τώρα %d φωτογραφίες';
$lang['Album list management'] = 'Διαχείριση Λίστας Λευκωμάτων';
$lang['Album manual order was saved'] = 'Το εγχειρίδιο λευκώματος έχει αποθηκευτεί';
$lang['Album name'] = 'Όνομα Λευκώματος';
$lang['Album photos associated to the following albums: %s'] = 'Λευκώματα φωτογραφιών που σχετίζονται με τα ακόλουθα λευκώματα:% s';
$lang['Album updated successfully'] = 'Το λεύκωμα ενημερώθηκε με επιτυχία';
$lang['Approximate maximum resolution: %dM pixels (that\'s %dx%d pixels).'] = 'Κατά προσέγγιση μέγιστη ανάλυση: %dM pixels (αυτό είναι %dx%d pixels).';
$lang['Are you sure to install this upgrade? You must verify if this version does not need uninstallation.'] = 'Είστε βέβαιοι ότι θέλετε να εγκαταστήσετε αυτήν την αναβάθμιση; Θα πρέπει να ελέγξετε αν αυτή η έκδοση δεν χρειάζεται πριν απεγκατάσταση.';
$lang['Are you sure you want to delete this plugin?'] = 'Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτό το πρόσθετο;';
$lang['Are you sure you want to install this plugin?'] = 'Είστε βέβαιοι ότι θέλετε να εγκαταστήσετε αυτό το πρόσθετο;';
$lang['Associate to album'] = 'Συσχετίστε με το λεύκωμα';
$lang['Associated'] = 'Συσχετίζεται με';
$lang['Authorize users to add comments on selected albums'] = 'Εξουσιοδοτήστε χρήστες να προσθέτουν σχόλια στα επιλεγμένα λευκώματα';
$lang['Authorized'] = 'Εξουσιοδοτημένος';
$lang['Automatic correction'] = 'Αυτόματη διόρθωση';
$lang['Available only with HTML format'] = 'Διατίθεται μόνο με μορφή HTML';
$lang['Batch Manager'] = 'Διαχείρηση ενεργειών κατά δέσμη';
$lang['Bound Theme'] = 'Συνδεδεμένο Θέμα';
$lang['By %s'] = 'Με %s';
$lang['By default, Piwigo will create a new websize from the HD (high definition) version of your photo.'] = 'Από προεπιλογή, το Piwigo θα δημιουργήσει μια νέα ιστοσελίδα από τη HD (υψηλής ευκρίνειας) έκδοση των φωτογραφιών σας.';
$lang['By rank'] = 'Βάσει σειράς';
$lang['Caddie management'] = 'Διαχείρηση Caddie';
$lang['added'] = 'προστέθηκε';
$lang['albums added in the database'] = 'το λεύκωμα προστεθηκε στη βάση δεδομένων';
$lang['associate to group'] = 'Συσχετίστε με την ομάδα';
$lang['automatic order'] = 'αυτόματη σειρά';
$lang['average time'] = 'μέσος χρόνος';
$lang['between'] = 'ανάμεσα';
$lang['Caddie'] = 'Καλάθι';
$lang['Can\'t connect to server.'] = 'Σύνδεση με τον διακομιστή αδύνατη.';
$lang['Can\'t create temporary file.'] = 'Προσωρινό αρχείο δεν μπορεί να δημιουργηθεί.';
$lang['Can\'t download archive.'] = 'Το συμπιεσμένο αρχείο δεν μπορεί να κατέβει.';
$lang['Can\'t read or extract archive.'] = 'Το συμπιεσμένο αρχείο δεν μπορεί να διαβαστεί ή να εξαχθεί.';
$lang['Cannot delete the old permalink !'] = 'Ο παλιός μόνιμος σύνδεσμος δεν μπορεί να διαγραφεί!';
$lang['Change Admin Colors'] = 'Αλλαγή χρωμάτων στο περιβάλλον διαχείρησης';
$lang['Check all'] = 'Ελέγξτε όλα';
$lang['Check automatic corrections'] = 'Ελέγξτε τις αυτόματες διορθώσεις';
$lang['Check for updates'] = 'Έλεγχος για ενημερώσεις';
$lang['Check for upgrade failed for unknown reasons.'] = 'Ο έλεγχος για αναβάθμιση απέτυχε για άγνωστους λόγους.';
$lang['Check for upgrade'] = 'Έλεγχος για αναβάθμιση';
$lang['Check integrity'] = 'Έλεγχος ακεραιότητας';
$lang['Choose an action'] = 'Επιλέξτε μια ενέργεια';
$lang['Choose an option'] = 'Επιλέξτε μια επιλογή';
$lang['Classic display'] = 'Κλασική οθόνη';
$lang['Comments for all'] = 'Σχόλια για όλους';
$lang['Complementary mail content'] = 'Συμπληρωματικό περιεχόμενο ταχυδρομείου';
$lang['Configuration'] = 'Διαμόρφωση';
$lang['clean'] = 'εκκαθάριση';
$lang['Confirm merge'] = 'Επιβεβαίωση συγχώνευσης';
$lang['Continue processing treatment'] = 'Συνεχίστε με την παρούσα συμπεριφορά';
$lang['Correction applied with error'] = 'Διόρθωση εφαρμόστηκε με λάθη';
$lang['Correction applied with success'] = 'Διόρθωση εφαρμόστηκε επιτυχώς';
$lang['Correction the anomaly will cancel the fact that it\'s ignored'] = 'Η ανωμαλία που διορθώθηκε δεν μπορεί πλέον να αγνοηθεί';
$lang['Correction'] = 'Διόρθωση ';
$lang['Create the "%s" directory at the root of your Piwigo installation'] = 'Δημιουργία καταλόγου "%s" στη ρίζα της εγκατάστασης του Piwigo';
$lang['Create this site'] = 'Δημιουργήστε την ιστοσελίδα';
$lang['Create'] = 'Δημιουργήστε';
$lang['Crop'] = 'ενσωμάτωση';
$lang['Current name'] = 'Τρέχων όνομα';
$lang['Database synchronization with files'] = 'Συγχρονισμός βάσης δεδομένων με τα αρχεία';
$lang['Database'] = 'Βαση Δεδομένων';
$lang['Date'] = 'Ημερομηνία';
$lang['Day'] = 'Ημέρα';
$lang['Deactivate all'] = 'Απενεργοποίηση όλων';
$lang['Deactivate'] = 'Απενεργοποίηση';
$lang['confirm'] = 'επιβεβαίωση';
$lang['created'] = 'δημιουργήθηκε';
$lang['Default comments order'] = 'προκαθορισμένη σειρά σχολίων';
$lang['Default display'] = 'προκαθορισμένη προβολή οθόνης';
$lang['Default photos order'] = 'προκαθορισμένη σειράς φωτογραφιών';
$lang['Default user cannot be deleted'] = 'Ο προκαθορισμένος χρήστης δεν μπορεί να διαγραφεί';
$lang['Default user does not exist'] = 'Ο προκαθορισμένος χρήστης δεν υπάρχει';
$lang['Delete Representant'] = 'Διαγραφή μικρογραφίας λευκώματος';
$lang['Delete orphan tags'] = 'Διαγραφή ορφανών ετικετών';
$lang['Delete selected photos'] = 'Διαγραφή επιλεγμένων φωτογραφιών';
$lang['Delete selected tags'] = 'Διαγραφή επιλεγμένων ετικετών';
$lang['Delete selected users'] = 'Διαγραφή επιλεγμένων χρηστών';
$lang['Delete this language'] = 'Διαγραφή αυτής της γλώσσας';
$lang['Delete this theme'] = 'διαγράψετε αυτό το θέμα';
$lang['Deleted on'] = 'διαγραφεί';
$lang['Deletions'] = 'Διαγραφές';
$lang['Deny selected groups'] = 'Άρνηση επιλεγμένων ομάδων';
$lang['Deny selected users'] = 'Άρνηση επιλεγμένων ομάδων';
$lang['Description'] = 'Περιγραφή';
$lang['Detailed informations'] = 'Λεπτομερείς πληροφορίες';
$lang['Directory does not exist'] = 'Ο Κατάλογος δεν υπάρχει';
$lang['Directory'] = 'Κατάλογος';
$lang['Discover album:'] = 'Ανακαλύψτε λεύκωμα:';
$lang['Display options'] = 'Επιλογές εμφάνισης';
$lang['Dissociate from album'] = 'Αποσυνδέστε από το λεύκωμα';
$lang['Dissociated'] = 'Αποσυνδεδεμένο';
$lang['Do you want to activate anyway?'] = 'Θέλετε να ενεργοποιήσετε ούτως ή άλλως;';
$lang['Documentation'] = 'Τεκμηρίωση';
$lang['Does not represent'] = 'Δεν είναι μικρογραφία για';
$lang['Download,'] = 'Κατεβάστε,';
$lang['Downloads'] = 'Λήψεις';
$lang['Drag to re-order'] = 'Κάντε κλικ και σύρετε για εκ νέου στοίχηση';
$lang['Drop into album'] = 'Επιλέξτε ένα λεύκωμα';
$lang['Dump Database'] = 'Εξαγωγή Βάσης Δεδομένων';
$lang['Duplicates'] = 'Διπλα Αντίγραφα';
$lang['Edit album permissions'] = 'Επεξεργασία δικαιωμάτων λευκώματος';
$lang['Edit album'] = 'Επεξεργασία λευκώματος';
$lang['Edit photo information'] = 'Επεξεργασία πληροφοριών φωτογραφίας';
$lang['Edit ranks'] = 'Επεξεργασία αξιολογίσεων';
$lang['Edit selected tags'] = 'Επεξεργασία επιλεγμένων ετικετών';
$lang['Edit tags'] = 'Επεξεργασία ετικετών';
$lang['Element type'] = 'Τύπος στοιχείου';
$lang['Element'] = 'Στοιχείο ';
$lang['Email administrators when a comment is deleted'] = 'Αποστολή ηλ. ταχυδρομείου στούς διαχειριστές όταν ένα σχόλιο διαγράφεται';
$lang['Email administrators when a comment is modified'] = 'Αποστολή ηλ. ταχυδρομείου στούς διαχειριστές όταν ένα σχόλιο επεξεργάστηκε';
$lang['Email admins when a comment requires validation'] = 'Αποστολή ηλ. ταχυδρομείου στούς διαχειριστές όταν ένα σχόλιο χρειάζετε επικύρωση';
$lang['Email admins when a new user registers'] = 'Αποστολή ηλ. ταχυδρομείου στούς διαχειριστές όταν ένας χρήστης εγγράφεται';
$lang['Email admins when a valid comment is entered'] = 'Αποστολή ηλ. ταχυδρομείου στούς διαχειριστές όταν εισάγεται ένα έγκυρο σχόλιο';
$lang['Environment'] = 'Περιβάλλον ';
$lang['Error list'] = 'Λίστα των σφαλμάτων';
$lang['Error on file "%s" : %s'] = 'Σφάλμα στο αρχείο "%s":%s';
$lang['Error when sending email to %s [%s].'] = 'Σφάλμα κατά την αποστολή e-mail στο%s [%s].';
$lang['default values'] = 'προκαθορισμένες τιμές';
$lang['default'] = 'προκαθορισμένο';
$lang['delete album'] = 'προκαθορισμένο λεύκωμα';
$lang['delete photo'] = 'διαγραφή φωτογραφίας';
$lang['delete this site and all its attached elements'] = 'διαγράψετε αυτό το site και όλες τις σχετικές πληροφορίες';
$lang['deleted'] = 'διαγραμμένο';
$lang['delete'] = 'διαγραφή';
$lang['directories + files'] = 'κατάλογοι + αρχεία';
$lang['display maximum informations (added albums and photos, deleted albums and photos)'] = 'εμφανίζονται μέγιστες πληροφορίες (λευκώματα που προστέθηκαν και φωτογραφίες, διαγραμένα λευκώματα και φωτογραφίες)';
$lang['display'] = 'Εμφάνιση';
$lang['dissociate from group'] = 'Αποσυνδέστε από την ομάδα';
$lang['email'] = 'Ηλεκτρονικό ταχυδρομείο';
$lang['ERROR: THIS PLUGIN IS MISSING BUT IT IS INSTALLED! UNINSTALL IT NOW.'] = 'ΣΦΑΛΜΑ: ΑΥΤΟ ΤΟ ΠΡΟΣΘΕΤΟ ΛΕΙΠΕΙ ΑΛΛΑ ΕΙΝΑΙ ΕΓΚΑΤΕΣΤΗΜΕΝΟ! ΑΠΕΓΚΑΤΑΣΤΗΣΤΕ ΤΩΡΑ.';
$lang['ERROR'] = 'ΣΦΑΛΜΑ';
$lang['Errors caption'] = 'Λάθος λεζάντες';
$lang['Everybody'] = 'Όλοι';
$lang['Execution time is out, treatment must be continue [Estimated time: %d second].'] = 'Ο χρόνος εκτέλεσης έχει τελειώσει, η επεξεργασία πρέπει να συνεχιστεί [Εκτιμώμενος χρόνος:%d δευτερόλεπτα].';
$lang['Execution time is out, treatment must be continue [Estimated time: %d seconds].'] = 'Ο χρόνος εκτέλεσης έχει υπερβεί, η επεξεργασία πρέπει να συνεχιστεί [Εκτιμώμενος χρόνος:%d δευτερόλεπτα].';
$lang['Extend for templates'] = 'Ανεπτυγμένα πρότυπα';
$lang['Extensions Update'] = 'Ενημέρωση Επεκτάσεων';
$lang['FTP + Synchronization'] = 'Ο χρόνος εκτέλεσης έχει υπερβεί, η επεξεργασία πρέπει να συνεχιστεί [Εκτιμώμενος χρόνος:%d δευτερόλεπτα].';
$lang['Failed to write file to disk'] = 'Αποτυχία εγγραφής αρχείου στο δίσκο';
$lang['File upload stopped by extension'] = 'Φόρτωση αρχείου διακόπηκε από επέκταση';
$lang['File/directory read error'] = 'λάθος ανάγνωσης Αρχείου / Καταλόγου ';
$lang['File'] = 'Αρχείο';
$lang['Find a new representant by random'] = 'Βρείτε μια νεα τυχαία μικρογραφία λευκώματος';
$lang['Follow Orientation'] = 'Ακολουθήστε Προσανατολισμό';
$lang['Following plugins may not be compatible with the new version of Piwigo:'] = 'Τα ακόλουθα πρόσθετα μπορεί να μην είναι συμβατα με τη νέα έκδοση του Piwigo:';
$lang['Following themes may not be compatible with the new version of Piwigo:'] = 'Τα ακόλουθα Θέματα μπορεί να μην είναι συμβατα με τη νέα έκδοση του Piwigo:';
$lang['Forbid this language to users'] = 'Λάθος λεζάντες';
$lang['Forbid this theme to users'] = 'σφάλματα κατά το συγχρονισμό';
$lang['Forbidden'] = 'ήδη συγχρονισμένα φωτογραφίες';
$lang['Form'] = 'Όλοι';
$lang['GD library is missing'] = 'υπάρχον λεύκωμα';
$lang['GD version'] = 'Ανεπτυγμένα πρότυπα';
$lang['Gallery title'] = 'Ο χρόνος εκτέλεσης έχει τελειώσει, η επεξεργασία πρέπει να συνεχιστεί [Εκτιμώμενος χρόνος:%d δευτερόλεπτα].';
$lang['General statistics'] = 'Ενημέρωση Επεκτάσεων';
$lang['Get Support on Piwigo Forum'] = 'Αποτυχία εγγραφής αρχείου στο δίσκο';
$lang['Give write access (chmod 777) to "%s" directory at the root of your Piwigo installation'] = 'Φόρτωση αρχείου διακόπηκε από επέκταση';
$lang['Go to %s or %s for more informations'] = 'λάθος ανάγνωσης Αρχείου / Καταλόγου ';
$lang['Go to'] = 'Βρείτε μια νεα τυχαία μικρογραφία λευκώματος';
$lang['Grant selected groups'] = 'πρώτη φωτογραφία προστέθηκε στις %s';
$lang['Grant selected users'] = 'Ακολουθήστε Προσανατολισμό';
$lang['Graphics Library'] = 'Τα ακόλουθα πρόσθετα μπορεί να μην είναι συμβατα με τη νέα έκδοση του Piwigo:';
$lang['Group management'] = 'Διαχείριση Ομάδων';
$lang['Group name'] = 'Όνομα Ομάδας';
$lang['Group'] = 'Ομάδα';
$lang['Groups'] = 'Ομάδες';
$lang['Guest Settings'] = 'Ρυθμίσεις Επισκέπτη';
$lang['Guest cannot be deleted'] = 'Επισκέπτες δεν μπορούν να διαγραφούν';
$lang['Guests'] = 'Επισκέπτες';
$lang['Height'] = 'Ύψος';
$lang['Hello,'] = 'Γεια, ';
$lang['Hello'] = 'Γεια';
$lang['Help Me'] = 'Βοηθήστε με';
$lang['High definition enabled'] = 'Υψηλή ευκρίνεια ενεργοποιημένη';
$lang['High definition'] = 'Υψηλή ευκρίνεια';
$lang['History'] = 'Ιστορικό';
$lang['Hit'] = 'Χτυπήματα';
$lang['Hour'] = 'Ώρες';
$lang['I decide to update anyway'] = 'Έχω Αποφάσισει να ενημερώσω ούτως ή άλλως';
$lang['If no HD is available and if the current websize is bigger than resize dimensions, Piwigo will move it as HD and create a downsized websize photo from it.'] = 'Εάν δεν είναι διαθέσιμη HD και αν το τρέχον μέγεθος του ιστού είναι μεγαλύτερο από τις διαστάσεις αλλαγής μεγέθους, Piwigo θα το μετατρέψει ως HD και θα δημιουργήσει μια συρρικνωμένη σε μέγεθος φωτογραφία αντί αυτού.';
$lang['If you encounter problems or have any question, please send a message to'] = 'Εάν αντιμετωπίσετε προβλήματα ή έχετε οποιαδήποτε ερώτηση, παρακαλούμε να στείλετε ένα μήνυμα στο';
$lang['Ignore All'] = 'Παράβλεψη όλων';
$lang['Ignore selected anomalies'] = 'Παράβλεψη επιλεγμένων ανωμαλιών';
$lang['Ignore this update'] = 'Αγνοήστε αυτήν την ενημερωμένη έκδοση';
$lang['Image Quality'] = 'Ποιότητα της εικόνας';
$lang['Image id'] = 'id εικόνας';
$lang['Images manual order was saved'] = 'Η χειροκίνητη διάταξη εικόνων αποθηκεύτικε';
$lang['Impossible automatic correction'] = 'Αυτόματη διόρθωση αδύνατη';
$lang['Impossible to activate this theme, the parent theme is missing: %s'] = 'Αυτό το θέμα δεν θα μπορούσε να ενεργοποιηθεί, επειδή το θέμα της μητρικής λείπει:%s';
$lang['Impossible to deactivate this language, first set another language as default.'] = 'Αδύνατο να απενεργοποιήσετε αυτή τη γλώσσα, ορίστε πρώτα μια άλλη γλώσσα ως προεπιλεγμένη.';
$lang['Impossible to deactivate this language, you need at least one language.'] = 'Αδύνατο να απενεργοποιήσετε αυτή τη γλώσσα,χρειάζετε τουλάχιστον μια γλώσσα';
$lang['Impossible to deactivate this theme, you need at least one theme.'] = 'Αδύνατο να απενεργοποιήσετε αυτό το θέμα, χρειάζετε τουλάχιστον ένα θέμα';
$lang['Impossible to delete this theme. Other themes depends on it: %s'] = 'Αυτό το θέμα δεν μπορεί να διαγραφεί, επειδή άλλα θέματα εξαρτόνται από αυτό:%s';
$lang['In your php.ini file, the upload_max_filesize (%sB) is bigger than post_max_size (%sB), you should change this setting'] = 'Στο αρχείο php.ini, η τιμή upload_max_filesize (%sB) είναι μεγαλύτερη από τη τιμή post_max_size (%sB), θα πρέπει να αλλάξετε αυτή τη ρύθμιση';
$lang['Inactive Languages'] = 'Ανενεργές Γλώσσες';
$lang['Inactive Plugins'] = 'Ανενεργά Πρόσθετα';
$lang['Inactive Themes'] = 'Ανενεργά Θέματα';
$lang['errors during synchronization'] = 'σφάλματα κατά το συγχρονισμό';
$lang['even already synchronized photos'] = 'ήδη συγχρονισμένα φωτογραφίες';
$lang['existing album'] = 'υπάρχον λεύκωμα';
$lang['first photo added on %s'] = 'πρώτη φωτογραφία προστέθηκε στις %s';
$lang['for the file format'] = 'ΣΦΑΛΜΑ';
$lang['for this file format'] = 'ΣΦΑΛΜΑ: ΑΥΤΟ ΤΟ ΠΡΟΣΘΕΤΟ ΛΕΙΠΕΙ ΑΛΛΑ ΕΙΝΑΙ ΕΓΚΑΤΕΣΤΗΜΕΝΟ! ΑΠΕΓΚΑΤΑΣΤΗΣΤΕ ΤΩΡΑ.';
$lang['global mode'] = 'Αρχείο';
$lang['group "%s" added'] = 'Τα ακόλουθα Θέματα μπορεί να μην είναι συμβατα με τη νέα έκδοση του Piwigo:';
$lang['group "%s" deleted'] = 'Η ομάδα "%s" διαγράφηκε';
$lang['group "%s" updated'] = 'Η ομάδα "%s" ενημερώθηκε';
$lang['guest'] = 'Επισκέπτης';
$lang['height must be a number superior to'] = 'το ύψος πρέπει να είναι ένα νούμερο μεγαλύτερο από';
$lang['hide details'] = 'απόκρυψη λεπτομερειών';
$lang['high'] = 'υψηλό';
$lang['IP'] = 'IP';
$lang['Include display of recent photos grouped by dates'] = 'Συμπεριλαβάνει απεικονίσεις από πρόσφατες φωτογραφίες ομαδοποιημένες κατά ημερομηνία';
$lang['Include history data (Warning: server memory limit may be exceeded)'] = 'Συμπεριλαμβάνει ιστορικά δεδομένων (Προσοχή: Το όριο μνήμης του διακομιστή μπορεί να υπερβεί) ';
$lang['Information data registered in database'] = 'Πληροφορίες για δεδομένα που έχουν καταχωρηθεί στη βάση δεδομένων';
$lang['Informations'] = 'Πληροφορίες';
$lang['Install on your computer,'] = 'Εγκαταστήστε στον υπολογιστή σας,';
$lang['Installed Languages'] = 'Εγκατεστημένες γλώσσες';
$lang['Installed Themes'] = 'Εγκατεστημένα θέματα';
$lang['Install'] = 'Εγκατάσταση';
$lang['Instructions to use Piwigo'] = 'Οδηγίες χρήσης Piwigo';
$lang['Invert'] = 'Αντιστροφή';
$lang['Keep in touch with Piwigo project, subscribe to Piwigo Announcement Newsletter. You will receive emails when a new release is available (sometimes including a security bug fix, it\'s important to know and upgrade) and when major events happen to the project. Only a few emails a year.'] = 'Μείνετε σε επαφή με το έργο του Piwigo, εγγραφείτε στο Newsletter Ανακοινώσεων του Piwigo. Θα σας αποστέλετε e-mail όταν μια νέα έκδοση είναι διαθέσιμη (μερικές φορές περιλαμβανομένων μια διώρθοση ασφαλείας, είναι σημαντικό να γνωρίζετε και να αναβαθμίσετε) και όταν συμβαίνουν σημαντικά γεγονότα για το έργο. Μόνο μερικά emails το χρόνο';
$lang['Language has been successfully installed'] = 'Η Γλώσσα έχει εγκατασταθεί με επιτυχία';
$lang['Languages which need upgrade'] = 'Οι Γλώσσες που χρειάζονται αναβάθμιση';
$lang['Languages'] = 'Γλώσσες';
$lang['Last hit'] = 'τελευταίο χτύπημα';
$lang['Last import'] = 'Τελευταία εισαγωγή';
$lang['Last revisions'] = 'Τελευταίες αναθεωρήσεις';
$lang['Last send'] = 'Τελευταία αποστολή';
$lang['Level 0'] = '---';
$lang['Link all album photos to a new album'] = 'Σύνδεση όλων των φωτογραφιών του λευκώματος σε ένα νέο λεύκωμα';
$lang['Link all album photos to some existing albums'] = 'Σύνδεση όλων των φωτογραφιών του λευκώματος σε ορισμένα υφιστάμενα λευκώματα';
$lang['Linked albums'] = 'Συνδεδεμένα λευκώματα';
$lang['Local'] = 'Τοπική';
$lang['Lock albums'] = 'Κλείδωμα άλμπουμ';
$lang['Lock gallery'] = 'Κλείδωμα γκαλερί';
$lang['Locked'] = 'Κλειδωμένο';
$lang['Lock'] = 'Κλείδωμα';
$lang['Mail address is obligatory for all users'] = 'Ταχυδρομική διεύθυνση είναι υποχρεωτική για όλους τους χρήστες';
$lang['Mail content'] = 'Περιεχόμενο Αλληλογραφίας';
$lang['Mail sent to %s [%s].'] = 'Τα μηνύματα στάλθηκαν στο %s[%s].';
$lang['Main "guest" user does not exist'] = 'Ο κύριος χρήστης "επισκέπτης" δεν υπάρχει';
$lang['Main "guest" user status is incorrect'] = 'Η κατάσταση κύριου χρήστη "επισκέπτης" είναι εσφαλμένη';
$lang['Main "webmaster" user does not exist'] = 'Ο κύριος χρήστης "webmaster" δεν υπάρχει';
$lang['Main "webmaster" user status is incorrect'] = 'H κατάσταση του κύριου χρήστη "webmaster" είναι εσφαλμένη';
$lang['Main Page'] = 'Αρχική σελίδα';
$lang['Main'] = 'πρωτεύων';
$lang['Maintenance'] = 'Συντήρηση';
$lang['Make this language available to users'] = 'Κάντε αυτή η γλώσσα διαθέσημη στους χρήστες';
$lang['Make this theme available to users'] = 'Κάντε αυτό το θέμα διαθέσημο στους χρήστες';
$lang['Manage Permissions'] = 'Διαχείριση Δικαιωμάτων';
$lang['Manage authorizations for selected albums'] = 'Διαχειριστείτε τις άδειες για τα επιλεγμένα λευκώματα ';
$lang['Manage permissions for group "%s"'] = 'Διαχείριση δικαιωμάτων για την ομάδα "%s"';
$lang['Manage permissions for user "%s"'] = 'Διαχείριση δικαιωμάτων για το χρήστη "%s"';
$lang['Manage photo ranks'] = 'Διαχείριση κατάταξης φωτογραφιών';
$lang['Manage tags'] = 'Διαχείριση ετικετών';
$lang['Manage this set of %d photos'] = 'Διαχειριστείτε το σύνολο των %d φωτογραφιών';
$lang['Manage'] = 'Διαχειριστείτε ';
$lang['Manual order'] = 'Χειροκίνητη κατάταξη';
$lang['Maximum Height'] = 'Μέγιστο ύψος';
$lang['Maximum Width'] = 'Μέγιστο πλάτος';
$lang['Members'] = 'Μέλη';
$lang['Menu Management'] = 'Μενού';
$lang['Merge selected tags'] = 'Συγχώνευση επιλεγμένων ετικετών';
$lang['Merge tags'] = 'Συγχώνευση ετικετών';
$lang['Metadata synchronization results'] = 'Αποτελέσματα συγχρονισμού Μεταδεδομένων';
$lang['Metadata synchronized from file'] = 'Μεταδεδομένα συγχρονιζμένα από το αρχείο';
$lang['Minimum privacy level'] = 'Ελάχιστο επίπεδο προστασίας προσωπικού απορρήτου.';
$lang['Miscellaneous'] = 'Διάφορα';
$lang['Missing Plugins'] = 'Λείπουν πρόσθετα';
$lang['Missing a temporary folder'] = 'Λείπει ένας προσωρινός φάκελος';
$lang['Modify information'] = 'Τροποποίηση πληροφορίας';
$lang['Month'] = 'Μήνας';
$lang['Move albums'] = 'Μετακίνηση λευκώματος';
$lang['Move'] = 'Μετακίνηση ';
$lang['Name'] = 'Όνομα';
$lang['New Version'] = 'Νέα Έκδοση';
$lang['New name'] = 'Νέο Όνομα';
$lang['New parent album'] = 'Νέο γονικό λεύκωμα';
$lang['New photos added'] = 'Νέες φωτογραφίες προστέθηκαν';
$lang['New photos were added'] = 'Νέες φωτογραφίες προστέθηκαν';
$lang['New tag'] = 'Νέα ετικέτα';
$lang['include child albums'] = 'περιλαμβάνουν υπο-λευκώματα';
$lang['jump to album'] = 'μετάβαση στο λεύκωμα';
$lang['jump to photo'] = 'μετάβαση στη φωτογραφία';
$lang['leave'] = 'αποχωρεί';
$lang['manage album photos'] = 'διαχειριστείτε τα λευκώματα φωτογραφιών';
$lang['manage sub-albums'] = 'διαχείριση υπο-λευκώματα ';
$lang['manual order'] = 'χειροκίνητη κατάταξη';
$lang['Hoverbox display'] = 'Εμφάνιση Hoverbox ';
$lang['No destination tag selected'] = 'Δεν επιλέγχτηκε ετικέτα προορισμού';
$lang['No display'] = 'καμία ένδειξη';
$lang['No file was uploaded'] = 'Δεν έγινε μεταφόρτωση αρχείων';
$lang['No mail to send.'] = 'Κανένα μήνυμα για αποστολή';
$lang['No photo can be deleted'] = 'Καμιά φωτογραφία δεν μπορεί να διαγραφεί';
$lang['No photo in the current set.'] = 'Καμιά φωτογραφία στο παρόν σύνολο';
$lang['No photo in this album'] = 'Καμιά φωτογραφία σ\' αυτό το λεύκωμα';
$lang['new'] = 'νέο';
$lang['No photo selected, %d photos in current set'] = 'Δεν έχει επιλεγεί φωτογραφία , %d φωτογραφίες στο τρέχον σύνολο';
$lang['No photo selected, no action possible.'] = 'Δεν έχει επιλεγεί φωτογραφία , δεν είναι δυνατή ενέργεια';
$lang['No results'] = 'Δεν υπάρχουν αποτελέσματα';
$lang['No user to send notifications by mail.'] = 'Κανένας χρήστης δεν θα ειδοποιηθεί μέσω ταχυδρομείου.';
$lang['None'] = 'Κανένα';
$lang['Notification'] = 'Ειδοποίηση';
$lang['Number of comments per page'] = 'Αριθμός σχολίων ανά σελίδα';
$lang['Number of downloads'] = 'Αριθμός μεταφορτώσεων';
$lang['Number of rates'] = 'Αριθμός των ποσοστών';
$lang['Number of thumbnails to create'] = 'Αριθμός των μικρογραφιών για δημιουργία';
$lang['Obsolete Plugins'] = 'Παρωχημένα Προσθέτων';
$lang['Only private albums are listed'] = 'Παρατίθενται μόνο ιδιωτικό λευκώματα';
$lang['Operating system'] = 'Λειτουργικό σύστημα';
$lang['Operation in progress'] = 'Επεξεργασία σε εξέλιξη.';
$lang['Optimizations have been completed with some errors.'] = 'Βελτιστοποιήσεις ολοκληρώθηκαν με ορισμένα λάθη.';
$lang['Optional URL keyword'] = 'URL Προαιρετικών λέξεων-κλειδιών';
$lang['Options'] = 'Επιλογές';
$lang['Order of menubar items has been updated successfully.'] = 'Διάταξη αντικειμένων της γραμμής μενού έχει ενημερωθεί με επιτυχία.';
$lang['Original templates'] = 'Αρχικά πρότυπα';
$lang['Orphan tags deleted'] = 'Ορφανές ετικέτες διαγράφτηκαν';
$lang['Other plugins'] = 'Άλλα πρόσθετα διαθέσιμα';
$lang['Other private albums'] = 'Άλλα ιδιωτικά λευκώματα';
$lang['Overall'] = 'Επισκόπηση';
$lang['Page banner'] = 'Σελίδα banner';
$lang['Page end'] = 'τέλος σελίδας';
$lang['Pages seen'] = 'Σελίδες που έχετε δει';
$lang['Parameter'] = 'Ρυθμίσεις';
$lang['Parameters'] = 'Παράμετροι';
$lang['Parent album'] = 'Μητρικό λεύκωμα';
$lang['Password confirmation is missing. Please confirm the chosen password.'] = 'Η επιβεβαίωση κωδικού λείπει. Επιβεβαιώστε τον επιλεγμένο κωδικό πρόσβασης';
$lang['Password is missing. Please enter the password.'] = 'Κωδικός λείπει. Παρακαλώ εισάγετε τον κωδικό πρόσβασης.';
$lang['Path'] = 'Διαδρομή';
$lang['Pending Comments'] = 'Σχόλια Εν αναμονή ';
$lang['Permalink %s has been previously used by album %s. Delete from the permalink history first'] = 'Ο Μονιμος Συνδεσμος %s έχει ήδη χρησιμοποιηθεί από το %s λεύκωμα. Διαγραψτε το την πρώτα από την ιστορία Μονιμων Συνδέσμων';
$lang['Permalink %s is already used by album %s'] = 'Ο Μονιμος Συνδεσμος %s χρησιμοποιήτε ήδη από το %s λεύκωμα.';
$lang['Permalink history'] = 'Ιστορικό Μονιμων Συνδέσμων';
$lang['Permalink'] = 'Μόνιμος Σύνδεσμος';
$lang['Permalinks'] = 'Μόνιμοι Σύνδεσμοι';
$lang['Permission denied'] = 'Δεν έχετε δικαίωμα πρόσβασης';
$lang['Permission granted thanks to a group'] = 'Η άδεια που χορηγείται χάρη σε μια ομάδα';
$lang['Permission granted'] = 'Η άδεια εγκρίνετε';
$lang['Permissions'] = 'Δικαιώματα';
$lang['Photo Page'] = 'Σελίδα φωτογραφίας ';
$lang['Photo Properties'] = 'Ιδιότητες φωτογραφίας';
$lang['Photo informations updated'] = 'Οι πληροφορίες της φωτογραφίας ενημερώθηκαν';
$lang['Photo name'] = 'Όνομα φωτογραφίας';
$lang['Photo unreachable or no support'] = 'Φωτογραφία μη προσβάσημη ή μορφή δεν υποστηρίζεται';
$lang['Photos generation in progress...'] = 'Η Δημιουργία φωτογραφιών είναι σε εξέλιξη ...';
$lang['Photos'] = 'Φωτογραφίες';
$lang['Piwigo Administration'] = 'Διαχείρηση Piwigo';
$lang['Piwigo Announcements Newsletter'] = ' Ενημερωτικό Δελτίο Piwigo';
$lang['Piwigo Update'] = 'Ενημέρωση Piwigo ';
$lang['Piwigo Uploader'] = 'Μεταφορτωτής Piwigo';
$lang['Piwigo cannot retrieve upgrade file from server'] = 'Piwigo δεν μπορεί να ανακτήσει το αρχείο αναβάθμισης από τον διακομιστή';
$lang['Piwigo configuration'] = 'Διαμόρφωση Piwigo ';
$lang['Piwigo version'] = 'Έκδοση Piwigo ';
$lang['Please check "plugins" folder and sub-folders permissions (CHMOD).'] = 'Παρακαλώ ελέγξτε τα δικαιώματα στον φάκελο "Πρόσθετα" και στους υπο-φακέλους (CHMOD).';
$lang['Please wait...'] = 'Παρακαλώ περιμένετε ...';
$lang['Plugin has been successfully copied'] = 'Το πρόσθετο έχει αντιγραφεί επιτυχώς';
$lang['Plugin list'] = 'Λίστα Πρόσθετων';
$lang['Plugins which need upgrade'] = 'Πρόσθετα υπό ενημέρωση';
$lang['Plugins'] = 'Πρόσθετα';
$lang['Position'] = 'Τοποθεσία';
$lang['Predefined filter'] = 'Προκαθορισμένα φίλτρα';
$lang['Preferences'] = 'Προτιμήσεις';
$lang['Prepared time for list of users to send mail is limited. Others users are not listed.'] = 'Ο χρόνος για να προετοιμάσετε τον κατάλογο των χρηστών που θα σταλεί μήνυμα είναι περιορισμένος. Άλλοι χρήστες δεν είναι στον κατάλογο.';
$lang['Privacy level'] = 'Επίπεδο προστασίας προσωπικών δεδομένων';
$lang['Private'] = 'Προσωπικά';
$lang['Properties'] = 'Ιδιότητες';
$lang['Public / Private'] = 'Δημόσιο / Ιδιωτικό';
$lang['Public'] = 'Δημόσιο ';
$lang['Purge compiled templates'] = 'Εκκαθάριση καταρτισμένων πρότυπων';
$lang['Purge history detail'] = 'Εκκαθάριση λεπτομερειών ιστορικού';
$lang['Purge history summary'] = 'Εκκαθάριση περίληψης ιστορικού';
$lang['Purge never used notification feeds'] = 'Εκκαθάριση δεν έχει χρησιμοποιηθεί ποτέ κοινοποίηση τροφοδότησης';
$lang['Purge search history'] = 'Εκκαθάριση ιστορικού αναζήτησης';
$lang['no write access'] = 'Όχι πρόσβαση εγγραφής';
$lang['none'] = 'κανένα';
$lang['nothing'] = 'τίποτα';
$lang['number of miniaturized photos'] = 'ο αριθμός των μικρογραφιών που δημιουργήθηκε';
$lang['on the %d selected photos'] = 'στις %d επιλεγμένες φωτογραφίες';
$lang['on'] = 'στο';
$lang['only directories'] = 'Μόνο κατάλογοι';
$lang['only perform a simulation (no change in database will be made)'] = 'μόνο εκτέλεση προσομοίωσης (τίποτα δεν θα αλλάξει στη βάση δεδομένων)';
$lang['other'] = 'άλλα';
$lang['overrides existing values with empty ones'] = 'παρακάμπτει τις υφιστάμενες τιμές με κενές';
$lang['pLoader stands for <em>Piwigo Uploader</em>. From your computer, pLoader prepares your photos and transfer them to your Piwigo photo gallery.'] = 'pLoader σημαίνει <em>Μεταφορτωτής Piwigo</em>. Από τον υπολογιστή σας, ο pLoader προετοιμάζει τις φωτογραφίες σας και τις μεταφέρει στο γκαλερί φωτογραφιών του Piwigo σας.';
$lang['photos added in the database'] = 'οι φωτογραφίες προστέθηκαν στη βάση δεδομένων';
$lang['photos candidates for metadata synchronization'] = 'φωτογραφίες υποψήφιες για συγχρονισμό μετα-δεδομένων';
$lang['photos deleted from the database'] = 'οι φωτογραφίες διαγράφτηκαν από τη βάση δεδομένων';
$lang['photos informations synchronized with files metadata'] = 'οι πληροφορίες φωτογραφιών συγχρονίζονται με τα μεταδεδομένα αρχείων ';
$lang['photos per page'] = 'φωτογραφίες ανά σελίδα';
$lang['photos updated in the database'] = 'φωτογραφίες ενημερώθηκαν στη βάση δεδομένων';
$lang['pixels'] = 'Εικονοστοιχία';
$lang['private'] = 'προσωπικά';
$lang['public'] = 'δημόσιο ';
$lang['Privacy level set to "%s"'] = 'Επίπεδο προστασίας προσωπικών δεδομένων με "%s"';
$lang['Purge sessions'] = 'Εκκαθάριση συνεδριών';
$lang['Quick Local Synchronization'] = 'Γρήγορη Τοπικός Συγχρονισμός';
$lang['Random photo'] = 'Τυχαία Φωτογραφία';
$lang['Rate date'] = 'Ημερομηνία Αξιολόγησης';
$lang['Rating by guests'] = 'Αξιολόγηση από τους επισκέπτες';
$lang['Rating'] = 'Αξιολόγηση ';
$lang['Read Piwigo Documentation'] = 'Διαβάστε την Τεκμηρίωση του Piwigo ';
$lang['Refresh photo set'] = 'Ανανέωση σύνολου φωτογραφίας';
$lang['randomly represented'] = 'τυχαία μικρογραφία λευκώματος';
$lang['ranks'] = 'κατάταξη';
$lang['Refresh'] = 'Ανανέωση';
$lang['Reinitialize check integrity'] = 'Επανεκινηση εκ νέου έλεγχου ακεραιότητας';
$lang['Reject'] = 'Απόρριψη';
$lang['Released on'] = 'Κυκλοφόρησε στις';
$lang['Remote'] = 'Απομεμακρυσμένος';
$lang['Remove all filters'] = 'Κατάργηση όλων των φίλτρων';
$lang['Remove from caddie'] = 'Αφαιρέστε από το καλάθι';
$lang['Repair and optimize database'] = 'Επισκευή και βελτιστοποίηση της βάσης δεδομένων';
$lang['Replacement of original templates by customized templates from template-extension subfolder'] = 'Αντικατάσταση των αρχικών προτύπων με προσαρμοσμένα πρότυπα από τον υπο-κατάλογο πρότυπων-επεκτάσεων';
$lang['Replacers (customized templates)'] = 'Υποκατάστατα (προσαρμοσμένα πρότυπα)';
$lang['Representant'] = 'Μικρογραφία Λευκώματος';
$lang['Representation of albums'] = 'Μικρογραφία λευκώματος';
$lang['Representative'] = 'Μικρογραφία λευκώματος';
$lang['Represents'] = 'Είναι μικρογραφία για το';
$lang['Reset ignored updates'] = 'Επαναφορά αγνοούμενων ενημερώσεων';
$lang['Resize'] = 'Αλλαγή μεγέθους';
$lang['Restore default configuration. You will lose your plugin settings!'] = 'Επαναφορά προεπιλεγμένης ρύθμισης. Θα χάσετε τις ρυθμίσεις των πρόσθετων σας!';
$lang['Restore'] = 'Επαναφορά';
$lang['Save Settings'] = 'Αποθήκευση ρυθμίσεων';
$lang['Save Template Directory'] = 'Αποθήκευση καταλόγου προτύπων';
$lang['Save order'] = 'Αποθήκευση διάταξης';
$lang['Save to permalink history'] = 'Αποθήκευση στην ιστορία των Μονιμων Συνδέσμων';
$lang['Search for new images in the directories'] = 'Αναζήτηση για νέες εικόνες στους καταλόγους';
$lang['Searching...'] = 'Αναζήτηση ...';
$lang['Section'] = 'Τμήμα';
$lang['See you soon,'] = 'Τα λέμε σύντομα,';
$lang['See you soon.'] = 'Τα λέμε σύντομα.';
$lang['Select at least one album'] = 'Επιλέξτε τουλάχιστον ένα λεύκωμα';
$lang['Select at least one comment'] = 'Επιλέξτε τουλάχιστον ένα σχόλιο';
$lang['Select at least one photo'] = 'Επιλέξτε τουλάχιστον μία φωτογραφία';
$lang['Select at least one user'] = 'Επιλέξτε τουλάχιστον έναν χρήστη';
$lang['Select at least two tags for merging'] = 'Επιλέξτε τουλάχιστον δύο ετικέτες για συγχώνευση';
$lang['Select recipients'] = 'Επιλογή παραληπτών';
$lang['Select the destination tag'] = 'Επιλέξτε την ετικέτα προορισμού';
$lang['Select:'] = 'Επιλέξτε:';
$lang['Selection'] = 'Επιλογή';
$lang['Send an information email to group members'] = 'Στείλτε ένα e-mail με πληροφορίες στα μέλη της ομάδας';
$lang['Send connection settings by email'] = 'Αποστολή ρυθμίσεων σύνδεσης μέσω ηλεκτρονικού ταχυδρομείου';
$lang['Send mail as'] = 'Αποστολή μηνύματος ως';
$lang['Send mail on HTML format'] = 'Αποστολή ηλεκτρονικού ταχυδρομείου σε μορφή HTML';
$lang['Send mail to users'] = 'Αποστολή ηλεκτρονικού ταχυδρομείου προς τους χρήστες';
$lang['Send'] = 'Αποστολή';
$lang['Set as default language for unregistered and new users'] = 'Ορισμός ως προεπιλεγμένη γλώσσα για τους μη καταγεγραμμένους και τους νέους χρήστες';
$lang['Set as default theme for unregistered and new users'] = 'Ορισμός ως προεπιλεγμένο θέμα για τους μη καταγεγραμμένους και τους νέους χρήστες';
$lang['Switch to clear or dark colors for administration'] = 'Αλλαγή σε σαφή ή σκούρα χρώματα για τη διαχείρηση';
$lang['Synchronize metadata'] = 'Συγχρονίστε τα μεταδεδομένα';
$lang['Synchronize'] = 'Συγχρονίστε ';
$lang['Tag "%s" already exists'] = 'Η ετικέτα "%s" υπάρχει ήδη';
$lang['Tag "%s" was added'] = 'Η ετικέτα "%s" έχει προστεθεί';
$lang['Tag selection'] = 'Επιλογή Ετικετών';
$lang['Tags <em>%s</em> merged into tag <em>%s</em>'] = 'Ετικέτες <em>%s</em> συγχωνεύθηκαν σε ετικέτα <em>%s</em>';
$lang['Templates configuration has been recorded.'] = 'Η Διαμόρφωση Προτύπων έχει καταγραφεί.';
$lang['Templates'] = 'Πρότυπα';
$lang['The %d following tags were deleted'] = 'Οι ακόλουθες ετικέτες %d έχουν διαγραφεί';
$lang['The anomaly will be ignored until next application version'] = 'Η ανωμαλία αυτή θα πρέπει να αγνοηθεί μέχρι την επόμενη έκδοση της εφαρμογής';
$lang['The file or directory cannot be accessed (either it does not exist or the access is denied)'] = 'Το αρχείο ή ο κατάλογος δεν μπορεί να προσπελαστεί (είτε δεν υπάρχει ή η πρόσβαση απορρίφθηκε)';
$lang['The following tag was deleted'] = 'Η παρακάτω ετικέτα διεγράφη';
$lang['The gallery URL is not valid.'] = 'Η διεύθυνση URL της γκαλερί δεν είναι έγκυρη.';
$lang['The name of a group must not contain " or \' or be empty.'] = 'Το όνομα της ομάδας δεν πρέπει να περιέχει " ή \' ή να είναι άδειο.';
$lang['The name of an album must not be empty'] = 'Το όνομα του άλμπουμ δεν πρέπει να είναι κενό';
$lang['The name of directories and files must be composed of letters, numbers, "-", "_" or "."'] = 'Το όνομα των αρχείων και καταλόγων πρέπει να περιλαμβάνει μόνο γράμματα, αριθμούς, "-", "_" ή "."';
$lang['The number of comments a page must be between 5 and 50 included.'] = 'Ο αριθμός των σχολίων σε μια σελίδα, πρέπει να είναι μεταξύ 5 και 50 που περιλαμβάνονται.';
$lang['The original image quality must be a number between %d and %d'] = 'Η αρχική ποιότητα της εικόνας πρέπει να είναι ένας αριθμός μεταξύ %d και %d';
$lang['The original maximum height must be a number between %d and %d'] = 'Το αρχικό μέγιστο ύψος πρέπει να είναι ένας αριθμός μεταξύ %d και %d';
$lang['The original maximum width must be a number between %d and %d'] = 'Το αρχικό μέγιστο πλάτος πρέπει να είναι ένας αριθμός μεταξύ %d και %d';
$lang['reduce to single existing albums'] = 'ελλατώστε τα υφιστάμενα σε απλά λευκώματα';
$lang['registration date'] = 'ημερομηνία καταχώρησης';
$lang['remove author'] = 'αφαιρέστε τον δημιουργό';
$lang['remove creation date'] = 'αφαιρέσετε την ημερομηνία δημιουργίας';
$lang['remove tags'] = 'αφαιρέσετε ετικέτες';
$lang['remove this filter'] = 'αφαιρέσετε αυτό το φίλτρο';
$lang['remove title'] = 'αφαιρέστε τον τίτλο';
$lang['selection'] = 'επιλογή';
$lang['synchronize files metadata with database photos informations'] = 'συγχρονίστε βάσης δεδομένων φωτογραφιών με τα αρχείων μεταδεδομένων';
$lang['synchronize files structure with database'] = 'συγχρονίστε τη δομή αρχείων με τη βάση δεδομένων';
$lang['target'] = 'στόχος';
$lang['test this remote site'] = 'ελέγξετε τον απομακρυσμένο τόπο';
$lang['test'] = 'έλεγχος';
$lang['the forum'] = 'το φόρουμ';
$lang['%d day'] = '%d ημέρα';
$lang['%d days'] = '%d ημέρες';
$lang['%d hour'] = '%d ώρα';
$lang['%d hours'] = '%d ώρες';
$lang['%d minute'] = '%d λεπτό';
$lang['%d minutes'] = '%d λεπτά';
$lang['%d month'] = '%d μήνας';
$lang['%d months'] = '%d μήνες';
$lang['%d second'] = '%d δευτερόλεπτο';
$lang['%d seconds'] = '%d δευτερόλεπτα';
$lang['%d year'] = '%d έτος';
$lang['%d years'] = '%d χρόνια';
$lang['%s ago'] = '%s πριν';
$lang['%s in the future'] = '%s στο μέλλον';
$lang['%u users have automatic permission because they belong to a granted group.'] = '%u χρήστες έχουν αυτόματη άδεια επειδή ανήκουν σε μια ομάδα που της έχει χορηγηθεί.';
$lang['<em>Piwigo for Android</em> application empowers you to connect your Android phone or table to your Piwigo gallery, create some albums and upload several photos at once.'] = '<em>Η εφαρμογή Piwigo για το Android</em> που παρέχει τη δυνατότητα να συνδεθείτε με τη γκαλερί Piwigo σας από το κινητό σας Android ή τη ταμπλέτα σας και δημιουργούν μερικά άλμπουμ και ανεβάζουν πολλές φωτογραφίες ταυτόχρονα.';
$lang['<em>Piwigo for iOS</em> application empowers you to connect to your Piwigo gallery from your iPhone, iPad or iPod Touch, create some albums and upload several photos at once.'] = '<em>Η εφαρμογή Piwigo για το iOS</em> που παρέχει τη δυνατότητα να συνδεθείτε με τη γκαλερί Piwigo σας από το iPhone, iPad ή το iPod Touch, δημιουργούν μερικά άλμπουμ και ανεβάζουν πολλές φωτογραφίες ταυτόχρονα.';
$lang['A locked gallery is only visible to administrators'] = 'Μια κλειδωμένη γκαλερί είναι ορατή μόνο στους διαχειριστές';
$lang['Added by %s'] = 'Προστέθηκε από %s';
$lang['Adobe Photoshop Lightroom is a photography software designed to manage large quantities of digital images and doing post production work.'] = 'Adobe Photoshop Lightroom είναι ένα λογισμικό φωτογραφίας σχεδιασμένο για να διαχειρίζεται μεγάλες ποσότητες ψηφιακών εικόνων και κάνει τη δουλειά του post production.';
$lang['Aperture is a powerful tool to refine images and manage massive libraries on Mac.'] = 'Το Aperture είναι ένα ισχυρό εργαλείο για να βελτιώσετε τις εικόνες και να διαχειρίζεστε τεράστιες βιβλιοθήκες σε Mac ..';
$lang['Aperture is designed for professional photographers with iPhoto simplicity.'] = 'Το Aperture είναι σχεδιασμένο για επαγγελματίες φωτογράφους με την απλότητα του iPhoto.';
$lang['Applications'] = 'Εφαρμογές';
$lang['Apply watermark if height is bigger than'] = 'Εφαρμόστε υδατογράφημα, εάν το ύψος είναι μεγαλύτερο από';
$lang['Apply watermark if width is bigger than'] = 'Εφαρμόστε υδατογράφημα, εάν το πλάτος είναι μεγαλύτερο από';
$lang['Automatic sort order'] = 'Αυτόματη σειρά ταξινόμησης';
$lang['Available on'] = 'διαθέσιμο σε';
$lang['Available versions for'] = 'Διαθέσιμες εκδόσεις για';
$lang['By default, the center of interest is placed in the middle of the photo.'] = 'Από προεπιλογή, το κέντρο του ενδιαφέροντος βρίσκεται στη μέση της φωτογραφίας.';
$lang['Cancel'] = 'Ακύρωση';
$lang['Center of interest'] = 'Κέντρο του ενδιαφέροντος';
$lang['Delete multiple size images'] = 'Διαγράφει εικόνες πολλαπλάσιου μεγέθους';
$lang['Features include gallery browsing, album creation and photo upload.'] = 'Τα χαρακτηριστικά του περιλαμβάνει είναι περιήγηση γκαλερί, δημιουργία άλμπουμ και ανέβασμα φωτογραφιών.';
$lang['For photo sizes with crop, such as "Square", Piwigo will do its best to include the center of interest.'] = 'Για μεγέθη φωτογραφίας με αποκοπή, όπως "Τετράγωνο", το Piwigo θα καταβάλει κάθε δυνατή προσπάθεια για να συμπεριλάβει το κέντρο του ενδιαφέροντος.';
$lang['Gallery unlocked'] = 'Γκαλερί ξεκλείδωτη';
$lang['Generate multiple size images'] = 'Δημιουργεί εικόνες πολλαπλάσιου μεγέθους';
$lang['Groups and users'] = 'Ομάδες και χρήστες';
$lang['List'] = 'Λίστα';
$lang['Move to album'] = 'Μετακίνηση σε λεύκωμα ';
$lang['Multiple Size'] = 'Πολλαπλά μεγέθη';
$lang['No group is permitted to see this private album'] = 'Καμία ομάδα δεν επιτρέπεται να δει αυτό το ιδιωτικό άλμπουμ';
$lang['Not cropped correctly?'] = 'Δεν έχει περικοπεί σωστά;';
$lang['Notify administrators when a comment is'] = 'Ειδοποιεί διαχειριστές όταν ένα σχόλιο είναι';
$lang['Numeric identifier : %d'] = 'Αριθμητικός αναγνωριστικός κωδικός: %d';
$lang['On your Linux, simply install Shotwell with your package manager and the activate Piwigo publishing option.'] = 'Στο Linux σας, απλά εγκαταστήστε το Shotwell με τον διαχειριστή πακέτων σας και ενεργοποιήστε την επιλογή στο Piwigo.';
$lang['Opacity'] = 'Αδιαφάνεια';
$lang['Original Size'] = 'Αρχικό Μέγεθος';
$lang['Original file : %s'] = 'Αρχικό αρχείο:%s';
$lang['Permission granted for groups'] = 'Η άδεια χορηγείται για τις ομάδες';
$lang['Permission granted for users'] = 'Η άδεια χορηγείται για τους χρήστες';
$lang['Permission management'] = 'Διαχείριση αδειών';
$lang['Photo sizes with crop'] = 'Μέγεθος φωτογραφίας με την αποκοπή';
$lang['Piwigo Publish plugin for Lightroom'] = 'πρόσθετο Piwigo για Δημοσίευση από το Lightroom';
$lang['Piwigo export plugin for Aperture'] = 'Piwigo export plugin για το Aperture';
$lang['Piwigo export plugin for iPhoto'] = 'Piwigo export plugin για το iPhoto';
$lang['Piwigo for Android'] = 'Piwigo για Android';
$lang['Piwigo for iOS (iPhone, iPad, iPod Touch)'] = 'Piwigo για το iOS (iPhone, iPad, iPod Touch)';
$lang['Piwigo publish plugin for Shotwell'] = 'Piwigo publish plugin για το Shotwell';
$lang['Piwigo publish plugin for digiKam'] = 'Piwigo publish plugin για το digiKam';
$lang['Posted %s on %s'] = 'Το %s δημοσιεύτηκε στο %s';
$lang['Rated %d times, score : %.2f'] = 'Εχει βαθμοόγιθεί %d φορές, σκορ: %.2f';
$lang['ReGalAndroid (RemoteGallery client for Android) is an open source (GPL v3) Piwigo client for the Android platform.'] = 'Το ReGalAndroid (RemoteGallery πελάτης για το Android), είναι ένας πελέτης ανοιχτού κώδικα του Piwigo (GPL v3) για την πλατφόρμα Android.';
$lang['Resize after upload'] = 'Αλλαγή μεγέθους μετά την αποστολή';
$lang['Save manual order'] = 'Αποθήκευση χειροκίνητης σειράς ταξινόμησης';
$lang['Save visits in history for'] = 'Αποθήκευση επισκέψεων στο ιστορικό για την';
$lang['Select a file'] = 'Επιλέξτε ένα αρχείο';
$lang['Select a zone with your mouse to define a new center of interest.'] = 'Επιλέξτε μια ζώνη με το ποντίκι σας να ορίσετε ένα νέο κέντρο του ενδιαφέροντος.';
$lang['Select groups...'] = 'Επιλέξτε τις ομάδες ...';
$lang['Select users...'] = 'Επιλέξτε τους χρήστες...';
$lang['Sharpen'] = 'Διαύγεια ';
$lang['Shotwell is an open source digital photo organizer that runs on Linux. It is the default photo manager in Ubuntu and Fedora.'] = 'Shotwell είναι ένας οργανωτής ανοιχτού κώδικα ψηφιακών φωτογραφιών και τρέχει σε Linux. Είναι ο προεπιλεγμένος δαιχειριστής φωτογραφιών στο Ubuntu και στο Fedora.';
$lang['THIS PLUGIN IS NOW PART OF PIWIGO CORE! DELETE IT NOW.'] = 'ΑΥΤΟ ΤΟ ΠΡΟΣΘΕΤΟ ΕΙΝΑΙ ΤΩΡΑ ΜΕΡΟΣ ΤΟΥ ΠΗΡΥΝΑ ΤΟΥ PIWIGO! ΑΠΕΓΚΑΤΑΣΤΗΣΤΕ ΤΩΡΑ!';
$lang['The Piwigo export plugin allows you to create albums and export photos.'] = 'Το Piwigo export plugin σας επιτρέπει να δημιουργήσετε άλμπουμ και να εξαγετε φωτογραφίες.';
$lang['The Piwigo publish Plug-in allows you to export and synchronize photos from Lightroom directly to your Piwigo photo gallery.'] = 'Το πρόσθετο Piwigo publish Plug-in σας επιτρέπει να εξάγετε και να συγχρονίσετε φωτογραφίες απευθείας από το Lightroom στη γκαλερί φωτογραφιών σας στο Piwigo.';
$lang['The center of interest is the most meaningful zone in the photo.'] = 'Το κέντρο του ενδιαφέροντος είναι η πιο σημαντική ζώνη στη φωτογραφία.';
$lang['The permalink name must be composed of a-z, A-Z, 0-9, "-", "_" or "/". It must not be numeric or start with number followed by "-"'] = 'Το όνομα μόνιμου συνδέσμου πρέπει να αποτελείται απο a-z, A-Z, 0-9, "-", "_" or "/". Δεν πρέπει να είναι αριθμητικό ή να ξεκινά με έναν αριθμό που ακολουθείται από "-"';
$lang['The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form'] = 'Το αρχείο υπερβαίνει το MAX_FILE_SIZE directive που έχει οριστεί στη φόρμα HTML';
$lang['The uploaded file exceeds the upload_max_filesize directive in php.ini: %sB'] = 'Το αρχείο υπερβαίνει την οδηγία upload_max_filesize στο php.ini: %sB';
$lang['The uploaded file was only partially uploaded'] = 'Το αρχείο που μεταφορτώθηκε δεν ολοκλήρωσε την αποστολή';
$lang['The uploaded files exceed the post_max_size directive in php.ini: %sB'] = 'Το αρχείο υπερβαίνει την οδηγία post_max_size στο php.ini: %sB';
$lang['The version of %s [%s] installed is not compatible with the version required ']['%s'] = 'Η έκδοση του %s[%s] που εγκαταστάθηκε δεν είναι συμβατή με την έκδοση που απαιτείται [%s]';
$lang['The webmaster has subscribed you to receiving notifications by mail.'] = 'Ο webmaster σας έκανε συνδρομητή για πέρνετε πληροφορίες μέσω ηλεκρονικού ταχυδρομείου.';
$lang['The webmaster has unsubscribed you from receiving notifications by mail.'] = 'Ο webmaster σας έχει διαγράψει από την παραλαβή κοινοποιήσεων μέσω ταχυδρομείου.';
$lang['The whole page'] = 'Ολόκληρη η σελίδα';
$lang['The whole set'] = 'Το σύνολο';
$lang['Theme has been successfully installed'] = 'Το Θέμα έχει εγκατασταθεί με επιτυχία';
$lang['Themes which need upgrade'] = 'Τα Θέματα που χρειάζετε να αναβαθμίσετε';
$lang['Themes'] = 'Θέματα ';
$lang['There is no available subscribers to mail.'] = 'Δεν υπάρχουν συνδρομητές που πρόκειται να ειδοποιηθούν μέσω ταχυδρομείου.';
$lang['There is no group in this gallery.'] = 'Δεν υπάρχει καμία ομάδα σε αυτή τη συλλογή.';
$lang['There is no other language available.'] = 'Δεν υπάρχει άλλη διαθέσιμη γλώσσα.';
$lang['There is no other plugin available.'] = 'Δεν υπάρχει άλλο διαθέσιμο πρόσθετο';
$lang['There is no other theme available.'] = 'Δεν υπάρχει διαθέσιμο άλλο θέμα.';
$lang['This album contains %d photos, added between %s and %s.'] = 'Αυτό το λεύκωμα περιέχει %d φωτογραφίες, προστέθηκε μεταξύ %s και%s.';
$lang['This album contains %d photos, added on %s.'] = 'Αυτό το λεύκωμα περιέχει %d φωτογραφίες, προστέθηκε στις %s.';
$lang['This album contains no photo.'] = 'Αυτό το λεύκωμα δεν περιέχει καμία φωτογραφία.';
$lang['This is a major update, with <a href="%s">new exciting features</a>.'] = 'Αυτή είναι μια σημαντική ενημέρωση, με <a href="%s">νέα συναρπαστικά χαρακτηριστικά</a>.';
$lang['This is a minor update, with only bug corrections.'] = 'Αυτή είναι μια μικρή ενημέρωση, με μόνο διορθώσεις σφαλμάτων.';
$lang['This name is already used by another group.'] = 'Αυτό το όνομα χρησιμοποιείται ήδη από άλλη ομάδα.';
$lang['This site already exists'] = 'Αυτός ο δικτυακός τόπος υπάρχει ήδη';
$lang['This theme was not designed to be directly activated'] = 'Αυτό το θέμα δεν έχει σχεδιαστεί για να ενεργοποιηθεί άμεσα';
$lang['Thumbnail'] = 'Μικρογραφία';
$lang['Thumbnails generation in progress...'] = 'Δημιουργία Μικρογραφιών σε εξέλιξη ...';
$lang['Time to send mail is limited. Others mails are skipped.'] = 'Ο χρόνος για την αποστολή αλληλογραφίας είναι περιορισμένος. Άλλα μηνύματα έχουν ήδη παραληφθεί.';
$lang['Time'] = 'Χρίνος';
$lang['Title'] = 'τίτλος';
$lang['To export your photos from digiKam to Piwigo, simply install digiKam and the Kipi-plugins.'] = 'Για να εξάγετε τις φωτογραφίες σας από το digiKam στο Piwigo, απλά εγκαταστήστε digiKam και το Kipi-plugins.';
$lang['To send ?'] = 'Να σταλεί;';
$lang['To subscribe'] = 'Για να εγγραφείτε';
$lang['To unsubscribe'] = 'Για να διαγραφείτε';
$lang['Toggle \'default group\' property'] = 'Αντίστροφη ιδιότητας "προεπιλεγμένη ομάδα" ';
$lang['Tools'] = 'Εργαλεία';
$lang['Two updates are available'] = 'Δύο ενημερώσεις είναι διαθέσιμες';
$lang['Type here the author name'] = 'Πληκτρολογήστε εδώ το όνομα του συντάκτη';
$lang['Type here the title'] = 'Πληκτρολογήστε εδώ τον τίτλο';
$lang['Type in a search term'] = 'Πληκτρολογήστε έναν όρο αναζήτησης';
$lang['Unable to check for upgrade.'] = 'Αδύνατον να ελέγξει για αναβάθμιση.';
$lang['Unable to dump database.'] = 'Δεν είναι δυνατή η εξαγωγή της βάσης δεδομένων.';
$lang['Uncheck all'] = 'Αποεπιλέξτε όλα';
$lang['Uninstalled Plugins'] = 'Απεγκατεστημένα πρόσθετα';
$lang['Uninstall'] = 'Απεγκατάσταση';
$lang['Unknown upload error'] = 'Άγνωστο σφάλμα αποστολής';
$lang['Unlock gallery'] = 'Ξεκλειδώστε γκαλερί';
$lang['Unlocked'] = 'Ξεκλειδωμένο';
$lang['Unsubscribe from notification by mail'] = 'Διαγραφή από την κοινοποίηση μέσω ταχυδρομείου';
$lang['Unsubscribed'] = 'Χωρίς συνδρομή';
$lang['Update All'] = 'Ενημέρωση σε όλα';
$lang['Update Complete'] = 'Η Ενημέρωση ολοκληρώθηκε';
$lang['Update albums informations'] = 'Ενημέρωση πληροφοριών λευκώματος';
$lang['Update in progress... Please wait.'] = 'Ενημέρωση σε εξέλιξη ... Παρακαλώ περιμένετε.';
$lang['Update photos information'] = 'Ενημέρωση πληροφοριών φωτογραφίας';
$lang['Update to Piwigo %s'] = 'Ενημέρωση σε Piwigo %s';
$lang['Updates'] = 'Ενημερώσεις';
$lang['Uploaded Photos'] = 'Μτεταφορτωμλενες φωτογραφίες';
$lang['Upload'] = 'Ανεβάστε';
$lang['Use the default photo sort order (defined in the configuration file)'] = 'Χρησιμοποιήστε τηn προεπιλεγμένη σειρά ταξινόμησης φωτογραφιών (που ορίζεται στο αρχείο ρυθμίσεων)';
$lang['Used metadata'] = 'Μεταδεδομένα που χρησιμοποιήθηκαν';
$lang['User "%s" created with "%s" like password'] = 'Ο χρήστης "%s" με "%s" ως κωδικό πρόσβασης';
$lang['User %s [%s] added.'] = 'Ο χρήστης %s[%s] προστέθηκε';
$lang['User %s [%s] was added to the subscription list.'] = 'Ο χρήστης %s[%s] προστέθηκε στην λίστα συνδρομητών.';
$lang['User %s [%s] was not added to the subscription list.'] = 'Ο χρήστης %s[%s] δεν προστέθηκε στην λίστα συνδρομητών.';
$lang['User %s [%s] was not removed from the subscription list.'] = 'Ο χρήστης %s[%s] δεν αφαιρέθηκε από τη λίστα εγγραφής.';
$lang['User %s [%s] was removed from the subscription list.'] = 'Ο χρήστης %s[%s] δεν αφαιρέθηκε από τη λίστα εγγραφής.';
$lang['User comments validation'] = 'Επικύρωση σχολίων χρήστη';
$lang['User list'] = 'Λίστα Χρηστών';
$lang['User status'] = 'Κατάσταση χρήστη';
$lang['User'] = 'Χρήστης';
$lang['Users'] = 'Χρήστες';
$lang['Validate'] = 'Επικύρωση';
$lang['Validation'] = 'Επικύρωση';
$lang['Version'] = 'Έκδοση';
$lang['Virtual Links'] = 'Εικονικοί Σύνδεσμοι';
$lang['Virtual album added'] = 'Προστέθηκε Εικονικό λεύκωμα';
$lang['Virtual album deleted'] = 'Διαγράφθηκε Εικονικό λεύκωμα';
$lang['Virtual album name'] = 'Όνομα Εικονικού λευκώματος';
$lang['Virtual album'] = 'Εικονικό λεύκωμα';
$lang['Virtual albums to move'] = 'Το Εικονικό λεύκωμα μετακινήθηκε';
$lang['Visit Gallery'] = 'Επισκεφθείτε τη γκαλερί';
$lang['Visit Piwigo project website'] = 'Επισκεφτείτε την ιστοσελίδα του έργου Piwigo';
$lang['Visit language site'] = 'Επισκεφθείτε την ιστοσελίδα γλώσσας';
$lang['Visit plugin site'] = 'Επισκεφτείτε την ιστοσελίδα των πρόσθετων';
$lang['Visit theme site'] = 'Επισκεφθείτε την ιστοσελίδα θέμα';
$lang['Visited %d times'] = 'Έχει επισκευτεί %d φορές';
$lang['WARNING! This plugin does not seem to be compatible with this version of Piwigo.'] = 'ΠΡΟΣΟΧΗ! Αυτό το πρόσθετο δεν φαίνεται να είναι συμβατό με αυτή την έκδοση του Piwigo.';
$lang['Waiting'] = 'Εν αναμονή';
$lang['Warning: subscribing or unsubscribing will send mails to users'] = 'Προειδοποίηση: εγγραφή ή διαγραφής θα στείλει μηνύματα προς τους χρήστες';
$lang['Watermark'] = 'Υδατογράφημα';
$lang['Web Form'] = 'Φόρμα Επικοινωνίας';
$lang['Webmaster cannot be deleted'] = 'Ο Webmaster δεν μπορεί να διαγραφεί';
$lang['Webmaster status is required.'] = 'Απαιτείται η κατάσταση Webmaster.';
$lang['Week starts on'] = 'Αρχή εβδομάδας';
$lang['Who can see these photos?'] = 'Ποιος μπορεί να δει αυτές τις φωτογραφίες;';
$lang['Who can see this photo?'] = 'Ποιος μπορεί να δει αυτή τη φωτογραφία';
$lang['Width'] = 'Πλάτος';
$lang['With blank value, gallery title will be used'] = 'Εάν κενό, ο τίτλος γκαλερί θα χρησιμοποιηθεί';
$lang['With no album'] = 'Με κανένα άλμπουμ';
$lang['With no tag'] = 'Με καμία ετικέτα';
$lang['With no virtual album'] = 'Χωρίς εικονικό λεύκωμα';
$lang['X Position'] = 'Θέση Χ';
$lang['X Repeat'] = 'Επανάληψη Χ';
$lang['Y Position'] = 'Θέση Υ';
$lang['Year'] = 'Χρονιά';
$lang['You are running on development sources, no check possible.'] = 'Τρέχετε σε πηγές ανάπτυξης, δεν είναι δυνατόν να ελέγξετε.';
$lang['You are running the latest version of Piwigo.'] = 'Τρέχετε τελευταία έκδοση του Piwigo.';
$lang['You are using the Flash uploader. Problems? Try the <a href="%s">Browser uploader</a> instead.'] = 'Χρησιμοποιείς τον Flash uploader. Προβλήματα; Προσπάθησε το <a href="%s">ανέβασμα μέσω φυλλομετρητή</a>.';
$lang['You can activate only one mobile theme.'] = 'Μπορείτε να ενεργοποιήσετε μόνο ένα κινητό θέμα.';
$lang['You can update to Piwigo %s directly, without upgrading to Piwigo %s (recommended).'] = 'Μπορείτε να ενημερώσετε σε Piwigo%, άμεσα, χωρίς την αναβάθμιση σε Piwigo %s (συνιστάται).';
$lang['You can\'t define a default photo order because you have a custom setting in your local configuration.'] = 'Δεν μπορείτε να ορίσετε μια προεπιλογή σειράς φωτογραφιών, επειδή έχετε μια προσαρμοσμένη ρύθμιση στην τοπική διαμόρφωση σας.';
$lang['You cannot delete your account'] = 'Δεν μπορείτε να διαγράψετε το λογαριασμό σας';
$lang['You cannot move an album in its own sub album'] = 'Δεν μπορείτε να μετακινήσετε ένα λεύκωμα στο δικό του υπο-λεύκωμα';
$lang['You have %d orphan tags: %s.'] = 'Έχετε %d ορφανές ετικέτες : %s.';
$lang['You have specified <i>$conf[\'order_by\']</i> in your local configuration file, this parameter in deprecated, please remove it or rename it into <i>$conf[\'order_by_custom\']</i> !'] = 'Έχετε καθορίσε <i>$conf[\'order_by\']</i> στο τοπικό αρχείο ρυθμίσεων σας, αυτή η παράμετρος είναι παρωχημένη, παρακαλούμε να την αφαιρέσετε ή να το μετονομάσετε σε <i>$conf[\'order_by_custom\']</i> !';
$lang['You have subscribed to receiving notifications by mail.'] = 'Έχετε εγγραφεί για να λαμβάνετε ειδοποιήσεις με e-mail.';
$lang['You have unsubscribed from receiving notifications by mail.'] = 'Έχετε διαγραφεί από την κοινοποίηση μέσω ταχυδρομείου.';
$lang['You might go to plugin list to install and activate it.'] = 'Πηγαίνετε στον κατάλογο πρόσθετων για να το εγκαταστήσετε και να το ενεργοποιήσετε.';
$lang['You need to confirm deletion'] = 'Πρέπει να επιβεβαιώσετε τη διαγραφή';
$lang['You need to upgrade your system to take full advantage of the application else the application will not work correctly, or not at all'] = 'Θα πρέπει να αναβαθμίσετε το σύστημά σας να επωφεληθελιται πλήρως από την εφαρμογή, διαφορετικά η εφαρμογή δεν θα μπορούσε να λειτουργήσει σωστά, ή και καθόλου';
$lang['Your configuration settings are saved'] = 'Οι ρυθμίσεις σας έχουν αποθηκευτεί';
$lang['Zoom'] = 'Μεγένθυνση';
$lang['[%s] Visit album %s'] = '[%s] Επίσκεψη άλμπουμ %s';
$lang['[NBM] Problems or questions'] = '[NBM] Προβλήματα ή ερωτήσεις';
$lang['add a new watermark'] = 'προσθέσετε ένα νέο υδατογράφημα';
$lang['administrators'] = 'διαχειριστές';
$lang['any visitor can see this album'] = 'οποιοσδήποτε επισκέπτης μπορεί να δει αυτό το λεύκωμα';
$lang['apply automatic sort order'] = 'Εφαρμόζει αυτόματη σειρά ταξινόμησης';
$lang['bottom left corner'] = 'κάτω αριστερή γωνία';
$lang['bottom right corner'] = 'κάτω δεξιά γωνία';
$lang['cancel manual order'] = 'Ακύρωση χειροκίνητης σειράς ταξινόμησης';
$lang['custom'] = 'Προσαρμογή';
$lang['digiKam is an advanced digital photo management free software for Linux, Windows, and MacOSX.'] = 'Το digiKam είναι μια προηγμένη διαχείριση ψηφιακών φωτογραφιών σε ελεύθερο λογισμικό για Linux, Windows και MacOSX.';
$lang['digiKam is designed for photographers who want to view, manage, edit, enhance, organize, tag, and share photographs.'] = 'Το digiKam έχει σχεδιαστεί για φωτογράφους που θέλουν να παρακολουθούν, διαχειρίζονται, επεξεργαζονται, βελτιώνουν, οργανώνουν, προσθέτουν ετικέτες και διαμοιράζονται φωτογραφίες.';
$lang['iPhoto is the default photo manager on MacOSX. The Piwigo export plugin let you create new albums and export your photos directly from iPhoto to your Piwigo photo gallery.'] = 'Το iPhoto είναι ο προεπιλεγμένος διαχειρηστής φωτογραφίας στο MacOSX. Το export plugin for iPhoto του Piwigo σας επιτρέπουν να δημιουργήσετε νέο άλμπουμ και να εξάγετε τις φωτογραφίες σας απευθείας από το iPhoto στη γκαλερί φωτογραφιών σας στο Piwigo .';
$lang['include photos with lower privacy level'] = 'περιλαμβάνει φωτογραφίες με χαμηλότερο επίπεδο προστασίας της ιδιωτικότητας';
$lang['middle'] = 'μέση';
$lang['modified'] = 'τροποποιημένα';
$lang['pending validation'] = 'εν αναμονή επικύρωσης';
$lang['registered users'] = 'εγγεγραμμένοι χρήστες';
$lang['simple visitors'] = 'απλοί επισκέπτες';
$lang['the wiki'] = 'το wiki';
$lang['top left corner'] = 'πάνω αριστερή γωνία';
$lang['top right corner'] = 'πάνω δεξιά γωνία';
$lang['total time'] = 'συνολικός χρόνος';
$lang['unit mode'] = 'απλή κατάσταση';
$lang['unknown'] = 'άγνωστο';
$lang['unset'] = 'μηδένισμα';
$lang['update the database from files'] = 'ενημέρωση της βάσης δεδομένων με τα αρχεία';
$lang['user "%s" added'] = 'Ο χρήστης "%s" προστέθηκε';
$lang['user_status_admin'] = 'Διαχειριστής';
$lang['user_status_generic'] = 'Γενικός';
$lang['user_status_guest'] = 'Επισκέπτης';
$lang['user_status_normal'] = 'Χρήστης';
$lang['user_status_webmaster'] = 'Webmaster';
$lang['visitors need to login and have the appropriate permissions to see this album'] = 'οι επισκέπτες πρέπει να συνδεθεθούν και να έχουν τα κατάλληλα δικαιώματα για να δουν αυτό το λεύκωμα';
$lang['width must be a number superior to'] = 'πλάτος πρέπει να είναι ένας αριθμός μεγαλύτερο από ό, τι';
$lang['wrong filename'] = 'λανθασμένο όνομα αρχείου';
$lang['%d physicals'] = '%d πραγματικά';
$lang['%d week'] = '%d εβδομάδα';
$lang['%d weeks'] = '%d εβδομάδες';
$lang['Edit photo'] = 'Επεξεργασία φωτογραφίας';
$lang['create a new site'] = 'δημιουργία νέας ιστοσελίδας';
?>

View file

@ -2,7 +2,7 @@
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
// | Copyright(C) 2008-2011 Piwigo Team http://piwigo.org |
// | Copyright(C) 2008-2012 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
@ -53,4 +53,26 @@ $lang['Welcome to my photo gallery'] = 'Καλώς ήλθατε στη φωτο
$lang['Admin configuration'] = 'Ρυθμίσεις Διαχειριστή της ιστοσελίδας';
$lang['Basic configuration'] = 'Βασικές διαμόρφωση';
$lang['Can\'t connect to server'] = 'Δεν είναι δυνατή η σύνδεση με τον διακομιστή';
$lang['Connection to server succeed, but it was impossible to connect to database'] = 'Σύνδεση με διακομιστή επιτυχής, αλλά η σύνδεση με τη βάση δεδομένων είναι αδύνατη';
$lang['Database configuration'] = 'Διαμόρφωση Βάσης Δεδομένων';
$lang['Database name'] = 'Όνομα Βάσης Δεδομένων';
$lang['Database table prefix'] = 'πρόθεμα πίνακα της βάσης δεδομένων ';
$lang['Default gallery language'] = 'Γλώσσας προεπιλεγμένης γκαλερί';
$lang['Don\'t hesitate to consult our forums for any help : %s'] = 'Μην διστάσετε να συμβουλευτείτε το φόρουμ μας για οποιαδήποτε βοήθεια:%s';
$lang['Host'] = ιακομιστήw υποδοχής';
$lang['Installation'] = 'Εγκατάσταση';
$lang['It will be shown to the visitors. It is necessary for website administration'] = 'Έτσι Θα δείχνει στους επισκέπτες. Είναι απαραίτητο για την διαχείριση της ιστοσελίδας';
$lang['Password'] = 'Κωδικός προσβασης';
$lang['Start Install'] = 'Ξεκινήστε την εγκατάσταση';
$lang['User'] = 'Χρήστης';
$lang['Webmaster login'] = 'Σύνδεση Υπεύθυνου';
$lang['Welcome to your new installation of Piwigo!'] = 'Καλώς ήρθατε στην νέα σας εγκατάσταση του Piwigo!';
$lang['also given by your host provider'] = 'Επίσης, δίνεται από την εταιρία φιλοξενίας σας';
$lang['localhost, sql.multimania.com, toto.freesurf.fr'] = 'localhost, sql.multimania.com, toto.freesurf.fr';
$lang['mail address must be like xxx@yyy.eee (example : jack@altern.org)'] = 'Η διεύθυνση ηλεκτρονικού ταχυδρομείου πρέπει να είναι σαν xxx@yyy.eee (παράδειγμα: jack@altern.org)';
$lang['user login given by your host provider'] = 'Όνομα χρήστη που έχει λάβει από το φορέα υποδοχής σας';
$lang['user password given by your host provider'] = 'Κωδικός προσβασης χρήστη που έχει λάβει από το φορέα υποδοχής σας';
?>

View file

@ -0,0 +1,40 @@
<?php
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
// | Copyright(C) 2008-2012 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
// | This program is free software; you can redistribute it and/or modify |
// | it under the terms of the GNU General Public License as published by |
// | the Free Software Foundation |
// | |
// | 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 |
// | General Public License for more details. |
// | |
// | You should have received a copy of the GNU General Public License |
// | along with this program; if not, write to the Free Software |
// | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, |
// | USA. |
// +-----------------------------------------------------------------------+
$lang['All sub-albums of private albums become private'] = 'Όλα τα υπο-άλμπουμ των ιδιωτικών άλμπουμ γίνονται ιδιωτικά';
$lang['As a precaution, following plugins have been deactivated. You must check for plugins upgrade before reactiving them:'] = 'Ως προληπτικό μέτρο, οι παρακάτω επεκτάσεις έχουν απενεργοποιηθεί. Θα πρέπει να ελέγξετε για αναβαθμίσεις επεκτάσεων πριν από την επανενεργοποίηση τους:';
$lang['As a precaution, following themes have been deactivated. You must check for themes upgrade before reactiving them:'] = 'Ως προληπτικό μέτρο, τα ακόλουθα Θέματα έχουν απενεργοποιηθεί. Θα πρέπει να ελέγξετε για αναβάθμιση Θεμάτων πριν από την επανενεργοποίηση τους:';
$lang['In <i>%s</i>, before <b>?></b>, insert:'] = 'Σε <i>%s</ i>, πριν <b>?></b>, εισάγετε:';
$lang['Only administrator can run upgrade: please sign in below.'] = 'Μόνο ένας διαχειριστής μπορεί να τρέξει αναβάθμιση: Παρακαλώ συνδεθείτε παρακάτω. ';
$lang['Only thumbnails prefix and webmaster mail address have been saved from previous configuration'] = 'Μόνο τα προθέματα μικρογραφιών και η διεύθυνση ηλεκτρονικού ταχυδρομείου του webmaster έχουν σωθεί από προηγούμενες διαμορφώσεις';
$lang['Perform a maintenance check in [Administration>Tools>Maintenance] if you encounter any problem.'] = 'Εκτελέστε έναν έλεγχο συντήρησης [Διαχείριση>Εργαλεία>Συντήρηση] Αν αντιμετωπίζετε κάποιο πρόβλημα.';
$lang['SQL queries'] = 'ερωτήματα SQL';
$lang['Statistics'] = 'Στατιστικά';
$lang['This page proposes to upgrade your database corresponding to your old version of Piwigo to the current version. The upgrade assistant thinks you are currently running a <strong>release %s</strong> (or equivalent).'] = 'Η σελίδα αυτή προτείνει την αναβάθμιση της βάσης δεδομένων από την παλιά έκδοση Piwigo σας στη νέα έκδοση. Ο βοηθός αναβάθμισης νομίζει ότι τρέχετε την <strong>έκδοση %s</strong> (ή κάτι τέτοιο).';
$lang['Upgrade from version %s to %s'] = 'Αναβάμηση απο έκδοση %s σε %s';
$lang['Upgrade informations'] = 'Πληροφορίες Αναβάθμησης';
$lang['Upgrade'] = 'Αναβάθμηση';
$lang['User permissions and group permissions have been erased'] = 'Τα δικαιώματα χρηστών και ομάδων έχουν διαγραφτεί';
$lang['You do not have access rights to run upgrade'] = 'Δεν έχετε δικαιώματα πρόσβασης για την εκτέλεση αναβάθμισης';
$lang['total SQL time'] = 'Συνολικός χρόνος SQL';
$lang['total upgrade time'] = 'Συνολικός χρόνος αναβάθμησης';
?>

View file

@ -0,0 +1,5 @@
<p>Tiu galerio funkcias per Piwigo.</p>
<p>Piwigo estas programo de reta fota galerio. Ĝin kontruis aktiva komunumo de uzantoj kaj programistoj. Kromprogramoj povas facile personigi la galerion. Bonuso : Piwigo estas libera kaj senpaga.</p>
<p id="linkToPiwigo"><a href="http://piwigo.org">Vizitu la retejon de Piwigo</a></p>

View file

@ -0,0 +1,26 @@
<?php
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
// | Copyright(C) 2008-2012 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
// | This program is free software; you can redistribute it and/or modify |
// | it under the terms of the GNU General Public License as published by |
// | the Free Software Foundation |
// | |
// | 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 |
// | General Public License for more details. |
// | |
// | You should have received a copy of the GNU General Public License |
// | along with this program; if not, write to the Free Software |
// | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, |
// | USA. |
// +-----------------------------------------------------------------------+
$lang['Caddie'] = 'Fot-stoko';
?>

View file

@ -0,0 +1,378 @@
<?php
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
// | Copyright(C) 2008-2012 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
// | This program is free software; you can redistribute it and/or modify |
// | it under the terms of the GNU General Public License as published by |
// | the Free Software Foundation |
// | |
// | 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 |
// | General Public License for more details. |
// | |
// | You should have received a copy of the GNU General Public License |
// | along with this program; if not, write to the Free Software |
// | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, |
// | USA. |
// +-----------------------------------------------------------------------+
/*
Language Name: Esperanto [EO]
Version: 2.3.0
Language URI: http://piwigo.org/ext/extension_view.php?eid=596
Author: Piwigo team
Author URI: http://piwigo.org
*/
// Langage informations
$lang_info['language_name'] = 'Esperanto';
$lang_info['country'] = 'Esperantio';
$lang_info['direction'] = 'ltr';
$lang_info['code'] = 'eo';
$lang_info['zero_plural'] = false;
$lang['%d Kb'] = '%d Ko';
$lang['%d album updated'] = '%d fotaro ĝisdatigita';
$lang['%d albums updated'] = '%d fotaroj ĝisdatigitaj';
$lang['%d comment to validate'] = '%d validigenda komento';
$lang['%d comments to validate'] = '%d validigendaj komentoj';
$lang['%d new comment'] = '%d nova komento';
$lang['%d new comments'] = '%d novaj komentoj';
$lang['%d comment'] = '%d komento';
$lang['%d comments'] = '%d komentoj';
$lang['%d hit'] = 'vidi %d foje';
$lang['%d hits'] = 'vidi %d foje';
$lang['%d new photo'] = '%d nova foto';
$lang['%d new photos'] = '%d novaj fotoj';
$lang['%d new user'] = '%d nova uzanto';
$lang['%d new users'] = '%d novaj fotoj';
$lang['About'] = 'Pri';
$lang['All tags'] = 'Ĉiuj etikedoj';
$lang['Any tag'] = 'Iu ajn etikedo';
$lang['At least one listed rule must be satisfied.'] = 'Almenaŭ unu regulo plenumiĝas.';
$lang['At least one tag must match'] = 'Almenaŭ unu etikedo kongruas';
$lang['Albums'] = 'Fotaroj';
$lang['Album'] = 'Fotaro';
$lang['Close this window'] = 'Fermi la fenestron';
$lang['Complete RSS feed (photos, comments)'] = 'Plena RSS Fadeno (fotoj kaj komentoj)';
$lang['Confirm Password'] = 'Konfirmi pasvorton';
$lang['Connection settings'] = 'Konekta agordo';
$lang['Login'] = 'Konekto';
$lang['Contact webmaster'] = 'Kontakti la respondeculon';
$lang['Create a new account'] = 'Krei novan konton';
$lang['Created on'] = 'Kreita je la ';
$lang['Creation date'] = 'Kreita dato';
$lang['Current password is wrong'] = 'Neĝusta pasvorto';
$lang['Dimensions'] = 'Grandeco';
$lang['Display'] = 'Ekrano';
$lang['Each listed rule must be satisfied.'] = 'Ĉiuj reguloj devas kongrui';
$lang['Email address'] = 'Retadreso';
$lang['Enter your personnal informations'] = 'Entajpi viajn personajn informojn';
$lang['Error sending email'] = 'Eraro sendanta la retmesaĝon';
$lang['File name'] = 'Dosiernomo';
$lang['File'] = 'Dosiero';
$lang['Filesize'] = 'Dosierpezo';
$lang['Filter and display'] = 'Filtri kaj surekranigi';
$lang['Filter'] = 'Filtrilo';
$lang['Forgot your password?'] = 'Ĉu vi forgesis vian pasvorton ?';
$lang['Go through the gallery as a visitor'] = 'Trairi la galerion kiel vizitanto';
$lang['Help'] = 'Helpo';
$lang['Identification'] = 'Identigado';
$lang['Photos only RSS feed'] = 'Nur fota RSS Fadeno';
$lang['Keyword'] = 'Ŝlosilvorto';
$lang['Links'] = 'Ligiloj';
$lang['N/A'] = 'ne disponeblas';
$lang['New on %s'] = 'Nova je la %s';
$lang['New password confirmation does not correspond'] = 'Konfirmado de nova pasvorto ne kongruas';
$lang['Notification'] = 'Sciigo';
$lang['Number of items'] = 'Nombro de ero';
$lang['Original dimensions'] = 'Originala grandeco';
$lang['Password forgotten'] = 'Forgesita pasvorto';
$lang['Password'] = 'Pasvorto';
$lang['Post date'] = 'Aldonita dato';
$lang['Posted on'] = 'Aldonita je la';
$lang['Profile'] = 'Profilo';
$lang['Quick connect'] = 'Rapida konekto';
$lang['RSS feed'] = 'RSS fadeno';
$lang['Register'] = 'Registri';
$lang['Registration'] = 'Registrado';
$lang['Related tags'] = 'Ligitaj etikedoj';
$lang['Reset'] = 'Rekomenci';
$lang['Retrieve password'] = 'Ricevi pasvorton';
$lang['Search rules'] = 'Serĉadaj reguloj';
$lang['Search tags'] = 'Serĉi etikedojn';
$lang['Search'] = 'Serĉi';
$lang['display available tags'] = 'Montri la disponeblajn etikedojn';
$lang['Since'] = 'De';
$lang['Sort by'] = 'Ordigi laŭ';
$lang['Sort order'] = 'Ordigo';
$lang['Tag'] = 'Etikedo';
$lang['Tags'] = 'Etikedoj';
$lang['The RSS notification feed provides notification on news from this website : new photos, updated albums, new comments. Use a RSS feed reader.'] = 'La RSS fadeno sciigas pri eventoj de la galerio : novaj fotoj, ĝisdatigitaj fotaroj, novaj komentoj de uzantoj. Tio uziĝas per RSS legilo.';
$lang['Unknown feed identifier'] = 'Nekonata fadena identigilo';
$lang['User comments'] = 'Uzantaj komentoj';
$lang['Username'] = 'Uzantnomo';
$lang['Visits'] = 'Vizitoj';
$lang['Webmaster'] = 'Retestro';
$lang['Week %d'] = 'Semajno %d';
$lang['About Piwigo'] = 'Pri Piwigo';
$lang['You are not authorized to access the requested page'] = 'Vi ne rajtas legi tiun paĝon. Forfikiĝu !';
$lang['add to caddie'] = 'aldoni al la fot-stoko';
$lang['add this photo to your favorites'] = 'Aldoni tiun foton al via legosigno';
$lang['Administration'] = 'Administrado';
$lang['all'] = 'ĉio';
$lang['ascending'] = 'kreskanta';
$lang['author(s) : %s'] = 'aŭtoro(j) : %s';
$lang['Expand all albums'] = 'Etendi ĉiujn fotarojn';
$lang['posted after %s (%s)'] = 'aldonita post la %s (%s)';
$lang['posted before %s (%s)'] = 'aldonita antaŭ la %s (%s)';
$lang['posted between %s (%s) and %s (%s)'] = 'aldonita inter la %s (%s) kaj la %s (%s)';
$lang['posted on %s'] = 'aldonita je la %s';
$lang['Best rated'] = 'Plej bonaj';
$lang['display best rated photos'] = 'Montri la plej bonajn fotojn';
$lang['caddie'] = 'Fot-stoko';
$lang['Calendar'] = 'Kalendaro';
$lang['All'] = 'Ĉiuj';
$lang['display each day with photos, month per month'] = 'Montri ĉiujn tagojn, laŭ monatoj';
$lang['View'] = 'Vido';
$lang['chronology_monthly_calendar'] = 'Monata kalendaro';
$lang['chronology_monthly_list'] = 'Monata listo';
$lang['chronology_weekly_list'] = 'Semajna listo';
$lang['Click here if your browser does not automatically forward you'] = 'Musklaku tien se via foliumilo ne mem plusendas vin.';
$lang['comment date'] = 'dato de la komento';
$lang['Comment'] = 'Komento';
$lang['Your comment has been registered'] = 'Via komento estis registrita';
$lang['Anti-flood system : please wait for a moment before trying to post another comment'] = 'Kontraŭ-fekula sistemo : bonvolu pacienciĝi antaŭ aldoni novan komenton';
$lang['Your comment has NOT been registered because it did not pass the validation rules'] = 'Via komento ne validiĝis ĉar ĝi ne kongruas al nia striktaj reguloj';
$lang['An administrator must authorize your comment before it is visible.'] = 'Administranto devas validigi vian komenton antaŭ ke ĝi iĝu videbla.';
$lang['This login is already used by another user'] = 'Tiu uzanta nomo jam ekzistas';
$lang['Comments'] = 'Komentoj';
$lang['Add a comment'] = 'Aldoni komenton';
$lang['created after %s (%s)'] = 'kreita post la %s (%s)';
$lang['created before %s (%s)'] = 'kreita antaŭ la %s (%s)';
$lang['created between %s (%s) and %s (%s)'] = 'kreita antaŭ la %s (%s) kaj la %s (%s)';
$lang['created on %s'] = 'kreita la %s';
$lang['Customize'] = 'Personigi';
$lang['Your Gallery Customization'] = 'Personigado de via galerio ';
$lang['day'][0] = 'Dimanĉo';
$lang['day'][1] = 'Lundo';
$lang['day'][2] = 'Mardo';
$lang['day'][3] = 'Merkredo';
$lang['day'][4] = 'Ĵaŭdo';
$lang['day'][5] = 'Vendredo';
$lang['day'][6] = 'Sabato';
$lang['Default'] = 'Apriora';
$lang['delete this photo from your favorites'] = 'Forigi tiun foton el viaj legosignoj';
$lang['Delete'] = 'Forigi';
$lang['descending'] = 'malkreskante';
$lang['download'] = 'elŝuti';
$lang['download this file'] = 'elŝuti la dosieron';
$lang['edit'] = 'redakti';
$lang['wrong date'] = 'maltaŭga dato';
$lang['excluded'] = 'eksigita';
$lang['Your favorites'] = 'Miaj legosignoj';
$lang['display your favorites photos'] = 'montri fotojn de miaj legosignoj';
$lang['Favorites'] = 'Legosignoj';
$lang['First'] = 'Unua';
$lang['The gallery is locked for maintenance. Please, come back later.'] = 'Ni ŝlosis la galerion por plibonigi ĝin, bonvolu reveni poste.';
$lang['Page generated in'] = 'Paĝo kreita je la';
$lang['guest'] = 'Vizitanto';
$lang['Hello'] = 'Saluton';
$lang['available for administrators only'] = 'disponeblaj nur por la administrantoj';
$lang['display this album'] = 'montri tiun fotaron';
$lang['display last user comments'] = 'Montri la lasatjn komentoj';
$lang['customize the appareance of the gallery'] = 'Personigi aspekton de la galerio';
$lang['search'] = 'serĉi';
$lang['Home'] = 'Akceptejo';
$lang['in this album'] = 'en tiu fotaro';
$lang['in %d sub-album'] = 'en %d sub-fotaro';
$lang['in %d sub-albums'] = 'en %d sub-fotaroj';
$lang['included'] = 'inkluzivita';
$lang['Invalid password!'] = 'Nevalidat pasvorto !';
$lang['Language'] = 'Lingvo';
$lang['last %d days'] = '%d lastaj tagoj';
$lang['Last'] = 'Lasta';
$lang['Logout'] = 'Elsaluti';
$lang['E-mail address'] = 'Retadreso';
$lang['obligatory'] = 'devigata';
$lang['Maximum photo height'] = 'Maksimuma alteco de la fotoj';
$lang['Maximum height must be a number superior to 50'] = 'Maksimuma alteco devas esti pli ol 50';
$lang['Maximum photo width'] = 'Maksimuma larĝeco de la fotoj';
$lang['Maximum width must be a number superior to 50'] = 'Maksimuma larĝeco devas esti pli ol 50';
$lang['display a calendar by creation date'] = 'montri kalendaron laŭ kreigita dato';
$lang['display all photos in all sub-albums'] = 'montri ĉiujn fotojn en ĉiuj sub-fotaroj';
$lang['return to normal view mode'] = 'reiri al la normala vido';
$lang['display a calendar by posted date'] = 'montri kalendaron laŭ aldonita dato';
$lang['month'][10] = 'Oktobro';
$lang['month'][11] = 'Novembro';
$lang['month'][12] = 'Decembro';
$lang['month'][1] = 'Januaro';
$lang['month'][2] = 'Februaro';
$lang['month'][3] = 'Marto';
$lang['month'][4] = 'Aprilo';
$lang['month'][5] = 'Majo';
$lang['month'][6] = 'Junio';
$lang['month'][7] = 'Julio';
$lang['month'][8] = 'Aŭgusto';
$lang['month'][9] = 'Septembro';
$lang['Most visited'] = 'Plej ofte vizitita';
$lang['display most visited photos'] = 'montri la plej ofte vizititajn fotojn';
$lang['The number of photos per page must be a not null scalar'] = 'Nombro de fotoj en unu paĝo devas esti ne-nula nombro';
$lang['Number of photos per page'] = 'Nombro de miniaturo';
$lang['Unknown identifier'] = 'Nekonata identigilo';
$lang['New password'] = 'Nova pasvorto';
$lang['Rate this photo'] = 'Taksu tiun foton';
$lang['Next'] = 'Venonta';
$lang['no rate'] = 'neniu taksado';
$lang['Photos posted within the last %d day.'] = 'Montri nur fotojn aldonitaj dum la lasta %d tago.';
$lang['Photos posted within the last %d days.'] = 'Montri nur fotojn aldonitaj dum la lastaj %d tagoj.';
$lang['password updated'] = 'ĝisdatigita pasvorto';
$lang['Recent period must be a positive integer value'] = 'Tiu periodo devas esti pozitiva nombro';
$lang['photo'] = 'foto';
$lang['Click on the photo to see it in high definition'] = 'Musklaku la foton por grandigi ĝin (aŭ proksimiĝu la ekranon)';
$lang['Show file metadata'] = 'Montri dosiermetadatumojn';
$lang['Powered by'] = 'potencigita per';
$lang['Preferences'] = 'Agordo';
$lang['Previous'] = 'Lasta';
$lang['Random photos'] = 'Hazarda foto';
$lang['display a set of random photos'] = 'montri hazarde plurajn fotojn';
$lang['Recent albums'] = 'Lastaj fotaroj';
$lang['display recently updated albums'] = 'montri la plej freŝajn fotarojn';
$lang['Recent period'] = 'Lasta periodo';
$lang['Recent photos'] = 'Lastaj fotoj';
$lang['display most recent photos'] = 'montri la plej lastajn fotojn';
$lang['Redirection...'] = 'Alidirektado...';
$lang['Please, enter a login'] = 'Bonvolu entajpi uzantnomon';
$lang['login mustn\'t end with a space character'] = 'Uzantnomo ne finiĝu per spaceto';
$lang['login mustn\'t start with a space character'] = 'Uzantnomo ne komenciĝu per spaceto';
$lang['this login is already used'] = 'Tiu uzantnomo jam uziĝas';
$lang['mail address must be like xxx@yyy.eee (example : jack@altern.org)'] = 'La retadreso devas simili al xxx@yyy.eee (ekzemple : zamenhof@bialistoko.pl)';
$lang['please enter your password again'] = 'Bonvolu tajpi vian pasvorton denove (aŭ kopi-gluu ĝin)';
$lang['Auto login'] = 'Aŭtomata konekto';
$lang['remove this tag from the list'] = 'forigi tiun etikedon de la listo';
$lang['representative'] = 'delegito';
$lang['Search for Author'] = 'Serĉi aŭtoron';
$lang['Search in albums'] = 'Serĉi en la fotaroj';
$lang['Search by Date'] = 'Serĉi laŭ dato';
$lang['Date'] = 'Dato';
$lang['End-Date'] = 'Fin-dato';
$lang['Kind of date'] = 'Type de date';
$lang['Search for words'] = 'Serĉi vorton';
$lang['Search for all terms'] = 'Serĉi ĉiujn vortojn';
$lang['Search for any terms'] = 'Serĉi iun vorton';
$lang['Empty query. No criteria has been entered.'] = 'Malplena demando, neniu kritero entajpigita.';
$lang['Search Options'] = 'Serĉaj opcioj';
$lang['Search results'] = 'Serĉa rezulto';
$lang['Search in sub-albums'] = 'Serĉi en la sub-fotaroj';
$lang['searched words : %s'] = 'serĉitaj vortoj : %s';
$lang['Contact'] = 'Kontakto';
$lang['set as album representative'] = 'Elekti kiel delegito de tiu fotaro';
$lang['Show number of comments'] = 'Montri la nombron de komentoj';
$lang['Show number of hits'] = 'Montri la nombron de vidoj';
$lang['slideshow'] = 'bildoserio';
$lang['stop the slideshow'] = 'halti la bildoserion';
$lang['Specials'] = 'Apartaj';
$lang['SQL queries in'] = 'SQL peto en';
$lang['display only recently posted photos'] = 'n\'montri nur la lastaj fotoj';
$lang['return to the display of all photos'] = 'reiri al ĉiuj fotoj';
$lang['the beginning'] = 'la komenco';
$lang['Interface theme'] = 'Etoso';
$lang['Thumbnails'] = 'Miniaturo';
$lang['Menu'] = 'Menuo';
$lang['A comment on your site'] = 'Komento sur via retejo';
$lang['today'] = 'Hodiaŭ';
$lang['Update your rating'] = 'Ĝisdatigu vian taksadon';
$lang['wrong filename'] = 'maltaŭga dosiernomo';
$lang['the username must be given'] = 'vi devas indiki la uzantnomon';
$lang['useful when password forgotten'] = 'helpinda se vi forgesas vian pasvorton';
$lang['Quick search'] = 'Rapida serĉo';
$lang['Connected user: %s'] = 'Konektita uzanto : %s';
$lang['IP: %s'] = 'IP : %s';
$lang['Browser: %s'] = 'Foliumilo: %s';
$lang['Author: %s'] = 'Aŭtoro: %s';
$lang['Comment: %s'] = 'Komento: %s';
$lang['Comment by %s'] = 'Komentis %s';
$lang['User: %s'] = 'Uzanto: %s';
$lang['Email: %s'] = 'Retadreso: %s';
$lang['Admin: %s'] = 'Administrado: %s';
$lang['Registration of %s'] = 'Registris %s';
$lang['Album: %s'] = 'Fotaro: %s';
$lang['Bad status for user "guest", using default status. Please notify the webmaster.'] = 'Malbona stato por la uzanto "Vizitanto", uzo de la apriora stato. Bonvolu averti la retestro.';
$lang['this email address is already in use'] = 'tiu retadreso jam uziĝas';
$lang['Album results for'] = 'Rezulto de fotaro por';
$lang['Tag results for'] = 'Rezulto de la etikedoj por';
$lang['from %s to %s'] = 'de %s al %s';
$lang['Play of slideshow'] = 'Legi la bildoserion';
$lang['Pause of slideshow'] = 'Paŭzi la bildserion';
$lang['Repeat the slideshow'] = 'Ripeti la bildserion';
$lang['Not repeat the slideshow'] = 'Ne ripeti la bildoserion';
$lang['Reduce diaporama speed'] = 'Malrapidigi la bildoserion';
$lang['Accelerate diaporama speed'] = 'Rapidigi la bildoserion';
$lang['Submit'] = 'Validigi';
$lang['Yes'] = 'Jes';
$lang['No'] = 'Ne';
$lang['%d photo'] = '%d foto';
$lang['%d photos'] = '%d fotoj';
$lang['%d photo is also linked to current tags'] = '%d foto ankaŭ ligiĝas al la kurantaj etikedoj';
$lang['%d photos are also linked to current tags'] = '%d fotoj ankaŭ ligiĝas al la kurantaj etikedoj';
$lang['display photos linked to this tag'] = 'montri fotojn ligita al tiu etikedo';
$lang['photos posted during the last %d days'] = 'fotoj aldonitaj tiuj lastaj %d tagoj';
$lang['Piwigo Help'] = 'Helpo de Piwigo';
$lang['Rank'] = 'Rango';
$lang['group by letters'] = 'grupigi per literoj';
$lang['letters'] = 'literoj';
$lang['show tag cloud'] = 'montri etikedoj nube';
$lang['cloud'] = 'nubo';
$lang['Reset to default values'] = 'reŝarĝi la apriorajn valuojn';
$lang['delete all photos from your favorites'] = 'Forigi ĉiujn fotojn el viaj legosignoj';
$lang['Sent by'] = 'Senditaj de';
$lang['Cookies are blocked or not supported by your browser. You must enable cookies to connect.'] = 'La kuketoj ne disponeblas sur mia komputilo. Aktivu ilin por konektiĝi.';
$lang['edit this comment'] = "redakti tiun komenton";
$lang['Edit a comment'] = "redakti komenton";
$lang['Are you sure?'] = "Ĉu vi certas ?";
$lang['(!) This comment requires validation'] = '(!) Tiu komento validigendas';
$lang['Welcome'] = 'Bonvenon';
$lang['Welcome to your Piwigo photo gallery!'] = 'Bonvenon en via Galerio Piwigo !';
$lang['... or browse your empty gallery'] = '... aŭ foliumu en via malplenan galerion';
$lang['... or please deactivate this message, I will find my way by myself'] = '... aŭ kaŝu tiun mesaĝon, mi mem elturniĝos';
$lang['Hello %s, your Piwigo photo gallery is empty!'] = 'Saluton %s, via galerio Piwigo estas malplena !';
$lang['I want to add photos'] = 'Mi deziras aldoni fotojn';
$lang['Manage this user comment: %s'] = 'Mastrumi tiun uzantan komenton : %s';
$lang['Email address is missing. Please specify an email address.'] = "Retadreso mankas. Bonvolu specifi retadreson.";
$lang['This author modified following comment:'] = 'Tiu aŭtoro ŝanĝis la jenan komenton:';
$lang['This author removed the comment with id %d'] = 'Tiu aŭtoro forviŝis la komenton kies identigilo estas %d';
$lang['delete this comment'] = "forviŝi tiun komenton";
$lang['validate this comment'] = 'validigi tiun komenton';
$lang['html tags are not allowed in login'] = 'html etikedoj ne estas rajtigitaj en la salutnomo';
$lang['Enter a username or email address'] = 'Entajpu vian salutnomon aŭ vian retadreson';
$lang['Invalid username or email'] = 'Nevalida salutnomo aŭ retadreso';
$lang['Password reset is not allowed for this user'] = 'La renovigo de la pasvorto ne estas permesita por tiu uzanto';
$lang['User "%s" has no email address, password reset is not possible'] = 'La uzanto "%s" ne havas retadreson, la renovigo de ŝlia pasvorto ne eblas';
$lang['Someone requested that the password be reset for the following user account:'] = 'Iu petis renovigon de la pasvorto por la jena uzanto: ';
$lang['Username "%s" on gallery %s'] = 'Uzanto "%s" ĉe la galerio %s';
$lang['To reset your password, visit the following address:'] = 'Por renovigi vian pasvorton, musklaku la jenan ligilon:';
$lang['If this was a mistake, just ignore this email and nothing will happen.'] = 'Se vi erare petis, nur ignoru tiun mesaĝon kaj nenio okazos.';
$lang['Password Reset'] = 'Renovigo de via pasvorto';
$lang['Check your email for the confirmation link'] = 'Kontrolu viajn retmesaĝojn por trovi la konfirman ligilon';
$lang['Invalid key'] = 'Nevalida ŝlosilo';
$lang['The passwords do not match'] = 'La pasvortoj ne kongruas';
$lang['Your password has been reset'] = 'Via pasvorto estis renovigita';
$lang['Return to home page'] = 'Reiri al la akceptejo';
$lang['Please enter your username or email address.'] = 'Bonvolu entajpi vian salutnomon aŭ vian retadreson.';
$lang['You will receive a link to create a new password via email.'] = 'Vi ricevos retmesaĝe musklakendan ligilon por renovigi vian pasvorton.';
$lang['Username or email'] = 'Salutnomon aŭ retadreso';
$lang['Change my password'] = 'Ŝanĝi mian pasvorton';
$lang['Enter your new password below.'] = 'Entajpu suben vian novan pasvorton.';
$lang['Author'] = 'Aŭtoro';
$lang['%d rates'] = '%d taksado';
$lang['Rating score'] = 'Poento';
$lang['Reset Password'] = 'Renovigi pasvorton';
$lang['EXIF Metadata'] = 'Datumoj EXIF';
$lang['IPTC Metadata'] = 'Datumoj IPTC';
?>

BIN
language/eo_EO/eo_EO.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 436 B

1
language/eo_EO/iso.txt Normal file
View file

@ -0,0 +1 @@
Esperanto [EO]

View file

@ -35,7 +35,6 @@ $lang_info['direction'] = 'ltr';
$lang_info['code'] = 'es';
$lang_info['zero_plural'] = false;
$lang['%.2f (rated %d times)'] = '%.2f (marcado %d veces)';
$lang['%d Kb'] = '%d Kb';
$lang['%d album updated'] = '%d categoría actualizada';
$lang['%d albums updated'] = '%d categorías actualizadas';
@ -57,7 +56,6 @@ $lang['Any tag'] = 'Cualquier tag';
$lang['At least one listed rule must be satisfied.'] = 'Uno de los criterios por lo menos debe satisfacerse.';
$lang['At least one tag must match'] = 'Al menos un tag debe corresponder';
$lang['Author'] = 'Autor';
$lang['Average rate'] = 'Promedio';
$lang['Albums'] = 'Categorías';
$lang['Album'] = 'Categoría';
$lang['Close this window'] = 'Cierre esta ventana';
@ -101,7 +99,6 @@ $lang['Posted on'] = 'Agregado el';
$lang['Profile'] = 'Perfil';
$lang['Quick connect'] = 'Conexión rápida';
$lang['RSS feed'] = 'flujo RSS';
$lang['Rate'] = 'Calificación';
$lang['Register'] = 'Registrarse';
$lang['Registration'] = 'Registro';
$lang['Related tags'] = 'Tags relacionados';
@ -351,4 +348,28 @@ $lang['This author modified following comment:'] = 'Este autor modificó el come
$lang['This author removed the comment with id %d'] = 'Este autor suprimió el comentario identificado como %d';
$lang['delete this comment'] = 'Suprimir este comentario';
$lang['validate this comment'] = 'aprobar este comentario';
$lang['%d rates'] = '%d calificaciones';
$lang['Change my password'] = 'Cambiar mi contraseña';
$lang['Check your email for the confirmation link'] = 'Consultá tu correo para el enlace de confirmación';
$lang['Enter your new password below.'] = 'Escribí tu nueva contraseña.';
$lang['EXIF Metadata'] = 'Metadatos EXIF';
$lang['html tags are not allowed in login'] = 'no se permiten etiquetas HTML en el inicio de sesión';
$lang['If this was a mistake, just ignore this email and nothing will happen.'] = 'Si esto fue un error, ignorá este mensaje y no pasará nada';
$lang['Invalid key'] = 'clave no válida';
$lang['Invalid username or email'] = 'nombre de usuario inválido o dirección de correo equivocada';
$lang['IPTC Metadata'] = 'IPTC Metadata';
$lang['Password reset is not allowed for this user'] = 'No se permite el restablecimiento de la contraseña para este usuario';
$lang['Password Reset'] = 'Restablecimiento de la contraseña';
$lang['Please enter your username or email address.'] = 'Por favor, ingresá tu nombre de usuario o dirección de correo electrónico.';
$lang['Rating score'] = 'Valoración de resultados';
$lang['Return to home page'] = 'Volver a la página de inicio';
$lang['Someone requested that the password be reset for the following user account:'] = 'Alguien pidió que se restablezca la contraseña para la cuenta del usuario siguiente';
$lang['The passwords do not match'] = 'Las contraseñas no coinciden';
$lang['To reset your password, visit the following address:'] = 'Para restablecer tu contraseña, visitá la dirección siguiente:';
$lang['User "%s" has no email address, password reset is not possible'] = 'El usuario "%s" no tiene correo electrónico, imposible restablecer la contraseña';
$lang['Username "%s" on gallery %s'] = 'El nombre de usuario "%s" en la galería %s';
$lang['Username or email'] = 'Nombre de uauario o dirección de correo electrónico';
$lang['You will receive a link to create a new password via email.'] = 'Recibirás un enlace para crear una nueva contraseña por correo electrónico.';
$lang['Your password has been reset'] = 'Tu contraseña ha sido restablecida';
$lang['IPTC Metadata'] = 'Metadatos IPTC';
?>

View file

@ -23,14 +23,14 @@
$lang['%d association'] = '%d asociación';
$lang['%d associations'] = '%d asociaciones';
$lang['%d album including'] = '%d àlbum dont';
$lang['%d albums including'] = '%d àlbumes dont';
$lang['%d album including'] = '%d incluidos en el álbum';
$lang['%d albums including'] = '%d incluidos en los álbumes';
$lang['%d physical'] = '%d físico';
$lang['%d physical'] = '%d físicos';
$lang[' and %d virtual'] = ' et %d virtual';
$lang[' and %d virtual'] = ' y %d virtuales.';
$lang[' and %d virtual'] = ' et %d virtuales';
$lang['%d album moved'] = '%d àlbum movido';
$lang['%d albums moved'] = '%d àlbumes movidos';
$lang['%d album moved'] = '%d álbum movido';
$lang['%d albums moved'] = '%d álbumes movidos';
$lang['%d group'] = '%d grupo';
$lang['%d groups'] = '%d grupos';
$lang['%d member'] = '%d miembro';
@ -41,32 +41,32 @@ $lang['%d user comment rejected'] = '%d comentario de usuario rechazado';
$lang['%d user comments rejected'] = '%d comentarios de usuarios rechazados';
$lang['%d user comment validated'] = '%d comentario de usuario validado';
$lang['%d user comments validated'] = '%d comentarios de usuarios validados';
$lang['%d user deleted'] = '%d usuario suprimido';
$lang['%d users deleted'] = '%d usuarios suprimidos';
$lang['%d user deleted'] = '%d usuario borrado';
$lang['%d users deleted'] = '%d usuarios borrados';
$lang['%d user'] = '%d usuario';
$lang['%d users'] = '%d usuarios';
$lang['%d waiting for validation'] = '%d en espera de validación';
$lang['%d waiting for validation'] = '%d en espera de aprobación';
$lang['Actions'] = 'Acciones';
$lang['Activate'] = 'activar';
$lang['Activate'] = 'Activar';
$lang['Add/delete a permalink'] = 'Añadir / borrar un enlace permanente';
$lang['Add a tag'] = 'Añadir una etiqueta';
$lang['Add a user'] = 'Añadir un usuario';
$lang['Add group'] = 'Añadir un grupo';
$lang['Add'] = 'Subir';
$lang['Allow user registration'] = 'Permitir el registro de los usuarios';
$lang['Apply to sub-albums'] = 'Appliquer a los sub-àlbumes';
$lang['Allow user registration'] = 'Permitir el registro de usuarios';
$lang['Apply to sub-albums'] = 'Aplicar a los sub-álbumes';
$lang['Associated'] = 'Asociada a';
$lang['Batch management'] = 'Gestión por lote';
$lang['Caddie management'] = 'Gestión de la cesta';
$lang['Caddie'] = 'Cesta';
$lang['Caddie management'] = 'Gestión del carrito';
$lang['Caddie'] = 'Carrito';
$lang['Albums authorized thanks to group associations'] = 'Álbum disponible por partenecer al grupo';
$lang['Album manual order was saved'] = 'El orden manual de los albumes se guardo con exito';
$lang['Check for upgrade failed for unknown reasons.'] = 'La comprobación de la última versión sobre el servidor fue suspendida por una razón desconocida.';
$lang['Check for upgrade'] = 'Última versión';
$lang['Album manual order was saved'] = 'El orden manual de los albumes se guardó con exito';
$lang['Check for upgrade failed for unknown reasons.'] = 'La comprobación de la última versión sobre el servidor fue fallida por una razón desconocida.';
$lang['Check for upgrade'] = 'Comprobar si hay una actualización';
$lang['Comments for all'] = 'Comentarios para todos';
$lang['Current name'] = 'Nombre corriente';
$lang['Current name'] = 'Nombre actual';
$lang['Database'] = 'Base de datos';
$lang['Deactivate'] = 'desactivar';
$lang['Deactivate'] = 'Desactivar';
$lang['Delete Representant'] = 'Suprimir al representante';
$lang['Delete selected tags'] = 'Suprimir las etiquetas seleccionadas';
$lang['Delete selected users'] = 'Suprimir los usuarios seleccionados';
@ -76,7 +76,7 @@ $lang['Deny selected users'] = 'Prohibirles el acceso a los usuarios seleccionad
$lang['Description'] = 'Descripción';
$lang['Display options'] = 'Opciones de visualización';
$lang['Dissociated'] = 'Separada de';
$lang['Does not represent'] = 'No representes';
$lang['Does not represent'] = 'No representa';
$lang['Edit selected tags'] = 'Editar las etiquetas seleccionadas';
$lang['Edit tags'] = 'Editar las etiquetas';
$lang['Email admins when a new user registers'] = 'Notificar a los administradores en el momento de inscripción de un usuario';
@ -85,41 +85,41 @@ $lang['Email admins when a comment requires validation'] = 'Notificar a los admi
$lang['Environment'] = 'Entorno';
$lang['Form'] = 'Formulario';
$lang['Gallery title'] = 'Título de la galería';
$lang['Grant selected groups'] = 'Dar el acceso a los grupos seleccionados';
$lang['Grant selected users'] = 'Darles el acceso a los usuarios seleccionados';
$lang['Grant selected groups'] = 'Dar acceso a los grupos seleccionados';
$lang['Grant selected users'] = 'Darles acceso a los usuarios seleccionados';
$lang['Group name'] = 'Nombre del grupo';
$lang['Groups'] = 'Grupos';
$lang['Guests'] = 'Invitados';
$lang['History'] = 'histórico';
$lang['Informations'] = 'Informaciones';
$lang['Install'] = 'Instalar';
$lang['Link all album photos to a new album'] = 'Asociar todas las fotos del àlbum a un nuevo àlbum';
$lang['Link all album photos to some existing albums'] = 'Asociar todas las fotos del àlbum a los àlbumes existantes';
$lang['Linked albums'] = 'Albums asociados';
$lang['Lock gallery'] = 'Cerrar la galería';
$lang['Link all album photos to a new album'] = 'Asociar todas las fotos del álbum a un nuevo álbum';
$lang['Link all album photos to some existing albums'] = 'Asociar todas las fotos del álbum a los álbumes existentes';
$lang['Linked albums'] = 'Álbumes asociados';
$lang['Lock gallery'] = 'Bloquear la galería';
$lang['Maintenance'] = 'Mantenimiento';
$lang['Edit album permissions'] = 'Administrar los derechos de un àlbum';
$lang['Manage permissions for group "%s"'] = 'Administrar las autorizaciones para el grupo "%s"';
$lang['Manage permissions for user "%s"'] = 'Administrar las autorizaciones para el usuario "%s"';
$lang['Edit album permissions'] = 'Modificar los permisos del álbum';
$lang['Manage permissions for group "%s"'] = 'Administrar los permisos para el grupo "%s"';
$lang['Manage permissions for user "%s"'] = 'Administrar los permisos para el usuario "%s"';
$lang['Manage tags'] = 'Administrar las etiquetas';
$lang['Members'] = 'Miembros';
$lang['Metadata synchronized from file'] = 'Meta-datos sincronizadas a partir del fichero';
$lang['Move albums'] = 'Mover los àlbumes';
$lang['Move'] = 'Desplazar';
$lang['Move albums'] = 'Mover los álbumes';
$lang['Move'] = 'Mover';
$lang['Name'] = 'Nombre';
$lang['New name'] = 'Nuevo nombre';
$lang['New parent album'] = 'Nuevo àlbum parent';
$lang['New parent album'] = 'Nuevo álbum superior';
$lang['New tag'] = 'Nueva etiqueta';
$lang['Number of comments per page'] = 'Número de comentarios por página';
$lang['Number of rates'] = 'Número de notas';
$lang['Number of thumbnails to create'] = 'Número de miniaturas que hay que crear';
$lang['Only private albums are listed'] = 'Listado de los abulmes privados';
$lang['Operating system'] = 'Systema operativo';
$lang['Operating system'] = 'Sistema operativo';
$lang['Options'] = 'Opciones';
$lang['Other private albums'] = 'Otros àlbumes privados';
$lang['Page banner'] = 'Bandera de las páginas';
$lang['Parent album'] = 'Álbum padre';
$lang['Path'] = 'Camino';
$lang['Other private albums'] = 'Otros álbumes privados';
$lang['Page banner'] = 'Banners de las páginas';
$lang['Parent album'] = 'Álbum superior';
$lang['Path'] = 'Ruta';
$lang['Permalink'] = 'Enlace permanente';
$lang['Permalink %s has been previously used by album %s. Delete from the permalink history first'] = 'El enlace permanente %s se utilizo par elàlbum %s. Borrarlo del historico de los enlaces permanentes';
$lang['The permalink name must be composed of a-z, A-Z, 0-9, "-", "_" or "/". It must not be numeric or start with number followed by "-"'] = 'El enlace permanente debe contener sólo carácteres entre " - zA-Z0-9 ", "-" o "_". No debe ser numérico o comenzar con un número seguido por "-"';
@ -174,59 +174,59 @@ $lang['You cannot delete your account'] = "Usted no puede suprimir su cuenta";
$lang['You cannot move an album in its own sub album'] = 'No se puede mover un àlbum en su proprio sub-àlbum';
$lang['You need to confirm deletion'] = 'Usted debe confirmar la supresión';
$lang['add tags'] = 'Añadir las etiquetas';
$lang['Associate to album'] = 'Asociar al àlbum';
$lang['Associate to album'] = 'Asociar al álbum';
$lang['associate to group'] = 'asociar con grupo';
$lang['Authorized'] = 'Autorizados';
$lang['Add a virtual album'] = 'Agregar un àlbum virtual';
$lang['Authorize users to add comments on selected albums'] = 'Autorizar los usuarios à añadir commentarios a los àlbumes sélectionados';
$lang['Add a virtual album'] = 'Agregar un álbum virtual';
$lang['Authorize users to add comments on selected albums'] = 'Autorizar los usuarios a añadir comentarios a los álbumes seleccionados';
$lang['The name of an album must not be empty'] = 'El nombre del àlbum no se puede quedar vacio';
$lang['Lock albums'] = 'Bloquear los àlbumes';
$lang['Lock albums'] = 'Bloquear los álbumes';
$lang['Private'] = 'Album privado';
$lang['Public'] = 'Album publico';
$lang['Find a new representant by random'] = 'Encontrar a un nuevo representante al azar';
$lang['Public / Private'] = 'Pública / Privada';
$lang['Manage authorizations for selected albums'] = 'Administrar los acesos para los àlbumes selectionados';
$lang['Manage authorizations for selected albums'] = 'Administrar los permisos para los álbumes seleccionados';
$lang['Virtual album added'] = 'Album virtual añadido';
$lang['Virtual album deleted'] = 'Album virtual borrado';
$lang['Access type'] = 'Tipo de acceso';
$lang['Comments'] = 'Comentarios';
$lang['Information data registered in database'] = 'Informaciones registradas en la base de datos';
$lang['Information data registered in database'] = 'Informacion registrada en la base de datos';
$lang['Default display'] = 'Visualización por defecto';
$lang['The gallery URL is not valid.'] = 'La dirección de la galería no es válida.';
$lang['Main'] = 'Principal';
$lang['The number of comments a page must be between 5 and 50 included.'] = 'El número de comentarios de usuarios por página debe ser comprendido entre 5 y 50.';
$lang['Configuration'] = 'Configuración';
$lang['confirm'] = 'Confirmar';
$lang['Date'] = 'del dia';
$lang['delete album'] = 'borrar el àlbum';
$lang['Dissociate from album'] = 'Separar del àlbum';
$lang['dissociate from group'] = 'Disociar del grupo';
$lang['Date'] = 'Del día ';
$lang['delete album'] = 'Borrar el álbum';
$lang['Dissociate from album'] = 'Separar del álbum';
$lang['dissociate from group'] = 'Separar del grupo';
$lang['edit album permissions'] = 'Modificar los permisos del àlbum';
$lang['Album updated successfully'] = 'Les informationes del àlbum se actualizaron con exito.';
$lang['Album updated successfully'] = 'Álbum actualizado con éxito.';
$lang['photos per page'] = "Fotos por página";
$lang['High definition enabled'] = 'Alta definición activo';
$lang['File'] = 'archivo';
$lang['High definition enabled'] = 'Alta definición activado';
$lang['File'] = 'Archivo';
$lang['Filesize'] = 'Tamaño';
$lang['first photo added on %s'] = "el primer foto añadida %s";
$lang['Forbidden'] = 'prohibido';
$lang['first photo added on %s'] = 'primera foto añadida %s';
$lang['Forbidden'] = 'Prohibido';
$lang['global mode'] = 'modo global';
$lang['group "%s" added'] = 'grupo "%s" añadido';
$lang['group "%s" deleted'] = 'grupo "%s" suprimido';
$lang['group "%s" deleted'] = 'grupo "%s" borrado';
$lang['group "%s" updated'] = 'grupo "%s" actualizado';
$lang['group'] = 'grupo';
$lang['The name of a group must not contain " or \' or be empty.'] = 'El nombre del grupo no debe contener "or \' y no debe estar vacío.';
$lang['This name is already used by another group.'] = 'Este nombre es ya utilizado por otro grupo.';
$lang['High definition'] = 'Alta definición';
$lang['jump to album'] = 'Ir al àlbum';
$lang['jump to album'] = 'Ir al álbum';
$lang['jump to photo'] = "Ir a la foto";
$lang['leave'] = 'dejar';
$lang['Lock'] = 'Cerrar';
$lang['Locked'] = 'Cerrado';
$lang['manage album photos'] = 'administrar las fotos del àlbum';
$lang['manage sub-albums'] = 'Administrar los sub-àlbumes';
$lang['Lock'] = 'Bloquear';
$lang['Locked'] = 'Bloqueado';
$lang['manage album photos'] = 'administrar las fotos del álbum';
$lang['manage sub-albums'] = 'Administrar los sub-álbumes';
$lang['Manage'] = 'Administrar';
$lang['maximum height'] = 'Altura máxima';
$lang['maximum width'] = 'Ancho máxima';
$lang['maximum width'] = 'Ancho máximo';
$lang['Execution time is out, treatment must be continue [Estimated time: %d second].'] = 'Se sobrepaso el tiempo de ejecución, el tratamiento debe continuar [el Tiempo estimado: %d el segundo].';
$lang['Prepared time for list of users to send mail is limited. Others users are not listed.'] = 'El tiempo de preparación de la lista de los usuarios para el envío es limitado. Los otros usuarios no estan en una lista.';
$lang['Time to send mail is limited. Others mails are skipped.'] = 'El tiempo de envío del mails es limitado. Los otros envíos de mail han sido ignorados.';
@ -236,12 +236,12 @@ $lang['email'] = 'e-mail';
$lang['User'] = 'Usuario';
$lang['Complementary mail content'] = 'Contenido complementario en el mail';
$lang['See you soon,'] = 'Hasta pronto,';
$lang['Go to'] = 'Vayan a ';
$lang['Hello'] = 'Buenos días ';
$lang['Go to'] = 'Vaya a ';
$lang['Hello'] = 'Hola ';
$lang['New photos were added'] = 'Las nuevas fotos han sido añadidas';
$lang['on'] = ' el ';
$lang['between'] = 'entre él ';
$lang['and'] = ' y él ';
$lang['between'] = 'entre el ';
$lang['and'] = ' y ';
$lang['The webmaster has subscribed you to receiving notifications by mail.'] = 'Usted acaba de ser inscrito por el webmaster del sitio para recibir la notificación por mail.';
$lang['You have subscribed to receiving notifications by mail.'] = 'Usted acaba de inscribirse para recibir la notificación por mail.';
$lang['To subscribe'] = 'Para inscribirse';
@ -249,28 +249,28 @@ $lang['If you encounter problems or have any question, please send a message to'
$lang['[NBM] Problems or questions'] = '[NBM] Problemas o de preguntas';
$lang['The webmaster has unsubscribed you from receiving notifications by mail.'] = 'Usted acaba de ser dado de baja por el webmaster del sitio para recibir la notificación por mail.';
$lang['You have unsubscribed from receiving notifications by mail.'] = 'Usted se ha dado de baja para no recibir mas la notificación por mail.';
$lang[', click on'] = ', Haga clic sobre ';
$lang[', click on'] = ', haga clic sobre ';
$lang['To unsubscribe'] = 'Para darse de baja';
$lang['With blank value, gallery title will be used'] = 'Sin valor, el título de la galería será utilizado';
$lang['Notification'] = 'Notificación';
$lang['Error when sending email to %s [%s].'] = 'Error en el momento del envío del mail a %s [%s].';
$lang['Error when sending email to %s [%s].'] = 'Error en el envío del mail a %s [%s].';
$lang['Mail sent to %s [%s].'] = 'Mail enviado a %s [%s].';
$lang['%d mail was sent.'] = '%s mail ha sido enviado.';
$lang['%d mails were sent.'] = '%s mails han sido enviados.';
$lang['%d mail was not sent.'] = '%s mail no ha sido enviado.';
$lang['%d mails were not sent.'] = '%s mails no han sido enviados.';
$lang['No mail to send.'] = 'No hay mail por enviar.';
$lang['No mail to send.'] = 'No hay ningún email por enviar.';
$lang['There is no available subscribers to mail.'] = 'No hay ususario que notificar por mail.';
$lang['Subscribers could be listed (available) only if there is new elements to notify.'] = 'Un ususario tiene que notificar si los nuevos elementos están disponibles para este ususario.';
$lang['Anyway only webmasters can see this tab and never administrators.'] = 'Puede que ningún ususario este inscrito (sólo el webmaster tiene acceso a esta pestaña).';
$lang['No user to send notifications by mail.'] = 'Ningún ususario a quien enviar notificaciones por mails.';
$lang['No user to send notifications by mail.'] = 'Ningún ususario a quien enviar notificaciones por email.';
$lang['New photos added'] = 'Nuevas fotos añadidas';
$lang['Subscribe to notification by mail'] = 'Inscripción a la notificación por mail';
$lang['Unsubscribe from notification by mail'] = 'Désinscription a la notificación por mail';
$lang['Parameter'] = 'Parámetros';
$lang['Continue processing treatment'] = 'Continuar el tratamiento corriente...';
$lang['Parameter'] = 'Parámetro';
$lang['Continue processing treatment'] = 'Continuar el procesamiento';
$lang['Complementary mail content'] = 'Contenido complementario del mail';
$lang['Add detailed content'] = 'Añadido de un contenido detallado';
$lang['Add detailed content'] = 'Añadir contenido detallado';
$lang['Send mail as'] = 'Enviar el mail como';
$lang['Send mail to users'] = 'Envío de mail a los ususarios';
$lang['Send'] = 'Envío';
@ -295,7 +295,7 @@ $lang['User %s [%s] added.'] = 'ususario %s [%s] añadido.';
$lang['Warning: subscribing or unsubscribing will send mails to users'] = 'Cuidado, la inscripción o anulación de inscripción conlleva el envío de mails a los ususarios interesados';
$lang['Send mail on HTML format'] = 'Enviar el mail al tamaño HTML';
$lang['Include display of recent photos grouped by dates'] = "Incluir la visualización de las últimas fotos agrupadas por fechas";
$lang['Available only with HTML format'] = 'Disponible únicamente en tamaño HTML';
$lang['Available only with HTML format'] = 'Disponible únicamente en formato HTML';
$lang['no write access'] = 'ningún acceso en escritura';
$lang['Permissions'] = 'Permisos';
$lang['private'] = 'Privacidad';
@ -307,9 +307,9 @@ $lang['registration date'] = 'Fecha de registro';
$lang['clean'] = 'limpiar';
$lang['remove remote listing.xml file'] = 'Suprimir el fichero listing.xml distante';
$lang['generate listing'] = 'generar el listado';
$lang['generate file listing.xml on remote site'] = 'generar el fichero listing.xml sobre el sitio distante';
$lang['generate file listing.xml on remote site'] = 'generar el fichero listing.xml sobre el sitio';
$lang['Create this site'] = 'Crear este sitio';
$lang['A local listing.xml file has been found for'] = 'Un fichero listing.xml local ha sido encontrado para ';
$lang['A local listing.xml file has been found for'] = 'Un fichero local listing.xml ha sido encontrado para ';
$lang['read local listing.xml and update'] = 'Leer el listing.xml local y actualizar';
$lang['test'] = 'probar';
$lang['test this remote site'] = 'probar este sitio distante';
@ -319,36 +319,36 @@ $lang['selection'] = 'Selección';
$lang['set to'] = 'Cambiarlo';
$lang['singly represented'] = 'representante fijo';
$lang['This site already exists'] = 'Este sitio ya existe';
$lang['Create a new site : (give its URL to create_listing_file.php)'] = 'Crear un nuevo sitio distante: (dar su URL hacia create_listing_file.php)';
$lang['Create a new site : (give its URL to create_listing_file.php)'] = 'Crear un nuevo sitio: (dar su URL hacia create_listing_file.php)';
$lang['created'] = 'Creado';
$lang['delete'] = 'suprimir';
$lang['delete this site and all its attached elements'] = 'suprimir este sitio y todas las informaciones asociadas';
$lang['an error happened'] = 'Un error sobrevino';
$lang['file create_listing_file.php on remote site was not found'] = 'el fichero create_listing_file.php es imposible de encontrar en el sitio distante';
$lang['delete this site and all its attached elements'] = 'Suprimir este sitio y todas la informacion asociadas';
$lang['an error happened'] = 'Ocurrió un error';
$lang['file create_listing_file.php on remote site was not found'] = 'el fichero create_listing_file.php es no se encontró en el servidor';
$lang['Local'] = 'Local';
$lang['Remote'] = 'Distante';
$lang['synchronize'] = 'Sincronizar';
$lang['update the database from files'] = 'actualizar la base de datos a partir de los ficheros';
$lang['status'] = 'Estatuto';
$lang['Directory'] = 'Repertorio';
$lang['Directory'] = 'Directorio';
$lang['sub-albums'] = 'sub-àlbumes';
$lang['synchronize metadata'] = 'Sincronizar los méta-datos';
$lang['target'] = 'blanco';
$lang['Thumbnail'] = 'miniatura';
$lang['title'] = 'título';
$lang['Album list management'] = 'Gestion de los àlbumes';
$lang['Album list management'] = 'Gestion de los álbumes';
$lang['Piwigo configuration'] = 'Configuración de Piwigo';
$lang['Edit album'] = 'Modificar un àlbum';
$lang['Edit album'] = 'editar álbum';
$lang['Group management'] = 'Gestión de los grupos';
$lang['User list'] = 'Lista usuarios';
$lang['Edit photo information'] = 'Modificar todas las informaciones vinculadas a esta foto';
$lang['Edit photo information'] = 'Modificar la información vinculada a esta foto';
$lang['Thumbnail creation'] = 'Creación de las miniaturas';
$lang['Database synchronization with files'] = 'Sincronización de la base de datos a partir de los ficheros';
$lang['all'] = 'todo';
$lang['photos without thumbnail (jpeg and png only)'] = 'fotos sin miniatura (jpeg y png únicamente)';
$lang['height must be a number superior to'] = 'La altura debe ser un entero superior a';
$lang['width must be a number superior to'] = 'La ancho debe ser un entero superior a';
$lang['for the file format'] = 'para el tamaño de fichero';
$lang['for the file format'] = 'para el formato de archivo';
$lang['No missing thumbnail'] = 'No falta ninguna miniatura';
$lang['Photo unreachable or no support'] = 'foto inaccesible o no soportada';
$lang['GD version'] = 'versión de GD';
@ -356,12 +356,12 @@ $lang['Miniaturization parameters'] = 'Parámetro de miniaturización';
$lang['generated in'] = 'generada en';
$lang['Results of miniaturization'] = 'Los resultados de la miniaturización';
$lang['General statistics'] = 'Estadísticas generales';
$lang['max time'] = 'El tiempo máximo';
$lang['max time'] = 'Tiempo máximo';
$lang['average time'] = 'El tiempo medio';
$lang['min time'] = 'El tiempo mínimo';
$lang['min time'] = 'Tiempo mínimo';
$lang['number of miniaturized photos'] = 'número de miniaturas creadas';
$lang['total time'] = 'el tiempo total';
$lang['for this file format'] = 'para este tamaño de fichero';
$lang['for this file format'] = 'para este formato de archivo';
$lang['unit mode'] = 'modo unitario';
$lang['Unlocked'] = 'quitado el cierre';
$lang['unset'] = 'Vaciar';
@ -370,38 +370,38 @@ $lang['Update photos information'] = 'Actualizar las informaciones de las fotos'
$lang['Synchronize'] = 'Sincronizar';
$lang['reduce to single existing albums'] = 'Traitar solo un àlbum';
$lang['Choose an option'] = 'Escoger una opción';
$lang['display maximum informations (added albums and photos, deleted albums and photos)'] = 'Monstrar todas las informaciones (àlbumes añadidos, fotos añadidas, àlbumes y fotos borrados)';
$lang['display maximum informations (added albums and photos, deleted albums and photos)'] = 'Mostrar toda la información (álbumes añadidos, fotos añadidas, álbumes y fotos borrados)';
$lang['Piwigo version differs on the remote site'] = 'La versión Piwigo sobre el sitio distante es diferente';
$lang['Version of create_listing_file.php on the remote site and Piwigo must be the same'] = 'La versión de create_listing_file.php sobre el sitio distante y Piwigo deben ser los mismos';
$lang['listing.xml file was not found'] = 'El fichero listing.xml es imposible de encontrar';
$lang['listing.xml file was not found on the remote site. This file is generated by choosing the "generate listing" command in the Site manager'] = 'el fichero listing.xml es imposible de encontrar en el sitio distante. Este fichero está generado escogiendo el comando " generar el listado " en gestion de sitios';
$lang['listing.xml file was not found'] = 'El fichero listing.xml no se encontró';
$lang['listing.xml file was not found on the remote site. This file is generated by choosing the "generate listing" command in the Site manager'] = 'el fichero listing.xml no fue encontrado en el sitio. Este fichero se generó desde la opción " generar el listado " en el menú gestión de sitios';
$lang['Error list'] = 'Lista errores';
$lang['Errors caption'] = 'Leyenda de los errores';
$lang['Detailed informations'] = 'Informaciones detalladas';
$lang['File/directory read error'] = 'Error de abertura fichero / repertorio';
$lang['File/directory read error'] = 'Error de abertura fichero / directorio';
$lang['The file or directory cannot be accessed (either it does not exist or the access is denied)'] = 'El fichero o el repertorio no puede ser accesible (o sea no existe, o sea el acceso esta negado)';
$lang['a picture filetype requires a thumbnail. The thumbnail must be present in the sub-directory "thumbnail" of the album directory. The thumbnail filename must start with the configured thumbnail prefix and the extension must be among the following list :'] = 'Cada foto necesita une miniatura. La miniature debe estar presente en el sub-repertorio \"thumbnail\" del répertorio del àlbum. El nombre del archivo de la miniatura debe empezar con el parametro de configuration \"prefix_thumbnail\" y la extension del nombre del archivo debe aparecer en esta lista :';
$lang['a picture filetype requires a thumbnail. The thumbnail must be present in the sub-directory "thumbnail" of the album directory. The thumbnail filename must start with the configured thumbnail prefix and the extension must be among the following list :'] = 'Cada foto necesita une miniatura. La miniature debe estar presente en la sub-carpeta \"thumbnail\" del directorio del álbum. El nombre del archivo de la miniatura debe empezar con el prefijo \"prefix_thumbnail\" y la extension del nombre del archivo debe aparecer en esta lista siguiente :';
$lang['missing thumbnail'] = 'falta la miniatura ';
$lang['albums deleted in the database'] = 'àlbumes borrados de la base de datos';
$lang['albums deleted in the database'] = 'Álbumes borrados de la base de datos';
$lang['photos deleted from the database'] = "fotos suprimidas de la base de datos";
$lang['photos candidates for metadata synchronization'] = 'Fotos candidatas a la sincronización con los méta-datos';
$lang['photos informations synchronized with files metadata'] = 'Informaciones de las fotos sincronizadas con los méta-datos';
$lang['errors during synchronization'] = 'errores sobrevenidos durante la sincronización';
$lang['albums added in the database'] = 'àlbumes añadidos a la base de datos';
$lang['photos informations synchronized with files metadata'] = 'Informacion de las fotos sincronizadas con los méta-datos';
$lang['errors during synchronization'] = 'hubo errores durante la sincronización';
$lang['albums added in the database'] = 'Álbumes añadidos a la base de datos';
$lang['photos added in the database'] = "fotos añadidas a la base de datos";
$lang['photos updated in the database'] = "Fotos actualizadas en la base de datos";
$lang['Search for new images in the directories'] = 'Buscar las nuevas imágenes en los repertorios';
$lang['added'] = 'añadido';
$lang['deleted'] = 'suprimido';
$lang['Metadata synchronization results'] = 'El resultado de la sincronización de los méta-datos';
$lang['Metadata synchronization results'] = 'Resultado de la sincronización de los meta-datos';
$lang['only perform a simulation (no change in database will be made)'] = 'Únicamente simular (ningún cambio en la base de datos será efectuado)';
$lang['[Simulation]'] = '[Simulación]';
$lang['Simulation'] = 'Simulación';
$lang['directories + files'] = 'repertorios + ficheros';
$lang['directories + files'] = 'directorios + ficheros';
$lang['only directories'] = 'repertorios únicamente';
$lang['synchronize files structure with database'] = 'sincronizar la estructura de los ficheros con la base de datos';
$lang['synchronize files metadata with database photos informations'] = 'sincronizar las informaciones de las fotos en la base de datos a partir de los méta-datos de los ficheros';
$lang['even already synchronized photos'] = "tanbien las fotos ya sincronizadas";
$lang['even already synchronized photos'] = 'tambien las fotos ya sincronizadas';
$lang['Used metadata'] = 'Méta-datos empleados';
$lang['The name of directories and files must be composed of letters, numbers, "-", "_" or "."'] = 'El nombre de los repertorios y de los ficheros debe estar constituido sólo por letras, por cifras, de "-", "_" y "."';
$lang['wrong filename'] = 'nombre de fichero erróneo';
@ -426,7 +426,7 @@ $lang['Day'] = 'Día';
$lang['Pages seen'] = 'Páginas visitadas';
$lang['Time'] = 'Hora';
$lang['IP'] = 'IP';
$lang['Element'] = 'Imágenes';
$lang['Element'] = 'Elemento';
$lang['Section'] = 'sección';
$lang['Tags'] = 'Etiquetas';
$lang['Save page visits by guests'] = 'Registrar las páginas visitadas por los invitados';
@ -434,17 +434,17 @@ $lang['Save page visits by users'] = 'Registrar las páginas visitadas por los u
$lang['Save page visits by administrators'] = 'Registrar las páginas visitadas por los administradores';
$lang['An information email was sent to group "%s"'] = 'Un mail de informacion ha sido enviado a los miembros del grupo "%s"';
$lang['Send an information email to group members'] = 'Enviar un mail de informacion a los miembros de un grupo';
$lang['Group'] = 'Groupo';
$lang['Group'] = 'Grupo';
$lang['[%s] Visit album %s'] = '[%s] Visitar el àlbum %s';
$lang['Hello,'] = 'Buenos días,';
$lang['Hello,'] = 'Hola,';
$lang['See you soon.'] = 'Hasta pronto.';
$lang['Discover album:'] = 'Conocer el àlbum:';
$lang['Mail content'] = 'Contenido del mail';
$lang['Discover album:'] = 'Descubrir el álbum:';
$lang['Mail content'] = 'Contenido del email';
$lang['none'] = 'Ninguno';
$lang['high'] = 'alto';
$lang['other'] = 'Otro';
$lang['Element type'] = "Tipo de elemento";
$lang['Image id'] = 'Identificando imagen';
$lang['Image id'] = 'Identificador de la imagen';
$lang['Summary'] = 'Resumen';
$lang['%d line filtered'] = '%d línea filtrada';
$lang['%d lines filtered'] = '%d Líneas filtradas';
@ -452,9 +452,9 @@ $lang['%d guest'] = '%d invitado';
$lang['%d guests'] = '%d Invitados';
$lang['Hour'] = 'Hora';
$lang['guest'] = 'Invitado';
$lang['default values'] = 'valores por defecto';
$lang['High filesize'] = 'Talla del fichero HR';
$lang['Guest cannot be deleted'] = 'No se puede suprimir el invitado';
$lang['default values'] = 'Valores por defecto';
$lang['High filesize'] = 'Peso del fichero';
$lang['Guest cannot be deleted'] = 'No se puede borrar al invitado';
$lang['Default user cannot be deleted'] = 'No se puede suprimir al usuario por defecto';
$lang['Purge history detail'] = 'Vaciar el histórico';
$lang['Purge history summary'] = 'Vaciar el sumario del histórico';
@ -463,39 +463,39 @@ $lang['Anomaly'] = 'Anomalía';
$lang['Correction'] = 'Corrección';
$lang['Automatic correction'] = 'Corrección automática';
$lang['Impossible automatic correction'] = 'Corrección automática imposible';
$lang['Correction applied with success'] = 'Corrección lograda';
$lang['Correction applied with error'] = 'Corrección erronea';
$lang['Correction applied with success'] = 'Corrección realizada correctamente.';
$lang['Correction applied with error'] = 'Corrección fallida.';
$lang['%d anomaly has been detected.'] = '%d anomalía ha sido detectada.';
$lang['%d anomalies have been detected.'] = '%d anomalías han sido detectadas.';
$lang['%d anomaly has been corrected.'] = '%d anomalía ha sido corregida.';
$lang['%d anomalies have been detected corrected.'] = '%d anomalías han sido corregidas.';
$lang['%d anomaly has not been corrected.'] = '%d anomalía no pudo ser corregida.';
$lang['%d anomalies have not been corrected.'] = '%d anomalías no pudieron ser corregidas.';
$lang['Go to %s or %s for more informations'] = 'Vaya sobre %s o %s para más informaciones';
$lang['Go to %s or %s for more informations'] = 'Vaya sobre %s o %s para más informacion';
$lang['the forum'] = 'El foro';
$lang['the wiki'] = 'El wiki';
$lang['%s value is not correct file because exif are not supported'] = 'El valor de %s no es correcto porque datos Exif no son soportados';
$lang['%s value is not correct file because exif are not supported'] = 'El valor %s no es correcto porque los datos Exif no están soportados';
$lang['%s must be to set to false in your local/config/config.inc.php file'] = '%s debe ser puesto a "false" en su fichero config_local.inc.php';
$lang['Main "guest" user does not exist'] = 'El usuario "invitado" principal no existe más';
$lang['Main "guest" user status is incorrect'] = 'El estatuto del usuario "invitado" principal es incorrecto';
$lang['Default user does not exist'] = 'El usuario por defecto no existe más';
$lang['Main "webmaster" user does not exist'] = 'El usuario " webmestre " principal no existe más';
$lang['Main "webmaster" user status is incorrect'] = 'El estatuto del usuario " webmestre " principal es incorrecto';
$lang['Main "guest" user does not exist'] = 'El usuario "invitado" no existe.';
$lang['Main "guest" user status is incorrect'] = 'El estado del usuario "invitado" principal es incorrecto';
$lang['Default user does not exist'] = 'El usuario por defecto no existe';
$lang['Main "webmaster" user does not exist'] = 'El usuario " webmaster " principal no existe';
$lang['Main "webmaster" user status is incorrect'] = 'El estado del usuario " webmaster " es incorrecto';
$lang['User "%s" created with "%s" like password'] = 'usuario "%s" creado con la contraseña "%s"';
$lang['Status of user "%s" updated'] = 'Estatuto del usuario "%s" actualizado';
$lang['add new photos to caddie'] = "añadir las nuevas fotos a la cesta";
$lang['add new photos to caddie'] = 'añadir nuevas fotos a la cesta';
// --------- Starting below: New or revised $lang ---- from Butterfly (
$lang['No display'] = 'Ninguna visualizacion';
$lang['No display'] = 'Ninguna visualización';
$lang['Classic display'] = 'Visualizacion clásica';
$lang['Hoverbox display'] = 'Visualizacion en el momento del sobrevuelo';
$lang['Mail address is obligatory for all users'] = 'La dirección mail es obligatoria para todos los usuarios';
$lang['Minimum privacy level'] = 'Nivel mínimo de carácter confidencial';
$lang['Hoverbox display'] = 'Visualizacion en caja emergente';
$lang['Mail address is obligatory for all users'] = 'La dirección de email es obligatoria para todos los usuarios';
$lang['Minimum privacy level'] = 'Nivel mínimo de privacidad';
$lang['Privacy level'] = 'Nivel de carácter confidencial';
$lang['Level 0'] = '---';
$lang['Level 1'] = 'Contactos';
$lang['Level 2'] = 'Amigos';
$lang['Level 4'] = 'Familia';
$lang['Level 8'] = 'Admins';
$lang['Level 8'] = 'Administradores';
$lang['Reinitialize check integrity'] = 'Reinicializar los controles de integridad';
$lang['Check all'] = 'Marcar todo';
$lang['Uncheck all'] = 'Desmarcar todo';
@ -510,27 +510,26 @@ $lang['%d anomalies have been ignored.'] = '%d anomalías han sido ignoradas.';
$lang['Plugins which need upgrade'] = 'Plugins que necesita una actualizacion ';
$lang['Plugin list'] = 'Lista plugins';
$lang['Check for updates'] = 'Verificar las actualizaciones';
$lang['Other plugins'] = 'Otro plugins disponible';
$lang['Other plugins'] = 'Otros plugins disponible';
$lang['Last revisions'] = 'Últimas revisiones';
$lang['Delete'] = 'Suprimir';
$lang['Are you sure you want to install this plugin?'] = '¿ Esta seguro de querer instalar este plugin?';
$lang['Are you sure you want to delete this plugin?'] = '¿ Esta seguro de querer suprimir este plugin?';
$lang['Are you sure to install this upgrade? You must verify if this version does not need uninstallation.'] = ' ¿ Esta seguro de querer instalar esta actualizacion? Usted debe comprobar que esta actualizacion no necesite désinstalaciónes.';
$lang['%s has been successfully upgraded.'] = '%s ha sido actualizado con éxito.';
$lang['Are you sure you want to install this plugin?'] = '¿Esta seguro de querer instalar este plugin?';
$lang['Are you sure you want to delete this plugin?'] = '¿Esta seguro de querer suprimir este plugin?';
$lang['Are you sure to install this upgrade? You must verify if this version does not need uninstallation.'] = ' ¿ Esta seguro de querer instalar esta actualización? Debe comprobar que esta actualización no necesite una désinstalación previa del componente viejo.';
$lang['Plugin has been successfully copied'] = 'El plugin ha sido copiado con éxito';
$lang['You might go to plugin list to install and activate it.'] = 'Vaya a la lista de plugins para instalarlo y activarlo.';
$lang['Can\'t create temporary file.'] = 'Imposible crear un fichero temporal.';
$lang['Can\'t download archive.'] = 'Imposible recuperar el archivo.';
$lang['Can\'t read or extract archive.'] = 'Imposible leer o extraer el archivo.';
$lang['An error occured during extraction (%s).'] = 'Un error sobrevino durante la extracción de los ficheros (%s).';
$lang['An error occured during extraction (%s).'] = 'Ocurrió un error durante la extracción de los ficheros (%s).';
$lang['Please check "plugins" folder and sub-folders permissions (CHMOD).'] = 'Compruebe las autorizaciones del expediente " plugins " y de sus subexpedientes (CHMOD).';
$lang['Can\'t connect to server.'] = 'Imposible conectarse al servidor.';
$lang['Purge compiled templates'] = 'purgar los templates compilados';
$lang['ACCESS_0'] = 'Acceso libre';
$lang['ACCESS_1'] = 'Acceso todos';
$lang['ACCESS_2'] = 'Acceso inscritos';
$lang['ACCESS_2'] = 'Acceso registrados';
$lang['ACCESS_3'] = 'Acceso administradores';
$lang['ACCESS_4'] = 'Acceso webmestres';
$lang['ACCESS_4'] = 'Acceso webmaster';
$lang['ACCESS_5'] = 'Ningún acceso';
$lang['Support'] = 'Ayuda';
$lang['Documentation'] = 'Documentación';
@ -540,55 +539,54 @@ $lang['Piwigo version'] = 'Versión de Piwigo';
$lang['You are running the latest version of Piwigo.'] = 'Usted utiliza la última versión de Piwigo.';
$lang['The version of %s [%s] installed is not compatible with the version required [%s]'] = 'La versión de %s [%s] instalada no es compatible con la versión requerida [%s]';
$lang['You need to upgrade your system to take full advantage of the application else the application will not work correctly, or not at all'] = 'Usted debe actualizar su sistema para sacar plenamente provecho de la aplicación si no la aplicación no funcionará correctamente, incluso en absoluto';
$lang['Deleted on'] = 'Borrado';
$lang['Deleted on'] = 'Borrado el ';
$lang['Last hit'] = 'Último acceso';
$lang['GD library is missing'] = 'Falta la biblioteca GD';
$lang['Templates'] = 'Templates (Modelos)';
$lang['Extend for templates'] = 'Extender el templates';
$lang['Extend for templates'] = 'Extender para los temas';
$lang['Replacement of original templates by customized templates from template-extension subfolder'] = 'Sustitución del templates de origen por su templates adaptados por el expediente template-extension';
$lang['Replacers (customized templates)'] = 'Los sustitutos (templates modificados)';
$lang['Original templates'] = 'Templates de origen';
$lang['Original templates'] = 'Plantillas de origen';
$lang['Optional URL keyword'] = 'Parámetro facultativo del URL';
$lang['Templates configuration has been recorded.'] = 'La configuración del templates ha sido registrada.';
$lang['All optimizations have been successfully completed.'] = 'Todas las optimizaciones han sido realizadas con éxito.';
$lang['Optimizations have been completed with some errors.'] = 'Ciertas optimizaciones se acabaron con errores.';
$lang['Modify information'] = 'Modificar las informaciones';
$lang['Optimizations have been completed with some errors.'] = 'Ciertas optimizaciones se completaron con errores.';
$lang['Modify information'] = 'Modificar la informacion';
$lang['edit album'] = 'editar las informationes de este àlbum';
$lang['nothing'] = 'nada';
$lang['overrides existing values with empty ones'] = 'Reemplazar los valores existentes con vacíos';
$lang['manage photo ranks'] = "Administrar el orden de las fotos";
$lang['Manage photo ranks'] = "Administrar el orden de las fotos";
$lang['Edit ranks'] = 'Modificar el orden';
$lang['No photo in this album'] = 'Ningún fotos en este àlbum';
$lang['Images manual order was saved'] = 'La orden manual de las imágenes ha sido salvada';
$lang['No photo in this album'] = 'Ninguna foto en este álbum';
$lang['Images manual order was saved'] = 'El orden manual de las imágenes ha sido guardado';
$lang['ranks'] = 'Filas';
$lang['Drag to re-order'] = 'Hacer clic deslizar para reorganizar';
$lang['Drag to re-order'] = 'Hacer clic y arrastra para reorganizar';
$lang['Quick Local Synchronization'] = 'Sincronización Rápida';
$lang['No photo can be deleted'] = 'Ninguna foto puede ser suprimida';
$lang['Delete selected photos'] = 'Suprimir las fotos';
$lang['%d photo was deleted'] = '%d foto ha sido suprimida';
$lang['%d photos were deleted'] = '%d fotos han sido suprimidas';
$lang['Delete selected photos'] = 'Suprimir las fotos seleccionadas';
$lang['%d photo was deleted'] = '%d foto ha sido borrada';
$lang['%d photos were deleted'] = '%d fotos han sido borradas';
$lang['Downloads'] = 'Descargar';
$lang['Released on'] = 'Añadido';
$lang['Number of downloads'] = 'Número de descargas';
$lang['Piwigo Announcements Newsletter'] = 'Boletín informativo Piwigo';
$lang['Keep in touch with Piwigo project, subscribe to Piwigo Announcement Newsletter. You will receive emails when a new release is available (sometimes including a security bug fix, it\'s important to know and upgrade) and when major events happen to the project. Only a few emails a year.'] = 'Quédese en contacto con el proyecto Piwigo, abónese a la newsletter. Usted recibirá un e-mail cuando una nueva versión estará disponible (a veces un bug de seguridad es corregido, es importante estar al tanto) o que un acontecimiento superior sobrevengá sobre el proyecto. Solamente algunos mensajes al año.';
$lang['Keep in touch with Piwigo project, subscribe to Piwigo Announcement Newsletter. You will receive emails when a new release is available (sometimes including a security bug fix, it\'s important to know and upgrade) and when major events happen to the project. Only a few emails a year.'] = 'Manténgase en contacto con el proyecto Piwigo, suscríbase al boletín de noticias. Usted recibirá un e-mail cuando una nueva versión esté disponible (a veces un bug de seguridad es corregido, es importante estar al tanto) o que un acontecimiento superior ocurra sobre el proyecto. Solamente serán algunos mensajes al año.';
$lang['Subscribe %s'] = 'Abonar a la newsletter inglesa %s';
$lang['Subscribe %s to Piwigo Announcements Newsletter'] = 'Abonar %s a la newsletter Piwigo';
$lang['Purge search history'] = 'Purgar el historico de búsquedad';
$lang['Hide'] = 'Esconder';
$lang['Execution time is out, treatment must be continue [Estimated time: %d seconds].'] = 'Ser sobrepasado el tiempo de ejecución, el tratamiento debe continuar [el Tiempo estimado: %d secundas].';
$lang['Operation in progress'] = 'Tratamiento corriente.';
$lang['Execution time is out, treatment must be continue [Estimated time: %d seconds].'] = 'Sobrepasado el tiempo de ejecución, el procesamiento debe continuar [Tiempo estimado: %d secundas].';
$lang['Operation in progress'] = 'Operación en progreso.';
$lang['Please wait...'] = 'Por favor, espere...';
$lang['Password is missing. Please enter the password.'] = 'La contraseña falta. Por favor, coja la contraseña.';
$lang['Password confirmation is missing. Please confirm the chosen password.'] = 'La contraseña falta. Por favor, coja la contraseña.';
$lang['Password confirmation error.'] = 'Error de confirmación de la contraseña.';
$lang['Password is missing. Please enter the password.'] = 'La contraseña falta. Por favor, escoja la contraseña.';
$lang['Password confirmation is missing. Please confirm the chosen password.'] = 'La confirmación de la contraseña faltó. Por favor, confirme la contraseña elegida.';
$lang['Allow users to edit their own comments'] = 'Autorizar a los usuarios a modificar sus propios comentarios';
$lang['Allow users to delete their own comments'] = 'Autorizar a los usuarios a suprimir sus propios comentarios';
$lang['Email administrators when a comment is modified'] = 'Notificar a los administradores cuando un comentario es modificado';
$lang['Email administrators when a comment is deleted'] = 'Notificar a los administradores cuando un comentario es suprimido';
$lang['Cannot delete the old permalink !'] = '¡Imposible suprimir este antiguo enlace permanente!';
$lang['Hit'] = 'Golpe';
$lang['Cannot delete the old permalink !'] = '¡Imposible suprimir este enlace permanente!';
$lang['Hit'] = 'Acceso';
$lang['Tools'] = 'herramientas';
$lang['Photos'] = 'Fotos';
$lang['Themes'] = 'Temas';
@ -599,18 +597,18 @@ $lang['Forbid this theme to users'] = 'Prohibirles este tema a los usuarios';
$lang['Set as default theme for unregistered and new users'] = 'Tema por defecto para los invitados y los nuevos usuarios';
$lang['unknown'] = 'desconocido';
$lang['Upload Photos'] = 'Agregar fotos';
$lang['Drop into album'] = 'Pegar en un àlbum';
$lang['Drop into album'] = 'Arrastrar a un álbum';
$lang['+ Add an upload box'] = '+ Añadir otra caja de transferencia';
$lang['Create the "%s" directory at the root of your Piwigo installation'] = 'Cree el repertorio "%s" en la raíz de su instalación Piwigo';
$lang['Give write access (chmod 777) to "%s" directory at the root of your Piwigo installation'] = 'Dé los autorizaciones en escritura (chmod 777) al repertorio "%s" en la raíz de su instalación Piwigo';
$lang['existing album'] = 'àlbum existante';
$lang['create a new album'] = 'crear un àlbum nuevo';
$lang['Album name'] = 'Nombre del àlbum';
$lang['Album "%s" has been added'] = 'el àlbum "%s" esta añadido';
$lang['Create the "%s" directory at the root of your Piwigo installation'] = 'Cree el directorio "%s" en la raíz de su instalación Piwigo';
$lang['Give write access (chmod 777) to "%s" directory at the root of your Piwigo installation'] = 'Dé permisos de escritura (chmod 777) al directorio "%s" en la raíz de su instalación Piwigo';
$lang['existing album'] = 'Álbum existente';
$lang['create a new album'] = 'crear un álbum nuevo';
$lang['Album name'] = 'Nombre del álbum';
$lang['Album "%s" has been added'] = 'el álbum "%s" se ha añadido';
$lang['Uploaded Photos'] = 'Fotos añadidas';
$lang['%d photos uploaded'] = '%d fotos añadidas';
$lang['Privacy level set to "%s"'] = 'Nivel de confidencialidad "%s"';
$lang['Album "%s" now contains %d photos'] = 'EL àlbum "%s" ahora lleva %d fotos';
$lang['Album "%s" now contains %d photos'] = 'EL álbum "%s" ahora contiene %d fotos';
$lang['Manage this set of %d photos'] = 'Administrar este lote de %d fotos';
$lang['Select files'] = 'Escoger ficheros';
$lang['Everybody'] = 'Todo el mundo';
@ -631,21 +629,21 @@ $lang['Image Quality'] = 'Calidad de la foto';
$lang['Thumbnail'] = 'Miniatura';
$lang['Save Settings'] = 'Registrar los parámetros';
$lang['Your configuration settings are saved'] = 'Sus parámetros de configuraciones son registrados';
$lang['Active Themes'] = 'Temas activadas';
$lang['Add write access to the "%s" directory'] = 'Añada el acceso en escritura para el repertorio';
$lang['Active Themes'] = 'Temas activados';
$lang['Add write access to the "%s" directory'] = 'Permitir escritura en la carpeta "%s"';
$lang['Administration Home'] = 'Administración';
$lang['Change Admin Colors'] = 'Modificar los colores de la administración';
$lang['Delete this theme'] = 'Suprimir este tema';
$lang['Directory does not exist'] = 'El repertorio no existe';
$lang['Directory does not exist'] = 'El directorio no existe';
$lang['Download,'] = 'Descargar,';
$lang['FTP + Synchronization'] = 'FTP + Sincronización';
$lang['Get Support on Piwigo Forum'] = 'Conseguir la ayuda sobre el foro Piwigo';
$lang['Get Support on Piwigo Forum'] = 'Conseguir la ayuda en el foro de Piwigo';
$lang['Help Me'] = 'Ayuda';
$lang['Impossible to activate this theme, the parent theme is missing: %s'] = 'La activación de este tema es imposible, porque el tema allegado es faltante: %s';
$lang['Impossible to delete this theme. Other themes depends on it: %s'] = 'Este tema no puede ser suprimido, porque otros tema dependen de él: %s';
$lang['Impossible to activate this theme, the parent theme is missing: %s'] = 'Imposible activar el tema, falta el archivo %s';
$lang['Impossible to delete this theme. Other themes depends on it: %s'] = 'Este tema no puede ser borrado, porque otros tema dependen de él: %s';
$lang['Inactive Themes'] = 'Temas desactivadas';
$lang['Install on your computer,'] = 'Instale sobre su ordenador,';
$lang['Make this theme available to users'] = 'Devolver este tema disponible para los usuarios';
$lang['Install on your computer,'] = 'Instale en su ordenador,';
$lang['Make this theme available to users'] = 'Volver este tema disponible para los usuarios';
$lang['Page end'] = 'Fin de la página';
$lang['Piwigo Uploader'] = 'Piwigo Uploader';
$lang['Read Piwigo Documentation'] = 'Leer la documentación Piwigo';
@ -655,42 +653,42 @@ $lang['Theme has been successfully installed'] = 'El tema ha estado instalado co
$lang['Visit Gallery'] = 'Visitar la galería';
$lang['Visit Piwigo project website'] = 'Visitar el sitio Web del proyecto Piwigo';
$lang['pLoader stands for <em>Piwigo Uploader</em>. From your computer, pLoader prepares your photos and transfer them to your Piwigo photo gallery.'] = 'PLoader significa <em>Piwigo Uploader</em>. Desde su ordenador, pLoader prepara sus fotos y los traslada hacia su galería foto Piwigo.';
$lang['Guest Settings'] = 'Parámetros invitado';
$lang['Guest Settings'] = 'Ajustes de los invitado';
$lang['Main Page'] = 'Página principal';
$lang['Photo Page'] = 'Página de la foto';
$lang['Activate Navigation Bar'] = 'Acelerar la barra de navegación';
$lang['Activate Navigation Thumbnails'] = 'Acelerar las miniaturas de navegación';
$lang['Activate icon "%s"'] = 'Activada el icono "%s"';
$lang['Activate field "%s"'] = 'Activada el campo "%s"';
$lang['Activate Navigation Bar'] = 'Activar la barra de navegación';
$lang['Activate Navigation Thumbnails'] = 'Activar las miniaturas de navegación';
$lang['Activate icon "%s"'] = 'Activado el icono "%s"';
$lang['Activate field "%s"'] = 'Activado el campo "%s"';
$lang['Photo Properties'] = 'Propiedades de la foto';
$lang['Allow user customization'] = 'Permitir la personalización de la fijación';
$lang['Allow user customization'] = 'Permitir la personalización de la galería por el usuario';
$lang['Languages'] = 'Idiomas';
$lang['Installed Languages'] = 'Idiomas instaladas';
$lang['Add New Language'] = 'Añadir una idiomas';
$lang['Language has been successfully installed'] = 'La idiomas ha estado instalada con éxito';
$lang['Add New Language'] = 'Añadir un nuevo idioma';
$lang['Language has been successfully installed'] = 'Se ha instalado con éxito el nuevo idioma';
$lang['Select:'] = 'Seleccionar:';
$lang['None'] = 'Nada';
$lang['Invert'] = 'Invertir';
$lang['Impossible to deactivate this theme, you need at least one theme.'] = 'Imposible desactivada este tema, debe quedar por lo menos un tema acelerado.';
$lang['Impossible to deactivate this theme, you need at least one theme.'] = 'Imposible desactivar este tema, debe quedar por lo menos un tema activado.';
$lang['Webmaster status is required.'] = 'Usted debe tener el status de "webmaster".';
$lang['Bound Theme'] = 'Tema relacionado';
$lang['Allow rating'] = "Permitir las notaciones";
$lang['Allow rating'] = 'Permitir las votaciones';
$lang['Select at least one comment'] = 'Seleccione por lo menos un comentario';
$lang['Active Plugins'] = 'Plugins activadas';
$lang['Active Plugins'] = 'Plugins activados';
$lang['Inactive Plugins'] = 'Plugins desactivadas';
$lang['Missing Plugins'] = 'Plugins ausentes';
$lang['Uninstalled Plugins'] = 'Plugins no instalados';
$lang['By %s'] = 'Para %s';
$lang['Visit plugin site'] = 'Visite la sitio del plugin';
$lang['Active Languages'] = 'Idiomas activadas';
$lang['Delete this language'] = 'Suprimir esta idioma';
$lang['Forbid this language to users'] = 'Prohibirles esta idioma a los usuarios';
$lang['Impossible to deactivate this language, first set another language as default.'] = 'Imposible desactivada esta idioma, comience por definir otra idioma por defecto.';
$lang['Impossible to deactivate this language, you need at least one language.'] = 'Imposible desactivada esta idioma, debe quedar por lo menos una idioma.';
$lang['Active Languages'] = 'Idiomas activados';
$lang['Delete this language'] = 'Suprimir este idioma';
$lang['Forbid this language to users'] = 'Prohibirles este idioma a los usuarios';
$lang['Impossible to deactivate this language, first set another language as default.'] = 'Imposible desactivar este idioma, debe definir otro idioma por defecto primero.';
$lang['Impossible to deactivate this language, you need at least one language.'] = 'Imposible desactivar este idioma, se necesita al menos un idioma.';
$lang['Inactive Languages'] = 'Idiomas desactivadas';
$lang['Make this language available to users'] = 'Devolver esta idioma disponible para los usuarios';
$lang['Make this language available to users'] = 'Volver este idioma disponible para los usuarios';
$lang['Set as default language for unregistered and new users'] = 'Idioma por defecto para los invitados y los nuevos usuarios';
$lang['Miscellaneous'] = 'Mas informaciones';
$lang['Miscellaneous'] = 'Mas informacion';
$lang['Virtual Links'] = 'Enlaces virtuales';
$lang['Download'] = 'Descargar';
$lang['Add Photos'] = 'Añadir fotos';
@ -698,14 +696,14 @@ $lang['The following tag was deleted'] = 'La etiquetas siguiente ha sido suprimi
$lang['There is no other language available.'] = 'No hay otra idiomaa disponible';
$lang['There is no other plugin available.'] = 'No hay otra plugin disponible';
$lang['There is no other theme available.'] = 'No hay otra thema disponible';
$lang['By rank'] = 'Por la fila';
$lang['By rank'] = 'Por ranking';
$lang['Manual order'] = 'Orden manual';
$lang['Add another set of photos'] = 'Añadir otras fotos';
$lang['Order of menubar items has been updated successfully.'] = 'La orden de los elementos del menú ha sido actualizada con éxito.';
$lang['Add another set of photos'] = 'Añadir unas fotos nuevas';
$lang['Order of menubar items has been updated successfully.'] = 'El orden de los elementos del menú ha sido actualizada con éxito.';
$lang['This theme was not designed to be directly activated'] = 'Este tema no es concebido por ser acelerado directamente';
$lang['Who can see this photo?'] = '¿Quien puede ver esta foto?';
$lang['Pending Comments'] = 'Comentarios pendientes';
$lang['Menu Management'] = 'Menú';
$lang['Menu Management'] = 'Administración del menú';
$lang['In your php.ini file, the upload_max_filesize (%sB) is bigger than post_max_size (%sB), you should change this setting'] = 'En el archivo php.ini, la variable upload_max_filesize (% SB) es mayor que post_max_size (SB%), debe cambiar esta configuración';
$lang['Exif extension not available, admin should disable exif use'] = 'La extension Exif no esta disponible, un administrador deberia deshabilitar el uso de metadatos Exif';
$lang['The uploaded file exceeds the upload_max_filesize directive in php.ini: %sB'] = 'El peso del archivo subido excede el valor de upload_max_filesize en el archivo php.ini: sB%';
@ -725,7 +723,7 @@ $lang['Keep high definition'] = 'Mantener la alta definición';
$lang['The high definition maximum width must be a number between %d and %d'] = 'La anchura máxima de alta definición debe ser un número entre %d et %d';
$lang['The high definition maximum height must be a number between %d and %d'] = 'La altura máxima de alta definición debe ser un número entre %d et %d';
$lang['The high definition image quality must be a number between %d and %d'] = 'La calidad de la imagen para la alta definición tiene que ser un número entre %d et %d';
$lang['Batch Manager'] = 'Gestion por lote';
$lang['Batch Manager'] = 'Gestor por lote';
$lang['include child albums'] = 'Incluir los sub-albumes';
$lang['Selection'] = 'Selección';
$lang['Action'] = 'Acción';
@ -736,7 +734,7 @@ $lang['Apply action'] = 'Aplicar la acción';
$lang['on the %d selected photos'] = 'en las %d fotos seleccionadas';
$lang['%d of %d photos selected'] = '%d fotos sobre %d estan selecciónadas';
$lang['No photo selected, %d photos in current set'] = 'Ninguna foto selecciónada entre las %d fotos del lote';
$lang['All %d photos are selected'] = 'Todas las %d fotos del lote han sido selecciónada';
$lang['All %d photos are selected'] = 'Todas las %d fotos del lote han sido seleccionadas';
$lang['remove this filter'] = 'eliminar este filtro';
$lang['predefined filter'] = 'filtro predefinido';
$lang['last import'] = 'Última importación';
@ -788,11 +786,11 @@ $lang['%s photos can not be regenerated'] = '%s fotos no pueden ser regeneradas'
$lang['display'] = 'Visualizar';
$lang['Type in a search term'] = 'Introduce un término de búsqueda';
$lang['new'] = 'nuevo';
$lang['No results'] = 'No hay resultados';
$lang['No results'] = 'Sin resultados';
$lang['Searching...'] = 'Buscar...';
$lang['Activate icon "new" next to albums and pictures'] = 'Activar el icono "nuevo" al lado de álbumes y fotos';
$lang['Add a criteria'] = 'Añadir un criterio';
$lang['Deactivate all'] = 'desactivar todo';
$lang['Deactivate all'] = 'Desactivar todo';
$lang['Default photos order'] = 'Orden de las fotos por defecto';
$lang['Restore'] = 'Restorar';
$lang['Restore default configuration. You will lose your plugin settings!'] = 'Restaurar la configuración por defecto. Usted perderá su configuración de plug-in!';
@ -861,4 +859,6 @@ $lang['If no HD is available and if the current websize is bigger than resize di
$lang['An error has occured during upgrade.'] = 'Un error sobrevino durante la actualización.';
$lang['An error has occured during extract. Please check files permissions of your piwigo installation.<br><a href="%s">Click here to show log error</a>.'] = 'Imposible extraer los ficheros. Por favor, verifique los permisos de los ficheros de su instalación. <Br> <a href="%s"> Haga clic aquí para ver el informe de error</a>.';
$lang['Piwigo cannot retrieve upgrade file from server'] = 'Piwigo no puede recuperar el fichero de actualización desde el servidor';
?>
?>

View file

@ -54,7 +54,6 @@ $lang['Any tag'] = 'Mistahes silt';
$lang['At least one listed rule must be satisfied.'] = 'Vähemalt üks loetletud reeglitest peab olema rahuldatud.';
$lang['At least one tag must match'] = 'Vähemalt üks silt peab sobima';
$lang['Author'] = 'Autor';
$lang['Average rate'] = 'Keskmine hinne';
$lang['Albums'] = 'Albumid';
$lang['Album'] = 'Album';
$lang['Close this window'] = 'Sule see aken';
@ -114,7 +113,6 @@ $lang['Posted on'] = 'Postitatud';
$lang['Profile'] = 'Profiil';
$lang['Quick connect'] = 'Kiirühendus';
$lang['RSS feed'] = 'RSS voog';
$lang['Rate'] = 'Hinda';
$lang['Register'] = 'Registreeru';
$lang['Registration'] = 'Registreerimine';
$lang['Related tags'] = 'Seotud märksõnad';

View file

@ -346,5 +346,29 @@ $lang['This author removed the comment with id %d'] = 'این نویسنده ،
$lang['delete this comment'] = "حذف این نظر";
$lang['validate this comment'] = 'تایید این نظر';
$lang['html tags are not allowed in login'] = 'شما در فرم ورود مجاز به استفاده از كدهاي HTML نيستيد!';
$lang['%d rates'] = '%d امتیاز';
$lang['Change my password'] = 'ویرایش گذرواژه';
$lang['Check your email for the confirmation link'] = 'برای مشاهده ی لینک تأیید ایمیل خود را چک کنید';
$lang['Enter your new password below.'] = 'گذرواژه ی تازه ی خود را وارد کنید.';
$lang['EXIF Metadata'] = 'EXIF Metadata';
$lang['If this was a mistake, just ignore this email and nothing will happen.'] = 'اگر اشتباهی رخ داده است، این ایمیل را نا دیده بگیرید و به آن پاسخ ندهید.';
$lang['Invalid key'] = 'کلید اشتباه است';
$lang['Invalid username or email'] = 'نام کاربری یا ایمیل نامعتبر است';
$lang['IPTC Metadata'] = 'IPTC Metadata';
$lang['Number of photos per page'] = 'تعداد عکس ها در هر صفحه';
$lang['Password reset is not allowed for this user'] = 'بازنشانی گذرواژه برای این کاربر ممکن نیست';
$lang['Password Reset'] = 'بازنشانی گذرواژه';
$lang['Please enter your username or email address.'] = 'نام کاربری یا ایمیل خود را وارد کنید.';
$lang['Rating score'] = 'مقدار امتیاز';
$lang['Return to home page'] = 'بازگشت به صفحه اصلی';
$lang['Someone requested that the password be reset for the following user account:'] = 'یک نفر برای این حساب کاربری درخواست بازنشانی گذرواژه کرده است:';
$lang['The number of photos per page must be a not null scalar'] = 'تعداد عکس ها در هر صفحه باید یک عدد صحیح بجز 0 باشد';
$lang['The passwords do not match'] = 'گذرواژه ها یکسان نمی باشند';
$lang['To reset your password, visit the following address:'] = 'برای بازنشانی گذرواژتان، به آدرس زیر بروید:';
$lang['User "%s" has no email address, password reset is not possible'] = 'حساب کاربری "%s" دارای ایمیل نمی باشد، بازنشانی گذرواژه امکان پذیر نیست';
$lang['Username "%s" on gallery %s'] = 'نام کاربری "%s" در گالری %s';
$lang['Username or email'] = 'نام کاربری یا ایمیل';
$lang['You will receive a link to create a new password via email.'] = 'بزودی یک لینک برای ساخت گذرواژه ی تازه در ایمیلتان دریافت خواهید کرد.';
$lang['Your password has been reset'] = 'گذرواژه ی شما با موفقیت بازنشانی شد';
?>

17
language/fi_FI/about.html Normal file
View file

@ -0,0 +1,17 @@
<p>Tämä kuvagalleria on luotu käyttäen Piwigoa.</p>
<p>Piwigo on Web -pohjainen kuvagalleria, jonka on luonut käyttäjien ja
kehittäjien aktiivinen yhteisö. Laajennusten avulla Piwigoa on helppo muokata.
Pisteenä iin päälle, Piwigo on ilmainen ja käyttää avointa lähdekoodia.</p>
<p id="linkToPiwigo"><a href="http://piwigo.org">Vieraile Piwigon kotisivuilla</a></p>
<p>Suomenkielistä käännöstä ylläpitää (Aakkosjärjestyksessä):
<ul>
<li>Jussi Sunnari</li>
<li><a href="http://piwigo.org/forum/profile.php?id=16160">Tome-</a></li>
</ul>
.... Suuri kiitos sinulle
</p>

View file

@ -0,0 +1,385 @@
<?php
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
// | Copyright(C) 2008-2012 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
// | This program is free software; you can redistribute it and/or modify |
// | it under the terms of the GNU General Public License as published by |
// | the Free Software Foundation |
// | |
// | 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 |
// | General Public License for more details. |
// | |
// | You should have received a copy of the GNU General Public License |
// | along with this program; if not, write to the Free Software |
// | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, |
// | USA. |
// +-----------------------------------------------------------------------+
/*
Language Name: Finnish [FI]
Version: 2.4.0
Language URI: http://piwigo.org/ext/extension_view.php?eid=
Author: Piwigo team
Author URI: http://piwigo.org
*/
$lang_info['language_name'] = "Finnish";
$lang_info['country'] = "Suomi";
$lang_info['direction'] = "ltr";
$lang_info['code'] = "fi";
$lang_info['zero_plural'] = "1";
$lang['%d album updated'] = '%d albumi päivitetty';
$lang['%d albums updated'] = '%d albumit päivitetty';
$lang['%d comment to validate'] = '%d kommentin vahvistus';
$lang['%d comments to validate'] = '%d kommentien vahvistus';
$lang['%d new comment'] = '%d uusi kommentti';
$lang['%d new comments'] = '%d uudet kommentit';
$lang['%d comment'] = '%d kommentti';
$lang['%d comments'] = '%d kommentit';
$lang['%d hit'] = '%d osuma';
$lang['%d hits'] = '%d osumat';
$lang['%d new photo'] = '%d uusi kuva';
$lang['%d new photos'] = '%d uudet kuvat';
$lang['%d new user'] = '%d uusi käyttäjä';
$lang['%d new users'] = '%d uudet käyttäjät';
$lang['About'] = 'Yleistä';
$lang['All tags'] = 'Kaikki tunnisteet';
$lang['Any tag'] = 'Tunniste';
$lang['At least one listed rule must be satisfied.'] = 'Vähintään yksi listattu kriteeti on täytyttävä.';
$lang['Author'] = 'Tekijä';
$lang['Albums'] = 'Albumit';
$lang['Album'] = 'Albumi';
$lang['Close this window'] = 'Sulje tämä ikkuna';
$lang['Complete RSS feed (photos, comments)'] = 'Täydellinen RSS-syöte (kuvat, kommentit)';
$lang['Confirm Password'] = 'Vahvista salasana';
$lang['Connection settings'] = 'Yhteysasetukset';
$lang['Login'] = 'Kirjaudu';
$lang['Contact webmaster'] = 'Ota yhteys Ylläpitäjään';
$lang['Create a new account'] = 'Luo uusi tili';
$lang['Created on'] = 'Luotu';
$lang['Creation date'] = 'Luontipäivä';
$lang['Current password is wrong'] = 'Salasana on väärä';
$lang['Dimensions'] = 'Koko';
$lang['Display'] = 'Näytä';
$lang['Each listed rule must be satisfied.'] = 'Kaikkien kohtien on oltava täytetty oikein.';
$lang['Email address'] = 'Sähköpostiosoite';
$lang['Enter your personnal informations'] = 'Kirjoita henkilökohtaiset tietosi';
$lang['Error sending email'] = 'Virhe sähköpostin lähettämisessä';
$lang['File name'] = 'Tiedostonimi';
$lang['File'] = 'Tiedosto';
$lang['Filesize'] = 'Tiedoston koko';
$lang['Filter and display'] = 'Suodatin ja näyttö';
$lang['Filter'] = 'Suodatin';
$lang['Forgot your password?'] = 'Unohditko salasanasi?';
$lang['Go through the gallery as a visitor'] = 'Selaa galleriaa vieraana';
$lang['Help'] = 'Apua';
$lang['Identification'] = 'Tunnistus';
$lang['Photos only RSS feed'] = 'RSS -syöte (vain kuvat)';
$lang['Keyword'] = 'Avainsana';
$lang['day'][0] = "Sunnuntai";
$lang['day'][1] = "Maanantai";
$lang['day'][2] = "Tiistai";
$lang['day'][3] = "Keskiviikko";
$lang['day'][4] = "Torstai";
$lang['day'][5] = "Perjantai";
$lang['day'][6] = "Lauantai";
$lang['month'][10] = "Lokakuu";
$lang['month'][11] = "Marraskuu";
$lang['month'][12] = "Joulukuu";
$lang['month'][1] = "Tammikuu";
$lang['month'][2] = "Helmikuu";
$lang['month'][3] = "Maaliskuu";
$lang['month'][4] = "Huhtikuu";
$lang['month'][5] = "Toukokuu";
$lang['month'][6] = "Kesäkuu";
$lang['month'][7] = "Heinäkuu";
$lang['month'][8] = "Elokuu";
$lang['month'][9] = "Syyskuu";
$lang['Date'] = 'Päivämäärä';
$lang['Default'] = 'Oletus';
$lang['Edit a comment'] = 'Muokkaa kommenttia';
$lang['edit'] = 'muokkaa';
$lang['First'] = 'Ensimmäinen';
$lang['from %s to %s'] = 'alkaen %s päättyen %s';
$lang['group by letters'] = 'järjestä kirjainten mukaan';
$lang['guest'] = 'vieras';
$lang['Hello'] = 'Hei';
$lang['Home'] = 'Etusivu';
$lang['Search'] = 'Etsi';
$lang['search'] = 'Tarkka haku';
$lang['Sent by'] = 'Lähettäjä';
$lang['A comment on your site'] = 'Palaute sivultasi';
$lang['About Piwigo'] = 'Yleistä Piwigosta';
$lang['Accelerate diaporama speed'] = 'Kasvata diaesityksen nopeutta';
$lang['Add a comment'] = 'Lisää kommentti';
$lang['add this photo to your favorites'] = 'lisää tämä kuva suosikkeihisi';
$lang['Admin: %s'] = 'Ylläpitäjä: %s';
$lang['Administration'] = 'Hallinta';
$lang['Album results for'] = 'Albumin tulokset';
$lang['Album: %s'] = 'Albumi: %s';
$lang['all'] = 'all';
$lang['All'] = 'Kaikki';
$lang['Are you sure?'] = 'Oletko varma?';
$lang['ascending'] = 'nouseva';
$lang['author(s) : %s'] = 'Tekijä(t) : %s';
$lang['Author: %s'] = 'Tekijä: %s';
$lang['Auto login'] = 'Muista minut';
$lang['available for administrators only'] = 'Vain ylläpitäjille';
$lang['Best rated'] = 'Parhaiten arvioidut';
$lang['Browser: %s'] = 'Selain: %s';
$lang['Calendar'] = 'Kalenteri';
$lang['Change my password'] = 'Vaihda salasana';
$lang['%d Kb'] = '%d Kb';
$lang['%d photo'] = '%d kuva';
$lang['%d photos'] = '%d kuvaa';
$lang['Comment'] = 'Kommentti';
$lang['Comment: %s'] = 'Kommentti: %s';
$lang['Comments'] = 'Kommentit';
$lang['Contact'] = 'Ota yhteyttä';
$lang['created before %s (%s)'] = 'luotu ennen %s (%s)';
$lang['created on %s'] = 'Luotu %s';
$lang['Customize'] = 'Muokkaa';
$lang['customize the appareance of the gallery'] = 'muokkaa gallerian ulkoasua';
$lang['Delete'] = 'Poista';
$lang['delete all photos from your favorites'] = 'poista kaikki kuvat suosikeista';
$lang['descending'] = 'laskeva';
$lang['Expand all albums'] = 'Laajenna kaikki albumit';
$lang['Favorites'] = 'Suosikit';
$lang['Hello %s,'] = 'Hei %s,';
$lang['Hello %s, your Piwigo photo gallery is empty!'] = 'Hei %s, Piwigo kuvagalleriasi on tyhjä!';
$lang['IP: %s'] = 'IP: %s';
$lang['Language'] = 'Kieli';
$lang['large'] = 'Iso';
$lang['letters'] = 'kirjaimet';
$lang['Links'] = 'Linkit';
$lang['Logout'] = 'Kirjaudu ulos';
$lang['Maximum photo height'] = 'Kuvan maksimikorkeus';
$lang['Maximum photo width'] = 'Kuvan maksimileveys';
$lang['medium'] = 'Keskikokoinen';
$lang['Menu'] = 'Valikko';
$lang['Most visited'] = 'Suosituimmat kuvat';
$lang['New password'] = 'Uusi salasana';
$lang['Next'] = 'Seuraava';
$lang['No'] = 'Ei';
$lang['Notification'] = 'Tiedoksi';
$lang['Number of photos per page'] = 'Kuvien määrä sivulla';
$lang['obligatory'] = 'pakollinen';
$lang['Original'] = 'Alkuperäinen';
$lang['Original dimensions'] = 'Alkuperäinen koko';
$lang['Password'] = 'Salasana';
$lang['Password forgotten'] = 'Unohdettu salasana';
$lang['Password Reset'] = 'Salasanan palautus';
$lang['password updated'] = 'salasana uusittu';
$lang['Pause of slideshow'] = 'Pysäytä diaesitys';
$lang['photo'] = 'kuva';
$lang['Photo sizes'] = 'Kuvien koot';
$lang['Previous'] = 'Edellinen';
$lang['Profile'] = 'Profiili';
$lang['Recent albums'] = 'Viimeisimmät albumit';
$lang['Recent photos'] = 'Viimeisimmät kuvat';
$lang['Registration'] = 'Rekisteröityminen';
$lang['Repeat the slideshow'] = 'Toista diaesitys';
$lang['representative'] = 'albumin esikatselukuva';
$lang['Search in albums'] = 'Etsi albumeista';
$lang['Search results'] = 'Hakutulos';
$lang['searched words : %s'] = 'haetut sanat: %s';
$lang['set as album representative'] = 'aseta albumin esikatselukuvaksi';
$lang['slideshow'] = 'diaesitys';
$lang['small'] = 'Pieni';
$lang['Sort by'] = 'Lajitteluperuste';
$lang['Sort order'] = 'Lajittelujärjestys';
$lang['Thumbnails'] = 'Esikatselukuvat';
$lang['Visits'] = 'Vierailut';
$lang['Webmaster'] = 'Ylläpitäjä';
$lang['Week %d'] = 'Viikko %d';
$lang['Welcome'] = 'Tervetuloa';
$lang['Welcome to your Piwigo photo gallery!'] = 'Tervetuloa Piwigo kuvagalleriaasi!';
$lang['xlarge'] = 'Isompi';
$lang['xxlarge'] = 'Isoin';
$lang['Yes'] = 'Kyllä';
$lang['Your favorites'] = 'Suosikit';
$lang['Your password has been reset'] = 'Salasanasi on nollattu';
$lang['display this album'] = 'näytä tämä albumi';
$lang['Download this file'] = 'Lataa tämä tiedosto';
$lang['%d photo is also linked to current tags'] = '%d valokuva on liitetty myös nykyisiin tunnisteisiin';
$lang['%d photos are also linked to current tags'] = '%d valokuvat on liitetty myös nykyisiin tunnisteisiin';
$lang['%d rates'] = '%d arvostelut';
$lang['(!) This comment requires validation'] = '(!) Tämä kommentti vaatii hyväksynnän';
$lang['... or browse your empty gallery'] = '...tai selaa tyhjää kuvagalleriaasi';
$lang['... or please deactivate this message, I will find my way by myself'] = '...tai poista tämä viesti käytöstä, otan itse selvää';
$lang['An administrator must authorize your comment before it is visible.'] = 'Ylläpitäjän on hyväksyttävä kommenttisi ennen kuin se tulee näkyviin.';
$lang['Anti-flood system : please wait for a moment before trying to post another comment'] = 'Floodauksen esto: Odota hetki ennen kuin yrität lähettää uuden kommentin';
$lang['Check your email for the confirmation link'] = 'Tarkista sähköpostistasi vahvistuslinkki';
$lang['chronology_monthly_calendar'] = 'Kuukausikalenteri';
$lang['chronology_monthly_list'] = 'Kuukausittainen lista';
$lang['chronology_weekly_list'] = 'Viikottainen lista';
$lang['Click here if your browser does not automatically forward you'] = 'Paina tästä mikäli selain ei automaattisesti siirrä sinua eteenpäin';
$lang['Click on the photo to see it in high definition'] = 'Paina kuvaa nähdäksesi sen korkealaatuisena';
$lang['cloud'] = 'pilvi';
$lang['Comment by %s'] = 'Kommentti käyttäjältä %s';
$lang['comment date'] = 'kommentin päivämäärä';
$lang['Connected user: %s'] = 'Kytketty käyttäjä: %s';
$lang['Cookies are blocked or not supported by your browser. You must enable cookies to connect.'] = 'Evästeet eivät ole sallittu tai selaimesi ei tue niitä. Evästeet on laitettava päälle kirjautuaksesi sisään.';
$lang['created after %s (%s)'] = 'luotu %s (%s) jälkeen';
$lang['created between %s (%s) and %s (%s)'] = 'luotu %s(%s) ja %s (%s) välissä';
$lang['delete this photo from your favorites'] = 'poista tämä kuva suosikeista';
$lang['display a calendar by creation date'] = 'näytä kalenteri luomispäivän mukaan';
$lang['display a calendar by posted date'] = 'näytä kalenteri lähetyspäivän mukaan';
$lang['display a set of random photos'] = 'näytä satunnaisia kuvia';
$lang['display all photos in all sub-albums'] = 'näytä kaikki kuvat kaikista ala-albumeista';
$lang['display available tags'] = 'näytä käytettävissä olevat tunnisteet';
$lang['display best rated photos'] = 'näytä parhaiten arvioidut kuvat';
$lang['display last user comments'] = 'näytä viimeisimmät käyttäjien kommentit';
$lang['display most recent photos'] = 'näytä viimeisimmät kuvat';
$lang['display most visited photos'] = 'näytä useimmin katsotut kuvat';
$lang['display only recently posted photos'] = 'näytä vain viimeisimmäksi lähetetyt kuvat';
$lang['display photos linked to this tag'] = 'näytä tähän tunnisteeseen linkitetyt kuvat';
$lang['display recently updated albums'] = 'näytä viimeisimmäksi päivitetyt albumit';
$lang['display your favorites photos'] = 'näytä suosikkikuvat';
$lang['Email address is missing. Please specify an email address.'] = 'Sähköpostiosoite puuttuu. Määritä sähköpostiosoite.';
$lang['Email: %s'] = 'Sähköposti: %s';
$lang['Empty query. No criteria has been entered.'] = 'Tyhjä haku. Mitään ei haettu.';
$lang['End-Date'] = 'Päättymispäivä';
$lang['Enter your new password below.'] = 'Kirjoita uusi salasanasi alapuolelle.';
$lang['EXIF Metadata'] = 'EXIF Metatiedot';
$lang['html tags are not allowed in login'] = 'html tunnisteet eivät ole sallittuja käyttäjätunnuksessa';
$lang['I want to add photos'] = 'Haluan lisätä kuvia';
$lang['in %d sub-album'] = '%d ala-albumissa';
$lang['in %d sub-albums'] = '%d ala-albumeissa';
$lang['in this album'] = 'tässä albumissa';
$lang['included'] = 'sisältyy';
$lang['Interface theme'] = 'Käyttöliittymän teema';
$lang['Invalid key'] = 'Väärä avain';
$lang['Invalid password!'] = 'Väärä salasana!';
$lang['Invalid username or email'] = 'Väärä käyttäjätunnus tai sähköpostiosoite';
$lang['IPTC Metadata'] = 'IPTC Metatiedot';
$lang['Last'] = 'Viimeinen';
$lang['last %d days'] = 'viimeisimmät %d päivät';
$lang['Here are your connection settings'] = 'Tässä on rekisteröitymistietosi';
$lang['mail address must be like xxx@yyy.eee (example : jack@altern.org)'] = 'Sähköpostiosoitteen tulee olla muotoa xxx@yyy.eee (esimerkiksi jack@altern.org)';
$lang['Maximum height must be a number superior to 50'] = 'Maksimikorkeuden tulee olla isompi kuin 50';
$lang['Maximum width must be a number superior to 50'] = 'Maksimileveyden tulee olla isompi kuin 50';
$lang['no rate'] = 'ei arvosteltu';
$lang['Not repeat the slideshow'] = 'Älä toista diaesitystä';
$lang['Page generated in'] = 'Sivu luotu';
$lang['Password reset is not allowed for this user'] = 'Salasanan palautus ei ole sallittu tälle käyttäjälle';
$lang['Password: %s'] = 'Salasana:%s';
$lang['Play of slideshow'] = 'Käynnistä diaesitys';
$lang['please enter your password again'] = 'kirjoita salasanasi uudelleen';
$lang['Please enter your username or email address.'] = 'Kirjoita käyttäjätunnus tai sähköpostiosoite';
$lang['posted after %s (%s)'] = 'lähetetty %s(%s) jälkeen';
$lang['posted before %s (%s)'] = 'lähetetty ennen %s(%s)';
$lang['posted between %s (%s) and %s (%s)'] = 'lähetetty %s(%s) ja %s(%s) välissä';
$lang['Posted on'] = 'Lähetetty';
$lang['posted on %s'] = 'lähetetty %s';
$lang['Preferences'] = 'Asetukset';
$lang['Quick search'] = 'Pikahaku';
$lang['Random photos'] = 'Satunnaiset valokuvat';
$lang['Rank'] = 'Sijoitus';
$lang['Rate this photo'] = 'Arvostele tämä kuva';
$lang['Recent period'] = 'Viimeisin ajanjakso';
$lang['Redirection...'] = 'Uudelleenohjaus...';
$lang['Reduce diaporama speed'] = 'Vähennä diaesityksen nopeutta';
$lang['Register'] = 'Rekisteröidy';
$lang['remove this tag from the list'] = 'poista tämä tunniste listasta';
$lang['Reset'] = 'Tyhjennä';
$lang['Reset to default values'] = 'Palauta alkuperäisasetukset';
$lang['Return to home page'] = 'Palaa etusivulle';
$lang['return to normal view mode'] = 'palaa normaaliin katselunäkymään';
$lang['RSS feed'] = 'RSS syöte';
$lang['Search by date'] = 'Hae päivämäärän mukaan';
$lang['Search for Author'] = 'Hae tekijän mukaan';
$lang['Search for words'] = 'Hae sanoja';
$lang['Search in sub-albums'] = 'Etsi ala-albumeista';
$lang['Send my connection settings by email'] = 'Lähetä rekisteröitymistiedot sähköpostiini';
$lang['Show file metadata'] = 'Näytä kuvan metatiedot';
$lang['Show latest comments first'] = 'Näytä viimeisin kommentti ensin';
$lang['Show number of comments'] = 'Näytä kommenttien lukumäärä';
$lang['Show oldest comments first'] = 'Näytä vanhin kommentti ensin';
$lang['Since'] = 'Alkaen';
$lang['SQL queries in'] = 'SQL haut';
$lang['stop the slideshow'] = 'pysäytä diaesitys';
$lang['Submit'] = 'Lähetä';
$lang['Tag'] = 'Tunniste';
$lang['Tags'] = 'Tunnisteet';
$lang['the beginning'] = 'alku';
$lang['The number of photos per page must be a not null scalar'] = 'Kuvien lukumäärä sivulla on oltava enemmän kuin nolla';
$lang['The passwords do not match'] = 'Salasanat eivät täsmää';
$lang['the username must be given'] = 'käyttäjätunnus vaaditaan';
$lang['This author modified following comment:'] = 'Tekijä on muokannut seuraavaa kommenttia:';
$lang['This author removed the comment with id %d'] = 'Tekijä poisti kommentin id: %d';
$lang['this email address is already in use'] = 'sähköpostiosoite on jo käytössä';
$lang['today'] = 'tänään';
$lang['User comments'] = 'Käyttäjien kommentit';
$lang['User: %s'] = 'Käyttäjä:%s';
$lang['Username'] = 'Käyttäjätunnus';
$lang['Username modification'] = 'Käyttäjätunnuksen muokkaaminen';
$lang['Username or email'] = 'Käyttäjätunnus tai sähköpostiosoite';
$lang['Username: %s'] = 'Käyttäjätunnus:%s';
$lang['View'] = 'Katso';
$lang['View in'] = 'Katso';
$lang['wrong date'] = 'väärä päivämäärä';
$lang['Your comment has been registered'] = 'Kommenttisi on kirjattu';
$lang['Your Gallery Customization'] = 'Kuvagallerian muokkaus';
$lang['Your username has been successfully changed to : %s'] = 'Käyttäjätunnuksesi on vaihdettu, uusi käyttäjätunnus on: %s';
$lang['Desktop'] = 'Työpöytä';
$lang['display each day with photos, month per month'] = 'näytä joka päivä kuvia, kuukausi kuukaudelta';
$lang['If this was a mistake, just ignore this email and nothing will happen.'] = 'Jos tämä oli vahinko, älä huomioi viestiä niin mitään ei tapahdu.';
$lang['If you think you\'ve received this email in error, please contact us at %s'] = 'Jos sait tämän sähköpostin vahingossa, otathan yhteyttä %s';
$lang['login mustn\'t end with a space character'] = 'käyttäjätunnus ei voi päättyä välilyöntiin';
$lang['login mustn\'t start with a space character'] = 'käyttäjätunnus ei voi alkaa välilyönnillä';
$lang['Manage this user comment: %s'] = 'Muokkaa käyttäjän kommenttia: %s';
$lang['Mobile'] = 'Mobiili';
$lang['N/A'] = 'N/A';
$lang['New on %s'] = 'Uusi %s';
$lang['photos posted during the last %d days'] = 'kuvat lisätty viimeisen %d päivän aikana';
$lang['Photos posted within the last %d day.'] = 'Kuvat lisätty vain viimeisen %d päivän aikana.';
$lang['Photos posted within the last %d days.'] = 'Kuvat lisätty vain viimeisten %d päivien aikana.';
$lang['Piwigo Help'] = 'Piwigo help';
$lang['Please, enter a login'] = 'Kirjoita käyttäjätunnuksesi';
$lang['Post date'] = 'Lähetyspäivä';
$lang['Powered by'] = 'Powered by';
$lang['Quick connect'] = 'Pikayhteys';
$lang['Rating score'] = 'Pisteet';
$lang['Recent period must be a positive integer value'] = 'Viimeisimmän ajanjakson tulee olla positiivinen kokonaisluku';
$lang['Registration of %s'] = '%s Rekisteröinti';
$lang['Related tags'] = 'Samankaltaiset tunnisteet';
$lang['Retrieve password'] = 'Palauta salasana';
$lang['return to the display of all photos'] = 'palaa kaikkien kuvien näkymään';
$lang['Search for all terms'] = 'Hae kaikkia sanoja';
$lang['Search for any term'] = 'Hae mitä tahansa sanaa';
$lang['Search rules'] = 'Hakukriteeri';
$lang['Search tags'] = 'Haettavat tunnisteet';
$lang['Show number of hits'] = 'Näytä osumien lukumäärä';
$lang['show tag cloud'] = 'näytä tunnistepilvi';
$lang['Someone requested that the password be reset for the following user account:'] = 'Salasanan nollausta on pyytänyt käyttäjätili:';
$lang['square'] = 'Neliö';
$lang['Successfully registered, you will soon receive an email with your connection settings. Welcome!'] = 'Rekisteröinti onnistui, saat kohta sähköpostissa rekisteröitymistietosi. Tervetuloa käyttäjäksi!';
$lang['Tag results for'] = 'Tunnisteen tulokset';
$lang['Thank you for registering at %s!'] = 'Kiitos rekisteröitymisestäsi %s!';
$lang['The gallery is locked for maintenance. Please, come back later.'] = 'Galleria on suljettu huollon ajaksi. Tule takaisin myöhemmin.';
$lang['The RSS notification feed provides notification on news from this website : new photos, updated albums, new comments. Use a RSS feed reader.'] = 'RSS-syöte tarjoaa ilmoitukset uusista tapahtumista tältä sivustolta: uudet kuvat, päivitetyt albumit ja uudet kommentit. Käytä RSS -lukijaa.';
$lang['This login is already used by another user'] = 'Käyttäjätunnus on jo käytössä';
$lang['this login is already used'] = 'käyttäjätunnus on jo käytössä';
$lang['thumb'] = 'Kuvake';
$lang['To reset your password, visit the following address:'] = 'Palauttaaksesi salasanan, mene seuraavaan osoitteeseen:';
$lang['Unknown feed identifier'] = 'Tuntematon syötteen tunniste';
$lang['Unknown identifier'] = 'Tuntematon tunniste';
$lang['Update your rating'] = 'Päivitä arvostelut';
$lang['useful when password forgotten'] = 'hyödyllinen jos unohdat salasanasi';
$lang['User "%s" has no email address, password reset is not possible'] = 'Käyttäjällä "%s" ei ole sähköpostiosoitetta, salasanan palautus ei ole mahdollista';
$lang['Username "%s" on gallery %s'] = 'Käyttäjätunnus "%s" galleriassa %s';
$lang['You are not authorized to access the requested page'] = 'Käyttöoikeutesi ei riitä sivun avaamiseen';
$lang['You will receive a link to create a new password via email.'] = 'Saat sähköpostiisi ohjeet uuden salasanan luomiseksi.';
$lang['Your comment has NOT been registered because it did not pass the validation rules'] = 'Kommenttiasi EI ole kirjattu, koska se ei läpäissyt tarkistus sääntöjä';
$lang['Bad status for user "guest", using default status. Please notify the webmaster.'] = 'Tunnusta "vieras" ei voida käyttää, käytetään oletustunnusta. Ilmoitathan ylläpitäjälle.';
$lang['Kind of date'] = 'Päivän valinta';
$lang['Number of items'] = 'Tiedostojen lukumäärä';
$lang['Specials'] = 'Ekstrat';
?>

BIN
language/fi_FI/fi_FI.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

1
language/fi_FI/iso.txt Normal file
View file

@ -0,0 +1 @@
Finnish [FI]

View file

@ -871,4 +871,7 @@ $lang['Select at least two tags for merging'] = 'Sélectionnez au moins deux mot
$lang['Select an album'] = 'Selectionnez un album';
$lang['By default, Piwigo will create a new websize from the HD (high definition) version of your photo.'] = 'Par défaut, Piwigo créera la nouvelle taille web à partir de la HD (haute définition).';
$lang['If no HD is available and if the current websize is bigger than resize dimensions, Piwigo will move it as HD and create a downsized websize photo from it.'] = 'Si la HD n\'est pas disponible et que la version actuelle de la taille web est plus grande que les dimensions ci-dessous, alors Piwigo la considérera comme HD et créera la nouvelle taille web à partir de celle-ci.';
$lang['An error has occured during upgrade.'] = 'Une erreur est survenue pendant la mise à jour.';
$lang['An error has occured during extract. Please check files permissions of your piwigo installation.<br><a href="%s">Click here to show log error</a>.'] = 'Impossible d\'extraire les fichiers. Veuillez vérifier les permissions des fichiers de votre installation.<br><a href="%s">Cliquez ici pour voir le rapport d\'erreur</a>.';
$lang['Piwigo cannot retrieve upgrade file from server'] = 'Piwigo ne peut pas récupérer le fichier de mise à jour depuis le serveur';
?>

View file

@ -871,4 +871,7 @@ $lang['Learn more'] = 'En savoir plus';
$lang['Select an album'] = 'Selectionnez un album';
$lang['By default, Piwigo will create a new websize from the HD (high definition) version of your photo.'] = 'Par défaut, Piwigo créera la nouvelle taille web à partir de la HD (haute définition).';
$lang['If no HD is available and if the current websize is bigger than resize dimensions, Piwigo will move it as HD and create a downsized websize photo from it.'] = 'Si la HD n\'est pas disponible et que la version actuelle de la taille web est plus grande que les dimensions ci-dessous, alors Piwigo la considérera comme HD et créera la nouvelle taille web à partir de celle-ci.';
$lang['An error has occured during upgrade.'] = 'Une erreur est survenue pendant la mise à jour.';
$lang['An error has occured during extract. Please check files permissions of your piwigo installation.<br><a href="%s">Click here to show log error</a>.'] = 'Impossible d\'extraire les fichiers. Veuillez vérifier les permissions des fichiers de votre installation.<br><a href="%s">Cliquez ici pour voir le rapport d\'erreur</a>.';
$lang['Piwigo cannot retrieve upgrade file from server'] = 'Piwigo ne peut pas récupérer le fichier de mise à jour depuis le serveur';
?>

View file

@ -790,5 +790,22 @@ $lang['Type here the author name'] = 'Unesi ime autora';
$lang['Type here the title'] = 'Unesi naslov';
$lang['Type in a search term'] = 'Traži ..';
$lang['Unknown upload error'] = 'Nepoznata greška prilikom slanja datoteke';
$lang['%s photos can not be regenerated'] = '%s fotografija nije moguće regenerirati';
$lang['%s photos have been regenerated'] = '%s fotografija regenerirano';
$lang['%s thumbnails can not be regenerated'] = '%s malih sličica nije moguće regenerirati';
$lang['%s thumbnails have been regenerated'] = '%s malih sličica je generirano';
$lang['(this tag will be deleted)'] = '(ova oznaka je izbrisana)';
$lang['... or '] = '... ili ';
$lang['All extensions are up to date.'] = 'Svi dodaci su "up-to-date".';
$lang['All languages are up to date.'] = 'Svi jezici su "up-to-date".';
$lang['All plugins are up to date.'] = 'Svi plugin-ovi su "up-to-date".';
$lang['All themes are up to date.'] = 'Sve teme su "up-to-date".';
$lang['Allowed file types: %s.'] = 'Dozvoljeni tipovi datoteka: %s.';
$lang['Approximate maximum resolution: %dM pixels (that\'s %dx%d pixels).'] = 'Približna maksimalna rezolucija: %dM px (to je %dx%d px).';
$lang['By default, Piwigo will create a new websize from the HD (high definition) version of your photo.'] = 'Prema zadanim vrijednostima, Piwino će kreirati nove veličine od vaših originalnih verzija fotografija..';
$lang['Confirm merge'] = 'Potvrdi spajanje';
$lang['Create'] = 'Kreiraj';
$lang['Crop'] = 'Izreži';
$lang['display'] = 'prikaz';
?>

View file

@ -515,7 +515,7 @@ $lang['Delete'] = 'Törlés';
$lang['Are you sure you want to install this plugin?'] = 'Biztos, hogy telepíteni akarja a bővítményt?';
$lang['Are you sure you want to delete this plugin?'] = 'Biztos, hogy törölni akarja a bővítményt?';
$lang['Are you sure to install this upgrade? You must verify if this version does not need uninstallation.'] = 'Biztos, hogy telepíteni akarja a frissítést? Győződjön meg arról, hogy a korábbi verzió eltávolítható.';
$lang['%s has been successfully upgraded.'] = '%s frissítése sikeres.';
$lang['%s has been successfully updated.'] = '%s frissítése sikeres.';
$lang['Plugin has been successfully copied'] = 'A bővítmény másolása sikeres.';
$lang['You might go to plugin list to install and activate it.'] = 'Lépjen a "Bővítmény lista" menüpontra és aktiválja.';
$lang['Can\'t create temporary file.'] = 'Temp fájl nem hozható létre .';
@ -865,4 +865,4 @@ $lang['If no HD is available and if the current websize is bigger than resize di
$lang['An error has occured during upgrade.'] = 'Hiba történt frissítés közben.';
$lang['An error has occured during extract. Please check files permissions of your piwigo installation.<br><a href="%s">Click here to show log error</a>.'] = 'Hibajelentés (Információ). Kérjük ellenőrizze a telepített fájlok jogosultságait.<br><a href="%s">További információkért kattintson ide</a>.';
$lang['Piwigo cannot retrieve upgrade file from server'] = 'Nem tudom letölteni a frissítést a Piwigo fájl szerverről';
?>
?>

View file

@ -370,4 +370,6 @@ $lang['You will receive a link to create a new password via email.'] = '新た
$lang['Username or email'] = 'ユーザー名又はメール';
$lang['Change my password'] = 'パスワード変更';
$lang['Enter your new password below.'] = '新たなパスワードを以下の空欄に入力して下さい。';
$lang['EXIF Metadata'] = 'EXIF メタデータ';
$lang['IPTC Metadata'] = 'IPTC メタデータ';
?>

11
language/km_KH/about.html Normal file
View file

@ -0,0 +1,11 @@
<p>នេះ​ជា​វិចិត្រសាល​នៃ​រូបថត​​ដែល​មាន​មូល​ដ្ឋាន​ជា​គោល​លើ​ Piwigo</p>
<p>Piwigo គឺ​ជា​កម្មវិធី​សំរាប់​ផ្ទុក​រូប​ថត​នៅ​លើ​បណ្តាញ ដែលស្ថាបនា​ឡើង​ដោយ​ការ​ចូល​រួម​យ៉ាង​សកម្ម​នៃ​សមាគមន៍​អ្នក​ប្រើ​ប្រាស់​ និងវិស្វ័ករ​ព៌ត​មាន​វិទ្យាជាច្រើន​។ ផ្នែក​បន្ថែម​(Extension) ជាច្រើន​​ធ្វើ​ឲ្យ​ Piwigo មាន​ភាព​ងាយស្រួល​ក្នុង​ការ​កែ​ប្រែ​តាម​ចិត្ត​ដែល​អ្នក​ចង់​បាន។ ដូច​ជា​ស្ករ​សំរាប់​លាប​លើ​នំដូច្នេះ​ដែរ​, Piwigo គឺ​មិន​គិត​ថ្លៃ​ និង​ ប្រើ​ប្រាស់​ដោយ​​សេរី។</p>
<p id="linkToPiwigo"><a href="http://piwigo.org">ចូលទៅ​វ៉ិបសាយ​ Piwigo</a></p>
<p>ការ​បក​ប្រែ​ជា​ភាសាខ្មែរ​គឺ​បានការ​​ចូល​រួម​គាំ​ទ្រដោយ​ (រៀប​តាម​លំ​ដាប់​នៃអក្សរ​)៖
<ul>
<li><a href="http://piwigo.org/forum/profile.php?id=15238">Vanndy</a></li>
</ul>
.... សូម​អរគុណ​ជា​ខ្លាំង​ដល់​លោក​អ្នក​</p>

View file

@ -0,0 +1,85 @@
<?php
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
// | Copyright(C) 2008-2012 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
// | This program is free software; you can redistribute it and/or modify |
// | it under the terms of the GNU General Public License as published by |
// | the Free Software Foundation |
// | |
// | 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 |
// | General Public License for more details. |
// | |
// | You should have received a copy of the GNU General Public License |
// | along with this program; if not, write to the Free Software |
// | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, |
// | USA. |
// +-----------------------------------------------------------------------+
$lang['Notification'] = "ការ​ផ្តល់​ដំណឹង​";
$lang['Upload Photos'] = 'បញ្ចូល​រូប​ថត​';
$lang['Select an album'] = 'ជ្រើស​រើស​សៀវ​ភៅ​រូប​ថត​';
$lang['... or '] = '... ឬ ';
$lang['create a new album'] = 'បង្កើត​សៀវ​ភៅ​រូប​ថត​ថ្មី​មួយ';
$lang['Select files'] = 'ជ្រើស​រើស​រូប​ថត​';
$lang['Start Upload'] = 'ចាប់​ផ្តើម​បញ្ចូល​';
$lang['Learn more'] = 'ស្វែ​ងយល់​បន្ថែម​';
$lang['Maximum file size: %sB.'] = 'ទំហំ​រូប​អតិ​បរមា​: %sB.';
$lang['Allowed file types: %s.'] = 'អនុញ្ញាត​ឯកសារ​ប្រភេទ​: %s.';
$lang['+ Add an upload box'] = '+ បន្ថែម​ប្រអប់​មួយ​ទៀត​';
$lang['Add another set of photos'] = 'បន្ថែម​សំនុំ​រូប​មួយ​ផ្សេង​ទៀត​';
$lang['Photo %s of %s'] = 'រូប​ថត​ទី %s នៃ %s';
$lang['%d photos uploaded'] = '%d រូប​ថត​បាន​បញ្ចូល​';
$lang['All %d photos are selected'] = 'រូប​ថត​ទាំង​អស់​ %d ត្រូវ​បាន​ជ្រើស​រើស​';
$lang['You are using the Browser uploader. Try the <a href="%s">Flash uploader</a> instead.'] = 'អ្នក​កំពុង​ប្រើ​ប្រាស់​ Browser uploader. សាក​ល្បង​ប្រើ​ <a href="%s">Flash uploader</a> ជំនួស​វិញ';
$lang['You are using the Flash uploader. Problems? Try the <a href="%s">Browser uploader</a> instead.'] = 'អ្នក​កំពុង​ប្រើ​ប្រាស់​ Flash uploader. មាន​បញ្ហា​? សាក​ល្បង​ប្រើ​ <a href="%s">Browser uploader</a> ជំនួស​វិញ​';
$lang['Exif extension not available, admin should disable exif use'] = 'Exif extension not available, admin should disable exif use ផ្នែក​បន្ថែម​ Exif មិន​អាច​ដំណើរ​ការ​បាន​។ អ្នក​គ្រប់​គ្រង​គួរ​តែ​ទៅ​បិទ exif use';
$lang['Hide'] = "លាក់​";
$lang['ACCESS_0'] = "ចូល​ដំណើរ​ការ​សេរី";
$lang['ACCESS_1'] = "ដំណើរ​ការសំរាប់​​ទាំង​អស់​";
$lang['ACCESS_2'] = "ដំណើរ​ការ​សំរាប់​អ្នក​ចុះឈ្មោះ​ប្រើ​ប្រាស់​";
$lang['ACCESS_3'] = "ដំណើរ​ការ​សំរាប់​អ្នក​គ្រប់​គ្រង​";
$lang['ACCESS_4'] = "ដំណើរ​ការ​សំរាប់​ប្រធាន​បណ្តាញ​ធំ​";
$lang['ACCESS_5'] = "មិន​អាច​ដំណើរ​ការ​បាន​";
$lang['Level 0'] = "---";
$lang['Level 1'] = "ទំនាក់​ទំនង​";
$lang['Level 2'] = "មិត្ត​ភក្តិ​";
$lang['Level 4'] = "គ្រួ​សារ​";
$lang['Level 8'] = "អ្នក​គ្រប់​គ្រង​";
$lang['%d album including'] = 'សៀវ​ភៅ​រូប​ថត %d កំពុង​ដាក់​បញ្ចូល';
$lang['%d album moved'] = 'សៀវ​ភៅ​រូប​ថត %d បានផ្លាស់​ប្តូរ​ទី​តាំង​​';
$lang['%d albums including'] = 'សៀវ​ភៅ​រូប​ថត %d កំពុង​បញ្ចូល';
$lang['%d albums moved'] = 'សៀវ​ភៅ​រូប​ថត %d បាន​ផ្លាស់​ប្តូរ​ទី​តាំង​';
$lang['%d anomalies have been detected corrected.'] = 'ភាព​ខុស​ប្រក្រតីចំនួន​ %d ត្រូវ​បាន​រក​ឃើញ​ និង​បាន​កែ​ប្រែ';
$lang['%d anomalies have been detected.'] = 'ភាព​ខុស​ប្រក្រ​តី​ចំនួន​ %d ត្រូវ​បាន​រក​ឃើញ​';
$lang['%d anomalies have been ignored.'] = 'ភាព​ខុស​ប្រក្រ​តី​ចំនួន​ %d មិន​បាន​ទទួល​យក';
$lang['%d anomalies have not been corrected.'] = 'ភាព​មិន​ប្រ​ក្រ​តី​ចំនួន​ %d មិ​នទាន់​​បាន​កែ​ប្រែ​';
$lang['%d anomaly has been corrected.'] = 'ភាព​មិន​ប្រ​ក្រ​តី​ចំនួន​ %d ត្រូវ​បាន​កែ​ប្រែ​';
$lang['%d anomaly has been detected.'] = 'ភាព​មិន​ប្រ​ក្រ​តី​ចំនួន​ %d ត្រូវ​បាន​រក​ឃើញ​';
$lang['%d anomaly has been ignored.'] = 'ភាព​មិន​ប្រ​ក្រ​តី​ចំនួន​ %d មិន​បាន​ទទួល​យក';
$lang['%d anomaly has not been corrected.'] = 'ភាព​មិន​ប្រ​ក្រ​តី​ចំនួន %d មិន​ទាន់​បាន​កែ​ប្រែ';
$lang['%d group'] = '%d ក្រុម​';
$lang['%d groups'] = '%d ក្រុម​';
$lang['%d guest'] = 'ភ្ញៀវ​ %d នាក់​​';
$lang['%d guests'] = 'ភ្ញៀវ​ %d នាក់​';
$lang['%d line filtered'] = '​ច្រោះ​យក​ %d បន្ទាត់';
$lang['%d lines filtered'] = 'ច្រោះ​យក​ %d បន្ទាត់​';
$lang['%d mail was not sent.'] = 'អ៊ីម៉ែល​ចំនួន %d មិន​បាន​ផ្ញើ​ចេញ​ទេ';
$lang['%d mail was sent.'] = 'អ៊ី​ម៉ែល​ចំនួន​ %d បាន​ផ្ញើ​ចេញ​';
$lang['%d mails were not sent.'] = 'អ៊ី​ម៉ែល​ចំនួន​ %d មិន​បាន​ផ្ញើ​ចេញ​ទេ​';
$lang['%d mails were sent.'] = 'អ៊ី​ម៉ែល​ចំនួន​ %d បាន​ផ្ញើ​ចេញ';
$lang['%d member'] = 'សមាជិក​ %d នាក់​';
$lang['%d members'] = 'សមា​ជិក​ %d នាក់​';
$lang['%d of %d photos selected'] = '%d នៃ​ %d រូប​ថត​បាន​ជ្រើស​រើស​';
$lang['%d photo was deleted'] = 'រូប​ថត​ %d បា​ន​លុប';
$lang['%d photos were deleted'] = 'រូប​ថត​ %d បាន​លុប';
$lang['%d physical'] = '%d រូប​សណ្ឋាន​';
?>

View file

@ -0,0 +1,363 @@
<?php
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
// | Copyright(C) 2008-2011 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
// | This program is free software; you can redistribute it and/or modify |
// | it under the terms of the GNU General Public License as published by |
// | the Free Software Foundation |
// | |
// | 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 |
// | General Public License for more details. |
// | |
// | You should have received a copy of the GNU General Public License |
// | along with this program; if not, write to the Free Software |
// | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, |
// | USA. |
// +-----------------------------------------------------------------------+
/*
Language Name: ភាសាខ្មែរ [KH]
Version: 2.3.0
Language URI: http://piwigo.org/ext/extension_view.php?eid=579
Author: Piwigo team
Author URI: http://piwigo.org
*/
$lang_info['language_name'] = "ភាសាខ្មែរ​";
$lang_info['country'] = "ប្រទេសកម្ពុជា";
$lang_info['direction'] = "ltr";
$lang_info['code'] = "en";
$lang_info['zero_plural'] = true;
$lang['%d album updated'] = '%d សៀវ​ភៅ​រូប​ថត​បាន​អាប់​ដែត​';
$lang['%d albums updated'] = '%d សៀវ​ភៅ​រូប​ថត​ជា​ច្រើន​បាន​អាប់​ដែត​';
$lang['%d comment to validate'] = '%d បញ្ចេញ​មតិដើម្បី​បញ្ជាក់​';
$lang['%d comment'] = '%d បញ្ចេញមតិ';
$lang['%d comments to validate'] = '%d បញ្ចេញ​មតិ​ផ្សេងៗ​ដើម្បី​បញ្ជាក់​';
$lang['%d comments'] = '%d មតិ​ផ្សេងៗ';
$lang['%d hit'] = '%d ដង';
$lang['%d hit'] = '%d ចុច';
$lang['%d hits'] = '%d ដង';
$lang['%d Kb'] = '%d Kb';
$lang['%d new comment'] = '%d មតិ​ថ្មី​';
$lang['%d new comments'] = '%d មតិ​ថ្មីៗ​';
$lang['%d new photo'] = '%d រូបថត​ថ្មី​';
$lang['%d new photos'] = '%d រូប​ថត​ថ្មីៗ';
$lang['%d new user'] = '%d អ្នក​ប្រើ​ប្រាស់​ថ្មី​';
$lang['%d new users'] = '%d ​អ្នក​ប្រើ​ប្រាស់​ថ្មី​ច្រើន​នាក់​';
$lang['%d rates'] = '%d ការ​វាយ​តម្លៃ​ទាំង​ឡាយ​';
$lang['About'] = 'អំពីវិបសាយ';
$lang['All tags'] = 'ស្លាក​ទាំងអស់';
$lang['Any tag'] = 'ស្លាក​ផ្សេង​ទៀត​';
$lang['At least one listed rule must be satisfied.'] = 'យ៉ាងហោច​ណាស់​​បញ្ជីអត្ថបទ​មួយ​ត្រូវ​​ធ្វើ​ឲ្យ​បាន​ត្រឹម​ត្រូវ​សិន';
$lang['Author'] = 'អ្នក​និ​ពន្ធ​';
$lang['Albums'] = 'សៀវ​ភៅ​រូប​ថត​ទាំងអស់';
$lang['Album'] = 'សៀវ​ភៅ​រូប​ថត​';
$lang['Close this window'] = 'បិទ​ផ្ទាំង​មួយ​នេះ';
$lang['Confirm Password'] = 'បញ្ជាក់​អក្សរ​សម្ងាត់​';
$lang['Connection settings'] = 'ការ​កំណត់​បណ្តាញ​ភ្ជាប់​';
$lang['Login'] = 'ចូល';
$lang['Contact webmaster'] = 'ទំនាក់ទំនង អ្នកជំនាញ​ខាងវិបសាយ​';
$lang['Create a new account'] = 'បង្កើត​គណនី​ថ្មី';
$lang['Created on'] = 'បាន​បង្កើត​នៅ​​';
$lang['Creation date'] = 'ថ្ងៃ​ដែល​បាន​​បង្កើត​';
$lang['Current password is wrong'] = 'អក្សរ​សម្ងាត់​​នេះ​ខុស​';
$lang['Dimensions'] = 'ទំហំ';
$lang['Display'] = 'បង្ហាញ';
$lang['Each listed rule must be satisfied.'] = 'គ្រប់​បញ្ជីអត្ថបទ​ទាំង​អស់​ត្រូវ​តែធ្វើ​ឲ្យ​បាន​ត្រឹម​ត្រូវ​សិន';
$lang['Email address'] = 'អាស័យដ្ឋាន​អេឡិច​ត្រូ​និច​';
$lang['Enter your personnal informations'] = 'បញ្ចូល​ពត៌​មាន​ផ្ទាល់​ខ្លួន​របស់​អ្នក​';
$lang['Error sending email'] = 'មាន​បញ្ហា​កើត​ឡើង​ពេល​កំពុង​ផ្ញើ​សារ​អេ​ឡិច​ត្រូនិច';
$lang['File name'] = 'ឈ្មោះ​ឯកសារ';
$lang['File'] = 'ឯកសារ​';
$lang['Filesize'] = 'ទំហំ​ឯកសារ';
$lang['Filter and display'] = 'ច្រោះយក​ និង​ បង្ហាញ';
$lang['Filter'] = 'ច្រោះ​យក​';
$lang['Forgot your password?'] = 'ភ្លេច​អក្សរ​សម្ងាត់​របស់​អ្នក?';
$lang['Go through the gallery as a visitor'] = 'ចូលក្នុង​វិចិត្រ​សាល​ក្នុង​នាម​ជា​ភ្ញៀវ';
$lang['Help'] = 'ជំនួយ';
$lang['Identification'] = 'អត្ត​សញ្ញាណ​';
$lang['Photos only RSS feed'] = 'រូប​ភាព​សំរាប់​តែ RSS feed';
$lang['Keyword'] = 'ពាក្យ​គន្លឹះ';
$lang['Links'] = 'តំណភ្ជាប់​ជាច្រើន';
$lang['day'][0] = "ថ្ងៃ​អាទិត្យ";
$lang['day'][1] = "ថ្ងៃ​ច័ន្ទ";
$lang['day'][2] = "ថ្ងៃ​អង្គារ";
$lang['day'][3] = "ថ្ងៃ​ពុធ";
$lang['day'][4] = "ថ្ងៃ​ព្រហស្បត្តិ៍";
$lang['day'][5] = "ថ្ងៃ​សុក្រ";
$lang['day'][6] = "ថ្ងៃ​​សៅរ៍";
$lang['month'][10] = "ខែ​តុលា​";
$lang['month'][11] = "ខែ​វិច្ឆិកា";
$lang['month'][12] = "ខែ​ធ្នូ";
$lang['month'][1] = "ខែ​មករា";
$lang['month'][2] = "ខែ​កុម្ភះ";
$lang['month'][3] = "ខែ​មិនា";
$lang['month'][4] = "ខែ​មេសា";
$lang['month'][5] = "ខែ​ឧសភា";
$lang['month'][6] = "ខែ​​មិថុនា";
$lang['month'][7] = "ខែ​កក្តដា";
$lang['month'][8] = "ខែ​សីហា";
$lang['month'][9] = "ខែ​កញ្ញា";
$lang['Delete'] = 'លុប';
$lang['descending'] = 'តាម​លំដាប់​ចុះ';
$lang['edit'] = 'កែ​ប្រែ​';
$lang['wrong date'] = 'ខុស​ថ្ងៃ​ខែ​';
$lang['excluded'] = 'បាន​ដក​ចោល​';
$lang['Your favorites'] = 'ចំណង់​ចំណូល​ចិត្ត​របស់​អ្នក​';
$lang['display your favorites photos'] = 'បង្ហាញ​រូប​ភាព​ដែល​អ្នក​ចូល​ចិត្ត​ទាំង​អស់';
$lang['Favorites'] = 'ចំណូលចិត្ត​';
$lang['First'] = 'ដំបូង​';
$lang['The gallery is locked for maintenance. Please, come back later.'] = 'វិចិត្រសាលបាន​បិទ​មិនឲ្យ​មាន​ការ​ជួស​ជុល​ទេ។ សូម​ព្យា​យាម​លើក​ក្រោយ​ទៀត។';
$lang['Page generated in'] = 'ទំព័រ​បាន​បង្កើត​ក្នុង​';
$lang['guest'] = 'ភ្ញៀវ';
$lang['Hello'] = 'សួរស្តី';
$lang['Notification'] = 'ការ​ជូន​ដំណឹង';
$lang['Number of items'] = 'ចំនួន​នៃ​ធាតុ​';
$lang['Original dimensions'] = 'ទំហំ​ដើម';
$lang['Password forgotten'] = 'ភ្លេច​អក្សរ​សម្ងាត់​';
$lang['Password'] = 'អក្សរ​សម្ងាត់​';
$lang['Post date'] = 'ថ្ងៃ​ដាក់​ផ្សាយ​ប្រ​កាស​';
$lang['Posted on'] = 'បាន​ផ្សាយ​ប្រកាសនៅ​ថ្ងៃ';
$lang['Profile'] = 'គណនី';
$lang['Quick connect'] = 'ភ្ជាប់​រហ័ស';
$lang['RSS feed'] = 'RSS ព័ត៌មានផ្តល់មក​វិញ​';
$lang['Rating score'] = 'ពិន្ទុ​នៃ​ការ​វាយ​តម្លៃ';
$lang['Register'] = 'ចុះ​ឈ្មោះ';
$lang['Registration'] = 'ការ​ចុះ​ឈ្មោះ​';
$lang['Related tags'] = 'ស្លាក​ដែល​ទាក់​ទង​';
$lang['Reset'] = 'ដាក់​ឲ្យ​ដូច​ដើម​';
$lang['Retrieve password'] = 'ទាញ​យក​អក្សរ​សម្ងាត់​មក​វិញ​';
$lang['Search rules'] = 'ស្វែងរក​លក្ខណៈ​វិនិច្ឆ័យ';
$lang['Search tags'] = 'ស្វែងរក​ស្លាក​';
$lang['Search'] = 'ស្វែង​រក​';
$lang['display available tags'] = 'បង្ហាញ​ស្លាក​ទំនេរ​';
$lang['Sort by'] = 'តម្រៀប​តាម​​';
$lang['Sort order'] = 'តម្រៀប​តាម​លំដាប់​';
$lang['Tag'] = 'ស្លាក​';
$lang['Tags'] = 'ស្លាក';
$lang['The RSS notification feed provides notification on news from this website : new photos, updated albums, new comments. Use a RSS feed reader.'] = ' RSS ផ្តល់​ពត៌​មាន​​ទាំង​ឡាយ​ដែល​ជា​ ​ដំណឹង​នៃព្រឹត្តិការណ៍​ថ្មី​ៗ​ដែល​មាន​នៅ​លើ​គេហទំព័រ​មួយ​នេះដូចជា៖ ពេល​មាន​រូប​ថត​ថ្មីៗ ការ​កែ​ប្រែ​សៀវ​ភៅ​រូប​ថត​ថ្មី​ៗ​ មតិថ្មីៗ។ ដើម្បី​ប្រើ​ RSS ផ្តល់​ពត៌​មាន​សំរាប់​អ្នក​អាន​';
$lang['Unknown feed identifier'] = 'មិន​ស្គាល់អ្វី​សំរាប់​​បង្ហាញ​ពត៌​មាន​មក​វិញ';
$lang['User comments'] = 'មតិ​អ្នក​ប្រើ​ប្រាស់​';
$lang['Username'] = 'ឈ្មោះ​អ្នក​ប្រើ​ប្រាស់​';
$lang['Visits'] = 'ចូល​';
$lang['Webmaster'] = 'ប្រធាន​បណ្តាញ';
$lang['Week %d'] = 'សប្តាហ៍ %d';
$lang['About Piwigo'] = 'អំពី Piwigo';
$lang['You are not authorized to access the requested page'] = 'អ្នក​មិន​អនុញ្ញាតឲ្យ​ចូល​ទៅ​កាន់​ទំព័រ​នេះ​ទេ';
$lang['add this photo to your favorites'] = 'ដាក់​រូប​ថត​នេះ​ទៅ​កាន់​ទី​តាំង​​ដែល​អ្នក​ចូល​ចិត្ត​';
$lang['Administration'] = 'អ្នក​គ្រប់​គ្រង';
$lang['all'] = 'ទាំង​អស់​';
$lang['ascending'] = 'តាម​លំដាប់​កើន​';
$lang['author(s) : %s'] = 'ក្រុម​អ្នក​និ​ពន្ធ​ : %s';
$lang['Expand all albums'] = 'ពង្រីក​សៀវ​ភៅ​រូប​ថត​ទាំង​អស់​';
$lang['posted after %s (%s)'] = 'បាន​ផ្សាយ​ប្រ​កាស​បន្ទាប់​ពី %s (%s)';
$lang['posted before %s (%s)'] = 'បាន​ផ្សាយ​ប្រកាស​មុន​ពេល​ %s (%s)';
$lang['posted between %s (%s) and %s (%s)'] = 'បាន​ផ្សាយ​ប្រ​កាស​ចន្លោះ %s (%s) និង %s (%s)';
$lang['posted on %s'] = 'បានផ្សាយ​​ប្រ​កាសលើ​ %s';
$lang['Best rated'] = 'ការ​វាយ​តម្លៃ​ល្អ​ជាង​គេ​';
$lang['display best rated photos'] = 'បង្ហាញ​រូ​ប​ថត​ដែល​បាន​វាយ​តម្លៃ​ខ្ពស់​ជាង​គេ';
$lang['Calendar'] = 'ប្រតិទិន';
$lang['All'] = 'ទាំង​អស់';
$lang['display each day with photos, month per month'] = 'បង្ហាញ​រាល់​ថ្ងៃ​នូវ​រូប​ថត​ ក្នុង​មួយ​ខែ​ៗ​';
$lang['View'] = 'បើកមើល';
$lang['chronology_monthly_calendar'] = 'ប្រតិទិន​ប្រ​ចាំ​ខែ​';
$lang['chronology_monthly_list'] = 'តារាង​ប្រ​ចាំ​ខែ​';
$lang['chronology_weekly_list'] = 'តារាង​ប្រ​ចាំ​សប្តាហ៍';
$lang['Click here if your browser does not automatically forward you'] = '​ចុច​ត្រង់​នេះ​ ប្រ​សិន​បើ​ Browser របស់​អ្នក​មិន​ដំណើរ​កា​រ​ទៅ​មុខ​ដោយ​ស្វ័យ​ប្រវត្តិ​';
$lang['comment date'] = 'ថ្ងៃ​​បញ្ចេញ​មតិ​';
$lang['Comment'] = 'មតិ';
$lang['Your comment has been registered'] = 'មតិ​របស់​អ្នក​បាន​ដាក់​បញ្ចូល​';
$lang['Anti-flood system : please wait for a moment before trying to post another comment'] = 'ប្រ​ព័ន្ធ Anti-flood: សូម​រង​ចាំ​មួយ​ភ្លេត​ មុន​ពេលទៅ​បញ្ចេញ​មតិ​មួយ​ផ្សេង​ទៀត​';
$lang['Your comment has NOT been registered because it did not pass the validation rules'] = 'មតិ​របស់​អ្នក​មិន​ត្រូវ​បាន​បញ្ចូល​ទេ ព្រោះវា​មិន​ត្រឹម​ត្រូវ​តាម​ការ​កំណត់​';
$lang['An administrator must authorize your comment before it is visible.'] = 'អ្នក​គ្រប់​គ្រង​ត្រូវ​តែ​ផ្តល់​សិទ្ធិ​ជាមុន​លើ​មតិ​របស់​អ្នក​​ មុន​ពេល​វា​អាច​បង្ហាញ​';
$lang['This login is already used by another user'] = 'ឈ្មោះ​នេះ​ត្រូវ​បាន​ប្រើ​ដោយ​អ្នក​ប្រើ​ប្រាស់​ម្នាក់​រួច​ហើយ';
$lang['Comments'] = 'មតិ​';
$lang['Add a comment'] = 'បញ្ចូល​មតិ';
$lang['created after %s (%s)'] = 'បានបង្កើត​បន្ទាប់​ពី​ %s (%s)';
$lang['created before %s (%s)'] = 'បាន​បង្កើត​មុន​ពេល​ %s (%s)';
$lang['created between %s (%s) and %s (%s)'] = 'បាន​បង្កើត​ចន្លោះ %s (%s) និង %s (%s)';
$lang['created on %s'] = 'បាន​បង្កើត​នៅ​ %s';
$lang['Customize'] = 'រៀប​ចំ​កែ​សំរួល​';
$lang['Your Gallery Customization'] = 'ការ​កែ​ប្រែ​សៀវ​ភៅ​រូប​ថត​របស់​អ្នក​';
$lang['Default'] = 'លំនាំដើម​';
$lang['delete this photo from your favorites'] = 'លុប​រូ​ប​ថត​នេះ​ចេញពី​ចំណូល​ចិត្ត​របស់​អ្នក​';
$lang['available for administrators only'] = ' សំរាប់​តែ​អ្នក​គ្រប់​គ្រង​ប៉ុណ្ណោះ​';
$lang['display this album'] = 'បង្ហាញ​សៀវ​ភៅ​រូប​ថត​នេះ​';
$lang['display last user comments'] = 'បង្ហាញ​មតិ​របស់​អ្នក​ប្រើ​ប្រាស់​ចុង​ក្រោយ​';
$lang['customize the appareance of the gallery'] = 'កែ​សំរួល​ទំរង់​បង្ហាញ​នៃ​វិចិត្រ​សាល​';
$lang['search'] = 'ស្វែង​រក​';
$lang['Home'] = 'ទំព័រ​ដើម​';
$lang['in this album'] = 'ក្នុង​សៀវ​ភៅ​រូប​ថត​នេះ​';
$lang['in %d sub-album'] = 'ក្នុង​ %d សៀវ​ភៅ​រូប​ថត​រង​';
$lang['in %d sub-albums'] = 'ក្នុង​ %d សៀវ​ភៅ​រូប​ថត​រង​';
$lang['included'] = 'បាន​បញ្ចូល​ក្នុង​';
$lang['Invalid password!'] = 'អក្សរ​សម្ងាត់​មិន​ត្រឹម​ត្រូវ​ទេ​';
$lang['Language'] = 'ភាសា';
$lang['last %d days'] = ' %d ថ្ងៃ​ចុង​ក្រោយ​';
$lang['Last'] = 'ចុង​ក្រោយ​';
$lang['Logout'] = 'ចាក​ចេញ​';
$lang['Since'] = 'តាំងពី';
$lang['obligatory'] = 'ដែល​ចាំ​បាច់​';
$lang['Maximum photo height'] = 'កំពស់​វែង​បំផុត​នៃរូប​ថត​';
$lang['Maximum height must be a number superior to 50'] = 'កំពស់​វែង​បំ​ផុត​ត្រូវ​តែ​ជា​លេខ​ដែល​មាន​តំលៃ​ធំ​ជាង​ ៥០';
$lang['Maximum photo width'] = 'ទទឹង​វែង​បំ​ផុត​នៃ​រូប​ថត​';
$lang['Maximum width must be a number superior to 50'] = 'ទទឹង​វែង​បំផុត​ត្រូវ​តែ​ជា​លេខ​មាន​តំលៃធំជាង​ ៥០';
$lang['display a calendar by creation date'] = 'បង្ហាញ​ប្រតិទិន​​​ដោយ​ពិនិត្យ​តាម​ថ្ងៃ​បង្កើត​';
$lang['display all photos in all sub-albums'] = 'បង្ហាញ​រូប​ថត​ទាំង​អស់​ដែល​មាន​នៅ​ក្នុង​សៀវ​ភៅ​រូប​ថត​រងទាំង​ឡាយ';
$lang['return to normal view mode'] = 'ត្រឡប់​ទៅ​ការ​បង្ហាញ​បែប​សាមញ្ញ​';
$lang['display a calendar by posted date'] = 'បង្ហាញ​ប្រតិទិន​ដោយ​ពិនិត្យ​តាម​ថ្ងៃ​ដែល​បាន​ប្រ​កាស​';
$lang['Most visited'] = 'ទស្សនា​ច្រើន​ជាង​គេ​បំផុត​';
$lang['display most visited photos'] = 'បង្ហាញ​រូប​ដែល​បាន​ទស្សនា​ច្រើ​ន​ជាង​គេ';
$lang['The number of photos per page must be a not null scalar'] = 'ចំនួន​នៃ​រូប​ថត​ក្នុង​មួយ​ទំព័រ​ត្រូវ​តែ​ជា​ចំនួន​គត់​មិន​សូន្យ​';
$lang['Number of photos per page'] = 'ចំនួន​រូប​ថត​ក្នុង​មួយ​ទំព័រ';
$lang['Unknown identifier'] = 'មិន​ស្គាល់​អត្ត​សញ្ញាណ​';
$lang['New password'] = 'អក្សរ​សម្ងាត់​ថ្មី​';
$lang['Rate this photo'] = 'វាយ​តម្លៃ​រូប​ថត​នេះ​';
$lang['Next'] = 'បន្ទាប់​';
$lang['no rate'] = 'មិន​មាន​ការ​វាយ​តម្លៃ​';
$lang['Photos posted within the last %d day.'] = 'រូប​ថត​ដែល​បាន​ដាក់​នៅ​រយះ​ពេល​ %d ថ្ងៃ​ប៉ុណ្ណោះ';
$lang['Photos posted within the last %d days.'] = 'រូប​ថត​ដែល​បាន​ដាក់​នៅ​រយះ​ពេល​ %d ថ្ងៃ​ប៉ុណ្ណោះ';
$lang['password updated'] = 'អក្សរ​សម្ងាត់​បាន​កែ​ប្រែ​';
$lang['Recent period must be a positive integer value'] = 'ចន្លោះពេល​ថ្មីៗ​ត្រូវ​តែ​ជា​ចំនួន​គត់​វិជ្ជមាន​';
$lang['photo'] = 'រូប​ថត​';
$lang['Click on the photo to see it in high definition'] = 'ចុច​លើ​រូប​ថត​ដើម្បី​មើល​វា​ក្នុង​កំរិត​កាន់​តែ​ច្បាស់​';
$lang['Show file metadata'] = 'បង្ហាញ​ឯកសារ​ metadata';
$lang['Powered by'] = 'ដាក់​ឲ្យ​ប្រើ​ប្រាស់​ដោយ​';
$lang['Preferences'] = 'ចូល​ចិត្ត​ជាង​';
$lang['Previous'] = 'មុន​';
$lang['Random photos'] = 'រូប​ភាព​ចៃ​ដន្យ​';
$lang['display a set of random photos'] = 'បង្ហាញ​សំណុំ​នៃ​រូប​ភាព​ចៃ​ដន្យ​';
$lang['Recent albums'] = 'សៀវភៅ​រូប​ថត​ថ្មី​ៗ';
$lang['display recently updated albums'] = 'បង្ហាញ​សៀវ​ភៅ​រូប​ថត​ទើប​កែ​ប្រែ​ថ្មី​ៗ';
$lang['Recent period'] = 'រយះ​ពេល​ថ្មីៗ';
$lang['Recent photos'] = 'រូប​ថត​ថ្មីៗ';
$lang['display most recent photos'] = 'បង្ហាញ​រូប​ថត​ថ្មីៗ​បំផុត​';
$lang['Redirection...'] = 'កំពុង​ភ្ជាប់​ទៅ​...';
$lang['Please, enter a login'] = 'សូម​ភ្ជាប់​ចូល​ក្នុង​ប្រព័ន្ធ​';
$lang['login mustn\'t end with a space character'] = 'ការ​ភ្ជាប់​ចូល​ត្រូវ​តែ ​មិន​បញ្ចប់​ដោយ​មានដក​ឃ្លា​នៅ​ខាង​ក្រោយ​ទេ​';
$lang['login mustn\'t start with a space character'] = 'ការ​ភ្ជាប់​ចូល​ត្រូវ​តែ​ មិន​ចាប់​ផ្តើម​ជាមួយ​ដក​ឃ្លា​';
$lang['this login is already used'] = 'ការ​ភ្ជាប់​ចូល​ជាមួយ​ឈ្មោះ​នេះ​ បាន​ប្រើ​ប្រាស់​រួច​ហើយ';
$lang['mail address must be like xxx@yyy.eee (example : jack@altern.org)'] = 'អាស័យដ្ឋាន​សារ​អេឡិច​ត្រូនិច​ត្រូវ​តែ​ក្នុង​ទំ​រង់​ xxx@yyy.eee (example : jack@altern.org)';
$lang['please enter your password again'] = 'សូម​បញ្ចូល​អក្សរ​សម្ងាត់​របស់​អ្នក​ម្តង​ទៀត​';
$lang['Auto login'] = 'ភ្ជាប់​ចូល​ដោយ​ស្វ័យ​ប្រវត្តិ';
$lang['remove this tag from the list'] = 'លុបស្លាក​នេះ​ចេញ​ពី​តារាង​';
$lang['representative'] = 'រូប​ជា​គំរប​នៃ​សៀវ​ភៅ​រូប​ថត​';
$lang['Search for Author'] = 'ស្វែង​រក​អ្នក​និ​ពន្ធ​ម្នាក់​';
$lang['Search in albums'] = 'ស្វែង​រក​ក្នុង​សៀវ​ភៅ​រូប​ថត​';
$lang['Date'] = 'ថ្ងៃ​ខែ';
$lang['End-Date'] = 'ថ្ងៃ​ខែ​បញ្ចប់​';
$lang['Kind of date'] = 'ប្រ​ភេទ​នៃ​ពេល​វេលា​';
$lang['Search for words'] = 'ស្វែង​រក​ពាក្យ​';
$lang['Search for all terms'] = 'ស្វែង​រក​​ពាក្យ​ទាំង​អស់​';
$lang['Empty query. No criteria has been entered.'] = 'សំណួរទទេ. គ្មាន​ការ​វិនិច្ឆ័យ​ត្រូវ​បាន​បញ្ចូល';
$lang['Search results'] = 'លទ្ធ​ផល​នៃ​ការ​ស្វែង​រក';
$lang['Search in sub-albums'] = 'ស្វែង​រក​ក្នុង​សៀវ​ភៅ​រូប​ថត​រង​ទាំង​អស់​';
$lang['searched words : %s'] = 'បាន​ស្វែង​រក​ពាក្យ​ : %s';
$lang['Contact'] = 'ទាក់​ទង​';
$lang['set as album representative'] = 'ដាក់​ជា​គំរប​សៀវភៅ​រូប​ថត​';
$lang['Show number of comments'] = 'បង្ហាញ​ចំនួន​មតិ​ទាំង​អស់​';
$lang['Show number of hits'] = 'បង្ហាញ​ចំនួន​នៃ​ការ​ទស្សនា​ទាំង​អស់​';
$lang['slideshow'] = 'បង្ហាញ​ដោយ​ស្វ័យ​ប្រវត្តិ​';
$lang['stop the slideshow'] = 'បញ្ឈប់​ការ​បង្ហាញ​ដោយ​ស្វ័យ​ប្រវត្តិ​';
$lang['Specials'] = 'ពិសេស​';
$lang['SQL queries in'] = 'SQL queries ក្នុង​';
$lang['display only recently posted photos'] = 'បង្ហាញ​តែ​រូប​ថត​ដែល​ទើប​បាន​ប្រកាស​ថ្មី​ៗ';
$lang['return to the display of all photos'] = 'ត្រឡប់​ទៅ​បង្ហាញ​រូប​ថត​ទាំង​អស់​';
$lang['the beginning'] = 'ចាប់​ផ្តើម​ដំបូង​';
$lang['Interface theme'] = 'រូប​រាង​ផ្ទៃសំរាប់​​បង្ហាញ​';
$lang['Thumbnails'] = 'រូប​គំរប​ផ្ទៃ​លើ​';
$lang['Menu'] = 'មីនុយ​';
$lang['A comment on your site'] = 'មតិ​មួយ​នៅ​លើ​ប្រព័ន្ធ​របស់​អ្នក​';
$lang['today'] = 'ថ្ងៃ​នេះ';
$lang['Update your rating'] = 'កែ​សំរួល​ជាថ្មី​លើ​ការ​វាយ​តម្លៃ​របស់​អ្នក​';
$lang['the username must be given'] = 'ឈ្មោះ​សំរាប់​ប្រើ​ប្រាស់​ តម្រូវ​ឲ្យ​ដាក់​';
$lang['useful when password forgotten'] = 'សំរាប់​ប្រើ​ក្នុង​ករណី​​ភ្លេច​អក្សរ​សម្ងាត់​';
$lang['Quick search'] = 'ស្វែង​រក​រហ័ស​';
$lang['Connected user: %s'] = 'អ្នក​ប្រើ​ប្រាស់​ដែល​បាន​ភ្ជាប់​: %s';
$lang['IP: %s'] = 'IP: %s';
$lang['Browser: %s'] = 'Browser: %s';
$lang['Author: %s'] = 'អ្នក​និ​ពន្ធ​: %s';
$lang['Comment: %s'] = 'មតិ: %s';
$lang['Comment by %s'] = 'មាន​មតិ​ដោយ​ %s';
$lang['User: %s'] = 'អ្នក​ប្រើ​ប្រាស់​: %s';
$lang['Email: %s'] = 'សារ​អេ​ឡិច​ត្រូ​និច​: %s';
$lang['Admin: %s'] = 'អ្នក​គ្រប់​គ្រង​: %s';
$lang['Registration of %s'] = 'ការ​ចុះ​ឈ្មោះ​នៃ​ %s';
$lang['Album: %s'] = 'សៀវ​ភៅ​រូប​ថត​: %s';
$lang['Bad status for user "guest", using default status. Please notify the webmaster.'] = 'ប្រភេទ​អាក្រក់​សំរាប់​អ្នក​ប្រើ​ប្រាស់​ជា "ភ្ញៀវ", ប្រភេទ​​បែប​លំនាំ​ដើម​នឹង​ត្រូវ​យក​មក​ប្រើវិញ​។ សូម​ផ្តល់​ដំណឹង​ដល់​ប្រ​ធាន​បណ្តាញឲ្យ​បាន​ដឹង។';
$lang['this email address is already in use'] = 'សារអេ​ឡិច​ត្រូ​និច​នេះ​បាន​ប្រើ​ប្រាស់​រួច​ហើយ​';
$lang['Album results for'] = 'លទ្ធផល​សៀវ​ភៅ​រូប​ថត​សំរាប់​';
$lang['Tag results for'] = 'លទ្ធផល​នៃ​ស្លាក​សំរាប់​';
$lang['from %s to %s'] = 'ចាប់​ពី %s ទៅ %s';
$lang['Play of slideshow'] = 'ចាប់​ផ្តើ​ម​បង្ហាញ​រូប​ដោយ​ស្វ័យ​ប្រវត្តិ​';
$lang['Pause of slideshow'] = 'ផ្អាក​​រូប​ដើរ​ដោយ​ស្វ័យ​ប្រវត្តិ​';
$lang['Repeat the slideshow'] = 'បង្ហាញ​រូប​ស្វ័យ​ប្រ​វត្តិ​ សារ​ចុះ​ឡើង​​';
$lang['Not repeat the slideshow'] = 'មិន​បង្ហាញ​រូប​ស្វ័យ​ប្រវត្តិ​ សារ​ចុះ​ឡើង';
$lang['Reduce diaporama speed'] = 'បន្ថយ​ល្បឿន​រូប​បង្ហាញ​ដោយ​ស្វ័យ​ប្រវត្តិ​';
$lang['Accelerate diaporama speed'] = 'បង្កើន​ល្បឿន​រូប​បង្ហាញ​ដោយ​ស្វ័យ​ប្រវត្តិ​';
$lang['Submit'] = 'ដាក់​សំ​ណើរ​';
$lang['Yes'] = 'យល់​ព្រម​';
$lang['No'] = 'ទេ';
$lang['%d photo'] = '%d រូប​';
$lang['%d photos'] = '%d រូប​​';
$lang['%d photo is also linked to current tags'] = '%d រូប​ថត​បាន​ភ្ជាប់​ទៅ​កាន់​ស្លាក​ថ្មី​ៗ​';
$lang['%d photos are also linked to current tags'] = '%d រូប​ថត​បាន​ភ្ជាប់​ទៅ​កាន់​ស្លាក​ថ្មី​ៗ​';
$lang['display photos linked to this tag'] = 'បង្ហាញ​រូប​ថត​ទាំង​ឡាយ​ដែល​បាន​ភា្ជប់​ទៅ​កាន់​ស្លាក​នេះ​';
$lang['photos posted during the last %d days'] = 'រូប​ថត​ដែល​បាន​ដាក់​ចូល​ក្នុង​កំឡុង​ពេល​ %d ថ្ងៃ​ចុង​ក្រោយ​';
$lang['Piwigo Help'] = 'ជំនួយ​ពី Piwigo';
$lang['Rank'] = 'ជួរ​';
$lang['group by letters'] = 'ក្រុម​តាម​លំដាប់​អក្សរ';
$lang['letters'] = 'អក្សរ​';
$lang['show tag cloud'] = 'បង្ហាញ​​ស្លាកដែល​ពេញ​និយម​​';
$lang['cloud'] = 'ពពក​';
$lang['Reset to default values'] = 'កំណត់​ទៅ​​តម្លៃតាម​លំនាំ​​ដើម​វិញ​';
$lang['delete all photos from your favorites'] = 'លុប​រូប​ថត​ទាំង​អស់​ពី​តារាង​ចំណូល​ចិត្ត​របស់​អ្នក​';
$lang['Sent by'] = 'បាន​​ផ្ញើរ​ដោយ​';
$lang['Cookies are blocked or not supported by your browser. You must enable cookies to connect.'] = 'Cookies បាន​គាំង​ ឬក៏ មិន​ត្រូវ​ជាមួយ browser របស់​លោក​អ្នក​។ លោក​អ្នក​ត្រូវ​តែ​ធ្វើ​ឲ្យ​​ cookies ដំណើរ​ការ​ប្រើ​បាន​ ដើម្បី​ភ្ជាប់​ចូល​។';
$lang['Edit a comment'] = 'កែ​ប្រែ​មតិ​មួយ​';
$lang['Are you sure?'] = 'តើ​អ្នក​ប្រា​កដច្បាស់​​ហើយ​ឬ​នៅ​?';
$lang['(!) This comment requires validation'] = '(!) ការ​ដាក់​មតិ​នេះ​តំរូវ​ឲ្យ​មាន​លក្ខណះ​ត្រឹម​ត្រូវ​';
$lang['Welcome'] = 'សូម​ស្វាគមន៍';
$lang['Complete RSS feed (photos, comments)'] = 'បញ្ចូល​ពត៌មាន RSS រួច​រាល់​ (រូបភាព, មតិ)';
$lang['N/A'] = 'N/A';
$lang['New on %s'] = 'ថ្មីលើ​ %s';
$lang['caddie'] = 'Caddie';
$lang['Welcome to your Piwigo photo gallery!'] = 'សូម​ស្វា​គមន៍​ការ​មក​កាន់​វិចិត្រសាល​រូបថត​របស់​អ្នក​ក្នុង Piwigo !';
$lang['... or browse your empty gallery'] = '... ឬក៏ ស្វែង​រក​វិចិត្រសាល​ទទេ​របស់​លោក​អ្នក​';
$lang['... or please deactivate this message, I will find my way by myself'] = '... ឬ សូម​ធ្វើ​ឲ្យ​អសកម្ម​សារ​មួយ​នេះ ខ្ញុំ​នឹង​ស្វែង​រក​វិធី​ផ្សេង​ដោយ​ខ្លួន​ឯង';
$lang['Hello %s, your Piwigo photo gallery is empty!'] = 'សួរស្តី​ %s, វិចិត្រសាល​រូប​ភាព​ក្នុង​ Piwigo របស់​អ្នក​គឺ​ទទេ!';
$lang['I want to add photos'] = 'ខ្ញុំ​ចង់​បន្ថែម​រូប​ថត​ផ្សេងៗ​ទៀត​';
$lang['Manage this user comment: %s'] = 'រៀប​ចំ​មតិ​នៃ​អ្នក​ប្រើ​ប្រាស់​នេះ​: %s';
$lang['Email address is missing. Please specify an email address.'] = 'សារ​អេឡិចត្រូ​និច​​មិន​មាន​ទេ​, សូមបញ្ជាក់​​ឡើង​វិញ​នូវ​សារ​អេឡិចត្រូនិច​នេះ';
$lang['This author modified following comment:'] = 'អ្នក​និពន្ធ​នេះ​បាន​កែ​ប្រែ​មតិ​ខាង​ក្រោម​:';
$lang['This author removed the comment with id %d'] = 'អ្នក​និ​ពន្ធ​នេះ​បាន​ដក​មតិ​ចេញ ដែល​មាន​លេខ​សំគាល់​ %d';
$lang['html tags are not allowed in login'] = 'ស្លាក​ជាប្រ​ភេទ html មិន​បាន​អនុ​ញ្ញាត​ក្នុង​ការ​ភ្ជាប់​ចូល​ក្នុង​ប្រព័ន្ធទេ';
$lang['Invalid username or email'] = 'ឈ្មោះ​ប្រើ​ប្រាស់​ ឬ សារអេឡិចត្រូនិច​ មិនត្រឹមត្រូវ​ទេ';
$lang['Password reset is not allowed for this user'] = 'ការ​កែ​អក្សរ​សម្ងាត់​មិន​បាន​អនុញ្ញាត​សំរាប់​អ្នក​ប្រើ​ប្រាស់​ម្នាក់​នេះទេ';
$lang['User "%s" has no email address, password reset is not possible'] = 'អ្នក​ប្រើ​ប្រាស់​ឈ្មោះ "%s" មិន​មាន​សារ​អេឡិចត្រូនិច, ការ​កែ​ប្រែអក្សរ​សម្ងាត់​មិន​អាច​ដំណើរ​ការ​ទៅបាន​ទេ';
$lang['Someone requested that the password be reset for the following user account:'] = 'មាន​អ្នក​ផ្សេង​បាន​ស្នើរ​ឲ្យ​អក្សរ​សម្ងាត់​នោះ​អាច​កែប្រែ​បាន​សំរាប់​អ្នក​ប្រើ​ប្រាស់ដែល​មាន​​គណនី​ដូច​ខាង​ក្រោម​:';
$lang['Username "%s" on gallery %s'] = 'ឈ្មោះ​អ្នក​ប្រើ​ប្រាស់​ "%s" នៅ​លើ​វិចិត្រសាល %s';
$lang['To reset your password, visit the following address:'] = 'ដើម្បី​កែប្រែ​អក្សរ​សម្ងាត់​របស់​អ្នក​ សូម​ចូល​ទៅកាន់​អាស័យដ្ឋាន​ដូច​ខាង​ក្រោម​:';
$lang['If this was a mistake, just ignore this email and nothing will happen.'] = 'ប្រសិន​បើ​នេះជា​កំហុសមួយ គ្រាន់​តែ​ធ្វើ​មិន​ដឹង​មិន​លឺជាមួយ​សារ​អេឡិចត្រូនិច​មួយ​នេះ ហើយ​នឹង​មិន​មាន​អ្វី​កើត​ឡើង​ទេ';
$lang['Password Reset'] = 'កែប្រែ​អក្សរ​សម្ងាត់​​';
$lang['Check your email for the confirmation link'] = 'ទៅ​ពិនិត្យ​មើល​សារ​អេឡិច​ត្រូនិច​របស់​អ្នកដើម្បីរក​តំណរភ្ជាប់​ជា​សំអាង​បញ្ជាក់​';
$lang['Invalid key'] = 'ពាក្យ​គន្លឹះ​មិន​ត្រឹមត្រូវ';
$lang['The passwords do not match'] = 'អក្សរ​សម្ងាត់​មិន​ត្រូវ​គ្នា​ទេ​';
$lang['Your password has been reset'] = 'អក្សរ​សម្ងាត់របស់​អ្នក​បាន​កែប្រែ';
$lang['Return to home page'] = 'ត្រឡប់​ទៅ​ទំព័រដើម​';
$lang['Please enter your username or email address.'] = 'សូម​បញ្ចូល​ឈ្មោះ​ប្រើ​ប្រាស់​ និង​ សារ​អេឡិចត្រូនិច​របស់​អ្នក';
$lang['You will receive a link to create a new password via email.'] = 'អ្នក​នឹង​ទទួលបាន​តំណរភ្ជាប់​មួយតាម​រយះ​សារ​អេឡិចត្រូនិច​ ដើម្បី​ទៅ​បង្កើត​អក្សរ​សម្ងាត់​ថ្មី​មួយ​';
$lang['Username or email'] = 'ឈ្មោះ​ប្រើ​ប្រាស់​ ឬ សារអេឡិចត្រូនិច';
$lang['Change my password'] = 'ប្តូរ​អក្សរ​សម្ងាត់​របស់​ខ្ញុំ​';
$lang['Enter your new password below.'] = 'បញ្ចូល​អក្សរសម្ងាត់​ថ្មី​របស់​អ្នក​ខាង​ក្រោម​';
$lang['EXIF Metadata'] = 'EXIF Metadata';
$lang['IPTC Metadata'] = 'IPTC Metadata';
?>

30
language/km_KH/index.php Normal file
View file

@ -0,0 +1,30 @@
<?php
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
// | Copyright(C) 2008-2011 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
// | This program is free software; you can redistribute it and/or modify |
// | it under the terms of the GNU General Public License as published by |
// | the Free Software Foundation |
// | |
// | 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 |
// | General Public License for more details. |
// | |
// | You should have received a copy of the GNU General Public License |
// | along with this program; if not, write to the Free Software |
// | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, |
// | USA. |
// +-----------------------------------------------------------------------+
// Recursive call
$url = '../';
header( 'Request-URI: '.$url );
header( 'Content-Location: '.$url );
header( 'Location: '.$url );
exit();
?>

1
language/km_KH/iso.txt Normal file
View file

@ -0,0 +1 @@
ភាសាខ្មែរ [KH]

BIN
language/km_KH/km_KH.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 503 B

View file

@ -842,4 +842,27 @@ $lang['Learn more'] = 'Leer meer';
$lang['An error has occured during upgrade.'] = 'Er is iets foutgegaan bij het bijwerken van Piwigo naar de nieuwste versie.';
$lang['An error has occured during extract. Please check files permissions of your piwigo installation.<br><a href="%s">Click here to show log error</a>.'] = 'Er is iets foutgegaan bij het uitpakken. Controleer de bestandstoegangen van uw Piwigo-installatie.<br><a href="%s">Klik kier om de fout-logging weer te geven</a>.';
$lang['Piwigo cannot retrieve upgrade file from server'] = 'Piwigo kan het upgrade-bestand niet van de server verkrijgen';
$lang['... or '] = '... of ';
$lang['Create'] = 'Aanmaken';
$lang['Start Upload'] = 'Start Upload';
$lang['You are using the Flash uploader. Problems? Try the <a href="%s">Browser uploader</a> instead.'] = 'Je gebruikt de Flash uploader. Problemen? Probeer de <a href="%s">Browser uploader</a> inplaats.';
$lang['You are using the Browser uploader. Try the <a href="%s">Flash uploader</a> instead.'] = 'Je gebruikt de Browser uploader. Problemen? Probeer de <a href="%s">Flash uploader</a> inplaats.';
$lang['Maximum file size: %sB.'] = 'Maximum bestands omvang: %sB.';
$lang['Allowed file types: %s.'] = 'Toegestane bestands typen: %s.';
$lang['Approximate maximum resolution: %dM pixels (that\'s %dx%d pixels).'] = 'Geschatte maximale resolutie: %dM pixels (dat is %dx%d pixels).';
$lang['Manage Permissions'] = 'Beheer Permissies';
$lang['Photo %s of %s'] = 'Foto %s of %s';
$lang['show details'] = 'Toon details';
$lang['hide details'] = 'Verberg details';
$lang['Merge tags'] = 'Voeg tags samen';
$lang['Select the destination tag'] = 'Kies de bestemmings tag';
$lang['(this tag will be deleted)'] = '(Deze tag wordt verwijderd)';
$lang['Confirm merge'] = 'Bevestig samenvoegen';
$lang['Merge selected tags'] = 'Voeg geselecteerde tags samen';
$lang['No destination tag selected'] = 'Geen bestemmings tag geselecteerd';
$lang['Tags <em>%s</em> merged into tag <em>%s</em>'] = 'Tags <em>%s</em> samengevoegd in tag <em>%s</em>';
$lang['Select at least two tags for merging'] = 'Selecteer ten minste twee tags om samen te voegen';
$lang['Select an album'] = 'Kies een album';
$lang['By default, Piwigo will create a new websize from the HD (high definition) version of your photo.'] = 'Standaard zal Piwigo een nieuwe web formaat foto aanmaken van de HD (high definition) versie van je foto.';
$lang['If no HD is available and if the current websize is bigger than resize dimensions, Piwigo will move it as HD and create a downsized websize photo from it.'] = 'Als geen HD beschikbaar is en de huidige web formaat foto is groter dan de nieuwe afmetingen, dan zal Piwigo het als HD gebruiken en daar een web formaat foto van maken.';
?>

View file

@ -28,13 +28,10 @@ $lang['Database configuration'] = 'Database-configuratie';
$lang['Admin configuration'] = 'Admin configuratie';
$lang['Start Install'] = 'Start Installatie';
$lang['mail address must be like xxx@yyy.eee (example : jack@altern.org)'] = 'Email-adres moet lijken op xxx@yyy.eee (voorbeeld : jack@altern.org)';
$lang['Webmaster login'] = 'Login webbeheerder';
$lang['It will be shown to the visitors. It is necessary for website administration'] = 'Het wordt getoond aan de bezoekers. Het is ook noodzakelijk voor de administratie van de website';
$lang['Connection to server succeed, but it was impossible to connect to database'] = 'De verbinding met de server is geslaagd, maar het is niet mogelijk om verbinding te krijgen met de database';
$lang['Can\'t connect to server'] = 'Geen verbinding met de server';
$lang['Host'] = 'MySQL host';
$lang['localhost, sql.multimania.com, toto.freesurf.fr'] = 'localhost, sql.multimania.com, toto.freesurf.fr';
$lang['User'] = 'Gebruiker';
@ -69,5 +66,6 @@ $lang['An alternate solution is to copy the text in the box above and paste it i
$lang['Creation of config file local/config/database.inc.php failed.'] = 'Het aanmaken van config-bestand local/config/database.inc.php is mislukt.';
$lang['Download the config file'] = 'Download het config-bestand';
$lang['You can download the config file and upload it to local/config directory of your installation.'] = 'U kunt het config-bestand downloaden en het uploaden naar de local/config directory van uw Piwigo-installatie.';
'SQLite en PostgreSQL zijn momenteel nog in een experimenteel stadium.';
$lang['Just another Piwigo gallery'] = 'Alweer een Piwigo gallerie';
$lang['Welcome to my photo gallery'] = 'Welkom bij mijn foto gallerie';
?>

View file

@ -349,5 +349,27 @@ $lang['This author modified following comment:'] = 'Este autor modificou o segui
$lang['This author removed the comment with id %d'] = 'Este autor removeu o comentário com o ID %d';
$lang['validate this comment'] = 'validar este comentário';
$lang['html tags are not allowed in login'] = 'Etiquetas HTML n&atilde;o s&atilde;o permitidas no In&iacute;cio de Sess&atilde;o';
$lang['%d rates'] = '%d votos';
$lang['Rating score'] = 'Pontuação';
$lang['Enter a username or email address'] = 'escreva um nome de utilizador ou um email';
$lang['Invalid username or email'] = 'nome de utilizador ou um email inválido';
$lang['Password reset is not allowed for this user'] = 'A reinicialização da palavra-passe não é permitida para este utilizador';
$lang['User "%s" has no email address, password reset is not possible'] = 'Utilizador "%s" não tem email, a reinicialização da palavra-passe não é possível';
$lang['Someone requested that the password be reset for the following user account:'] = 'Alguém pediu a reinicialização da palavra-passe para o utilizador seguinte :';
$lang['Username "%s" on gallery %s'] = 'Nome de utilizador "%s" na galeria %s';
$lang['To reset your password, visit the following address:'] = 'Para reinicializar a sua palavra-passe, siga o endereço seguinte :';
$lang['If this was a mistake, just ignore this email and nothing will happen.'] = 'Se for um erro, nao tome comta deste email e nada acontecerá.';
$lang['Password Reset'] = 'Palavra-passe reinicializada';
$lang['Check your email for the confirmation link'] = 'Verifique o seu email para o link de confirmação';
$lang['Invalid key'] = 'Chave inválida';
$lang['The passwords do not match'] = 'As palavras-passe não correspondem';
$lang['Your password has been reset'] = 'A sua palavra-passe foi reinicializada';
$lang['Return to home page'] = 'Voltar ao inicio';
$lang['Please enter your username or email address.'] = 'Por Favor escreva o seu nome de utilizador ou o seu email.';
$lang['You will receive a link to create a new password via email.'] = 'Vai receber um link para crear uma nova palavra-passe por email.';
$lang['Username or email'] = 'nome de utilizador ou email';
$lang['Change my password'] = 'alterar a minha palavra-passe';
$lang['Enter your new password below.'] = 'Escreva a sua nova palavra-passe abaoixo.';
$lang['Reset Password'] = 'Reinicializar a palavra-passe';
?>

Some files were not shown because too many files have changed in this diff Show more