From 8e2210b799b5689bb911d2cd5a558445e44fdeb2 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Thu, 3 Nov 2011 16:40:19 -0400 Subject: [PATCH 1/9] Added initial Russian translation files --- apps/common/locale/ru/LC_MESSAGES/django.po | 300 +++++- .../converter/locale/ru/LC_MESSAGES/django.po | 923 ++++++++++++++++++ .../locale/ru/LC_MESSAGES/django.po | 102 ++ .../locale/ru/LC_MESSAGES/django.po | 205 ++++ .../documents/locale/ru/LC_MESSAGES/django.po | 907 +++++++++++++++++ .../locale/ru/LC_MESSAGES/django.po | 114 ++- apps/folders/locale/ru/LC_MESSAGES/django.po | 212 ++++ apps/grouping/locale/ru/LC_MESSAGES/django.po | 200 ++++ apps/history/locale/ru/LC_MESSAGES/django.po | 106 ++ apps/main/locale/ru/LC_MESSAGES/django.po | 143 +++ apps/metadata/locale/ru/LC_MESSAGES/django.po | 451 +++++++++ .../locale/ru/LC_MESSAGES/django.po | 32 + apps/ocr/locale/ru/LC_MESSAGES/django.po | 447 +++++++++ .../locale/ru/LC_MESSAGES/django.po | 28 + .../locale/ru/LC_MESSAGES/django.po | 24 + .../locale/ru/LC_MESSAGES/django.po | 36 + apps/sources/locale/ru/LC_MESSAGES/django.po | 461 +++++++++ apps/tags/locale/ru/LC_MESSAGES/django.po | 267 +++++ .../locale/ru/LC_MESSAGES/django.po | 254 +++++ .../web_theme/locale/ru/LC_MESSAGES/django.po | 63 +- 20 files changed, 5248 insertions(+), 27 deletions(-) create mode 100644 apps/converter/locale/ru/LC_MESSAGES/django.po create mode 100644 apps/document_comments/locale/ru/LC_MESSAGES/django.po create mode 100644 apps/document_indexing/locale/ru/LC_MESSAGES/django.po create mode 100644 apps/documents/locale/ru/LC_MESSAGES/django.po create mode 100644 apps/folders/locale/ru/LC_MESSAGES/django.po create mode 100644 apps/grouping/locale/ru/LC_MESSAGES/django.po create mode 100644 apps/history/locale/ru/LC_MESSAGES/django.po create mode 100644 apps/main/locale/ru/LC_MESSAGES/django.po create mode 100644 apps/metadata/locale/ru/LC_MESSAGES/django.po create mode 100644 apps/navigation/locale/ru/LC_MESSAGES/django.po create mode 100644 apps/ocr/locale/ru/LC_MESSAGES/django.po create mode 100644 apps/project_setup/locale/ru/LC_MESSAGES/django.po create mode 100644 apps/project_tools/locale/ru/LC_MESSAGES/django.po create mode 100644 apps/smart_settings/locale/ru/LC_MESSAGES/django.po create mode 100644 apps/sources/locale/ru/LC_MESSAGES/django.po create mode 100644 apps/tags/locale/ru/LC_MESSAGES/django.po create mode 100644 apps/user_management/locale/ru/LC_MESSAGES/django.po diff --git a/apps/common/locale/ru/LC_MESSAGES/django.po b/apps/common/locale/ru/LC_MESSAGES/django.po index 73789abb79..eb42170de4 100644 --- a/apps/common/locale/ru/LC_MESSAGES/django.po +++ b/apps/common/locale/ru/LC_MESSAGES/django.po @@ -2,27 +2,317 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-01-30 16:51+0300\n" +"POT-Creation-Date: 2011-11-03 16:38-0400\n" "PO-Revision-Date: 2011-01-30 13:08\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: \n" "X-Translated-Using: django-rosetta 0.5.5\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -#: views.py:6 templates/password_change_done.html:5 +#: __init__.py:17 +msgid "change password" +msgstr "" + +#: __init__.py:18 +msgid "user details" +msgstr "" + +#: __init__.py:19 +msgid "edit details" +msgstr "" + +#: __init__.py:23 __init__.py:29 +msgid "about" +msgstr "" + +#: __init__.py:24 +msgid "changelog" +msgstr "" + +#: __init__.py:25 +msgid "license" +msgstr "" + +#: forms.py:99 +msgid "Selection" +msgstr "" + +#: forms.py:131 +msgid "Email" +msgstr "" + +#: forms.py:142 +msgid "" +"Please enter a correct email and password. Note that the password fields is " +"case-sensitive." +msgstr "" + +#: forms.py:144 +msgid "This account is inactive." +msgstr "" + +#: literals.py:24 +msgid "A5" +msgstr "" + +#: literals.py:25 +msgid "A4" +msgstr "" + +#: literals.py:26 +msgid "A3" +msgstr "" + +#: literals.py:27 +msgid "B5" +msgstr "" + +#: literals.py:28 +msgid "B4" +msgstr "" + +#: literals.py:29 +msgid "Letter" +msgstr "" + +#: literals.py:30 +msgid "Legal" +msgstr "" + +#: literals.py:31 +msgid "Ledger" +msgstr "" + +#: literals.py:38 +msgid "Portrait" +msgstr "" + +#: literals.py:39 +msgid "Landscape" +msgstr "" + +#: utils.py:289 +msgid "function found" +msgstr "" + +#: utils.py:291 utils.py:293 +#, python-format +msgid "class found: %s" +msgstr "" + +#: views.py:24 templates/password_change_done.html:5 msgid "Your password has been successfully changed." msgstr "Ваш пароль был успешно изменен." +#: views.py:41 +msgid "No action selected." +msgstr "" + +#: views.py:45 +msgid "Must select at least one item." +msgstr "" + +#: views.py:86 +#, python-format +msgid "%(selection)s added successfully added to %(right_list_title)s." +msgstr "" + +#: views.py:89 views.py:106 +#, python-format +msgid "Unable to add %(selection)s to %(right_list_title)s." +msgstr "" + +#: views.py:103 +#, python-format +msgid "%(selection)s added successfully removed from %(right_list_title)s." +msgstr "" + +#: views.py:121 +msgid "Add" +msgstr "" + +#: views.py:132 +msgid "Remove" +msgstr "" + +#: views.py:155 +msgid "current user details" +msgstr "" + +#: views.py:172 +msgid "Current user's details updated." +msgstr "" + +#: views.py:181 +msgid "edit current user details" +msgstr "" + +#: views.py:207 +msgid "Changelog" +msgstr "" + +#: views.py:220 +msgid "License" +msgstr "" + +#: widgets.py:58 +msgid "None" +msgstr "" + +#: conf/settings.py:15 +msgid "" +"Temporary directory used site wide to store thumbnails, previews and " +"temporary files. If none is specified, one will be created using tempfile." +"mkdtemp()" +msgstr "" + +#: conf/settings.py:65 +msgid "" +"Controls the mechanism used to authenticated user. Options are: username, " +"email" +msgstr "" + +#: templates/403.html:3 templates/403.html.py:7 +msgid "Insufficient permissions" +msgstr "" + +#: templates/403.html:9 +msgid "You don't have enough permissions for this operation." +msgstr "" + +#: templates/404.html:3 templates/404.html.py:7 +msgid "Page not found" +msgstr "" + +#: templates/404.html:9 +msgid "Sorry, but the requested page could not be found." +msgstr "" + +#: templates/calculate_form_title.html:11 +#, python-format +msgid "Details for %(object_name)s: %(object)s" +msgstr "" + +#: templates/calculate_form_title.html:13 +#, python-format +msgid "Details for: %(object)s" +msgstr "" + +#: templates/calculate_form_title.html:18 +#, python-format +msgid "Edit %(object_name)s:" +msgstr "" + +#: templates/calculate_form_title.html:20 +msgid "Edit" +msgstr "" + +#: templates/calculate_form_title.html:24 +#, python-format +msgid "Create new %(object_name)s" +msgstr "" + +#: templates/calculate_form_title.html:26 +msgid "Create" +msgstr "" + +#: templates/generic_assign_remove.html:3 +#, python-format +msgid "Assign %(title)s %(object)s" +msgstr "" + +#: templates/generic_confirm.html:3 templates/generic_confirm.html.py:18 +msgid "Confirm" +msgstr "" + +#: templates/generic_confirm.html:16 +msgid "Confirm delete" +msgstr "" + +#: templates/generic_confirm.html:28 +msgid "form icon" +msgstr "" + +#: templates/generic_confirm.html:36 +#, python-format +msgid "Are you sure you wish to delete %(object_name)s: %(object)s?" +msgstr "" + +#: templates/generic_confirm.html:38 +#, python-format +msgid "Are you sure you wish to delete: %(object)s?" +msgstr "" + +#: templates/generic_confirm.html:46 +msgid "Yes" +msgstr "" + +#: templates/generic_confirm.html:50 +msgid "No" +msgstr "" + +#: templates/generic_form_instance.html:37 +#: templates/generic_form_subtemplate.html:52 +msgid "required" +msgstr "" + +#: templates/generic_form_subtemplate.html:76 +#: templates/generic_form_subtemplate.html:78 +#: templates/generic_list_horizontal_subtemplate.html:51 +#: templates/generic_list_horizontal_subtemplate.html:178 +#: templates/generic_list_subtemplate.html:52 +#: templates/generic_list_subtemplate.html:178 +msgid "Save" +msgstr "" + +#: templates/generic_form_subtemplate.html:76 +#: templates/generic_form_subtemplate.html:78 +#: templates/generic_list_horizontal_subtemplate.html:51 +#: templates/generic_list_horizontal_subtemplate.html:178 +#: templates/generic_list_subtemplate.html:52 +#: templates/generic_list_subtemplate.html:178 +msgid "Submit" +msgstr "" + +#: templates/generic_list.html:6 templates/generic_list_horizontal.html:6 +#, python-format +msgid "List of %(stripped_title)s" +msgstr "" + +#: templates/generic_list_horizontal_subtemplate.html:23 +#: templates/generic_list_subtemplate.html:24 +#, python-format +msgid "" +"List of %(title)s (%(start)s - %(end)s out of %(total)s) (Page " +"%(page_number)s of %(total_pages)s)" +msgstr "" + +#: templates/generic_list_horizontal_subtemplate.html:25 +#: templates/generic_list_subtemplate.html:26 +#, python-format +msgid "List of %(title)s (%(total)s)" +msgstr "" + +#: templates/generic_list_subtemplate.html:72 +msgid "Identifier" +msgstr "" + +#: templates/generic_list_subtemplate.html:152 +#, python-format +msgid "There are no %(stripped_title)s" +msgstr "" + #: templates/login.html:5 msgid "Login" msgstr "Логин" diff --git a/apps/converter/locale/ru/LC_MESSAGES/django.po b/apps/converter/locale/ru/LC_MESSAGES/django.po new file mode 100644 index 0000000000..e3ce3ba547 --- /dev/null +++ b/apps/converter/locale/ru/LC_MESSAGES/django.po @@ -0,0 +1,923 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-11-03 16:38-0400\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" + +#: __init__.py:10 +msgid "file formats" +msgstr "" + +#: literals.py:18 +msgid "Resize" +msgstr "" + +#: literals.py:19 +msgid "Resize." +msgstr "" + +#: literals.py:21 literals.py:36 +msgid "width" +msgstr "" + +#: literals.py:22 literals.py:37 +msgid "height" +msgstr "" + +#: literals.py:26 +msgid "Rotate" +msgstr "" + +#: literals.py:27 +msgid "Rotate by n degress." +msgstr "" + +#: literals.py:29 +msgid "degrees" +msgstr "" + +#: literals.py:33 +msgid "Density" +msgstr "" + +#: literals.py:34 +msgid "Change the resolution (ie: DPI) without resizing." +msgstr "" + +#: literals.py:41 +msgid "Zoom" +msgstr "" + +#: literals.py:42 +msgid "Zoom by n percent." +msgstr "" + +#: literals.py:44 +msgid "percent" +msgstr "" + +#: literals.py:50 +msgid "Hasselblad Photo RAW, CFV/H3D39II" +msgstr "" + +#: literals.py:51 literals.py:52 +msgid "Photoshop resource format" +msgstr "" + +#: literals.py:53 +msgid "Photoshop resource text format" +msgstr "" + +#: literals.py:54 +msgid "Photoshop resource wide text format" +msgstr "" + +#: literals.py:56 +msgid "Raw alpha samples" +msgstr "" + +#: literals.py:57 +msgid "Adobe Illustrator CS2" +msgstr "" + +#: literals.py:58 +msgid "Raw application information" +msgstr "" + +#: literals.py:59 +msgid "Raw JPEG binary data" +msgstr "" + +#: literals.py:60 +msgid "PFS: 1st Publisher Clip Art" +msgstr "" + +#: literals.py:61 +msgid "Sony Alpha DSLR Raw Image Format" +msgstr "" + +#: literals.py:62 +msgid "Microsoft Audio/Visual Interleaved" +msgstr "" + +#: literals.py:63 +msgid "AVS X image" +msgstr "" + +#: literals.py:65 +msgid "Raw blue samples" +msgstr "" + +#: literals.py:66 +msgid "Raw blue, green, and red samples" +msgstr "" + +#: literals.py:67 +msgid "Raw blue, green, red and alpha samples" +msgstr "" + +#: literals.py:68 +msgid "Microsoft Windows bitmap image" +msgstr "" + +#: literals.py:69 +msgid "Microsoft Windows bitmap image version 2" +msgstr "" + +#: literals.py:70 +msgid "Microsoft Windows bitmap image version 3" +msgstr "" + +#: literals.py:71 +msgid "BRF ASCII Braille format" +msgstr "" + +#: literals.py:72 +msgid "Raw blue, red, and green samples" +msgstr "" + +#: literals.py:74 +msgid "Raw cyan samples" +msgstr "" + +#: literals.py:75 literals.py:180 +msgid "Magick Persistent Cache image format" +msgstr "" + +#: literals.py:76 literals.py:77 +msgid "Continuous Acquisition and Life-cycle Support Type 1 image" +msgstr "" + +#: literals.py:78 +msgid "Image caption" +msgstr "" + +#: literals.py:79 +msgid "Cineon Image File" +msgstr "" + +#: literals.py:80 +msgid "Cisco IP phone image format" +msgstr "" + +#: literals.py:81 +msgid "Image Clip Mask" +msgstr "" + +#: literals.py:82 +msgid "Raw cyan, magenta, yellow, and black samples" +msgstr "" + +#: literals.py:83 +msgid "Raw cyan, magenta, yellow, black, and opacity samples" +msgstr "" + +#: literals.py:84 literals.py:85 +msgid "Canon Digital Camera Raw Image Format" +msgstr "" + +#: literals.py:86 +msgid "Microsoft Cursor Icon" +msgstr "" + +#: literals.py:87 +msgid "DR Halo" +msgstr "" + +#: literals.py:89 +msgid "Digital Imaging and Communications in Medicine image" +msgstr "" + +#: literals.py:90 +msgid "Kodak Digital Camera Raw Image File" +msgstr "" + +#: literals.py:91 +msgid "ZSoft IBM PC multi-page Paintbrush" +msgstr "" + +#: literals.py:92 +msgid "Microsoft DirectDraw Surface" +msgstr "" + +#: literals.py:93 +msgid "Multi-face font package (Freetype 2.4.2)" +msgstr "" + +#: literals.py:94 +msgid "Déjà vu" +msgstr "" + +#: literals.py:95 +msgid "Adobe Digital Negative" +msgstr "" + +#: literals.py:96 +msgid "Graphviz" +msgstr "" + +#: literals.py:97 +msgid "SMPTE 268M-2003 (DPX 2.0)" +msgstr "" + +#: literals.py:99 +msgid "Encapsulated Portable Document Format" +msgstr "" + +#: literals.py:100 literals.py:105 +msgid "Adobe Encapsulated PostScript Interchange format" +msgstr "" + +#: literals.py:101 literals.py:104 +msgid "Adobe Encapsulated PostScript" +msgstr "" + +#: literals.py:102 +msgid "Adobe Level II Encapsulated PostScript" +msgstr "" + +#: literals.py:103 +msgid "Adobe Level III Encapsulated PostScript" +msgstr "" + +#: literals.py:106 +msgid "Adobe Encapsulated PostScript with TIFF preview" +msgstr "" + +#: literals.py:107 +msgid "Adobe Level II Encapsulated PostScript with TIFF preview" +msgstr "" + +#: literals.py:108 +msgid "Adobe Level III Encapsulated PostScript with TIFF preview" +msgstr "" + +#: literals.py:109 +msgid "Epson RAW Format" +msgstr "" + +#: literals.py:110 +msgid "Exif digital camera binary data" +msgstr "" + +#: literals.py:111 +msgid "High Dynamic-range (HDR)" +msgstr "" + +#: literals.py:113 +msgid "Group 3 FAX (Not TIFF Group3 FAX)" +msgstr "" + +#: literals.py:114 +msgid "Autodesk FLI animations file" +msgstr "" + +#: literals.py:115 +msgid "Autodesk FLC animations file" +msgstr "" + +#: literals.py:116 literals.py:119 +msgid "Flexible Image Transport System" +msgstr "" + +#: literals.py:117 +msgid "Kodak FlashPix file" +msgstr "" + +#: literals.py:118 literals.py:224 +msgid "Plasma fractal image" +msgstr "" + +#: literals.py:121 +msgid "Raw green samples" +msgstr "" + +#: literals.py:122 +msgid "Group 3 FAX" +msgstr "" + +#: literals.py:123 +msgid "Raw green, blue, and red samples" +msgstr "" + +#: literals.py:124 +msgid "GIMP brush file" +msgstr "" + +#: literals.py:125 +msgid "CompuServe graphics interchange format (version 89a)" +msgstr "" + +#: literals.py:126 +msgid "CompuServe graphics interchange format (version 87a)" +msgstr "" + +#: literals.py:127 +msgid "Gradual passing from one shade to another" +msgstr "" + +#: literals.py:128 +msgid "Raw gray samples" +msgstr "" + +#: literals.py:129 +msgid "Raw green, red, and blue samples" +msgstr "" + +#: literals.py:130 +msgid "Raw CCITT Group4" +msgstr "" + +#: literals.py:132 +msgid "Histogram of the image" +msgstr "" + +#: literals.py:133 +msgid "HRZ: Slow scan TV" +msgstr "" + +#: literals.py:134 literals.py:135 literals.py:254 +msgid "Hypertext Markup Language and a client-side image map" +msgstr "" + +#: literals.py:137 literals.py:263 literals.py:278 literals.py:282 +msgid "Truevision Targa image" +msgstr "" + +#: literals.py:138 literals.py:139 +msgid "ICC Color Profile" +msgstr "" + +#: literals.py:140 literals.py:141 +msgid "Microsoft Icon" +msgstr "" + +#: literals.py:142 +msgid "Hald CLUT identity image" +msgstr "" + +#: literals.py:143 +msgid "LabEye image format" +msgstr "" + +#: literals.py:144 +msgid "GraphicsMagick Embedded Image" +msgstr "" + +#: literals.py:145 +msgid "The image format and characteristics" +msgstr "" + +#: literals.py:146 +msgid "Base64-encoded inline images" +msgstr "" + +#: literals.py:147 +msgid "IPL Image Sequence" +msgstr "" + +#: literals.py:148 +msgid "IPTC Newsphoto" +msgstr "" + +#: literals.py:149 literals.py:150 +msgid "IPTC Newsphoto text format" +msgstr "" + +#: literals.py:151 +msgid "ISO/TR 11548-1 format" +msgstr "" + +#: literals.py:153 literals.py:156 +msgid "JPEG-2000 Code Stream Syntax" +msgstr "" + +#: literals.py:154 +msgid "JPEG Network Graphics (libpng 1.2.42,1.2.44, zlib 1.2.3.3,1.2.3.4)" +msgstr "" + +#: literals.py:155 +msgid "JPEG-2000 JP2 File Format Syntax" +msgstr "" + +#: literals.py:157 literals.py:158 +msgid "Joint Photographic Experts Group JFIF format (IJG JPEG 62)" +msgstr "" + +#: literals.py:159 +msgid "JPEG-2000 File Format Syntax" +msgstr "" + +#: literals.py:161 +msgid "Raw black samples" +msgstr "" + +#: literals.py:162 literals.py:163 +msgid "Kodak Digital Camera Raw Image Format" +msgstr "" + +#: literals.py:165 +msgid "Image label" +msgstr "" + +#: literals.py:167 +msgid "Raw magenta samples" +msgstr "" + +#: literals.py:168 literals.py:178 literals.py:181 literals.py:182 +msgid "MPEG Video Stream" +msgstr "" + +#: literals.py:169 +msgid "Raw MPEG-4 Video" +msgstr "" + +#: literals.py:170 +msgid "Colormap intensities and indices" +msgstr "" + +#: literals.py:171 +msgid "MATLAB image format" +msgstr "" + +#: literals.py:172 +msgid "MATTE raw opacity format" +msgstr "" + +#: literals.py:173 +msgid "8-bit McIdas area file" +msgstr "" + +#: literals.py:174 +msgid "Microsoft Image Composer (MIC) file" +msgstr "" + +#: literals.py:175 +msgid "Magick Image File Format" +msgstr "" + +#: literals.py:176 +msgid "" +"Multiple-image Network Graphics (libpng 1.2.42,1.2.44, zlib 1.2.3.3,1.2.3.4)" +msgstr "" + +#: literals.py:177 +msgid "Raw Bi-level bitmap in least-significant-byte first order" +msgstr "" + +#: literals.py:179 +msgid "MPEG-4 Video Stream" +msgstr "" + +#: literals.py:183 +msgid "Sony (Minolta) Raw Image File" +msgstr "" + +#: literals.py:184 +msgid "Magick Scripting Language" +msgstr "" + +#: literals.py:185 +msgid "Windows 1 and 2 MSP file format" +msgstr "" + +#: literals.py:186 +msgid "ImageMagick's own SVG internal renderer" +msgstr "" + +#: literals.py:187 +msgid "MTV Raytracing image format" +msgstr "" + +#: literals.py:188 +msgid "Magick Vector Graphics" +msgstr "" + +#: literals.py:190 +msgid "Nikon Digital SLR Camera Raw Image File" +msgstr "" + +#: literals.py:191 +msgid "Constant image of uniform color" +msgstr "" + +#: literals.py:193 +msgid "Raw opacity samples" +msgstr "" + +#: literals.py:194 +msgid "Olympus Digital Camera Raw Image File" +msgstr "" + +#: literals.py:195 +msgid "On-the-air bitmap" +msgstr "" + +#: literals.py:196 +msgid "Open Type font (Freetype 2.4.2)" +msgstr "" + +#: literals.py:198 +msgid "Xv thumbnail format" +msgstr "" + +#: literals.py:199 literals.py:276 +msgid "16bit/pixel interleaved YUV" +msgstr "" + +#: literals.py:200 +msgid "Palm pixmap" +msgstr "" + +#: literals.py:201 +msgid "Common 2-dimensional bitmap format" +msgstr "" + +#: literals.py:202 +msgid "Predefined pattern" +msgstr "" + +#: literals.py:203 +msgid "Portable bitmap format (black and white)" +msgstr "" + +#: literals.py:204 literals.py:205 +msgid "Photo CD" +msgstr "" + +#: literals.py:206 +msgid "Page Control Language" +msgstr "" + +#: literals.py:207 literals.py:220 +msgid "Apple Macintosh QuickDraw/PICT" +msgstr "" + +#: literals.py:208 +msgid "ZSoft IBM PC Paintbrush" +msgstr "" + +#: literals.py:209 +msgid "Palm Database ImageViewer Format" +msgstr "" + +#: literals.py:210 +msgid "Portable Document Format" +msgstr "" + +#: literals.py:211 +msgid "Portable Document Archive Format" +msgstr "" + +#: literals.py:212 +msgid "Pentax Electronic File" +msgstr "" + +#: literals.py:213 +msgid "Embrid Embroidery Format" +msgstr "" + +#: literals.py:214 +msgid "Postscript Type 1 font (ASCII) (Freetype 2.4.2)" +msgstr "" + +#: literals.py:215 +msgid "Postscript Type 1 font (binary) (Freetype 2.4.2)" +msgstr "" + +#: literals.py:216 +msgid "Portable float format" +msgstr "" + +#: literals.py:217 +msgid "Portable graymap format (gray scale)" +msgstr "" + +#: literals.py:218 +msgid "JPEG-2000 VM Format" +msgstr "" + +#: literals.py:219 +msgid "Personal Icon" +msgstr "" + +#: literals.py:221 +msgid "Alias/Wavefront RLE image format" +msgstr "" + +#: literals.py:222 +msgid "PIXAR raster file" +msgstr "" + +#: literals.py:223 +msgid "Joint Photographic Experts Group JFIF format (62)" +msgstr "" + +#: literals.py:225 +msgid "Portable Network Graphics (libpng 1.2.42,1.2.44, zlib 1.2.3.3,1.2.3.4)" +msgstr "" + +#: literals.py:226 +msgid "" +"24-bit RGB PNG, opaque only (libpng 1.2.42,1.2.44, zlib 1.2.3.3,1.2.3.4)" +msgstr "" + +#: literals.py:227 +msgid "" +"32-bit RGBA PNG, semitransparency OK (libpng 1.2.42,1.2.44, zlib " +"1.2.3.3,1.2.3.4)" +msgstr "" + +#: literals.py:228 +msgid "" +"8-bit indexed PNG, binary transparency only (libpng 1.2.42,1.2.44, zlib " +"1.2.3.3,1.2.3.4)" +msgstr "" + +#: literals.py:229 +msgid "Portable anymap" +msgstr "" + +#: literals.py:230 +msgid "Portable pixmap format (color)" +msgstr "" + +#: literals.py:231 +msgid "Show a preview an image enhancement, effect, or f/x" +msgstr "" + +#: literals.py:232 +msgid "Adobe PostScript" +msgstr "" + +#: literals.py:233 +msgid "Adobe Level II PostScript" +msgstr "" + +#: literals.py:234 +msgid "Adobe Level III PostScript" +msgstr "" + +#: literals.py:235 +msgid "Adobe Large Document Format" +msgstr "" + +#: literals.py:236 +msgid "Adobe Photoshop bitmap" +msgstr "" + +#: literals.py:237 +msgid "Pyramid encoded TIFF" +msgstr "" + +#: literals.py:238 literals.py:252 +msgid "Seattle Film Works" +msgstr "" + +#: literals.py:240 +msgid "Raw red samples" +msgstr "" + +#: literals.py:241 +msgid "Fuji CCD-RAW Graphic File" +msgstr "" + +#: literals.py:242 literals.py:258 +msgid "SUN Rasterfile" +msgstr "" + +#: literals.py:243 +msgid "Raw red, blue, and green samples" +msgstr "" + +#: literals.py:244 +msgid "Raw red, green, and blue samples" +msgstr "" + +#: literals.py:245 +msgid "Raw red, green, blue, and matte samples" +msgstr "" + +#: literals.py:246 +msgid "Raw red, green, blue, and opacity samples" +msgstr "" + +#: literals.py:247 +msgid "Alias/Wavefront image" +msgstr "" + +#: literals.py:248 +msgid "Utah Run length encoded image" +msgstr "" + +#: literals.py:250 +msgid "ZX-Spectrum SCREEN$" +msgstr "" + +#: literals.py:251 +msgid "Scitex HandShake" +msgstr "" + +#: literals.py:253 +msgid "Irix RGB image" +msgstr "" + +#: literals.py:255 +msgid "Sony Raw Format 2" +msgstr "" + +#: literals.py:256 +msgid "Sony Raw Format" +msgstr "" + +#: literals.py:257 +msgid "Steganographic image" +msgstr "" + +#: literals.py:259 +msgid "Scalable Vector Graphics (XML 2.7.6, RSVG 2.32.0)" +msgstr "" + +#: literals.py:260 +msgid "Scalable Vector Graphics (ZIP compressed) (XML 2.7.6, RSVG 2.32.0)" +msgstr "" + +#: literals.py:262 literals.py:272 +msgid "Text" +msgstr "" + +#: literals.py:264 +msgid "EXIF Profile Thumbnail" +msgstr "" + +#: literals.py:265 +msgid "Tagged Image File Format (LIBTIFF, Version 3.9.4)" +msgstr "" + +#: literals.py:266 +msgid "Tagged Image File Format (64-bit) (LIBTIFF, Version 3.9.4)" +msgstr "" + +#: literals.py:267 +msgid "Tile image with a texture" +msgstr "" + +#: literals.py:268 +msgid "PSX TIM" +msgstr "" + +#: literals.py:269 +msgid "TOPOL X Image" +msgstr "" + +#: literals.py:270 +msgid "TrueType font collection (Freetype 2.4.2)" +msgstr "" + +#: literals.py:271 +msgid "TrueType font (Freetype 2.4.2)" +msgstr "" + +#: literals.py:274 +msgid "Unicode Text format" +msgstr "" + +#: literals.py:275 +msgid "X-Motif UIL table" +msgstr "" + +#: literals.py:279 +msgid "VICAR rasterfile format" +msgstr "" + +#: literals.py:280 +msgid "Visual Image Directory" +msgstr "" + +#: literals.py:281 literals.py:298 +msgid "Khoros Visualization image" +msgstr "" + +#: literals.py:284 +msgid "Wireless Bitmap (level 0) image" +msgstr "" + +#: literals.py:285 +msgid "Windows Meta File" +msgstr "" + +#: literals.py:286 +msgid "Word Perfect Graphics" +msgstr "" + +#: literals.py:287 +msgid "Windows Media Video" +msgstr "" + +#: literals.py:288 +msgid "Compressed Windows Meta File" +msgstr "" + +#: literals.py:290 +msgid "X Window System" +msgstr "" + +#: literals.py:291 +msgid "Foveon X3 (Sigma/Polaroid) Raw picture file" +msgstr "" + +#: literals.py:292 +msgid "X Windows system bitmap (black and white)" +msgstr "" + +#: literals.py:293 +msgid "Constant image uniform color" +msgstr "" + +#: literals.py:294 +msgid "GIMP image" +msgstr "" + +#: literals.py:295 +msgid "Adobe XML metadata" +msgstr "" + +#: literals.py:296 +msgid "X Windows system pixmap (color)" +msgstr "" + +#: literals.py:297 +msgid "Microsoft XML Paper Specification" +msgstr "" + +#: literals.py:299 +msgid "XV thumbnail file" +msgstr "" + +#: literals.py:300 +msgid "X Windows system window dump (color)" +msgstr "" + +#: literals.py:302 +msgid "Raw yellow samples" +msgstr "" + +#: literals.py:303 +msgid "CCIR 601 4:1:1 or 4:2:2 (8-bit only)" +msgstr "" + +#: views.py:15 +msgid "suported file formats" +msgstr "" + +#: views.py:20 +msgid "name" +msgstr "" + +#: views.py:24 +msgid "description" +msgstr "" + +#: conf/settings.py:10 +msgid "File path to imagemagick's convert program." +msgstr "" + +#: conf/settings.py:11 +msgid "File path to imagemagick's identify program." +msgstr "" + +#: conf/settings.py:12 +msgid "File path to graphicsmagick's program." +msgstr "" + +#: conf/settings.py:14 +msgid "" +"Graphics conversion backend to use. Options are: converter.backends." +"imagemagick, converter.backends.graphicsmagick and converter.backends.python." +msgstr "" + +#: templates/converter_file_formats_help.html:3 +msgid "Help" +msgstr "" + +#: templates/converter_file_formats_help.html:4 +#, python-format +msgid "" +"These are the file formats supported by the currently selected converter " +"backend. In this case: '%(backend)s'" +msgstr "" diff --git a/apps/document_comments/locale/ru/LC_MESSAGES/django.po b/apps/document_comments/locale/ru/LC_MESSAGES/django.po new file mode 100644 index 0000000000..d95b41b325 --- /dev/null +++ b/apps/document_comments/locale/ru/LC_MESSAGES/django.po @@ -0,0 +1,102 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-11-03 16:38-0400\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" + +#: __init__.py:15 +msgid "Create new comments" +msgstr "" + +#: __init__.py:16 +msgid "Delete comments" +msgstr "" + +#: __init__.py:17 +msgid "Edit comments" +msgstr "" + +#: __init__.py:18 +msgid "View comments" +msgstr "" + +#: __init__.py:20 +msgid "Comments" +msgstr "" + +#: __init__.py:26 __init__.py:27 +msgid "delete" +msgstr "" + +#: __init__.py:28 +msgid "add comment" +msgstr "" + +#: __init__.py:29 utils.py:14 +msgid "comments" +msgstr "" + +#: __init__.py:33 +msgid "date" +msgstr "" + +#: __init__.py:37 +msgid "user" +msgstr "" + +#: __init__.py:41 +msgid "comment" +msgstr "" + +#: views.py:27 +msgid "Must provide at least one comment." +msgstr "" + +#: views.py:37 +#, python-format +msgid "Comment \"%s\" deleted successfully." +msgstr "" + +#: views.py:39 +#, python-format +msgid "Error deleting comment \"%(comment)s\": %(error)s" +msgstr "" + +#: views.py:54 +#, python-format +msgid "Are you sure you wish to delete the comment: %s?" +msgstr "" + +#: views.py:56 +#, python-format +msgid "Are you sure you wish to delete the comments: %s?" +msgstr "" + +#: views.py:86 +msgid "Comment added successfully." +msgstr "" + +#: views.py:93 +#, python-format +msgid "Add comment to document: %s" +msgstr "" + +#: views.py:109 +#, python-format +msgid "comments: %s" +msgstr "" diff --git a/apps/document_indexing/locale/ru/LC_MESSAGES/django.po b/apps/document_indexing/locale/ru/LC_MESSAGES/django.po new file mode 100644 index 0000000000..38182166ac --- /dev/null +++ b/apps/document_indexing/locale/ru/LC_MESSAGES/django.po @@ -0,0 +1,205 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-11-03 16:38-0400\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" + +#: __init__.py:12 +msgid "View document indexes" +msgstr "" + +#: __init__.py:13 +msgid "Rebuild document indexes" +msgstr "" + +#: __init__.py:15 +msgid "Indexing" +msgstr "" + +#: __init__.py:19 +msgid "index list" +msgstr "" + +#: __init__.py:20 +msgid "go up one level" +msgstr "" + +#: __init__.py:21 __init__.py:23 models.py:26 +msgid "indexes" +msgstr "" + +#: __init__.py:25 +msgid "rebuild indexes" +msgstr "" + +#: __init__.py:25 +msgid "Deletes and creates from scratch all the document indexes." +msgstr "" + +#: __init__.py:27 +msgid "Indexes" +msgstr "" + +#: api.py:83 +msgid "root" +msgstr "" + +#: api.py:139 +#, python-format +msgid "Maximum suffix (%s) count reached." +msgstr "" + +#: api.py:175 +#, python-format +msgid "" +"Error in document indexing update expression: %(expression)s; %(exception)s" +msgstr "" + +#: api.py:178 +#, python-format +msgid "" +"Error updating document index, expression: %(expression)s; %(exception)s" +msgstr "" + +#: api.py:209 +#, python-format +msgid "Unable to delete document indexing node; %s" +msgstr "" + +#: filesystem.py:34 +#, python-format +msgid "Unable to create indexing directory; %s" +msgstr "" + +#: filesystem.py:52 +#, python-format +msgid "" +"Unable to create symbolic link, file exists and could not be deleted: " +"%(filepath)s; %(exc)s" +msgstr "" + +#: filesystem.py:54 +#, python-format +msgid "Unable to create symbolic link: %(filepath)s; %(exc)s" +msgstr "" + +#: filesystem.py:71 +#, python-format +msgid "Unable to delete document symbolic link; %s" +msgstr "" + +#: filesystem.py:83 +#, python-format +msgid "Unable to delete indexing directory; %s" +msgstr "" + +#: models.py:11 +#, python-format +msgid "Available functions: %s" +msgstr "" + +#: models.py:16 +msgid "indexing expression" +msgstr "" + +#: models.py:16 +msgid "Enter a python string expression to be evaluated." +msgstr "" + +#: models.py:18 +msgid "enabled" +msgstr "" + +#: models.py:19 +msgid "link documents" +msgstr "" + +#: models.py:25 models.py:31 views.py:56 +msgid "index" +msgstr "" + +#: models.py:32 +msgid "value" +msgstr "" + +#: models.py:33 +msgid "documents" +msgstr "" + +#: models.py:46 models.py:51 +msgid "index instance" +msgstr "" + +#: models.py:47 +msgid "indexes instances" +msgstr "" + +#: models.py:52 +msgid "document" +msgstr "" + +#: models.py:59 +msgid "document rename count" +msgstr "" + +#: models.py:60 +msgid "documents rename count" +msgstr "" + +#: utils.py:19 +msgid "document indexes" +msgstr "" + +#: views.py:38 +#, python-format +msgid "contents for index: %s" +msgstr "" + +#: views.py:60 +msgid "items" +msgstr "" + +#: views.py:82 +msgid "Are you sure you wish to rebuild all indexes?" +msgstr "" + +#: views.py:83 +msgid "On large databases this operation may take some time to execute." +msgstr "" + +#: views.py:89 +msgid "Index rebuild completed successfully." +msgstr "" + +#: views.py:94 +#, python-format +msgid "Index rebuild error: %s" +msgstr "" + +#: views.py:109 +#, python-format +msgid "indexes containing: %s" +msgstr "" + +#: templates/indexing_help.html:3 +msgid "What are indexes?" +msgstr "" + +#: templates/indexing_help.html:4 +msgid "Indexes group documents into a tree like hierarchical structure." +msgstr "" diff --git a/apps/documents/locale/ru/LC_MESSAGES/django.po b/apps/documents/locale/ru/LC_MESSAGES/django.po new file mode 100644 index 0000000000..93be45be35 --- /dev/null +++ b/apps/documents/locale/ru/LC_MESSAGES/django.po @@ -0,0 +1,907 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-11-03 16:38-0400\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" + +#: __init__.py:50 __init__.py:159 +msgid "Documents" +msgstr "" + +#: __init__.py:61 +msgid "Documents setup" +msgstr "" + +#: __init__.py:71 +msgid "all documents" +msgstr "" + +#: __init__.py:72 models.py:381 views.py:672 +msgid "recent documents" +msgstr "" + +#: __init__.py:73 +msgid "upload new documents" +msgstr "" + +#: __init__.py:74 +msgid "clone metadata" +msgstr "" + +#: __init__.py:75 +msgid "details" +msgstr "" + +#: __init__.py:76 +msgid "properties" +msgstr "" + +#: __init__.py:77 __init__.py:78 __init__.py:92 __init__.py:114 +#: __init__.py:120 +msgid "delete" +msgstr "" + +#: __init__.py:79 __init__.py:91 __init__.py:113 __init__.py:119 +msgid "edit" +msgstr "" + +#: __init__.py:80 +msgid "preview" +msgstr "" + +#: __init__.py:81 +msgid "download" +msgstr "" + +#: __init__.py:82 +msgid "find duplicates" +msgstr "" + +#: __init__.py:83 +msgid "find all duplicates" +msgstr "" + +#: __init__.py:83 +msgid "" +"Search all the documents' checksums and return a list of the exact matches." +msgstr "" + +#: __init__.py:84 __init__.py:85 +msgid "clear transformations" +msgstr "" + +#: __init__.py:86 +msgid "print" +msgstr "" + +#: __init__.py:87 +msgid "history" +msgstr "" + +#: __init__.py:89 +msgid "page transformations" +msgstr "" + +#: __init__.py:90 +msgid "create new transformation" +msgstr "" + +#: __init__.py:94 forms.py:49 +msgid "page image" +msgstr "" + +#: __init__.py:95 +msgid "page text" +msgstr "" + +#: __init__.py:96 +msgid "edit page text" +msgstr "" + +#: __init__.py:97 +msgid "next page" +msgstr "" + +#: __init__.py:98 +msgid "previous page" +msgstr "" + +#: __init__.py:99 +msgid "first page" +msgstr "" + +#: __init__.py:100 +msgid "last page" +msgstr "" + +#: __init__.py:101 +msgid "zoom in" +msgstr "" + +#: __init__.py:102 +msgid "zoom out" +msgstr "" + +#: __init__.py:103 +msgid "rotate right" +msgstr "" + +#: __init__.py:104 +msgid "rotate left" +msgstr "" + +#: __init__.py:105 +msgid "reset view" +msgstr "" + +#: __init__.py:107 +msgid "Find missing document files" +msgstr "" + +#: __init__.py:110 +msgid "document type list" +msgstr "" + +#: __init__.py:111 views.py:840 +msgid "document types" +msgstr "" + +#: __init__.py:112 +msgid "documents of this type" +msgstr "" + +#: __init__.py:115 views.py:953 +msgid "create document type" +msgstr "" + +#: __init__.py:117 +msgid "filenames" +msgstr "" + +#: __init__.py:118 +msgid "add filename to document type" +msgstr "" + +#: __init__.py:161 __init__.py:187 models.py:97 views.py:68 +msgid "documents" +msgstr "" + +#: __init__.py:174 widgets.py:13 +msgid "thumbnail" +msgstr "" + +#: __init__.py:177 +msgid "tags" +msgstr "" + +#: __init__.py:180 +msgid "metadata" +msgstr "" + +#: forms.py:72 +msgid "Page image" +msgstr "" + +#: forms.py:82 forms.py:232 +msgid "Contents" +msgstr "" + +#: forms.py:135 +msgid "Page" +msgstr "" + +#: forms.py:136 +msgid "Details" +msgstr "" + +#: forms.py:138 models.py:312 models.py:349 +msgid "document page" +msgstr "" + +#: forms.py:144 +msgid "Click on the image for full size preview" +msgstr "" + +#: forms.py:154 +#, python-format +msgid "Document pages (%s)" +msgstr "" + +#: forms.py:189 +msgid "Quick document rename" +msgstr "" + +#: forms.py:192 +msgid "New document filename" +msgstr "" + +#: forms.py:246 +msgid "Page size" +msgstr "" + +#: forms.py:247 +msgid "Custom page width" +msgstr "" + +#: forms.py:248 +msgid "Custom page height" +msgstr "" + +#: forms.py:249 +msgid "Page orientation" +msgstr "" + +#: forms.py:250 +msgid "Page range" +msgstr "" + +#: literals.py:8 +msgid "Create documents" +msgstr "" + +#: literals.py:9 +msgid "Edit document properties" +msgstr "" + +#: literals.py:10 +msgid "Edit documents" +msgstr "" + +#: literals.py:11 +msgid "View documents" +msgstr "" + +#: literals.py:12 +msgid "Delete documents" +msgstr "" + +#: literals.py:13 +msgid "Download documents" +msgstr "" + +#: literals.py:14 +msgid "Transform documents" +msgstr "" + +#: literals.py:15 +msgid "Execute document modifying tools" +msgstr "" + +#: literals.py:17 +msgid "Edit document types" +msgstr "" + +#: literals.py:18 +msgid "Delete document types" +msgstr "" + +#: literals.py:19 +msgid "Create document types" +msgstr "" + +#: literals.py:23 +msgid "Document creation" +msgstr "" + +#: literals.py:24 +#, python-format +msgid "Document \"%(content_object)s\" created by %(fullname)s." +msgstr "" + +#: literals.py:25 +#, python-format +msgid "" +"Document \"%(content_object)s\" created on %(datetime)s by %(fullname)s." +msgstr "" + +#: literals.py:31 +msgid "Document edited" +msgstr "" + +#: literals.py:32 +#, python-format +msgid "Document \"%(content_object)s\" edited by %(fullname)s." +msgstr "" + +#: literals.py:33 +#, python-format +msgid "" +"Document \"%(content_object)s\" was edited on %(datetime)s by %(fullname)s. " +"The following changes took place: %(changes)s." +msgstr "" + +#: literals.py:42 +msgid "Document deleted" +msgstr "" + +#: literals.py:43 +#, python-format +msgid "Document \"%(document)s\" deleted by %(fullname)s." +msgstr "" + +#: literals.py:44 +#, python-format +msgid "Document \"%(document)s\" deleted on %(datetime)s by %(fullname)s." +msgstr "" + +#: models.py:59 +msgid "name" +msgstr "" + +#: models.py:65 models.py:74 models.py:281 views.py:859 views.py:889 +#: views.py:918 views.py:923 views.py:966 views.py:1012 views.py:1046 +msgid "document type" +msgstr "" + +#: models.py:66 +msgid "documents types" +msgstr "" + +#: models.py:75 +msgid "file" +msgstr "" + +#: models.py:82 +msgid "added" +msgstr "" + +#: models.py:83 +msgid "updated" +msgstr "" + +#: models.py:84 +msgid "checksum" +msgstr "" + +#: models.py:85 +msgid "description" +msgstr "" + +#: models.py:96 models.py:298 models.py:370 models.py:385 views.py:208 +msgid "document" +msgstr "" + +#: models.py:177 +msgid "" +"This document's file format is not known, the page count has therefore " +"defaulted to 1." +msgstr "" + +#: models.py:282 +msgid "filename" +msgstr "" + +#: models.py:283 views.py:973 +msgid "enabled" +msgstr "" + +#: models.py:290 +msgid "document type quick rename filename" +msgstr "" + +#: models.py:291 +msgid "document types quick rename filenames" +msgstr "" + +#: models.py:299 +msgid "content" +msgstr "" + +#: models.py:300 +msgid "page label" +msgstr "" + +#: models.py:301 +msgid "page number" +msgstr "" + +#: models.py:304 +#, python-format +msgid "Page %(page_num)d out of %(total_pages)d of %(document)s" +msgstr "" + +#: models.py:313 +msgid "document pages" +msgstr "" + +#: models.py:324 +msgid "Enter a valid value." +msgstr "" + +#: models.py:350 views.py:327 +msgid "order" +msgstr "" + +#: models.py:351 views.py:328 views.py:383 views.py:412 +msgid "transformation" +msgstr "" + +#: models.py:352 views.py:329 +msgid "arguments" +msgstr "" + +#: models.py:352 +#, python-format +msgid "Use dictionaries to indentify arguments, example: %s" +msgstr "" + +#: models.py:360 +msgid "document page transformation" +msgstr "" + +#: models.py:361 +msgid "document page transformations" +msgstr "" + +#: models.py:369 +msgid "user" +msgstr "" + +#: models.py:371 +msgid "accessed" +msgstr "" + +#: models.py:380 +msgid "recent document" +msgstr "" + +#: models.py:386 +msgid "Document type" +msgstr "" + +#: models.py:387 +msgid "MIME type" +msgstr "" + +#: models.py:388 views.py:116 +msgid "Filename" +msgstr "" + +#: models.py:389 +msgid "Filename extension" +msgstr "" + +#: models.py:390 +msgid "Metadata value" +msgstr "" + +#: models.py:391 +msgid "Content" +msgstr "" + +#: models.py:392 +msgid "Description" +msgstr "" + +#: models.py:393 +msgid "Tags" +msgstr "" + +#: models.py:394 +msgid "Comments" +msgstr "" + +#: statistics.py:38 +#, python-format +msgid "Document types: %d" +msgstr "" + +#: statistics.py:39 +#, python-format +msgid "Documents in database: %d" +msgstr "" + +#: statistics.py:44 +#, python-format +msgid "Documents in storage: %d" +msgstr "" + +#: statistics.py:46 +#, python-format +msgid "" +"Space used in storage: %(base_2)s (base 2), %(base_10)s (base 10), %(bytes)d " +"bytes" +msgstr "" + +#: statistics.py:56 +#, python-format +msgid "Document pages in database: %d" +msgstr "" + +#: statistics.py:57 +#, python-format +msgid "Minimum amount of pages per document: %(page_count__min)d" +msgstr "" + +#: statistics.py:58 +#, python-format +msgid "Maximum amount of pages per document: %(page_count__max)d" +msgstr "" + +#: statistics.py:59 +#, python-format +msgid "Average amount of pages per document: %(page_count__avg)f" +msgstr "" + +#: statistics.py:65 +msgid "Document statistics" +msgstr "" + +#: views.py:117 +msgid "File extension" +msgstr "" + +#: views.py:118 +msgid "File mimetype" +msgstr "" + +#: views.py:119 +msgid "File mime encoding" +msgstr "" + +#: views.py:120 +msgid "File size" +msgstr "" + +#: views.py:121 +msgid "Exists in storage" +msgstr "" + +#: views.py:122 +msgid "File path in storage" +msgstr "" + +#: views.py:123 +msgid "Date added" +msgstr "" + +#: views.py:124 +msgid "Time added" +msgstr "" + +#: views.py:125 +msgid "Checksum" +msgstr "" + +#: views.py:126 +msgid "UUID" +msgstr "" + +#: views.py:127 +msgid "Pages" +msgstr "" + +#: views.py:136 +#, python-format +msgid "document properties for: %s" +msgstr "" + +#: views.py:158 +msgid "document data" +msgstr "" + +#: views.py:183 views.py:484 +msgid "Must provide at least one document." +msgstr "" + +#: views.py:199 +#, python-format +msgid "Document: %s deleted successfully." +msgstr "" + +#: views.py:201 +#, python-format +msgid "Document: %(document)s delete error: %(error)s" +msgstr "" + +#: views.py:216 +#, python-format +msgid "Are you sure you wish to delete the document: %s?" +msgstr "" + +#: views.py:218 +#, python-format +msgid "Are you sure you wish to delete the documents: %s?" +msgstr "" + +#: views.py:255 +#, python-format +msgid "Document \"%s\" edited successfully." +msgstr "" + +#: views.py:323 +#, python-format +msgid "transformations for: %s" +msgstr "" + +#: views.py:347 +msgid "Document page transformation created successfully." +msgstr "" + +#: views.py:356 +#, python-format +msgid "Create new transformation for page: %(page)s of document: %(document)s" +msgstr "" + +#: views.py:372 +msgid "Document page transformation edited successfully." +msgstr "" + +#: views.py:385 +#, python-format +msgid "Edit transformation \"%(transformation)s\" for: %(document_page)s" +msgstr "" + +#: views.py:403 +msgid "Document page transformation deleted successfully." +msgstr "" + +#: views.py:414 +#, python-format +msgid "" +"Are you sure you wish to delete transformation \"%(transformation)s\" for: " +"%(document_page)s" +msgstr "" + +#: views.py:428 +#, python-format +msgid "duplicates of: %s" +msgstr "" + +#: views.py:440 +msgid "Are you sure you wish to find all duplicates?" +msgstr "" + +#: views.py:441 views.py:534 +msgid "On large databases this operation may take some time to execute." +msgstr "" + +#: views.py:456 +msgid "duplicated documents" +msgstr "" + +#: views.py:497 +#, python-format +msgid "" +"All the page transformations for document: %s, have been deleted " +"successfully." +msgstr "" + +#: views.py:499 +#, python-format +msgid "" +"Error deleting the page transformations for document: %(document)s; " +"%(error)s." +msgstr "" + +#: views.py:505 +msgid "document transformation" +msgstr "" + +#: views.py:514 +#, python-format +msgid "" +"Are you sure you wish to clear all the page transformations for document: %s?" +msgstr "" + +#: views.py:516 +#, python-format +msgid "" +"Are you sure you wish to clear all the page transformations for documents: " +"%s?" +msgstr "" + +#: views.py:544 +msgid "missing documents" +msgstr "" + +#: views.py:557 views.py:595 +#, python-format +msgid "details for: %s" +msgstr "" + +#: views.py:610 +msgid "Document page edited successfully." +msgstr "" + +#: views.py:619 +#, python-format +msgid "edit: %s" +msgstr "" + +#: views.py:630 +msgid "There are no more pages in this document" +msgstr "" + +#: views.py:643 +msgid "You are already at the first page of this document" +msgstr "" + +#: views.py:786 +#, python-format +msgid "print: %s" +msgstr "" + +#: views.py:857 +#, python-format +msgid "documents of type \"%s\"" +msgstr "" + +#: views.py:877 +msgid "Document type edited successfully" +msgstr "" + +#: views.py:880 +#, python-format +msgid "Error editing document type; %s" +msgstr "" + +#: views.py:885 +#, python-format +msgid "edit document type: %s" +msgstr "" + +#: views.py:910 +#, python-format +msgid "Document type: %s deleted successfully." +msgstr "" + +#: views.py:912 +#, python-format +msgid "Document type: %(document_type)s delete error: %(error)s" +msgstr "" + +#: views.py:927 +#, python-format +msgid "Are you sure you wish to delete the document type: %s?" +msgstr "" + +#: views.py:928 +msgid "" +"The document type of all documents using this document type will be set to " +"none." +msgstr "" + +#: views.py:944 +msgid "Document type created successfully" +msgstr "" + +#: views.py:947 +#, python-format +msgid "Error creating document type; %(error)s" +msgstr "" + +#: views.py:965 +#, python-format +msgid "filenames for document type: %s" +msgstr "" + +#: views.py:996 +msgid "Document type filename edited successfully" +msgstr "" + +#: views.py:999 +#, python-format +msgid "Error editing document type filename; %s" +msgstr "" + +#: views.py:1004 +#, python-format +msgid "edit filename \"%(filename)s\" from document type \"%(document_type)s\"" +msgstr "" + +#: views.py:1013 views.py:1039 views.py:1047 +msgid "document type filename" +msgstr "" + +#: views.py:1031 +#, python-format +msgid "Document type filename: %s deleted successfully." +msgstr "" + +#: views.py:1033 +#, python-format +msgid "" +"Document type filename: %(document_type_filename)s delete error: %(error)s" +msgstr "" + +#: views.py:1049 +#, python-format +msgid "" +"Are you sure you wish to delete the filename: %(filename)s, from document " +"type \"%(document_type)s\"?" +msgstr "" + +#: views.py:1074 +msgid "Document type filename created successfully" +msgstr "" + +#: views.py:1077 +#, python-format +msgid "Error creating document type filename; %(error)s" +msgstr "" + +#: views.py:1083 +#, python-format +msgid "create filename for document type: %s" +msgstr "" + +#: wizards.py:34 +msgid "step 1 of 3: Document type" +msgstr "" + +#: wizards.py:35 +msgid "step 2 of 3: Metadata selection" +msgstr "" + +#: wizards.py:36 +msgid "step 3 of 3: Document metadata" +msgstr "" + +#: wizards.py:44 +msgid "Next step" +msgstr "" + +#: conf/settings.py:38 +msgid "" +"Maximum number of recent (created, edited, viewed) documents to remember per " +"user." +msgstr "" + +#: conf/settings.py:39 +msgid "Amount in percent zoom in or out a document page per user interaction." +msgstr "" + +#: conf/settings.py:40 +msgid "" +"Maximum amount in percent (%) to allow user to zoom in a document page " +"interactively." +msgstr "" + +#: conf/settings.py:41 +msgid "" +"Minimum amount in percent (%) to allow user to zoom out a document page " +"interactively." +msgstr "" + +#: conf/settings.py:42 +msgid "Amount in degrees to rotate a document page per user interaction." +msgstr "" + +#: templates/document_types_help.html:3 +msgid "What are document types?" +msgstr "" + +#: templates/document_types_help.html:4 +msgid "" +"Document types define a class that represents a broard group of documents, " +"such as: invoices, regulations or manuals. The advantage of using document " +"types are: assigning a list of typical filenames for quick renaming during " +"creation, as well as assigning default metadata types and sets to it." +msgstr "" + +#: templates/recent_document_list_help.html:3 +msgid "What are recent documents?" +msgstr "" + +#: templates/recent_document_list_help.html:4 +#, python-format +msgid "" +"Here you will find the latest %(recent_count)s documents you have either " +"created or edited in any way." +msgstr "" diff --git a/apps/dynamic_search/locale/ru/LC_MESSAGES/django.po b/apps/dynamic_search/locale/ru/LC_MESSAGES/django.po index 328b49e35c..4436b06341 100644 --- a/apps/dynamic_search/locale/ru/LC_MESSAGES/django.po +++ b/apps/dynamic_search/locale/ru/LC_MESSAGES/django.po @@ -2,44 +2,124 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-03 01:31-0400\n" +"POT-Creation-Date: 2011-11-03 16:38-0400\n" "PO-Revision-Date: 2011-02-03 01:31\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: \n" "X-Translated-Using: django-rosetta 0.5.6\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" #: __init__.py:5 msgid "search" msgstr "поиск" -#: forms.py:6 -msgid "Search term" +#: __init__.py:6 views.py:72 +msgid "advanced search" +msgstr "" + +#: __init__.py:7 +#, fuzzy +msgid "search again" +msgstr "поиск" + +#: forms.py:8 +#, fuzzy +msgid "Search terms" msgstr "Поиск по критериям" -#: views.py:77 -msgid "Search" -msgstr "Поиск" +#: models.py:18 +msgid "user" +msgstr "" -#: views.py:78 +#: models.py:19 +msgid "query" +msgstr "" + +#: models.py:20 +msgid "datetime created" +msgstr "" + +#: models.py:21 +msgid "hits" +msgstr "" + +#: models.py:59 +#, fuzzy +msgid "recent search" +msgstr "поиск" + +#: models.py:60 +msgid "recent searches" +msgstr "" + +#: views.py:33 +#, python-format +msgid "results, (showing only %(shown_result_count)s out of %(result_count)s)" +msgstr "" + +#: views.py:37 +#, fuzzy +msgid "results" +msgstr "результаты: %s" + +#: views.py:56 +#, fuzzy, python-format +msgid "Search error: %s" +msgstr "Поиск по критериям" + +#: views.py:60 msgid "type" msgstr "типа" -#: views.py:79 -#, python-format -msgid "results with: %s" -msgstr "результаты: %s" +#: views.py:76 views.py:86 views.py:88 templatetags/search_tags.py:19 +#: templatetags/search_tags.py:20 +msgid "Search" +msgstr "Поиск" -#: templates/search_results.html:14 -msgid "No results found" -msgstr "Ничего не наидено" +#: conf/settings.py:12 +msgid "Maximum amount search hits to fetch and display." +msgstr "" + +#: conf/settings.py:13 +msgid "Maximum number of search queries to remember per user." +msgstr "" + +#: templates/search_help.html:3 +msgid "Help" +msgstr "" + +#: templates/search_help.html:4 +#, python-format +msgid "" +"Enter the desired search keywords separated by space. Only the top " +"%(search_results_limit)s results will be available." +msgstr "" + +#: templates/search_results.html:3 +#, fuzzy +msgid "Search results" +msgstr "Поиск по критериям" + +#: templates/search_results.html:19 +#, python-format +msgid "Elapsed time: %(time_delta)s seconds" +msgstr "" + +#: templatetags/search_tags.py:33 +#, python-format +msgid "recent searches (maximum of %d)" +msgstr "" + +#~ msgid "No results found" +#~ msgstr "Ничего не наидено" diff --git a/apps/folders/locale/ru/LC_MESSAGES/django.po b/apps/folders/locale/ru/LC_MESSAGES/django.po new file mode 100644 index 0000000000..f80cae0608 --- /dev/null +++ b/apps/folders/locale/ru/LC_MESSAGES/django.po @@ -0,0 +1,212 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-11-03 16:38-0400\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" + +#: __init__.py:10 +msgid "folder list" +msgstr "" + +#: __init__.py:11 views.py:53 +msgid "create folder" +msgstr "" + +#: __init__.py:12 +msgid "edit" +msgstr "" + +#: __init__.py:13 +msgid "delete" +msgstr "" + +#: __init__.py:14 +msgid "remove from folder" +msgstr "" + +#: __init__.py:15 +msgid "folder documents" +msgstr "" + +#: __init__.py:16 +msgid "add to a folder" +msgstr "" + +#: __init__.py:17 __init__.py:25 models.py:31 views.py:21 +msgid "folders" +msgstr "" + +#: forms.py:20 +msgid "Existing folders" +msgstr "" + +#: forms.py:22 +msgid "New folder" +msgstr "" + +#: models.py:11 +msgid "title" +msgstr "" + +#: models.py:12 +msgid "user" +msgstr "" + +#: models.py:13 +msgid "datetime created" +msgstr "" + +#: models.py:30 models.py:35 views.py:82 views.py:109 views.py:134 +msgid "folder" +msgstr "" + +#: models.py:36 +msgid "document" +msgstr "" + +#: models.py:42 views.py:257 +msgid "folder document" +msgstr "" + +#: models.py:43 +msgid "folders documents" +msgstr "" + +#: views.py:24 +msgid "created" +msgstr "" + +#: views.py:25 +msgid "documents" +msgstr "" + +#: views.py:45 views.py:152 +msgid "Folder created successfully" +msgstr "" + +#: views.py:48 views.py:154 views.py:188 +#, python-format +msgid "A folder named: %s, already exists." +msgstr "" + +#: views.py:71 +msgid "Folder edited successfully" +msgstr "" + +#: views.py:74 +#, python-format +msgid "Error editing folder; %s" +msgstr "" + +#: views.py:79 +#, python-format +msgid "edit folder: %s" +msgstr "" + +#: views.py:101 +#, python-format +msgid "Folder: %s deleted successfully." +msgstr "" + +#: views.py:103 +#, python-format +msgid "Folder: %(folder)s delete error: %(error)s" +msgstr "" + +#: views.py:114 +#, python-format +msgid "Are you sure you with to delete the folder: %s?" +msgstr "" + +#: views.py:131 +#, python-format +msgid "documents in folder: %s" +msgstr "" + +#: views.py:157 views.py:191 +msgid "Must specify a new folder or an existing one." +msgstr "" + +#: views.py:162 views.py:196 +#, python-format +msgid "Document: %(document)s added to folder: %(folder)s successfully." +msgstr "" + +#: views.py:165 views.py:199 +#, python-format +msgid "Document: %(document)s is already in folder: %(folder)s." +msgstr "" + +#: views.py:186 +#, python-format +msgid "Folder \"%s\" created successfully" +msgstr "" + +#: views.py:207 +#, python-format +msgid "add document \"%s\" to a folder" +msgstr "" + +#: views.py:223 +#, python-format +msgid "folders containing: %s" +msgstr "" + +#: views.py:239 +msgid "Must provide at least one folder document." +msgstr "" + +#: views.py:249 +#, python-format +msgid "Document: %s removed successfully." +msgstr "" + +#: views.py:251 +#, python-format +msgid "Document: %(document)s delete error: %(error)s" +msgstr "" + +#: views.py:265 +#, python-format +msgid "" +"Are you sure you wish to remove the document: %(document)s from the folder " +"\"%(folder)s\"?" +msgstr "" + +#: views.py:268 +#, python-format +msgid "" +"Are you sure you wish to remove the documents: %(documents)s from the folder " +"\"%(folder)s\"?" +msgstr "" + +#: templates/folders_help.html:3 +msgid "What are folders?" +msgstr "" + +#: templates/folders_help.html:4 +msgid "" +"These folders can also be described as user folders. They are a way to let " +"individual users create their own document organization methods. Folders " +"created by one user and the documents contained by them don't affect any " +"other user folders or documents." +msgstr "" + +#: templatetags/folder_tags.py:17 +msgid "Add document to a folder" +msgstr "" diff --git a/apps/grouping/locale/ru/LC_MESSAGES/django.po b/apps/grouping/locale/ru/LC_MESSAGES/django.po new file mode 100644 index 0000000000..ac44c5c48b --- /dev/null +++ b/apps/grouping/locale/ru/LC_MESSAGES/django.po @@ -0,0 +1,200 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-11-03 16:38-0400\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" + +#: __init__.py:8 +msgid "group actions" +msgstr "" + +#: __init__.py:9 +msgid "groups" +msgstr "" + +#: forms.py:55 +msgid "Pages" +msgstr "" + +#: forms.py:56 +msgid "Select" +msgstr "" + +#: forms.py:61 +msgid "group document" +msgstr "" + +#: forms.py:66 +msgid "Click on the image for full size view of the first page." +msgstr "" + +#: literals.py:7 +msgid "and" +msgstr "" + +#: literals.py:8 +msgid "or" +msgstr "" + +#: literals.py:12 +msgid "is equal to" +msgstr "" + +#: literals.py:13 +msgid "is equal to (case insensitive)" +msgstr "" + +#: literals.py:14 +msgid "contains" +msgstr "" + +#: literals.py:15 +msgid "contains (case insensitive)" +msgstr "" + +#: literals.py:16 +msgid "is in" +msgstr "" + +#: literals.py:17 +msgid "is greater than" +msgstr "" + +#: literals.py:18 +msgid "is greater than or equal to" +msgstr "" + +#: literals.py:19 +msgid "is less than" +msgstr "" + +#: literals.py:20 +msgid "is less than or equal to" +msgstr "" + +#: literals.py:21 +msgid "starts with" +msgstr "" + +#: literals.py:22 +msgid "starts with (case insensitive)" +msgstr "" + +#: literals.py:23 +msgid "ends with" +msgstr "" + +#: literals.py:24 +msgid "ends with (case insensitive)" +msgstr "" + +#: literals.py:25 +msgid "is in regular expression" +msgstr "" + +#: literals.py:26 +msgid "is in regular expression (case insensitive)" +msgstr "" + +#: models.py:10 +msgid "title" +msgstr "" + +#: models.py:11 +msgid "dynamic title" +msgstr "" + +#: models.py:12 models.py:33 +msgid "enabled" +msgstr "" + +#: models.py:20 models.py:25 +msgid "document group" +msgstr "" + +#: models.py:21 +msgid "document groups" +msgstr "" + +#: models.py:26 +msgid "The inclusion is ignored for the first item." +msgstr "" + +#: models.py:27 +msgid "foreign document data" +msgstr "" + +#: models.py:27 +msgid "" +"This represents the metadata of all other documents. Available objects: " +"`document.` and `metadata.`." +msgstr "" + +#: models.py:31 +msgid "expression" +msgstr "" + +#: models.py:31 +msgid "" +"This expression will be evaluated against the current selected document. " +"The document metadata is available as variables `metadata` and document " +"properties under the variable `document`." +msgstr "" + +#: models.py:32 +msgid "negated" +msgstr "" + +#: models.py:32 +msgid "Inverts the logic of the operator." +msgstr "" + +#: models.py:36 +msgid "not" +msgstr "" + +#: models.py:39 +msgid "group item" +msgstr "" + +#: models.py:40 +msgid "group items" +msgstr "" + +#: views.py:21 +msgid "No action selected." +msgstr "" + +#: views.py:34 +#, python-format +msgid "documents in group: %(group)s" +msgstr "" + +#: views.py:50 +#, python-format +msgid "Document group query error: %s" +msgstr "" + +#: views.py:61 +#, python-format +msgid "document groups (%s)" +msgstr "" + +#: views.py:75 +msgid "There no defined groups for the current document." +msgstr "" diff --git a/apps/history/locale/ru/LC_MESSAGES/django.po b/apps/history/locale/ru/LC_MESSAGES/django.po new file mode 100644 index 0000000000..09a571f138 --- /dev/null +++ b/apps/history/locale/ru/LC_MESSAGES/django.po @@ -0,0 +1,106 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-11-03 16:38-0400\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" + +#: __init__.py:6 +msgid "Access the history app" +msgstr "" + +#: __init__.py:8 +msgid "History" +msgstr "" + +#: __init__.py:12 models.py:69 +msgid "history" +msgstr "" + +#: models.py:16 +msgid "namespace" +msgstr "" + +#: models.py:17 +msgid "name" +msgstr "" + +#: models.py:25 models.py:34 +msgid "history type" +msgstr "" + +#: models.py:26 +msgid "history types" +msgstr "" + +#: models.py:30 +msgid "date time" +msgstr "" + +#: models.py:35 +msgid "dictionary" +msgstr "" + +#: models.py:70 +msgid "histories" +msgstr "" + +#: views.py:23 +msgid "history events" +msgstr "" + +#: views.py:26 views.py:60 +msgid "date and time" +msgstr "" + +#: views.py:30 +msgid "object" +msgstr "" + +#: views.py:34 views.py:64 +msgid "summary" +msgstr "" + +#: views.py:56 +#, python-format +msgid "history events for: %s" +msgstr "" + +#: views.py:81 +msgid "Date" +msgstr "" + +#: views.py:82 +msgid "Time" +msgstr "" + +#: views.py:83 +msgid "Object" +msgstr "" + +#: views.py:84 +msgid "Event type" +msgstr "" + +#: views.py:85 +msgid "Event details" +msgstr "" + +#: views.py:89 +#, python-format +msgid "details for: %s" +msgstr "" diff --git a/apps/main/locale/ru/LC_MESSAGES/django.po b/apps/main/locale/ru/LC_MESSAGES/django.po new file mode 100644 index 0000000000..2c760c985c --- /dev/null +++ b/apps/main/locale/ru/LC_MESSAGES/django.po @@ -0,0 +1,143 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-11-03 16:38-0400\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" + +#: __init__.py:15 +msgid "maintenance" +msgstr "" + +#: __init__.py:16 +msgid "statistics" +msgstr "" + +#: __init__.py:17 +msgid "diagnostics" +msgstr "" + +#: __init__.py:18 +msgid "sentry" +msgstr "" + +#: __init__.py:19 +msgid "admin site" +msgstr "" + +#: __init__.py:30 +msgid "home" +msgstr "" + +#: __init__.py:32 +msgid "search" +msgstr "" + +#: views.py:41 +msgid "maintenance menu" +msgstr "" + +#: views.py:53 +msgid "Statistics" +msgstr "" + +#: views.py:61 +msgid "Diagnostics" +msgstr "" + +#: conf/settings.py:12 +msgid "" +"Controls whether the search functionality is provided by a sidebar widget or " +"by a menu entry." +msgstr "" + +#: templates/about.html:5 +msgid "About this program" +msgstr "" + +#: templates/about.html:9 templates/verbose_login.html:4 +msgid "Version" +msgstr "" + +#: templates/base.html:28 +msgid "(DEBUG)" +msgstr "" + +#: templates/base.html:177 +msgid "User" +msgstr "" + +#: templates/base.html:179 +msgid "Anonymous" +msgstr "" + +#: templates/base.html:182 +msgid "User details" +msgstr "" + +#: templates/base.html:199 +msgid "Login" +msgstr "" + +#: templates/base.html:199 +msgid "Logout" +msgstr "" + +#: templates/base.html:279 +msgid "Secondary menu" +msgstr "" + +#: templates/base.html:296 +#, python-format +msgid "Actions for %(name)s: %(navigation_object)s" +msgstr "" + +#: templates/base.html:298 templates/base.html.py:330 +#, python-format +msgid "Actions for: %(navigation_object)s" +msgstr "" + +#: templates/base.html:301 +msgid "Available actions" +msgstr "" + +#: templates/base.html:313 templates/base.html.py:345 +msgid "Related actions" +msgstr "" + +#: templates/base.html:328 +#, python-format +msgid "Actions for %(object_name)s: %(navigation_object)s" +msgstr "" + +#: templates/base.html:333 +msgid "Actions" +msgstr "" + +#: templates/base.html:358 +msgid "Other available actions" +msgstr "" + +#: templates/project_description.html:6 +msgid "" +"Open source, Django based electronic document manager with custom metadata, " +"indexing, tagging, file serving integration and OCR capabilities" +msgstr "" + +#: templates/project_description.html:15 +msgid "Released under the GPL V3 License" +msgstr "" diff --git a/apps/metadata/locale/ru/LC_MESSAGES/django.po b/apps/metadata/locale/ru/LC_MESSAGES/django.po new file mode 100644 index 0000000000..e22a5faadf --- /dev/null +++ b/apps/metadata/locale/ru/LC_MESSAGES/django.po @@ -0,0 +1,451 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-11-03 16:38-0400\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" + +#: __init__.py:12 +msgid "Edit a document's metadata" +msgstr "" + +#: __init__.py:13 +msgid "Add metadata to a document" +msgstr "" + +#: __init__.py:14 +msgid "Remove metadata from a document" +msgstr "" + +#: __init__.py:15 +msgid "View metadata from a document" +msgstr "" + +#: __init__.py:17 +msgid "Edit metadata types" +msgstr "" + +#: __init__.py:18 +msgid "Create new metadata types" +msgstr "" + +#: __init__.py:19 +msgid "Delete metadata types" +msgstr "" + +#: __init__.py:20 +msgid "View metadata types" +msgstr "" + +#: __init__.py:22 +msgid "Edit metadata sets" +msgstr "" + +#: __init__.py:23 +msgid "Create new metadata sets" +msgstr "" + +#: __init__.py:24 +msgid "Delete metadata sets" +msgstr "" + +#: __init__.py:25 +msgid "View metadata sets" +msgstr "" + +#: __init__.py:27 forms.py:94 +msgid "Metadata" +msgstr "" + +#: __init__.py:33 +msgid "Metadata setup" +msgstr "" + +#: __init__.py:44 __init__.py:46 +msgid "edit metadata" +msgstr "" + +#: __init__.py:45 +msgid "metadata" +msgstr "" + +#: __init__.py:47 __init__.py:48 +msgid "add metadata" +msgstr "" + +#: __init__.py:49 __init__.py:50 +msgid "remove metadata" +msgstr "" + +#: __init__.py:52 models.py:33 views.py:294 +msgid "metadata types" +msgstr "" + +#: __init__.py:53 __init__.py:58 +msgid "edit" +msgstr "" + +#: __init__.py:54 __init__.py:59 +msgid "delete" +msgstr "" + +#: __init__.py:55 __init__.py:60 +msgid "create new" +msgstr "" + +#: __init__.py:57 views.py:394 +msgid "metadata sets" +msgstr "" + +#: __init__.py:62 models.py:92 +msgid "default metadata" +msgstr "" + +#: classes.py:12 +#, python-format +msgid "'metadata' object has no attribute '%s'" +msgstr "" + +#: forms.py:28 +msgid "required" +msgstr "" + +#: forms.py:54 +msgid "id" +msgstr "" + +#: forms.py:55 +msgid "Name" +msgstr "" + +#: forms.py:57 +msgid "Value" +msgstr "" + +#: forms.py:58 +msgid "Update" +msgstr "" + +#: forms.py:64 +msgid "Metadata type" +msgstr "" + +#: forms.py:68 +msgid "Remove" +msgstr "" + +#: forms.py:86 +msgid "Metadata sets" +msgstr "" + +#: models.py:9 +#, python-format +msgid " Available models: %s" +msgstr "" + +#: models.py:10 +#, python-format +msgid " Available functions: %s" +msgstr "" + +#: models.py:17 +msgid "name" +msgstr "" + +#: models.py:17 +msgid "Do not use python reserved words, or spaces." +msgstr "" + +#: models.py:18 models.py:40 +msgid "title" +msgstr "" + +#: models.py:20 +msgid "default" +msgstr "" + +#: models.py:21 +#, python-format +msgid "Enter a string to be evaluated.%s" +msgstr "" + +#: models.py:23 +msgid "lookup" +msgstr "" + +#: models.py:24 +#, python-format +msgid "" +"Enter a string to be evaluated. Example: [user.get_full_name() for user in " +"User.objects.all()].%s" +msgstr "" + +#: models.py:32 models.py:57 views.py:331 views.py:376 +msgid "metadata type" +msgstr "" + +#: models.py:47 models.py:48 models.py:56 views.py:446 views.py:491 +msgid "metadata set" +msgstr "" + +#: models.py:64 +msgid "metadata set item" +msgstr "" + +#: models.py:65 +msgid "metadata set items" +msgstr "" + +#: models.py:73 +msgid "document" +msgstr "" + +#: models.py:74 +msgid "type" +msgstr "" + +#: models.py:75 views.py:283 +msgid "value" +msgstr "" + +#: models.py:81 models.py:82 +msgid "document metadata" +msgstr "" + +#: models.py:90 views.py:559 +msgid "document type" +msgstr "" + +#: models.py:91 +msgid "default metadata sets" +msgstr "" + +#: models.py:98 +msgid "document type defaults" +msgstr "" + +#: models.py:99 +msgid "document types defaults" +msgstr "" + +#: views.py:38 views.py:193 +msgid "The selected document doesn't have any metadata." +msgstr "" + +#: views.py:43 views.py:131 views.py:199 +msgid "Must provide at least one document." +msgstr "" + +#: views.py:78 views.py:234 +#, python-format +msgid "Error deleting document indexes; %s" +msgstr "" + +#: views.py:90 +#, python-format +msgid "Error editing metadata for document %(document)s; %(error)s." +msgstr "" + +#: views.py:93 +#, python-format +msgid "Metadata for document %s edited successfully." +msgstr "" + +#: views.py:98 views.py:251 +#, python-format +msgid "Error updating document indexes; %s" +msgstr "" + +#: views.py:100 views.py:253 +msgid "Document indexes updated successfully." +msgstr "" + +#: views.py:111 +#, python-format +msgid "Edit metadata for document: %s" +msgstr "" + +#: views.py:113 +#, python-format +msgid "Edit metadata for documents: %s" +msgstr "" + +#: views.py:148 +#, python-format +msgid "" +"Metadata type: %(metadata_type)s successfully added to document %(document)s." +msgstr "" + +#: views.py:151 +#, python-format +msgid "" +"Metadata type: %(metadata_type)s already present in document %(document)s." +msgstr "" + +#: views.py:175 +#, python-format +msgid "Add metadata type to document: %s" +msgstr "" + +#: views.py:177 +#, python-format +msgid "Add metadata type to documents: %s" +msgstr "" + +#: views.py:242 +#, python-format +msgid "" +"Successfully remove metadata type: %(metadata_type)s from document: " +"%(document)s." +msgstr "" + +#: views.py:245 +#, python-format +msgid "" +"Error removing metadata type: %(metadata_type)s from document: %(document)s." +msgstr "" + +#: views.py:264 +#, python-format +msgid "Remove metadata types from document: %s" +msgstr "" + +#: views.py:266 +#, python-format +msgid "Remove metadata types from documents: %s" +msgstr "" + +#: views.py:281 +#, python-format +msgid "metadata for: %s" +msgstr "" + +#: views.py:298 +msgid "internal name" +msgstr "" + +#: views.py:319 +msgid "Metadata type edited successfully" +msgstr "" + +#: views.py:322 +#, python-format +msgid "Error editing metadata type; %s" +msgstr "" + +#: views.py:328 +#, python-format +msgid "edit metadata type: %s" +msgstr "" + +#: views.py:343 +msgid "Metadata type created successfully" +msgstr "" + +#: views.py:349 +msgid "create metadata type" +msgstr "" + +#: views.py:368 +#, python-format +msgid "Metadata type: %s deleted successfully." +msgstr "" + +#: views.py:370 +#, python-format +msgid "Metadata type: %(metadata_type)s delete error: %(error)s" +msgstr "" + +#: views.py:381 +#, python-format +msgid "Are you sure you wish to delete the metadata type: %s?" +msgstr "" + +#: views.py:398 +msgid "members" +msgstr "" + +#: views.py:442 +#, python-format +msgid "non members of metadata set: %s" +msgstr "" + +#: views.py:443 +#, python-format +msgid "members of metadata set: %s" +msgstr "" + +#: views.py:458 +msgid "Metadata set created successfully" +msgstr "" + +#: views.py:464 +msgid "create metadata set" +msgstr "" + +#: views.py:483 +#, python-format +msgid "Metadata set: %s deleted successfully." +msgstr "" + +#: views.py:485 +#, python-format +msgid "Metadata set: %(metadata_set)s delete error: %(error)s" +msgstr "" + +#: views.py:496 +#, python-format +msgid "Are you sure you wish to delete the metadata set: %s?" +msgstr "" + +#: views.py:554 +#, python-format +msgid "non members of document type: %s" +msgstr "" + +#: views.py:555 +#, python-format +msgid "members of document type: %s" +msgstr "" + +#: templates/metadata_set_help.html:3 +msgid "What are metadata sets?" +msgstr "" + +#: templates/metadata_set_help.html:4 +msgid "" +"A metadata set is a group of one or more metadata types. Metadata sets are " +"useful when creating new documents; selecing a metadata set automatically " +"attaches it's member metadata types to said document." +msgstr "" + +#: templates/metadata_type_help.html:3 +msgid "What are metadata types?" +msgstr "" + +#: templates/metadata_type_help.html:4 +msgid "" +"A metadata type defines the characteristics of a value of some kind that can " +"be attached to a document. Examples of metadata types are: a client name, a " +"date, or a project to which several documents belong. A metadata type's " +"name is the internal identifier with which it can be referenced to by other " +"modules such as the indexing module, the title is the value that is shown to " +"the users, the default value is the value an instance of this metadata type " +"will have initially, and the lookup value turns an instance of a metadata of " +"this type into a choice list which options are the result of the lookup's " +"code execution." +msgstr "" diff --git a/apps/navigation/locale/ru/LC_MESSAGES/django.po b/apps/navigation/locale/ru/LC_MESSAGES/django.po new file mode 100644 index 0000000000..178af9cd4a --- /dev/null +++ b/apps/navigation/locale/ru/LC_MESSAGES/django.po @@ -0,0 +1,32 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-11-03 16:38-0400\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" + +#: forms.py:14 +msgid "Multi item action" +msgstr "" + +#: widgets.py:28 +msgid "icon" +msgstr "" + +#: templatetags/navigation_tags.py:275 +msgid "Selected item actions:" +msgstr "" diff --git a/apps/ocr/locale/ru/LC_MESSAGES/django.po b/apps/ocr/locale/ru/LC_MESSAGES/django.po new file mode 100644 index 0000000000..cf9de867e4 --- /dev/null +++ b/apps/ocr/locale/ru/LC_MESSAGES/django.po @@ -0,0 +1,447 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-11-03 16:38-0400\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" + +#: __init__.py:28 +msgid "Submit document for OCR" +msgstr "" + +#: __init__.py:29 +msgid "Delete document for OCR queue" +msgstr "" + +#: __init__.py:30 +msgid "Can enable/disable an OCR queue" +msgstr "" + +#: __init__.py:31 +msgid "Can execute an OCR clean up on all document pages" +msgstr "" + +#: __init__.py:32 +msgid "Can edit an OCR queue properties" +msgstr "" + +#: __init__.py:34 __init__.py:56 __init__.py:74 +msgid "OCR" +msgstr "" + +#: __init__.py:40 +msgid "OCR Setup" +msgstr "" + +#: __init__.py:44 +msgid "submit to OCR queue" +msgstr "" + +#: __init__.py:45 __init__.py:46 +msgid "re-queue" +msgstr "" + +#: __init__.py:47 __init__.py:48 __init__.py:63 +msgid "delete" +msgstr "" + +#: __init__.py:50 +msgid "stop queue" +msgstr "" + +#: __init__.py:51 +msgid "activate queue" +msgstr "" + +#: __init__.py:53 +msgid "clean up pages content" +msgstr "" + +#: __init__.py:53 +msgid "" +"Runs a language filter to remove common OCR mistakes from document pages " +"content." +msgstr "" + +#: __init__.py:55 +msgid "queue document list" +msgstr "" + +#: __init__.py:58 views.py:316 +msgid "active tasks" +msgstr "" + +#: __init__.py:60 +msgid "transformations" +msgstr "" + +#: __init__.py:61 +msgid "add transformation" +msgstr "" + +#: __init__.py:62 +msgid "edit" +msgstr "" + +#: __init__.py:82 +msgid "Default" +msgstr "" + +#: __init__.py:104 +msgid "Checks the OCR queue for pending documents." +msgstr "" + +#: api.py:119 +msgid "Text from OCR" +msgstr "" + +#: literals.py:8 +msgid "stopped" +msgstr "" + +#: literals.py:9 +msgid "active" +msgstr "" + +#: literals.py:18 +msgid "pending" +msgstr "" + +#: literals.py:19 +msgid "processing" +msgstr "" + +#: literals.py:20 +msgid "error" +msgstr "" + +#: models.py:22 +msgid "name" +msgstr "" + +#: models.py:23 +msgid "label" +msgstr "" + +#: models.py:27 models.py:47 +msgid "state" +msgstr "" + +#: models.py:32 models.py:40 views.py:44 views.py:337 views.py:378 +#: views.py:408 views.py:444 +msgid "document queue" +msgstr "" + +#: models.py:33 +msgid "document queues" +msgstr "" + +#: models.py:41 +msgid "document" +msgstr "" + +#: models.py:42 +msgid "date time submitted" +msgstr "" + +#: models.py:43 +msgid "delay ocr" +msgstr "" + +#: models.py:48 +msgid "result" +msgstr "" + +#: models.py:49 +msgid "node name" +msgstr "" + +#: models.py:53 +msgid "queue document" +msgstr "" + +#: models.py:54 +msgid "queue documents" +msgstr "" + +#: models.py:63 views.py:48 +msgid "Missing document." +msgstr "" + +#: models.py:67 +msgid "Enter a valid value." +msgstr "" + +#: models.py:95 views.py:341 +msgid "order" +msgstr "" + +#: models.py:96 views.py:342 views.py:379 views.py:409 +msgid "transformation" +msgstr "" + +#: models.py:97 views.py:343 +msgid "arguments" +msgstr "" + +#: models.py:97 +#, python-format +msgid "Use dictionaries to indentify arguments, example: %s" +msgstr "" + +#: models.py:107 +msgid "document queue transformation" +msgstr "" + +#: models.py:108 +msgid "document queue transformations" +msgstr "" + +#: statistics.py:8 +#, python-format +msgid "Document queues: %d" +msgstr "" + +#: statistics.py:9 +#, python-format +msgid "Queued documents: %d" +msgstr "" + +#: statistics.py:13 +msgid "OCR statistics" +msgstr "" + +#: views.py:41 +#, python-format +msgid "documents in queue: %s" +msgstr "" + +#: views.py:49 +msgid "thumbnail" +msgstr "" + +#: views.py:62 +msgid "document queue properties" +msgstr "" + +#: views.py:63 +#, python-format +msgid "Current state: %s" +msgstr "" + +#: views.py:79 views.py:154 +msgid "Must provide at least one queue document." +msgstr "" + +#: views.py:89 +#, python-format +msgid "Document: %s is being processed and can't be deleted." +msgstr "" + +#: views.py:92 +#, python-format +msgid "Queue document: %(document)s deleted successfully." +msgstr "" + +#: views.py:96 +#, python-format +msgid "Error deleting document: %(document)s; %(error)s" +msgstr "" + +#: views.py:109 +#, python-format +msgid "Are you sure you wish to delete queue document: %s?" +msgstr "" + +#: views.py:111 +#, python-format +msgid "Are you sure you wish to delete queue documents: %s?" +msgstr "" + +#: views.py:134 +#, python-format +msgid "Document: %(document)s was added to the OCR queue: %(queue)s." +msgstr "" + +#: views.py:137 +#, python-format +msgid "Document: %(document)s is already queued." +msgstr "" + +#: views.py:165 +#, python-format +msgid "Document: %s is already being processed and can't be re-queded." +msgstr "" + +#: views.py:173 +#, python-format +msgid "Document: %(document)s was re-queued to the OCR queue: %(queue)s" +msgstr "" + +#: views.py:176 +#, python-format +msgid "Document id#: %d, no longer exists." +msgstr "" + +#: views.py:189 +#, python-format +msgid "Are you sure you wish to re-queue document: %s?" +msgstr "" + +#: views.py:191 +#, python-format +msgid "Are you sure you wish to re-queue documents: %s?" +msgstr "" + +#: views.py:209 +#, python-format +msgid "Document queue: %s, already stopped." +msgstr "" + +#: views.py:215 +#, python-format +msgid "Document queue: %s, stopped successfully." +msgstr "" + +#: views.py:221 +#, python-format +msgid "Are you sure you wish to disable document queue: %s" +msgstr "" + +#: views.py:236 +#, python-format +msgid "Document queue: %s, already active." +msgstr "" + +#: views.py:242 +#, python-format +msgid "Document queue: %s, activated successfully." +msgstr "" + +#: views.py:248 +#, python-format +msgid "Are you sure you wish to activate document queue: %s" +msgstr "" + +#: views.py:265 +msgid "Are you sure you wish to clean up all the pages content?" +msgstr "" + +#: views.py:266 +msgid "On large databases this operation may take some time to execute." +msgstr "" + +#: views.py:272 +msgid "Document pages content clean up complete." +msgstr "" + +#: views.py:274 +#, python-format +msgid "Document pages content clean up error: %s" +msgstr "" + +#: views.py:320 +msgid "node" +msgstr "" + +#: views.py:321 +msgid "task id" +msgstr "" + +#: views.py:322 +msgid "task name" +msgstr "" + +#: views.py:323 +msgid "related object" +msgstr "" + +#: views.py:335 +#, python-format +msgid "transformations for: %s" +msgstr "" + +#: views.py:365 +msgid "Queue transformation edited successfully" +msgstr "" + +#: views.py:368 +#, python-format +msgid "Error editing queue transformation; %s" +msgstr "" + +#: views.py:373 +#, python-format +msgid "Edit transformation: %s" +msgstr "" + +#: views.py:396 +msgid "Queue transformation deleted successfully." +msgstr "" + +#: views.py:398 +#, python-format +msgid "Error deleting queue transformation; %(error)s" +msgstr "" + +#: views.py:411 +#, python-format +msgid "" +"Are you sure you wish to delete queue transformation \"%(transformation)s\"" +msgstr "" + +#: views.py:434 +msgid "Queue transformation created successfully" +msgstr "" + +#: views.py:437 +#, python-format +msgid "Error creating queue transformation; %s" +msgstr "" + +#: views.py:446 +#, python-format +msgid "Create new transformation for queue: %s" +msgstr "" + +#: conf/settings.py:13 +msgid "" +"Amount of seconds to delay OCR of documents to allow for the node's storage " +"replication overhead." +msgstr "" + +#: conf/settings.py:14 +msgid "Maximum amount of concurrent document OCRs a node can perform." +msgstr "" + +#: conf/settings.py:15 +msgid "Automatically queue newly created documents for OCR." +msgstr "" + +#: conf/settings.py:17 +msgid "" +"URI in the form: \"memcached://127.0.0.1:11211/\" to specify a cache backend " +"to use for locking. Multiple hosts can be specified separated by a semicolon." +msgstr "" + +#: conf/settings.py:18 +msgid "File path to unpaper program." +msgstr "" + +#: parsers/__init__.py:23 +msgid "Text extracted from PDF" +msgstr "" diff --git a/apps/project_setup/locale/ru/LC_MESSAGES/django.po b/apps/project_setup/locale/ru/LC_MESSAGES/django.po new file mode 100644 index 0000000000..94e78e7ccd --- /dev/null +++ b/apps/project_setup/locale/ru/LC_MESSAGES/django.po @@ -0,0 +1,28 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-11-03 16:38-0400\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" + +#: __init__.py:6 +msgid "setup" +msgstr "" + +#: views.py:13 +msgid "setup items" +msgstr "" diff --git a/apps/project_tools/locale/ru/LC_MESSAGES/django.po b/apps/project_tools/locale/ru/LC_MESSAGES/django.po new file mode 100644 index 0000000000..476a9f6ce9 --- /dev/null +++ b/apps/project_tools/locale/ru/LC_MESSAGES/django.po @@ -0,0 +1,24 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-11-03 16:38-0400\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" + +#: __init__.py:7 views.py:13 +msgid "tools" +msgstr "" diff --git a/apps/smart_settings/locale/ru/LC_MESSAGES/django.po b/apps/smart_settings/locale/ru/LC_MESSAGES/django.po new file mode 100644 index 0000000000..8a0b9fea28 --- /dev/null +++ b/apps/smart_settings/locale/ru/LC_MESSAGES/django.po @@ -0,0 +1,36 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-11-03 16:38-0400\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" + +#: __init__.py:8 views.py:26 +msgid "settings" +msgstr "" + +#: views.py:31 +msgid "name" +msgstr "" + +#: views.py:32 +msgid "default" +msgstr "" + +#: views.py:33 +msgid "value" +msgstr "" diff --git a/apps/sources/locale/ru/LC_MESSAGES/django.po b/apps/sources/locale/ru/LC_MESSAGES/django.po new file mode 100644 index 0000000000..855eaefc8b --- /dev/null +++ b/apps/sources/locale/ru/LC_MESSAGES/django.po @@ -0,0 +1,461 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-11-03 16:38-0400\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" + +#: __init__.py:14 +msgid "View existing document sources" +msgstr "" + +#: __init__.py:15 +msgid "Edit document sources" +msgstr "" + +#: __init__.py:16 +msgid "Delete document sources" +msgstr "" + +#: __init__.py:17 +msgid "Create new document sources" +msgstr "" + +#: __init__.py:19 +msgid "Sources setup" +msgstr "" + +#: __init__.py:25 +msgid "preview" +msgstr "" + +#: __init__.py:26 __init__.py:34 __init__.py:40 +msgid "delete" +msgstr "" + +#: __init__.py:28 +msgid "sources" +msgstr "" + +#: __init__.py:29 literals.py:53 models.py:159 +msgid "web forms" +msgstr "" + +#: __init__.py:30 models.py:130 +msgid "staging folders" +msgstr "" + +#: __init__.py:31 models.py:194 +msgid "watch folders" +msgstr "" + +#: __init__.py:33 __init__.py:39 +msgid "edit" +msgstr "" + +#: __init__.py:35 +msgid "add new source" +msgstr "" + +#: __init__.py:37 +msgid "transformations" +msgstr "" + +#: __init__.py:38 +msgid "add transformation" +msgstr "" + +#: __init__.py:42 +msgid "Document sources" +msgstr "" + +#: __init__.py:69 widgets.py:33 +msgid "thumbnail" +msgstr "" + +#: forms.py:32 forms.py:55 +msgid "Expand compressed files" +msgstr "" + +#: forms.py:33 forms.py:56 +msgid "Upload a compressed file's contained files as individual documents" +msgstr "" + +#: forms.py:41 +msgid "Staging file" +msgstr "" + +#: literals.py:8 literals.py:13 +msgid "Always" +msgstr "" + +#: literals.py:9 literals.py:14 +msgid "Never" +msgstr "" + +#: literals.py:15 +msgid "Ask user" +msgstr "" + +#: literals.py:30 +msgid "Disk" +msgstr "" + +#: literals.py:31 +msgid "Database" +msgstr "" + +#: literals.py:32 +msgid "Drive" +msgstr "" + +#: literals.py:33 +msgid "Network drive" +msgstr "" + +#: literals.py:34 +msgid "User drive" +msgstr "" + +#: literals.py:35 +msgid "Envelope" +msgstr "" + +#: literals.py:36 +msgid "Folder" +msgstr "" + +#: literals.py:37 +msgid "World" +msgstr "" + +#: literals.py:38 +msgid "Printer" +msgstr "" + +#: literals.py:39 +msgid "Empty printer" +msgstr "" + +#: literals.py:47 models.py:158 +msgid "web form" +msgstr "" + +#: literals.py:48 +msgid "server staging folder" +msgstr "" + +#: literals.py:49 +msgid "server watch folder" +msgstr "" + +#: literals.py:54 +msgid "server staging folders" +msgstr "" + +#: literals.py:55 +msgid "server watch folders" +msgstr "" + +#: models.py:29 +msgid "title" +msgstr "" + +#: models.py:30 +msgid "enabled" +msgstr "" + +#: models.py:31 +msgid "whitelist" +msgstr "" + +#: models.py:32 +msgid "blacklist" +msgstr "" + +#: models.py:98 +msgid "icon" +msgstr "" + +#: models.py:98 +msgid "An icon to visually distinguish this source." +msgstr "" + +#: models.py:114 models.py:166 +msgid "folder path" +msgstr "" + +#: models.py:114 models.py:166 +msgid "Server side filesystem path." +msgstr "" + +#: models.py:115 +msgid "preview width" +msgstr "" + +#: models.py:115 +msgid "Width value to be passed to the converter backend." +msgstr "" + +#: models.py:116 +msgid "preview height" +msgstr "" + +#: models.py:116 +msgid "Height value to be passed to the converter backend." +msgstr "" + +#: models.py:117 models.py:154 models.py:167 +msgid "uncompress" +msgstr "" + +#: models.py:117 models.py:154 models.py:167 +msgid "Whether to expand or not compressed archives." +msgstr "" + +#: models.py:118 models.py:168 +msgid "delete after upload" +msgstr "" + +#: models.py:118 models.py:168 +msgid "Delete the file after is has been successfully uploaded." +msgstr "" + +#: models.py:129 +msgid "staging folder" +msgstr "" + +#: models.py:169 +msgid "interval" +msgstr "" + +#: models.py:169 +msgid "" +"Inverval in seconds where the watch folder path is checked for new documents." +msgstr "" + +#: models.py:193 +msgid "watch folder" +msgstr "" + +#: models.py:198 +msgid "Enter a valid value." +msgstr "" + +#: models.py:226 views.py:487 +msgid "order" +msgstr "" + +#: models.py:227 views.py:488 views.py:525 views.py:555 +msgid "transformation" +msgstr "" + +#: models.py:228 views.py:489 +msgid "arguments" +msgstr "" + +#: models.py:228 +#, python-format +msgid "Use dictionaries to indentify arguments, example: %s" +msgstr "" + +#: models.py:239 +msgid "document source transformation" +msgstr "" + +#: models.py:240 +msgid "document source transformations" +msgstr "" + +#: staging.py:40 +#, python-format +msgid "Unable get list of staging files: %s" +msgstr "" + +#: staging.py:125 +#, python-format +msgid "Unable to upload staging file: %s" +msgstr "" + +#: staging.py:135 +#, python-format +msgid "Unable to delete staging file: %s" +msgstr "" + +#: utils.py:40 +msgid "Whitelist Blacklist validation error." +msgstr "" + +#: views.py:80 +msgid "here" +msgstr "" + +#: views.py:85 +msgid "Upload sources" +msgstr "" + +#: views.py:87 +msgid "" +"No interactive document sources have been defined or none have been enabled." +msgstr "" + +#: views.py:88 +#, python-format +msgid "Click %(setup_link)s to add or enable some document sources." +msgstr "" + +#: views.py:136 +msgid "Document uploaded successfully." +msgstr "" + +#: views.py:152 +#, python-format +msgid "upload a local document from source: %s" +msgstr "" + +#: views.py:182 +#, python-format +msgid "Staging file: %s, uploaded successfully." +msgstr "" + +#: views.py:187 +#, python-format +msgid "Staging file: %s, deleted successfully." +msgstr "" + +#: views.py:209 +#, python-format +msgid "upload a document from staging source: %s" +msgstr "" + +#: views.py:215 +msgid "files in staging path" +msgstr "" + +#: views.py:229 +msgid "Current metadata" +msgstr "" + +#: views.py:265 views.py:284 +#, python-format +msgid "Staging file transformation error: %(error)s" +msgstr "" + +#: views.py:307 +msgid "Staging file delete successfully." +msgstr "" + +#: views.py:309 +#, python-format +msgid "Staging file delete error; %s." +msgstr "" + +#: views.py:368 +msgid "Source edited successfully" +msgstr "" + +#: views.py:371 +#, python-format +msgid "Error editing source; %s" +msgstr "" + +#: views.py:376 +#, python-format +msgid "edit source: %s" +msgstr "" + +#: views.py:381 views.py:421 views.py:483 views.py:524 views.py:554 +#: views.py:597 +msgid "source" +msgstr "" + +#: views.py:410 +#, python-format +msgid "Source \"%s\" deleted successfully." +msgstr "" + +#: views.py:412 +#, python-format +msgid "Error deleting source \"%(source)s\": %(error)s" +msgstr "" + +#: views.py:419 +#, python-format +msgid "Are you sure you wish to delete the source: %s?" +msgstr "" + +#: views.py:451 +msgid "Source created successfully" +msgstr "" + +#: views.py:454 +#, python-format +msgid "Error creating source; %s" +msgstr "" + +#: views.py:459 +#, python-format +msgid "Create new source of type: %s" +msgstr "" + +#: views.py:481 +#, python-format +msgid "transformations for: %s" +msgstr "" + +#: views.py:511 +msgid "Source transformation edited successfully" +msgstr "" + +#: views.py:514 +#, python-format +msgid "Error editing source transformation; %s" +msgstr "" + +#: views.py:519 +#, python-format +msgid "Edit transformation: %s" +msgstr "" + +#: views.py:542 +msgid "Source transformation deleted successfully." +msgstr "" + +#: views.py:544 +#, python-format +msgid "Error deleting source transformation; %(error)s" +msgstr "" + +#: views.py:557 +#, python-format +msgid "" +"Are you sure you wish to delete source transformation \"%(transformation)s\"" +msgstr "" + +#: views.py:587 +msgid "Source transformation created successfully" +msgstr "" + +#: views.py:590 +#, python-format +msgid "Error creating source transformation; %s" +msgstr "" + +#: views.py:599 +#, python-format +msgid "Create new transformation for source: %s" +msgstr "" diff --git a/apps/tags/locale/ru/LC_MESSAGES/django.po b/apps/tags/locale/ru/LC_MESSAGES/django.po new file mode 100644 index 0000000000..01c643513d --- /dev/null +++ b/apps/tags/locale/ru/LC_MESSAGES/django.po @@ -0,0 +1,267 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-11-03 16:38-0400\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" + +#: __init__.py:13 +msgid "Create new tags" +msgstr "" + +#: __init__.py:14 +msgid "Attach exising tags" +msgstr "" + +#: __init__.py:15 +msgid "Remove tags from documents" +msgstr "" + +#: __init__.py:16 +msgid "Delete global tags" +msgstr "" + +#: __init__.py:17 +msgid "Edit global tags" +msgstr "" + +#: __init__.py:18 +msgid "View a document's tags" +msgstr "" + +#: __init__.py:20 widgets.py:14 +msgid "Tags" +msgstr "" + +#: __init__.py:28 +msgid "tag list" +msgstr "" + +#: __init__.py:29 +msgid "create new tag" +msgstr "" + +#: __init__.py:30 +msgid "attach tag" +msgstr "" + +#: __init__.py:31 __init__.py:32 +msgid "remove" +msgstr "" + +#: __init__.py:33 __init__.py:58 utils.py:14 views.py:144 +msgid "tags" +msgstr "" + +#: __init__.py:34 __init__.py:37 +msgid "delete" +msgstr "" + +#: __init__.py:35 +msgid "edit" +msgstr "" + +#: __init__.py:36 +msgid "tagged documents" +msgstr "" + +#: __init__.py:41 models.py:46 +msgid "color" +msgstr "" + +#: __init__.py:45 +msgid "color name" +msgstr "" + +#: forms.py:14 +msgid "New tag" +msgstr "" + +#: forms.py:15 forms.py:24 +msgid "Color" +msgstr "" + +#: forms.py:16 +msgid "Existing tags" +msgstr "" + +#: forms.py:23 +msgid "Name" +msgstr "" + +#: models.py:18 +msgid "Blue" +msgstr "" + +#: models.py:19 +msgid "Cyan" +msgstr "" + +#: models.py:20 +msgid "Coral" +msgstr "" + +#: models.py:21 +msgid "Green-Yellow" +msgstr "" + +#: models.py:22 +msgid "Khaki" +msgstr "" + +#: models.py:23 +msgid "LightGrey" +msgstr "" + +#: models.py:24 +msgid "Magenta" +msgstr "" + +#: models.py:25 +msgid "Red" +msgstr "" + +#: models.py:26 +msgid "Orange" +msgstr "" + +#: models.py:27 +msgid "Yellow" +msgstr "" + +#: models.py:45 views.py:185 views.py:233 views.py:248 +msgid "tag" +msgstr "" + +#: models.py:49 +msgid "tag properties" +msgstr "" + +#: models.py:50 +msgid "tags properties" +msgstr "" + +#: views.py:33 +msgid "Tag already exists." +msgstr "" + +#: views.py:40 +msgid "Tag created succesfully." +msgstr "" + +#: views.py:46 +msgid "create tag" +msgstr "" + +#: views.py:73 views.py:112 +msgid "Must choose either a new tag or an existing one." +msgstr "" + +#: views.py:77 views.py:116 +#, python-format +msgid "Document is already tagged as \"%s\"" +msgstr "" + +#: views.py:86 +#, python-format +msgid "Tag \"%s\" added successfully." +msgstr "" + +#: views.py:124 +#, python-format +msgid "Tag \"%s\" added and attached successfully." +msgstr "" + +#: views.py:126 +#, python-format +msgid "Tag \"%s\" attached successfully." +msgstr "" + +#: views.py:133 +#, python-format +msgid "attach tag to: %s" +msgstr "" + +#: views.py:149 +msgid "tagged items" +msgstr "" + +#: views.py:166 views.py:280 +msgid "Must provide at least one tag." +msgstr "" + +#: views.py:176 +#, python-format +msgid "Tag \"%s\" deleted successfully." +msgstr "" + +#: views.py:178 views.py:294 +#, python-format +msgid "Error deleting tag \"%(tag)s\": %(error)s" +msgstr "" + +#: views.py:193 +#, python-format +msgid "Are you sure you wish to delete the tag: %s?" +msgstr "" + +#: views.py:194 views.py:197 +msgid "Will be removed from all documents." +msgstr "" + +#: views.py:196 +#, python-format +msgid "Are you sure you wish to delete the tags: %s?" +msgstr "" + +#: views.py:221 +msgid "Tag updated succesfully." +msgstr "" + +#: views.py:230 +#, python-format +msgid "edit tag: %s" +msgstr "" + +#: views.py:245 +#, python-format +msgid "documents with the tag \"%s\"" +msgstr "" + +#: views.py:258 +#, python-format +msgid "tags for: %s" +msgstr "" + +#: views.py:292 +#, python-format +msgid "Tag \"%s\" removed successfully." +msgstr "" + +#: views.py:308 +#, python-format +msgid "Are you sure you wish to remove the tag: %s?" +msgstr "" + +#: views.py:310 +#, python-format +msgid "Are you sure you wish to remove the tags: %s?" +msgstr "" + +#: templatetags/tags_tags.py:17 +msgid "Add tag to document" +msgstr "" diff --git a/apps/user_management/locale/ru/LC_MESSAGES/django.po b/apps/user_management/locale/ru/LC_MESSAGES/django.po new file mode 100644 index 0000000000..60179df6e5 --- /dev/null +++ b/apps/user_management/locale/ru/LC_MESSAGES/django.po @@ -0,0 +1,254 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-11-03 16:38-0400\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" + +#: __init__.py:8 +msgid "Create new users" +msgstr "" + +#: __init__.py:9 +msgid "Edit existing users" +msgstr "" + +#: __init__.py:10 +msgid "View existing users" +msgstr "" + +#: __init__.py:11 +msgid "Delete existing users" +msgstr "" + +#: __init__.py:13 +msgid "Create new groups" +msgstr "" + +#: __init__.py:14 +msgid "Edit existing groups" +msgstr "" + +#: __init__.py:15 +msgid "View existing groups" +msgstr "" + +#: __init__.py:16 +msgid "Delete existing groups" +msgstr "" + +#: __init__.py:18 +msgid "User management" +msgstr "" + +#: __init__.py:28 +msgid "user list" +msgstr "" + +#: __init__.py:29 views.py:31 +msgid "users" +msgstr "" + +#: __init__.py:30 __init__.py:39 +msgid "edit" +msgstr "" + +#: __init__.py:31 views.py:92 +msgid "create new user" +msgstr "" + +#: __init__.py:32 __init__.py:33 __init__.py:41 __init__.py:42 +msgid "delete" +msgstr "" + +#: __init__.py:34 __init__.py:35 +msgid "reset password" +msgstr "" + +#: __init__.py:37 +msgid "group list" +msgstr "" + +#: __init__.py:38 views.py:222 +msgid "groups" +msgstr "" + +#: __init__.py:40 views.py:270 +msgid "create new group" +msgstr "" + +#: __init__.py:43 views.py:226 +msgid "members" +msgstr "" + +#: forms.py:13 +msgid "New password" +msgstr "" + +#: forms.py:14 +msgid "Confirm password" +msgstr "" + +#: views.py:35 +msgid "full name" +msgstr "" + +#: views.py:39 +msgid "email" +msgstr "" + +#: views.py:43 +msgid "active" +msgstr "" + +#: views.py:58 +msgid "" +"Super user and staff user editing is not allowed, use the admin interface " +"for these cases." +msgstr "" + +#: views.py:65 +#, python-format +msgid "User \"%s\" updated successfully." +msgstr "" + +#: views.py:71 +#, python-format +msgid "edit user: %s" +msgstr "" + +#: views.py:74 views.py:130 views.py:193 +msgid "user" +msgstr "" + +#: views.py:86 +#, python-format +msgid "User \"%s\" created successfully." +msgstr "" + +#: views.py:108 views.py:162 +msgid "Must provide at least one user." +msgstr "" + +#: views.py:118 +msgid "" +"Super user and staff user deleting is not allowed, use the admin interface " +"for these cases." +msgstr "" + +#: views.py:121 +#, python-format +msgid "User \"%s\" deleted successfully." +msgstr "" + +#: views.py:123 +#, python-format +msgid "Error deleting user \"%(user)s\": %(error)s" +msgstr "" + +#: views.py:138 +#, python-format +msgid "Are you sure you wish to delete the user: %s?" +msgstr "" + +#: views.py:140 +#, python-format +msgid "Are you sure you wish to delete the users: %s?" +msgstr "" + +#: views.py:173 +msgid "Passwords do not match, try again." +msgstr "" + +#: views.py:178 +msgid "" +"Super user and staff user password reseting is not allowed, use the admin " +"interface for these cases." +msgstr "" + +#: views.py:182 +#, python-format +msgid "Successfull password reset for user: %s." +msgstr "" + +#: views.py:184 +#, python-format +msgid "Error reseting password for user \"%(user)s\": %(error)s" +msgstr "" + +#: views.py:200 +#, python-format +msgid "Reseting password for user: %s" +msgstr "" + +#: views.py:202 +#, python-format +msgid "Reseting password for users: %s" +msgstr "" + +#: views.py:243 +#, python-format +msgid "Group \"%s\" updated successfully." +msgstr "" + +#: views.py:249 +#, python-format +msgid "edit group: %s" +msgstr "" + +#: views.py:252 views.py:305 views.py:350 +msgid "group" +msgstr "" + +#: views.py:264 +#, python-format +msgid "Group \"%s\" created successfully." +msgstr "" + +#: views.py:286 +msgid "Must provide at least one group." +msgstr "" + +#: views.py:296 +#, python-format +msgid "Group \"%s\" deleted successfully." +msgstr "" + +#: views.py:298 +#, python-format +msgid "Error deleting group \"%(group)s\": %(error)s" +msgstr "" + +#: views.py:313 +#, python-format +msgid "Are you sure you wish to delete the group: %s?" +msgstr "" + +#: views.py:315 +#, python-format +msgid "Are you sure you wish to delete the groups: %s?" +msgstr "" + +#: views.py:345 +#, python-format +msgid "non members of group: %s" +msgstr "" + +#: views.py:346 +#, python-format +msgid "members of group: %s" +msgstr "" diff --git a/apps/web_theme/locale/ru/LC_MESSAGES/django.po b/apps/web_theme/locale/ru/LC_MESSAGES/django.po index 303d9e09e3..0ac7ce2296 100644 --- a/apps/web_theme/locale/ru/LC_MESSAGES/django.po +++ b/apps/web_theme/locale/ru/LC_MESSAGES/django.po @@ -2,23 +2,76 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-01-30 16:51+0300\n" +"POT-Creation-Date: 2011-11-03 16:38-0400\n" "PO-Revision-Date: 2011-01-30 13:12\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: \n" "X-Translated-Using: django-rosetta 0.5.5\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -#: templates/web_theme_login.html:3 templates/web_theme_login.html.py:8 +#: conf/settings.py:10 +msgid "" +"CSS theme to apply, options are: amro, bec, bec-green, blue, default, djime-" +"cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish and " +"warehouse." +msgstr "" + +#: conf/settings.py:12 +msgid "Display extra information in the login screen." +msgstr "" + +#: templates/web_theme_base.html:101 +msgid "dismiss all notifications" +msgstr "" + +#: templates/web_theme_base.html:101 +msgid "close all" +msgstr "" + +#: templates/web_theme_base.html:102 +msgid "dismiss this notification" +msgstr "" + +#: templates/web_theme_base.html:102 +msgid "close" +msgstr "" + +#: templates/web_theme_login.html:12 templates/web_theme_login.html.py:33 msgid "Login" msgstr "Пользователь" + +#: templates/web_theme_login.html:17 +msgid "You are already logged in" +msgstr "" + +#: templates/web_theme_login.html:20 +msgid "Redirecting you to the website entry point in 5 seconds." +msgstr "" + +#: templates/web_theme_login.html:23 +#, python-format +msgid "" +"Or click here if redirection doesn't " +"work." +msgstr "" + +#: templates/pagination/pagination.html:6 +#: templates/pagination/pagination.html:8 +msgid "Previous" +msgstr "" + +#: templates/pagination/pagination.html:26 +#: templates/pagination/pagination.html:28 +msgid "Next" +msgstr "" From de790fabd0722bf1e676737554ecffd18a153f2a Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Thu, 3 Nov 2011 16:40:46 -0400 Subject: [PATCH 2/9] Added Russian language compilation to the make messages script --- misc/makemessages_all.sh | 88 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100755 misc/makemessages_all.sh diff --git a/misc/makemessages_all.sh b/misc/makemessages_all.sh new file mode 100755 index 0000000000..e492b3411c --- /dev/null +++ b/misc/makemessages_all.sh @@ -0,0 +1,88 @@ +#!/bin/sh +MAKEMESSAGES="django-admin makemessages" +PWD=`pwd` +BASE=$PWD + +cd $BASE/apps/common +$MAKEMESSAGES -l pt +$MAKEMESSAGES -l ru + +cd $BASE/apps/converter +$MAKEMESSAGES -l pt +$MAKEMESSAGES -l ru + +cd $BASE/apps/documents +$MAKEMESSAGES -l pt +$MAKEMESSAGES -l ru + +cd $BASE/apps/document_comments +$MAKEMESSAGES -l pt +$MAKEMESSAGES -l ru + +cd $BASE/apps/document_indexing +$MAKEMESSAGES -l pt +$MAKEMESSAGES -l ru + +cd $BASE/apps/dynamic_search +$MAKEMESSAGES -l pt +$MAKEMESSAGES -l ru + +cd $BASE/apps/folders +$MAKEMESSAGES -l pt +$MAKEMESSAGES -l ru + +cd $BASE/apps/history +$MAKEMESSAGES -l pt +$MAKEMESSAGES -l ru + +cd $BASE/apps/grouping +$MAKEMESSAGES -l pt +$MAKEMESSAGES -l ru + +cd $BASE/apps/main +$MAKEMESSAGES -l pt +$MAKEMESSAGES -l ru + +cd $BASE/apps/metadata +$MAKEMESSAGES -l pt +$MAKEMESSAGES -l ru + +cd $BASE/apps/navigation +$MAKEMESSAGES -l pt +$MAKEMESSAGES -l ru + +cd $BASE/apps/ocr +$MAKEMESSAGES -l pt +$MAKEMESSAGES -l ru + +cd $BASE/apps/permissions +$MAKEMESSAGES -l pt +$MAKEMESSAGES -l ru + +cd $BASE/apps/project_setup +$MAKEMESSAGES -l pt +$MAKEMESSAGES -l ru + +cd $BASE/apps/project_tools +$MAKEMESSAGES -l pt +$MAKEMESSAGES -l ru + +cd $BASE/apps/smart_settings +$MAKEMESSAGES -l pt +$MAKEMESSAGES -l ru + +cd $BASE/apps/sources +$MAKEMESSAGES -l pt +$MAKEMESSAGES -l ru + +cd $BASE/apps/tags +$MAKEMESSAGES -l pt +$MAKEMESSAGES -l ru + +cd $BASE/apps/user_management +$MAKEMESSAGES -l pt +$MAKEMESSAGES -l ru + +cd $BASE/apps/web_theme +$MAKEMESSAGES -l pt +$MAKEMESSAGES -l ru From f59aa5501cbffb811e193643eed5e91828f33f6b Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Thu, 3 Nov 2011 16:41:17 -0400 Subject: [PATCH 3/9] Added Russian resources to the transifex resources file --- .tx/config | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.tx/config b/.tx/config index 3bd7886fb3..05ac8ed4fa 100644 --- a/.tx/config +++ b/.tx/config @@ -3,54 +3,63 @@ source_file = apps/converter/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/converter/locale/es/LC_MESSAGES/django.po trans.pt = apps/converter/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/converter/locale/pt/LC_MESSAGES/django.po [mayan-edms.apps-common] source_file = apps/common/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/common/locale/es/LC_MESSAGES/django.po trans.pt = apps/common/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/common/locale/pt/LC_MESSAGES/django.po [mayan-edms.apps-permissions] source_file = apps/permissions/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/permissions/locale/es/LC_MESSAGES/django.po trans.pt = apps/permissions/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/permissions/locale/pt/LC_MESSAGES/django.po [mayan-edms.apps-sources] source_file = apps/sources/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/sources/locale/es/LC_MESSAGES/django.po trans.pt = apps/sources/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/sources/locale/pt/LC_MESSAGES/django.po [mayan-edms.apps-document_indexing] source_file = apps/document_indexing/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/document_indexing/locale/es/LC_MESSAGES/django.po trans.pt = apps/document_indexing/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/document_indexing/locale/pt/LC_MESSAGES/django.po [mayan-edms.apps-user_management] source_file = apps/user_management/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/user_management/locale/es/LC_MESSAGES/django.po trans.pt = apps/user_management/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/user_management/locale/pt/LC_MESSAGES/django.po [mayan-edms.apps-main] source_file = apps/main/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/main/locale/es/LC_MESSAGES/django.po trans.pt = apps/main/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/main/locale/pt/LC_MESSAGES/django.po [mayan-edms.apps-ocr] source_file = apps/ocr/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/ocr/locale/es/LC_MESSAGES/django.po trans.pt = apps/ocr/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/ocr/locale/pt/LC_MESSAGES/django.po [mayan-edms.apps-project_setup] source_file = apps/project_setup/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/project_setup/locale/es/LC_MESSAGES/django.po trans.pt = apps/project_setup/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/project_setup/locale/pt/LC_MESSAGES/django.po [main] host = https://www.transifex.net @@ -60,70 +69,82 @@ source_file = apps/folders/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/folders/locale/es/LC_MESSAGES/django.po trans.pt = apps/folders/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/folders/locale/pt/LC_MESSAGES/django.po [mayan-edms.apps-history] source_file = apps/history/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/history/locale/es/LC_MESSAGES/django.po trans.pt = apps/history/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/history/locale/pt/LC_MESSAGES/django.po [mayan-edms.apps-dynamic_search] source_file = apps/dynamic_search/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/dynamic_search/locale/es/LC_MESSAGES/django.po trans.pt = apps/dynamic_search/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/dynamic_search/locale/pt/LC_MESSAGES/django.po [mayan-edms.apps-smart_settings] source_file = apps/smart_settings/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/smart_settings/locale/es/LC_MESSAGES/django.po trans.pt = apps/smart_settings/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/smart_settings/locale/pt/LC_MESSAGES/django.po [mayan-edms.apps-navigation] source_file = apps/navigation/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/navigation/locale/es/LC_MESSAGES/django.po trans.pt = apps/navigation/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/navigation/locale/pt/LC_MESSAGES/django.po [mayan-edms.apps-tags] source_file = apps/tags/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/tags/locale/es/LC_MESSAGES/django.po trans.pt = apps/tags/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/tags/locale/pt/LC_MESSAGES/django.po [mayan-edms.apps-documents] source_file = apps/documents/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/documents/locale/es/LC_MESSAGES/django.po trans.pt = apps/documents/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/documents/locale/pt/LC_MESSAGES/django.po [mayan-edms.apps-project_tools] source_file = apps/project_tools/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/project_tools/locale/es/LC_MESSAGES/django.po trans.pt = apps/project_tools/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/project_tools/locale/pt/LC_MESSAGES/django.po [mayan-edms.apps-grouping] source_file = apps/grouping/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/grouping/locale/es/LC_MESSAGES/django.po trans.pt = apps/grouping/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/grouping/locale/pt/LC_MESSAGES/django.po [mayan-edms.apps-document_comments] source_file = apps/document_comments/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/document_comments/locale/es/LC_MESSAGES/django.po trans.pt = apps/document_comments/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/document_comments/locale/pt/LC_MESSAGES/django.po [mayan-edms.apps-metadata] source_file = apps/metadata/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/metadata/locale/es/LC_MESSAGES/django.po trans.pt = apps/metadata/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/metadata/locale/pt/LC_MESSAGES/django.po [mayan-edms.apps-web_theme] source_file = apps/web_theme/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/web_theme/locale/es/LC_MESSAGES/django.po trans.pt = apps/web_theme/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/web_theme/locale/pt/LC_MESSAGES/django.po From b1854cb93bd0cfabcb3e1d45a671d6b2da3739f0 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Thu, 3 Nov 2011 16:41:42 -0400 Subject: [PATCH 4/9] Added Russian language to the compile messages script --- misc/compilemessages_all.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/misc/compilemessages_all.sh b/misc/compilemessages_all.sh index 0a386d95e7..99f951f1c7 100755 --- a/misc/compilemessages_all.sh +++ b/misc/compilemessages_all.sh @@ -5,63 +5,84 @@ BASE=$PWD cd $BASE/apps/common $COMPILEMESSAGES -l pt +$COMPILEMESSAGES -l ru cd $BASE/apps/converter $COMPILEMESSAGES -l pt +$COMPILEMESSAGES -l ru cd $BASE/apps/documents $COMPILEMESSAGES -l pt +$COMPILEMESSAGES -l ru cd $BASE/apps/document_comments $COMPILEMESSAGES -l pt +$COMPILEMESSAGES -l ru cd $BASE/apps/document_indexing $COMPILEMESSAGES -l pt +$COMPILEMESSAGES -l ru cd $BASE/apps/dynamic_search $COMPILEMESSAGES -l pt +$COMPILEMESSAGES -l ru cd $BASE/apps/folders $COMPILEMESSAGES -l pt +$COMPILEMESSAGES -l ru cd $BASE/apps/history $COMPILEMESSAGES -l pt +$COMPILEMESSAGES -l ru cd $BASE/apps/grouping $COMPILEMESSAGES -l pt +$COMPILEMESSAGES -l ru cd $BASE/apps/main $COMPILEMESSAGES -l pt +$COMPILEMESSAGES -l ru cd $BASE/apps/metadata $COMPILEMESSAGES -l pt +$COMPILEMESSAGES -l ru cd $BASE/apps/navigation $COMPILEMESSAGES -l pt +$COMPILEMESSAGES -l ru cd $BASE/apps/ocr $COMPILEMESSAGES -l pt +$COMPILEMESSAGES -l ru cd $BASE/apps/permissions $COMPILEMESSAGES -l pt +$COMPILEMESSAGES -l ru cd $BASE/apps/project_setup $COMPILEMESSAGES -l pt +$COMPILEMESSAGES -l ru cd $BASE/apps/project_tools $COMPILEMESSAGES -l pt +$COMPILEMESSAGES -l ru cd $BASE/apps/smart_settings $COMPILEMESSAGES -l pt +$COMPILEMESSAGES -l ru cd $BASE/apps/sources $COMPILEMESSAGES -l pt +$COMPILEMESSAGES -l ru cd $BASE/apps/tags $COMPILEMESSAGES -l pt +$COMPILEMESSAGES -l ru cd $BASE/apps/user_management $COMPILEMESSAGES -l pt +$COMPILEMESSAGES -l ru cd $BASE/apps/web_theme $COMPILEMESSAGES -l pt +$COMPILEMESSAGES -l ru From 01aa13c162bda523418542c3ece9e8a96505cebc Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Thu, 3 Nov 2011 16:50:47 -0400 Subject: [PATCH 5/9] Fixed Russian locale resource typo --- .tx/config | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/.tx/config b/.tx/config index 05ac8ed4fa..aadf05cd77 100644 --- a/.tx/config +++ b/.tx/config @@ -3,63 +3,63 @@ source_file = apps/converter/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/converter/locale/es/LC_MESSAGES/django.po trans.pt = apps/converter/locale/pt/LC_MESSAGES/django.po -trans.ru = apps/converter/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/converter/locale/ru/LC_MESSAGES/django.po [mayan-edms.apps-common] source_file = apps/common/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/common/locale/es/LC_MESSAGES/django.po trans.pt = apps/common/locale/pt/LC_MESSAGES/django.po -trans.ru = apps/common/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/common/locale/ru/LC_MESSAGES/django.po [mayan-edms.apps-permissions] source_file = apps/permissions/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/permissions/locale/es/LC_MESSAGES/django.po trans.pt = apps/permissions/locale/pt/LC_MESSAGES/django.po -trans.ru = apps/permissions/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/permissions/locale/ru/LC_MESSAGES/django.po [mayan-edms.apps-sources] source_file = apps/sources/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/sources/locale/es/LC_MESSAGES/django.po trans.pt = apps/sources/locale/pt/LC_MESSAGES/django.po -trans.ru = apps/sources/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/sources/locale/ru/LC_MESSAGES/django.po [mayan-edms.apps-document_indexing] source_file = apps/document_indexing/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/document_indexing/locale/es/LC_MESSAGES/django.po trans.pt = apps/document_indexing/locale/pt/LC_MESSAGES/django.po -trans.ru = apps/document_indexing/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/document_indexing/locale/ru/LC_MESSAGES/django.po [mayan-edms.apps-user_management] source_file = apps/user_management/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/user_management/locale/es/LC_MESSAGES/django.po trans.pt = apps/user_management/locale/pt/LC_MESSAGES/django.po -trans.ru = apps/user_management/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/user_management/locale/ru/LC_MESSAGES/django.po [mayan-edms.apps-main] source_file = apps/main/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/main/locale/es/LC_MESSAGES/django.po trans.pt = apps/main/locale/pt/LC_MESSAGES/django.po -trans.ru = apps/main/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/main/locale/ru/LC_MESSAGES/django.po [mayan-edms.apps-ocr] source_file = apps/ocr/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/ocr/locale/es/LC_MESSAGES/django.po trans.pt = apps/ocr/locale/pt/LC_MESSAGES/django.po -trans.ru = apps/ocr/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/ocr/locale/ru/LC_MESSAGES/django.po [mayan-edms.apps-project_setup] source_file = apps/project_setup/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/project_setup/locale/es/LC_MESSAGES/django.po trans.pt = apps/project_setup/locale/pt/LC_MESSAGES/django.po -trans.ru = apps/project_setup/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/project_setup/locale/ru/LC_MESSAGES/django.po [main] host = https://www.transifex.net @@ -69,82 +69,82 @@ source_file = apps/folders/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/folders/locale/es/LC_MESSAGES/django.po trans.pt = apps/folders/locale/pt/LC_MESSAGES/django.po -trans.ru = apps/folders/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/folders/locale/ru/LC_MESSAGES/django.po [mayan-edms.apps-history] source_file = apps/history/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/history/locale/es/LC_MESSAGES/django.po trans.pt = apps/history/locale/pt/LC_MESSAGES/django.po -trans.ru = apps/history/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/history/locale/ru/LC_MESSAGES/django.po [mayan-edms.apps-dynamic_search] source_file = apps/dynamic_search/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/dynamic_search/locale/es/LC_MESSAGES/django.po trans.pt = apps/dynamic_search/locale/pt/LC_MESSAGES/django.po -trans.ru = apps/dynamic_search/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/dynamic_search/locale/ru/LC_MESSAGES/django.po [mayan-edms.apps-smart_settings] source_file = apps/smart_settings/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/smart_settings/locale/es/LC_MESSAGES/django.po trans.pt = apps/smart_settings/locale/pt/LC_MESSAGES/django.po -trans.ru = apps/smart_settings/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/smart_settings/locale/ru/LC_MESSAGES/django.po [mayan-edms.apps-navigation] source_file = apps/navigation/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/navigation/locale/es/LC_MESSAGES/django.po trans.pt = apps/navigation/locale/pt/LC_MESSAGES/django.po -trans.ru = apps/navigation/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/navigation/locale/ru/LC_MESSAGES/django.po [mayan-edms.apps-tags] source_file = apps/tags/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/tags/locale/es/LC_MESSAGES/django.po trans.pt = apps/tags/locale/pt/LC_MESSAGES/django.po -trans.ru = apps/tags/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/tags/locale/ru/LC_MESSAGES/django.po [mayan-edms.apps-documents] source_file = apps/documents/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/documents/locale/es/LC_MESSAGES/django.po trans.pt = apps/documents/locale/pt/LC_MESSAGES/django.po -trans.ru = apps/documents/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/documents/locale/ru/LC_MESSAGES/django.po [mayan-edms.apps-project_tools] source_file = apps/project_tools/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/project_tools/locale/es/LC_MESSAGES/django.po trans.pt = apps/project_tools/locale/pt/LC_MESSAGES/django.po -trans.ru = apps/project_tools/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/project_tools/locale/ru/LC_MESSAGES/django.po [mayan-edms.apps-grouping] source_file = apps/grouping/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/grouping/locale/es/LC_MESSAGES/django.po trans.pt = apps/grouping/locale/pt/LC_MESSAGES/django.po -trans.ru = apps/grouping/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/grouping/locale/ru/LC_MESSAGES/django.po [mayan-edms.apps-document_comments] source_file = apps/document_comments/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/document_comments/locale/es/LC_MESSAGES/django.po trans.pt = apps/document_comments/locale/pt/LC_MESSAGES/django.po -trans.ru = apps/document_comments/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/document_comments/locale/ru/LC_MESSAGES/django.po [mayan-edms.apps-metadata] source_file = apps/metadata/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/metadata/locale/es/LC_MESSAGES/django.po trans.pt = apps/metadata/locale/pt/LC_MESSAGES/django.po -trans.ru = apps/metadata/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/metadata/locale/ru/LC_MESSAGES/django.po [mayan-edms.apps-web_theme] source_file = apps/web_theme/locale/en/LC_MESSAGES/django.po source_lang = en trans.es = apps/web_theme/locale/es/LC_MESSAGES/django.po trans.pt = apps/web_theme/locale/pt/LC_MESSAGES/django.po -trans.ru = apps/web_theme/locale/pt/LC_MESSAGES/django.po +trans.ru = apps/web_theme/locale/ru/LC_MESSAGES/django.po From 51b2a989ff1b9995caae4a4287533c0e47c99d44 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Thu, 3 Nov 2011 16:55:53 -0400 Subject: [PATCH 6/9] Added Russian to the list of available translations --- settings.py | 1 + 1 file changed, 1 insertion(+) diff --git a/settings.py b/settings.py index 25182f6e98..4322e12875 100644 --- a/settings.py +++ b/settings.py @@ -52,6 +52,7 @@ LANGUAGES = ( ('en', ugettext('English')), ('es', ugettext('Spanish')), ('pt', ugettext('Portuguese')), + ('ru', ugettext('Russian')), ) SITE_ID = 1 From eea1abbc805a6a029c1bb9735aa940ca9e1d0119 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Thu, 3 Nov 2011 16:57:04 -0400 Subject: [PATCH 7/9] Russian translation update --- .../converter/locale/ru/LC_MESSAGES/django.mo | Bin 0 -> 988 bytes .../locale/ru/LC_MESSAGES/django.mo | Bin 0 -> 494 bytes .../locale/ru/LC_MESSAGES/django.mo | Bin 0 -> 4982 bytes .../documents/locale/ru/LC_MESSAGES/django.mo | Bin 0 -> 22276 bytes apps/folders/locale/ru/LC_MESSAGES/django.mo | Bin 0 -> 5037 bytes apps/grouping/locale/ru/LC_MESSAGES/django.mo | Bin 0 -> 2085 bytes apps/history/locale/ru/LC_MESSAGES/django.mo | Bin 0 -> 705 bytes apps/main/locale/ru/LC_MESSAGES/django.mo | Bin 0 -> 494 bytes apps/metadata/locale/ru/LC_MESSAGES/django.mo | Bin 0 -> 494 bytes .../locale/ru/LC_MESSAGES/django.mo | Bin 0 -> 780 bytes apps/ocr/locale/ru/LC_MESSAGES/django.mo | Bin 0 -> 7236 bytes .../locale/ru/LC_MESSAGES/django.mo | Bin 0 -> 693 bytes .../locale/ru/LC_MESSAGES/django.po | 180 ++++++++++++++++++ .../locale/ru/LC_MESSAGES/django.mo | Bin 0 -> 678 bytes .../locale/ru/LC_MESSAGES/django.mo | Bin 0 -> 494 bytes .../locale/ru/LC_MESSAGES/django.mo | Bin 0 -> 746 bytes apps/sources/locale/ru/LC_MESSAGES/django.mo | Bin 0 -> 4470 bytes apps/tags/locale/ru/LC_MESSAGES/django.mo | Bin 0 -> 2000 bytes .../locale/ru/LC_MESSAGES/django.mo | Bin 0 -> 711 bytes 19 files changed, 180 insertions(+) create mode 100644 apps/converter/locale/ru/LC_MESSAGES/django.mo create mode 100644 apps/document_comments/locale/ru/LC_MESSAGES/django.mo create mode 100644 apps/document_indexing/locale/ru/LC_MESSAGES/django.mo create mode 100644 apps/documents/locale/ru/LC_MESSAGES/django.mo create mode 100644 apps/folders/locale/ru/LC_MESSAGES/django.mo create mode 100644 apps/grouping/locale/ru/LC_MESSAGES/django.mo create mode 100644 apps/history/locale/ru/LC_MESSAGES/django.mo create mode 100644 apps/main/locale/ru/LC_MESSAGES/django.mo create mode 100644 apps/metadata/locale/ru/LC_MESSAGES/django.mo create mode 100644 apps/navigation/locale/ru/LC_MESSAGES/django.mo create mode 100644 apps/ocr/locale/ru/LC_MESSAGES/django.mo create mode 100644 apps/permissions/locale/ru/LC_MESSAGES/django.mo create mode 100644 apps/permissions/locale/ru/LC_MESSAGES/django.po create mode 100644 apps/project_setup/locale/ru/LC_MESSAGES/django.mo create mode 100644 apps/project_tools/locale/ru/LC_MESSAGES/django.mo create mode 100644 apps/smart_settings/locale/ru/LC_MESSAGES/django.mo create mode 100644 apps/sources/locale/ru/LC_MESSAGES/django.mo create mode 100644 apps/tags/locale/ru/LC_MESSAGES/django.mo create mode 100644 apps/user_management/locale/ru/LC_MESSAGES/django.mo diff --git a/apps/converter/locale/ru/LC_MESSAGES/django.mo b/apps/converter/locale/ru/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..99e8a9c52fe47b23811a827decf1736440da5637 GIT binary patch literal 988 zcmc&y%Wl*#6iuOk6gG$z5?x#tty&>Zoavxx)22}R5S2P&Gz9jZ#Lc*x*pcl_Td5ni z2#FP6!G;Y|k$7zQfOOFh$ghwOZxknbV?LcWcB zhK!bR542x~t6^yzx6awk>aAz0&taG8oWrI{tAa}l+e#PAdRsDOrKyI@@(j94ThvSMS{G!cu!Fm6Tn^cR^3MDOvR1geVLFA&6(SdY~q#d1y(&WZ?nl`#TOG=Dz#!NEbpx+Y?eA2uYnK{>ev6O@w!5S|q# zu;>nS6)gCjozB+P{e%tbZzyT;-AHm&;;Ae@#3n-~tvfOUFqC@dt4KI zVU-D)N3hfv_Hxt+bme!4m1aZY-pWKE%W-Pr#TA$=<9Rt7(l`!bZVud%K8nK-o&p7w zW4;zQFG{O%%Pq$ax*AeAKAu=mLl@8!qNlmw|JTp4{!#y|Pfp*~pX=}SN&UscpKqrh FyuTrU94r6; literal 0 HcmV?d00001 diff --git a/apps/document_comments/locale/ru/LC_MESSAGES/django.mo b/apps/document_comments/locale/ru/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..728bb26bddad734e2300017ef9d107ecc791cb66 GIT binary patch literal 494 zcmYL^(N5bi6ox_DRW7;S#X%ZqXggrH2z91mgw|ydNmHdM65N^A%Q6MKa$E!wudz4b zd3ctc0Ha6#<#Xikw|_rxef+yYwMqI!`b_#j`bKK2M|z^e@3gnfdrh4Eqvsyu1zu{` zRMrTXM1zayT*9Tyr*Sq8a=o<9W7?F}0?$@ugM}3kOtJz8PAg9)94fB`bQtGIi*e{1Z3|{sr6&KK@aqwtqnI{|(IG@!`&Ab;uwem)Jp3Sv^d34RLv zCCHz;#*fG^gJS1>@H5~CpveCX6#0LGqGt=n2~|A^%KL5LU2xeCo@TwXPpKW?94K-A z3j98}>61$R0Q@0%0{jQ~I5>7srvD;1%lb#4eipo7vpO z`T-CZ)z`sCz;RIcnFjm8OQ7g`J72#Kiu~U}k>3ot1#l-Q``-b@4+Bz~Hiw@Dg;ci|q?F_L6#sVtbJ~%jsA1HK|fx%AbW3O5I+M@+-NOdfMoc zIuTzb&ilEcT4`>%q$ecrcXLZza&6<5nB^jUwhy2|Jt!Mb1xC;Mu@2+>;fxzrb>!>7 zOvG-jqMcezyI#f2nDDTAYT9vY&P2`V$=EALuJ47zdV8pjn3{=9s2#7O%Ykv^c{1?p zIxGiHRIXYrQPt>*Uykd>i&`oN)zKjE1C~9nTyILpjS8BynP~(j3^9hS{?2M3JYd&l z(-2Pv!d#aD7+rIpH@fPYzzND#x9rq(7zJ@TA|1H_B2i<`j9ZVPGoGAuXLSGe za6p&+7#<o#0GNVY<q(jOUO?TMO;ou=7NH ztP$Xu-mR!9pWf2GNBNm)Q&ZNF>=zSZ`CL#)=(MPE zBU2BRDbw(S zs4x~zxs}4#;;FDO?hor~6g7s2hNj%88cz(;twVtyI)Up4L)5(E4Y^?$o3QWXiSfeI zGM(s#!VyNxu-;QFl?uft3wxf_rTxQu_Z5nJi$w$rr_8h~=GV%J=wrI{#BgcPt|C|8 zH=Qslj0cVv)*RYkSWku1PZae*3!`;r)Cip}Z%2{&rHI;?}Z?_@0woLb=-Kd3Y2 zy@p+eBaa=>+2csRx4l#x87b)XtT<0{cFXPcN?8;ZQzK)DRSPS>>uXZyq0ZTdD=H?k$0YiJWM*M(sN z?sj|ej@B0}_pnc}UD5R<3X7y3#wE2ciKvG9W>yPq2u-UH`39Kh78chj&kJF-L${q+ zYmcS#U0Nu)>{YZ8-~T|!Etxgo4cu{P0gi86eV)f`!tS6OwU z_@>mJobL7?ajD$}%M5DTg^JE=Qf0RADWj%TGMnbi7@Epzl?A3L_t(<^ZB+Pbvm72jJEmipd&G*$9bY2gdj z|4w6K#`bFFURN<^ZLX#JY#~Ay3^(P2jyq_RO5$`DtJIz)u%j-gU!<0yCC@T^zbdpd zW!R?WnN}C!=ti=fW#eV31}rY%Y(7(jh%QpELca{JJRZx0bk#=x3jH5l{dXo>zO=c` zsFuicPv3>IYN4#GdzE&3r9nt!yUW4h$!b7V`45r*1#Yy;Xh%NwSvY-My&pFItrXz=z7{E&f# z5nH6^Wj-V~+aF9jMC>SSjh&4$MThm+WM=+P8lg!MFOx?`L~ER@eAX-`H)s;RKr7H? zCnfSSFS2j?yvTP&tpA_LOR4{3J(?SGYB=s!mQyGx$B&07RF5j|n1I8?7tOS!G1Q`Z2WVayCNl#O{n!0%M^m<|KMXO`t0=0{!O~9Pz!mIb5On| F{{jy=v-SW0 literal 0 HcmV?d00001 diff --git a/apps/documents/locale/ru/LC_MESSAGES/django.mo b/apps/documents/locale/ru/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..de2d31def323718107d732a8623f419f666060a5 GIT binary patch literal 22276 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 MolIHRR<7y)05R+@@&Et; literal 0 HcmV?d00001 diff --git a/apps/folders/locale/ru/LC_MESSAGES/django.mo b/apps/folders/locale/ru/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..6bdb087a35efe4bc5dc11a29c0e639f95b96e9e0 GIT binary patch literal 5037 zcmb`JO>7-k6~}KO(AI?l;j5(-ZVgFolJ}LSC2`^=p^2rUnnbA^K6aBgV|&nhZ``@_ z>=-JP#0mmA)DkK?+K3GZB#>+3#&H@4u|O<9n%O}GELfHe-E_eM_?upCh59S_DEL

TUu_L*WxTQzL zzSR69{3w&nyTl@KN^G=7@rZBvBRm_+pxJGEok&N4cCs_-Sm^2bpsP(c zdztgiv`B1!Q9YC^88&({4BB=-Ge5X%D193?gGc@=#ip#;{4c5_>$B^% zyeRcK^+b|!L>bY^o*J8wp#Pm?G$9@yf6$x(QRLb&358G zCbP2moh^*^*)drG+)b{W5M$bN{mAc3Wl9bar8*&%?yVU$mXcy{ml@Pe*botHIjmgZ zPJ3c!>thmcUTwWyB2pKm2$@K~2URuRHIbePgIVA8v=ix;=dciTyezVUdYP!1@tXeR zJoN2&bGZ!pa5^c|C4Np<)t8EGH8Jg(T%XZRM4gri^jUcAnP%vpB|yjMuAzg{h)h*$ zPGN?gaP*urFD!vt+V8kNzIL6Kl}DXTtaO1N>R_%@IIM$k%IWyua3VkG=(ZP42d?N% zQ<5Ka_1SqFuC?xTpkt}ukP14H<9F~7Ikwv9?>ri5XL8bO0v%4X9QJvS>B0?K|I5=P zRwBuQJE91ma*MY-@P^4nfcEtPUW<@2FWxOFez3Cdpl%!(+5dQ@zQ0~a zuyWd)^~HQyPDCHmjVDGPe_~IaXW$t+rZN#a9n*3mnL|@%_Vaap*uv4acsafmuO|ySxuD~< z`1N=-zRB-(8D+^r{93%qPO^}EH(muV#w#qYCKszJektCFU*-5pyp~){F6;Oz3usDp zBo}qOqS2k{SMm3gMUh#JucwOS7+*J%%UImd$)$LM1-mGguX6InHmYSN=OpKT!|!W_ zsd$Y}?@eqj=>MnXWU*{pZty!8&u!l^v?4=f9A71?r6iWEi80A>n)Dk|ss0>`aN6aF zQnL%Be>M4zq&KTqS#y61H;`LH^?JPA%f4`7Em;!1`IY|;4*KtS^>3kIv$K5;;Q1?M z-_8@aaAVz)DpY z+x;1(E&fA6VMx(fsm|m)G%ZMO)67E8t8yXZTS#wMB~qjtI7+7!)#@uw*3O97_AN7@ z-`sLWh#Pb`F6sEyWYKnU%GG4au3(5n*!_&ABD$&1ky%08%hUyK%6TMYlF-u&!Y86% zPA3FJlmU{wC|x7Xy=k&YebVh-S6J1y$l_GthKheK1n8~sib)&JhWLF;)aQo9i*=FR zu=D1c_#u1g{6TIVhsw05>i88QReI(c(sFVM2bpU!r(}@X(UmMREVt3T#8z^N@}&f| zQ!g^EFh8PzDa{Z8*72=m{FZCywF{g@#v@WJTmnP#;iDxS#r7Ku8_NP+Xy?jF}$|7SSo80lLnBB59)xQC1yJCj` literal 0 HcmV?d00001 diff --git a/apps/grouping/locale/ru/LC_MESSAGES/django.mo b/apps/grouping/locale/ru/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..6df6346d0fc9fc8af48335dfa3025fa91b845980 GIT binary patch literal 2085 zcmZ`(O>7%Q6y8AjGnckhoB%xzi4vh*@1{Xb-8d~YsZ<~k1;e!&+Y@Jzy=!J>^CRWZ z1Smf_a49!9a0kh8YMLg*l{j;lEqCtRIC4UKvzuKfQCMmG&FsGSz3=^a{=9hZI}6W? zSg&9ytP5DbW0~jtkY&9Fya0R&=mMVs&Hz2&JHP|r2Jmy>eEE|d?GD5&#Pc;-fnne@dY?SdQaNJ=IOGg1ndh#{2_X^Wg(Iz(^f za>D8-sGckhNS!IBl<=#O;?t?DT%|LWQQuMPZGIWJL(8#cF*X@tFFij}Y99w4r&CbkySXkigP$+v&HvGE%cGQq| zB`ndhQteW)*znbIRCQ`$t0+Q=(uShgGQLG$%81Lt{09~Lrr^v>i#>yWmT27dJlnl$ zk6$HkvNZ9g?M}EZ4DAKJ;+yct?TqPV@~)J|C*E-J6y9S}*%iS8*<{MhV?(Z7acL@n z8!dF&5z#cvf<}aqv@4voO0*DRx{%T6k?z&iRYw^Te~GU-0arzIJ!wX|%<2i2OW*8{6-L9Y;B~pA1Bu$L!HL5K$A-O7lRJmnO4(v?4B`)mQ zpcdBspi!d9s;_dXB@$6#z8MMDv~Pu?g}DgY$x)UsU!!ze9u0;)w_NsUWQ5GteZA~? zbe&v+InLAN@$A!7dBSWH4|mFQX=5XGfsH!`9}hm`V+Bj!*L}Sof2M!cJ$)E&k=~8( z;`mrUj<-oa)E#W@>VCWlyDnk#mEO}kdS7>v`#}GIBMw-5@fV~YfaX!W8E@$>K0G3Q zsC%Tl@wVOpO$W!mW9c8`t)tUkd@tTMDh}dr30^%TCjJ_@tNVuTggV_hgAng>&AMah zpFsmx#7tuRViJQE$k;(*5NNVAU%!OpO?{AjHx8x-xo@r)ivLH8L;Cx~qXSlx+9A?J zm@`DLn^fj4^-K@zcyMoC;E$*Mp(Nv<3Dt?1-`$&EJ_+3ZG zE;~x{%(HgrtlN%E3VEAN1y7g3jAwEIo*rpqi~{A(x_A6SOlIVvDGDarOiJIvPY09V KO?ryKvHk=3sBJ3% literal 0 HcmV?d00001 diff --git a/apps/history/locale/ru/LC_MESSAGES/django.mo b/apps/history/locale/ru/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..b0e56dad8dd05e76b8329111f82a9e685ef0900e GIT binary patch literal 705 zcmYk4L2uJA7=|+#AmsoON5tXduxS-?<8&2ky=EY`PMSnTRSG9AUhAetjU8-fU8Nlu zH!i@1U%?59LxouP7t%k#Z{bS{3`qdih2|E2kIK?bp*>YgW`EZ;kcYw7-_>`!+K+Boi;O1 z@kDrCqu+>uBS%B>N*F7(V$k6;uAqI;dExg&s*NKZ8_OYin#Gp%HG{EpDGP#Fx^Z?~ z9q1%5+Hxbc36dfkNNY1;{qFNV**Aha+?E`0Cm7Ud7!ukfwI+lOR)0ijol-QCo;Z=k z@&Ee@>o$Zttk!%;arn=;b);{&vJ;LyFo^BR4uw`JPZDgiYO+1FsW{`YAbr6T2EEK$ zi5+eIx%YHBt-4|pITEK;C0vlMUcmeEDdO@))wK%Ltc2$@AJ}VkAf-Qs7-9^UT{2 ziRc>98x=M4WEc0=RQ?n<$!d>07D}U?L7VUM43?ML8~(Z|a%D(c$FfK6m$4?DoWZs+ z1q*^$n(cD4-p$iM<(ey*s~~mRKx$nI?XNxTkVPf9n}RHHBN#Mj7!o>98uJj&v6(xB z&QOX*vMzR{yMEN?tkV$AvPO8DV)+laHl(9?rW0;*#UR!@vlLqAbT8#HsjG4UZCPCM zSdfn3DTDP=Yl$zK`aAdT?rz<a38t3!l4hODM9Ob@QIgVg_@Y()=Hl zfhzsAq*Od1E4fNFgRD4T>S($N!#0}AZiO_8LYSNc*V2h74B;+NKs&A%qQ<|iRy5<< z^8{^$6b=rC5%ka+W3**$(VilwP24Vh5gmGb&WCp*jS6 oT)ncNs^_+E&+HlY-|Pw4AJq{qPchkd0t3%}L7`v0#1l@vKhE|5-T(jq literal 0 HcmV?d00001 diff --git a/apps/ocr/locale/ru/LC_MESSAGES/django.mo b/apps/ocr/locale/ru/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..782b9c5f9dfdb9cd43d4fc0f0ea9f720d83de20b GIT binary patch literal 7236 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 literal 0 HcmV?d00001 diff --git a/apps/permissions/locale/ru/LC_MESSAGES/django.mo b/apps/permissions/locale/ru/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..87762754f77a0eef9862f32023c85ca51c5c5d64 GIT binary patch literal 693 zcmYjNO=}ZD7@lhNum=ww#lv{8G{|IUlR(mGwu)^E1s6k%p1e%6)6K~4>^d{sq)?$m zkAesBZ%7e^qT+AZ{R93M-$|@JC>${|vka>;h7B9pL;Z7OAiTiC9{scqY(L=dZ-Xl7pDM z5ZcIGF&yy|uJB+ldghHpk!wpLlgOAnE)zq>Im1(H3+DTYwA1piImt6$=Z0&UYd>>d zUm8;i;|-sV$*vaMLRqrMtzfuCgMiR2(%Qm7k9E3)b|?iQ8Hr=*+W)U}(l!pdtkr%% zA-pHtSTfdJnUvdHGn|;?F2(&NJ<7ODo4VWqnMz8Y2r?EtV|Y{=BVnV>%eiN>S<|{A z@<_~^N?5;G{etm})dEDsnei>SeO>wuFFJ?@SN{_V81OFu)rd*roJd7zFqsrWoXK-U(ZOpZa0PrAr6x2Na*4t}LLT4e$iuX*E1lzpcJj m=hctuqF&VRQGHf@TV8yx7jSh}{i?oH=gX(+qWW2XKz{%*h|Q4z literal 0 HcmV?d00001 diff --git a/apps/permissions/locale/ru/LC_MESSAGES/django.po b/apps/permissions/locale/ru/LC_MESSAGES/django.po new file mode 100644 index 0000000000..ea1075083a --- /dev/null +++ b/apps/permissions/locale/ru/LC_MESSAGES/django.po @@ -0,0 +1,180 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2011-09-29 18:47-0400\n" +"PO-Revision-Date: 2011-11-03 17:23+0000\n" +"Last-Translator: gsv70 \n" +"Language-Team: Russian (http://www.transifex.net/projects/p/mayan-edms/team/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ru\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" + +#: __init__.py:12 +msgid "View roles" +msgstr "" + +#: __init__.py:13 +msgid "Edit roles" +msgstr "" + +#: __init__.py:14 +msgid "Create roles" +msgstr "" + +#: __init__.py:15 +msgid "Delete roles" +msgstr "" + +#: __init__.py:16 +msgid "Grant permissions" +msgstr "" + +#: __init__.py:17 +msgid "Revoke permissions" +msgstr "" + +#: __init__.py:20 models.py:75 views.py:33 +msgid "roles" +msgstr "" + +#: __init__.py:21 +msgid "create new role" +msgstr "" + +#: __init__.py:22 +msgid "edit" +msgstr "редактировать" + +#: __init__.py:23 +msgid "members" +msgstr "" + +#: __init__.py:24 +msgid "role permissions" +msgstr "" + +#: __init__.py:25 +msgid "delete" +msgstr "удалить" + +#: api.py:22 +msgid "Permissions" +msgstr "" + +#: api.py:55 +msgid "Insufficient permissions." +msgstr "" + +#: models.py:11 views.py:53 +msgid "namespace" +msgstr "" + +#: models.py:12 views.py:54 +msgid "name" +msgstr "имя" + +#: models.py:13 models.py:70 +msgid "label" +msgstr "" + +#: models.py:20 models.py:53 +msgid "permission" +msgstr "" + +#: models.py:21 views.py:50 +msgid "permissions" +msgstr "" + +#: models.py:61 +msgid "permission holder" +msgstr "" + +#: models.py:62 +msgid "permission holders" +msgstr "" + +#: models.py:74 models.py:92 views.py:69 views.py:79 views.py:103 views.py:203 +msgid "role" +msgstr "" + +#: models.py:103 +msgid "role member" +msgstr "" + +#: models.py:104 +msgid "role members" +msgstr "" + +#: views.py:56 +msgid "state" +msgstr "" + +#: views.py:116 +#, python-format +msgid "" +"Are you sure you wish to grant the permission \"%(permission)s\" to " +"%(ct_name)s: %(requester)s" +msgstr "" + +#: views.py:121 +#, python-format +msgid "" +"Are you sure you wish to revoke the permission \"%(permission)s\" from " +"%(ct_name)s: %(requester)s" +msgstr "" + +#: views.py:134 +#, python-format +msgid "Permission \"%(permission)s\" granted to %(ct_name)s: %(requester)s." +msgstr "" + +#: views.py:137 +#, python-format +msgid "" +"%(ct_name)s: %(requester)s, already had the permission \"%(permission)s\" " +"granted." +msgstr "" + +#: views.py:143 +#, python-format +msgid "Permission \"%(permission)s\" revoked from %(ct_name)s: %(requester)s." +msgstr "" + +#: views.py:146 +#, python-format +msgid "%(ct_name)s: %(requester)s doesn't have the permission \"%(permission)s\"." +msgstr "" + +#: views.py:199 +#, python-format +msgid "non members of role: %s" +msgstr "" + +#: views.py:200 +#, python-format +msgid "members of role: %s" +msgstr "" + +#: widgets.py:16 +msgid "Revoke" +msgstr "" + +#: widgets.py:21 +msgid "Grant" +msgstr "" + +#: conf/settings.py:10 +msgid "" +"A list of existing roles that are automatically assigned to newly created " +"users" +msgstr "" + + diff --git a/apps/project_setup/locale/ru/LC_MESSAGES/django.mo b/apps/project_setup/locale/ru/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..7acccb67ee14a64ff206827a853098716862a183 GIT binary patch literal 678 zcmY*V&2AGh5Z>~0+1`2vX*f_dLeAQ0L{c|f5N#?|YD5$QXWYcy8fER3f0|b6fu9Q! zXWoMg5<~)CVej3rsPS;92px9XWkb)NiyZn!bx*t^28b^tTHyqtK3967o>}aPse26O5w3A zIS^iQXi>%p-65?VU|rts5Za~`g=8epRrUS9x=OkYtixLmA5gUTSU69{R%ka9-dGNq zJMU2F)$}+QYSy%24`n(FB9mk+Mb2RqoKrZ_*6+UO^Lf)(MbxRhXlm(`VzmXA6srM< zoaQd^n4Q>=G~&V0pnts|)}-;i(Ozn7=CZ)4yu837Gokb@OwNSG4X4k?hopP0tNuHc zmh|<+OqI?!bWfE3+bRbe;^8bd>XzyRdT8Eq$NSG-a^436)FlrHsKN zpn!6W_tMs%r(W8w+&Y8y7=^2=RSIfo19KSWv>I_#ek(sM-z?uQUzgv@ujQir5|uxe R@9=tommlE2_s``b`UML1%@Y6s literal 0 HcmV?d00001 diff --git a/apps/project_tools/locale/ru/LC_MESSAGES/django.mo b/apps/project_tools/locale/ru/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..728bb26bddad734e2300017ef9d107ecc791cb66 GIT binary patch literal 494 zcmYL^(N5bi6ox_DRW7;S#X%ZqXggrH2z91mgw|ydNmHdM65N^A%Q6MKa$E!wudz4b zd3ctc0Ha6#<#Xikw|_rxef+yYwMqI!`b_#j`bKK2M|z^e@3gnfdrh4Eqvsyu1zu{` zRMrTXM1zayT*9Tyr*Sq8a=o<9W7?F}0?$@ugM}3kOtJz8PAg9)94fB`bQtGIi*f@2tneVz`q(}Kqxt}JkOcj$+D&53--AJjNE2s0YM>ZvA8rqU3)7-}u>Uo6LNu`dx znqRFGTBQ_(q|3*Vz5ailm9AoM&G+uyrV!2prZnkECREIHDt#QP@fyXA8Qn`*6qjYb z0WuNhEaareS>oevu2cjYt^ApLGMSXMZ4wRnURiMMX7g82ZZ=b&$b2``;x#f;b5guPP#qP| Zis!{sIR9e4nkh1$XCDvEv6Y%*^cxo~;ava# literal 0 HcmV?d00001 diff --git a/apps/sources/locale/ru/LC_MESSAGES/django.mo b/apps/sources/locale/ru/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..9965bf491362ba111cca7e7c46cfe07342acb1de GIT binary patch literal 4470 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 literal 0 HcmV?d00001 From f71e2a4b623fa254c969bfaabad70aee2677a299 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Thu, 3 Nov 2011 16:57:53 -0400 Subject: [PATCH 8/9] Further Russian translation updates --- apps/common/locale/ru/LC_MESSAGES/django.mo | Bin 749 -> 5508 bytes apps/common/locale/ru/LC_MESSAGES/django.po | 188 ++++---- .../converter/locale/ru/LC_MESSAGES/django.po | 41 +- .../locale/ru/LC_MESSAGES/django.po | 104 +++-- .../documents/locale/ru/LC_MESSAGES/django.po | 439 ++++++++++-------- .../locale/ru/LC_MESSAGES/django.mo | Bin 838 -> 844 bytes .../locale/ru/LC_MESSAGES/django.po | 55 +-- apps/folders/locale/ru/LC_MESSAGES/django.po | 113 ++--- apps/grouping/locale/ru/LC_MESSAGES/django.po | 45 +- apps/history/locale/ru/LC_MESSAGES/django.po | 30 +- .../locale/ru/LC_MESSAGES/django.po | 31 +- apps/ocr/locale/ru/LC_MESSAGES/django.po | 129 ++--- .../locale/ru/LC_MESSAGES/django.po | 29 +- .../locale/ru/LC_MESSAGES/django.po | 33 +- apps/sources/locale/ru/LC_MESSAGES/django.po | 99 ++-- apps/tags/locale/ru/LC_MESSAGES/django.po | 70 +-- .../locale/ru/LC_MESSAGES/django.po | 30 +- .../web_theme/locale/ru/LC_MESSAGES/django.mo | Bin 564 -> 584 bytes 18 files changed, 754 insertions(+), 682 deletions(-) diff --git a/apps/common/locale/ru/LC_MESSAGES/django.mo b/apps/common/locale/ru/LC_MESSAGES/django.mo index 4f8318d13368c59387dd6eeab768e3c59be5ec80..5803cce18e38400f65c96b2cf14217b64f92d70e 100644 GIT binary patch literal 5508 zcmbuBTWlOx8OKkc6l$PAA>1LSDM@VVU9aPqq?8sX&N}kg6F8B=S%|LLhiR2o=N&Nc_Gtvm4vN zM2N9x|2t>ScmIFi*3fud(WD1ICQ zzW_cCz5|>FQK1$<(f1>;6MP+f0hCQ20bT^RfYYGl<4<5W_-9b^@c_c&Umy4$@KI3o zmD1-L_yL|rK+$&@d>8nAkbgDLhxqqn5Yy_HAga|HpzQktxQ4*q1Rv)4@9$LVAlSo8 ziT6y3=TiJK_+Hj8fRBS;2R{q`1KbGies>~QPVppoAL~_6@;d@<0$%|C2L2#@e-$Ss z&p!hn0{;kp9$Zh*>p>Tkx_%XG2VVgtFE_#a!QX(mpw{4=_;)WKp99x{QiqeE3wW{EvaSV=l>$ z$cjG6MK`xxZ3&pTrKjYgyoP6pn@cz$dDzS?ypT)$6&rF%PUMoDN!+d6Qil$1xw70D z^DU{raIkSnoN`IMrS_!Ga9D#96Cs*QW{K23$K7RCk`IYru1|AIZAq!&^anx7tz425 z$yX=0)Jtk1ypWnd$gMWC26n|RgpTL71==bW?V=9qg@PRfrFx|@oGyi)-q7kh<-zbo z#RYIWO=|BJwYOXC8?@ZAUGd6lpXZhw zzuLgm8F>tSuM+5R(AHJEzUu!HxNOx~cSEOOg)Fe@XSIH$Cdnq(zMVH~5=gtY ztCmwy`+S?dDQMRoYC4t1tM=7>ADu>WQ-C8Oa)GYbiee)pv)tcv9{;)1O;-SYk!v>7mddMl_ znx_NS#m9Pez?JH?>zZ$$a_k{kK`bOERZ?;)b^vD%m9Qgu3v^Jk3l6~)+f62ioJvJw zzhHKBWmt+h?{4xvErm6H+GRtE6<6`cu`S zl1^@F@AEyGN0~##%%iq1t&rEf*0AO31N(cAwH&pnWtiy=%1$w}w_Xl1{a#)VhG8w= z(NT6F!9cd)RXcnyuzbh!JE|hvK~urCmcB>&GiD~BHnX1&&+E;(&dyBkp-fj!=W_Y( zEt%YwT#k*Iqfki9FWo0wyL9K){N`;B=D1o8(}J0P-*SVB1q<`K9Gu#k(>o08mIlxI z^_^^U%XLVe>9?(FULUQ~<3!Y&`aLu>l%;2Ap_2Vn*0sZqT9SpJqm~4av5VE9BSgBx zuXnVy^d9Oxa4SEZ*<6dvPWn01KU^cK(0&Rf70YqAYs&2hcGz>g|6pd@t$kvzWc!%| zZowC_uHYWbSG zzo)ZP@6tKVcAj_kY;L^T(X&Oq8j0MF&YXVw=|qG*xi(}vk=fkVqL#Nzd^#SDUW;bp zXQPE^QAg9!Vl){|L{rgRG!rf8Xo?=Y{V3Hd&r-cYQG6Oz6AdM^(Y4joG>_Bh`KIaF zcq|@Q(WUsjI5ZPok4NJ%Tw_88lR08Sul&3Pwg35jQy8$_y175^zhlGqOTF+ zHJq7<&xs%LIEK^nx#2-ukRH#`6}HYxQq4UZUsTaI2zlCsHWQCTS0#ib^yM$6Q{~Md zMagV5qoS9i*AQ%$OBS^lAvY6dkC-56V1oxqj|~jTzpYu`Ls#z zg30L_RNY|h8E{tL5=6n2IBDu|F{`6XtRzORMhhs!zHAsl4iAXtd>-4_!bH>jaxFMF zK^jJIdsN343~6p4Il{ID{uZO_Mm9bt>QwYCV^Zj4ToI}?mn3~FtFNGzWFvKN6)!Ye zCylj~`|Ito>Wz?ElOS14lGrGE`tyg5Ypg(nwAu|_i-y#*%eQ=! zyh>n%Pr+nsGsIP2HElGlroVllr)WzINzE3asp;~RG~yE7Mg1nCt15a4lh3fQz=ENt z$P>6U8hR+AOo%CpJc(lQAI=dc#J%vDjpLsw1Qf*@!1v4EmfvB zmRJyHjVugIHB)NC48v}`ok(S<4S~q8;9HXFt1Qhy^kjNWz_Ka+BqPblXtvI5GE#^O z5B>)xLIvTaklnPE7W$qh$ArqtyynGB^eW~UUy?Cmp|Rr;^JMbzGTz9PG{eJ8Jb1, YEAR. -# -#, fuzzy +# +# Translators: msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-11-03 16:38-0400\n" -"PO-Revision-Date: 2011-01-30 13:08\n" -"Last-Translator: \n" -"Language-Team: LANGUAGE \n" -"Language: \n" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2011-09-30 00:54-0400\n" +"PO-Revision-Date: 2011-11-03 17:28+0000\n" +"Last-Translator: gsv70 \n" +"Language-Team: Russian (http://www.transifex.net/projects/p/mayan-edms/team/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Translated-Using: django-rosetta 0.5.5\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Language: ru\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" #: __init__.py:17 msgid "change password" -msgstr "" +msgstr "Изменение пароля" #: __init__.py:18 msgid "user details" -msgstr "" +msgstr "сведения о пользователе" #: __init__.py:19 msgid "edit details" -msgstr "" +msgstr "изменение сведений" #: __init__.py:23 __init__.py:29 msgid "about" -msgstr "" +msgstr "о" #: __init__.py:24 msgid "changelog" -msgstr "" +msgstr "изменения" #: __init__.py:25 msgid "license" -msgstr "" +msgstr "лицензия" #: forms.py:99 msgid "Selection" -msgstr "" +msgstr "Выбор" #: forms.py:131 msgid "Email" -msgstr "" +msgstr "Email" #: forms.py:142 msgid "" "Please enter a correct email and password. Note that the password fields is " "case-sensitive." msgstr "" +"Пожалуйста, введите правильный адрес электронной почты и пароль с учетом " +"регистра." #: forms.py:144 msgid "This account is inactive." -msgstr "" +msgstr "Эта учетная запись неактивна." #: literals.py:24 msgid "A5" -msgstr "" +msgstr "A5" #: literals.py:25 msgid "A4" -msgstr "" +msgstr "A4" #: literals.py:26 msgid "A3" -msgstr "" +msgstr "A3" #: literals.py:27 msgid "B5" -msgstr "" +msgstr "B5" #: literals.py:28 msgid "B4" -msgstr "" +msgstr "B4" #: literals.py:29 msgid "Letter" @@ -96,183 +95,188 @@ msgstr "" #: literals.py:38 msgid "Portrait" -msgstr "" +msgstr "Портрет" #: literals.py:39 msgid "Landscape" -msgstr "" +msgstr "Пейзаж" #: utils.py:289 msgid "function found" -msgstr "" +msgstr "Функция найдены" #: utils.py:291 utils.py:293 #, python-format msgid "class found: %s" -msgstr "" +msgstr "Класс найден: %s." -#: views.py:24 templates/password_change_done.html:5 +#: views.py:23 templates/password_change_done.html:5 msgid "Your password has been successfully changed." msgstr "Ваш пароль был успешно изменен." -#: views.py:41 +#: views.py:39 msgid "No action selected." -msgstr "" +msgstr "Никаких действий не выбрано." -#: views.py:45 +#: views.py:43 msgid "Must select at least one item." -msgstr "" +msgstr "Необходимо выбрать хотя бы один элемент." -#: views.py:86 +#: views.py:76 #, python-format msgid "%(selection)s added successfully added to %(right_list_title)s." -msgstr "" +msgstr "%(selection)s успешно добавлен в %(right_list_title)s ." -#: views.py:89 views.py:106 +#: views.py:79 views.py:96 #, python-format msgid "Unable to add %(selection)s to %(right_list_title)s." -msgstr "" +msgstr "Не удалось добавить %(selection)s до %(right_list_title)s ." -#: views.py:103 +#: views.py:93 #, python-format msgid "%(selection)s added successfully removed from %(right_list_title)s." -msgstr "" +msgstr "%(selection)s успешно удален из %(right_list_title)s ." -#: views.py:121 +#: views.py:111 msgid "Add" -msgstr "" +msgstr "Добавить" -#: views.py:132 +#: views.py:122 msgid "Remove" -msgstr "" +msgstr "Удалить" -#: views.py:155 +#: views.py:145 msgid "current user details" -msgstr "" +msgstr "данные пользователя" -#: views.py:172 +#: views.py:162 msgid "Current user's details updated." -msgstr "" +msgstr "Данные пользователя обновлены." -#: views.py:181 +#: views.py:171 msgid "edit current user details" -msgstr "" +msgstr "редактировать данные пользователя" -#: views.py:207 +#: views.py:197 msgid "Changelog" -msgstr "" +msgstr "Изменения" -#: views.py:220 +#: views.py:210 msgid "License" -msgstr "" +msgstr "Лицензия" #: widgets.py:58 msgid "None" -msgstr "" +msgstr "Ни один" #: conf/settings.py:15 msgid "" "Temporary directory used site wide to store thumbnails, previews and " -"temporary files. If none is specified, one will be created using tempfile." -"mkdtemp()" +"temporary files. If none is specified, one will be created using " +"tempfile.mkdtemp()" msgstr "" +"Временный каталог, используемый сайтом для хранения миниатюр, превью и " +"временных файлов. Если он не указан, он будет создан с использованием " +"tempfile.mkdtemp ()" #: conf/settings.py:65 msgid "" "Controls the mechanism used to authenticated user. Options are: username, " "email" msgstr "" +"Управление механизмом, используемым для аутентификации пользователя. " +"Возможные варианты: имя пользователя, адрес электронной почты" #: templates/403.html:3 templates/403.html.py:7 msgid "Insufficient permissions" -msgstr "" +msgstr "Недостаточно прав" #: templates/403.html:9 msgid "You don't have enough permissions for this operation." -msgstr "" +msgstr "У вас нет достаточно прав для этой операции." #: templates/404.html:3 templates/404.html.py:7 msgid "Page not found" -msgstr "" +msgstr "Страница не найдена" #: templates/404.html:9 msgid "Sorry, but the requested page could not be found." -msgstr "" +msgstr "Извините, но запрашиваемая страница не найдена." #: templates/calculate_form_title.html:11 #, python-format msgid "Details for %(object_name)s: %(object)s" -msgstr "" +msgstr "Подробная информация для %(object_name)s : %(object)s" #: templates/calculate_form_title.html:13 #, python-format msgid "Details for: %(object)s" -msgstr "" +msgstr "Подробности: %(object)s" #: templates/calculate_form_title.html:18 #, python-format msgid "Edit %(object_name)s:" -msgstr "" +msgstr "Редактировать %(object_name)s :" #: templates/calculate_form_title.html:20 msgid "Edit" -msgstr "" +msgstr "Редактировать" #: templates/calculate_form_title.html:24 #, python-format msgid "Create new %(object_name)s" -msgstr "" +msgstr "Создать %(object_name)s" #: templates/calculate_form_title.html:26 msgid "Create" -msgstr "" +msgstr "Создавать" #: templates/generic_assign_remove.html:3 #, python-format msgid "Assign %(title)s %(object)s" -msgstr "" +msgstr "Назначить %(title)s%(object)s" #: templates/generic_confirm.html:3 templates/generic_confirm.html.py:18 msgid "Confirm" -msgstr "" +msgstr "Подтверждать" #: templates/generic_confirm.html:16 msgid "Confirm delete" -msgstr "" +msgstr "Подтвердить удаление" #: templates/generic_confirm.html:28 msgid "form icon" -msgstr "" +msgstr "значок формы" #: templates/generic_confirm.html:36 #, python-format msgid "Are you sure you wish to delete %(object_name)s: %(object)s?" -msgstr "" +msgstr "Вы действительно хотите удалить %(object_name)s: %(object)s?" #: templates/generic_confirm.html:38 #, python-format msgid "Are you sure you wish to delete: %(object)s?" -msgstr "" +msgstr "Вы действительно хотите удалить: %(object)s?" #: templates/generic_confirm.html:46 msgid "Yes" -msgstr "" +msgstr "Да" #: templates/generic_confirm.html:50 msgid "No" -msgstr "" +msgstr "Нет" #: templates/generic_form_instance.html:37 #: templates/generic_form_subtemplate.html:52 msgid "required" -msgstr "" +msgstr "требуется" #: templates/generic_form_subtemplate.html:76 #: templates/generic_form_subtemplate.html:78 #: templates/generic_list_horizontal_subtemplate.html:51 #: templates/generic_list_horizontal_subtemplate.html:178 -#: templates/generic_list_subtemplate.html:52 -#: templates/generic_list_subtemplate.html:178 +#: templates/generic_list_subtemplate.html:51 +#: templates/generic_list_subtemplate.html:171 msgid "Save" msgstr "" @@ -280,18 +284,22 @@ msgstr "" #: templates/generic_form_subtemplate.html:78 #: templates/generic_list_horizontal_subtemplate.html:51 #: templates/generic_list_horizontal_subtemplate.html:178 -#: templates/generic_list_subtemplate.html:52 -#: templates/generic_list_subtemplate.html:178 +#: templates/generic_list_subtemplate.html:51 +#: templates/generic_list_subtemplate.html:171 msgid "Submit" msgstr "" +#: templates/generic_form_subtemplate.html:82 +msgid "Cancel" +msgstr "" + #: templates/generic_list.html:6 templates/generic_list_horizontal.html:6 #, python-format msgid "List of %(stripped_title)s" msgstr "" #: templates/generic_list_horizontal_subtemplate.html:23 -#: templates/generic_list_subtemplate.html:24 +#: templates/generic_list_subtemplate.html:23 #, python-format msgid "" "List of %(title)s (%(start)s - %(end)s out of %(total)s) (Page " @@ -299,25 +307,29 @@ msgid "" msgstr "" #: templates/generic_list_horizontal_subtemplate.html:25 -#: templates/generic_list_subtemplate.html:26 +#: templates/generic_list_subtemplate.html:25 #, python-format msgid "List of %(title)s (%(total)s)" msgstr "" -#: templates/generic_list_subtemplate.html:72 +#: templates/generic_list_horizontal_subtemplate.html:72 +#: templates/generic_list_subtemplate.html:71 msgid "Identifier" msgstr "" -#: templates/generic_list_subtemplate.html:152 +#: templates/generic_list_horizontal_subtemplate.html:146 +#: templates/generic_list_subtemplate.html:145 #, python-format msgid "There are no %(stripped_title)s" msgstr "" #: templates/login.html:5 msgid "Login" -msgstr "Логин" +msgstr "" #: templates/password_change_done.html:3 templates/password_change_form.html:3 #: templates/password_change_form.html:5 msgid "Password change" -msgstr "Сменить пароль" +msgstr "" + + diff --git a/apps/converter/locale/ru/LC_MESSAGES/django.po b/apps/converter/locale/ru/LC_MESSAGES/django.po index e3ce3ba547..cca92efc44 100644 --- a/apps/converter/locale/ru/LC_MESSAGES/django.po +++ b/apps/converter/locale/ru/LC_MESSAGES/django.po @@ -1,23 +1,21 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy +# +# Translators: msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-11-03 16:38-0400\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2011-09-29 18:44-0400\n" +"PO-Revision-Date: 2011-11-03 17:27+0000\n" +"Last-Translator: gsv70 \n" +"Language-Team: Russian (http://www.transifex.net/projects/p/mayan-edms/team/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" -"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" +"Language: ru\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" #: __init__.py:10 msgid "file formats" @@ -237,7 +235,7 @@ msgstr "" #: literals.py:99 msgid "Encapsulated Portable Document Format" -msgstr "" +msgstr "Encapsulated Portable Document Format" #: literals.py:100 literals.py:105 msgid "Adobe Encapsulated PostScript Interchange format" @@ -578,11 +576,11 @@ msgstr "" #: literals.py:210 msgid "Portable Document Format" -msgstr "" +msgstr "Portable Document Format" #: literals.py:211 msgid "Portable Document Archive Format" -msgstr "" +msgstr "Portable Document Archive Format" #: literals.py:212 msgid "Pentax Electronic File" @@ -675,7 +673,7 @@ msgstr "" #: literals.py:235 msgid "Adobe Large Document Format" -msgstr "" +msgstr "Adobe Large Document Format" #: literals.py:236 msgid "Adobe Photoshop bitmap" @@ -887,11 +885,11 @@ msgstr "" #: views.py:20 msgid "name" -msgstr "" +msgstr "имя" #: views.py:24 msgid "description" -msgstr "" +msgstr "описание" #: conf/settings.py:10 msgid "File path to imagemagick's convert program." @@ -907,8 +905,9 @@ msgstr "" #: conf/settings.py:14 msgid "" -"Graphics conversion backend to use. Options are: converter.backends." -"imagemagick, converter.backends.graphicsmagick and converter.backends.python." +"Graphics conversion backend to use. Options are: " +"converter.backends.imagemagick, converter.backends.graphicsmagick and " +"converter.backends.python." msgstr "" #: templates/converter_file_formats_help.html:3 @@ -921,3 +920,5 @@ msgid "" "These are the file formats supported by the currently selected converter " "backend. In this case: '%(backend)s'" msgstr "" + + diff --git a/apps/document_indexing/locale/ru/LC_MESSAGES/django.po b/apps/document_indexing/locale/ru/LC_MESSAGES/django.po index 38182166ac..172ebd2aaf 100644 --- a/apps/document_indexing/locale/ru/LC_MESSAGES/django.po +++ b/apps/document_indexing/locale/ru/LC_MESSAGES/django.po @@ -1,35 +1,33 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy +# +# Translators: msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-11-03 16:38-0400\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2011-09-29 18:45-0400\n" +"PO-Revision-Date: 2011-11-03 17:12+0000\n" +"Last-Translator: gsv70 \n" +"Language-Team: Russian (http://www.transifex.net/projects/p/mayan-edms/team/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" -"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" +"Language: ru\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" #: __init__.py:12 msgid "View document indexes" -msgstr "" +msgstr "Просмотр индексов документа" #: __init__.py:13 msgid "Rebuild document indexes" -msgstr "" +msgstr "Восстановление индексов документа" #: __init__.py:15 msgid "Indexing" -msgstr "" +msgstr "Индексирование" #: __init__.py:19 msgid "index list" @@ -37,54 +35,58 @@ msgstr "" #: __init__.py:20 msgid "go up one level" -msgstr "" +msgstr "перейти на уровень выше" #: __init__.py:21 __init__.py:23 models.py:26 msgid "indexes" -msgstr "" +msgstr "индексы" #: __init__.py:25 msgid "rebuild indexes" -msgstr "" +msgstr "восстановление индексов" #: __init__.py:25 msgid "Deletes and creates from scratch all the document indexes." -msgstr "" +msgstr "Удаляет и создается с нуля, все индексы документа." #: __init__.py:27 msgid "Indexes" -msgstr "" +msgstr "Индексы" #: api.py:83 msgid "root" -msgstr "" +msgstr "корень" #: api.py:139 #, python-format msgid "Maximum suffix (%s) count reached." -msgstr "" +msgstr "Достигнуто максимальное (%s) число суффиксов " #: api.py:175 #, python-format msgid "" "Error in document indexing update expression: %(expression)s; %(exception)s" msgstr "" +"Ошибка в выражении обновления индексов документа: %(expression)s; " +"%(exception)s" #: api.py:178 #, python-format msgid "" "Error updating document index, expression: %(expression)s; %(exception)s" msgstr "" +"Ошибка при обновлении индекса документа, выражение: %(expression)s; " +"%(exception)s" #: api.py:209 #, python-format msgid "Unable to delete document indexing node; %s" -msgstr "" +msgstr "Не удается удалить узел индексирования документов; %s." #: filesystem.py:34 #, python-format msgid "Unable to create indexing directory; %s" -msgstr "" +msgstr "Не удается создать индексации каталога; %s." #: filesystem.py:52 #, python-format @@ -92,30 +94,32 @@ msgid "" "Unable to create symbolic link, file exists and could not be deleted: " "%(filepath)s; %(exc)s" msgstr "" +"Невозможно создать символическую ссылку, файл существует и не может быть " +"удален: %(filepath)s; %(exc)s" #: filesystem.py:54 #, python-format msgid "Unable to create symbolic link: %(filepath)s; %(exc)s" -msgstr "" +msgstr "Невозможно создать символическую ссылку: %(filepath)s; %(exc)s" #: filesystem.py:71 #, python-format msgid "Unable to delete document symbolic link; %s" -msgstr "" +msgstr "Не удается удалить символическую ссылку документа;%s." #: filesystem.py:83 #, python-format msgid "Unable to delete indexing directory; %s" -msgstr "" +msgstr "Не удается удалить каталог индексации; %s." #: models.py:11 #, python-format msgid "Available functions: %s" -msgstr "" +msgstr "Доступные функции: %s." #: models.py:16 msgid "indexing expression" -msgstr "" +msgstr "выражение индексации " #: models.py:16 msgid "Enter a python string expression to be evaluated." @@ -123,83 +127,87 @@ msgstr "" #: models.py:18 msgid "enabled" -msgstr "" +msgstr "разрешено" #: models.py:19 msgid "link documents" -msgstr "" +msgstr "связать документы" #: models.py:25 models.py:31 views.py:56 msgid "index" -msgstr "" +msgstr "индекс" #: models.py:32 msgid "value" -msgstr "" +msgstr "значение" #: models.py:33 msgid "documents" -msgstr "" +msgstr "документы" #: models.py:46 models.py:51 msgid "index instance" -msgstr "" +msgstr "экземпляр индекса" #: models.py:47 msgid "indexes instances" -msgstr "" +msgstr "экземпляры индекса" #: models.py:52 msgid "document" -msgstr "" +msgstr "документ" #: models.py:59 msgid "document rename count" -msgstr "" +msgstr "счетчик переименования документа" #: models.py:60 msgid "documents rename count" -msgstr "" +msgstr "счетчик переименования документов" #: utils.py:19 msgid "document indexes" -msgstr "" +msgstr "индексы документов" #: views.py:38 #, python-format msgid "contents for index: %s" -msgstr "" +msgstr "содержания для индекса: %s." #: views.py:60 msgid "items" -msgstr "" +msgstr "членов" #: views.py:82 msgid "Are you sure you wish to rebuild all indexes?" -msgstr "" +msgstr "Вы уверены, что хотите перестроить все индексы?" #: views.py:83 msgid "On large databases this operation may take some time to execute." msgstr "" +"В больших базах данных эта операция может занять некоторое время для " +"выполнения." #: views.py:89 msgid "Index rebuild completed successfully." -msgstr "" +msgstr "восстановление индекса успешно завершено." #: views.py:94 #, python-format msgid "Index rebuild error: %s" -msgstr "" +msgstr "Индекс восстановить ошибка: %s" #: views.py:109 #, python-format msgid "indexes containing: %s" -msgstr "" +msgstr "индексы, содержащие: %s" #: templates/indexing_help.html:3 msgid "What are indexes?" -msgstr "" +msgstr "что за индексы?" #: templates/indexing_help.html:4 msgid "Indexes group documents into a tree like hierarchical structure." -msgstr "" +msgstr "Индексы группы документов в древовидной иерархической структуре." + + diff --git a/apps/documents/locale/ru/LC_MESSAGES/django.po b/apps/documents/locale/ru/LC_MESSAGES/django.po index 93be45be35..cf8ae6ddd9 100644 --- a/apps/documents/locale/ru/LC_MESSAGES/django.po +++ b/apps/documents/locale/ru/LC_MESSAGES/django.po @@ -1,655 +1,660 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy +# +# Translators: msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-11-03 16:38-0400\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2011-09-29 18:43-0400\n" +"PO-Revision-Date: 2011-11-03 16:20+0000\n" +"Last-Translator: gsv70 \n" +"Language-Team: Russian (http://www.transifex.net/projects/p/mayan-edms/team/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" -"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" +"Language: ru\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" #: __init__.py:50 __init__.py:159 msgid "Documents" -msgstr "" +msgstr "Документы" #: __init__.py:61 msgid "Documents setup" -msgstr "" +msgstr "Настройки для документов" #: __init__.py:71 msgid "all documents" -msgstr "" +msgstr "все документы" #: __init__.py:72 models.py:381 views.py:672 msgid "recent documents" -msgstr "" +msgstr "последние документы" #: __init__.py:73 msgid "upload new documents" -msgstr "" +msgstr "загрузить новые документы" #: __init__.py:74 msgid "clone metadata" -msgstr "" +msgstr "клонировать метаданные" #: __init__.py:75 msgid "details" -msgstr "" +msgstr "детали" #: __init__.py:76 msgid "properties" -msgstr "" +msgstr "свойства" #: __init__.py:77 __init__.py:78 __init__.py:92 __init__.py:114 #: __init__.py:120 msgid "delete" -msgstr "" +msgstr "удалить" #: __init__.py:79 __init__.py:91 __init__.py:113 __init__.py:119 msgid "edit" -msgstr "" +msgstr "редактировать" #: __init__.py:80 msgid "preview" -msgstr "" +msgstr "предварительный просмотр" #: __init__.py:81 msgid "download" -msgstr "" +msgstr "скачать" #: __init__.py:82 msgid "find duplicates" -msgstr "" +msgstr "поиска дубликатов" #: __init__.py:83 msgid "find all duplicates" -msgstr "" +msgstr "найти все дубликаты" #: __init__.py:83 msgid "" "Search all the documents' checksums and return a list of the exact matches." msgstr "" +"Искать все контрольные суммы документов и вернуть список точных совпадений." #: __init__.py:84 __init__.py:85 msgid "clear transformations" -msgstr "" +msgstr "очистить преобразования" #: __init__.py:86 msgid "print" -msgstr "" +msgstr "печать" #: __init__.py:87 msgid "history" -msgstr "" +msgstr "история" #: __init__.py:89 msgid "page transformations" -msgstr "" +msgstr " преобразования страницы" #: __init__.py:90 msgid "create new transformation" -msgstr "" +msgstr "создать новое преобразование" #: __init__.py:94 forms.py:49 msgid "page image" -msgstr "" +msgstr "изображение страницы" #: __init__.py:95 msgid "page text" -msgstr "" +msgstr "текст страницы" #: __init__.py:96 msgid "edit page text" -msgstr "" +msgstr "редактировать текст страницы" #: __init__.py:97 msgid "next page" -msgstr "" +msgstr "следующая страница" #: __init__.py:98 msgid "previous page" -msgstr "" +msgstr "предыдущая страница" #: __init__.py:99 msgid "first page" -msgstr "" +msgstr "первая страница" #: __init__.py:100 msgid "last page" -msgstr "" +msgstr "последняя страница" #: __init__.py:101 msgid "zoom in" -msgstr "" +msgstr "увеличить" #: __init__.py:102 msgid "zoom out" -msgstr "" +msgstr "уменьшить" #: __init__.py:103 msgid "rotate right" -msgstr "" +msgstr "повернуть вправо" #: __init__.py:104 msgid "rotate left" -msgstr "" +msgstr "повернуть влево" #: __init__.py:105 msgid "reset view" -msgstr "" +msgstr "вернуть вид" #: __init__.py:107 msgid "Find missing document files" -msgstr "" +msgstr "Найти недостающие файлы документов" #: __init__.py:110 msgid "document type list" -msgstr "" +msgstr "Список типов документов" #: __init__.py:111 views.py:840 msgid "document types" -msgstr "" +msgstr "типы документов" #: __init__.py:112 msgid "documents of this type" -msgstr "" +msgstr "документы этого типа" #: __init__.py:115 views.py:953 msgid "create document type" -msgstr "" +msgstr "создать тип документа" #: __init__.py:117 msgid "filenames" -msgstr "" +msgstr "Имена файлов" #: __init__.py:118 msgid "add filename to document type" -msgstr "" +msgstr "добавить имя файла для типа документа" #: __init__.py:161 __init__.py:187 models.py:97 views.py:68 msgid "documents" -msgstr "" +msgstr "документы" #: __init__.py:174 widgets.py:13 msgid "thumbnail" -msgstr "" +msgstr "миниатюра" #: __init__.py:177 msgid "tags" -msgstr "" +msgstr "метки" #: __init__.py:180 msgid "metadata" -msgstr "" +msgstr "метаданные" #: forms.py:72 msgid "Page image" -msgstr "" +msgstr "Страница изображения" #: forms.py:82 forms.py:232 msgid "Contents" -msgstr "" +msgstr "Содержание" #: forms.py:135 msgid "Page" -msgstr "" +msgstr "Страница" #: forms.py:136 msgid "Details" -msgstr "" +msgstr "Детали" #: forms.py:138 models.py:312 models.py:349 msgid "document page" -msgstr "" +msgstr "страница документа" #: forms.py:144 msgid "Click on the image for full size preview" -msgstr "" +msgstr "Нажмите на изображение для полного просмотра размера" #: forms.py:154 #, python-format msgid "Document pages (%s)" -msgstr "" +msgstr "Страницы документа (%s)" #: forms.py:189 msgid "Quick document rename" -msgstr "" +msgstr "Быстро переименовать документ" #: forms.py:192 msgid "New document filename" -msgstr "" +msgstr "Новое имя файла документа" #: forms.py:246 msgid "Page size" -msgstr "" +msgstr "Размер страницы" #: forms.py:247 msgid "Custom page width" -msgstr "" +msgstr "Своя ширина страницы" #: forms.py:248 msgid "Custom page height" -msgstr "" +msgstr "Своя высота страницы" #: forms.py:249 msgid "Page orientation" -msgstr "" +msgstr "Ориентация страницы" #: forms.py:250 msgid "Page range" -msgstr "" +msgstr "Диапазон страниц" #: literals.py:8 msgid "Create documents" -msgstr "" +msgstr "Создание документов" #: literals.py:9 msgid "Edit document properties" -msgstr "" +msgstr "Редактирование свойств документа" #: literals.py:10 msgid "Edit documents" -msgstr "" +msgstr "Редактировать документы" #: literals.py:11 msgid "View documents" -msgstr "" +msgstr "Просмотр документов" #: literals.py:12 msgid "Delete documents" -msgstr "" +msgstr "Удаление документов" #: literals.py:13 msgid "Download documents" -msgstr "" +msgstr "Загрузка документов" #: literals.py:14 msgid "Transform documents" -msgstr "" +msgstr "Преобразование документов" #: literals.py:15 msgid "Execute document modifying tools" -msgstr "" +msgstr "Выполнить изменения документа" #: literals.py:17 msgid "Edit document types" -msgstr "" +msgstr "Редактировать типы документов" #: literals.py:18 msgid "Delete document types" -msgstr "" +msgstr "Удалить типы документов" #: literals.py:19 msgid "Create document types" -msgstr "" +msgstr "Создание типов документов" #: literals.py:23 msgid "Document creation" -msgstr "" +msgstr "Создание документов" #: literals.py:24 #, python-format msgid "Document \"%(content_object)s\" created by %(fullname)s." -msgstr "" +msgstr "Документ \"%(content_object)s\", создан %(fullname)s ." #: literals.py:25 #, python-format -msgid "" -"Document \"%(content_object)s\" created on %(datetime)s by %(fullname)s." +msgid "Document \"%(content_object)s\" created on %(datetime)s by %(fullname)s." msgstr "" +"Документ \"%(content_object)s\" создан %(datetime)s пользователем " +"%(fullname)s." #: literals.py:31 msgid "Document edited" -msgstr "" +msgstr "Документ отредактирован" #: literals.py:32 #, python-format msgid "Document \"%(content_object)s\" edited by %(fullname)s." -msgstr "" +msgstr "Документ \"%(content_object)s\" редактировал %(fullname)s. " #: literals.py:33 #, python-format msgid "" -"Document \"%(content_object)s\" was edited on %(datetime)s by %(fullname)s. " -"The following changes took place: %(changes)s." +"Document \"%(content_object)s\" was edited on %(datetime)s by %(fullname)s." +" The following changes took place: %(changes)s." msgstr "" +"Документ \"%(content_object)s\" был изменён %(datetime)s %(fullname)s. Были" +" внесены изменения: %(changes)s." #: literals.py:42 msgid "Document deleted" -msgstr "" +msgstr "Документ удален" #: literals.py:43 #, python-format msgid "Document \"%(document)s\" deleted by %(fullname)s." -msgstr "" +msgstr "Документ \"%(document)s\" удалил %(fullname)s." #: literals.py:44 #, python-format msgid "Document \"%(document)s\" deleted on %(datetime)s by %(fullname)s." -msgstr "" +msgstr "Документ\"%(document)s\" удалил %(datetime)s %(fullname)s." #: models.py:59 msgid "name" -msgstr "" +msgstr "имя" #: models.py:65 models.py:74 models.py:281 views.py:859 views.py:889 #: views.py:918 views.py:923 views.py:966 views.py:1012 views.py:1046 msgid "document type" -msgstr "" +msgstr "тип документа" #: models.py:66 msgid "documents types" -msgstr "" +msgstr "типы документов" #: models.py:75 msgid "file" -msgstr "" +msgstr "файл" #: models.py:82 msgid "added" -msgstr "" +msgstr "добавлено" #: models.py:83 msgid "updated" -msgstr "" +msgstr "обновлено" #: models.py:84 msgid "checksum" -msgstr "" +msgstr "Контрольная сумма" #: models.py:85 msgid "description" -msgstr "" +msgstr "описание" #: models.py:96 models.py:298 models.py:370 models.py:385 views.py:208 msgid "document" -msgstr "" +msgstr "документ" #: models.py:177 msgid "" "This document's file format is not known, the page count has therefore " "defaulted to 1." msgstr "" +"Этот формат файла документа не известен, количество страниц поэтому 1." #: models.py:282 msgid "filename" -msgstr "" +msgstr "имя файла" #: models.py:283 views.py:973 msgid "enabled" -msgstr "" +msgstr "разрешено" #: models.py:290 msgid "document type quick rename filename" -msgstr "" +msgstr "имя файла для быстрого переименования документа определённого типа " #: models.py:291 msgid "document types quick rename filenames" -msgstr "" +msgstr "имена файлов для быстрого переименования документа определённых типов" #: models.py:299 msgid "content" -msgstr "" +msgstr "содержание" #: models.py:300 msgid "page label" -msgstr "" +msgstr "метка страницы" #: models.py:301 msgid "page number" -msgstr "" +msgstr "номер страницы" #: models.py:304 #, python-format msgid "Page %(page_num)d out of %(total_pages)d of %(document)s" -msgstr "" +msgstr "Страница %(page_num)d из %(total_pages)d %(document)s" #: models.py:313 msgid "document pages" -msgstr "" +msgstr "страницы документа" #: models.py:324 msgid "Enter a valid value." -msgstr "" +msgstr "Введите допустимое значение." #: models.py:350 views.py:327 msgid "order" -msgstr "" +msgstr "порядок" #: models.py:351 views.py:328 views.py:383 views.py:412 msgid "transformation" -msgstr "" +msgstr "преобразование" #: models.py:352 views.py:329 msgid "arguments" -msgstr "" +msgstr "аргументы" #: models.py:352 #, python-format msgid "Use dictionaries to indentify arguments, example: %s" -msgstr "" +msgstr "Использовать словари для идентификации аргументов, например %s" #: models.py:360 msgid "document page transformation" -msgstr "" +msgstr "преобразование страницы документа" #: models.py:361 msgid "document page transformations" -msgstr "" +msgstr "преобразования документов страницу" #: models.py:369 msgid "user" -msgstr "" +msgstr "пользователь" #: models.py:371 msgid "accessed" -msgstr "" +msgstr "допущен" #: models.py:380 msgid "recent document" -msgstr "" +msgstr "недавний документ" #: models.py:386 msgid "Document type" -msgstr "" +msgstr "Тип документа" #: models.py:387 msgid "MIME type" -msgstr "" +msgstr "MIME-тип" #: models.py:388 views.py:116 msgid "Filename" -msgstr "" +msgstr "Имя файла" #: models.py:389 msgid "Filename extension" -msgstr "" +msgstr "Расширение файла" #: models.py:390 msgid "Metadata value" -msgstr "" +msgstr "Метаданны значение" #: models.py:391 msgid "Content" -msgstr "" +msgstr "Содержимое" #: models.py:392 msgid "Description" -msgstr "" +msgstr "Описание" #: models.py:393 msgid "Tags" -msgstr "" +msgstr "Метки" #: models.py:394 msgid "Comments" -msgstr "" +msgstr "Комментарии" #: statistics.py:38 #, python-format msgid "Document types: %d" -msgstr "" +msgstr "Типы документов: %d." #: statistics.py:39 #, python-format msgid "Documents in database: %d" -msgstr "" +msgstr "Документы в базе данных: %d." #: statistics.py:44 #, python-format msgid "Documents in storage: %d" -msgstr "" +msgstr "Документы в хранилище: %d." #: statistics.py:46 #, python-format msgid "" -"Space used in storage: %(base_2)s (base 2), %(base_10)s (base 10), %(bytes)d " -"bytes" +"Space used in storage: %(base_2)s (base 2), %(base_10)s (base 10), %(bytes)d" +" bytes" msgstr "" +"Использовано:%(base_2)s (base 2), %(base_10)s (base 10), %(bytes)d bytes" #: statistics.py:56 #, python-format msgid "Document pages in database: %d" -msgstr "" +msgstr "Страниц документов в базе данных: %d." #: statistics.py:57 #, python-format msgid "Minimum amount of pages per document: %(page_count__min)d" -msgstr "" +msgstr "Минимальное количество страниц в документе: %(page_count__min)d" #: statistics.py:58 #, python-format msgid "Maximum amount of pages per document: %(page_count__max)d" -msgstr "" +msgstr "Максимальное количество страниц в документе: %(page_count__max)d" #: statistics.py:59 #, python-format msgid "Average amount of pages per document: %(page_count__avg)f" -msgstr "" +msgstr "Среднее количество страниц в документе: %(page_count__avg)f" #: statistics.py:65 msgid "Document statistics" -msgstr "" +msgstr "Статистика документов" #: views.py:117 msgid "File extension" -msgstr "" +msgstr "Расширение файла" #: views.py:118 msgid "File mimetype" -msgstr "" +msgstr "Mime тип файла" #: views.py:119 msgid "File mime encoding" -msgstr "" +msgstr "Mime-кодировка файла" #: views.py:120 msgid "File size" -msgstr "" +msgstr "Размер" #: views.py:121 msgid "Exists in storage" -msgstr "" +msgstr "Существует в хранилище" #: views.py:122 msgid "File path in storage" -msgstr "" +msgstr "Путь к файлу в хранилище" #: views.py:123 msgid "Date added" -msgstr "" +msgstr "Дата добавления" #: views.py:124 msgid "Time added" -msgstr "" +msgstr "Время добавления" #: views.py:125 msgid "Checksum" -msgstr "" +msgstr "Контрольная сумма" #: views.py:126 msgid "UUID" -msgstr "" +msgstr "UUID" #: views.py:127 msgid "Pages" -msgstr "" +msgstr "Страницы" #: views.py:136 #, python-format msgid "document properties for: %s" -msgstr "" +msgstr "Свойства документа для: %s" #: views.py:158 msgid "document data" -msgstr "" +msgstr "данные документа" #: views.py:183 views.py:484 msgid "Must provide at least one document." -msgstr "" +msgstr "Необходимо предоставить хотя бы один документ." #: views.py:199 #, python-format msgid "Document: %s deleted successfully." -msgstr "" +msgstr "Документ: %s успешно удален. " #: views.py:201 #, python-format msgid "Document: %(document)s delete error: %(error)s" -msgstr "" +msgstr "Документ:%(document)s ошибка удаления: %(error)s" #: views.py:216 #, python-format msgid "Are you sure you wish to delete the document: %s?" -msgstr "" +msgstr "Вы действительно хотите удалить документ: %s?" #: views.py:218 #, python-format msgid "Are you sure you wish to delete the documents: %s?" -msgstr "" +msgstr "Вы действительно хотите удалить документы: %s?" #: views.py:255 #, python-format msgid "Document \"%s\" edited successfully." -msgstr "" +msgstr "Документ \"%s\" изменен." #: views.py:323 #, python-format msgid "transformations for: %s" -msgstr "" +msgstr "преобразования для: %s" #: views.py:347 msgid "Document page transformation created successfully." -msgstr "" +msgstr "Преобразование страницы документа создано успешно." #: views.py:356 #, python-format msgid "Create new transformation for page: %(page)s of document: %(document)s" msgstr "" +"Создать новое преобразование для страницы: %(page)s документа: %(document)s" #: views.py:372 msgid "Document page transformation edited successfully." -msgstr "" +msgstr "Преобразование страницы успешно изменено." #: views.py:385 #, python-format msgid "Edit transformation \"%(transformation)s\" for: %(document_page)s" -msgstr "" +msgstr "Изменить преобразования \"%(transformation)s\" for: %(document_page)s" #: views.py:403 msgid "Document page transformation deleted successfully." -msgstr "" +msgstr "Преобразование страницы успешно удалено." #: views.py:414 #, python-format @@ -657,30 +662,34 @@ msgid "" "Are you sure you wish to delete transformation \"%(transformation)s\" for: " "%(document_page)s" msgstr "" +"Вы действительно хотите удалить преобразования \"%(transformation)s\" for: " +"%(document_page)s\"" #: views.py:428 #, python-format msgid "duplicates of: %s" -msgstr "" +msgstr "дубликатов: %s" #: views.py:440 msgid "Are you sure you wish to find all duplicates?" -msgstr "" +msgstr "Вы действительно хотите найти все дубликаты?" #: views.py:441 views.py:534 msgid "On large databases this operation may take some time to execute." msgstr "" +"В больших базах данных эта операция может занять некоторое время для " +"выполнения." #: views.py:456 msgid "duplicated documents" -msgstr "" +msgstr "дубликаты документов" #: views.py:497 #, python-format msgid "" "All the page transformations for document: %s, have been deleted " "successfully." -msgstr "" +msgstr "Все преобразования страницы для документа: %s успешно удалены." #: views.py:499 #, python-format @@ -688,16 +697,20 @@ msgid "" "Error deleting the page transformations for document: %(document)s; " "%(error)s." msgstr "" +"Ошибка при удалении страницы для преобразования документов: %(document)s; " +"%(error)s." #: views.py:505 msgid "document transformation" -msgstr "" +msgstr "преобразование документа" #: views.py:514 #, python-format msgid "" -"Are you sure you wish to clear all the page transformations for document: %s?" +"Are you sure you wish to clear all the page transformations for document: " +"%s?" msgstr "" +"Вы действительно хотите удалить все преобразования странице документа: %s?" #: views.py:516 #, python-format @@ -705,120 +718,124 @@ msgid "" "Are you sure you wish to clear all the page transformations for documents: " "%s?" msgstr "" +"Вы действительно хотите удалить все преобразования страницы для документов: " +"%s?" #: views.py:544 msgid "missing documents" -msgstr "" +msgstr "недостающие документы" #: views.py:557 views.py:595 #, python-format msgid "details for: %s" -msgstr "" +msgstr "подробности: %s" #: views.py:610 msgid "Document page edited successfully." -msgstr "" +msgstr "Страница документа успешно изменена." #: views.py:619 #, python-format msgid "edit: %s" -msgstr "" +msgstr "редактировать: %s" #: views.py:630 msgid "There are no more pages in this document" -msgstr "" +msgstr " Нет более страниц в этом документе" #: views.py:643 msgid "You are already at the first page of this document" -msgstr "" +msgstr "Вы уже на первой странице этого документа" #: views.py:786 #, python-format msgid "print: %s" -msgstr "" +msgstr "печать: %s" #: views.py:857 #, python-format msgid "documents of type \"%s\"" -msgstr "" +msgstr "документы типа \"%s\"" #: views.py:877 msgid "Document type edited successfully" -msgstr "" +msgstr "Тип документа успешно изменен" #: views.py:880 #, python-format msgid "Error editing document type; %s" -msgstr "" +msgstr "Ошибка редактирования типа документа; %s" #: views.py:885 #, python-format msgid "edit document type: %s" -msgstr "" +msgstr "редактировать тип документа: %s" #: views.py:910 #, python-format msgid "Document type: %s deleted successfully." -msgstr "" +msgstr "Вид документа: %s успешно удален." #: views.py:912 #, python-format msgid "Document type: %(document_type)s delete error: %(error)s" -msgstr "" +msgstr "Тип документа: %(document_type)s ошибка удаления: %(error)s" #: views.py:927 #, python-format msgid "Are you sure you wish to delete the document type: %s?" -msgstr "" +msgstr "Вы действительно хотите удалить тип документа: %s?" #: views.py:928 msgid "" "The document type of all documents using this document type will be set to " "none." -msgstr "" +msgstr "Тип документа всех документов этого типа станет неопределённым." #: views.py:944 msgid "Document type created successfully" -msgstr "" +msgstr "Тип документа успешно создан" #: views.py:947 #, python-format msgid "Error creating document type; %(error)s" -msgstr "" +msgstr "Ошибка при создании типа документа; %(error)s" #: views.py:965 #, python-format msgid "filenames for document type: %s" -msgstr "" +msgstr "имена файлов для типа документа: %s" #: views.py:996 msgid "Document type filename edited successfully" -msgstr "" +msgstr "Имя файла для типа документа успешно изменено" #: views.py:999 #, python-format msgid "Error editing document type filename; %s" -msgstr "" +msgstr "Ошибка редактирования документа введите имя файла; %s" #: views.py:1004 #, python-format msgid "edit filename \"%(filename)s\" from document type \"%(document_type)s\"" -msgstr "" +msgstr "редактирование файла \"%(filename)s из типа документа \"%(document_type)s\"" #: views.py:1013 views.py:1039 views.py:1047 msgid "document type filename" -msgstr "" +msgstr "имя файла для типа документа" #: views.py:1031 #, python-format msgid "Document type filename: %s deleted successfully." -msgstr "" +msgstr "Имя файла для типа документа: %s успешно удалено." #: views.py:1033 #, python-format msgid "" "Document type filename: %(document_type_filename)s delete error: %(error)s" msgstr "" +"При удалении имени файла для типа документа %(document_type_filename)s " +"произошла ошибка %(error)s" #: views.py:1049 #, python-format @@ -826,66 +843,71 @@ msgid "" "Are you sure you wish to delete the filename: %(filename)s, from document " "type \"%(document_type)s\"?" msgstr "" +"Вы действительно хотите удалить имя файла: %(filename)s из типа документа " +"\"%(document_type)s\"?" #: views.py:1074 msgid "Document type filename created successfully" -msgstr "" +msgstr "Имя файла для типа документа успешно создан" #: views.py:1077 #, python-format msgid "Error creating document type filename; %(error)s" -msgstr "" +msgstr "Ошибка создания имени файла для типа документа; %(error)s" #: views.py:1083 #, python-format msgid "create filename for document type: %s" -msgstr "" +msgstr "создание имени файла для типа документа: %s" #: wizards.py:34 msgid "step 1 of 3: Document type" -msgstr "" +msgstr "Шаг 1 из 3: Тип документа" #: wizards.py:35 msgid "step 2 of 3: Metadata selection" -msgstr "" +msgstr "шаг 2 из 3: Выбор Метаданных" #: wizards.py:36 msgid "step 3 of 3: Document metadata" -msgstr "" +msgstr "шаг 3 из 3: Метаданные документа" #: wizards.py:44 msgid "Next step" -msgstr "" +msgstr "Далее" #: conf/settings.py:38 msgid "" -"Maximum number of recent (created, edited, viewed) documents to remember per " -"user." +"Maximum number of recent (created, edited, viewed) documents to remember per" +" user." msgstr "" +"Максимальное количество последних (созданных, измененных, просмотренных) " +"документов, запоминаемых для каждого пользователя." #: conf/settings.py:39 msgid "Amount in percent zoom in or out a document page per user interaction." -msgstr "" +msgstr "Процент увеличения страницы документа пользователем." #: conf/settings.py:40 msgid "" "Maximum amount in percent (%) to allow user to zoom in a document page " "interactively." -msgstr "" +msgstr "Максимальный процент увеличения страницы документа пользователем." #: conf/settings.py:41 msgid "" "Minimum amount in percent (%) to allow user to zoom out a document page " "interactively." msgstr "" +"Процент уменьшения масштаба страницы документа в интерактивном режиме." #: conf/settings.py:42 msgid "Amount in degrees to rotate a document page per user interaction." -msgstr "" +msgstr "Градус поворота страницы документа в интерактивном режиме." #: templates/document_types_help.html:3 msgid "What are document types?" -msgstr "" +msgstr "Что такое типы документов?" #: templates/document_types_help.html:4 msgid "" @@ -894,10 +916,15 @@ msgid "" "types are: assigning a list of typical filenames for quick renaming during " "creation, as well as assigning default metadata types and sets to it." msgstr "" +"Типы документов определяют класс, который представляет группы документов, " +"таких как: счета-фактуры, правила или инструкции. Преимуществами " +"использования типов документов являются: назначение списка типичных имен " +"файлов для быстрого переименования в процессе создания, а также присвоения " +"метаданных по умолчанию и их установки." #: templates/recent_document_list_help.html:3 msgid "What are recent documents?" -msgstr "" +msgstr "Что такое последние документы?" #: templates/recent_document_list_help.html:4 #, python-format @@ -905,3 +932,7 @@ msgid "" "Here you will find the latest %(recent_count)s documents you have either " "created or edited in any way." msgstr "" +"Здесь вы найдете последние %(recent_count)s документов созданные или " +"отредактированные вами." + + diff --git a/apps/dynamic_search/locale/ru/LC_MESSAGES/django.mo b/apps/dynamic_search/locale/ru/LC_MESSAGES/django.mo index 94a65a81e2976d2bb592f37b0160cfbcc5049c94..2754a002461087a5db5f344169c8c32fc2e1655f 100644 GIT binary patch literal 844 zcmYjPO=}cE5FIrt%t<_X5G)UgyGZZMY!Z@8GEvM21Y8Ws>b^R@xUEn+7d+t-33sn@P=Tsuefcqr9b9JqxL=bvN|9R;=6kTBVUCp3D@NaVEXQYQ0#g zTqt+>NuABvZP1p@W2um;eh@H!idCm5m<-3pnLpX})v-jraW<}d3 z@w(Wmq(Xb$!7C`QJGcN7%|v+`YER}~*{v~e%{e5! kViyfc<_!4>NXKaL%AECooH<9M)8ZY-J#%1Zp#yT~H^e>{qyPW_ literal 838 zcmZ`%yKWOf6dfQuv^0ncB#Hqk5fo!)9YE2>8xn#OML3C-I1%mOoj4oWJJ#%&hm-3;@4?ug3`a1E#>^fEKy$GhSqTm~uZDhJS-|2-$*s7`x&B(Rme-8dlRHNt?nb9ng}9 zT5&R-pM|<=jX{z$I-((2O^Q}PD-(0mOK!_jr83@(3raV}yxE!A^3gr~0{13WVq}8Z zxNLy`@z`8%H$|L`()y~D&%0QnPYWS5cfa0y^>_Hiuuwz3(3`DkHX( z=9*{?+bO0MCK^F`;b!5MS8aB*XtF7#TWLU(b{?kT@F?xOVKV6RF!brr5OprU9Qr=J zO*w@c@mN?qD3!t+&b^w;N-`pJ_%-zS=qZkR#J;h;?1k;xcXpTB9ou!smhIX1 z$nDr&V&B?bNS@j4e_U$6IQe$=6r~N@&H0u6OyG3whwQoilx?E0m2G4%^Ec!g_QxRK IL%2o$0vKfia{vGU diff --git a/apps/dynamic_search/locale/ru/LC_MESSAGES/django.po b/apps/dynamic_search/locale/ru/LC_MESSAGES/django.po index 4436b06341..d9132410bf 100644 --- a/apps/dynamic_search/locale/ru/LC_MESSAGES/django.po +++ b/apps/dynamic_search/locale/ru/LC_MESSAGES/django.po @@ -1,46 +1,41 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy +# +# Translators: msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-11-03 16:38-0400\n" -"PO-Revision-Date: 2011-02-03 01:31\n" -"Last-Translator: \n" -"Language-Team: LANGUAGE \n" -"Language: \n" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2011-09-29 18:45-0400\n" +"PO-Revision-Date: 2011-11-03 17:25+0000\n" +"Last-Translator: gsv70 \n" +"Language-Team: Russian (http://www.transifex.net/projects/p/mayan-edms/team/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Translated-Using: django-rosetta 0.5.6\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Language: ru\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" #: __init__.py:5 msgid "search" -msgstr "поиск" +msgstr "" #: __init__.py:6 views.py:72 msgid "advanced search" msgstr "" #: __init__.py:7 -#, fuzzy msgid "search again" -msgstr "поиск" +msgstr "" #: forms.py:8 -#, fuzzy msgid "Search terms" -msgstr "Поиск по критериям" +msgstr "" #: models.py:18 msgid "user" -msgstr "" +msgstr "пользователь" #: models.py:19 msgid "query" @@ -48,16 +43,15 @@ msgstr "" #: models.py:20 msgid "datetime created" -msgstr "" +msgstr "даты и время создания" #: models.py:21 msgid "hits" msgstr "" #: models.py:59 -#, fuzzy msgid "recent search" -msgstr "поиск" +msgstr "" #: models.py:60 msgid "recent searches" @@ -69,18 +63,17 @@ msgid "results, (showing only %(shown_result_count)s out of %(result_count)s)" msgstr "" #: views.py:37 -#, fuzzy msgid "results" -msgstr "результаты: %s" +msgstr "" #: views.py:56 -#, fuzzy, python-format +#, python-format msgid "Search error: %s" -msgstr "Поиск по критериям" +msgstr "" #: views.py:60 msgid "type" -msgstr "типа" +msgstr "" #: views.py:76 views.py:86 views.py:88 templatetags/search_tags.py:19 #: templatetags/search_tags.py:20 @@ -107,9 +100,8 @@ msgid "" msgstr "" #: templates/search_results.html:3 -#, fuzzy msgid "Search results" -msgstr "Поиск по критериям" +msgstr "" #: templates/search_results.html:19 #, python-format @@ -119,7 +111,6 @@ msgstr "" #: templatetags/search_tags.py:33 #, python-format msgid "recent searches (maximum of %d)" -msgstr "" +msgstr "Последние запросы (максимум %d)" + -#~ msgid "No results found" -#~ msgstr "Ничего не наидено" diff --git a/apps/folders/locale/ru/LC_MESSAGES/django.po b/apps/folders/locale/ru/LC_MESSAGES/django.po index f80cae0608..ace34d7713 100644 --- a/apps/folders/locale/ru/LC_MESSAGES/django.po +++ b/apps/folders/locale/ru/LC_MESSAGES/django.po @@ -1,185 +1,183 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy +# +# Translators: msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-11-03 16:38-0400\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2011-09-29 18:45-0400\n" +"PO-Revision-Date: 2011-11-03 16:56+0000\n" +"Last-Translator: gsv70 \n" +"Language-Team: Russian (http://www.transifex.net/projects/p/mayan-edms/team/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" -"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" +"Language: ru\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" #: __init__.py:10 msgid "folder list" -msgstr "" +msgstr "список папок" #: __init__.py:11 views.py:53 msgid "create folder" -msgstr "" +msgstr "создать папку" #: __init__.py:12 msgid "edit" -msgstr "" +msgstr "редактировать" #: __init__.py:13 msgid "delete" -msgstr "" +msgstr "удалить" #: __init__.py:14 msgid "remove from folder" -msgstr "" +msgstr "удалить из папки" #: __init__.py:15 msgid "folder documents" -msgstr "" +msgstr "документы папки" #: __init__.py:16 msgid "add to a folder" -msgstr "" +msgstr "добавить в папку" #: __init__.py:17 __init__.py:25 models.py:31 views.py:21 msgid "folders" -msgstr "" +msgstr "папки" #: forms.py:20 msgid "Existing folders" -msgstr "" +msgstr "Существующие папки" #: forms.py:22 msgid "New folder" -msgstr "" +msgstr "Новая папка" #: models.py:11 msgid "title" -msgstr "" +msgstr "название" #: models.py:12 msgid "user" -msgstr "" +msgstr "пользователь" #: models.py:13 msgid "datetime created" -msgstr "" +msgstr "даты и время создания" #: models.py:30 models.py:35 views.py:82 views.py:109 views.py:134 msgid "folder" -msgstr "" +msgstr "папка" #: models.py:36 msgid "document" -msgstr "" +msgstr "документ" #: models.py:42 views.py:257 msgid "folder document" -msgstr "" +msgstr "документ папки" #: models.py:43 msgid "folders documents" -msgstr "" +msgstr "документы из папок" #: views.py:24 msgid "created" -msgstr "" +msgstr "создано" #: views.py:25 msgid "documents" -msgstr "" +msgstr "документы" #: views.py:45 views.py:152 msgid "Folder created successfully" -msgstr "" +msgstr "Папка успешно создана" #: views.py:48 views.py:154 views.py:188 #, python-format msgid "A folder named: %s, already exists." -msgstr "" +msgstr "Папку с именем %s уже существует." #: views.py:71 msgid "Folder edited successfully" -msgstr "" +msgstr "Папка успешно изменена" #: views.py:74 #, python-format msgid "Error editing folder; %s" -msgstr "" +msgstr "Ошибка редактирования папки; %s." #: views.py:79 #, python-format msgid "edit folder: %s" -msgstr "" +msgstr "редактировать папку %s" #: views.py:101 #, python-format msgid "Folder: %s deleted successfully." -msgstr "" +msgstr "Папка %s успешно удалена." #: views.py:103 #, python-format msgid "Folder: %(folder)s delete error: %(error)s" -msgstr "" +msgstr "При удалении папки %(folder)s произошла ошибка: %(error)s" #: views.py:114 #, python-format msgid "Are you sure you with to delete the folder: %s?" -msgstr "" +msgstr "Вы хотите удалить папку %s?" #: views.py:131 #, python-format msgid "documents in folder: %s" -msgstr "" +msgstr "документы в папке: %s" #: views.py:157 views.py:191 msgid "Must specify a new folder or an existing one." -msgstr "" +msgstr "Необходимо указать новую илисуществующую папку ." #: views.py:162 views.py:196 #, python-format msgid "Document: %(document)s added to folder: %(folder)s successfully." -msgstr "" +msgstr "Документ: %(document)s добавлен в папку: %(folder)s успешно." #: views.py:165 views.py:199 #, python-format msgid "Document: %(document)s is already in folder: %(folder)s." -msgstr "" +msgstr "Документ: %(document)s is already in folder: %(folder)s." #: views.py:186 #, python-format msgid "Folder \"%s\" created successfully" -msgstr "" +msgstr "Папка \"%s\" создана" #: views.py:207 #, python-format msgid "add document \"%s\" to a folder" -msgstr "" +msgstr "добавить документ \"%s\" в папку" #: views.py:223 #, python-format msgid "folders containing: %s" -msgstr "" +msgstr "папки, содержащие %s" #: views.py:239 msgid "Must provide at least one folder document." -msgstr "" +msgstr "Должна быть хотя бы одна папка документов." #: views.py:249 #, python-format msgid "Document: %s removed successfully." -msgstr "" +msgstr "Документ: %s успешно удален." #: views.py:251 #, python-format msgid "Document: %(document)s delete error: %(error)s" -msgstr "" +msgstr "Документ:%(document)s ошибка удаления: %(error)s" #: views.py:265 #, python-format @@ -187,17 +185,21 @@ msgid "" "Are you sure you wish to remove the document: %(document)s from the folder " "\"%(folder)s\"?" msgstr "" +"Вы действительно хотите удалить документ: %(document)s из папки \"%(folder)s" +" \"?" #: views.py:268 #, python-format msgid "" -"Are you sure you wish to remove the documents: %(documents)s from the folder " -"\"%(folder)s\"?" +"Are you sure you wish to remove the documents: %(documents)s from the folder" +" \"%(folder)s\"?" msgstr "" +"Вы действительно хотите удалить документы: %(documents)s из папки " +"\"%(folder)s\"?" #: templates/folders_help.html:3 msgid "What are folders?" -msgstr "" +msgstr "Что такое папки?" #: templates/folders_help.html:4 msgid "" @@ -206,7 +208,12 @@ msgid "" "created by one user and the documents contained by them don't affect any " "other user folders or documents." msgstr "" +"Эти папки можно описать как пользовательские папки. Они позволяют отдельным " +"пользователям хранить папки ао своему. Папки, созданные одним пользователем " +"и документы, содержащиеся в них, не влияют других пользователей." #: templatetags/folder_tags.py:17 msgid "Add document to a folder" -msgstr "" +msgstr "Добавить документ в папку" + + diff --git a/apps/grouping/locale/ru/LC_MESSAGES/django.po b/apps/grouping/locale/ru/LC_MESSAGES/django.po index ac44c5c48b..3ae8f5a2a3 100644 --- a/apps/grouping/locale/ru/LC_MESSAGES/django.po +++ b/apps/grouping/locale/ru/LC_MESSAGES/django.po @@ -1,23 +1,21 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy +# +# Translators: msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-11-03 16:38-0400\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2011-09-29 18:45-0400\n" +"PO-Revision-Date: 2011-11-03 17:24+0000\n" +"Last-Translator: gsv70 \n" +"Language-Team: Russian (http://www.transifex.net/projects/p/mayan-edms/team/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" -"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" +"Language: ru\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" #: __init__.py:8 msgid "group actions" @@ -29,7 +27,7 @@ msgstr "" #: forms.py:55 msgid "Pages" -msgstr "" +msgstr "Страницы" #: forms.py:56 msgid "Select" @@ -113,7 +111,7 @@ msgstr "" #: models.py:10 msgid "title" -msgstr "" +msgstr "название" #: models.py:11 msgid "dynamic title" @@ -121,7 +119,7 @@ msgstr "" #: models.py:12 models.py:33 msgid "enabled" -msgstr "" +msgstr "разрешено" #: models.py:20 models.py:25 msgid "document group" @@ -144,6 +142,8 @@ msgid "" "This represents the metadata of all other documents. Available objects: " "`document.` and `metadata.`." msgstr "" +"Это представляет метаданные всех других документов. Доступные объекты: " +"`document. ` и `metadata. `." #: models.py:31 msgid "expression" @@ -155,6 +155,9 @@ msgid "" "The document metadata is available as variables `metadata` and document " "properties under the variable `document`." msgstr "" +"Это выражение будет вычислено вмето выбранного документа. Метаданные " +"документа доступны как переменные `metadata` и свойства документа в " +"переменной `document`." #: models.py:32 msgid "negated" @@ -178,23 +181,25 @@ msgstr "" #: views.py:21 msgid "No action selected." -msgstr "" +msgstr "Никаких действий не выбрано." #: views.py:34 #, python-format msgid "documents in group: %(group)s" -msgstr "" +msgstr "Документы в группе: %(group)s" #: views.py:50 #, python-format msgid "Document group query error: %s" -msgstr "" +msgstr "Документ группы запросов ошибка: %s" #: views.py:61 #, python-format msgid "document groups (%s)" -msgstr "" +msgstr "группы документов (%s)" #: views.py:75 msgid "There no defined groups for the current document." -msgstr "" +msgstr "Для текущего документа не выбрана группа" + + diff --git a/apps/history/locale/ru/LC_MESSAGES/django.po b/apps/history/locale/ru/LC_MESSAGES/django.po index 09a571f138..b3f3533736 100644 --- a/apps/history/locale/ru/LC_MESSAGES/django.po +++ b/apps/history/locale/ru/LC_MESSAGES/django.po @@ -1,23 +1,21 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy +# +# Translators: msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-11-03 16:38-0400\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2011-09-29 18:46-0400\n" +"PO-Revision-Date: 2011-11-03 17:29+0000\n" +"Last-Translator: gsv70 \n" +"Language-Team: Russian (http://www.transifex.net/projects/p/mayan-edms/team/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" -"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" +"Language: ru\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" #: __init__.py:6 msgid "Access the history app" @@ -29,7 +27,7 @@ msgstr "" #: __init__.py:12 models.py:69 msgid "history" -msgstr "" +msgstr "история" #: models.py:16 msgid "namespace" @@ -37,7 +35,7 @@ msgstr "" #: models.py:17 msgid "name" -msgstr "" +msgstr "имя" #: models.py:25 models.py:34 msgid "history type" @@ -103,4 +101,6 @@ msgstr "" #: views.py:89 #, python-format msgid "details for: %s" -msgstr "" +msgstr "подробности: %s" + + diff --git a/apps/navigation/locale/ru/LC_MESSAGES/django.po b/apps/navigation/locale/ru/LC_MESSAGES/django.po index 178af9cd4a..7397fc9bcf 100644 --- a/apps/navigation/locale/ru/LC_MESSAGES/django.po +++ b/apps/navigation/locale/ru/LC_MESSAGES/django.po @@ -1,32 +1,33 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy +# +# Translators: +# Sergey Glita , 2011. msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-11-03 16:38-0400\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2011-09-29 18:46-0400\n" +"PO-Revision-Date: 2011-11-03 17:21+0000\n" +"Last-Translator: gsv70 \n" +"Language-Team: Russian (http://www.transifex.net/projects/p/mayan-edms/team/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" -"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" +"Language: ru\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" #: forms.py:14 msgid "Multi item action" -msgstr "" +msgstr "Массовое действие" #: widgets.py:28 msgid "icon" -msgstr "" +msgstr "значек" #: templatetags/navigation_tags.py:275 msgid "Selected item actions:" -msgstr "" +msgstr "Действия с выбранными пунктами: " + + diff --git a/apps/ocr/locale/ru/LC_MESSAGES/django.po b/apps/ocr/locale/ru/LC_MESSAGES/django.po index cf9de867e4..28e4950955 100644 --- a/apps/ocr/locale/ru/LC_MESSAGES/django.po +++ b/apps/ocr/locale/ru/LC_MESSAGES/django.po @@ -1,31 +1,29 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy +# +# Translators: msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-11-03 16:38-0400\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2011-09-29 18:47-0400\n" +"PO-Revision-Date: 2011-11-03 17:22+0000\n" +"Last-Translator: gsv70 \n" +"Language-Team: Russian (http://www.transifex.net/projects/p/mayan-edms/team/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" -"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" +"Language: ru\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" #: __init__.py:28 msgid "Submit document for OCR" -msgstr "" +msgstr "Отправить документ для распознавания текста" #: __init__.py:29 msgid "Delete document for OCR queue" -msgstr "" +msgstr "Удалить документ из очереди распознавания" #: __init__.py:30 msgid "Can enable/disable an OCR queue" @@ -33,7 +31,7 @@ msgstr "" #: __init__.py:31 msgid "Can execute an OCR clean up on all document pages" -msgstr "" +msgstr "Невозможно выполнить распознавание на всех страницах документа" #: __init__.py:32 msgid "Can edit an OCR queue properties" @@ -45,7 +43,7 @@ msgstr "" #: __init__.py:40 msgid "OCR Setup" -msgstr "" +msgstr "Настройки распознавания " #: __init__.py:44 msgid "submit to OCR queue" @@ -57,7 +55,7 @@ msgstr "" #: __init__.py:47 __init__.py:48 __init__.py:63 msgid "delete" -msgstr "" +msgstr "удалить" #: __init__.py:50 msgid "stop queue" @@ -76,10 +74,12 @@ msgid "" "Runs a language filter to remove common OCR mistakes from document pages " "content." msgstr "" +"Применить языковый фильтр для удаления общих ошибок распознавания " +"содержимого страниц документа." #: __init__.py:55 msgid "queue document list" -msgstr "" +msgstr "список очереди документов" #: __init__.py:58 views.py:316 msgid "active tasks" @@ -95,7 +95,7 @@ msgstr "" #: __init__.py:62 msgid "edit" -msgstr "" +msgstr "редактировать" #: __init__.py:82 msgid "Default" @@ -103,7 +103,7 @@ msgstr "" #: __init__.py:104 msgid "Checks the OCR queue for pending documents." -msgstr "" +msgstr "Проверить очередь документов ожидающих распознавания ." #: api.py:119 msgid "Text from OCR" @@ -131,7 +131,7 @@ msgstr "" #: models.py:22 msgid "name" -msgstr "" +msgstr "имя" #: models.py:23 msgid "label" @@ -144,15 +144,15 @@ msgstr "" #: models.py:32 models.py:40 views.py:44 views.py:337 views.py:378 #: views.py:408 views.py:444 msgid "document queue" -msgstr "" +msgstr "очередь документов" #: models.py:33 msgid "document queues" -msgstr "" +msgstr "очереди документов" #: models.py:41 msgid "document" -msgstr "" +msgstr "документ" #: models.py:42 msgid "date time submitted" @@ -172,31 +172,31 @@ msgstr "" #: models.py:53 msgid "queue document" -msgstr "" +msgstr "документ очереди" #: models.py:54 msgid "queue documents" -msgstr "" +msgstr "документы очереди" #: models.py:63 views.py:48 msgid "Missing document." -msgstr "" +msgstr "Документа отсутствует." #: models.py:67 msgid "Enter a valid value." -msgstr "" +msgstr "Введите допустимое значение." #: models.py:95 views.py:341 msgid "order" -msgstr "" +msgstr "порядок" #: models.py:96 views.py:342 views.py:379 views.py:409 msgid "transformation" -msgstr "" +msgstr "преобразование" #: models.py:97 views.py:343 msgid "arguments" -msgstr "" +msgstr "аргументы" #: models.py:97 #, python-format @@ -205,21 +205,21 @@ msgstr "" #: models.py:107 msgid "document queue transformation" -msgstr "" +msgstr "преобразование очереди документов " #: models.py:108 msgid "document queue transformations" -msgstr "" +msgstr "преобразование очереди документов " #: statistics.py:8 #, python-format msgid "Document queues: %d" -msgstr "" +msgstr "Очередей документов: %d" #: statistics.py:9 #, python-format msgid "Queued documents: %d" -msgstr "" +msgstr "Документов в очереди : %d" #: statistics.py:13 msgid "OCR statistics" @@ -228,15 +228,15 @@ msgstr "" #: views.py:41 #, python-format msgid "documents in queue: %s" -msgstr "" +msgstr "документы в очереди: %s" #: views.py:49 msgid "thumbnail" -msgstr "" +msgstr "миниатюра" #: views.py:62 msgid "document queue properties" -msgstr "" +msgstr "свойства очереди документов" #: views.py:63 #, python-format @@ -245,97 +245,99 @@ msgstr "" #: views.py:79 views.py:154 msgid "Must provide at least one queue document." -msgstr "" +msgstr "Должна быть хотя бы одна очередь документов." #: views.py:89 #, python-format msgid "Document: %s is being processed and can't be deleted." -msgstr "" +msgstr "Документ: %s обрабатывается и не может быть удален." #: views.py:92 #, python-format msgid "Queue document: %(document)s deleted successfully." -msgstr "" +msgstr "Очередь документов: %(document)s успешно удалён." #: views.py:96 #, python-format msgid "Error deleting document: %(document)s; %(error)s" -msgstr "" +msgstr "Ошибка при удалении документа: %(document)s; %(error)s" #: views.py:109 #, python-format msgid "Are you sure you wish to delete queue document: %s?" -msgstr "" +msgstr "Вы действительно хотите удалить очередь документа: %s?" #: views.py:111 #, python-format msgid "Are you sure you wish to delete queue documents: %s?" -msgstr "" +msgstr "Вы действительно хотите удалить очереди документов: %s?" #: views.py:134 #, python-format msgid "Document: %(document)s was added to the OCR queue: %(queue)s." msgstr "" +"Документ: %(document)s добавлен для распознавания в очередь: %(queue)s." #: views.py:137 #, python-format msgid "Document: %(document)s is already queued." -msgstr "" +msgstr "Документ: %(document)s уже находится в очереди." #: views.py:165 #, python-format msgid "Document: %s is already being processed and can't be re-queded." msgstr "" +"Документ: %s уже обработан и не может быть повторно добавлен в очередь." #: views.py:173 #, python-format msgid "Document: %(document)s was re-queued to the OCR queue: %(queue)s" -msgstr "" +msgstr "Документ: %(document)s повторно добавлен в очередь: %(queue)s" #: views.py:176 #, python-format msgid "Document id#: %d, no longer exists." -msgstr "" +msgstr "Документ №: %d больше не существует." #: views.py:189 #, python-format msgid "Are you sure you wish to re-queue document: %s?" -msgstr "" +msgstr "Вы действительно хотите повторно добавить документ в очередь: %s?" #: views.py:191 #, python-format msgid "Are you sure you wish to re-queue documents: %s?" -msgstr "" +msgstr "Вы действительно хотите повторно добавить документы в очередь: %s?" #: views.py:209 #, python-format msgid "Document queue: %s, already stopped." -msgstr "" +msgstr "Очередь документов: %s, уже остановлена." #: views.py:215 #, python-format msgid "Document queue: %s, stopped successfully." -msgstr "" +msgstr "Очередь документов: %s успешно остановлена." #: views.py:221 #, python-format msgid "Are you sure you wish to disable document queue: %s" -msgstr "" +msgstr "Вы действительно хотите отключить очередь документов: %s " #: views.py:236 #, python-format msgid "Document queue: %s, already active." -msgstr "" +msgstr "Очередь документов %s уже активна." #: views.py:242 #, python-format msgid "Document queue: %s, activated successfully." -msgstr "" +msgstr "Очередь документов %s успешно активирована." #: views.py:248 #, python-format msgid "Are you sure you wish to activate document queue: %s" -msgstr "" +msgstr "Вы действительно хотите активировать очередь документов %s" #: views.py:265 msgid "Are you sure you wish to clean up all the pages content?" @@ -344,15 +346,17 @@ msgstr "" #: views.py:266 msgid "On large databases this operation may take some time to execute." msgstr "" +"В больших базах данных эта операция может занять некоторое время для " +"выполнения." #: views.py:272 msgid "Document pages content clean up complete." -msgstr "" +msgstr "Чистка содержимого страниц документа завершена." #: views.py:274 #, python-format msgid "Document pages content clean up error: %s" -msgstr "" +msgstr "Ошибка:%s при чистка содержимого страниц документа" #: views.py:320 msgid "node" @@ -373,7 +377,7 @@ msgstr "" #: views.py:335 #, python-format msgid "transformations for: %s" -msgstr "" +msgstr "преобразования для: %s" #: views.py:365 msgid "Queue transformation edited successfully" @@ -427,15 +431,18 @@ msgstr "" #: conf/settings.py:14 msgid "Maximum amount of concurrent document OCRs a node can perform." msgstr "" +"Максимальное количество одновременно распознаваемых документов для узла." #: conf/settings.py:15 msgid "Automatically queue newly created documents for OCR." msgstr "" +"Автоматически ставить в очередь новые документы для распознавания текста." #: conf/settings.py:17 msgid "" -"URI in the form: \"memcached://127.0.0.1:11211/\" to specify a cache backend " -"to use for locking. Multiple hosts can be specified separated by a semicolon." +"URI in the form: \"memcached://127.0.0.1:11211/\" to specify a cache backend" +" to use for locking. Multiple hosts can be specified separated by a " +"semicolon." msgstr "" #: conf/settings.py:18 @@ -445,3 +452,5 @@ msgstr "" #: parsers/__init__.py:23 msgid "Text extracted from PDF" msgstr "" + + diff --git a/apps/project_setup/locale/ru/LC_MESSAGES/django.po b/apps/project_setup/locale/ru/LC_MESSAGES/django.po index 94e78e7ccd..df049be7b8 100644 --- a/apps/project_setup/locale/ru/LC_MESSAGES/django.po +++ b/apps/project_setup/locale/ru/LC_MESSAGES/django.po @@ -1,28 +1,29 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy +# +# Translators: +# Sergey Glita , 2011. msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-11-03 16:38-0400\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2011-09-29 18:47-0400\n" +"PO-Revision-Date: 2011-11-03 17:26+0000\n" +"Last-Translator: gsv70 \n" +"Language-Team: Russian (http://www.transifex.net/projects/p/mayan-edms/team/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" -"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" +"Language: ru\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" #: __init__.py:6 msgid "setup" -msgstr "" +msgstr "настройки" #: views.py:13 msgid "setup items" -msgstr "" +msgstr "пункты настроек" + + diff --git a/apps/smart_settings/locale/ru/LC_MESSAGES/django.po b/apps/smart_settings/locale/ru/LC_MESSAGES/django.po index 8a0b9fea28..0b4138ae4b 100644 --- a/apps/smart_settings/locale/ru/LC_MESSAGES/django.po +++ b/apps/smart_settings/locale/ru/LC_MESSAGES/django.po @@ -1,36 +1,37 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy +# +# Translators: +# Sergey Glita , 2011. msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-11-03 16:38-0400\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2011-09-29 18:49-0400\n" +"PO-Revision-Date: 2011-11-03 17:15+0000\n" +"Last-Translator: gsv70 \n" +"Language-Team: Russian (http://www.transifex.net/projects/p/mayan-edms/team/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" -"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" +"Language: ru\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" #: __init__.py:8 views.py:26 msgid "settings" -msgstr "" +msgstr "настройки" #: views.py:31 msgid "name" -msgstr "" +msgstr "имя" #: views.py:32 msgid "default" -msgstr "" +msgstr "по умолчанию" #: views.py:33 msgid "value" -msgstr "" +msgstr "значение" + + diff --git a/apps/sources/locale/ru/LC_MESSAGES/django.po b/apps/sources/locale/ru/LC_MESSAGES/django.po index 855eaefc8b..438a416148 100644 --- a/apps/sources/locale/ru/LC_MESSAGES/django.po +++ b/apps/sources/locale/ru/LC_MESSAGES/django.po @@ -1,51 +1,49 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy +# +# Translators: msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-11-03 16:38-0400\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2011-09-29 18:49-0400\n" +"PO-Revision-Date: 2011-11-03 17:13+0000\n" +"Last-Translator: gsv70 \n" +"Language-Team: Russian (http://www.transifex.net/projects/p/mayan-edms/team/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" -"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" +"Language: ru\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" #: __init__.py:14 msgid "View existing document sources" -msgstr "" +msgstr "Просмотр существующих источников документов" #: __init__.py:15 msgid "Edit document sources" -msgstr "" +msgstr "Редактировать источник документов" #: __init__.py:16 msgid "Delete document sources" -msgstr "" +msgstr "Удалить источник документов " #: __init__.py:17 msgid "Create new document sources" -msgstr "" +msgstr "Создать новый источник документов" #: __init__.py:19 msgid "Sources setup" -msgstr "" +msgstr "Настройки источников" #: __init__.py:25 msgid "preview" -msgstr "" +msgstr "предварительный просмотр" #: __init__.py:26 __init__.py:34 __init__.py:40 msgid "delete" -msgstr "" +msgstr "удалить" #: __init__.py:28 msgid "sources" @@ -65,7 +63,7 @@ msgstr "" #: __init__.py:33 __init__.py:39 msgid "edit" -msgstr "" +msgstr "редактировать" #: __init__.py:35 msgid "add new source" @@ -81,11 +79,11 @@ msgstr "" #: __init__.py:42 msgid "Document sources" -msgstr "" +msgstr "Источники документов" #: __init__.py:69 widgets.py:33 msgid "thumbnail" -msgstr "" +msgstr "миниатюра" #: forms.py:32 forms.py:55 msgid "Expand compressed files" @@ -94,10 +92,11 @@ msgstr "" #: forms.py:33 forms.py:56 msgid "Upload a compressed file's contained files as individual documents" msgstr "" +"Загрузить файлы, содержащиеся в архиве в качестве отдельных документов" #: forms.py:41 msgid "Staging file" -msgstr "" +msgstr "Промежуточный файл" #: literals.py:8 literals.py:13 msgid "Always" @@ -137,7 +136,7 @@ msgstr "" #: literals.py:36 msgid "Folder" -msgstr "" +msgstr "Папка" #: literals.py:37 msgid "World" @@ -165,7 +164,7 @@ msgstr "" #: literals.py:54 msgid "server staging folders" -msgstr "" +msgstr "папки на промежуточном сервере" #: literals.py:55 msgid "server watch folders" @@ -173,11 +172,11 @@ msgstr "" #: models.py:29 msgid "title" -msgstr "" +msgstr "название" #: models.py:30 msgid "enabled" -msgstr "" +msgstr "разрешено" #: models.py:31 msgid "whitelist" @@ -197,7 +196,7 @@ msgstr "" #: models.py:114 models.py:166 msgid "folder path" -msgstr "" +msgstr "путь к папке" #: models.py:114 models.py:166 msgid "Server side filesystem path." @@ -237,7 +236,7 @@ msgstr "" #: models.py:129 msgid "staging folder" -msgstr "" +msgstr "промежуточная папка" #: models.py:169 msgid "interval" @@ -245,28 +244,30 @@ msgstr "" #: models.py:169 msgid "" -"Inverval in seconds where the watch folder path is checked for new documents." +"Inverval in seconds where the watch folder path is checked for new " +"documents." msgstr "" +"Интервал в секундах, между проверками папки на появление новых документов." #: models.py:193 msgid "watch folder" -msgstr "" +msgstr "просматривать папку" #: models.py:198 msgid "Enter a valid value." -msgstr "" +msgstr "Введите допустимое значение." #: models.py:226 views.py:487 msgid "order" -msgstr "" +msgstr "порядок" #: models.py:227 views.py:488 views.py:525 views.py:555 msgid "transformation" -msgstr "" +msgstr "преобразование" #: models.py:228 views.py:489 msgid "arguments" -msgstr "" +msgstr "аргументы" #: models.py:228 #, python-format @@ -275,26 +276,26 @@ msgstr "" #: models.py:239 msgid "document source transformation" -msgstr "" +msgstr "преобразования источника документов" #: models.py:240 msgid "document source transformations" -msgstr "" +msgstr "преобразования источника документов" #: staging.py:40 #, python-format msgid "Unable get list of staging files: %s" -msgstr "" +msgstr "Не удалось получить список промежуточных файлов: %s" #: staging.py:125 #, python-format msgid "Unable to upload staging file: %s" -msgstr "" +msgstr "Невозможно загрузить промежуточный файл: %s" #: staging.py:135 #, python-format msgid "Unable to delete staging file: %s" -msgstr "" +msgstr "Не удается удалить промежуточный файл: %s" #: utils.py:40 msgid "Whitelist Blacklist validation error." @@ -311,36 +312,38 @@ msgstr "" #: views.py:87 msgid "" "No interactive document sources have been defined or none have been enabled." -msgstr "" +msgstr "Интерактивные источники документов не были определены разрешены." #: views.py:88 #, python-format msgid "Click %(setup_link)s to add or enable some document sources." msgstr "" +"Нажмите %(setup_link)s, чтобы добавить или включить какой-нибудь документ " +"источников." #: views.py:136 msgid "Document uploaded successfully." -msgstr "" +msgstr "Документ загружен успешно." #: views.py:152 #, python-format msgid "upload a local document from source: %s" -msgstr "" +msgstr "загрузить локальный документ из источника: %s" #: views.py:182 #, python-format msgid "Staging file: %s, uploaded successfully." -msgstr "" +msgstr "Промежуточный файл %s загружен." #: views.py:187 #, python-format msgid "Staging file: %s, deleted successfully." -msgstr "" +msgstr "Постановка файл %s успешно удален." #: views.py:209 #, python-format msgid "upload a document from staging source: %s" -msgstr "" +msgstr "загрузить документ из промежуточного источника %s" #: views.py:215 msgid "files in staging path" @@ -415,7 +418,7 @@ msgstr "" #: views.py:481 #, python-format msgid "transformations for: %s" -msgstr "" +msgstr "преобразования для: %s" #: views.py:511 msgid "Source transformation edited successfully" @@ -459,3 +462,5 @@ msgstr "" #, python-format msgid "Create new transformation for source: %s" msgstr "" + + diff --git a/apps/tags/locale/ru/LC_MESSAGES/django.po b/apps/tags/locale/ru/LC_MESSAGES/django.po index 01c643513d..64778f9242 100644 --- a/apps/tags/locale/ru/LC_MESSAGES/django.po +++ b/apps/tags/locale/ru/LC_MESSAGES/django.po @@ -1,23 +1,21 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy +# +# Translators: msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-11-03 16:38-0400\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2011-09-29 18:49-0400\n" +"PO-Revision-Date: 2011-11-03 17:11+0000\n" +"Last-Translator: gsv70 \n" +"Language-Team: Russian (http://www.transifex.net/projects/p/mayan-edms/team/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" -"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" +"Language: ru\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" #: __init__.py:13 msgid "Create new tags" @@ -29,7 +27,7 @@ msgstr "" #: __init__.py:15 msgid "Remove tags from documents" -msgstr "" +msgstr "Удаление тегов из документов" #: __init__.py:16 msgid "Delete global tags" @@ -41,11 +39,11 @@ msgstr "" #: __init__.py:18 msgid "View a document's tags" -msgstr "" +msgstr "Просмотр тегов документа" -#: __init__.py:20 widgets.py:14 +#: __init__.py:20 widgets.py:15 msgid "Tags" -msgstr "" +msgstr "Метки" #: __init__.py:28 msgid "tag list" @@ -65,19 +63,19 @@ msgstr "" #: __init__.py:33 __init__.py:58 utils.py:14 views.py:144 msgid "tags" -msgstr "" +msgstr "метки" #: __init__.py:34 __init__.py:37 msgid "delete" -msgstr "" +msgstr "удалить" #: __init__.py:35 msgid "edit" -msgstr "" +msgstr "редактировать" #: __init__.py:36 msgid "tagged documents" -msgstr "" +msgstr "помеченные документы" #: __init__.py:41 models.py:46 msgid "color" @@ -101,7 +99,7 @@ msgstr "" #: forms.py:23 msgid "Name" -msgstr "" +msgstr "Имя" #: models.py:18 msgid "Blue" @@ -129,43 +127,43 @@ msgstr "" #: models.py:24 msgid "Magenta" -msgstr "" +msgstr "Пурпурный" #: models.py:25 msgid "Red" -msgstr "" +msgstr "Красный" #: models.py:26 msgid "Orange" -msgstr "" +msgstr "Оранжевый" #: models.py:27 msgid "Yellow" -msgstr "" +msgstr "Желтый" #: models.py:45 views.py:185 views.py:233 views.py:248 msgid "tag" -msgstr "" +msgstr "метка" #: models.py:49 msgid "tag properties" -msgstr "" +msgstr "свойства метки" #: models.py:50 msgid "tags properties" -msgstr "" +msgstr "свойства метки" #: views.py:33 msgid "Tag already exists." -msgstr "" +msgstr "Метка уже существует." #: views.py:40 msgid "Tag created succesfully." -msgstr "" +msgstr "Метка создана." #: views.py:46 msgid "create tag" -msgstr "" +msgstr "создать метку" #: views.py:73 views.py:112 msgid "Must choose either a new tag or an existing one." @@ -174,7 +172,7 @@ msgstr "" #: views.py:77 views.py:116 #, python-format msgid "Document is already tagged as \"%s\"" -msgstr "" +msgstr "Документ уже помечены как \"%s\"" #: views.py:86 #, python-format @@ -221,7 +219,7 @@ msgstr "" #: views.py:194 views.py:197 msgid "Will be removed from all documents." -msgstr "" +msgstr "Будет удален из всех документов." #: views.py:196 #, python-format @@ -240,7 +238,7 @@ msgstr "" #: views.py:245 #, python-format msgid "documents with the tag \"%s\"" -msgstr "" +msgstr "документы с тегом \"%s\"" #: views.py:258 #, python-format @@ -264,4 +262,6 @@ msgstr "" #: templatetags/tags_tags.py:17 msgid "Add tag to document" -msgstr "" +msgstr "Добавить тег к документу" + + diff --git a/apps/user_management/locale/ru/LC_MESSAGES/django.po b/apps/user_management/locale/ru/LC_MESSAGES/django.po index 60179df6e5..982618d6d0 100644 --- a/apps/user_management/locale/ru/LC_MESSAGES/django.po +++ b/apps/user_management/locale/ru/LC_MESSAGES/django.po @@ -1,23 +1,21 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy +# +# Translators: msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-11-03 16:38-0400\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2011-09-29 18:49-0400\n" +"PO-Revision-Date: 2011-11-03 17:28+0000\n" +"Last-Translator: gsv70 \n" +"Language-Team: Russian (http://www.transifex.net/projects/p/mayan-edms/team/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" -"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" +"Language: ru\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" #: __init__.py:8 msgid "Create new users" @@ -65,7 +63,7 @@ msgstr "" #: __init__.py:30 __init__.py:39 msgid "edit" -msgstr "" +msgstr "редактировать" #: __init__.py:31 views.py:92 msgid "create new user" @@ -73,7 +71,7 @@ msgstr "" #: __init__.py:32 __init__.py:33 __init__.py:41 __init__.py:42 msgid "delete" -msgstr "" +msgstr "удалить" #: __init__.py:34 __init__.py:35 msgid "reset password" @@ -133,7 +131,7 @@ msgstr "" #: views.py:74 views.py:130 views.py:193 msgid "user" -msgstr "" +msgstr "пользователь" #: views.py:86 #, python-format @@ -252,3 +250,5 @@ msgstr "" #, python-format msgid "members of group: %s" msgstr "" + + diff --git a/apps/web_theme/locale/ru/LC_MESSAGES/django.mo b/apps/web_theme/locale/ru/LC_MESSAGES/django.mo index 5f31b44d88a94854d03bf3e5b354458a6b947652..bc85a831e65780a8d41539ccb9baf725c2caeaf1 100644 GIT binary patch delta 105 zcmdnOa)M=oh!raX1A`3^gFpZfgZP0!e4UYjAsk3c0I@z30|Sr?20$hhOtgyOGc?pS lFjg=$vof~OH87dDq?F4iF)zI|F+J5vVX_2c^yE6mZ2*Y`5UKzG delta 85 zcmX@XvV~=Wh#CVDumQ4Jf!G#^uQM_*I0I=3AeLsD=oiChV5n0}GWC@!DGy!6t<^i(T_$rBm30{{Zq5L5sF From d26176602b65ea051e03f2ab4c7a9fefca534d9b Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Thu, 3 Nov 2011 16:58:14 -0400 Subject: [PATCH 9/9] Updated string composition so that make messages could process it --- apps/permissions/views.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/permissions/views.py b/apps/permissions/views.py index 1a1d843faf..65bd30ec56 100644 --- a/apps/permissions/views.py +++ b/apps/permissions/views.py @@ -139,7 +139,7 @@ def permission_grant(request): grouped_items = [(grouper, [permission['permission'] for permission in group_data]) for grouper, group_data in groups] # Warning: trial and error black magic ahead - title_suffix = _(u' and ').join([_(u'%s to %s') % (', '.join(['"%s"' % unicode(ps) for ps in p]), unicode(r)) for r, p in grouped_items]) + title_suffix = _(u' and ').join([_(u'%(permissions)s to %(requester)s') % {'permissions': ', '.join(['"%s"' % unicode(ps) for ps in p]), 'requester': unicode(r)} for r, p in grouped_items]) if len(grouped_items) == 1 and len(grouped_items[0][1]) == 1: permissions_label = _(u'permission') @@ -198,7 +198,7 @@ def permission_revoke(request): grouped_items = [(grouper, [permission['permission'] for permission in group_data]) for grouper, group_data in groups] # Warning: trial and error black magic ahead - title_suffix = _(u' and ').join([_(u'%s from %s') % (', '.join(['"%s"' % unicode(ps) for ps in p]), unicode(r)) for r, p in grouped_items]) + title_suffix = _(u' and ').join([_(u'%(permissions)s to %(requester)s') % {'permissions': ', '.join(['"%s"' % unicode(ps) for ps in p]), 'requester': unicode(r)} for r, p in grouped_items]) if len(grouped_items) == 1 and len(grouped_items[0][1]) == 1: permissions_label = _(u'permission')