Compare commits

...

52 commits
master ... 2.6

Author SHA1 Message Date
plegall
aa19337e98 next release is 2.6.5
git-svn-id: http://piwigo.org/svn/branches/2.6@30869 68402e56-0260-453c-a942-63ccdbb3a9ee
2015-01-08 13:23:56 +00:00
plegall
7ab6061552 merge r30864 from trunk to branch 2.6
bug 3186: improved security on search.php


git-svn-id: http://piwigo.org/svn/branches/2.6@30866 68402e56-0260-453c-a942-63ccdbb3a9ee
2015-01-08 13:11:03 +00:00
plegall
c07d55df32 next release is 2.6.4
git-svn-id: http://piwigo.org/svn/branches/2.6@30570 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-11-21 12:31:36 +00:00
plegall
2fce0ab1d0 merge r30563 from trunk to branch 2.6
bug 3178 fixed, in_array check is not reliable when you compare string (user input) and numeric values


git-svn-id: http://piwigo.org/svn/branches/2.6@30567 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-11-21 12:20:49 +00:00
mistic100
34c7adb96d Merged revision(s) 28924 from trunk:
bug 3061: manual order becomes automatic order 

git-svn-id: http://piwigo.org/svn/branches/2.6@28925 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-07-02 20:59:13 +00:00
plegall
e2b475f3ef next release is 2.6.3
git-svn-id: http://piwigo.org/svn/branches/2.6@28676 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-06-11 07:55:14 +00:00
plegall
05e8753992 bug 3082: increase randomness on generate_key
git-svn-id: http://piwigo.org/svn/branches/2.6@28675 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-06-11 07:49:38 +00:00
ddtddt
a22ae2f97c [Br2.6] - Language - prepare for 2.6.3
git-svn-id: http://piwigo.org/svn/branches/2.6@28674 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-06-10 19:31:35 +00:00
ddtddt
88628692b1 [2.6] - plugin -Language - prepare for 2.6.3
git-svn-id: http://piwigo.org/svn/branches/2.6@28671 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-06-10 19:24:17 +00:00
ddtddt
963bcd33dc [2.6] - themes -Language - prepare for 2.6.3
git-svn-id: http://piwigo.org/svn/branches/2.6@28670 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-06-10 19:18:30 +00:00
ddtddt
e6059e9c4d [Br2.6] - Language - prepare for 2.6.3
git-svn-id: http://piwigo.org/svn/branches/2.6@28620 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-06-03 10:29:47 +00:00
plegall
734fef130a bug 3068 fixed: on Internet Explorer 8, indexOf function is broken.
git-svn-id: http://piwigo.org/svn/branches/2.6@28038 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-04-01 13:09:30 +00:00
plegall
a6820e70bd bug 3065 fixed: avoid SQL errors with external authentication
git-svn-id: http://piwigo.org/svn/branches/2.6@27996 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-03-28 13:24:14 +00:00
ddtddt
2b48fcc5cf [2.6] - Language - prepare for 2.6.2
git-svn-id: http://piwigo.org/svn/branches/2.6@27952 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-03-25 20:25:08 +00:00
plegall
279d898f6a next version is 2.6.2
git-svn-id: http://piwigo.org/svn/branches/2.6@27936 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-03-25 13:13:10 +00:00
plegall
3d72b90e2d bug 3057: avoid warnings and SQL crash when encountering inconsistent
permissions + rewrite permissions consistancy check when setting albums
to private status.


git-svn-id: http://piwigo.org/svn/branches/2.6@27925 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-03-24 20:19:22 +00:00
ddtddt
d5670ed32f [2.6] - Language - prepare for 2.6.2
git-svn-id: http://piwigo.org/svn/branches/2.6@27890 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-03-23 07:49:48 +00:00
ddtddt
876b282eaf [2.6] - plugin - prepare for 2.6.2
git-svn-id: http://piwigo.org/svn/branches/2.6@27888 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-03-23 07:15:46 +00:00
ddtddt
75dd7e1f29 [2.6] - theme - prepare for 2.6.2
git-svn-id: http://piwigo.org/svn/branches/2.6@27886 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-03-23 06:44:13 +00:00
plegall
674c85fe31 bug 3053 fixed: columns "groups" and "privacy level" come back in Piwigo 2.6
user manager (which still needs improvement on filtering options...)


git-svn-id: http://piwigo.org/svn/branches/2.6@27836 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-03-18 22:22:06 +00:00
plegall
8c8591ccb0 bug 3055: add security pwg_token on API methods introduced in Piwigo 2.6
(pwg.groups.addUser, pwg.groups.deleteUser, pwg.groups.setInfo, pwg.users.add,
pwg.users.setInfo, pwg.permissions.add, pwg.permissions.remove)


git-svn-id: http://piwigo.org/svn/branches/2.6@27810 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-03-17 22:16:47 +00:00
plegall
1dd79b4bac feature 3054: new trigger ws_users_getList
git-svn-id: http://piwigo.org/svn/branches/2.6@27715 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-03-12 13:41:35 +00:00
plegall
9cc4ce45d8 feature 3014: new trigger picture_modify_before_update
git-svn-id: http://piwigo.org/svn/branches/2.6@27713 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-03-12 13:33:50 +00:00
rvelices
3ced01436b Merged -r27692 from trunk to branch 2.6:
fix preg_replace_callback from -r26972


git-svn-id: http://piwigo.org/svn/branches/2.6@27693 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-03-11 20:28:25 +00:00
rvelices
e88ba8d5e9 Merged -r27690 from trunk to branch 2.6:
smartpocket was not putting footer_elements (plugins might add it) as the default theme


git-svn-id: http://piwigo.org/svn/branches/2.6@27691 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-03-11 20:19:48 +00:00
Eric
4646f84456 r27538 merged from trunk to branch 2.6 :
bug 3051 - Add missing render_category_name trigger in admin/album_notification.php

git-svn-id: http://piwigo.org/svn/branches/2.6@27539 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-03-02 13:27:52 +00:00
rvelices
7304115d0a Merged -r27294 from trunk:
feature 3043: Add event to allow calculation of rating score with a different algorithm


git-svn-id: http://piwigo.org/svn/branches/2.6@27295 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-02-09 20:46:56 +00:00
plegall
548494a2b7 bug 3042 fixed: apply render_element_description on photo label in history search results
git-svn-id: http://piwigo.org/svn/branches/2.6@27239 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-02-06 13:03:29 +00:00
mistic100
d98c591234 Merged revision(s) 27156 from trunk:
*Fatal error*: Call to undefined method plugins::plugin_version_compare
replaced by safe_version_compare
caused by r26999

git-svn-id: http://piwigo.org/svn/branches/2.6@27157 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-02-04 10:59:43 +00:00
mistic100
7de2f7cf73 Merged revision(s) 27043 from trunk:
str2DateTime return false on empty input

git-svn-id: http://piwigo.org/svn/branches/2.6@27044 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-01-29 20:50:58 +00:00
mistic100
6fcc5f10df Merged revision(s) 26972, 26998 from trunk:
replace more preg_replace callback
........
remove *_version_compare methods in languages & plugins & themes classes, unused and outdated (preg_replace /e modifier)

git-svn-id: http://piwigo.org/svn/branches/2.6@26999 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-01-27 18:05:04 +00:00
ddtddt
46c2cb6b5f [2.6] - prepare 2.6.1
git-svn-id: http://piwigo.org/svn/branches/2.6@26960 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-01-24 21:29:24 +00:00
plegall
5ff4d92802 next release is 2.6.1
git-svn-id: http://piwigo.org/svn/branches/2.6@26954 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-01-24 20:13:35 +00:00
plegall
35f801d1dd bug 3035 fixed: the output of pwg.categories.getList with option
tree_output=true was modified in r22729 to fix a bug. But fixing this bug has
broken iOS/Android applications which uses this parameter. The immediate
solution is to reintroduce the bug for now and fix it cleanly later (requires
a new version of iOS/Android apps)


git-svn-id: http://piwigo.org/svn/branches/2.6@26952 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-01-24 20:11:34 +00:00
ddtddt
fb66b3a6b8 git-svn-id: http://piwigo.org/svn/branches/2.6@26951 68402e56-0260-453c-a942-63ccdbb3a9ee 2014-01-24 19:45:08 +00:00
rvelices
6ba48f76d5 Merged -r26941 from trunk: admin rating user sorted by consensus by default
git-svn-id: http://piwigo.org/svn/branches/2.6@26942 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-01-24 05:41:25 +00:00
mistic100
a435ff38ed Merged revision(s) 26926 from trunk:
bug 3033: allow HTML in photo names from Batch Manager

git-svn-id: http://piwigo.org/svn/branches/2.6@26927 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-01-23 19:17:39 +00:00
plegall
c253398f40 bug 3032 fixed: it seems that the SQL update in invalidate_user_cache_nb_tags corrupts the pwg_db_insert_id (very unexpected)
git-svn-id: http://piwigo.org/svn/branches/2.6@26921 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-01-23 13:04:15 +00:00
mistic100
9f266381db Merged revision(s) 26916 from trunk:
bug 3029: XSS on website_url comment form 

git-svn-id: http://piwigo.org/svn/branches/2.6@26919 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-01-23 11:08:22 +00:00
mistic100
d5b3d5dabd bug 2989: fix r26904
git-svn-id: http://piwigo.org/svn/branches/2.6@26906 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-01-22 17:16:47 +00:00
mistic100
cd99110a8e bug 2989: Deprecated: preg_replace(): The /e modifier is deprecated
git-svn-id: http://piwigo.org/svn/branches/2.6@26904 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-01-22 12:03:57 +00:00
mistic100
f1e62b578d Merged revision(s) 26902 from trunk:
bug 3027: Fatal error on Configuration->Options->Photo size


git-svn-id: http://piwigo.org/svn/branches/2.6@26903 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-01-22 10:48:06 +00:00
rvelices
b4247f00af merge -r26900 from trunk to 2.6
admin rating user improvements
- add last rate date for user
- add consensus deviation but only based on the best rated photos (e.g. how much this user tries to change the best rated photos)


git-svn-id: http://piwigo.org/svn/branches/2.6@26901 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-01-21 22:50:59 +00:00
mistic100
d3d0dc1eaf Merged revision(s) 26883-26884 from trunk:
add eu_ES flag

git-svn-id: http://piwigo.org/svn/branches/2.6@26885 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-01-19 17:26:20 +00:00
mistic100
d018f7a11c Merged revision(s) r26865 from trunk:
bug 3025: Fatal error: Declaration of Calendar::get_date_where() must be compatible with that of CalendarBase::get_date_where()

git-svn-id: http://piwigo.org/svn/branches/2.6@26866 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-01-18 15:17:33 +00:00
mistic100
9cff7f1781 Merged revision(s) r26863 from trunk:
bug 3024: Warning: array_merge(): Argument 1 is not an array on template.class.php

git-svn-id: http://piwigo.org/svn/branches/2.6@26864 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-01-18 15:12:44 +00:00
mistic100
df155ae972 Merged revision(s) r26846 from trunk:
bug 3023: Fatal error when using trigger_notify/trigger_change on PHP < 5.3 

git-svn-id: http://piwigo.org/svn/branches/2.6@26847 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-01-18 12:41:40 +00:00
rvelices
a5e853c618 merge -r26837 from trunk to branch 2.6
admin rating improvements
- use web service for deletion
- use datatables for rating by user
- use fontello icons


git-svn-id: http://piwigo.org/svn/branches/2.6@26838 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-01-17 22:20:56 +00:00
plegall
a02af472bc 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.6@26828 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-01-17 14:46:21 +00:00
plegall
9e68544407 Create branch 2.6 from trunk r26826
git-svn-id: http://piwigo.org/svn/branches/2.6@26827 68402e56-0260-453c-a942-63ccdbb3a9ee
2014-01-17 14:43:49 +00:00
plegall
33165b3de4 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.5@21187 68402e56-0260-453c-a942-63ccdbb3a9ee
2013-03-04 20:25:28 +00:00
plegall
22b0523fb3 Create branch 2.5 from trunk r21181
git-svn-id: http://piwigo.org/svn/branches/2.5@21186 68402e56-0260-453c-a942-63ccdbb3a9ee
2013-03-04 20:19:54 +00:00
130 changed files with 2188 additions and 595 deletions

View file

@ -83,7 +83,7 @@ SELECT id, file, path, representative_ext
pwg_mail_group(
$_POST['group'],
array(
'subject' => l10n('[%s] Visit album %s', $conf['gallery_title'], $category['name']),
'subject' => l10n('[%s] Visit album %s', $conf['gallery_title'], trigger_event('render_category_name', $category['name'], 'admin_cat_list')),
// TODO : change this language variable to 'Visit album %s'
// TODO : 'language_selected' => ....
),
@ -91,11 +91,11 @@ SELECT id, file, path, representative_ext
'filename' => 'cat_group_info',
'assign' => array(
'IMG_URL' => $img_url,
'CAT_NAME' => $category['name'],
'CAT_NAME' => trigger_event('render_category_name', $category['name'], 'admin_cat_list'),
'LINK' => make_index_url(array(
'category' => array(
'id' => $category['id'],
'name' => $category['name'],
'name' => trigger_event('render_category_name', $category['name'], 'admin_cat_list'),
'permalink' => $category['permalink']
)
)),

View file

@ -67,14 +67,6 @@ SELECT id, date_creation
$data['author'] = $_POST['author-'.$row['id']];
$data['level'] = $_POST['level-'.$row['id']];
foreach (array('name', 'level') as $field)
{
if (!empty($_POST[$field.'-'.$row['id']]))
{
$data[$field] = strip_tags($_POST[$field.'-'.$row['id']]);
}
}
if ($conf['allow_html_descriptions'])
{
$data['comment'] = @$_POST['description-'.$row['id']];

View file

@ -156,7 +156,7 @@ SELECT *
;';
$category = pwg_db_fetch_assoc(pwg_query($query));
if ($category['image_order']=='rank')
if ($category['image_order']=='rank ASC')
{
$image_order_choice = 'rank';
}

View file

@ -394,7 +394,7 @@ $toggle_is_default_url = $admin_url.'group_list&amp;toggle_is_default=';
while ($row = pwg_db_fetch_assoc($result))
{
$query = '
SELECT username
SELECT u.'. $conf['user_fields']['username'].' AS username
FROM '.USERS_TABLE.' AS u
INNER JOIN '.USER_GROUP_TABLE.' AS ug
ON u.'.$conf['user_fields']['id'].' = ug.user_id

View file

@ -319,7 +319,7 @@ SELECT
$result = pwg_query($query);
while ($row = pwg_db_fetch_assoc($result))
{
$label_of_image[ $row['id'] ] = $row['label'];
$label_of_image[ $row['id'] ] = trigger_event('render_element_description', $row['label']);
if (isset($row['filesize']))
{
@ -339,6 +339,8 @@ SELECT
id,
name, url_name
FROM '.TAGS_TABLE;
global $name_of_tag; // used for preg_replace
$name_of_tag = array();
$result = pwg_query($query);
while ($row=pwg_db_fetch_assoc($result))
@ -399,9 +401,9 @@ SELECT
$tags_string = '';
if (isset($line['tag_ids']))
{
$tags_string = preg_replace(
'/(\d+)/e',
'isset($name_of_tag["$1"]) ? $name_of_tag["$1"] : "$1"',
$tags_string = preg_replace_callback(
'/(\d+)/',
create_function('$m', 'global $name_of_tag; return isset($name_of_tag[$m[1]]) ? $name_of_tag[$m[1]] : $m[1];'),
str_replace(
',',
', ',
@ -541,6 +543,8 @@ SELECT
),
)
);
unset($name_of_tag);
}
// +-----------------------------------------------------------------------+

View file

@ -576,6 +576,7 @@ SELECT id, id_uppercat, uppercats, rank, global_rank
FROM '.CATEGORIES_TABLE.'
ORDER BY id_uppercat,rank,name';
global $cat_map; // used in preg_replace callback
$cat_map = array();
$current_rank = 0;
@ -602,13 +603,16 @@ SELECT id, id_uppercat, uppercats, rank, global_rank
$datas = array();
$cat_map_callback = create_function('$m', 'global $cat_map; return $cat_map[$m[1]]["rank"];');
foreach( $cat_map as $id=>$cat )
{
$new_global_rank = preg_replace(
'/(\d+)/e',
"\$cat_map['$1']['rank']",
str_replace(',', '.', $cat['uppercats'] )
);
$new_global_rank = preg_replace_callback(
'/(\d+)/',
$cat_map_callback,
str_replace(',', '.', $cat['uppercats'] )
);
if ( $cat['rank_changed']
or $new_global_rank!=$cat['global_rank']
)
@ -621,6 +625,8 @@ SELECT id, id_uppercat, uppercats, rank, global_rank
}
}
unset($cat_map);
mass_updates(
CATEGORIES_TABLE,
array(
@ -693,15 +699,166 @@ UPDATE '.CATEGORIES_TABLE.'
;';
pwg_query($query);
}
// make a category private => all its child categories become private
if ($value == 'private')
{
$subcats = get_subcat_ids($categories);
$query = '
UPDATE '.CATEGORIES_TABLE.'
SET status = \'private\'
WHERE id IN ('.implode(',', $subcats).')';
pwg_query($query);
// We have to keep permissions consistant: a sub-album can't be
// permitted to a user or group if its parent album is not permitted to
// the same user or group. Let's remove all permissions on sub-albums if
// it is not consistant. Let's take the following example:
//
// A1 permitted to U1,G1
// A1/A2 permitted to U1,U2,G1,G2
// A1/A2/A3 permitted to U3,G1
// A1/A2/A4 permitted to U2
// A1/A5 permitted to U4
// A6 permitted to U4
// A6/A7 permitted to G1
//
// (we consider that it can be possible to start with inconsistant
// permission, given that public albums can have hidden permissions,
// revealed once the album returns to private status)
//
// The admin selects A2,A3,A4,A5,A6,A7 to become private (all but A1,
// which is private, which can be true if we're moving A2 into A1). The
// result must be:
//
// A2 permission removed to U2,G2
// A3 permission removed to U3
// A4 permission removed to U2
// A5 permission removed to U2
// A6 permission removed to U4
// A7 no permission removed
//
// 1) we must extract "top albums": A2, A5 and A6
// 2) for each top album, decide which album is the reference for permissions
// 3) remove all inconsistant permissions from sub-albums of each top-album
// step 1, search top albums
$all_categories = array();
$top_categories = array();
$parent_ids = array();
$query = '
SELECT
id,
name,
id_uppercat,
uppercats,
global_rank
FROM '.CATEGORIES_TABLE.'
WHERE id IN ('.implode(',', $categories).')
;';
$result = pwg_query($query);
while ($row = pwg_db_fetch_assoc($result))
{
$all_categories[] = $row;
}
usort($all_categories, 'global_rank_compare');
foreach ($all_categories as $cat)
{
$is_top = true;
if (!empty($cat['id_uppercat']))
{
foreach (explode(',', $cat['uppercats']) as $id_uppercat)
{
if (isset($top_categories[$id_uppercat]))
{
$is_top = false;
break;
}
}
}
if ($is_top)
{
$top_categories[$cat['id']] = $cat;
if (!empty($cat['id_uppercat']))
{
$parent_ids[] = $cat['id_uppercat'];
}
}
}
// step 2, search the reference album for permissions
//
// to find the reference of each top album, we will need the parent albums
$parent_cats = array();
if (count($parent_ids) > 0)
{
$query = '
SELECT
id,
status
FROM '.CATEGORIES_TABLE.'
WHERE id IN ('.implode(',', $parent_ids).')
;';
$result = pwg_query($query);
while ($row = pwg_db_fetch_assoc($result))
{
$parent_cats[$row['id']] = $row;
}
}
$tables = array(
USER_ACCESS_TABLE => 'user_id',
GROUP_ACCESS_TABLE => 'group_id'
);
foreach ($top_categories as $top_category)
{
// what is the "reference" for list of permissions? The parent album
// if it is private, else the album itself
$ref_cat_id = $top_category['id'];
if (!empty($top_category['id_uppercat'])
and isset($parent_cats[ $top_category['id_uppercat'] ])
and 'private' == $parent_cats[ $top_category['id_uppercat'] ]['status'])
{
$ref_cat_id = $top_category['id_uppercat'];
}
$subcats = get_subcat_ids(array($top_category['id']));
foreach ($tables as $table => $field)
{
// what are the permissions user/group of the reference album
$query = '
SELECT '.$field.'
FROM '.$table.'
WHERE cat_id = '.$ref_cat_id.'
;';
$ref_access = array_from_query($query, $field);
if (count($ref_access) == 0)
{
$ref_access[] = -1;
}
// step 3, remove the inconsistant permissions from sub-albums
$query = '
DELETE
FROM '.$table.'
WHERE '.$field.' NOT IN ('.implode(',', $ref_access).')
AND cat_id IN ('.implode(',', $subcats).')
;';
pwg_query($query);
}
}
}
}
@ -785,6 +942,7 @@ function get_fulldirs($cat_ids)
}
// caching directories of existing categories
global $cat_dirs; // used in preg_replace callback
$query = '
SELECT id, dir
FROM '.CATEGORIES_TABLE.'
@ -810,16 +968,22 @@ SELECT id, uppercats, site_id
$categories = array_from_query($query);
// filling $cat_fulldirs
$cat_dirs_callback = create_function('$m', 'global $cat_dirs; return $cat_dirs[$m[1]];');
$cat_fulldirs = array();
foreach ($categories as $category)
{
$uppercats = str_replace(',', '/', $category['uppercats']);
$cat_fulldirs[$category['id']] = $galleries_url[$category['site_id']];
$cat_fulldirs[$category['id']].= preg_replace('/(\d+)/e',
"\$cat_dirs['$1']",
$uppercats);
$cat_fulldirs[$category['id']].= preg_replace_callback(
'/(\d+)/',
$cat_dirs_callback,
$uppercats
);
}
unset($cat_dirs);
return $cat_fulldirs;
}
@ -1126,44 +1290,7 @@ SELECT status
if ('private' == $parent_status)
{
foreach ($categories as $cat_id => $category)
{
if ('public' == $category['status'])
{
set_cat_status(array($cat_id), 'private');
}
$subcats = get_subcat_ids(array($cat_id));
foreach ($tables as $table => $field)
{
$query = '
SELECT '.$field.'
FROM '.$table.'
WHERE cat_id = '.$cat_id.'
;';
$category_access = array_from_query($query, $field);
$query = '
SELECT '.$field.'
FROM '.$table.'
WHERE cat_id = '.$new_parent.'
;';
$parent_access = array_from_query($query, $field);
$to_delete = array_diff($category_access, $parent_access);
if (count($to_delete) > 0)
{
$query = '
DELETE FROM '.$table.'
WHERE '.$field.' IN ('.implode(',', $to_delete).')
AND cat_id IN ('.implode(',', $subcats).')
;';
pwg_query($query);
}
}
}
set_cat_status(array_keys($categories), 'private');
}
$page['infos'][] = l10n_dec(
@ -1419,7 +1546,7 @@ DELETE
* @param string $tag_name
* @return int
*/
function tag_id_from_tag_name($tag_name, $create=true)
function tag_id_from_tag_name($tag_name)
{
global $page;
@ -1465,9 +1592,10 @@ SELECT id
)
);
$page['tag_id_from_tag_name_cache'][$tag_name] = pwg_db_insert_id(TAGS_TABLE);
invalidate_user_cache_nb_tags();
$page['tag_id_from_tag_name_cache'][$tag_name] = pwg_db_insert_id(TAGS_TABLE);
return $page['tag_id_from_tag_name_cache'][$tag_name];
}
}

View file

@ -402,16 +402,6 @@ UPDATE '.USER_INFOS_TABLE.'
/**
* Sort functions
*/
function language_version_compare($a, $b)
{
$pattern = array('/([a-z])/ei', '/\.+/', '/\.\Z|\A\./');
$replacement = array( "'.'.intval('\\1', 36).'.'", '.', '');
$array = preg_replace($pattern, $replacement, array($a, $b));
return version_compare($array[0], $array[1], '>=');
}
function extension_name_compare($a, $b)
{
return strcmp(strtolower($a['extension_name']), strtolower($b['extension_name']));

View file

@ -614,25 +614,6 @@ DELETE FROM '. PLUGINS_TABLE .'
/**
* Sort functions
*/
function plugin_version_compare($a, $b)
{
if (strtolower($a) == 'auto') return false;
$array = preg_replace(
array('/\.+/', '/\.\Z|\A\./'),
array('.', ''),
array($a, $b)
);
$array = preg_replace_callback(
'/([a-z])/i',
create_function('$m', 'return intval($m[1], 36);'),
$array
);
return version_compare($array[0], $array[1], '>=');
}
function extension_revision_compare($a, $b)
{
if ($a['revision_date'] < $b['revision_date']) return 1;

View file

@ -689,16 +689,6 @@ SELECT
/**
* Sort functions
*/
function theme_version_compare($a, $b)
{
$pattern = array('/([a-z])/ei', '/\.+/', '/\.\Z|\A\./');
$replacement = array( "'.'.intval('\\1', 36).'.'", '.', '');
$array = preg_replace($pattern, $replacement, array($a, $b));
return version_compare($array[0], $array[1], '>=');
}
function extension_revision_compare($a, $b)
{
if ($a['revision_date'] < $b['revision_date']) return 1;

View file

@ -178,7 +178,7 @@ class updates
{
$ext_info = $server_ext[$fs_ext['extension']];
if (!$this->version_compare($fs_ext['version'], $ext_info['revision_name'], $type))
if (!safe_version_compare($fs_ext['version'], $ext_info['revision_name'], '>='))
{
if (in_array($ext_id, $conf['updates_ignored'][$type]))
{
@ -207,7 +207,7 @@ class updates
foreach($this->$type->$fs as $ext_id => $fs_ext)
{
if (isset($_SESSION['extensions_need_update'][$type][$ext_id])
and $this->version_compare($fs_ext['version'], $_SESSION['extensions_need_update'][$type][$ext_id], $type))
and safe_version_compare($fs_ext['version'], $_SESSION['extensions_need_update'][$type][$ext_id], '>='))
{
// Extension have been upgraded
$this->check_extensions();
@ -256,13 +256,6 @@ class updates
}
}
function version_compare($a, $b, $type)
{
$version_compare = rtrim($type, 's').'_version_compare';
return $this->$type->$version_compare($a, $b);
}
static function process_obsolete_list($file)
{
if (file_exists(PHPWG_ROOT_PATH.$file)

View file

@ -154,6 +154,8 @@ if (isset($_POST['submit']) and count($page['errors']) == 0)
$data{'date_creation'} = null;
}
$data = trigger_change('picture_modify_before_update', $data);
single_update(
IMAGES_TABLE,
$data,

View file

@ -77,25 +77,6 @@ if (isset($_GET['users']))
}
}
if (isset($_GET['del']))
{
include_once(PHPWG_ROOT_PATH.'include/functions_rate.inc.php');
$del_params = urldecode( $_GET['del'] );
parse_str($del_params, $vars);
if ( !is_numeric($vars['e']) or !is_numeric($vars['u']) )
{
die('Hacking attempt');
}
$query = '
DELETE FROM '. RATE_TABLE .'
WHERE element_id=' . $vars['e'] . '
AND user_id=' . $vars['u'] . '
AND anonymous_id=\'' . $vars['a'] . '\'
;';
pwg_query($query);
update_rating_score( $vars['e'] );
}
$users = array();
$query = '
SELECT '.$conf['user_fields']['username'].' as username, '.$conf['user_fields']['id'].' as id
@ -212,10 +193,11 @@ ORDER BY date DESC;';
$nb_rates = pwg_db_num_rows($result);
$tpl_image =
array(
'U_THUMB' => $thumbnail_src,
'U_URL' => $image_url,
'SCORE_RATE' => $image['score'],
array(
'id' => $image['id'],
'U_THUMB' => $thumbnail_src,
'U_URL' => $image_url,
'SCORE_RATE' => $image['score'],
'AVG_RATE' => $image['avg_rates'],
'SUM_RATE' => $image['sum_rates'],
'NB_RATES' => (int)$image['nb_rates'],
@ -226,16 +208,6 @@ ORDER BY date DESC;';
while ($row = pwg_db_fetch_assoc($result))
{
$url_del = PHPWG_ROOT_PATH.'admin.php'.
get_query_string_diff(array('del'));
$del_param = 'e='.$image['id'].
'&u='.$row['user_id'].
'&a='.$row['anonymous_id'];
$url_del .= '&amp;del='.urlencode(urlencode($del_param));
if ( isset($users[$row['user_id']]) )
{
$user_rate = $users[$row['user_id']];
@ -249,13 +221,8 @@ ORDER BY date DESC;';
$user_rate .= '('.$row['anonymous_id'].')';
}
$tpl_image['rates'][] =
array(
'DATE' => /*format_date*/($row['date']),
'RATE' => $row['rate'],
'USER' => $user_rate,
'U_DELETE' => $url_del
);
$row['USER'] = $user_rate;
$tpl_image['rates'][] = $row;
}
$template->append( 'images', $tpl_image );
}

View file

@ -35,6 +35,12 @@ if (isset($_GET['f_min_rates']))
$filter_min_rates = (int)$_GET['f_min_rates'];
}
$consensus_top_number = $conf['top_number'];
if (isset($_GET['consensus_top_number']))
{
$consensus_top_number = (int)$_GET['consensus_top_number'];
}
// build users
global $conf;
$query = 'SELECT DISTINCT
@ -60,7 +66,7 @@ foreach($conf['rate_items'] as $rate)
$by_user_rating_model['rates'][$rate] = array();
}
// by user aggregation
$image_ids = array();
$by_user_ratings = array();
$query = '
@ -87,6 +93,7 @@ while ($row = pwg_db_fetch_assoc($result))
$rating = $by_user_rating_model;
$rating['uid'] = (int)$row['user_id'];
$rating['aid'] = $usr['anon'] ? $row['anonymous_id'] : '';
$rating['last_date'] = $row['date'];
}
$rating['rates'][$row['rate']][] = array(
'id' => $row['element_id'],
@ -113,6 +120,7 @@ if (count($image_ids) > 0 )
}
}
//all image averages
$query='SELECT element_id,
AVG(rate) AS avg
FROM '.RATE_TABLE.'
@ -124,9 +132,16 @@ while ($row = pwg_db_fetch_assoc($result))
$all_img_sum[(int)$row['element_id']] = array( 'avg'=>(float)$row['avg'] );
}
$query='SELECT id
FROM '.IMAGES_TABLE.'
ORDER by rating_score DESC
LIMIT '.$consensus_top_number;
$best_rated = array_flip( array_from_query($query, 'id'));
// by user stats
foreach($by_user_ratings as $id => &$rating)
{
$c=0; $s=0; $ss=0; $consensus_dev=0;
$c=0; $s=0; $ss=0; $consensus_dev=0; $consensus_dev_top=0; $consensus_dev_top_count=0;
foreach($rating['rates'] as $rate => $rates)
{
$ct = count($rates);
@ -135,11 +150,19 @@ foreach($by_user_ratings as $id => &$rating)
$ss += $ct * $rate * $rate;
foreach($rates as $id_date)
{
$consensus_dev += abs($rate - $all_img_sum[$id_date['id']]['avg']);
$dev = abs($rate - $all_img_sum[$id_date['id']]['avg']);
$consensus_dev += $dev;
if (isset($best_rated[$id_date['id']]))
{
$consensus_dev_top += $dev;
$consensus_dev_top_count++;
}
}
}
$consensus_dev /= $c;
if ($consensus_dev_top_count)
$consensus_dev_top /= $consensus_dev_top_count;
$var = ($ss - $s*$s/$c)/$c;
$rating += array(
@ -147,7 +170,8 @@ foreach($by_user_ratings as $id => &$rating)
'count' => $c,
'avg' => $s/$c,
'cv' => $s==0 ? -1 : sqrt($var)/($s/$c), // http://en.wikipedia.org/wiki/Coefficient_of_variation
'cd' => $consensus_dev
'cd' => $consensus_dev,
'cdtop' => $consensus_dev_top_count ? $consensus_dev_top : ''
);
}
unset($rating);
@ -213,6 +237,7 @@ $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,
'CONSENSUS_TOP_NUMBER' => $consensus_top_number,
'available_rates' => $conf['rate_items'],
'ratings' => $by_user_ratings,
'image_urls' => $image_urls,

View file

@ -8,6 +8,29 @@ function str_repeat(i, m) {
return o.join('');
}
if (!Array.prototype.indexOf)
{
Array.prototype.indexOf = function(elt /*, from*/)
{
var len = this.length;
var from = Number(arguments[1]) || 0;
from = (from < 0)
? Math.ceil(from)
: Math.floor(from);
if (from < 0)
from += len;
for (; from < len; from++)
{
if (from in this &&
this[from] === elt)
return from;
}
return -1;
};
}
function sprintf() {
var i = 0, a, f = arguments[i++], o = [], m, p, c, x, s = '';
while (f) {

View file

@ -40,28 +40,57 @@
<td>{'Rating score'|@translate}</td>
<td>{'Average rate'|@translate}</td>
<td>{'Sum of rates'|@translate}</td>
<td>{'Rate'|@translate}</td>
<td>{'Username'|@translate}</td>
<td>{'Rate date'|@translate}</td>
<td>{'Rate'|@translate}/{'Username'|@translate}/{'Rate date'|@translate}</td>
<td></td>
</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}"><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>
</tr>
<td><a href="{$image.U_URL}"><img src="{$image.U_THUMB}" alt="{$image.FILE}" title="{$image.FILE}"></a></td>
<td><strong>{$image.NB_RATES}/{$image.NB_RATES_TOTAL}</strong></td>
<td><strong>{$image.SCORE_RATE}</strong></td>
<td><strong>{$image.AVG_RATE}</strong></td>
<td style="border-right:1px solid" ><strong>{$image.SUM_RATE}</strong></td>
<td>
<table style="width:100%">
{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>
<tr>
<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>
<td>{$rate.date}</td>
<td><a onclick="return del(this,{$image.id},{$rate.user_id}{if !empty({$rate.anonymous_id})},'{$rate.anonymous_id}'{/if})" class="icon-trash"> </a></td>
</tr>
{/foreach} {*rates*}
{/foreach} {*images*}
{/foreach}{*rates*}
</table>
</td>
</tr>
{/foreach}{*images*}
</table>
{combine_script id='core.scripts' load='async' path='themes/default/js/scripts.js'}
{footer_script}
function del(node,id,uid,aid){
var tr = jQuery(node).parents("tr").first().fadeTo(1000, 0.4),
data = {
image_id: id,
user_id: uid
};
if (aid)
data.anonymous_id = aid;
{if !empty($navbar) }{include file='navigation_bar.tpl'|@get_extent:'navbar'}{/if}
(new PwgWS('{$ROOT_URL|@escape:javascript}')).callService(
'pwg.rates.delete', data,
{
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;
}
{/footer_script}
{if !empty($navbar)}{include file='navigation_bar.tpl'|@get_extent:'navbar'}{/if}

View file

@ -1,15 +1,40 @@
{combine_script id='jquery.dataTables' load='footer' path='themes/default/js/plugins/jquery.dataTables.js'}
{html_style}
.sorting { background: url({$ROOT_URL}themes/default/js/plugins/datatables/images/sort_both.png) no-repeat center right; cursor:pointer; }
.sorting_asc { background: url({$ROOT_URL}themes/default/js/plugins/datatables/images/sort_asc.png) no-repeat center right; }
.sorting_desc { background: url({$ROOT_URL}themes/default/js/plugins/datatables/images/sort_desc.png) no-repeat center right; }
.sorting, .sorting_asc, .sorting_desc {
padding: 3px 18px 3px 10px;
}
.sorting_asc_disabled { background: url({$ROOT_URL}themes/default/js/plugins/datatables/images/sort_asc_disabled.png) no-repeat center right; }
.sorting_desc_disabled { background: url({$ROOT_URL}themes/default/js/plugins/datatables/images/sort_desc_disabled.png) no-repeat center right; }
.dtBar {
text-align:left;
padding-left: 20px;
}
{/html_style}
<h2>{$ratings|@count} {'Users'|@translate}</h2>
<form action="{$F_ACTION}" method="GET">
<fieldset>
<noscript>
<label>{'Sort by'|@translate}
<select name="order_by">
{html_options options=$order_by_options selected=$order_by_options_selected}
</select>
</label>
</noscript>
<label>{'Number of rates'|@translate}&gt;
<input type="text" size="5" name="f_min_rates" value="{$F_MIN_RATES}">
</label>
<label>{'Consensus deviation'|@translate}
<input type="text" size="5" name="consensus_top_number" value="{$CONSENSUS_TOP_NUMBER}">
{'Best rated'|@translate}
</label>
<input type="submit" value="{'Submit'|@translate}">
</label>
<input type="hidden" name="page" value="rating_user">
@ -17,44 +42,86 @@
</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}))
{footer_script}
var oTable = jQuery('#rateTable').dataTable({
sDom : '<"dtBar"f>rt',
bPaginate: false,
aaSorting: [[5,'desc']],
aoColumnDefs: [
/*{
aTargets: ["dtc_user"]
},*/
{
aTargets: ["dtc_date"],
asSorting: ["desc","asc"]
},
{
aTargets: ["dtc_stat"],
asSorting: ["desc","asc"],
bSearchable: false
},
{
aTargets: ["dtc_rate"],
asSorting: ["desc","asc"],
bSearchable: false
},
{
aTargets: ["dtc_del"],
bSortable: false,
bSearchable: false
}
]
});
function del(elt,uid,aid){
if (!confirm('{'Are you sure?'|@translate|@escape:'javascript'}'))
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},
(new PwgWS('{$ROOT_URL|@escape:javascript}')).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); }
onSuccess: function(result){
if (result)
oTable.fnDeleteRow(tr[0]);
else
alert(result);
}
}
);
return false;
}
{/literal}{/footer_script}
<table>
{/footer_script}
<table id="rateTable">
<thead>
<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>
<td class="dtc_user">{'Username'|@translate}</td>
<td class="dtc_date">{'Last'|@translate}</td>
<td class="dtc_stat">{'Number of rates'|@translate}</td>
<td class="dtc_stat">{'Average rate'|@translate}</td>
<td class="dtc_stat">{'Variation'|@translate}</td>
<td class="dtc_stat">{'Consensus deviation'|@translate|@replace:' ':'<br>'}</td>
<td class="dtc_stat">{'Consensus deviation'|@translate|@replace:' ':'<br>'} {$CONSENSUS_TOP_NUMBER}</td>
{foreach from=$available_rates item=rate}
<td>{$rate}</td>
<td class="dtc_rate">{$rate}</td>
{/foreach}
<td></td>
<td class="dtc_del"></td>
</tr>
</thead>
{foreach from=$ratings item=rating key=user}
<tr>
<td>{$user}</td>
<td>{$rating.last_date}</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>
<td>{if !empty($rating.cdtop)}{$rating.cdtop|@number_format:3}{/if}</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>
@ -62,7 +129,7 @@ function del(elt,uid,aid)
<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>
<td><a onclick="return del(this,{$rating.uid},'{$rating.aid}');" class="icon-trash"></a></td>
</tr>
{/foreach}
</table>

View file

@ -30,8 +30,8 @@ var protectedUsers = [{$protected_users}];
var guestUser = {$guest_user};
var truefalse = {
true:"{'Yes'|translate}",
false:"{'No'|translate}",
'true':"{'Yes'|translate}",
'false':"{'No'|translate}",
};
{/footer_script}
@ -56,7 +56,7 @@ jQuery(document).ready(function() {
jQuery.ajax({
url: "ws.php?format=json&method=pwg.users.add",
type:"POST",
data: jQuery(this).serialize(),
data: jQuery(this).serialize()+"&pwg_token="+pwg_token,
beforeSend: function() {
jQuery("#addUserForm .errors").hide();
@ -345,6 +345,7 @@ jQuery(document).ready(function() {
url: "ws.php?format=json&method=pwg.users.setInfo",
type:"POST",
data: {
pwg_token:pwg_token,
user_id:userId,
password: jQuery('#user'+userId+' .changePassword input[type=text]').val()
},
@ -396,6 +397,7 @@ jQuery(document).ready(function() {
url: "ws.php?format=json&method=pwg.users.setInfo",
type:"POST",
data: {
pwg_token:pwg_token,
user_id:userId,
username: jQuery('#user'+userId+' .changeUsername input[type=text]').val()
},
@ -467,6 +469,7 @@ jQuery(document).ready(function() {
var userId = jQuery(this).data('user_id');
var formData = jQuery('#user'+userId+' form').serialize();
formData += '&pwg_token='+pwg_token;
if (jQuery('#user'+userId+' form select[name="group_id[]"] option:selected').length == 0) {
formData += '&group_id=-1';
@ -708,6 +711,7 @@ jQuery(document).ready(function() {
var action = jQuery("select[name=selectAction]").prop("value");
var method = 'pwg.users.setInfo';
var data = {
pwg_token: pwg_token,
user_id: selection
};
@ -718,7 +722,6 @@ jQuery(document).ready(function() {
return false;
}
method = 'pwg.users.delete';
data.pwg_token = pwg_token;
break;
case 'group_associate':
method = 'pwg.groups.addUser';
@ -877,6 +880,8 @@ span.infos, span.errors {background-image:none; padding:2px 5px; margin:0;border
<th>{'Username'|@translate}</th>
<th>{'Status'|@translate}</th>
<th>{'Email address'|@translate}</th>
<th>{'Groups'|@translate}</th>
<th>{'Privacy level'|@translate}</th>
<th>{'registration date'|@translate}</th>
</tr>
</thead>

View file

@ -59,7 +59,7 @@ foreach ($autoupdate->types as $type)
$ext_info = $server_ext[$fs_ext['extension']];
if (!$autoupdate->version_compare($fs_ext['version'], $ext_info['revision_name'], $type))
if (!safe_version_compare($fs_ext['version'], $ext_info['revision_name'], '>='))
{
$template->append('update_'.$type, array(
'ID' => $ext_info['extension_id'],

View file

@ -35,14 +35,23 @@ check_status(ACCESS_ADMINISTRATOR);
/* Array of database columns which should be read and sent back to DataTables. Use a space where
* you want to insert a non-database field (for example a counter or static image)
*/
$aColumns = array('id', 'username', 'status', 'mail_address', 'registration_date');
$aColumns = array(
$conf['user_fields']['id'],
$conf['user_fields']['username'],
'status',
$conf['user_fields']['email'],
'recent_period',
'level',
'registration_date'
);
$aColumns = trigger_change('user_list_columns', $aColumns);
/* Indexed column (used for fast and accurate table cardinality) */
$sIndexColumn = "id";
$sIndexColumn = 'user_id';
/* DB table to use */
$sTable = USERS_TABLE.' INNER JOIN '.USER_INFOS_TABLE.' AS ui ON id = ui.user_id';
$sTable = USERS_TABLE.' INNER JOIN '.USER_INFOS_TABLE.' AS ui ON '.$conf['user_fields']['id'].' = ui.user_id';
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* If you just want to use the basic configuration for DataTables with PHP server-side, there is
@ -157,9 +166,13 @@ $output = array(
"iTotalDisplayRecords" => $iFilteredTotal,
"aaData" => array()
);
$user_ids = array();
while ( $aRow = pwg_db_fetch_array( $rResult ) )
{
$user_ids[] = $aRow[ $conf['user_fields']['id'] ];
$row = array();
for ( $i=0 ; $i<count($aColumns) ; $i++ )
{
@ -167,15 +180,59 @@ while ( $aRow = pwg_db_fetch_array( $rResult ) )
{
$row[] = l10n('user_status_'.$aRow[ $aColumns[$i] ]);
}
else if ( $aColumns[$i] == "level" )
{
$row[] = $aRow[ $aColumns[$i] ] == 0 ? '' : l10n(sprintf('Level %d', $aRow[ $aColumns[$i] ]));
}
else if ( $aColumns[$i] != ' ' )
{
/* General output */
$row[] = $aRow[ $aColumns[$i] ];
$colname = $aColumns[$i];
foreach ($conf['user_fields'] as $real_name => $alias)
{
if ($aColumns[$i] == $real_name)
{
$colname = $alias;
}
}
$row[] = $aRow[$colname];
}
}
$output['aaData'][] = $row;
}
// replace "recent_period" by the list of groups
if (count($user_ids) > 0)
{
$groups_of_user = array();
$query = '
SELECT
user_id,
GROUP_CONCAT(name ORDER BY name SEPARATOR ", ") AS groups
FROM '.USER_GROUP_TABLE.'
JOIN '.GROUPS_TABLE.' ON id = group_id
WHERE user_id IN ('.implode(',', $user_ids).')
GROUP BY user_id
;';
$result = pwg_query($query);
while ($row = pwg_db_fetch_assoc($result))
{
$groups_of_user[ $row['user_id'] ] = $row['groups'];
}
$key_replace = array_search('recent_period', $aColumns);
// replacement
foreach (array_keys($output['aaData']) as $idx)
{
$user_id = $output['aaData'][$idx][0];
$output['aaData'][$idx][$key_replace] = isset($groups_of_user[$user_id]) ? $groups_of_user[$user_id] : '';
}
}
$output = trigger_change('after_render_user_list', $output);
echo json_encode( $output );

View file

@ -51,7 +51,7 @@ abstract class CalendarBase
* @param int $max_levels (e.g. 2=only year and month)
* @return string
*/
abstract function get_date_where($max_levels);
abstract function get_date_where($max_levels=3);
/**
* Initialize the calendar.

View file

@ -114,7 +114,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.
@ -235,7 +235,7 @@ $conf['available_permission_levels'] = array(0,1,2,4,8);
//
// 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);
@ -423,7 +423,7 @@ $conf['session_use_ip_address'] = true;
$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
@ -436,7 +436,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.6.0');
define('PHPWG_VERSION', '2.6.5');
define('PHPWG_DEFAULT_LANGUAGE', 'en_UK');
define('PHPWG_DEFAULT_TEMPLATE', 'elegant');

View file

@ -35,6 +35,7 @@ UPDATES
Fixed some recent code introductions to make it cleaner to read.
2012-05-01 Made removal of invisible nodes operate in a case-insensitive manner... Thanks Juha P.!
2013-10-10 Add preserveStyleTag option
2014-01-26 PHP 5.5 compatibility (/e modifier is deprecated in preg_replace)
*/
define('CACHE_CSS', 0);
@ -124,7 +125,7 @@ class Emogrifier {
$vistedNodes = $vistedNodeRef = array();
$nodes = @$xpath->query('//*[@style]');
foreach ($nodes as $node) {
$normalizedOrigStyle = preg_replace('/[A-z\-]+(?=\:)/Se',"strtolower('\\0')", $node->getAttribute('style'));
$normalizedOrigStyle = preg_replace_callback('/[A-z\-]+(?=\:)/S',create_function('$m', 'return strtolower($m[0]);'),$node->getAttribute('style'));
// in order to not overwrite existing style attributes in the HTML, we have to save the original HTML styles
$nodeKey = md5($node->getNodePath());
@ -299,9 +300,6 @@ class Emogrifier {
'/([^\/]+):last-child/i', // last-child pseudo-selector
'/(\w)\[(\w+)\]/', // Matches element with attribute
'/(\w)\[(\w+)\=[\'"]?(\w+)[\'"]?\]/', // Matches element with EXACT attribute
'/(\w+)?\#([\w\-]+)/e', // Matches id attributes
'/(\w+|[\*\]])?((\.[\w\-]+)+)/e', // Matches class attributes
);
$replace = array(
'/',
@ -311,12 +309,14 @@ class Emogrifier {
'*[last()]/self::\\1',
'\\1[@\\2]',
'\\1[@\\2="\\3"]',
"(strlen('\\1') ? '\\1' : '*').'[@id=\"\\2\"]'",
"(strlen('\\1') ? '\\1' : '*').'[contains(concat(\" \",@class,\" \"),concat(\" \",\"'.implode('\",\" \"))][contains(concat(\" \",@class,\" \"),concat(\" \",\"',explode('.',substr('\\2',1))).'\",\" \"))]'",
);
$css_selector = '//'.preg_replace($search, $replace, $css_selector);
// matches ids and classes
$css_selector = preg_replace_callback('/(\w+)?\#([\w\-]+)/', array($this, 'matchIdAttributes'), $css_selector);
$css_selector = preg_replace_callback('/(\w+|[\*\]])?((\.[\w\-]+)+)/', array($this, 'matchClassAttributes'), $css_selector);
// advanced selectors are going to require a bit more advanced emogrification
// if we required PHP 5.3 we could do this with closures
$css_selector = preg_replace_callback('/([^\/]+):nth-child\(\s*(odd|even|[+\-]?\d|[+\-]?\d?n(\s*[+\-]\s*\d)?)\s*\)/i', array($this, 'translateNthChild'), $css_selector);
@ -327,6 +327,14 @@ class Emogrifier {
return $this->caches[CACHE_SELECTOR][$xpathkey];
}
private function matchIdAttributes($m) {
return (strlen($m[1]) ? $m[1] : '*').'[@id="'.$m[2].'"]';
}
private function matchClassAttributes($m) {
return (strlen($m[1]) ? $m[1] : '*').'[contains(concat(" ",@class," "),concat(" ","'.implode('"," "))][contains(concat(" ",@class," "),concat(" ","',explode('.',substr($m[2],1))).'"," "))]';
}
private function translateNthChild($match) {
$result = $this->parseNth($match);

View file

@ -544,18 +544,21 @@ function dateDiff($date1, $date2)
*/
function str2DateTime($original, $format=null)
{
if ( !empty($format) && version_compare(PHP_VERSION, '5.3.0') >= 0 )// from known date format
if (empty($original))
{
return false;
}
if (!empty($format) && version_compare(PHP_VERSION, '5.3.0') >= 0)// from known date format
{
return DateTime::createFromFormat('!'.$format, $original); // ! char to reset fields to UNIX epoch
}
else
{
$date = new DateTime();
$t = trim($original, '0123456789');
if (empty($t)) // from timestamp
{
$date->setTimestamp($original);
return new DateTime('@'.$original);
}
else // from unknown date format (assuming something like Y-m-d H:i:s)
{
@ -572,11 +575,11 @@ function str2DateTime($original, $format=null)
if (!isset($ymdhms[4])) $ymdhms[4] = 0;
if (!isset($ymdhms[5])) $ymdhms[5] = 0;
$date = new DateTime();
$date->setDate($ymdhms[0], $ymdhms[1], $ymdhms[2]);
$date->setTime($ymdhms[3], $ymdhms[4], $ymdhms[5]);
return $date;
}
return $date;
}
}
@ -1884,9 +1887,9 @@ function check_input_parameter($param_name, $param_array, $is_array, $pattern, $
fatal_error('[Hacking attempt] the input parameter "'.$param_name.'" should be an array');
}
foreach ($param_value as $item_to_check)
foreach ($param_value as $key => $item_to_check)
{
if (!preg_match($pattern, $item_to_check))
if (!preg_match(PATTERN_ID, $key) or !preg_match($pattern, $item_to_check))
{
fatal_error('[Hacking attempt] an item is not valid in input parameter "'.$param_name.'"');
}

View file

@ -538,6 +538,15 @@ FROM '.CATEGORIES_TABLE.' as c
if ( !isset( $cat['id_uppercat'] ) )
continue;
// Piwigo before 2.5.3 may have generated inconsistent permissions, ie
// private album A1/A2 permitted to user U1 but private album A1 not
// permitted to U1.
//
// TODO 2.7: add an upgrade script to repair permissions and remove this
// test
if ( !isset($cats[ $cat['id_uppercat'] ]))
continue;
$parent = & $cats[ $cat['id_uppercat'] ];
$parent['nb_categories']++;

View file

@ -147,6 +147,7 @@ SELECT COUNT(*) AS user_exists
// website
if (!empty($comm['website_url']))
{
$comm['website_url'] = strip_tags($comm['website_url']);
if (!preg_match('/^https?/i', $comm['website_url']))
{
$comm['website_url'] = 'http://'.$comm['website_url'];
@ -351,6 +352,7 @@ function update_user_comment($comment, $post_key)
// website
if (!empty($comment['website_url']))
{
$comm['website_url'] = strip_tags($comm['website_url']);
if (!preg_match('/^https?/i', $comment['website_url']))
{
$comment['website_url'] = 'http://'.$comment['website_url'];

View file

@ -440,7 +440,7 @@ SELECT
WHERE i.status in (\'webmaster\', \'admin\')
AND u.'.$conf['user_fields']['email'].' IS NOT NULL
AND i.user_id <> '.$user['id'].'
ORDER BY username
ORDER BY name
;';
$admins = array_from_query($query);

View file

@ -252,7 +252,8 @@ function remove_event_handler($event, $func,
*/
function trigger_change($event, $data=null)
{
return call_user_func_array('trigger_event', func_get_args());
$args = func_get_args();
return call_user_func_array('trigger_event', $args);
}
/**
@ -302,7 +303,8 @@ function trigger_event($event, $data=null)
*/
function trigger_notify($event)
{
return call_user_func_array('trigger_action', func_get_args());
$args = func_get_args();
return call_user_func_array('trigger_action', $args);
}
/**

View file

@ -39,6 +39,7 @@ function rate_picture($image_id, $rate)
if (!isset($rate)
or !$conf['rate']
or !preg_match('/^[0-9]+$/', $rate)
or !in_array($rate, $conf['rate_items']))
{
return false;
@ -136,6 +137,11 @@ INSERT
*/
function update_rating_score($element_id = false)
{
if ( ($alt_result = trigger_event('update_rating_score', false, $element_id)) !== false)
{
return $alt_result;
}
$query = '
SELECT element_id,
COUNT(rate) AS rcount,

View file

@ -62,25 +62,32 @@ if (isset($conf['session_save_handler'])
*/
function generate_key($size)
{
global $conf;
$md5 = md5(substr(microtime(), 2, 6));
$init = '';
for ( $i = 0; $i < strlen( $md5 ); $i++ )
if (
is_callable('openssl_random_pseudo_bytes')
and !(version_compare(PHP_VERSION, '5.3.4') < 0 and defined('PHP_WINDOWS_VERSION_MAJOR'))
)
{
if ( is_numeric( $md5[$i] ) ) $init.= $md5[$i];
return substr(
str_replace(
array('+', '/'),
'',
base64_encode(openssl_random_pseudo_bytes($size))
),
0,
$size
);
}
$init = substr( $init, 0, 8 );
mt_srand( $init );
$key = '';
for ( $i = 0; $i < $size; $i++ )
else
{
$c = mt_rand( 0, 2 );
if ( $c == 0 ) $key .= chr( mt_rand( 65, 90 ) );
else if ( $c == 1 ) $key .= chr( mt_rand( 97, 122 ) );
else $key .= mt_rand( 0, 9 );
$alphabet = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
$l = strlen($alphabet)-1;
$key = '';
for ($i=0; $i<$size; $i++)
{
$key.= $alphabet[mt_rand(0, $l)];
}
return $key;
}
return $key;
}
/**

View file

@ -1159,12 +1159,20 @@ var s,after = document.getElementsByTagName(\'script\')[document.getElementsByTa
if (!empty($this->picture_buttons))
{
ksort($this->picture_buttons);
$this->assign('PLUGIN_PICTURE_BUTTONS',
array_reduce(
$this->picture_buttons,
create_function('$v,$w', 'return array_merge($v, $w);'),
array()
));
$buttons = array();
foreach ($this->picture_buttons as $k => $row)
{
$buttons = array_merge($buttons, $row);
}
$this->assign('PLUGIN_PICTURE_BUTTONS', $buttons);
// only for PHP 5.3
// $this->assign('PLUGIN_PICTURE_BUTTONS',
// array_reduce(
// $this->picture_buttons,
// create_function('$v,$w', 'return array_merge($v, $w);'),
// array()
// ));
}
}
@ -1176,12 +1184,20 @@ var s,after = document.getElementsByTagName(\'script\')[document.getElementsByTa
if (!empty($this->index_buttons))
{
ksort($this->index_buttons);
$this->assign('PLUGIN_INDEX_BUTTONS',
array_reduce(
$this->index_buttons,
create_function('$v,$w', 'return array_merge($v, $w);'),
array()
));
$buttons = array();
foreach ($this->index_buttons as $k => $row)
{
$buttons = array_merge($buttons, $row);
}
$this->assign('PLUGIN_INDEX_BUTTONS', $buttons);
// only for PHP 5.3
// $this->assign('PLUGIN_INDEX_BUTTONS',
// array_reduce(
// $this->index_buttons,
// create_function('$v,$w', 'return array_merge($v, $w);'),
// array()
// ));
}
}
}

View file

@ -459,7 +459,7 @@ SELECT id, path, representative_ext
if ($params['tree_output'])
{
$cats = categories_flatlist_to_tree($cats);
return categories_flatlist_to_tree($cats);
}
return array(

View file

@ -165,6 +165,11 @@ DELETE
*/
function ws_groups_setInfo($params, &$service)
{
if (get_pwg_token() != $params['pwg_token'])
{
return new PwgError(403, 'Invalid security token');
}
$updates = array();
// does the group exist ?
@ -221,6 +226,11 @@ SELECT COUNT(*)
*/
function ws_groups_addUser($params, &$service)
{
if (get_pwg_token() != $params['pwg_token'])
{
return new PwgError(403, 'Invalid security token');
}
// does the group exist ?
$query = '
SELECT COUNT(*)
@ -264,6 +274,11 @@ SELECT COUNT(*)
*/
function ws_groups_deleteUser($params, &$service)
{
if (get_pwg_token() != $params['pwg_token'])
{
return new PwgError(403, 'Invalid security token');
}
// does the group exist ?
$query = '
SELECT COUNT(*)

View file

@ -146,6 +146,11 @@ SELECT group_id, cat_id
*/
function ws_permissions_add($params, &$service)
{
if (get_pwg_token() != $params['pwg_token'])
{
return new PwgError(403, 'Invalid security token');
}
include_once(PHPWG_ROOT_PATH.'admin/include/functions.php');
if (!empty($params['group_id']))
@ -203,6 +208,11 @@ SELECT id
*/
function ws_permissions_remove($params, &$service)
{
if (get_pwg_token() != $params['pwg_token'])
{
return new PwgError(403, 'Invalid security token');
}
include_once(PHPWG_ROOT_PATH.'admin/include/functions.php');
$cat_ids = get_subcat_ids($params['cat_id']);

View file

@ -271,6 +271,10 @@ DELETE FROM '. RATE_TABLE .'
{
$query .= ' AND anonymous_id=\''.$params['anonymous_id'].'\'';
}
if (!empty($params['image_id']))
{
$query .= ' AND element_id='.$params['image_id'];
}
$changes = pwg_db_changes(pwg_query($query));
if ($changes)

View file

@ -251,6 +251,8 @@ SELECT
}
}
$users = trigger_change('ws_users_getList', $users);
return array(
'paging' => new PwgNamedStruct(
array(
@ -273,6 +275,11 @@ SELECT
*/
function ws_users_add($params, &$service)
{
if (get_pwg_token() != $params['pwg_token'])
{
return new PwgError(403, 'Invalid security token');
}
global $conf;
if ($conf['double_password_type_in_admin'])
@ -361,6 +368,11 @@ function ws_users_delete($params, &$service)
*/
function ws_users_setInfo($params, &$service)
{
if (get_pwg_token() != $params['pwg_token'])
{
return new PwgError(403, 'Invalid security token');
}
global $conf, $user;
include_once(PHPWG_ROOT_PATH.'admin/include/functions.php');

View file

@ -26,7 +26,7 @@ $lang['Add a virtual album'] = 'Ouzhpennañ ur rummad galloudel';
$lang['Virtual Links'] = 'Liammoù galloudel';
$lang['Virtual album'] = 'Rummad galloudel';
$lang['Virtual album added'] = 'Rummad galloudel ouzhpennet';
$lang['Virtual album deleted'] = 'Rummad galloudel dilimet';
$lang['Virtual album deleted'] = 'Rummad galloudel dilemet';
$lang['Virtual album name'] = 'Anv ar rummad galloudel';
$lang['Virtual albums to move'] = 'Rummadoù galloudel da zilec\'hiañ';
$lang['With no virtual album'] = 'Hep rummad galloudel';
@ -153,4 +153,149 @@ $lang['You are using the Browser uploader. Try the <a href="%s">Flash uploader</
$lang['You are using the Flash uploader. Problems? Try the <a href="%s">Browser uploader</a> instead.'] = 'Oc\'h implij an ezkarger Flash emaoc\'h. Kudennoù ? Esaeit an <a href="%s">ezkarger er merdeer</a> kentoc\'h.';
$lang['pLoader stands for <em>Piwigo Uploader</em>. From your computer, pLoader prepares your photos and transfer them to your Piwigo photo gallery.'] = 'pLoader a zo un <em>ezkarger Piwigo</em>. pLoader a brient hol luc\'hskeudennoù ha treuzkas anezho eus hoc\'h urzhiater d\'ho palier luc\'hskeudennoù Piwigo.';
$lang['%s must be to set to false in your local/config/config.inc.php file'] = 'Ret eo arventennañ %s da false en ho restr local/config/config.inc.php';
?>
$lang['Add'] = 'Ouzhpennañ';
$lang['Add New Language'] = 'Lakaat ur yezh nevez ouzhpenn';
$lang['Add New Theme'] = 'Lakaat un tem nevez ouzhpenn';
$lang['Add a criteria'] = 'Lakaat un dezverk ouzhpenn';
$lang['Add a filter'] = 'Lakaat ur sil ouzhpenn';
$lang['Add group'] = 'Lakaat ur strollad ouzhpenn';
$lang['Add tags'] = 'Lakaat merkerioù ouzhpenn';
$lang['Add to caddie'] = 'Lakaat er baner';
$lang['%s value is not correct file because exif are not supported'] = 'N\'eo ket reizh talvoud %s peogwir n\'eo ket skoret exif';
$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.'] = 'Gant arload <em>Piwigo evit iOS</em> e vo posubl deoc\'h kevreañ hoc\'h iPhone, iPad pe iPod Touch ouzh ho palier Piwigo, krouiñ rummadoù hag ezkargañ ur bern luc\'hskeudennoù en ur wech.';
$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.'] = 'Gant arload <em>Piwigo evit Android</em> e vo posubl deoc\'h kevreañ ho pellgomzer pe tablezenn ouzh ho palier Piwigo, krouiñ rummadoù hag ezkargañ ur bern luc\'hskeudennoù en ur wech.';
$lang['+ Add an upload box'] = '+ Lakaat ur voest-ezkargañ';
$lang[', click on'] = ', klikit war';
$lang['(this tag will be deleted)'] = '(ar merker-mañ a vo dilemet)';
$lang['Delete this language'] = 'Dilemel ar yezh-mañ';
$lang['Delete this theme'] = 'Dilemel an tem-mañ';
$lang['Deleted on'] = 'Dilemet d\'an';
$lang['%u users have automatic permission because they belong to a granted group.'] = 'implijerien %u o deus an aotre emgefreek peogwir int e-barzh ur strollad aotreet.';
$lang['(filtered from %s total users)'] = '(silet etre %s implijer en holl)';
$lang['A locked gallery is only visible to administrators'] = 'Ur palier prennet a vez gwelet gant ar verourien hepken';
$lang['A new version of Piwigo is available.'] = 'Ur stumm nevez Piwigo a zo hegerz';
$lang['ACCESS_0'] = 'Moned dieub';
$lang['ACCESS_1'] = 'Gwelet gant an holl';
$lang['ACCESS_2'] = 'Gwelet gant an implijerien enrollet';
$lang['ACCESS_3'] = 'Gwelet gant ar verourien';
$lang['ACCESS_4'] = 'Gwelet gant ar vistri-gwiad';
$lang['ACCESS_5'] = 'Moned berzet';
$lang['Active Plugins'] = 'Lugantoù gweredekaet';
$lang['Active Themes'] = 'Temoù gweredekaet';
$lang['Active Languages'] = 'Yezhoù gweredekaet';
$lang['Activate icon "%s"'] = 'Gweredekaat an arlun "%s"';
$lang['Activate icon "new" next to albums and pictures'] = 'Gweredekaat an arlun "nevez" e-kichen ar rummadoù hag al luc\'hskeudennoù';
$lang['Activate it now'] = 'Gweredekaat anezhañ diouzhtu';
$lang['Activate'] = 'Gweredekaat';
$lang['Activate Navigation Bar'] = 'Gweredekaat ar varrenn verdeiñ ';
$lang['Activate Navigation Thumbnails'] = 'Gweredekaat skeudennoùigoù-merdeiñ';
$lang['Action'] = 'Obererezh';
$lang['Actions'] = 'Obererezhioù';
$lang['Access type'] = 'Doare moned';
$lang['Added by %s'] = 'Lakaet gant %s';
$lang['Permalink %s has been previously used by album %s. Delete from the permalink history first'] = 'Peurliamm %s a zo bet implijet gant rummad %s. Dilemit anezhañ eus istor ar peurliammoù da gentañ.';
$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 "-"'] = 'Ret eo lakaat en anv ar peurliamm lizherennoù a-z, A-Z, 0-9, "-", "_" pe "/". Arabat eo lakaat sifroù hepken, pe kregiñ gant ur sifr ha "-" goude.';
$lang['Save to permalink history'] = 'Enrollañ en istor ar peurliammoù';
$lang['Add/delete a permalink'] = 'Lakaat/Dilemel ur peurliamm';
$lang['Cannot delete the old permalink !'] = 'Ar peurliamm kozh ne c\'hell ket bezañ dilemet!';
$lang['Permalink'] = 'Peurliamm';
$lang['Permalink %s is already used by album %s'] = 'Peurliamm %s a zo implijet gant ar rummad %s dija';
$lang['Permalink history'] = 'Istor ar peurliammoù';
$lang['Permalinks'] = 'Peurliammoù';
$lang['Create the "%s" directory at the root of your Piwigo installation'] = 'Ober kavlec\'h "%s" e penngavlec\'h ho staliadur Piwigo';
$lang['Give write access (chmod 777) to "%s" directory at the root of your Piwigo installation'] = 'Reiñ gwirioù da skrivañ (chmod 777) e kavlec\'h "%s" eus penngavlec\'h ho staliadur Piwigo';
$lang['Add write access to the "%s" directory'] = 'Reiñ gwirioù da skrivañ e kavlec\'h "%s"';
$lang['Add another set of photos'] = 'Lakaat ur stroll luc\'hskeudennoù all';
$lang['Add detailed content'] = 'Lakaat endalc\'h dre ar munud';
$lang['Allow rating'] = 'Aotreiñ da reiñ notennoù';
$lang['All %d photos are selected'] = 'An holl %d luc\'hskeudenn a zo diuzet';
$lang['All %d users are selected'] = 'An holl %d implijer a zo diuzet';
$lang['All languages are up to date.'] = 'An holl yezhoù a zo hizivaet';
$lang['All plugins are up to date.'] = 'An holl lugantoù a zo hizivaet';
$lang['All themes are up to date.'] = 'An holl temoù a zo hizivaet';
$lang['Album manual order was saved'] = 'Urzh dre zorn ar rummad a zo bet enrollet';
$lang['Album name'] = 'Anv ar rummad';
$lang['Album photos associated to the following albums: %s'] = 'Luc\'hskeudennoù liammet gant ar rummadoù-mañ: %s';
$lang['Albums authorized thanks to group associations'] = 'Rummadoù aotreet dre ar strolladoù';
$lang['Albums automatically sorted'] = 'Rummadoù urzhiet emgefreek';
$lang['Album "%s" has been added'] = 'Rummad "%s" a zo bet lakaet ouzhpenn';
$lang['Album "%s" now contains %d photos'] = '%d luc\'hskeudenn a zo er rummad "%s" bremañ';
$lang['Album list management'] = 'Merañ listenn ar rummadoù';
$lang['Allowed file types: %s.'] = 'Seurtoù restroù aotreet: %s';
$lang['All optimizations have been successfully completed.'] = 'An holl gwellekadurioù a zo bet graet.';
$lang['Allow user customization'] = 'Aotren personeladur an implijerien';
$lang['Allow user registration'] = 'Aotren an implijerien d\'en em enrollañ';
$lang['Allow users to delete their own comments'] = 'Aotren an implijerien da zilemel o evezhiadennoù';
$lang['Allow users to edit their own comments'] = 'Aotren an implijerien da cheñch o evezhiadennoù';
$lang['Adobe Photoshop Lightroom is a photography software designed to manage large quantities of digital images and doing post production work.'] = 'Adobe Photoshop Lightroom a zo ur meziant graet evit merañ ur maread luc\'hskeudennoù niverel hag evit ober labour goudeproduiñ.';
$lang['digiKam is an advanced digital photo management free software for Linux, Windows, and MacOSX.'] = 'digiKam a zo ur meziant frank araokaet evit merañ luc\'hskeudennoù niverel gant Linux, Windows, pe MacOS X.';
$lang['File upload stopped by extension'] = 'Paouezet eo bet ezkargañ ar restr gant astenn';
$lang['Some upgrades are available for extensions.'] = 'Hizivadurioù ez eus evit astennoù.';
$lang['All extensions are up to date.'] = 'An holl astennoù a zo hizivaet';
$lang['Exif extension not available, admin should disable exif use'] = 'N\'eo ket hegerzh astenn exif, ret e vefe d\'ar merour diweredekaat implij exif.';
$lang['Extensions Update'] = 'Hizivadur an astennoù';
$lang['Administration Home'] = 'Pajenn-degemer ar merour';
$lang['Advanced features'] = 'Arc\'hweladurioù araokaet';
$lang['An error has occured during upgrade.'] = 'Ur fazi a zo c\'hoarvezet en ur hizivaat.';
$lang['An error occured during extraction (%s).'] = 'Ur fazi a zo c\'hoarvezet en ur eztennañ ar restroù (%s).';
$lang['An information email was sent to group "%s"'] = 'Ur postel gant titouroù a zo bet kaset da strollad "%s"';
$lang['Anomaly'] = 'Direizhder';
$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>.'] = 'Ur fazi a zo c\'hoarvezet en ur eztennañ. Sellit ouzh aotreoù ar restroù ho staliadur Piwigo.<br><a href="%s">Klikit amañ evit diskouez renabl ar fazi</a>.';
$lang['By rank'] = 'Dre renk';
$lang['Caddie'] = 'Karrigell';
$lang['Caddie management'] = 'Merañ ar c\'harrigell';
$lang['By %s'] = 'Dre %s';
$lang['Associate to album'] = 'Liammañ ouzh ar rummad';
$lang['Associated'] = 'Liammet';
$lang['Authorized'] = 'Aotreet';
$lang['Apply selected corrections'] = 'Arloañ ar reizhadurioù diuzet';
$lang['Applications'] = 'Arloadoù';
$lang['Apply action'] = 'Arloañ an obererezh';
$lang['Apply to sub-albums'] = 'Arloañ d\'an iz-rummadoù';
$lang['Anyway only webmasters can see this tab and never administrators.'] = 'Ar mestr-gwiad hepken a c\'hell gwellet an ivinell-mañ. Ar merourien ne c\'hellont ket.';
$lang['Date'] = 'Deiziad';
$lang['Configuration'] = 'Kefluniadur';
$lang['Database'] = 'Diaz roadennoù';
$lang['Average rate'] = 'Notenn keitad';
$lang['Cancel'] = 'Nullañ';
$lang['Change password'] = 'Cheñch ger-tremen';
$lang['Watermark'] = 'Ritenn';
$lang['add a new watermark'] = 'Lakaat ur ritenn nevez';
$lang['Apply watermark if height is bigger than'] = 'Lakaat ur ritenn ma vez an uhelder brasoc\'h eget';
$lang['Apply watermark if width is bigger than'] = 'Lakaat ur ritenn ma vez al ledander brasoc\'h eget';
$lang['Aperture is designed for professional photographers with iPhoto simplicity.'] = 'Aperture a zo empennet evit al luc\'hskeudennerien a-vicher, gant aezamant iPhoto.';
$lang['Aperture is a powerful tool to refine images and manage massive libraries on Mac.'] = 'Aperture a zo un ostilh galloudus evit eilaozañ luc\'hskeudennoù ha merañ meur a luc\'hskeudennoù gant MacOSX.';
$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 a zo ar merour-luc\'hskeudennoù dre ziouer gant MacOSX. Gant lugant ezporzhiañ Piwigo e vo posubl deoc\'h krouiñ rummadoù nevez, hag ezporzhiañ ho luc\'hskeudennoù eus iPhoto betek ho palier luc\'hskeudennoù Piwigo.';
$lang['Automatic correction'] = 'Difazier emgefreek';
$lang['Automatic sort order'] = 'Urzh rummañ emgefreek';
$lang['Available on'] = 'Hegerzh e';
$lang['Available only with HTML format'] = 'Hegerzh gant furmad HTML hepken';
$lang['The anomaly will be ignored until next application version'] = 'Ne vo graet netra diwar-benn ar fazi betek stumm an arload a zeu';
$lang['Piwigo version'] = 'Stumm Piwigo';
$lang['You are running the latest version of Piwigo.'] = 'Emañ stumm Piwigo diwezhañ o labourat ganeoc\'h.';
$lang['The version of %s [%s] installed is not compatible with the version required ']['%s'] = 'Stumm %s staliet [%s] n\'eo ket kenglotus gant stumm eo ret kaout [%s]';
$lang['GD version'] = 'Stumm GD';
$lang['New Version'] = 'Stumm nevez';
$lang['Version'] = 'Stumm';
$lang['Authorize users to add comments on selected albums'] = 'Reiñ an aotre d\'an implijerien evit lakaat evezhiadennoù er rummadoù diuzet';
$lang['Are you sure you want to delete this plugin?'] = 'Ha sur oc\'h da zilemel al lugant-se ?';
$lang['Are you sure you want to install this plugin?'] = 'Ha sur oc\'h da staliañ al lugant-se ?';
$lang['Delete selected photos'] = 'Dilemel al luc\'hskeudennoù diuzet';
$lang['Drop into album'] = 'Diuzañ ur rummad';
$lang['Choose an action'] = 'Dibabit un obererezh';
$lang['Center of interest'] = 'Darn talvoudus';
$lang['Change Admin Colors'] = 'Cheñch livioù ar mererezh';
$lang['Change username'] = 'Cheñch anv implijer';
$lang['Available versions for'] = 'Stummoù hegerz evit';
$lang['Basic settings'] = 'Arventennoù diazez';
$lang['By default, the center of interest is placed in the middle of the photo.'] = 'An darn talvoudus e-barzh al luc\'hskeudenn a vez en he c\'hreiz dre ziouer.';
$lang['Can\'t connect to server.'] = 'Ne oa ket posubl kevreañ ouzh ar servijer';
$lang['Languages which need upgrade'] = 'Yezhoù o deus ezhomm un hizivadur';
$lang['Are you sure to install this upgrade? You must verify if this version does not need uninstallation.'] = 'Ha sur oc\'h da gregiñ gant staliadur an hizivaat-se? Ret eo deoc\'h sellout ouzh ar stumm-mañ, ma ne vez ket ezhomm da zistaliañ a-raok.';
$lang['Plugins which need upgrade'] = 'Lugantoù da hizivaat';
$lang['Themes which need upgrade'] = 'Temoù o deus ezhomm un hizivadur';
$lang['Unable to check for upgrade.'] = 'Ne oa ket posubl degas an hizivadur';
$lang['user_status_guest'] = 'Ostiziad ';
$lang['user_status_normal'] = 'Implijer';
$lang['user_status_webmaster'] = 'Mestr-gwiad';
$lang['Approximate maximum resolution: %dM pixels (that\'s %dx%d pixels).'] = 'Diarunusted uc\'hek arnes: %dM piksel (%dx%d piksel).';

View file

@ -22,7 +22,7 @@
// +-----------------------------------------------------------------------+
/*
Language Name: Brezhoneg [FR]
Version: 2.6.0
Version: 2.6.2
Language URI: http://piwigo.org/ext/extension_view.php?eid=698
Author: Piwigo team
Author URI: http://piwigo.org
@ -418,4 +418,4 @@ $lang['Password confirmation is missing. Please confirm the chosen password.'] =
$lang['Password is missing. Please enter the password.'] = 'Mankout a ra ar ger-tremen. Skrivit ar ger-tremen.';
$lang['%d photos per page'] = '%d luc\'hskeudenn e pep pajenn';
$lang['Theme'] = 'Tem';
?>
$lang['No results for'] = 'Disoc\'h ebet evit';

View file

@ -1,19 +1,19 @@
<p>Aquesta galeria fotogràfica es basa en el programari Piwigo.</p>
<p>Aquesta galeria fotogràfica es basa amb el programari Piwigo.</p>
<p>Piwigo és una aplicació de gestió d'àlbums de fotos per al web. Està escrita en llenguatge PHP i interactua amb bases de dades MySQL.</p>
<p>Piwigo és una aplicació web de gestió d'àlbums de fotos. Està escrita en llenguatge PHP i accedeix a bases de dades MySQL.</p>
<p>Fou escrita originàriment pel seu creador, Pierrick Le Gall, com un projecte personal a la tardor de l'any 2001 amb el nom de PhpWebGallery. A la primavera de l'any 2002, es va publicar sota llicència GPL, i va nèixer tota una comunitat en torn al projecte que, d'avui ençà, sumen ja més de 10 anys.</p>
<p>Originàriament fou escrita pel seu creador, Pierrick Le Gall, com a projecte personal durant la tardor de 2001 amb el nom de PhpWebGallery. A la primavera de l'any 2002, es va publicar sota la llicència GPL, i va nàixer tota una comunitat en torn al projecte i, d'avui ençà, sumen ja més de 10 anys.</p>
<p>PhpWebGallery, el nom del projecte original, evoluciona al nom actual de Piwigo el 15 de febrer de 2009. Es tracta d'un nom més curt, únic, sense referències a llenguatges de programació i, a més, conserva l'acrònim PWG. Fins i tot el lloc web es renova en profunditat amb l'objectiu d'oferir un espai més agradable, còmode, i amb un gran nombre d'eines a disposició de la comunitat per establir una base evolutiva sòlida i permanent.</p>
<p> El 15 de febrer de 2009 el nom del projecte original PhpWebGallery, va evolucionar al nom actual de Piwigo. Es va optar per un nom més curt, d'una paraula, sense referències a llenguatges de programació i, a més, conservant l'acrònim PWG del seu nom original. També es va renovar intensament el lloc web amb l'objectiu d'oferir un espai més agradable, còmode, i amb un gran nombre d'eines a disposició de la comunitat per establir una base evolutiva sòlida i permanent.</p>
<p>Actualment, el projecte està impulsat per una comunitat plenament activa d'usuaris i desenvolupadors que prospera constantment. A dia d'avui, per tant, a aquest any 2012, consta d'un equip format per 20 membres i 50 traductors i llocs web disponibles en 10 idiomes. Disposa d'un gran nombre d'extensions que n'estenen àmpliament les seves funcionalitats. Permeten incorporar nous complements, temes, eines, idiomes i modificacions que fan que sigui fàcilment personalitzable. I el millor de tot és que Piwigo és un programari madur, estable, lliure i totalment gratuït.</p>
<p>Actualment, el projecte està impulsat per una comunitat plenament activa d'usuaris i desenvolupadors que prospera constantment. A dia d'avui (2012), consta d'un equip format per 20 membres i 50 traductors i llocs web disponibles en 10 idiomes. Disposa d'un gran nombre d'extensions que n'estenen àmpliament les seves funcionalitats. Permeten incorporar nous complements, temes, eines, idiomes i modificacions que fan que sigui fàcilment personalitzable. I el millor de tot és que Piwigo és un programari madur, estable, lliure i totalment gratuït.</p>
<p>La traducció de Piwigo a la llengua catalana és creada i mantinguda per: (en ordre alfabètic)
<ul>
<li><a href="http://piwigo.org/forum/profile.php?id=16604">AlbertParera</a></li>
<li><a href="http://piwigo.org/forum/profile.php?id=8387">josep.torne</a></li>
</ul>
<ul>
<li><a href="http://piwigo.org/forum/profile.php?id=16604">AlbertParera</a></li>
<li><a href="http://piwigo.org/forum/profile.php?id=8387">Josep Torné</a></li>
</ul>
Gràcies per la vostra aportació!</p>
<p id="linkToPiwigo"><a href="http://es.piwigo.org/">Visiti el web de Piwigo</a></p>
<p id="linkToPiwigo"><a href="http://es.piwigo.org/">Visiteu el web de Piwigo</a></p>
<p id="linkToPiwigo"><a href="http://es.piwigo.org/basics/contribute">Animi's a col·laborar amb el projecte Piwigo</a></p>

View file

@ -70,7 +70,7 @@ $lang['Does not represent'] = 'No és miniatura per';
$lang['Edit selected tags'] = 'Edita les etiquetes seleccionades';
$lang['Edit tags'] = 'Edita etiquetes';
$lang['Email admins when a new user registers'] = 'Envia un correu electrònic als administradors quan s\'inscrigui un nou usuari';
$lang['Email admins when a valid comment is entered'] = 'Envia un correu electrònic als administradors quan s\'afegeixi un comentari vàlid';
$lang['Email admins when a valid comment is entered'] = 'Envia un missatge de correu electrònic als usuaris administradors quan s\'afegeixi un comentari vàlid';
$lang['Email admins when a comment requires validation'] = 'Envia un correu electrònic als administradors quan un comentari requereixi validació';
$lang['Environment'] = 'Entorn';
$lang['Form'] = 'Formulari';
@ -205,10 +205,10 @@ $lang['Manage'] = 'Gestiona';
$lang['Execution time is out, treatment must be continue [Estimated time: %d second].'] = 'El temps d\'execució s\'ha acabat. El tractament ha de continuar [Temps estimat: %d segons].';
$lang['Execution time is out, treatment must be continue [Estimated time: %d seconds].'] = 'El temps d\'execució s\'ha excedit. El processament ha de continuar [Temps estimat: %d segons].';
$lang['Prepared time for list of users to send mail is limited. Others users are not listed.'] = 'El temps requerit per a processar la llista d\'usuaris a enviar-los correus és limitat. No s\'han pogut processar tots els usuaris.';
$lang['Time to send mail is limited. Others mails are skipped.'] = 'El temps d\'enviament del correu és limitat. No tots els missatges han pogut ser enviats. S\'han omès missatges de correu electrònic.';
$lang['Time to send mail is limited. Others mails are skipped.'] = 'El temps d\'enviament del correu és limitat. No tots els missatges han pogut ser enviats. S\'han omès alguns missatges de correu electrònic.';
$lang['To send ?'] = 'Enviar-ho?';
$lang['User'] = 'Usuari';
$lang['Complementary mail content'] = 'Contingut complementari del correu electrònic';
$lang['Complementary mail content'] = 'Contingut de la part complementària del missatge de correu electrònic';
$lang['See you soon,'] = 'Fins aviat,';
$lang['Go to'] = 'Ves a';
$lang['Hello'] = 'Hola';
@ -216,8 +216,8 @@ $lang['New photos were added'] = 'S\'han afegit fotos noves';
$lang['on'] = 'sobre';
$lang['between'] = 'entre';
$lang['and'] = 'i';
$lang['The webmaster has subscribed you to receiving notifications by mail.'] = 'L\'administrador del web t\'ha subscrit per rebre notificacions per correu electrònic.';
$lang['You have subscribed to receiving notifications by mail.'] = 'Us heu subscrit per a rebre notificacions per correu electrònic.';
$lang['The webmaster has subscribed you to receiving notifications by mail.'] = 'L\'administrador del web t\'ha subscrit per rebre notificacions mitjançant el correu electrònic.';
$lang['You have subscribed to receiving notifications by mail.'] = 'Esteu subscrits per a rebre notificacions mitjançant el correu electrònic.';
$lang['To subscribe'] = 'Subscriure\'s';
$lang['If you encounter problems or have any question, please send a message to'] = 'Si trobeu problemes o teniu qüalsevol qüestió, si us plau envieu un missatge a';
$lang['[NBM] Problems or questions'] = '[NBM] Problemes o preguntes';
@ -229,23 +229,23 @@ $lang['With blank value, gallery title will be used'] = 'Si es deixa en blanc, s
$lang['Notification'] = 'Notificacions';
$lang['Error when sending email to %s [%s].'] = 'Error en enviar un correu electrònic a %s [%s].';
$lang['Mail sent to %s [%s].'] = 'Correu electrònic enviat a %s [%s].';
$lang['%d mail was sent.'] = 'S\'ha pogut enviar %d correu electrònic.';
$lang['%d mails were sent.'] = 's\'han enviat %d correus electrònics.';
$lang['%d mail was not sent.'] = 'No s\'ha pogut enviar %d correu electrònic.';
$lang['%d mails were not sent.'] = 'No s\'han pogut enviar %d correus electrònics.';
$lang['No mail to send.'] = 'No hi ha correus electrònics per enviar.';
$lang['There is no available subscribers to mail.'] = 'No hi ha usuaris subscrits per enviar notificacions per correu electrònic.';
$lang['%d mail was sent.'] = 'S\'ha pogut enviar %d missatge de correu electrònic.';
$lang['%d mails were sent.'] = 's\'han enviat %d missatges de correu electrònic.';
$lang['%d mail was not sent.'] = 'No s\'ha pogut enviar %d missatge de correu electrònic.';
$lang['%d mails were not sent.'] = 'No s\'han pogut enviar %d missatges de correu electrònic.';
$lang['No mail to send.'] = 'No hi ha missatges de correu electrònic per enviar.';
$lang['There is no available subscribers to mail.'] = 'No hi ha usuaris subscrits per enviar notificacions mitjançant el correu electrònic.';
$lang['Subscribers could be listed (available) only if there is new elements to notify.'] = 'Els usuaris inscrits només es llistaran (si la opció està habilitada) sempre que hi hagi nous elements a notificar.';
$lang['Anyway only webmasters can see this tab and never administrators.'] = 'De totes formes només els webmasters poden veure aquesta pestanya, no els administradors.';
$lang['No user to send notifications by mail.'] = 'No hi ha usuaris a qui enviar notificacions per correu electrònic';
$lang['New photos added'] = 'Fotos noves afegides';
$lang['Subscribe to notification by mail'] = 'Subscriviu-vos per notificacions per correu electrònic';
$lang['Subscribe to notification by mail'] = 'Subscriviu-vos si voleu rebre notificacions mitjançant el correu electrònic';
$lang['Unsubscribe from notification by mail'] = 'Donar-se de baixa de les notificacions per correu';
$lang['Parameter'] = 'Configuració';
$lang['Continue processing treatment'] = 'Continua el tractament en curs';
$lang['Complementary mail content'] = 'Contingut de correu complementari';
$lang['Add detailed content'] = 'Afegeix algun contingut detallat';
$lang['Send mail as'] = 'Envia un correu electrònic com';
$lang['Send mail as'] = 'Envia els missatges de correu electrònic com a (nom de la persona que ho envia)';
$lang['Send mail to users'] = 'Envia un correu electrònic als usuaris';
$lang['Send'] = 'Envia';
$lang['Options'] = 'Opcions';
@ -256,7 +256,7 @@ $lang['Select recipients'] = 'Seleccioneu els destinataris';
$lang['Subscribe/unsubscribe users'] = 'Subscriu/Dona de baixa usuaris';
$lang['Unsubscribed'] = 'Dóna de baixa';
$lang['%d parameter was updated.'] = 'S\'ha actualitzat %d paràmetre.';
$lang['%d parameters were updated.'] = 'S\'ha actualitzat %d paràmetres.';
$lang['%d parameters were updated.'] = 'S\'han actualitzat %d paràmetres.';
$lang['%d user was not updated.'] = '%d usuari no actualitzat.';
$lang['%d users were not updated.'] = '%d usuaris no actualitzats.';
$lang['User %s [%s] was removed from the subscription list.'] = 'L\'usuari %s [%s] ha estat eliminat de la llista de subscripció.';
@ -267,7 +267,7 @@ $lang['User %s [%s] was not removed from the subscription list.'] = 'L\'usuari %
$lang['User %s [%s] was not added to the subscription list.'] = 'L\'usuari %s [%s] no ha estat afegit a la llista de subscripció';
$lang['User %s [%s] added.'] = 'S\'ha afegit l\'usuari %s [%s].';
$lang['Warning: subscribing or unsubscribing will send mails to users'] = 'Avís: Tant en subscripcions com en baixes s\'enviarà un coreu electrònic als usuaris.';
$lang['Send mail on HTML format'] = 'Envia un correu electrònic en format HTML';
$lang['Send mail on HTML format'] = 'Envia els correu electrònics en format HTML';
$lang['Include display of recent photos grouped by dates'] = 'Inclou una visualització de les fotos recents agrupades per dates';
$lang['Available only with HTML format'] = 'Només disponible en format HTML';
$lang['no write access'] = 'accés d\'escriptura no permès';
@ -340,7 +340,7 @@ $lang['photos deleted from the database'] = 'fotos eliminades de la base de dade
$lang['photos candidates for metadata synchronization'] = 'fotos candidates per la sincronització de metadades';
$lang['photos informations synchronized with files metadata'] = 'informació de les fotos sincronitzades amb els arxius de metadades';
$lang['errors during synchronization'] = 'errors durant la sincronització';
$lang['albums added in the database'] = 'Àlbums afegits a la base de dades';
$lang['albums added in the database'] = 'àlbums afegits a la base de dades';
$lang['photos added in the database'] = 'fotos afegides a la base de dades';
$lang['photos updated in the database'] = 'fotos actualitzades a la base de dades';
$lang['Search for new images in the directories'] = 'Cerca noves fotos en els directoris';
@ -382,8 +382,8 @@ $lang['IP'] = 'IP';
$lang['Element'] = 'Element';
$lang['Section'] = 'Secció';
$lang['Properties'] = 'Propietats';
$lang['An information email was sent to group "%s"'] = 'S\'ha enviat un correu electrònic informatiu al grup "%s" ';
$lang['Send an information email to group members'] = 'Envia una notificació per correu electrònic als membres del grup';
$lang['An information email was sent to group "%s"'] = 'S\'ha enviat un missatge de correu electrònic informatiu al grup "%s" ';
$lang['Send an information email to group members'] = 'Envia una notificació mitjançant el correu electrònic als membres del grup';
$lang['Group'] = 'Grup';
$lang['[%s] Visit album %s'] = '[%s] Visiteu l\'àlbum %s';
$lang['Hello,'] = 'Hola,';
@ -465,12 +465,11 @@ $lang['Are you sure you want to delete this plugin?'] = 'Esteu segurs que vol el
$lang['Are you sure you want to install this plugin?'] = 'Esteu segurs que voleu instal·lar aquest connector?';
$lang['Are you sure to install this upgrade? You must verify if this version does not need uninstallation.'] = 'Està segur que vol instal·lar aquesta actualització? És important verificar abans d\'actualitzar si aquesta versió no necessita una desinstal·lació prèvia.';
$lang['Plugin has been successfully copied'] = 'El connector s\'ha copiat correctament';
$lang['You might go to plugin list to install and activate it.'] = 'Heu d\'anar a la llista de connectors instal·lats i activar-lo.';
$lang['Can\'t create temporary file.'] = 'No s\'ha pogut crear el fitxer temporal.';
$lang['Can\'t download archive.'] = 'No s\'ha pogut descarregar l\'arxiu.';
$lang['Can\'t read or extract archive.'] = 'No s\'ha pogut llegir o extreure l\'arxiu.';
$lang['An error occured during extraction (%s).'] = 'S\'ha produït un error durant l\'extracció dels fitxers (%s).';
$lang['Please check "plugins" folder and sub-folders permissions (CHMOD).'] = 'Si us plau, reviseu els permisos de la carpeta dels connectors "plugins", així com a les seves subcarpetes (CHMOD).';
$lang['Please check "plugins" folder and sub-folders permissions (CHMOD).'] = 'Si us plau, reviseu els permisos de la carpeta dels connectors "plugins", així com les seves subcarpetes (CHMOD).';
$lang['Can\'t connect to server.'] = 'No s\'ha pogut establir la connexió al servidor ';
$lang['Purge compiled templates'] = 'Elimina les plantilles compilades';
$lang['Upload'] = 'Penja';
@ -517,7 +516,7 @@ $lang['%d photos were deleted'] = 'S\'han eliminat %d fotos';
$lang['Released on'] = 'Llançat el';
$lang['Number of downloads'] = 'Nombre de descàrregues';
$lang['Piwigo Announcements Newsletter'] = 'Butlletí informatiu de 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.'] = 'Mantingue\'t informat quant al projecte Piwigo. Subscriu-te al butlletí de notícies. Rebràs un correu electrònic quan una nova versió estigui disponible (de vegades un bug de seguretat és corregit..., és important estar alerta) o que hi hagi un aconteixement important sobre el projecte. Únicament seran alguns missatges durant l\'any.';
$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.'] = 'Mantingueu-vos informats quant al projecte Piwigo. Subscriviu-vos al butlletí de notícies. Rebreu un correu electrònic quan hi hagi una nova versió (de vegades quan un error de seguretat és corregeix..., és important estar alerta) o quan hi hagi un esdeveniment important sobre el projecte. Únicament seran alguns missatges durant l\'any.';
$lang['Subscribe %s'] = 'Subscriviu-vos %s';
$lang['Subscribe %s to Piwigo Announcements Newsletter'] = 'Subscriviu-vos %s al butlletí de notícies <i>Piwigo Newsletter</i>';
$lang['Purge search history'] = 'Elimina l\'historial de cerques';
@ -529,8 +528,8 @@ $lang['Password is missing. Please enter the password.'] = 'Falta la clau d\'acc
$lang['Password confirmation is missing. Please confirm the chosen password.'] = 'Falta confirmar la contrasenya. Si us plau, confirmeu la contrasenya escollida.';
$lang['Allow users to edit their own comments'] = 'Permet que els usuaris puguin editar els seus propis comentaris';
$lang['Allow users to delete their own comments'] = 'Permet que els usuaris puguin eliminar els seus propis comentaris';
$lang['Email administrators when a comment is modified'] = 'Envia un correu electrònic als administradors quan es modifiqui un comentari';
$lang['Email administrators when a comment is deleted'] = 'Envia un correu electrònic als administradors quan s\'elimini un comentari';
$lang['Email administrators when a comment is modified'] = 'Envia un correu electrònic als usuaris administradors quan es modifiqui algun comentari';
$lang['Email administrators when a comment is deleted'] = 'Envia un correu electrònic als usuaris administradors quan s\'elimini algun comentari';
$lang['Cannot delete the old permalink !'] = 'No s\'ha pogut eliminar l\'antic enllaç permanent!';
$lang['Hit'] = 'Accés';
$lang['Tools'] = 'Eines';
@ -685,7 +684,7 @@ $lang['Album photos associated to the following albums: %s'] = 'Àlbums de fotos
$lang['Delete orphan tags'] = 'Elimina les etiquetes orfes';
$lang['delete photo'] = 'Elimina la foto';
$lang['Orphan tags deleted'] = 'S\'han eliminat les etiquetes orfes';
$lang['Week starts on'] = 'La setmana comença el';
$lang['Week starts on'] = 'La setmana comença en';
$lang['You have %d orphan tags: %s.'] = 'Teniu %d etiquetes orfes: %s.';
$lang['Remove from caddie'] = 'Treu del carret';
$lang['Themes which need upgrade'] = 'Temes per actualitzar';
@ -886,7 +885,7 @@ $lang['Web Form'] = 'Formulari web';
$lang['X Position'] = 'Posició X';
$lang['X Repeat'] = 'Repeteix X';
$lang['Y Position'] = 'Posició Y';
$lang['any visitor can see this album'] = 'qualsevol visitant pot veure aquest àlbum';
$lang['any visitor can see this album'] = 'tots els visitants poden veure aquest àlbum';
$lang['associate to group'] = 'Associa-ho al grup';
$lang['bottom left corner'] = 'Costat inferior esquerre';
$lang['bottom right corner'] = 'Costat inferior dret';
@ -984,4 +983,4 @@ $lang['No user selected of %d users'] = 'Cap usuari seleccionat de %d usuaris';
$lang['Open user details'] = 'Obre detalls de l\'usuari';
$lang['Showing %s to %s of %s users'] = 'Mostrant %s de %s de %s usuaris';
$lang['on the %d selected users'] = 'sobre els %d usuaris seleccionats';
?>
$lang['Activate it now'] = 'Activa-ho ara';

View file

@ -22,7 +22,7 @@
// +-----------------------------------------------------------------------+
/*
Language Name: Català [CA]
Version: 2.6.0
Version: 2.6.1
Language URI: http://piwigo.org/ext/extension_view.php?eid=413
Author: Piwigo team
Author URI: http://piwigo.org
@ -69,9 +69,9 @@ $lang['Current password is wrong'] = 'La contrasenya actual és errònia';
$lang['Dimensions'] = 'Dimensions';
$lang['Display'] = 'Visualitza';
$lang['Each listed rule must be satisfied.'] = 'S\'ha de satisfer cada regla llistada.';
$lang['Email address'] = 'Correu electrònic';
$lang['Enter your personnal informations'] = 'Introduïu la vostra informació personal';
$lang['Error sending email'] = 'Error enviant el correu electrònic';
$lang['Email address'] = 'Adreça de correu electrònic';
$lang['Enter your personnal informations'] = 'Introdueix la teva informació personal';
$lang['Error sending email'] = 'S\'ha produït un error en enviar el correu electrònic';
$lang['File name'] = 'Nom d\'arxiu';
$lang['File'] = 'Arxiu';
$lang['Filesize'] = 'Mida';
@ -107,7 +107,7 @@ $lang['Search'] = 'Cerca';
$lang['display available tags'] = 'visualitza les etiquetes disponibles';
$lang['Since'] = 'Des de';
$lang['Sort by'] = 'Ordena per';
$lang['Sort order'] = 'Ordena';
$lang['Sort order'] = 'Ordre';
$lang['Tag'] = 'Etiqueta';
$lang['Tags'] = 'Etiquetes';
$lang['The RSS notification feed provides notification on news from this website : new photos, updated albums, new comments. Use a RSS feed reader.'] = 'La font de redifusió amb format RSS proporciona notificacions automàtiques de les novetats d\'aquest lloc web: noves fotos, actualitzacions en els àlbums, nous comentaris... Cal utilitzar un lector de canal RSS.';
@ -119,7 +119,7 @@ $lang['Webmaster'] = 'webmaster';
$lang['Week %d'] = 'Setmana %d';
$lang['About Piwigo'] = 'Quant al Piwigo';
$lang['You are not authorized to access the requested page'] = 'No esteu autoritzats a accedir en aquesta pàgina';
$lang['add this photo to your favorites'] = 'afegir a preferits';
$lang['add this photo to your favorites'] = 'afegir a fotos favorites';
$lang['Administration'] = 'Administració';
$lang['all'] = 'Tot ';
$lang['ascending'] = 'ascendent';
@ -162,14 +162,14 @@ $lang['day'][4] = 'Dijous';
$lang['day'][5] = 'Divendres';
$lang['day'][6] = 'Dissabte';
$lang['Default'] = 'Per defecte';
$lang['delete this photo from your favorites'] = 'elimina aquesta foto dels vostres preferits';
$lang['delete this photo from your favorites'] = 'elimina aquesta foto de les fotos favorites';
$lang['descending'] = 'descendent';
$lang['edit'] = 'Edita';
$lang['wrong date'] = 'data errònia';
$lang['excluded'] = 'exclosa';
$lang['Your favorites'] = 'Els vostres preferits';
$lang['display your favorites photos'] = 'visualitza les fotos dels vostres preferits';
$lang['Favorites'] = 'Preferits';
$lang['Your favorites'] = 'Fotos favorites';
$lang['display your favorites photos'] = 'visualitza les fotos favorites';
$lang['Favorites'] = 'Favorites';
$lang['First'] = 'Primera';
$lang['The gallery is locked for maintenance. Please, come back later.'] = 'La galeria roman temporalment tancada per tasques de manteniment. Disculpi les molèsties. La galeria tornarà a estar operativa en uns minuts.';
$lang['Page generated in'] = 'Pàgina generada en';
@ -311,12 +311,12 @@ $lang['letters'] = 'lletres';
$lang['show tag cloud'] = 'mostra núvol d\'etiquetes';
$lang['cloud'] = 'núvol';
$lang['Reset to default values'] = 'Restaura els valors predeterminats';
$lang['delete all photos from your favorites'] = 'elimina totes les fotos dels vostres preferits';
$lang['delete all photos from your favorites'] = 'elimina tots els elements de les fotos favorites';
$lang['Sent by'] = 'Enviat per';
$lang['Cookies are blocked or not supported by your browser. You must enable cookies to connect.'] = 'Les galetes (cookies) estan bloquejades o el navegador no en permet l\'ús. Heu d\'habilitar-les per poder-vos connectar.';
$lang['Edit a comment'] = "Edita un comentari";
$lang['Are you sure?'] = 'Confirmeu que desitgeu realitzar aquesta acció';
$lang['Email address is missing. Please specify an email address.'] = 'Falta l\'adreça de correu electrònic. Si us plau, introduiu-la.';
$lang['Email address is missing. Please specify an email address.'] = 'Falta l\'adreça de correu electrònic. Si us plau, introduïu-la.';
$lang['Delete'] = 'Elimina';
$lang['(!) This comment requires validation'] = '(!) Aquest comentari necessita ser validat';
$lang['Welcome'] = 'Benvingut';
@ -331,22 +331,22 @@ $lang['This author removed the comment with id %d'] = 'Aquest autor ha eliminat
$lang['html tags are not allowed in login'] = 'No es permeten etiquetes html en les dades d\'inici de sessió';
$lang['%d rates'] = '%d valoracions';
$lang['Rating score'] = 'Puntuació';
$lang['Invalid username or email'] = 'Nom d\'usuari o correu electrònic no vàlid';
$lang['Invalid username or email'] = 'nom d\'usuari o adreça de correu electrònica no vàlida';
$lang['Password reset is not allowed for this user'] = 'No està permès restablir la contrasenya per aquest usuari';
$lang['User "%s" has no email address, password reset is not possible'] = 'L\'usuari "%s" no ha registrat cap adreça de correu electrònic. No es pot restablir seva la contrasenya.';
$lang['User "%s" has no email address, password reset is not possible'] = 'L\'usuari "%s" no té registrada cap adreça de correu electrònic. El canvi de contrasenya no es possible';
$lang['Someone requested that the password be reset for the following user account:'] = 'Algú ha demanat que contrasenya d\'accés sigui restablerta pels següents comptes d\'usuari';
$lang['Username "%s" on gallery %s'] = 'El nom d\'usuari "%s" sobre la galeria %s';
$lang['To reset your password, visit the following address:'] = 'Per restablir la seva contrasenya visiti l\'adreça següent:';
$lang['To reset your password, visit the following address:'] = 'Per restablir la contrasenya visiteu l\'adreça següent:';
$lang['If this was a mistake, just ignore this email and nothing will happen.'] = 'Si es tracta d\'un error, ignoreu aquest correu electrònic com si res hagués passat.';
$lang['Password Reset'] = 'Estableixi una nova contrasenya';
$lang['Check your email for the confirmation link'] = 'Comprovi que ha rebut l\'enllaç de confirmació al seu correu electrònic';
$lang['Check your email for the confirmation link'] = 'Comproveu que ha rebut l\'enllaç de confirmació al seu compte de correu electrònic';
$lang['Invalid key'] = 'Clau invàlida';
$lang['The passwords do not match'] = 'Les contrasenyes no coincideixen';
$lang['Your password has been reset'] = 'S\'ha restablert la seva contrasenya.';
$lang['Return to home page'] = 'Torna a la pàgina d\'inici';
$lang['Please enter your username or email address.'] = 'Introdueixi el nom d\'usuari o el correu electrònic que va emprar per donar-se d\'alta.';
$lang['You will receive a link to create a new password via email.'] = 'Rebrà un enllaç al seu correu electrònic que li permetrà crear una nova contrasenya.';
$lang['Username or email'] = 'Nom d\'usuari o correu electrònic';
$lang['Please enter your username or email address.'] = 'Introduïu el nom d\'usuari o l\'adreça de correu electrònic que vau emprar per donar-vos d\'alta.';
$lang['You will receive a link to create a new password via email.'] = 'Hauríeu de rebre un correu electrònic amb un enllaç per restablir la contrasenya';
$lang['Username or email'] = 'Nom d\'usuari o adreça de correu electrònic';
$lang['Change my password'] = 'Restableix la meva contrasenya';
$lang['Enter your new password below.'] = 'Introduïu la nova contrasenya.';
$lang['EXIF Metadata'] = 'Metadades EXIF';
@ -357,8 +357,8 @@ $lang['Edit'] = 'Edita';
$lang['File name, A &rarr; Z'] = 'Nom d\'arxiu, A &rarr; Z';
$lang['File name, Z &rarr; A'] = 'Nom d\'arxiu, Z &rarr; A';
$lang['Hello %s,'] = 'Hola %s,';
$lang['Here are your connection settings'] = 'Aquests son els seus paràmetres de connexió';
$lang['If you think you\'ve received this email in error, please contact us at %s'] = 'Si us plau, contacti amb nosaltres a %s si creu que ha rebut per error aquest correu electrònic.';
$lang['Here are your connection settings'] = 'Aquestes son les teves dades de connexió';
$lang['If you think you\'ve received this email in error, please contact us at %s'] = 'Si us plau, contacta amb nosaltres a %s si creus que has rebut aquest correu electrònic per error.';
$lang['Manual sort order'] = 'Ordre manual';
$lang['Mobile'] = 'Mòbil';
$lang['Original'] = 'Original';
@ -366,10 +366,10 @@ $lang['Password: %s'] = 'Contrasenya: %s';
$lang['Photo sizes'] = 'Canviar mides';
$lang['Photo title, A &rarr; Z'] = 'Nom de l\'arxiu, A &rarr; Z';
$lang['Photo title, Z &rarr; A'] = 'Nom de l\'arxiu, Z &rarr; A';
$lang['Send my connection settings by email'] = 'Envia credencials al meu correu electrònic';
$lang['Send my connection settings by email'] = 'Envia les dades de connexió al meu compte de correu electrònic';
$lang['Show latest comments first'] = 'Mostra els comentaris nous primer';
$lang['Show oldest comments first'] = 'Mostra primer els comentaris més antics ';
$lang['Successfully registered, you will soon receive an email with your connection settings. Welcome!'] = 'S\'ha inscrit correctament. En breu rebrà un correu electrònic amb les seves credencials de connexió.<br>Benvingut!';
$lang['Successfully registered, you will soon receive an email with your connection settings. Welcome!'] = 'Us heu inscrit correctament. En breu rebreu un correu electrònic amb les credencials de connexió. Benvingut!';
$lang['Thank you for registering at %s!'] = 'Gràcies per registrar-te a %s!';
$lang['Username modification'] = 'Modifica el nom d\'usuari';
$lang['Username: %s'] = 'Usuari: %s';

View file

@ -1,24 +1,24 @@
<p>Existeixen varis m&egrave;todes per a afegir imatges a la galeria Piwigo:</p>
<ul>
<li><strong>Afegirles de forma directa</strong> des del seu navegador web &eacute;s el m&egrave;tode m&eacute;s simple i m&eacute;s inmediat. Dep&eacute;n de la capacitat del navegador i sobretot de la capacitat del servidor. Per a grans quantitats d'imatges o en el cas de qu&egrave; sorgissin problemes, tamb&eacute; existeixen m&egrave;todes alternatius.</li>
</ul>
<p class="nextStepLink"><a href="admin.php?page=photos_add&section=direct">Afegir imatges de forma directa</a></p>
<ul>
<li><strong>pLoader</strong> &eacute;s un software que cal instal&middot;lar al seu ordinador.
Arrosegui les imatges a la finestra de pLoader, clicar sobre <em>"Traslladar a Piwigo"</em> i pLoader s'ocupar&agrave; de tot.
Existeixen altres softwares client com ara <strong>WinToPiwigo</strong> o el m&ograve;dul <strong>Digikam</strong>.</li>
</ul>
<p class="nextStepLink"><a href="admin.php?page=photos_add&section=ploader">Utilitzar pLoader</a></p>
<div id="helpSynchro">
<ul>
<li><strong>Pujar imateges per mitj&agrave; del protocol FTP</strong> &eacute;s el m&egrave;tode ideal per afegir coleccions importants en un m&iacute;nim d'operacions. Amb aquest m&egrave;tode &eacute;s f&agrave;cil controlar de forma precisa la organitzaci&oacute; f&iacute;sica de les seves imatges al servidor.</li>
</ul>
<p class="nextStepLink"><a href="admin.php?page=photos_add&section=ftp">Utilitzar FTP</a></p>
<p>Existeixen varis m&egrave;todes per afegir fotos a la galeria Piwigo:</p>
<ul>
<li><strong>Afegirles de forma directa</strong> des del seu navegador web &eacute;s el m&egrave;tode m&eacute;s simple i m&eacute;s inmediat. Dep&eacute;n de la capacitat del navegador i sobretot de la capacitat del servidor. Per a grans quantitats d'imatges o en el cas de qu&egrave; sorgissin problemes, tamb&eacute; existeixen m&egrave;todes alternatius.</li>
</ul>
<p class="nextStepLink"><a href="admin.php?page=photos_add&section=direct">Afegir imatges de forma directa</a></p>
<ul>
<li><strong>pLoader</strong> &eacute;s un software que cal instal&middot;lar al seu ordinador.
Arrosegui les imatges a la finestra de pLoader, clicar sobre <em>"Traslladar a Piwigo"</em> i pLoader s'ocupar&agrave; de tot.
Existeixen altres softwares client com ara <strong>WinToPiwigo</strong> o el m&ograve;dul <strong>Digikam</strong>.</li>
</ul>
<p class="nextStepLink"><a href="admin.php?page=photos_add&section=ploader">Utilitzar pLoader</a></p>
<div id="helpSynchro">
<ul>
<li><strong>Pujar imateges per mitj&agrave; del protocol FTP</strong> &eacute;s el m&egrave;tode ideal per afegir coleccions importants en un m&iacute;nim d'operacions. Amb aquest m&egrave;tode &eacute;s f&agrave;cil controlar de forma precisa la organitzaci&oacute; f&iacute;sica de les seves imatges al servidor.</li>
</ul>
<p class="nextStepLink"><a href="admin.php?page=photos_add&section=ftp">Utilitzar FTP</a></p>
</div>

View file

@ -1,8 +1,8 @@
<h2>Enlla&ccedil;os/Vincles permanents</h2>
<p>Els enlla&ccedil;os permanents (Permalinks) s'utilitzen per fer m&eacute;s agradables les URL dels &agrave;lbums.
Quan un &agrave;lbum cont&eacute; definit un enlla&ccedil; permanent, l'identificador de l'&agrave;lbum no requereix m&eacute;s en la URL.</p>
<p>Quan un enlla&ccedil; permanent s'elimina, pot guardar-lo a l'historial d'enlla&ccedil;os permanents de manera que els enlla&ccedil;os externs a p&agrave;gines Piwigo encara funcionen. A la taula de l'historial enlla&ccedil;os permanents es pot veure la data en qu&egrave; l'enlla&ccedil; permanent s'ha eliminat, l'&uacute;ltima vegada que es va utilitzar i el nombre de vegades que s'ha utilitzat.</p>
<p>Cal recordar que els enlla&ccedil;os permanents han de ser &uacute;nics per &agrave;lbum. Nom&eacute;s es poden definir una vegada en l'historial.</p>
<h2>Enlla&ccedil;os permanents</h2>
<p>Els enlla&ccedil;os permanents (Permalinks) s'utilitzen per fer m&eacute;s agradables les URL dels &agrave;lbums.
Quan un &agrave;lbum cont&eacute; definit un enlla&ccedil; permanent, l'identificador de l'&agrave;lbum no requereix m&eacute;s en la URL.</p>
<p>Quan un enlla&ccedil; permanent s'elimina, pot guardar-lo a l'historial d'enlla&ccedil;os permanents de manera que els enlla&ccedil;os externs a p&agrave;gines Piwigo encara funcionen. A la taula de l'historial enlla&ccedil;os permanents es pot veure la data en qu&egrave; l'enlla&ccedil; permanent s'ha eliminat, l'&uacute;ltima vegada que es va utilitzar i el nombre de vegades que s'ha utilitzat.</p>
<p>Cal recordar que els enlla&ccedil;os permanents han de ser &uacute;nics per &agrave;lbum. Nom&eacute;s es poden definir una vegada en l'historial.</p>

View file

@ -63,6 +63,6 @@ $lang['You can download the config file and upload it to local/config directory
$lang['Don\'t hesitate to consult our forums for any help : %s'] = 'No dubtis en consultar als nostres fòrums per a qualsevol ajuda: %s';
$lang['Just another Piwigo gallery'] = 'Just another Piwigo gallery';
$lang['Welcome to my photo gallery'] = 'Benvingut a la meva galeria fotogràfica';
$lang['Welcome to your new installation of Piwigo!'] = 'Benvingut a la nova instal·lació de Piwigo!';
$lang['Welcome to your new installation of Piwigo!'] = 'Benvingut a la teva nova instal·lació de Piwigo!';
$lang['localhost or other, supplied by your host provider'] = 'localhost o un altre, facilitat pel teu proveïdor d\'allotjament';
?>

View file

@ -56,7 +56,7 @@ $lang['Instructions to use Piwigo'] = "How to use Piwigo";
$lang['Last hit'] = "Latest hit";
$lang['Last import'] = 'Latest import';
$lang['Last revisions'] = "Latest revisions";
$lang['Last send'] = "Latest send";
$lang['Last send'] = 'Last sent';
$lang['Link all album photos to some existing albums'] = "Link all album photos to some existing album";
$lang['Manage tags'] = 'Manage keywords';
$lang['Manage the members'] = 'Manage members';
@ -108,7 +108,7 @@ $lang['Virtual albums to move'] = "Virtual albums to be moved";
$lang['With no tag'] = 'With no keyword';
$lang['You are running on development sources, no check possible.'] = "You are running a development version, no check possible.";
$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> !'] = 'You have specified <i>$conf[\'order_by\']</i> in your local configuration file, this parameter is deprecated, please remove it or rename it to <i>$conf[\'order_by_custom\']</i> !';
$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'] = "Please upgrade your system to take full advantage of the application, otherwise it might work improperly, or not at all";
$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'] = 'Please upgrade your system to take full advantage of the application, otherwise it might not work correctly, or not at all';
$lang['digiKam is designed for photographers who want to view, manage, edit, enhance, organize, tag, and share photographs.'] = 'digiKam is designed for photographers who want to view, manage, edit, enhance, organise, tag, and share photographs.';
$lang['You have %d orphan tags: %s.'] = 'You have %d orphan keywords: %s.';
@ -145,4 +145,18 @@ $lang['Active Themes'] = 'Active themes';
$lang['Add New Language'] = 'Add a new language';
$lang['Active Languages'] = 'Active languages';
$lang['Active Plugins'] = 'Active plugins';
?>
$lang['You are using the Flash uploader. Problems? Try the <a href="%s">Browser uploader</a> instead.'] = 'You are using the Flash uploader. Problems? Try the <a href="%s">Browser uploader</a> instead.';
$lang['Upload Photos'] = 'Upload photos';
$lang['Uploaded Photos'] = 'Uploaded photos';
$lang['Update All'] = 'Update all';
$lang['Update Complete'] = 'Update complete';
$lang['Switch to clear or dark colors for administration'] = 'Switch to clear or dark colours for administration';
$lang['Start Upload'] = 'Start upload';
$lang['Pending Comments'] = 'Pending comments';
$lang['Obsolete Plugins'] = 'Obsolete plugins';
$lang['Multiple Size'] = 'Multiple size';
$lang['Impossible to activate this theme, the parent theme is missing: %s'] = 'This theme could not be activated as the parent theme ( %s )is missing';
$lang['Help Me'] = 'Help me';
$lang['An error occured during extraction (%s).'] = 'An error occurred during the files (%s) extraction.';
$lang['An error has occured during upgrade.'] = 'An error has occurred during upgrade.';
$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>.'] = 'An error has occurred during extract. Please check file permissions of your Piwigo installation.<br><a href="%s">Click here to show log error</a>.';

View file

@ -22,7 +22,7 @@
// +-----------------------------------------------------------------------+
/*
Language Name: English [GB]
Version: 2.6.0
Version: 2.6.1
Language URI: http://piwigo.org/ext/extension_view.php?eid=716
Author: Piwigo team
Author URI: http://piwigo.org
@ -53,7 +53,7 @@ $lang['Related tags'] = "Related keywords";
$lang['remove this tag from the list'] = "remove this keyword from the list";
$lang['Requested tag does not exist'] = 'Requested keyword does not exist';
$lang['Search tags'] = "Search keywords";
$lang['show tag cloud'] = "show keywords ungrouped";
$lang['show tag cloud'] = 'show keywords cloud';
$lang['Tag results for'] = "Keyword results for";
$lang['Tag'] = "Keyword";
$lang['Tags'] = "Keywords";
@ -64,7 +64,7 @@ $lang['Your Gallery Customization'] = "Your gallery customisation";
$lang['no rate'] = 'no rating';
$lang['display your favorites photos'] = 'display your favourite photos';
$lang['You are not authorized to access the requested page'] = 'You are not authorised to access the requested page';
$lang['Successfully registered, you will soon receive an email with your connection settings. Welcome!'] = 'Successfully registered; you will soon receive an email with your connection settings. Welcome!';
$lang['Successfully registered, you will soon receive an email with your connection settings. Welcome!'] = 'Successfully registered. You will soon receive an email with your connection settings. Welcome!';
$lang['Please, enter a login'] = 'Please enter a login';
$lang['Piwigo encountered a non recoverable error'] = 'Piwigo encountered an irrecoverable error';
?>
$lang['Forgot your password?'] = 'Forgotten your password?';

View file

@ -0,0 +1,23 @@
<?php
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
// | Copyright(C) 2008-2014 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['Congratulations, Piwigo installation is completed'] = 'Congratulations. Piwigo installation is completed';

View file

@ -22,7 +22,7 @@
// +-----------------------------------------------------------------------+
/*
Language Name: Galego [ES]
Version: 2.6.0
Version: 2.6.1
Language URI: http://piwigo.org/ext/extension_view.php?eid=681
Author: Piwigo team
Author URI: http://piwigo.org

View file

@ -0,0 +1,22 @@
<h2>Lista de grupos</h2>
<p>Este é o lugar onde xestionas os grupos.</p>
<h3>Engadir un grupo</h3>
<p>O administrador pode engadir grupos.</p>
<h3>Lista de grupos</h3>
<p>Para cada grupo poden aplicarse as seguintes accións:</p>
<ul>
<li>ir á xestión de usuarios (Administración &raquo; Usuarios &raquo; Xestión).</li>
<li>ir á pantalla de xestión de permisos para conceder ou denegar acceso a albumes privados.</li>
<li>borrar o grupo (require confirmación).</li>
<li>alternar o estado "predeterminado" (require confirmación).</li>
</ul>
<h3>Grupos predeterminados</h3>
<p>Os grupos predeterminados son grupos que se asocian automaticamente a cada novo usuario no momento do rexistro ou creación por parte dun administrador.</p>

View file

@ -0,0 +1,29 @@
<p>Varios xeitos de engadir túas fotos á túa galería:</p>
<ul>
<li><strong>Envío directo</strong> dentro so teu navegador é o xeito
máis simple e inmediato. Depende dos recursos do teu navegador
e do teu servidor web. Para grandes cantidades de fotos ou no caso de atopar problemas,
agardanpor ti outros métodos!</li>
</ul>
<p class="nextStepLink"><a href="admin.php?page=photos_add&section=direct">Ir ó envío directo</a></p>
<ul>
<li><strong>pLoader</strong> é unha aplicación de escritorio, para ser instalada no teu
computador. Arrastra &amp; solta fotos dentro da xanela do pLoader, preme en
<em>"Enviar para o Piwigo"</em> e deixa ó pLoader facer o traballo. Podes atopar outros
aplicativos de escritorio como <strong>WinToPiwigo</strong> ou o engadido de exportación a Piwigo do <strong>Digikam</strong>.</li>
</ul>
<p class="nextStepLink"><a href="admin.php?page=photos_add&section=ploader">Ir ó pLoader</a></p>
<div id="helpSynchro">
<ul>
<li><strong>Transferencia FTP</strong> este é o camiño máis recomendado
para engadir unha gran colección de fotos con un número mínimo de operacións. Sigue a guía para preparar as fotos.
O método FTP permite un controlar con precisión a organización física das fotos no teu servidor.</li>
</ul>
<p class="nextStepLink"><a href="admin.php?page=photos_add&section=ftp">Ir ó FTP</a></p>
</div>

View file

@ -0,0 +1,10 @@
<p>Os grupos de usuarios son un xeito cómodo de establecer permisos para unha lista de usuarios.</p>
<p>Crea grupos en <span class="pwgScreen">Administración &raquo; Usuarios
&raquo; Grupos</span> e asocia usuarios a estes grupos
en <span class="pwgScreen">Administración &raquo; Usuarios &raquo;
Xestión</span>.</p>
<p>Un usuario pode pertencer a varios grupos. A autorización ten preferencia sobre
a prohibición: se o usuario "Xan" está nos grupos "familia" e "amigos", e se só o
grupo "familia" pode ver o "Álbum de nadal" daquela "Xan" tamén poderá ver o "Álbum de nadal".</p>

View file

@ -0,0 +1,11 @@
<p>Así que teñas creada a túa galería podes configurala para teus visitantes
<ul>
<li>A vista predeterminada desexada en
<span class="pwgScreen">Administración &raquo; Configuración &raquo; Opcións</span> lapela
<span class="pwgScreen">Opcións dos invitados</span>.</li>
<li>O tema predeterminado en <span class="pwgScreen">Administración &raquo; Configuración &raquo; Temas</span>.</li>
<li>O idioma predeterminado en <span class="pwgScreen">Administración &raquo; Configuración &raquo; Idiomas</span>.</li>
</ul>
De xeito predeterminado, cada novo usuario herdará esas propiedades tralo rexistro.
</p>
<p>Se tes algunha cuestión, a comunidade Piwigo darache a benvida no <a href="http://piwigo.org/forum">seu foro</a>.</p>

View file

@ -0,0 +1,59 @@
<fieldset>
<legend>Permisos das fotos</legend>
<p>Cada foto permite establecerlle un <strong>nivel de privacidade</strong> (un bloqueo). Cada usuario tamén ten seu nivel de privacidade (unha chave). Hai 5 niveis de privacidade:</p>
<ol>
<li>Ningunha</li>
<li><em>Contactos</em></li>
<li><em>Amigos(a cal é maior que a dun contacto)</em></li>
<li><em>Familia(a cal é maior que a dun amigo)</em></li>
<li><em>Administradores(a cal é maior que calquera outro nivel)</em></li>
</ol>
<p>Os niveis altos teñen permisos sobre os niveis máis baixos. Para un determinado usuario, a maior nivel de privacidade, máis fotos poderá ver.</p>
<p>Por exemplo, se a foto "boda_pedro-0024.jpg" ten o nivel de privacidade <em>"Familia"</em>, entón:</p>
<ul>
<li>Pedro(que é un <em>"Administrador"</em>) verá a foto porque os <em>"Administradores"</em> poden ver tódalas fotos.</li>
<li>Xulia(que é membro de <em>"Familia"</em>) tamén verá a foto.</li>
<li>Maruxa(que só é membro de <em>"Amigos"</em>) non poderá ver a foto.</li>
</ul>
<p>Un usuario que non ten permiso para ver o contido dun álbum non poderá velom nin sequera o seu título. Ás etiquetas aplícaselles o mesmo principio.</p>
<p>Podes establecer o nivel de privacidade dun usuario na pantalla <span class="pwgScreen">Administración &raquo; Usuarios &raquo; Xestión</span>.</p>
</fieldset>
<fieldset>
<legend>Permisos dos álbums</legend>
<p>Se o nivel de privacidade non se axusta ás túas necesidades, podes xestionar os permisos nos álbums para
un usuario ou grupo. Podes xestionar permisos en fotos e álbums á vez sen problema.</p>
<p>Podes prohibir o acceso ós álbums. Para elo tes que mudar o tipo de acceso ó álbum a "privado" desde a xestión dos permisos.</p>
<p>Podes establecer un álbum como privado modificando un único álbum
(<span class="pwgScreen">Administración &raquo; Álbums &raquo; Xestión
&raquo; modificar</span>) ou establecendo as opcións para toda a árbore de álbums
(<span class="pwgScreen">Administración &raquo; Álbums &raquo;
Propiedades &raquo; Público / Privado</span>).</p>
<p>unha vez que o álbum é privado, podes xestionar os permisos para grupos e
usuarios desde 3 pantallas:</p>
<ul>
<li><span class="pwgScreen">Administración &raquo; Usuarios &raquo; Xestión &raquo;
Modificar &raquo; Nivel de privacidade</span></li>
<li><span class="pwgScreen">Administración &raquo; Usuarios &raquo; Grupos &raquo;
Modificar &raquo; Grupos</span></li>
<li><span class="pwgScreen">Administración &raquo; Álbums &raquo; Xestión &raquo;
Modificar &raquo; Permisos</span></li>
</ul>
</fieldset>

View file

@ -0,0 +1,7 @@
<p>As fotos sitúanse no álbum correspondente ó cartafol que as conteñen.</p>
<p>Tamén podes amosar unha foto en varios álbums, sen duplicar o ficheiro no teu servidor.
Asocia a foto con calquera outro álbum desde a pantalla de edición da foto (que calquera administrador pode acceder a partir da páxina da foto ó lado da galería).</p>
<p>Os álbums virtuais baséanse neste concepto: non teñen un correspondente cartafol. Crea álbums virtuais desde <span class="pwgScreen">Administración &raquo; Álbums &raquo;
Xestión</span>.</p>

View file

@ -0,0 +1,24 @@
<h2>Histórico</h2>
<p>Nestas pantallas, podes supervisar o histórico de visitas á túa galería segundo as opcións escollidas en: Administración &raquo; Configuración &raquo; Opcións &raquo; Xeral</p>
<h3>Estatísticas</h3>
<ul>
<p>Se escolliches rexistrar as páxinas visitadas (<span class="pwgScreen">index.php</span> e <span class="pwgScreen">picture.php</span>),
podes supervisalas desde esta lapela.</p>
<li><strong>Estatísticas globais</strong>: visitas por ano. </li>
<li><strong>Estatísticas anuais</strong>: visitas por mes do ano seleccionado.</li>
<li><strong>Estatísticas mensuais</strong>: visitas or día do mes seleccionado.</li>
<li><strong>Estatísticas diarias</strong>: visitas por hora do día seleccionado.</li>
</ul>
<h3>Buscar</h3>
<ul>
<p>Se escolliches rexistrar as páxinas visitadas (<span class="pwgScreen">index.php</span> e
<span class="pwgScreen">picture.php</span>), podes examinar os detalles desde esta lapela coa axuda de diferentes filtros.</p>
<li><strong>Filtrar por data:</strong> escolle o rango de datas a buscar seleccionando as datas de comezo e fin.</li>
<li><strong>Filtrar por tipo de elemento:</strong> selecciona o tipo de elemento para as estatísticas sobre ese elemento.</li>
<li><strong>Filtrar por usuario:</strong> selecciona o usuario para as estatísticas sobre ese usuario.</li>
<li><strong>Filtrar por identificador de imaxe:</strong> selecciona o identificador da imaxe para as estatísticas sobre esa imaxe.</li>
<li><strong>Filtrar por nome do título:</strong> selecciona o nome do ficheiro para as estatísticas sobre ese ficheiro.</li>
</ul>

View file

@ -187,7 +187,6 @@ $lang['Access type'] = 'סוג גישה';
$lang['Information data registered in database'] = 'מידע הנתונים רשום במאגר נתונים';
$lang['Default display'] = 'תצוגת ברירת המחדל';
$lang['The gallery URL is not valid.'] = 'ה-URL בגלריה אינו חוקי.';
$lang['Main'] = 'ראשי';
$lang['The number of comments a page must be between 5 and 50 included.'] = 'מספר הערות בדף חייב להיות בין 5 ל 50 כולל.';
$lang['Configuration'] = 'תצורה';
$lang['confirm'] = 'לאשר';
@ -223,7 +222,6 @@ $lang['Prepared time for list of users to send mail is limited. Others users are
$lang['Time to send mail is limited. Others mails are skipped.'] = 'הזמן כדי לשלוח דואר אלקטרוני מוגבל אחרים כבר דילג..';
$lang['To send ?'] = 'כדי לשלוח?';
$lang['Last send'] = 'לאחרונה שלחה';
$lang['Email'] = 'דואר אלקטרוני';
$lang['User'] = 'משתמש';
$lang['See you soon,'] = 'נתראה בקרוב';
$lang['Go to'] = 'עבור';
@ -476,7 +474,6 @@ $lang['Are you sure you want to delete this plugin?'] = 'האם אתה בטוח
$lang['Are you sure you want to install this plugin?'] = 'האם אתה בטוח שאתה רוצה להתקין את התוסף הזה?';
$lang['Are you sure to install this upgrade? You must verify if this version does not need uninstallation.'] = 'האם אתה בטוח שאתה רוצה להתקין את השדרוג, עליך לוודא אם הגרסה הזאת לא צריך ההסרה לפני?.';
$lang['Plugin has been successfully copied'] = 'תוסף הועתקה בהצלחה';
$lang['You might go to plugin list to install and activate it.'] = 'עבור אל רשימת התוספים להתקין ולהפעיל אותו.';
$lang["Can't create temporary file."] = 'קובץ זמני אינו יכול להיווצר.';
$lang["Can't download archive."] = 'ארכיון לא ניתן להוריד.';
$lang["Can't read or extract archive."] = 'ארכיון לא ניתן לקרוא או חילוץ.';
@ -925,4 +922,57 @@ $lang['No group selected, no action possible.'] = 'אף קבוצה לא נבחר
$lang['No members to manage'] = 'אין חברים לנהל';
$lang['Notify administrators when a comment is'] = 'עדכן מנהלים כאשר נכתבת תגובה';
$lang['Piwigo cannot retrieve upgrade file from server'] = 'Piwigo לא יכולה להוציא את קבצי העדכון מהשרת';
$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['This group will be set to default'] = 'יעשה שימוש בקבוצה זו כברירת מחדל';
$lang['This group will be unset to default'] = 'קבוצה זו לא תשמש יותר כברירת מחדל';
$lang['Type here the name of the new group'] = 'הקלד את שם הקבוצה החדשה כאן';
$lang['Update user'] = 'עדכן משתמש';
$lang['User %s added'] = 'משתמש %s נוסף';
$lang['User %s updated'] = 'משתמש %s עודכן';
$lang['on the %d selected users'] = 'על %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['The picture dimensions will be reduced to %dx%d pixels.'] = 'מימדי התמונה יוקטנו ל- %dx%d פיקסלים';
$lang['The center of interest is the most meaningful zone in the photo.'] = 'מרכז העניין הוא האזור המשמעותי ביותר של התמונה ';
$lang['The original image quality must be a number between %d and %d'] = 'האיכות המקורית של התמונה צריכה להיות מספר בין %d ו- %d ';
$lang['The Piwigo publish Plug-in allows you to export and synchronize photos from Lightroom directly to your Piwigo photo gallery.'] = 'פלאגין הפרסום של Piwigo מאפשר לייצא ולבצע סינכרון של תמונות מתוך אדובי לייטרום ישירות לגלריית התמונות של Piwigo';
$lang['The Piwigo export plugin allows you to create albums and export photos.'] = 'פלאגין היצוא של Piwigo מאפשר ליצור אלבומים ולייצא תמונות';
$lang['Users modified'] = 'משתמשים עודכנו';
$lang['close'] = 'סגור';
$lang['Tag "%s" is now a duplicate of "%s"'] = 'התוית "%s" היא כעת שכפול של "%s"';
$lang['Showing %s to %s of %s users'] = 'מציג %s עד %s מתוך %s משתמשים';
$lang['Show %s users'] = 'הצג %s משתמשים';
$lang['Shotwell is an open source digital photo organizer that runs on Linux. It is the default photo manager in Ubuntu and Fedora.'] = 'Shotwell הוא מנהל תמונות קוד פתוח שרץ על לינוקס. הוא ברירת המחדל של מנהל התמונות ב- Ubuntu וב- Fedora';
$lang['Select at least one tag'] = 'בחר לפחות תוית אחת';
$lang['Resize after upload disabled due to the use of GD as graphic library'] = 'שינוי גודל אחרי העלאת תמונה נוטרל עקב שימוש ב- GD כספריית גרפיקה';
$lang['Registered on %s, %s.'] = 'נרשם ב- %s, %s';
$lang['ReGalAndroid (RemoteGallery client for Android) is an open source (GPL v3) Piwigo client for the Android platform.'] = 'ReGalAndroid (RemoteGallery client for Android) זהו קליינט קוד פתוח (GPL v3) של Piwigo עבור פלטפורמת אנדרואיד';
$lang['Purge user cache'] = 'נקה את ה- cache של המשתמש';
$lang['Please select at least two groups'] = 'אנא בחר לפחות שתי קבוצות';
$lang['Password updated'] = 'ססמה עודכנה';
$lang['Open user details'] = 'פתח פרטי משתמש';
$lang['Numeric identifier : %d'] = 'מזהה מספרי: %d';
$lang['On your Linux, simply install Shotwell with your package manager and the activate Piwigo publishing option.'] = 'במערכת הלינוקס שלך, פשוט התקן Shotwell עם מנהל החבילות ואז את הפעל את אפשרות הפרסום של Piwigo.';
$lang['No user selected of %d users'] = 'לא נבחר משתמש מתוך %d משתמשים';
$lang['No user selected, no action possible.'] = 'לא נבחר משתמש, אין אפשרות לבצע פעולה.';
$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 עבור אנדרואיד</em> מאפשרת לך להתחבר מטלפון האנדרואיד או הטאבלט שלך לגלריית Piwigo, ליצור אלבומים ולהעלות מספר תמונות בו זמנית ';
$lang['Last visit on %s, %s.'] = 'ביקור אחרון ב- %s, %s.';
$lang['Mail theme'] = 'נושא מייל';
$lang['No matching user found'] = 'לא נמצאו משתמשים מתאימים';
$lang['Loading...'] = 'טוען...';
$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['General'] = 'כללי';
$lang['For photo sizes with crop, such as "Square", Piwigo will do its best to include the center of interest.'] = 'עבור גדלי תמונה עם חיתוך, כמו "ריבוע", Piwigo יעשה כמידת יכולתו לכלול את מרכז העניין';
$lang['Features include gallery browsing, album creation and photo upload.'] = 'התכונות כוללות עיון בגלרייה, יצירת אלבום והעלאת תמונה';
$lang['Close user details'] = 'סגור פרטי משתמש';
$lang['Change username'] = 'שנה שם משתמש';
$lang['Change password'] = 'שנה ססמה';
$lang['By default, the center of interest is placed in the middle of the photo.'] = 'כברירת מחדל, מרכז העניין ממוקם במרכז התמונה';
$lang['Basic settings'] = 'הגדרות בסיסיות';
$lang['All %d users are selected'] = 'כל %d המשתמשים נבחרו';
$lang['Adobe Photoshop Lightroom is a photography software designed to manage large quantities of digital images and doing post production work.'] = 'אדובי פוטושופ לייטרום היא תכנת עיבוד צילום המתוכננת לנהל כמויות גדולות של צילומים ולבצע עבודת עיבוד ';
$lang['Activate it now'] = 'הפעל כעת';
$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> מאפשרת לך להתחבר ממכשירי iPhone, iPad או Ipod Touch שלך לגלריית Piwigo, ליצור אלבומים ולהעלות מספר תמונות בו זמנית ';
$lang['(filtered from %s total users)'] = 'מסונן מתוך %s סך הכל משתמשים';
$lang['%d of %d users selected'] = '%d מתוך %d מתשמשים נבחרו';
?>

View file

@ -22,7 +22,7 @@
// +-----------------------------------------------------------------------+
/*
Language Name: עברית [IL]
Version: 2.6.0
Version: 2.6.2
Language URI: http://piwigo.org/ext/extension_view.php?eid=457
Author: Piwigo team
Author URI: http://piwigo.org
@ -195,10 +195,6 @@ $lang['last %d days'] = "ה %d ימים אחרונים";
$lang['Last'] = "אחרון";
$lang['Logout'] = "התנתק";
$lang['obligatory'] = "הכרחי";
$lang['Maximum photo height'] = "גובה מקסימלי לתמונה";
$lang['Maximum height must be a number superior to 50'] = "הגובהה המקסימלי חייב להיות מעל 50";
$lang['Maximum photo width'] = "רוחב מקסימלי לתמונה";
$lang['Maximum width must be a number superior to 50'] = "הרוחב המקסימלי חייב להיות מעל 50";
$lang['display a calendar by creation date'] = "הצג לוח שנה לפי תאריך יצירה";
$lang['display all photos in all sub-albums'] = "הצג את כל הפריטים בכל הקטגוריות ובכל התת קטגוריות";
$lang['return to normal view mode'] = "חזור לתצוגה רגילה";
@ -417,4 +413,10 @@ $lang['Website'] = 'אתר';
$lang['mandatory'] = 'הכרחי';
$lang['Password is missing. Please enter the password.'] = 'סיסמה חסרה, נה להזין סיסמה..';
$lang['Password confirmation is missing. Please confirm the chosen password.'] = 'אישור סיסמה חסר, נה להזיר אישור סיסמה..';
?>
$lang['Last Page'] = 'עמוד אחרון';
$lang['Theme'] = 'נושא';
$lang['Go back to the album'] = 'חזור לאלבום';
$lang['First Page'] = 'עמוד ראשון';
$lang['Email'] = 'אימייל';
$lang['%d photos per page'] = '%d תמונות בעמוד';
$lang['No results for'] = 'לא נמצאו תוצאות עבור';

View file

@ -64,4 +64,4 @@ $lang['Just another Piwigo gallery'] = 'עוד גלריה מבית Piwigo';
$lang['Welcome to my photo gallery'] = 'ברוכים הבאים לגלרית התמונות שלי';
$lang['Don\'t hesitate to consult our forums for any help : %s'] = 'אל תהסס להתייעץ בפורומים שלנו בכל נושא: %s';
$lang['Welcome to your new installation of Piwigo!'] = 'ברוך הבא לגלרית piwigo החדשה שלך';
?>
$lang['localhost or other, supplied by your host provider'] = 'מקומי(localhost)או אחר, המסופק על ידי הספק המארח שלך';

View file

@ -209,4 +209,37 @@ $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['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['Adobe Photoshop Lightroom is a photography software designed to manage large quantities of digital images and doing post production work.'] = 'Adobe Photoshop Lightroom គឺជា​កម្មវិធី​ក្នុងវិស័យថតរូប ដែល​អាច​គ្រប់គ្រង​នូវ​បរិមាណ​រូបភាព​អេឡិចត្រូនិចធំៗ និង​ដើម្បី​ដំណើរការការងារ​ផលិតកម្ម​បាន';
$lang[' and %d virtuals'] = 'និង %d និម្មិតរូប';
$lang['%d of %d users selected'] = '%d នៃ %d អ្នក​ប្រើប្រាស់​បាន​ជ្រើស';
$lang['%d physicals'] = '%d រូបវ័ន្ត';
$lang['(filtered from %s total users)'] = '(ច្រោះពី %s នៃ​អ្នក​ប្រើប្រាស់​សរុប)';
$lang['Activate it now'] = 'ដាក់អោយ​សកម្មឥឡូវ';
$lang['Added by %s'] = 'ដាក់បញ្ចូល​ដោយ %s';
$lang['Album "%s" now contains %d photos'] = 'អាល់ប៊ុម "%s" បច្ចុប្បន្ន​មាន %d រូបភាព';
$lang['All %d users are selected'] = '%d អ្នក​ប្រើប្រាស់​ទាំងអស់​ត្រូវបាន​ជ្រើសរើស';
$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['Apply watermark if height is bigger than'] = 'ដាក់​រូបផ្ទៃខាងក្រោយនៃ​រូបភាព បើកំពស់​ធំជាង';
$lang['Apply watermark if width is bigger than'] = 'ដាក់​រូបផ្ទៃខាងក្រោយនៃ​រូបភាព បើទំហំទទឹង​ធំជាង';
$lang['Applications'] = 'កម្មវិធី';
$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['Authorize users to add comments on selected albums'] = 'អនុញ្ញាត​អោយ​អ្នក​ប្រើប្រាស់​ ដើម្បី​បញ្ចូលនូវ​មតិ​លើអាល់ប៊ុម​ដែល​បាន​ជ្រើស';
$lang['Authorized'] = 'បាន​អនុញ្ញាត';
$lang['Automatic correction'] = 'កែតម្រូវ​ដោយ​ស្វ័យ​ប្រវត្តិ';
$lang['Automatic sort order'] = 'តម្រៀប​តាមលំដាប់​ដោយ​ស្វ័យ​ប្រវត្តិ';
$lang['Available on'] = 'ដែល​អាច​ប្រើបាននៅ';
$lang['Bound Theme'] = 'សម្បក​ចងភ្ជាប់';
$lang['Cancel'] = 'បោះបង់';
$lang['By rank'] = 'ដោយចំណាត់ថ្នាក់';
$lang['By %s'] = 'ដោយ %s';
$lang['Batch Manager'] = 'កម្មវិធីគ្រប់គ្រងជាបាច់';
$lang['Basic settings'] = 'ការកំណត់មូលដ្ឋាន';
$lang['Average rate'] = 'អត្រាជាមធ្យម';
$lang['Available versions for'] = 'ជំនាន់ដែល​មាន​សម្រាប់';
$lang['Available only with HTML format'] = 'មាន​តែ​នៅលើ​ទម្រង់ HTML ទេ';

View file

@ -21,8 +21,8 @@
// | USA. |
// +-----------------------------------------------------------------------+
/*
Language Name: ភាសាខ្មែរ [KH]
Version: 2.6.0
Language Name: ខ្មែរ [KH]
Version: 2.6.2
Language URI: http://piwigo.org/ext/extension_view.php?eid=579
Author: Piwigo team
Author URI: http://piwigo.org
@ -206,10 +206,6 @@ $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'] = 'ត្រឡប់​ទៅ​ការ​បង្ហាញ​បែប​សាមញ្ញ​';
@ -410,4 +406,17 @@ $lang['Piwigo encountered a non recoverable error'] = 'Piwigo បាន​ជួ
$lang['Requested album does not exist'] = 'ការ​ស្នើ​សុំ​សៀវភៅ​រូប​ថត​មិន​កើត​មាន​';
$lang['Requested tag does not exist'] = 'ការ​ស្នើ​សុំ​ស្លាក​មិន​កើត​មាន​';
$lang['Theme'] = 'សម្បក';
$lang['Password confirmation is missing. Please confirm the chosen password.'] = 'ពាក្យសម្ងាត់បញ្ជាក់​មិនបានដាក់។ សូមបញ្ជាក់ពាក្យសម្ងាត់ដែល​ជ្រើសរើស​។';
$lang['Password is missing. Please enter the password.'] = 'ពាក្យសម្ងាត់​មិនបានដាក់។ សូមបញ្ចូលពាក្យសម្ងាត់។';
$lang['Last Page'] = 'ទំព័រ​ចុងក្រោយ';
$lang['Go back to the album'] = 'បកទៅ​អាល់ប៊ុម​វិញ';
$lang['%d photos per page'] = '%d រូបភាព/ទំព័រ';
$lang['First Page'] = 'ទំព៍រ​ដើម';
$lang['Email address is mandatory'] = 'អ៊ីម៉ែល​ត្រូវការជាចាំបាច់';
$lang['Email'] = 'អ៊ីម៉ែល';
$lang['mandatory'] = 'ត្រូវការចាំបាច់';
$lang['Your website URL is invalid'] = 'វេបសាយ​របស់​អ្នក​មិនត្រឹមត្រូវទេ';
$lang['Website'] = 'វេបសាយ';
$lang['Username is mandatory'] = 'ត្រូវការ​ឈ្មោះ​អ្នក​ប្រើជាចាំបាច់';
?>

View file

@ -0,0 +1,39 @@
<?php
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
// | Copyright(C) 2008-2014 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['You do not have access rights to run upgrade'] = 'អ្នក​គ្មាន​សិទ្ធិ​ដើម្បីដំណើរការការបង្កើន​ជំនាន់​បានទេ';
$lang['User permissions and group permissions have been erased'] = 'សិទ្ធិអ្នក​ប្រើប្រាស់ និងក្រុម​ត្រូវបាន​លុបចោលហើយ';
$lang['In <i>%s</i>, before <b>?></b>, insert:'] = 'ក្នុង <i>%s</i> មុន <b>?></b>, បញ្ចូល៖';
$lang['Upgrade informations'] = 'ព័ត៌មាន​ពីការ​បង្កើន​ជំនាន់';
$lang['total upgrade time'] = 'រយៈពេល​បង្កើន​ជំនាន់​សរុប';
$lang['total SQL time'] = 'ពេលរបស់ SQL សរុប';
$lang['Statistics'] = 'ស្ថិតិ';
$lang['SQL queries'] = 'SQL queries';
$lang['Upgrade from version %s to %s'] = 'បង្កើន​ជំនាន់​ពីជំនាន់ %s ទៅ %s';
$lang['Upgrade'] = 'បង្កើន​ជំនាន់';
$lang['All sub-albums of private albums become private'] = 'រាល់​អាល់ប៊ុមរងទាំងអស់​​នៃអាល់ប៊ុម';
$lang['Only administrator can run upgrade: please sign in below.'] = 'មាន​តែ​អ្នក​គ្រប់គ្រងបណ្តាញ​ទេ ដែល​អាច​បង្កើន​ជំនាន់​បាន៖ សូម​ចូល​ទៅ​ប្រព័ន្ធ​នៅខាងក្រោម។';
$lang['As a precaution, following themes have been deactivated. You must check for themes upgrade before reactiving them:'] = 'សូម​ប្រុង​ប្រយ័ត្ន សម្បកខាង​ក្រោម​បាន​ដាក់​មិន​អោយ​ដំណើរការ។ អ្នក​ត្រូវ​តែ​ត្រួត​ពិនិត្យ​ថា​តើ​ សម្បក​ទាំង​នោះបាន​បង្កើន​ជំនាន់​មុន​ដាក់​អោយ​ដំណើរការ​ឡើងវិញ៖';
$lang['As a precaution, following plugins have been deactivated. You must check for plugins upgrade before reactiving them:'] = 'សូម​ប្រុង​ប្រយ័ត្ន កម្មវិធី​ជំនួយ​ខាង​ក្រោម​បាន​ដាក់​មិន​អោយ​ដំណើរការ។ អ្នក​ត្រូវ​តែ​ត្រួត​ពិនិត្យ​ថា​តើ​ កម្មវិធី​ជំនួយ​ទាំង​នោះបាន​បង្កើន​ជំនាន់​មុន​ដាក់​អោយ​ដំណើរការ​ឡើងវិញ៖';
$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>release %s</strong> (ឬ សមមូល).';
$lang['Perform a maintenance check in [Administration>Tools>Maintenance] if you encounter any problem.'] = 'អនុវត្តដំណើរ​ការ​ថែរក្សា [ផ្នែក​រដ្ឋបាល>ឧបករណ៍>ការថែរក្សា] បើ​អ្នក​ជួបបញ្ហាផ្សេងៗ';
$lang['Only thumbnails prefix and webmaster mail address have been saved from previous configuration'] = 'មាន​តែ​បុព្វបទរូបភាពតូច​ និង​អាស័យ​ដ្ឋាន​សំបុត្ររបស់​ប្រធាន​វេបសាយ​ទេ ដែល​ត្រូវ​បាន​រក្សា​ទុក​ពីការ​កំណត់​មុន​នេះ';

View file

@ -34,7 +34,7 @@ $lang['delete album'] = 'цомгийг устгах';
$lang['delete photo'] = 'зургийг устгах';
$lang['deleted'] = 'устгасан үед';
$lang['jump to album'] = 'цомог уруу очих';
$lang['jump to photo'] = 'зураг уруу очих';
$lang['jump to photo'] = 'зургийг харах';
$lang['guest'] = 'зочин';
$lang['new'] = 'шинэ';
$lang['number of miniaturized photos'] = 'үүсгэсэн дүрс зургын тоо';
@ -76,7 +76,7 @@ $lang['Searching...'] = 'Хайж байна...';
$lang['Select a file'] = 'Файлаа сонгох';
$lang['Select an album'] = 'Цомогоо сонгох';
$lang['Reject'] = 'Цуцлах';
$lang['Refresh'] = 'Сэргээх';
$lang['Refresh'] = 'OK';
$lang['Rating'] = 'Үнэлгээ';
$lang['Photo name'] = 'Зургын нэр';
$lang['Path'] = 'Байршил';
@ -92,7 +92,7 @@ $lang['Month'] = 'Сар';
$lang['Move'] = 'Зөөх';
$lang['Move albums'] = 'Цомгийг зөөх';
$lang['Move to album'] = 'Цомог уруу зөөх';
$lang['Informations'] = 'Мэдээллийн эмхэтгэл';
$lang['Informations'] = 'Мэдээллэл';
$lang['Install'] = 'Суулгах';
$lang['Installed Languages'] = 'Идэвхтэй байгаа хэл';
$lang['Languages'] = 'Хэл';
@ -137,7 +137,7 @@ $lang['Add New Language'] = 'Шинэ хэл нэмэх';
$lang['Add Photos'] = 'Зураг нэмэх';
$lang['Add a tag'] = 'Түлхүүр үг нэмэх';
$lang['Add a user'] = 'Хэрэглэгч нэмэх';
$lang['Add tags'] = 'Түлхүүр үгс нэмэх';
$lang['Add tags'] = 'Түлхүүр үг нэмэх';
$lang['Active Languages'] = 'Идэвхтэй байгаа хэл';
$lang['%d week'] = '%d долоо хоног';
$lang['%d weeks'] = '%d долоо хоног';
@ -205,9 +205,9 @@ $lang['%d users'] = '%d хэрэглэгч';
$lang['%d user deleted'] = '%d хэрэглэгчийг устгалаа';
$lang['%d user'] = '%d хэрэглэгч';
$lang['Drop into album'] = 'Цомогоо сонгох';
$lang['Dump Database'] = 'Мэдээллийг санг устгах';
$lang['Dump Database'] = 'Мэдээллийн санг устгах';
$lang['Download,'] = 'Татаж авах,';
$lang['Delete selected tags'] = 'Сонгосон үгсийг устгах';
$lang['Delete selected tags'] = 'Устгах';
$lang['Delete selected users'] = 'Сонгосон хэрэглэгчийг устгах';
$lang['Database'] = 'Өгөгдлийн сан';
$lang['Can\'t connect to server.'] = 'Сервертэй холбогдох боломжгүй байна.';
@ -217,9 +217,9 @@ $lang['Are you sure you want to install this plugin?'] = 'Энэ нэмэлт ө
$lang['%d of %d photos selected'] = '%d (нийт %d-с) зураг сонгосон байна';
$lang['Link all album photos to some existing albums'] = 'Энэ цомогны зургийг өөр цомогтой холбох';
$lang['Link all album photos to a new album'] = 'Энэ цомогны зурагнуудыг шинэ цомогтой холбох';
$lang['New photos were added'] = 'Шинэ зурагнууд нэмэгдлээ';
$lang['New photos were added'] = 'Шинэ зураг нэмэгдлээ';
$lang['Manage photo ranks'] = 'Зурагны дараалал';
$lang['New photos added'] = 'Шинэ зурагнууд нэмэгдлээ';
$lang['New photos added'] = 'Шинэ зураг нэмэгдлээ';
$lang['%d photos were deleted'] = '%d зургийг устгалаа';
$lang['(this tag will be deleted)'] = '(энэ түлхүүр үг устах болно)';
$lang['Name'] = 'Нэр';
@ -227,8 +227,8 @@ $lang['Language has been successfully installed'] = 'Хэлийг амжилтт
$lang['Hello'] = 'Сайн байна уу';
$lang['Hello,'] = 'Сайн байна уу, ';
$lang['History'] = 'Түүх';
$lang['Edit tags'] = 'Түлхүүр үгсийг засах';
$lang['Edit selected tags'] = 'Сонгосон үгсийг засах';
$lang['Edit tags'] = 'Түлхүүр үгийг засах';
$lang['Edit selected tags'] = 'Сонгосон үгийг засах';
$lang['Current name'] = 'Одоогын нэр';
$lang['Confirm merge'] = 'Нэгтгэх';
$lang['By %s'] = '%s-р';
@ -244,7 +244,7 @@ $lang['New tag'] = 'Шинэ түлхүүр үг';
$lang['Merge tags'] = 'Түлхүүр үгсийг нэгтгэх';
$lang['Maximum height'] = 'Өндөр';
$lang['Maximum width'] = 'Өргөн';
$lang['Rated %d times, score : %.2f'] = '%d удаа үнэлсэн, оноо: %.2f';
$lang['Rated %d times, score : %.2f'] = '%d удаа үнэлсэн, оноо: %.2f';
$lang['Rate date'] = 'Үнэлгээ өгсөн огноо';
$lang['Private'] = 'Хувийн';
$lang['Please wait...'] = 'Түр хүлээнэ үү...';
@ -267,12 +267,12 @@ $lang['Webmaster cannot be deleted'] = 'Вебмастерийн бүртгэл
$lang['Webmaster status is required.'] = 'Вебмастерийн эрх шаардлагатай';
$lang['Who can see these photos?'] = 'Зургийг үзэх эрхтэй бүлэг?';
$lang['Who can see this photo?'] = 'Зургийг үзэх эрхтэй бүлэг?';
$lang['Manage tags'] = 'Түлхүүр үгсийг цэгцлэх';
$lang['%d tags'] = '%d түлхүүр үг';
$lang['Manage tags'] = 'Түлхүүр үгийг цэгцлэх';
$lang['%d tags'] = '%d түлхүүр үг';
$lang['The %d following tags were deleted'] = 'Дараахь %d түлхүүр үгсийг устгалаа';
$lang['All %d photos are selected'] = 'Нийт %d зураг сонгосон байна';
$lang['Duplicate selected tags'] = 'Сонгосон үгсийг хувилах';
$lang['Merge selected tags'] = 'Сонгосон үгсийг нэгтгэх';
$lang['Duplicate selected tags'] = 'Хувилах';
$lang['Merge selected tags'] = 'Нэгтгэх';
$lang['selection'] = 'сонголт';
$lang['Select at least one album'] = 'Дор хаяж нэг цомог сонгоно уу';
$lang['Select at least one comment'] = 'Дор хаяж нэг сэтгэгдэл сонгоно уу';
@ -284,8 +284,8 @@ $lang['confirm'] = 'баталгаажуулах';
$lang['Deletions'] = 'Устгах';
$lang['set to'] = 'өөрчлөх';
$lang['You have %d orphan tags: %s.'] = 'Нийт %d-н ашиглагдаагүй түлхүүр үгс байна: %s.';
$lang['Delete orphan tags'] = 'Ашиглагдаагүй түлхүүр үгсийг устгах';
$lang['Orphan tags deleted'] = 'Ашиглагдаагүй түлхүүр үгсийг устгалаа';
$lang['Delete orphan tags'] = 'Ашиглагдаагүй түлхүүр үгийг устгах';
$lang['Orphan tags deleted'] = 'Ашиглагдаагүй түлхүүр үгийг устгалаа';
$lang['Inactive Languages'] = 'Идэвхжүүлээгүй байгаа хэл';
$lang['Album "%s" has been added'] = '"%s" цомгийг амжилттай нэмлээ';
$lang['Album "%s" now contains %d photos'] = '"%s" цомогт нийт %d зураг байна';
@ -399,22 +399,22 @@ $lang['Allow user registration'] = 'Бүртгэлийг идэвхжүүлэх'
$lang['Rating by guests'] = 'Зочид үнэлгээ өгч болно';
$lang['Allow rating'] = 'Үнэлгээг идэвхжүүлэх';
$lang['Page banner'] = 'Нүүр хуудасны баннер';
$lang['Gallery title'] = 'Галларейн нэр';
$lang['With blank value, gallery title will be used'] = 'Хоосон бол галларейн нэрийг ашиглах болно';
$lang['Gallery title'] = 'Галерейн нэр';
$lang['With blank value, gallery title will be used'] = 'Хоосон бол галерейн нэрийг ашиглах болно';
$lang['Add to caddie'] = 'Устгах жагсаалтанд нэмэх';
$lang['Caddie'] = 'Устгах';
$lang['Remove from caddie'] = 'Устгах жагсаалтаас хасах';
$lang['add new photos to caddie'] = '"устгах жагсаалт"-д зураг нэмэх';
$lang['Duplicates'] = 'Давхардсан';
$lang['With no album'] = 'Цомогт ороогүй';
$lang['With no tag'] = 'Түлхүүр үггүй';
$lang['With no tag'] = 'Түлхүүр үг байхгүй';
$lang['With no virtual album'] = 'Виртуаль цомогт ороогүй';
$lang['Last import'] = 'Сүүлд оруулсан';
$lang['Predefined filter'] = 'Сонголт';
$lang['Sum of rates'] = 'Үнэлгээний дүн';
$lang['The whole set'] = 'Бүх цомгийг';
$lang['include child albums'] = 'дэд цомгийг хамруулах';
$lang['Visit Gallery'] = 'Цомгийг харах';
$lang['Visit Gallery'] = 'Галерейг харах';
$lang['Switch to clear or dark colors for administration'] = 'Удирдлагын талбарыг бараан болон цайвар өнгөөр солих';
$lang['Change Admin Colors'] = 'Өнгийг солих';
$lang['Piwigo Administration'] = 'Удирдлагын талбар';
@ -436,7 +436,7 @@ $lang['Maximum file size: %sB.'] = 'Файлын дээд хэмжээ: %sB.';
$lang['Start Upload'] = 'Оруулах';
$lang['Allowed file types: %s.'] = 'Зөвшөөрөгдөх зургийн төрлүүд: %s.';
$lang['Select files'] = 'Файлаа сонгоно уу';
$lang['... or '] = '...эсвэл';
$lang['... or '] = '...эсвэл ';
$lang['unit mode'] = 'дэлгэрэнгүй хэсэг';
$lang['unset'] = 'өөрчлөөгүй';
$lang['Display options'] = 'Харагдах байдал';
@ -484,7 +484,7 @@ $lang['Inactive Plugins'] = 'Идэвхгүй өргөтгөлүүд';
$lang['Plugin list'] = 'Нэмэлт өргөтгөл';
$lang['Plugins'] = 'Өргөтгөл';
$lang['Plugins which need upgrade'] = 'Шинэчлэх шаардлагатай өргөтгөл';
$lang['Manage'] = 'Зохицуулах';
$lang['Manage'] = 'Цэгцлэх';
$lang['Guest cannot be deleted'] = 'Зочны бүртгэлийг устгах боломжгүй';
$lang['Privacy level set to "%s"'] = 'Хандах эрхийг "%s" болголоо';
$lang['Privacy level'] = 'Хандах эрх';
@ -503,15 +503,15 @@ $lang['You have subscribed to receiving notifications by mail.'] = 'Таны и-
$lang['You have unsubscribed from receiving notifications by mail.'] = 'Таны и-мэйл хаягыг шинэ мэдээ, мэдээллийн эмхэтгэлийн бүртгэлээс хаслаа.';
$lang['See you soon,'] = 'Танд амжилт хүсье,';
$lang['See you soon.'] = 'Танд амжилт хүсье.';
$lang['The webmaster has subscribed you to receiving notifications by mail.'] = 'Манай вэбмастер Таны и-мэйлийг шинэ мэдээ, мэдээллийн эмхэтгэлийн санд нэмж орууллаа.';
$lang['The webmaster has unsubscribed you from receiving notifications by mail.'] = 'Манай вэбмастер Таны и-мэйлийг шинэ мэдээ, мэдээллийн эмхэтгэлийн сангаас хаслаа.';
$lang['The webmaster has subscribed you to receiving notifications by mail.'] = 'Манай вэбмастер Таны и-мэйл хаягийг шинэ мэдээ, мэдээллийн эмхэтгэлийн бүртгэлд нэмж орууллаа.';
$lang['The webmaster has unsubscribed you from receiving notifications by mail.'] = 'Манай вэбмастер Таны и-мэйл хаягийг шинэ мэдээ, мэдээллийн эмхэтгэлийн бүртгэлээс хаслаа.';
$lang['Subscribe'] = 'Бүртгүүлэх';
$lang['Subscribed'] = 'Бүртгүүлсэн';
$lang['To subscribe'] = 'Мэдээллийн эмхэтгэлд бүртгүүлэхийг хүсвэл';
$lang['To unsubscribe'] = 'Мэдээллийн эмхэтгэлээс хасуулахыг хүсвэл';
$lang['To subscribe'] = 'Мэдээллийн эмхэтгэлд бүртгүүлэхийг хүсвэл ';
$lang['To unsubscribe'] = 'Мэдээллийн эмхэтгэлээс хасуулахыг хүсвэл ';
$lang[', click on'] = 'дараахь холбоосыг ашиглана уу';
$lang['Uncheck all'] = 'Бүх сонголтыг цуцлах';
$lang['If you encounter problems or have any question, please send a message to'] = 'Хэрэв Танд асуух зүйл гарвал дараахь хаягаар холбоо барина уу.';
$lang['If you encounter problems or have any question, please send a message to'] = 'Хэрэв Танд асуух зүйл байгаа бол дараахь хаягаар холбоо барина уу.';
$lang['Error when sending email to %s [%s].'] = '%s [%s] хаяг уруу и-мэйл илгээхэд алдаа гарлаа.';
$lang['To send ?'] = 'И-мэйл илгээх эсэх?';
$lang['Send'] = 'Илгээх';
@ -549,12 +549,12 @@ $lang['You are running the latest version of Piwigo.'] = 'Та Piwigo-н хам
$lang['Update albums informations'] = 'Цомогний мэдээллийг шинэчлэх';
$lang['Update Complete'] = 'Шинэчлэлт амжилттай хийгдлээ';
$lang['User %s updated'] = '%s хэрэглэгчийн мэдээллийг амжилттай шинэчиллээ';
$lang['Update user'] = 'Хэрэглэгчийн мэдээллийг шинэчлэх';
$lang['Update user'] = 'Мэдээллийг шинэчлэх';
$lang['Reset ignored updates'] = 'Цуцалсан шинэчлэлийг сэргээх';
$lang['Update All'] = 'Бүгдийг шинэчлэх';
$lang['Update in progress... Please wait.'] = 'Шинэчлэлт хийгдэж байна... Түр хүлээнэ үү.';
$lang['Update photos information'] = 'Зурагны мэдээллийг шинэчлэх';
$lang['Update to Piwigo %s'] = 'Piwigo %s уруу шинэчлэх';
$lang['Update to Piwigo %s'] = 'Piwigo %s хувилбар болгож шинэчлэх';
$lang['Caddie management'] = 'Устгах жагсаалтын зохицуулалт';
$lang['display maximum informations (added albums and photos, deleted albums and photos)'] = 'дэлгэрэнгүй мэдээллийг харуулах (нэмж, хассан цомог болон зурагнууд)';
$lang['directories + files'] = 'хавтас + файлуудыг';
@ -586,8 +586,8 @@ $lang['none'] = 'нэгийг ч биш';
$lang['No photo in the current set.'] = 'Тухайн хэсэгт зураг байхгүй байна.';
$lang['No matching user found'] = 'Ийм хэрэглэгч олдсонгүй';
$lang['Manage photos'] = 'Зургуудийг цэгцлэх';
$lang['Manage this set of %d photos'] = 'Энэ %d зургуудийг цэгцлэх';
$lang['Miscellaneous'] = 'Буёад';
$lang['Manage this set of %d photos'] = 'Энэ %d зургийг цэгцлэх';
$lang['Miscellaneous'] = 'Бусад';
$lang['No mail to send.'] = 'Илгээх и-мэйл байхгүй байна.';
$lang['Loading...'] = 'Ачаалж байна...';
$lang['GD library is missing'] = 'GD library байхгүй байна';
@ -610,10 +610,10 @@ $lang['Correction applied with success'] = 'Амжилттай заслаа';
$lang['Change password'] = 'Нууц үг солих';
$lang['Change username'] = 'Хэрэглэгчийн нэр солих';
$lang['Available only with HTML format'] = 'Зөвхөн HTML хэлбэрээр боломжтой';
$lang['Batch Manager'] = 'Бөөнд нь цэгцлэх';
$lang['Batch Manager'] = 'Цэгцлэх';
$lang['Basic settings'] = 'Үндсэн тохиргоо';
$lang['Apply watermark if height is bigger than'] = 'Өндөр нь их үед усан хээг ашиглах';
$lang['Apply watermark if width is bigger than'] = 'Өргөн нь их үед усан хээг ашиглах';
$lang['Apply watermark if height is bigger than'] = 'Усан хээг ашиглаж эхлэх өндөр';
$lang['Apply watermark if width is bigger than'] = 'Усан хээг ашиглаж эхлэх өргөн';
$lang['Impossible to delete this theme. Other themes depends on it: %s'] = 'Бусад (%s) загварууд тухайн загвараас хамаарч байгаа учир устгах боломжгүй байна.';
$lang['All themes are up to date.'] = 'Шинэчлэх шаардлагатай загвар байхгүй байна';
$lang['Following themes may not be compatible with the new version of Piwigo:'] = 'Дараахь загварууд Piwigo-н шинэ гарсан хувилбартай зохицохгүй байх магадлалтай:';
@ -632,12 +632,12 @@ $lang['Gallery unlocked'] = 'Цомогны түгжээг гаргалаа';
$lang['Manage Permissions'] = 'Эрхийг зохицуулах';
$lang['Unsubscribed'] = 'Бүртгүүлээгүй';
$lang['Other private albums'] = 'Бусад хувийн цомгууд';
$lang['%s photos can not be regenerated'] = '%s зураг үүсгэж чадсангүй';
$lang['%s photos can not be regenerated'] = '%s зураг үүсгэж чадсангүй';
$lang['%s photos have been regenerated'] = '%s-н зураг амжилттай үүсгэлээ';
$lang['All %d users are selected'] = 'Бүх %d хэрэглэгчийг сонгосон байна';
$lang['Advanced features'] = 'Нэмэлт боломжууд';
$lang['Album manual order was saved'] = 'Цомогны дарааллыг хадгаллаа';
$lang['manage album photos'] = 'цомогийн зургийг цэгцлэх';
$lang['manage album photos'] = 'цомгийн зургийг цэгцлэх';
$lang['pixels'] = 'пиксель';
$lang['cancel manual order'] = 'эрэмбийг цуцлах';
$lang['close'] = 'хаах';
@ -664,7 +664,7 @@ $lang['Only private albums are listed'] = 'Зөвхөн хувийн цомгу
$lang['existing album'] = 'одоо байгаа цомог';
$lang['You cannot delete your account'] = 'Та өөрийнхөө бүртгэлийг устгах боломжгүй';
$lang['albums deleted in the database'] = 'мэдээллийн сангаас цомгийг устаглаа';
$lang['Waiting'] = 'Хүлээж буй';
$lang['Waiting'] = 'Хүлээгдэж буй';
$lang['Validate'] = 'Бататгах';
$lang['Virtual Links'] = 'Хийсвэр холбоос';
$lang['Virtual album name'] = 'Хийсвэр цомогын нэр';
@ -682,7 +682,7 @@ $lang['The number of comments a page must be between 5 and 50 included.'] = 'Н
$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['Save manual order'] = 'Эрэмбийг хадгалах';
$lang['Save manual order'] = 'Хадгалах';
$lang['Select at least one tag'] = 'Доод тал нь нэг түлхүүр үг сонгоно уу';
$lang['Ratio'] = 'Харьцаа хэмжээ';
$lang['Public'] = 'Нийтийн';
@ -700,4 +700,43 @@ $lang['Errors caption'] = 'Алдааны бүртгэл';
$lang['Linked albums'] = 'Холбоотой цомог';
$lang['Last hit'] = 'Сүүлд үзсэн';
$lang['Instructions to use Piwigo'] = 'Piwigo-г ашиглах заавар';
$lang['Showing %s to %s of %s users'] = '%s-с %s хэрэглэгчийг харуулж байна. Нийт %s хэрэглэгч';
$lang['Manage authorizations for selected albums'] = 'Цомогын төлөв байдлыг сонгох';
$lang['Authorize users to add comments on selected albums'] = 'Хэрэглэгчид сэтгэгдэл бичэх эрхийг зохицуулах';
$lang['Authorized'] = 'Зөвшөөрөгдсөн';
$lang['Lock albums'] = 'Цомогийг түгжэх';
$lang['Unlocked'] = 'Түгжээгүй';
$lang['Permissions'] = 'Зөвшөөрөл';
$lang['visitors need to login and have the appropriate permissions to see this album'] = 'цомогийг үзэхийн тулд хэрэглэгч болгон бүртгүүлж зөвшөөрөл авах ёстой';
$lang['any visitor can see this album'] = 'энэ цомгийг дурийн хүн үзэх боломжтой';
$lang['Manual order'] = 'Гараараа эрэмблэх';
$lang['manual order'] = 'гараараа эрэмблэх';
$lang['Use the default photo sort order (defined in the configuration file)'] = 'үндсэн тохиргоог ашиглах';
$lang['Add a virtual album'] = 'Хийсвэр цомог нэмэх';
$lang['%d line filtered'] = '%d мөр мэдээлэл';
$lang['%d lines filtered'] = '%d мөр мэдээлэл';
$lang['%d waiting for validation'] = 'Баталгаажуулалт хүлээж буй %d';
$lang['Last visit on %s, %s.'] = 'Хамгийн сүүлд зочилсон огноо %s, %s.';
$lang['Registered on %s, %s.'] = 'Бүртгүүлсэн огноо %s, %s.';
$lang['Select recipients'] = 'Хүлээн авагчаа сонгоно уу';
$lang['Include display of recent photos grouped by dates'] = 'Шинэ зургуудийг огноогоор нь нэгтгэн хавсаргах';
$lang['Notification'] = 'Мэдээлэл';
$lang['Associate to album'] = 'Цомогт хамруулах';
$lang['Activate it now'] = 'Одоо идэвхжүүлэх';
$lang['I decide to update anyway'] = 'Ямар ч байсан шинэчилье.';
$lang['Properties'] = 'Төлөв байдал';
$lang['Close user details'] = 'Хаах';
$lang['%d tag'] = '%d түлхүүр үг';
$lang['Can\'t download archive.'] = 'Архив файлыг татаж авах боломжгүй';
$lang['created'] = 'үүсгэсэн';
$lang['Upload'] = 'Оруулах';
$lang['Unlock gallery'] = 'Галерейн түгжээг гаргах';
$lang['Unable to dump database.'] = 'Мэдээллийн санг устгах боломжгүй байна';
$lang['Search for new images in the directories'] = 'Хавтас дотор шинэ зурагнууд хайх';
$lang['Photo %s of %s'] = 'Нийт %s зурагны %s нь';
$lang['Minimum height'] = 'Өндөрийн доод хэмжээ';
$lang['Minimum width'] = 'Өргөний доод хэмжээ';
$lang['Lock gallery'] = 'Галерейг түгжих';
$lang['Last send'] = 'Сүүлд илгээсэн';
$lang['Learn more'] = 'Цааш нь үзэх';
?>

View file

@ -21,8 +21,8 @@
// | USA. |
// +-----------------------------------------------------------------------+
/*
Language Name: Монгол хэл [MN]
Version: 2.6.0
Language Name: Монгол [MN]
Version: 2.6.2
Language URI: http://piwigo.org/ext/extension_view.php?eid=696
Author: Piwigo team
Author URI: http://piwigo.org
@ -112,7 +112,7 @@ $lang['Submit'] = 'OK';
$lang['Tag'] = 'Түлхүүр үг';
$lang['Tags'] = 'Түлхүүр үгс';
$lang['The passwords do not match'] = 'Нууц үг хоорондоо тохирохгүй байна';
$lang['Show latest comments first'] = 'Шинээр оруулсан сэтгэгдэлийг эхэнд нь харуулах';
$lang['Show latest comments first'] = 'Шинээр оруулсаныг эхэнд нь';
$lang['Show number of comments'] = 'Сэтгэгдэлийн тоог харуулах';
$lang['Search results'] = 'Хайлтын үр дүн';
$lang['Register'] = 'Бүртгүүлэх';
@ -219,7 +219,7 @@ $lang['Week %d'] = '%d дэхь(дахь) долоо хоног';
$lang['View'] = 'Харах';
$lang['User: %s'] = 'Хэрэглэгч: %s';
$lang['User comments'] = 'Хэрэглэгчийн сэтгэгдэл';
$lang['Show oldest comments first'] = 'Хуучин сэдгэгдэлийг эхэнд нь харуулах';
$lang['Show oldest comments first'] = 'Хуучныг эхэнд нь';
$lang['Sent by'] = 'Илгээсэн';
$lang['Search tags'] = 'Хайх үг';
$lang['Search rules'] = 'Хайх утга';

View file

@ -27,7 +27,7 @@ $lang['Congratulations, Piwigo installation is completed'] = 'Танд баяр
$lang['Connection to server succeed, but it was impossible to connect to database'] = 'Сервертэй амжилттай холбогдсон боловч мэдээллийн сантай холбогдох үед алдаа гарлаа.';
$lang['Try to configure PHP 5'] = 'PHP 5 тохиргоогоо өөрчилж үзнэ үү';
$lang['User'] = 'Хэрэглэгч';
$lang['Just another Piwigo gallery'] = 'Piwigo-н галарей нэгээр нэмэгдлээ';
$lang['Just another Piwigo gallery'] = 'Piwigo-н галерей нэгээр нэмэгдлээ';
$lang['Database configuration'] = 'Мэдээллийн сангийн тохиргоо';
$lang['Welcome to my photo gallery'] = 'Миний зургийн цомогт тавтай морилно уу';
$lang['please enter your password again'] = 'нууц үгээ дахин оруулна уу';
@ -58,4 +58,6 @@ $lang['Database table prefix'] = 'Мэдээллийн сангийн талба
$lang['You can download the config file and upload it to local/config directory of your installation.'] = 'Тохиргооны файлыг татан авч өөрчлөөд local/config хавтас уруу буцаан хуулаах боломжтой.';
$lang['Note you can change your configuration by yourself and restart Piwigo after that.'] = 'Тохиргоогоо өөрөө өөрчлөөд Piwigo-г дахин ачаалж болно гэдгийг санаарай.';
$lang['Don\'t hesitate to consult our forums for any help : %s'] = 'Тусламж хэрэгтэй бол манай онлайн форумд хандаарай: %s';
$lang['Host'] = 'Байршуулах компьютер';
$lang['Installation'] = 'Суулгац';
?>

View file

@ -22,7 +22,7 @@
// +-----------------------------------------------------------------------+
/*
Language Name: Polski [PL]
Version: 2.6.0
Version: 2.6.1
Language URI: http://piwigo.org/ext/extension_view.php?eid=430
Author: Piwigo team
Author URI: http://piwigo.org
@ -36,7 +36,7 @@ $lang_info['direction'] = 'ltr';
$lang_info['code'] = 'pl';
$lang_info['zero_plural'] = true;
$lang['%d Kb'] = '%d Kb';
$lang['%d Kb'] = '%d kB';
$lang['%d album updated'] = '%d album zaktualizowany';
$lang['%d albums updated'] = '%d albumów zaktualizowanych';
$lang['%d comment to validate'] = '%d komentarz do weryfikacji';
@ -59,7 +59,7 @@ $lang['Author'] = 'Autor';
$lang['Albums'] = 'Albumy';
$lang['Album'] = 'Album';
$lang['Close this window'] = 'Zamknij okno';
$lang['Complete RSS feed (photos, comments)'] = 'Kompletny RSS feed (zdjęcia, komentarze)';
$lang['Complete RSS feed (photos, comments)'] = 'Ogólny kanał RSS (zdjęcia, komentarze)';
$lang['Confirm Password'] = 'Potwierdź hasło';
$lang['Connection settings'] = 'Ustawienia połączenia';
$lang['Login'] = 'Logowanie';
@ -70,9 +70,9 @@ $lang['Creation date'] = 'Data utworzenia';
$lang['Current password is wrong'] = 'Złe hasło';
$lang['Dimensions'] = 'Rozmiary';
$lang['Display'] = 'Wyświetlanie';
$lang['Each listed rule must be satisfied.'] = 'Każda reguła musi być spełniona.';
$lang['Email address is missing. Please specify an email address.'] = 'Brak adresu email';
$lang['Email address'] = 'Adres email';
$lang['Each listed rule must be satisfied.'] = 'Wszystkie kryteria muszą zostać spełnione.';
$lang['Email address is missing. Please specify an email address.'] = 'Brak adresu e-mail';
$lang['Email address'] = 'Adres e-mail';
$lang['Enter your personnal informations'] = 'Wprowadź informacje';
$lang['Error sending email'] = 'Błąd podczas wysyłania maila';
$lang['File name'] = 'Nazwa pliku';
@ -80,48 +80,48 @@ $lang['File'] = 'Plik';
$lang['Filesize'] = 'Rozmiar pliku';
$lang['Filter and display'] = 'Filtrowanie i wyświetlanie';
$lang['Filter'] = 'Filtr';
$lang['Forgot your password?'] = 'Zapomniane hasło?';
$lang['Forgot your password?'] = 'Zapomniałeś hasła?';
$lang['Go through the gallery as a visitor'] = 'Przejdź do galerii jako gość';
$lang['Help'] = 'Pomoc';
$lang['Identification'] = 'Logowanie';
$lang['Photos only RSS feed'] = 'RSS feed tylko dla zdjęć';
$lang['Photos only RSS feed'] = 'Kanał RSS tylko dla zdjęć';
$lang['Keyword'] = 'Słowo kluczowe';
$lang['Links'] = 'Linki';
$lang['N/A'] = 'N/D';
$lang['N/A'] = 'nd.';
$lang['New on %s'] = 'Nowe %s';
$lang['Notification'] = 'Powiadamianie';
$lang['Number of items'] = 'Liczba obiektów';
$lang['Original dimensions'] = 'Oryginalne rozmiary';
$lang['Original dimensions'] = 'Pierwotne rozmiary';
$lang['Password forgotten'] = 'Zapomniane hasło';
$lang['Password'] = 'Hasło';
$lang['Post date'] = 'Data umieszczenia';
$lang['Posted on'] = 'Data umieszczenia';
$lang['Posted on'] = 'Umieszczono';
$lang['Profile'] = 'Profil';
$lang['Quick connect'] = 'Logowanie';
$lang['RSS feed'] = 'RSS feed';
$lang['RSS feed'] = 'Kanał RSS';
$lang['Register'] = 'Zarejestruj';
$lang['Registration'] = 'Rejestracja';
$lang['Related tags'] = 'Powiązane tagi';
$lang['Reset'] = 'Resetuj';
$lang['Retrieve password'] = 'Odzyskaj hasło';
$lang['Search rules'] = 'Reguły wyszukiwania';
$lang['Search rules'] = 'Kryteria wyszukiwania';
$lang['Search tags'] = 'Szukaj tagów';
$lang['Search'] = 'Szukaj';
$lang['display available tags'] = 'Zobacz dostępne tagi';
$lang['display available tags'] = 'zobacz dostępne tagi';
$lang['Since'] = 'Od';
$lang['Sort by'] = 'Sortuj po';
$lang['Sort order'] = 'Sortowanie po';
$lang['Sort order'] = 'Kierunek sortowania';
$lang['Tag'] = 'Tag';
$lang['Tags'] = 'Tagi';
$lang['The RSS notification feed provides notification on news from this website : new photos, updated albums, new comments. Use a RSS feed reader.'] = 'RSS zapewnia powiadomienia o wydarzeniach na tej stronie: nowych zdjęciach, aktualizacjach albumów, nowych komentarzach. Do użycia z czytnikiem RSS.';
$lang['Unknown feed identifier'] = 'Nieznany identyfikator feed';
$lang['Unknown feed identifier'] = 'Nieznany identyfikator kanału';
$lang['User comments'] = 'Komentarze użytkowników';
$lang['Username'] = 'Użytkownik';
$lang['Visits'] = 'Odwiedzin';
$lang['Webmaster'] = 'Webmaster';
$lang['Week %d'] = 'Tydzień %d';
$lang['About Piwigo'] = 'O Piwigo';
$lang['You are not authorized to access the requested page'] = 'Nie masz uprawnień do oglądania tej strony';
$lang['You are not authorized to access the requested page'] = 'Nie masz wystarczających uprawnień, aby obejrzeć tę stronę';
$lang['add this photo to your favorites'] = 'Dodaj zdjęcie do ulubionych';
$lang['Administration'] = 'Administracja';
$lang['all'] = 'wszystkie';
@ -133,7 +133,7 @@ $lang['posted before %s (%s)'] = 'umieszczone przed %s (%s)';
$lang['posted between %s (%s) and %s (%s)'] = 'umieszczone pomiędzy %s (%s) i %s (%s)';
$lang['posted on %s'] = 'umieszczone %s';
$lang['Best rated'] = 'Najlepiej oceniane';
$lang['display best rated photos'] = 'wyświetl najlepiej oceniane obiekty';
$lang['display best rated photos'] = 'wyświetl najlepiej oceniane zdjęcia';
$lang['Calendar'] = 'Kalendarz';
$lang['All'] = 'Wszystkie';
$lang['display each day with photos, month per month'] = 'wyświetl każdy dzień ze zdjęciem, miesiąc po miesiącu';
@ -141,12 +141,12 @@ $lang['View'] = 'Pokaż';
$lang['chronology_monthly_calendar'] = 'Kalendarz miesięczny';
$lang['chronology_monthly_list'] = 'Lista miesięczna';
$lang['chronology_weekly_list'] = 'Lista tygodniowa';
$lang['Click here if your browser does not automatically forward you'] = 'Kliknij jeżeli nie zostałeś przekierowany poprawnie';
$lang['Click here if your browser does not automatically forward you'] = 'Kliknij, jeżeli nie zostałeś automatycznie przekierowany';
$lang['comment date'] = 'data komentarza';
$lang['Comment'] = 'Komentarz';
$lang['Your comment has been registered'] = 'Twój komentarz został zapisany';
$lang['Anti-flood system : please wait for a moment before trying to post another comment'] = 'Anti-flood system : poczekaj chwilę aby wysłać następny komentarz';
$lang['Your comment has NOT been registered because it did not pass the validation rules'] = 'Twój komentarz nie został zarejestrowany, ponieważ nie jest zgodny z regułami walidacji';
$lang['Anti-flood system : please wait for a moment before trying to post another comment'] = 'Anti-flood system: poczekaj chwilę, aby wysłać następny komentarz';
$lang['Your comment has NOT been registered because it did not pass the validation rules'] = 'Twój komentarz nie został zapisany, ponieważ jest nieprawidłowy';
$lang['An administrator must authorize your comment before it is visible.'] = 'Administrator musi zatwierdzić Twój komentarz zanim będzie on widoczny.';
$lang['This login is already used by another user'] = 'Ten login jest już używany przez innego użytkownika';
$lang['Comments'] = 'Komentarze';
@ -165,10 +165,10 @@ $lang['day'][4] = 'Czwartek';
$lang['day'][5] = 'Piątek';
$lang['day'][6] = 'Sobota';
$lang['Default'] = 'Domyślnie';
$lang['delete this photo from your favorites'] = 'Usuń zdjęcie ze swoich ulubionych';
$lang['delete this photo from your favorites'] = 'usuń zdjęcie ze swoich ulubionych';
$lang['Delete'] = 'Usuń';
$lang['descending'] = 'malejąco';
$lang['Download'] = 'Pobierz';
$lang['Download'] = 'pobierz';
$lang['Download this file'] = 'Pobierz ten plik';
$lang['edit'] = 'edytuj';
$lang['wrong date'] = 'zła data';
@ -177,31 +177,31 @@ $lang['Your favorites'] = 'Moje ulubione';
$lang['display your favorites photos'] = 'pokaż moje ulubione zdjęcia';
$lang['Favorites'] = 'Ulubione';
$lang['First'] = 'Pierwsza';
$lang['The gallery is locked for maintenance. Please, come back later.'] = 'Galeria zablokowana w celach konserwacji. Wróć później.';
$lang['The gallery is locked for maintenance. Please, come back later.'] = 'Galeria zablokowana z powodu konserwacji. Proszę, spróbuj później.';
$lang['Page generated in'] = 'Strona wygenerowana w';
$lang['guest'] = 'gość';
$lang['Hello'] = 'Witaj';
$lang['available for administrators only'] = 'dostępne tylko dla administratorów';
$lang['display this album'] = 'pokazuje zdjęcia w głównym katalogu albumu';
$lang['display last user comments'] = 'Zobacz ostatnie komentarze';
$lang['display last user comments'] = 'zobacz ostatnie komentarze';
$lang['customize the appareance of the gallery'] = 'dostosuj wygląd galerii';
$lang['search'] = 'szukaj';
$lang['Home'] = 'Strona Główna';
$lang['Home'] = 'Strona główna';
$lang['Identification'] = 'Uprawnienia';
$lang['in this album'] = 'w tym albumie';
$lang['in %d sub-album'] = 'w %d pod-albumie';
$lang['in %d sub-albums'] = 'w %d pod-albumach';
$lang['in %d sub-album'] = 'w %d podalbumie';
$lang['in %d sub-albums'] = 'w %d podalbumach';
$lang['included'] = 'zawarte';
$lang['Invalid password!'] = 'e hasło!';
$lang['Invalid password!'] = 'Nieprawidłowe hasło!';
$lang['Language']='Język';
$lang['last %d days'] = 'ostatnich %d dni';
$lang['Last'] = 'Ostatnia';
$lang['Logout'] = 'Wyloguj';
$lang['obligatory'] = 'obowiązkowe';
$lang['display a calendar by creation date'] = 'wyświetla kalendarz po dacie utworzenia';
$lang['display all photos in all sub-albums'] = 'pokaż wszystkie elementy w albumach i pod-albumach';
$lang['display a calendar by creation date'] = 'wyświetl kalendarz po dacie utworzenia';
$lang['display all photos in all sub-albums'] = 'pokaż wszystkie elementy w albumach i podalbumach';
$lang['return to normal view mode'] = 'powrót do normalnego widoku';
$lang['display a calendar by posted date'] = 'wyświetla kalendarz po dacie umieszczenia';
$lang['display a calendar by posted date'] = 'wyświetl kalendarz po dacie umieszczenia';
$lang['month'][10] = 'Październik';
$lang['month'][11] = 'Listopad';
$lang['month'][12] = 'Grudzień';
@ -222,55 +222,55 @@ $lang['Unknown identifier'] = 'Nieznany identyfikator';
$lang['New password'] = 'Nowe hasło';
$lang['Rate this photo'] = 'Oceń to zdjęcie';
$lang['Next'] = 'Następne';
$lang['no rate'] = 'nie oceniane';
$lang['no rate'] = 'nieoceniane';
$lang['Photos posted within the last %d day.'] = 'Wyświetl elementy umieszczone w ciągu ostatniego %s dnia.';
$lang['Photos posted within the last %d days.'] = 'Wyświetl elementy umieszczone w ciągu ostatnich %s dni.';
$lang['password updated'] = 'hasło zmienione';
$lang['Recent period must be a positive integer value'] = 'Okres czasu musi być liczbą dodatnią';
$lang['photo'] = 'zdjęcie';
$lang['Click on the photo to see it in high definition'] = 'Wybierz zdjęcie aby je zobaczyć w większej rozdzielczości';
$lang['Show file metadata'] = 'Pokaż metadane (EXIF)';
$lang['Click on the photo to see it in high definition'] = 'Wybierz zdjęcie, aby je zobaczyć w większej rozdzielczości';
$lang['Show file metadata'] = 'Pokaż metadane';
$lang['Powered by'] = 'Powered by';
$lang['Preferences'] = 'Preferencje';
$lang['Previous'] = 'Poprzednia';
$lang['Random photos'] = 'Losowe zdjęcia';
$lang['display a set of random photos'] = 'wyświetla zbiór losowych zdjęć';
$lang['Recent albums'] = 'Aktualne albumy';
$lang['display recently updated albums'] = 'pokaż aktualnie zaktualizowane albumy';
$lang['display a set of random photos'] = 'wyświetl zbiór losowych zdjęć';
$lang['Recent albums'] = 'Najnowsze albumy';
$lang['display recently updated albums'] = 'pokaż niedawno zaktualizowane albumy';
$lang['Recent period'] = 'Najnowszy okres';
$lang['Recent photos'] = 'Najnowsze zdjęcia';
$lang['display most recent photos'] = 'wyświetla najnowsze zdjęcia';
$lang['display most recent photos'] = 'wyświetl najnowsze zdjęcia';
$lang['Redirection...'] = 'Przekierowywanie...';
$lang['Please, enter a login'] = 'Wprowadź login';
$lang['login mustn\'t end with a space character'] = 'Login nie może posiadać spacji';
$lang['login mustn\'t start with a space character'] = 'Login nie może zaczynać się od znaku specjalnego';
$lang['login mustn\'t end with a space character'] = 'login nie może zawierać spacji';
$lang['login mustn\'t start with a space character'] = 'login nie może zaczynać się od spacji';
$lang['this login is already used'] = 'ten login już istnieje';
$lang['mail address must be like xxx@yyy.eee (example : jack@altern.org)'] = 'mail musi być w postaci xxx@yyy.eee (przykład : jack@altern.org)';
$lang['Auto login'] = 'Pamiętaj mnie';
$lang['mail address must be like xxx@yyy.eee (example : jack@altern.org)'] = 'adres e-mail musi mieć postać xxx@yyy.eee (przykład : jack@altern.org)';
$lang['Auto login'] = 'Zapamiętaj mnie';
$lang['remove this tag from the list'] = 'usuń ten tag z listy';
$lang['representative'] = 'reprezentant';
$lang['Search for Author'] = 'Szukaj Autora';
$lang['representative'] = 'miniaturka albumu';
$lang['Search for Author'] = 'Szukaj autora';
$lang['Search in albums'] = 'Szukaj w albumach';
$lang['Search by date'] = 'Szukaj po Dacie';
$lang['Search by date'] = 'Szukaj po dacie';
$lang['Date'] = 'Data od';
$lang['End-Date'] = 'Data do';
$lang['Kind of date'] = 'Rodzaj daty';
$lang['Search for words'] = 'Szukaj słów';
$lang['Search for all terms'] = 'Szukaj po wszystkim ';
$lang['Search for any term'] = 'Szukaj po wszystkim';
$lang['Search for all terms'] = 'Szukaj wszystkich wartości';
$lang['Search for any term'] = 'Szukaj jakiejkolwiek wartości';
$lang['Empty query. No criteria has been entered.'] = 'Puste zapytanie. Nie zostały wprowadzone żadne kryteria.';
$lang['Search results'] = 'Wyniki wyszukiwania';
$lang['Search in sub-albums'] = 'Szukaj w pod-albumach';
$lang['searched words : %s'] = 'szukane słowa : %s';
$lang['Search in sub-albums'] = 'Szukaj w podalbumach';
$lang['searched words : %s'] = 'szukane słowa: %s';
$lang['Contact'] = 'Kontakt';
$lang['set as album representative'] = 'ustaw jako reprezentanta albumu';
$lang['set as album representative'] = 'ustaw jako miniaturkę albumu';
$lang['Show number of comments'] = 'Pokaż liczbę komentarzy';
$lang['Show number of hits'] = 'Pokaż liczbę wyświetleń';
$lang['slideshow'] = 'pokaz zdjęć';
$lang['stop the slideshow'] = 'zatrzymaj pokaz';
$lang['slideshow'] = 'pokaz slajdów';
$lang['stop the slideshow'] = 'zatrzymaj pokaz slajdów';
$lang['Specials'] = 'Specjalne';
$lang['SQL queries in'] = 'Zapytania SQL w';
$lang['display only recently posted photos'] = 'wyświetla tylko ostatnio umieszczone';
$lang['display only recently posted photos'] = 'wyświetl tylko ostatnio umieszczone';
$lang['return to the display of all photos'] = 'powrót do wyświetlania wszystkich elementów';
$lang['the beginning'] = 'początek';
$lang['Thumbnails'] = 'Miniatury';
@ -279,7 +279,7 @@ $lang['A comment on your site'] = 'Komentarz do Twojej strony';
$lang['today'] = 'dzisiaj';
$lang['Update your rating'] = 'Aktualizuj Twoją ocenę';
$lang['the username must be given'] = 'nazwa użytkownika musi być podana';
$lang['useful when password forgotten'] = 'przydatne gdy zostanie zapomniane hasło';
$lang['useful when password forgotten'] = 'przydatne, gdy zostanie zapomniane hasło';
$lang['Quick search'] = 'Szybkie wyszukiwanie';
$lang['Connected user: %s'] = 'Zalogowany użytkownik: %s';
$lang['IP: %s'] = 'IP: %s';
@ -288,20 +288,20 @@ $lang['Author: %s'] = 'Autor: %s';
$lang['Comment: %s'] = 'Komentarz: %s';
$lang['Comment by %s'] = 'Komentarz wystawiony przez %s';
$lang['User: %s'] = 'Użytkownik: %s';
$lang['Email: %s'] = 'Email: %s';
$lang['Email: %s'] = 'E-mail: %s';
$lang['Admin: %s'] = 'Admin: %s';
$lang['Registration of %s'] = 'Rejestracja %s';
$lang['Album: %s'] = 'Album: %s';
$lang['Bad status for user "guest", using default status. Please notify the webmaster.'] = 'Zły status dla użytkownika "gość", używam domyślnego';
$lang['this email address is already in use'] = 'użytkownik już używa tego adresu email';
$lang['Bad status for user "guest", using default status. Please notify the webmaster.'] = 'Zły status dla użytkownika "gość" - używam domyślnego. Skontaktuj się z webmasterem.';
$lang['this email address is already in use'] = 'ten adres e-mail jest już użyty';
$lang['Album results for'] = 'Wyniki albumu dla';
$lang['Tag results for'] = 'Wyniki tagów dla';
$lang['from %s to %s'] = 'od %s do %s';
$lang['Play of slideshow'] = 'Odtwórz jako slideshow';
$lang['Pause of slideshow'] = 'Pause pokazu';
$lang['Repeat the slideshow'] = 'Powtarzaj slideshow';
$lang['Not repeat the slideshow'] = 'Nie powtarzaj slideshow';
$lang['Reduce diaporama speed'] = 'Zmniejsz prędkość diaporamy';
$lang['Play of slideshow'] = 'Rozpocznij pokaz slajdów';
$lang['Pause of slideshow'] = 'Pauzuj pokaz slajdów';
$lang['Repeat the slideshow'] = 'Powtarzaj pokaz slajdów';
$lang['Not repeat the slideshow'] = 'Nie powtarzaj pokazu slajdów';
$lang['Reduce diaporama speed'] = 'Zmniejsz prędkość pokazu slajdów';
$lang['Accelerate diaporama speed'] = 'Zwiększ prędkość diaporamy';
$lang['Submit'] = 'Zatwierdź';
$lang['Yes'] = 'Tak';
@ -310,19 +310,19 @@ $lang['%d photo']='%d obraz';
$lang['%d photos']='%d obrazów';
$lang['%d photo is also linked to current tags'] = '%d obraz jest także podpięty do aktualnych tagów';
$lang['%d photos are also linked to current tags'] = '%d obrazów jest także podpiętych do aktualnych tagów';
$lang['display photos linked to this tag'] = 'Zobacz obrazy podpięte tylko do tego tagu';
$lang['photos posted during the last %d days'] = 'obrazy wgrane przez ostatnich %d dni';
$lang['Piwigo Help'] = 'Piwigo Pomoc';
$lang['display photos linked to this tag'] = 'zobacz obrazy podpięte tylko do tego tagu';
$lang['photos posted during the last %d days'] = 'obrazy wgrane w ciągu ostatnich %d dni';
$lang['Piwigo Help'] = 'Pomoc Piwigo';
$lang['Rank'] = 'Ranking';
$lang['group by letters'] = 'grupuj literami';
$lang['letters'] = 'litery';
$lang['show tag cloud'] = 'pokazuj tag jako chmurkę';
$lang['show tag cloud'] = 'pokazuj chmurę tagów';
$lang['cloud'] = 'chmurka';
$lang['Are you sure?'] = 'Jesteś pewien?';
$lang['Reset to default values'] = 'Resetuj do domyślnych wartości';
$lang['delete all photos from your favorites'] = 'usuń wszystkie obrazy ze swoich ulubionych';
$lang['Sent by'] = 'Wysłane przez';
$lang['Cookies are blocked or not supported by your browser. You must enable cookies to connect.'] = 'Cookie są zablokowane lub nie wspierane przez Twoją przeglądarkę. Musisz włączyć cookies aby się zalogować.';
$lang['Cookies are blocked or not supported by your browser. You must enable cookies to connect.'] = 'Ciasteczka są zablokowane lub nie są wspierane przez Twoją przeglądarkę. Musisz je włączyć, aby się zalogować.';
$lang['Edit a comment'] = 'Edytuj komentarz';
$lang['(!) This comment requires validation'] = '(!) Ten komentarz wymaga potwierdzenia';
$lang['Welcome'] = 'Witaj';
@ -336,25 +336,25 @@ $lang['This author modified following comment:'] = 'Ten autor zmodyfikował nast
$lang['This author removed the comment with id %d'] = 'Ten autor usunął komentarz o id %d';
$lang['Album'] = 'Album';
$lang['Album: %s'] = 'Albumy: %s';
$lang['html tags are not allowed in login'] = 'znaczniki html nie są dozwolone w polu login';
$lang['html tags are not allowed in login'] = 'znaczniki HTML nie są dozwolone w polu login';
$lang['%d rates'] = '%d ocen';
$lang['Rating score'] = 'Ocena';
$lang['Invalid username or email'] = 'Niewłaściwa nazwa użytkownika lub adres e-mail';
$lang['Password reset is not allowed for this user'] = 'Przywracanie hasła jest dla tego użytkownika niedozwolone';
$lang['User "%s" has no email address, password reset is not possible'] = 'Użytkownik "%s" nie ma adresu e-mail, przywracanie hasła jest niemożliwe';
$lang['User "%s" has no email address, password reset is not possible'] = 'Użytkownik "%s" nie ma adresu e-mail - przywracanie hasła jest niemożliwe';
$lang['Someone requested that the password be reset for the following user account:'] = 'Zgłoszono prośbę o przywrócenie hasła dla następującego konta użytkownika:';
$lang['Username "%s" on gallery %s'] = 'Użytkownik "%s" w galerii %s';
$lang['To reset your password, visit the following address:'] = 'Aby przywrócić hasło odwiedź następującą stronę:';
$lang['If this was a mistake, just ignore this email and nothing will happen.'] = 'Jeśli wybrałeś przywracanie hasła przypadkowo zignoruj tą wiadomość (nie zostaną wprowadzone żadne zmiany).';
$lang['If this was a mistake, just ignore this email and nothing will happen.'] = 'Jeśli wybrałeś przywracanie hasła przypadkowo, zignoruj tą wiadomość - nie zostaną wprowadzone żadne zmiany.';
$lang['Password Reset'] = 'Przywracanie hasła';
$lang['Check your email for the confirmation link'] = 'Sprawdź skrzynkę e-mail czy otrzymałeś link potwierdzający';
$lang['Check your email for the confirmation link'] = 'Sprawdź w skrzynce e-mail czy otrzymałeś link potwierdzający';
$lang['Invalid key'] = 'Nieprawidłowy klucz';
$lang['The passwords do not match'] = 'Hasła są różne';
$lang['Your password has been reset'] = 'Twoje hasło zostało zresetowane';
$lang['Return to home page'] = 'Wróć do strony głównej';
$lang['Please enter your username or email address.'] = 'Wpisz swoją nazwę użytkownika lub adres e-mail';
$lang['You will receive a link to create a new password via email.'] = 'Link do stworzenia nowego hasła otrzymasz drogą mailową.';
$lang['Username or email'] = 'nazwa użytkownika lub adres e-mail';
$lang['You will receive a link to create a new password via email.'] = 'Link do stworzenia nowego hasła otrzymasz e-mailem.';
$lang['Username or email'] = 'Nazwa użytkownika lub adres e-mail';
$lang['Change my password'] = 'Zmień moje hasło';
$lang['Enter your new password below.'] = 'Wpisz poniżej swoje nowe hasło.';
$lang['EXIF Metadata'] = 'Metadane EXIF';
@ -362,22 +362,22 @@ $lang['IPTC Metadata'] = 'Metadane IPTC';
$lang['Edit'] = 'Edytuj';
$lang['Hello %s,'] = 'Witaj %s,';
$lang['Send my connection settings by email'] = 'Wyślij moje dane połączenia mailem';
$lang['Successfully registered, you will soon receive an email with your connection settings. Welcome!'] = 'Zarejestrowany pomyślnie! Wkrótce dostaniesz mail z danymi do połączenia. Witamy!';
$lang['Successfully registered, you will soon receive an email with your connection settings. Welcome!'] = 'Zarejestrowany pomyślnie! Wkrótce dostaniesz e-mail z danymi do połączenia. Witamy!';
$lang['Username modification'] = 'Zmiana nazwy użytkownika';
$lang['Your username has been successfully changed to : %s'] = 'Twoja nazwa użytkownika została zmieniona pomyślnie na: %s';
$lang['square'] = 'Kwadrat';
$lang['thumb'] = 'Thumb';
$lang['small'] = 'Mały';
$lang['medium'] = 'Średni';
$lang['large'] = 'Duży';
$lang['xlarge'] = 'Bardzo duży (XL)';
$lang['xxlarge'] = 'Bardzo bardzo duży (XXL)';
$lang['Original'] = 'Oryginalny';
$lang['thumb'] = 'Miniaturka';
$lang['small'] = 'S - mały';
$lang['medium'] = 'M - średni';
$lang['large'] = 'L - duży';
$lang['xlarge'] = 'XL - bardzo duży';
$lang['xxlarge'] = 'XXL - ogromny';
$lang['Original'] = 'Pierwotny';
$lang['Thank you for registering at %s!'] = 'Dziękujemy za rejestrację na %s!';
$lang['Here are your connection settings'] = 'Dane Twojego połączenia';
$lang['Password: %s'] = 'Hasło: %s';
$lang['Username: %s'] = 'Nazwa użytkownika: %s';
$lang['If you think you\'ve received this email in error, please contact us at %s'] = 'Jeżeli myślisz, że otrzymałeś ten mail w wyniku błędu, skontaktuj się proszę z nami tutaj %s';
$lang['If you think you\'ve received this email in error, please contact us at %s'] = 'Jeżeli myślisz, że otrzymałeś ten mail w wyniku błędu, skontaktuj się proszę z nami pod adresem %s';
$lang['Photo sizes'] = 'Rozmiary zdjęć';
$lang['2small'] = 'XXS - malutkie';
$lang['Desktop'] = 'Wersja standardowa';
@ -385,7 +385,7 @@ $lang['Mobile'] = 'Wersja mobilna';
$lang['Show latest comments first'] = 'Pokaż najpierw najnowsze komentarze';
$lang['Show oldest comments first'] = 'Pokaż najpierw najstarsze komentarze';
$lang['View in'] = 'Obejrzyj w';
$lang['xsmall'] = 'XS - bardzo małe';
$lang['xsmall'] = 'XS - bardzo mały';
$lang['Date created, new &rarr; old'] = 'Data utworzenia, wcześniejsze &rarr; starsze';
$lang['Date created, old &rarr; new'] = 'Data utworzenia, starsze &rarr; wcześniejsze';
$lang['Date posted, new &rarr; old'] = 'Data publikacji, wcześniejsze &rarr; starsze';
@ -402,13 +402,13 @@ $lang['Rating score, low &rarr; high'] = 'Ocena, niska &rarr; wysoka';
$lang['Visits, high &rarr; low'] = 'Liczba odwiedzin, wysoka &rarr; niska';
$lang['Visits, low &rarr; high'] = 'Liczba odwiedzin, niska &rarr; wysoka';
$lang['%d rate'] = '%d ocena';
$lang['Bad request'] = 'Nieprawidłowe zapytanie';
$lang['Bad request'] = 'Nieprawidłowe żądanie';
$lang['Forbidden'] = 'Zabronione';
$lang['Page not found'] = 'Nie znaleziono żądanej strony';
$lang['Permalink for album not found'] = 'Nie znaleziono stałego odnośnika do albumu';
$lang['Piwigo encountered a non recoverable error'] = 'Piwigo napotkało na błąd krytyczny';
$lang['Piwigo encountered a non recoverable error'] = 'Błąd krytyczny Piwigo';
$lang['Requested album does not exist'] = 'Nie znaleziono żądanego albumu';
$lang['Requested tag does not exist'] = 'Szukana etykieta nie istnieje';
$lang['Requested tag does not exist'] = 'Nie znaleziono żądanego tagu';
$lang['Email address is mandatory'] = 'Adres e-mail jest obowiązkowy';
$lang['Username is mandatory'] = 'Nazwa użytkownika jest obowiązkowa';
$lang['mandatory'] = 'obowiązkowo';
@ -420,6 +420,25 @@ $lang['Go back to the album'] = 'Wróć do albumu';
$lang['Last Page'] = 'Ostatnia strona';
$lang['Password is missing. Please enter the password.'] = 'Brak hasła. Proszę wprowadzić hasło.';
$lang['Password confirmation is missing. Please confirm the chosen password.'] = 'Brak potwierdzenia hasła. Proszę potwierdzić wybrane hasło.';
$lang['%d photos per page'] = '%d zdjęc na każdej stronie';
$lang['%d photos per page'] = '%d obrazów na każdej stronie';
$lang['Theme'] = 'Motyw';
?>
$lang['day']['0'] = 'niedziela';
$lang['day']['1'] = 'poniedziałek';
$lang['day']['2'] = 'wtorek';
$lang['day']['3'] = 'środa';
$lang['day']['4'] = 'czwartek';
$lang['day']['5'] = 'piątek';
$lang['day']['6'] = 'sobota';
$lang['month']['10'] = 'październik';
$lang['month']['11'] = 'listopad';
$lang['month']['12'] = 'grudzień';
$lang['month']['1'] = 'styczeń';
$lang['month']['2'] = 'luty';
$lang['month']['3'] = 'marzec';
$lang['month']['4'] = 'kwiecień';
$lang['month']['5'] = 'maj';
$lang['month']['6'] = 'czerwiec';
$lang['month']['7'] = 'lipiec';
$lang['month']['8'] = 'sierpień';
$lang['month']['9'] = 'wrzesień';
$lang['No results for'] = 'Brak wyników dla';

View file

@ -471,11 +471,10 @@ $lang['Plugin list'] = 'Lista de plugins';
$lang['Check for updates'] = 'Checar por atualizações';
$lang['Other plugins'] = 'Outros plugins';
$lang['Last revisions'] = 'Últimas revisões';
$lang['Are you sure you want to delete this plugin?'] = 'Você tem certeza de que você quer apagar este plugin?';
$lang['Are you sure you want to install this plugin?'] = 'Você tem certeza de que você quer instalar este plugin?';
$lang['Are you sure to install this upgrade? You must verify if this version does not need uninstallation.'] = 'Você tem certeza de que você quer instalar esta atualização? Você deve verificar se esta versão não necessita de uma desinstalação.';
$lang['Are you sure you want to delete this plugin?'] = 'Você tem certeza de que quer apagar este plugin?';
$lang['Are you sure you want to install this plugin?'] = 'Você tem certeza de que quer instalar este plugin?';
$lang['Are you sure to install this upgrade? You must verify if this version does not need uninstallation.'] = 'Você tem certeza de que quer instalar esta atualização? Você deve verificar se esta versão não necessita de uma desinstalação.';
$lang['Plugin has been successfully copied'] = 'Plugin foi copiado com sucesso';
$lang['You might go to plugin list to install and activate it.'] = 'Você deve ir à lista de plugins para instalar e ativá-lo.';
$lang['Can\'t create temporary file.'] = 'Não é possível criar arquivo temporário.';
$lang['Can\'t download archive.'] = 'Não é possível baixar arquivo.';
$lang['Can\'t read or extract archive.'] = 'Não é possível ler ou extrair arquivo.';
@ -553,9 +552,9 @@ $lang['Activate icon "new" next to albums and pictures'] = 'Ativar ícone "novo"
$lang['Activate Navigation Bar'] = 'Ativar barra de navegação';
$lang['Activate Navigation Thumbnails'] = 'Ativar miniaturas de navegação';
$lang['Activate comments'] = 'Ativar comentários';
$lang['Active Languages'] = 'Ativar idiomas';
$lang['Active Plugins'] = 'Ativar Plugins';
$lang['Active Themes'] = 'Ativar Temas';
$lang['Active Languages'] = 'Idiomas ativos';
$lang['Active Plugins'] = 'Plugins ativos';
$lang['Active Themes'] = 'Temas ativos';
$lang['Add a criteria'] = 'Adicionar um critério';
$lang['Add a filter'] = 'Adicionar um filtro';
$lang['Add another set of photos'] = 'Inserir outro conjunto de fotos';
@ -634,7 +633,7 @@ $lang['Impossible to deactivate this language, you need at least one language.']
$lang['Impossible to deactivate this theme, you need at least one theme.'] = 'Impossível desativar esse tema, você precida de pelo menos um tema.';
$lang['Impossible to delete this theme. Other themes depends on it: %s'] = 'Este tema não pode ser excluido, porque outros temas dependem dele: %s';
$lang['Inactive Languages'] = 'Linguagens inativas';
$lang['Inactive Plugins'] = 'Pluguins inativos';
$lang['Inactive Plugins'] = 'Plugins inativos';
$lang['Inactive Themes'] = 'Temas inativos';
$lang['Install on your computer,'] = 'Instalar em seu computador, ';
$lang['Installed Languages'] = 'Idiomas instalados';
@ -653,7 +652,7 @@ $lang['display'] = 'Exibir';
$lang['existing album'] = 'Cagtegoria já existe';
$lang['hide details'] = 'Esconder detalhes';
$lang['include child albums'] = 'Incluir álbuns infantis';
$lang[' and %d virtuals'] = 'e %d virtual';
$lang[' and %d virtuals'] = ' e %d virtuais';
$lang['%d day'] = '%d dia';
$lang['%d days'] = '%d dias';
$lang['%d hour'] = '%d hora';
@ -678,8 +677,8 @@ $lang['Added by %s'] = 'Adicionado por %s';
$lang['Adobe Photoshop Lightroom is a photography software designed to manage large quantities of digital images and doing post production work.'] = 'O Adobe Photoshop Lightroom é um software de fotografia feito para gerenciar grandes quantidades de imagens digitais e fazer o trabalho de pós-produção';
$lang['Aperture is a powerful tool to refine images and manage massive libraries on Mac.'] = 'Aperture é uma poderosa ferramenta para refinar imagens e gerenciar grandes bibliotecas no Mac.';
$lang['Applications'] = 'Aplicações';
$lang['Apply watermark if height is bigger than'] = 'Aplica marca d\'água se a altura é maior do que';
$lang['Apply watermark if width is bigger than'] = 'Aplica marca d\'água se a largura é maior do que';
$lang['Apply watermark if height is bigger than'] = 'Aplica marca d\'água se a altura for maior do que';
$lang['Apply watermark if width is bigger than'] = 'Aplica marca d\'água se a largura for maior do que';
$lang['Automatic sort order'] = 'Ordena automaticamente';
$lang['Available on'] = 'Disponível em';
$lang['Available versions for'] = 'Versões disponíveis para';
@ -974,4 +973,5 @@ $lang['%d of %d users selected'] = '%d de %d usuários selecionados';
$lang['Close user details'] = 'Fechar detalhes de usuário';
$lang['Open user details'] = 'Abrir detalhes de usuário';
$lang['close'] = 'fechar';
$lang['Activate it now'] = 'Ativar agora';
?>

View file

@ -22,7 +22,7 @@
// +-----------------------------------------------------------------------+
/*
Language Name: Brasil [BR]
Version: 2.6.0
Version: 2.6.1
Language URI: http://piwigo.org/ext/extension_view.php?eid=431
Author: Piwigo team
Author URI: http://piwigo.org

View file

@ -22,7 +22,7 @@
// +-----------------------------------------------------------------------+
/*
Language Name: Srpski [SR]
Version: 2.6.0
Version: 2.6.1
Language URI: http://piwigo.org/ext/extension_view.php?eid=435
Author: Piwigo team
Author URI: http://piwigo.org
@ -70,10 +70,10 @@ $lang['Current password is wrong'] = 'Trenutna lozinka je neispravna';
$lang['Dimensions'] = 'Veličine';
$lang['Display'] = 'Prikaz';
$lang['Each listed rule must be satisfied.'] = 'Svako navedeno pravilo mora biti zadovoljeno.';
$lang['Email address is missing. Please specify an email address.'] = 'Nedostaje E-mail adresa';
$lang['Email address'] = 'E-mail adresa';
$lang['Email address is missing. Please specify an email address.'] = 'Nedostaje imejl adresa';
$lang['Email address'] = 'Imejl adresa';
$lang['Enter your personnal informations'] = 'Upišite svoje lične podatke';
$lang['Error sending email'] = 'Greška prilikom slanja e-mail poruke';
$lang['Error sending email'] = 'Greška prilikom slanja imejl poruke';
$lang['File name'] = 'Naziv datoteke';
$lang['File'] = 'Datoteka';
$lang['Filesize'] = 'Veličina datoteke';
@ -196,10 +196,6 @@ $lang['last %d days'] = 'zadnjih %d dana';
$lang['Last'] = 'Zadnji';
$lang['Logout'] = 'Odjava';
$lang['obligatory'] = 'obvezno';
$lang['Maximum photo height'] = 'Najveća dozvoljena visina slika';
$lang['Maximum height must be a number superior to 50'] = 'Najveća visina mora biti broj veći od 50';
$lang['Maximum photo width'] = 'Najveća dozvoljena širina slika';
$lang['Maximum width must be a number superior to 50'] = 'Najveća širina mora biti broj veći od 50';
$lang['display a calendar by creation date'] = 'prikaz kalendara po datumu izrade';
$lang['display all photos in all sub-albums'] = 'prikaz svih stavki u svim podkategorijama';
$lang['return to normal view mode'] = 'povratak u uobičajeni način pregleda';
@ -290,12 +286,12 @@ $lang['Author: %s'] = 'Autor: %s';
$lang['Comment: %s'] = 'Komentar: %s';
$lang['Comment by %s'] = 'Komentarisao-la %s';
$lang['User: %s'] = 'Korisnik: %s';
$lang['Email: %s'] = 'E-mail: %s';
$lang['Email: %s'] = 'Imejl: %s';
$lang['Admin: %s'] = 'Administrator: %s';
$lang['Registration of %s'] = 'Prijava od %s';
$lang['Album: %s'] = 'Kategorija: %s';
$lang['Bad status for user "guest", using default status. Please notify the webmaster.'] = 'Loš status za korisnika "guest", koristi se podrazumevani status. Molimo obavestite webmaster-a.';
$lang['this email address is already in use'] = 'korisnik već koristi ovu e-mail adresu';
$lang['this email address is already in use'] = 'korisnik već koristi ovu imejl adresu';
$lang['Album results for'] = 'Rezultati kategorije za ';
$lang['Tag results for'] = 'Rezultati tagova za';
$lang['from %s to %s'] = 'od %s do %s';
@ -339,17 +335,17 @@ $lang['This author removed the comment with id %d'] = 'Ovaj autor je uklonio kom
$lang['html tags are not allowed in login'] = 'html oznake nisu dozvoljene prilikom logovanja';
$lang['%d rates'] = '%d ocene';
$lang['Change my password'] = 'Promena lozinke';
$lang['Check your email for the confirmation link'] = 'Proverite da li vam je stigao email sa potvrdnim linkom';
$lang['Check your email for the confirmation link'] = 'Proverite da li vam je stigao imejl sa potvrdnim linkom';
$lang['Desktop'] = 'Stoni';
$lang['Edit'] = 'Uređivanje';
$lang['Enter your new password below.'] = 'Unesite novu lozinku.';
$lang['EXIF Metadata'] = 'EXIF Metapodatak';
$lang['Hello %s,'] = 'Zdravo %s,';
$lang['Here are your connection settings'] = 'Ovde su vaša podešavanja veze';
$lang['If this was a mistake, just ignore this email and nothing will happen.'] = 'Ukoliko je greška, samo ignorišite ovaj email i ništa se neće desiti.';
$lang['If you think you\'ve received this email in error, please contact us at %s'] = 'Ako mislite da ste greškom dobili ovaj email, molimo da nas kontaktirate na %s';
$lang['If this was a mistake, just ignore this email and nothing will happen.'] = 'Ukoliko je greška, samo ignorišite ovu poruku i ništa se neće desiti.';
$lang['If you think you\'ve received this email in error, please contact us at %s'] = 'Ako mislite da ste greškom dobili ovu poruku, molimo da nas kontaktirate na %s';
$lang['Invalid key'] = 'Neispravan ključ';
$lang['Invalid username or email'] = 'Neispravno korisničko ime ili email';
$lang['Invalid username or email'] = 'Neispravno korisničko ime ili imejl adresa';
$lang['IPTC Metadata'] = 'IPTC Metapodatak';
$lang['large'] = 'Veliko';
$lang['medium'] = 'Srednje';
@ -359,29 +355,29 @@ $lang['Password reset is not allowed for this user'] = 'Reset lozinke nije dozvo
$lang['Password Reset'] = 'Reset lozinke';
$lang['Password: %s'] = 'Lozinka: %s';
$lang['Photo sizes'] = 'Veličine fotografija';
$lang['Please enter your username or email address.'] = 'Unesite Vaše korisničko ime ili email adresu.';
$lang['Please enter your username or email address.'] = 'Unesite Vaše korisničko ime ili imejl adresu.';
$lang['Rating score'] = 'Rezultat ocenjivanja';
$lang['Return to home page'] = 'Povratak na početnu stranu';
$lang['Send my connection settings by email'] = 'Pošalji moja podešavanja veze email-om';
$lang['Send my connection settings by email'] = 'Pošalji moja podešavanja veze imejlom';
$lang['Show latest comments first'] = 'Prikaži prvo poslednje komentare';
$lang['Show oldest comments first'] = 'Prikaži prvo najstarije komentare';
$lang['small'] = 'Malo';
$lang['Someone requested that the password be reset for the following user account:'] = 'Neko je zatražio reset lozinke korisnika';
$lang['square'] = 'Kvadrat';
$lang['Successfully registered, you will soon receive an email with your connection settings. Welcome!'] = 'Uspešno ste se registrovali, uskoro ćete dobiti email sa podešavanjima veze. Dobrodošli!';
$lang['Successfully registered, you will soon receive an email with your connection settings. Welcome!'] = 'Uspešno ste se registrovali, uskoro ćete dobiti imejl sa podešavanjima veze. Dobrodošli!';
$lang['Thank you for registering at %s!'] = 'Hvala na registrovavnju za %s!';
$lang['The passwords do not match'] = 'Lozinke se ne poklapaju';
$lang['thumb'] = 'Palac';
$lang['To reset your password, visit the following address:'] = 'Da biste resetovali lozinku, posetite sledeću adresu:';
$lang['User "%s" has no email address, password reset is not possible'] = 'Korisnik "%s" nema email adresu, reset lozinke nije moguć';
$lang['User "%s" has no email address, password reset is not possible'] = 'Korisnik "%s" nema imejl adresu, obnavljanje lozinke nije moguć';
$lang['Username "%s" on gallery %s'] = 'Korisničko ime "%s" u galeriji %s';
$lang['Username modification'] = 'Promena korisničkog imena';
$lang['Username or email'] = 'Korisničko ime ili email';
$lang['Username or email'] = 'Korisničko ime ili imejl adresa';
$lang['Username: %s'] = 'Korisničko ime: %s';
$lang['View in'] = 'Pogled u';
$lang['xlarge'] = 'Ekstra veliko';
$lang['xxlarge'] = 'Ekstra ekstra veliko';
$lang['You will receive a link to create a new password via email.'] = 'Dobićete email-om link za kreiranje nove lozinke.';
$lang['You will receive a link to create a new password via email.'] = 'Dobićete imejlom link za kreiranje nove lozinke.';
$lang['Your password has been reset'] = 'Vaša lozinka je resetovana';
$lang['Your username has been successfully changed to : %s'] = 'Vaše korisničko ime je uspešno promenjeno na: %s';
$lang['2small'] = 'XXS-sićušan';
@ -404,4 +400,21 @@ $lang['Visits, low &rarr; high'] = 'Posete, manje &rarr; više';
$lang['%d rate'] = '%d ocena';
$lang['Password is missing. Please enter the password.'] = 'Lozinka nedostaje. Molim unesite lozinku.';
$lang['Password confirmation is missing. Please confirm the chosen password.'] = 'Potvrda lozinke nedostaje. Molim potvrdite izabranu lozinku.';
?>
$lang['Requested tag does not exist'] = 'Tražena oznaka ne postoji';
$lang['%d photos per page'] = '%d slika po stranici';
$lang['Bad request'] = 'Loš upit';
$lang['Email'] = 'Imejl adresa';
$lang['Email address is mandatory'] = 'Imejl adresa je obavezna';
$lang['First Page'] = 'Početna stranica';
$lang['Forbidden'] = 'Zaboravljeno';
$lang['Go back to the album'] = 'Vratite se na album';
$lang['Last Page'] = 'Poslednja stranica';
$lang['Page not found'] = 'Stranica nije pronađena';
$lang['Permalink for album not found'] = 'Stalna veza do albuma nije pronađena';
$lang['Piwigo encountered a non recoverable error'] = 'Piwigo je doživeo nepopravljivu grešku';
$lang['Requested album does not exist'] = 'Traženi album ne postoji';
$lang['Theme'] = 'Šablon';
$lang['Username is mandatory'] = 'Korisničko ime je obavezno';
$lang['Website'] = 'Veb sajt';
$lang['Your website URL is invalid'] = 'URL Vašeg veb sajta je neispravan';
$lang['mandatory'] = 'obavezno';

View file

@ -64,4 +64,4 @@ $lang['Don\'t hesitate to consult our forums for any help : %s'] = 'Ne oklevajte
$lang['Just another Piwigo gallery'] = 'Još jedna Piwigo galerija';
$lang['Welcome to my photo gallery'] = 'Dobrodošli u moju foto galeriju';
$lang['Welcome to your new installation of Piwigo!'] = 'Dobrodošli na Vašu novu instalaciju Piwigo-a!';
?>
$lang['localhost or other, supplied by your host provider'] = 'localhost ili drugi naziv koji ste dobili od provajdera';

View file

@ -22,7 +22,7 @@
// +-----------------------------------------------------------------------+
/*
Language Name: Slovenšcina [SI]
Version: 2.6.0
Version: 2.6.1
Language URI: http://piwigo.org/ext/extension_view.php?eid=453
Author: Piwigo team
Author URI: http://piwigo.org
@ -35,7 +35,7 @@ $lang_info['code'] = 'sl';
$lang_info['zero_plural'] = true;
$lang['%d Kb'] = '%d Kb';
$lang['%d album updated'] = '%d album popravljena';
$lang['%d album updated'] = '%d album popravljen';
$lang['%d albums updated'] = '%d albumov popravljenih';
$lang['%d comment to validate'] = '%d komentar za preveriti';
$lang['%d comments to validate'] = '%d komentarjev za preveriti';
@ -105,7 +105,7 @@ $lang['Visits'] = 'Ogledov';
$lang['Webmaster'] = 'Skrbnik';
$lang['Week %d'] = 'Teden %d';
$lang['About Piwigo'] = 'O Piwigo';
$lang['You are not authorized to access the requested page'] = 'Za dostop do zahtevane strani nimate pooblastil';
$lang['You are not authorized to access the requested page'] = 'Za ogled strani nimate ustreznega dovoljenja! Če ste že registriran član se prijavite v fotogalerijo. V primeru, da še niste registrirani se morate registrirati, in nato prijaviti.';
$lang['add this photo to your favorites'] = 'dodaj sliko med svoje priljubljene';
$lang['Administration'] = 'Administracija';
$lang['all'] = 'vse';
@ -203,7 +203,7 @@ $lang['Recent period must be a positive integer value'] = 'Novo obdobje mora bit
$lang['photo'] = 'slika';
$lang['Click on the photo to see it in high definition'] = 'Za ogled v originalni velikosti, kliknite na sliko';
$lang['Show file metadata'] = 'Prikaži meta podatke datoteke';
$lang['Powered by'] = 'Narejeno s';
$lang['Powered by'] = 'Narejeno z';
$lang['Preferences'] = 'Nastavitve';
$lang['Previous'] = 'Nazaj';
$lang['Random photos'] = 'Naključne slike';
@ -325,7 +325,7 @@ $lang['Welcome'] = 'Dobrodošli';
$lang['Welcome to your Piwigo photo gallery!'] = 'Dobrodošli v vaši novi Piwigo galeriji!';
$lang['... or browse your empty gallery'] = '... ali prebrskaj svojo prazno galerijo';
$lang['... or please deactivate this message, I will find my way by myself'] = '... ali prosim deaktivirajte to sporočilo , znašel se bom sam';
$lang['Hello %s, your Piwigo photo gallery is empty!'] = 'Zdravo %s, tvoja Piwigo galerija je prazna!';
$lang['Hello %s, your Piwigo photo gallery is empty!'] = 'Zdravo %s, tvoja Piwigo galerija je še prazna!';
$lang['I want to add photos'] = 'Želim dodati slike';
$lang['Manage this user comment: %s'] = 'Uredi komentar uporabnika: %s';
$lang['Email address is missing. Please specify an email address.'] = 'Manjkajoči e-poštni naslov. Prosim navedite svojo e-poštni naslov.';
@ -347,7 +347,7 @@ $lang['Invalid key'] = 'Nepravilen ključ';
$lang['The passwords do not match'] = 'Gesli se ne ujemata';
$lang['Your password has been reset'] = 'Vaše geslo je bilo ponastavljeno';
$lang['Return to home page'] = 'Vrnite se na domačo stran';
$lang['Please enter your username or email address.'] = 'Prosim vnesite svoje uporabniško ime ali e-poštni naslov.';
$lang['Please enter your username or email address.'] = 'Prosimo vnesite svoje uporabniško ime ali e-poštni naslov.';
$lang['You will receive a link to create a new password via email.'] = 'Na vaš e-pošti naslov boste prejeli povezavo za kreiranje novega gesla.';
$lang['Username or email'] = 'Uporabniško ime ali e-pošta';
$lang['Change my password'] = 'Spremeni geslo';
@ -363,7 +363,7 @@ $lang['If you think you\'ve received this email in error, please contact us at %
$lang['large'] = 'velika';
$lang['medium'] = 'srednja';
$lang['Original'] = 'Izvirna';
$lang['Send my connection settings by email'] = 'Pošlji mi prijavne podatke na moj e-poštni naslov';
$lang['Send my connection settings by email'] = 'Pošlji moje prijavne podatke na moj e-poštni naslov';
$lang['small'] = 'majhna';
$lang['square'] = 'kvadratno';
$lang['Successfully registered, you will soon receive an email with your connection settings. Welcome!'] = 'Uspešno ste se registrirali. Na vaš e-mail naslov boste prejeli vaše prijavne podatke. Dobrodošli v naši fotogaleriji!!';

View file

@ -1,4 +1,3 @@
<?php
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
@ -477,7 +476,6 @@ $lang['Are you sure you want to delete this plugin?'] = 'Сигурно жели
$lang['Are you sure you want to install this plugin?'] = 'Сигурно желите инсталирати овај додатак?';
$lang['Are you sure to install this upgrade? You must verify if this version does not need uninstallation.'] = 'Сигурно желите инсталирати овај додатак? Морате потврдити да ова пречица не треба уклањање.';
$lang['Plugin has been successfully copied'] = 'Додатак је успјешно ископиран';
$lang['You might go to plugin list to install and activate it.'] = 'Можете ићи на листу датотека за инсталацију и покретање.';
$lang['Can\'t create temporary file.'] = 'Не могу направити привремени датотеку.';
$lang['Can\'t download archive.'] = 'Не могу преузети датотеку.';
$lang['Can\'t read or extract archive.'] = 'Не могу очитати или распаковати датотеку.';
@ -885,4 +883,25 @@ $lang['Duplicate selected tags'] = 'Одабрана ознака је дупл
$lang['Basic settings'] = 'Основна подешавања';
$lang['Change password'] = 'Промени лозинку';
$lang['Change username'] = 'Промени корисничко име';
?>
$lang['%d of %d users selected'] = 'Изабрано је %d од %d корисника';
$lang['%s ago'] = 'Пре %s';
$lang['Applications'] = 'Апликације';
$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 activate only one mobile theme.'] = 'Можете да користите само једну тему за мобилне уређаје.';
$lang['close'] = 'затвори';
$lang['Update user'] = 'Уреди корисника';
$lang['User %s added'] = 'Додат је корисник %s';
$lang['User %s updated'] = 'Уређен је корисник %s';
$lang['View in gallery'] = 'Погледај у галерији';
$lang['Web Form'] = 'Веб формулар';
$lang['With no virtual album'] = 'Без виртуелних албума';
$lang['X Repeat'] = 'X понављања';
$lang['pending validation'] = 'чека на потврду';
$lang['visitors need to login and have the appropriate permissions to see this album'] = 'посетиоци морају бити пријављени и да поседују одговарајуће дозволе како би видели овај албум';
$lang['(filtered from %s total users)'] = '(изфилтрирано од %s корисника)';
$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 за Андроид</em> вам омогућава да повежете телефон или таблет са Piwigo галеријом, правите албуме и шаљете по неколико слика одједном.';
$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['Activate it now'] = 'Активирај сада';
$lang['Center of interest'] = 'Центар интереса';
$lang['Last visit on %s, %s.'] = 'Последња посета %s, %s.';

View file

@ -22,7 +22,7 @@
// +-----------------------------------------------------------------------+
/*
Language Name: Српски [SR]
Version: 2.6.0
Version: 2.6.1
Language URI: http://piwigo.org/ext/extension_view.php?eid=458
Author: Piwigo team
Author URI: http://piwigo.org

View file

@ -64,4 +64,4 @@ $lang['Don\'t hesitate to consult our forums for any help : %s'] = 'Не уст
$lang['Just another Piwigo gallery'] = 'ПиВиГо фото галерија';
$lang['Welcome to my photo gallery'] = 'Добродошли у фото галерију';
$lang['Welcome to your new installation of Piwigo!'] = 'Добродошли у нову инсталацију ПиВиГо!';
?>
$lang['localhost or other, supplied by your host provider'] = 'localhost или други назив који сте добили од провајдера';

View file

@ -22,7 +22,7 @@
// +-----------------------------------------------------------------------+
/*
Language Name: தமிழ் [IN]
Version: 2.6.0
Version: 2.6.1
Language URI: http://piwigo.org/ext/extension_view.php?eid=638
Author: Piwigo team
Author URI: http://piwigo.org
@ -420,4 +420,6 @@ $lang['First Page'] = 'முதல் பக்கம்';
$lang['Password is missing. Please enter the password.'] = 'கடவுச்சொல் விடுபட்டுள்ளது. தயவு செய்து
கடவுச்சொல்லை உள்ளிடவும்';
$lang['Password confirmation is missing. Please confirm the chosen password.'] = 'கடவுச்சொல்லை உறுதிப்படுத்தல் விடுபட்டுள்ளது. தேர்ந்தெடுத்த கடவுச்சொல்லை உறுதிப்படுத்தவும்';
$lang['Theme'] = 'கருப்பொருள்';
$lang['%d photos per page'] = 'பக்கம் ஒன்றுக்கு%d புகைப்படங்கள்';
?>

View file

@ -26,29 +26,28 @@ $lang['locfiledit_onglet_css'] = 'CSS';
$lang['locfiledit_onglet_tpl'] = 'Templates';
$lang['locfiledit_onglet_lang'] = 'Lingue';
$lang['locfiledit_onglet_plug'] = 'Plugin Personale';
$lang['locfiledit_cant_save'] = 'Il file corrente non è scrivibile. Verificare i permessi di scrittura (chmod) della directory "local/".';
$lang['locfiledit_cant_save'] = 'Il file corrente non è scrivibile. Verifica i permessi di scrittura (chmod) della directory "local/".';
$lang['locfiledit_newfile'] = 'Il file non esiste fino a quando qualche informazione verrà inserita di seguito. Una volta che le informazioni sono inserite e salvate, il file verrà creato.';
$lang['locfiledit_save_config'] = 'File salvato con successo';
$lang['locfiledit_show_default'] = 'Visualizzare file di riferimento:';
$lang['locfiledit_show_default'] = 'Visualizza file di riferimento:';
$lang['locfiledit_save_bak'] = 'Una copia di backup del file sarà creata durante la fase di salvataggio.';
$lang['locfiledit_saved_bak'] = 'Una copia di backup è stata creata (%s)';
$lang['locfiledit_save_file'] = 'Salvare il file';
$lang['locfiledit_choose_file'] = 'Scegliere un file da modificare';
$lang['locfiledit_edit'] = 'Modificare';
$lang['locfiledit_save_file'] = 'Salva il file';
$lang['locfiledit_choose_file'] = 'Scegli un file da modificare';
$lang['locfiledit_edit'] = 'Modifica';
$lang['locfiledit_restore'] = 'Caricare il file di backup';
$lang['locfiledit_restore_confirm'] = 'Si prega di confermare?
Il ripristino non sarà effettivo fino al successivo salvataggio.';
$lang['locfiledit_bak_loaded1'] = 'Copia di backup caricata.';
$lang['locfiledit_bak_loaded2'] = 'E\' necessario salvare il file per ripristinarlo.';
$lang['locfiledit_syntax_error'] = 'Errore di sintassi! Impossible salvare il file.';
$lang['locfiledit_new_tpl'] = 'Creare un nuovo file';
$lang['locfiledit_bak_loaded2'] = 'Devi salvare il file per ripristinarlo.';
$lang['locfiledit_syntax_error'] = 'Errore di sintassi! Impossibile salvare il file.';
$lang['locfiledit_new_tpl'] = 'Crea un nuovo file';
$lang['locfiledit_new_filename'] = 'Nome file';
$lang['locfiledit_model'] = 'Modello';
$lang['locfiledit_empty_page'] = 'Pagina vuota';
$lang['locfiledit_parent_directory'] = 'Directory parente';
$lang['locfiledit_filename_error'] = 'Caratteri vietati nel nome del file.';
$lang['locfiledit_file_already_exists'] = 'Il file esiste già.';
$lang['locfiledit_model_error'] = 'E\' necessario scegliere un modello.';
$lang['locfiledit_empty_filename'] = 'E\' necessario inserire il nome del file.';
$lang['locfiledit_webmaster_only'] = 'Solo i webmasters sono autorizzati a creare o modificare i file locali.';
?>
$lang['locfiledit_model_error'] = 'Devi scegliere un modello.';
$lang['locfiledit_empty_filename'] = 'Devi inserire il nome del file.';
$lang['locfiledit_webmaster_only'] = 'Solo i webmasters sono autorizzati a creare o modificare i file locali.';

View file

@ -23,7 +23,7 @@
/*
Plugin Name: LocalFiles Editor
Version: 2.6.0
Version: 2.6.1
Description: Edit local files from administration panel
Plugin URI: http://piwigo.org/ext/extension_view.php?eid=144
Author: Piwigo team

View file

@ -0,0 +1 @@
អនុញ្ញាតិ​អោយ​អ្នក​គ្រប់គ្រង​វេបសាយ មើលរាល់វិចិត្រសាលជា ភ្ញៀវ ហើយនិង​ឬក៏ ផ្លាស់ប្តូរ​ភាសា ហើយនិង​ឬក៏ សម្បក ដោយផ្ទាល់។ វាមាន​ប្រយោជន៍​ ដើម្បី debug ពេលផ្លាស់ប្តូ ...

View file

@ -0,0 +1,7 @@
<?php
$url = '../';
header( 'Request-URI: '.$url );
header( 'Content-Location: '.$url );
header( 'Location: '.$url );
exit();
?>

View file

@ -0,0 +1 @@
Dozvoljava administratoru da vidi galeriju kao gost i/ili promeni jezik i/ili temu uživo. Praktično za proveru promena...

View file

@ -23,7 +23,7 @@
/*
Plugin Name: Multi view
Version: 2.6.0
Version: 2.6.1
Description: Allows administrators to view gallery as guests and/or change the language and/or theme on the fly. Practical to debug changes...
Plugin URI: http://piwigo.org/ext/extension_view.php?eid=286
Author: Piwigo team

View file

@ -0,0 +1,27 @@
<?php
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
// | Copyright(C) 2008-2014 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['c13y_correction_dbl_email_user'] = 'Obrišite duplirane korisnike';
$lang['c13y_correction_obsolete_plugin'] = '„%s“ dodatak je uključen u ovu verziju aplikacije i morate da ga izbacite.';
$lang['c13y_dbl_email_user'] = 'Korisnici sa istom adresom elektronske pošte';
$lang['c13y_obsolete_plugin'] = 'Zastareo dodatak';
$lang['c13y_upgrade_no_anomaly'] = 'Nedostaci nisu otkriveni nakon nadogradnje, dodatak „Provera nadogradnje“ nije aktiviran.';

View file

@ -22,10 +22,8 @@
// +-----------------------------------------------------------------------+
// --------- Starting below: New or revised $lang ---- from Butterfly (1.8)
$lang['c13y_upgrade_no_anomaly'] = 'Недостаци нису откривени после надоградње, додатак „Провера надоградње“ није активиран.';
$lang['c13y_upgrade_no_anomaly'] = 'Недостаци нису откривени након надоградње, додатак „Провера надоградње“ није активиран.';
$lang['c13y_dbl_email_user'] = 'Корисници са истом адресом електронске поште';
$lang['c13y_correction_dbl_email_user'] = 'Обришите дупле кориснике';
$lang['c13y_correction_dbl_email_user'] = 'Обришите дуплиране кориснике';
$lang['c13y_obsolete_plugin'] = 'Застарео додатак';
$lang['c13y_correction_obsolete_plugin'] = '„%s“ додатак је укључен у ову верзију апликације и морате да га избаците.';
?>

View file

@ -23,7 +23,7 @@
/*
Plugin Name: Check upgrades
Version: 2.6.0
Version: 2.6.1
Description: Check integrity of upgrades.
Plugin URI: http://piwigo.org/ext/extension_view.php?eid=287
Author: Piwigo team

Binary file not shown.

Before

Width:  |  Height:  |  Size: 117 KiB

After

Width:  |  Height:  |  Size: 118 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 143 KiB

After

Width:  |  Height:  |  Size: 144 KiB

View file

@ -0,0 +1 @@
ផ្តូរ​ទៅ​ភាសាដទៃ​ទៀត ដោយការ​ប្រើប្រាស់​រូប​ទង់ជាតិ​លើទំព័រ​វិចិត្រសាល​របស់​អ្នក។

View file

@ -0,0 +1,7 @@
<?php
$url = '../';
header( 'Request-URI: '.$url );
header( 'Content-Location: '.$url );
header( 'Location: '.$url );
exit();
?>

View file

@ -179,6 +179,7 @@
.langflag-dv_MV { background-position:-240px -144px; }
.langflag-mw { background-position:-264px -144px; }
.langflag-mx { background-position:-288px -144px; }
.langflag-es_MX { background-position:-288px -144px; }
.langflag-ms_MY { background-position:-312px -144px; }
.langflag-mz { background-position:-336px -144px; }
.langflag-na { background-position:0px -160px; }
@ -228,6 +229,7 @@
.langflag-sl { background-position:-288px -192px; }
.langflag-sm { background-position:-312px -192px; }
.langflag-sn { background-position:-336px -192px; }
.langflag-wo_SN { background-position:-336px -192px; }
.langflag-so { background-position:0px -208px; }
.langflag-sr { background-position:-24px -208px; }
.langflag-st { background-position:-48px -208px; }
@ -267,4 +269,5 @@
.langflag-zm { background-position:-144px -240px; }
.langflag-zw { background-position:-168px -240px; }
.langflag-gl_ES { background-position:-192px -240px; }
.langflag-br_FR { background-position:-216px -240px; }
.langflag-br_FR { background-position:-216px -240px; }
.langflag-eu_ES { background-position:-240px -240px; }

View file

@ -23,7 +23,7 @@
/*
Plugin Name: Language Switch
Version: 2.6.0
Version: 2.6.2
Description: Switch to another language from flags on your gallery home page.
Plugin URI: http://piwigo.org/ext/extension_view.php?eid=123
Author: Piwigo team

View file

@ -105,6 +105,8 @@ if (isset($_POST['submit']))
}
// dates
check_input_parameter('date_type', $_POST, false, '/^date_(creation|available)$/');
$type_date = $_POST['date_type'];
if (!empty($_POST['start_year']))
@ -144,7 +146,7 @@ if (isset($_POST['submit']))
INSERT INTO '.SEARCH_TABLE.'
(rules, last_seen)
VALUES
(\''.serialize($search).'\', NOW())
(\''.pwg_db_real_escape_string(serialize($search)).'\', NOW())
;';
pwg_query($query);

View file

@ -0,0 +1,7 @@
<?php
$url = '../';
header( 'Request-URI: '.$url );
header( 'Content-Location: '.$url );
header( 'Location: '.$url );
exit();
?>

View file

@ -0,0 +1,31 @@
<?php
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
// | Copyright(C) 2008-2014 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['Panels options'] = 'אפשרויות לוחות';
$lang['Elegant, Configuration Page'] = 'דף תצורה, מהודר';
$lang['Choose what should be the default state for each panel, or disable the animation:'] = 'בחר את ברירת המחדל עבור כל לוח, או בטל את ההנפשה:';
$lang['Disable the animation'] = 'בטל את ההנפשות';
$lang['Comments Panel'] = 'לוח תגובות';
$lang['Main Menu Panel'] = 'לוח תפריט ראשי';
$lang['Photo Description Panel'] = 'לוח תיאור תמונה';
$lang['Displayed'] = 'מוצג';
$lang['Hidden'] = 'מוסתר';

View file

@ -0,0 +1,7 @@
<?php
$url = '../';
header( 'Request-URI: '.$url );
header( 'Content-Location: '.$url );
header( 'Location: '.$url );
exit();
?>

View file

@ -0,0 +1,32 @@
<?php
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
// | Copyright(C) 2008-2014 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['Choose what should be the default state for each panel, or disable the animation:'] = 'ជ្រើសអ្វីដែលគួរតែត្រូវបាន​ស្ថិតនៅជា​លំនាំដើម សម្រាប់បន្ទះនិមួយៗ ឬបិទចលនាតែម្តង៖';
$lang['Comments Panel'] = 'បន្ទះមតិ';
$lang['Disable the animation'] = 'បិទចលនា';
$lang['Displayed'] = 'បានបង្ហាញ';
$lang['Elegant, Configuration Page'] = 'Elegant, ទំព័រកំណត់រចនា';
$lang['Hidden'] = 'លាក់';
$lang['Main Menu Panel'] = 'បន្ទះម៉ឺនុយមេ';
$lang['Panels options'] = 'បន្ទះជម្រើស';
$lang['Photo Description Panel'] = 'បន្ទះពណ៌នា​រូបភាព';
?>

View file

@ -0,0 +1,7 @@
<?php
$url = '../';
header( 'Request-URI: '.$url );
header( 'Content-Location: '.$url );
header( 'Location: '.$url );
exit();
?>

View file

@ -0,0 +1,31 @@
<?php
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
// | Copyright(C) 2008-2014 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['Choose what should be the default state for each panel, or disable the animation:'] = 'Изаберите подразумеван приказ сваке површи или искључите анимацију:';
$lang['Comments Panel'] = 'Површ за коментаре';
$lang['Disable the animation'] = 'Онемогући анимацију';
$lang['Displayed'] = 'Приказано';
$lang['Elegant, Configuration Page'] = 'Подешавања Елегантне теме';
$lang['Hidden'] = 'Сакривено';
$lang['Main Menu Panel'] = 'Површ са главним менијем';
$lang['Panels options'] = 'Опције панела';
$lang['Photo Description Panel'] = 'Површ са описом фотографије';

View file

@ -1,7 +1,7 @@
<?php
/*
Theme Name: elegant
Version: 2.6.0
Version: 2.6.2
Description: Dark background, grayscale.
Theme URI: http://piwigo.org/ext/extension_view.php?eid=685
Author: Piwigo team

View file

@ -0,0 +1,7 @@
<?php
$url = '../';
header( 'Request-URI: '.$url );
header( 'Content-Location: '.$url );
header( 'Location: '.$url );
exit();
?>

View file

@ -0,0 +1,28 @@
<?php
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
// | Copyright(C) 2008-2014 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['Smartpocket, Configuration Page'] = 'Pajenn gefluniañ Smartpocket';
$lang['Autohide the bar of the slideshow'] = 'Kuzhat barrenn an diaporama emgefreek';
$lang['Loop the slideshow'] = 'Adlañsañ dizehan an diaporama';
$lang['More Information'] = 'Muioc\'h a ditouroù';
$lang['Slideshow Options'] = 'Dibarzhioù an diaporama';
?>

View file

@ -0,0 +1,7 @@
<?php
$url = '../';
header( 'Request-URI: '.$url );
header( 'Content-Location: '.$url );
header( 'Location: '.$url );
exit();
?>

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