portals-jetspeed-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From tay...@apache.org
Subject svn commit: r553388 - in /portals/jetspeed-2/trunk: layout-portlets/src/java/org/apache/jetspeed/portlets/layout/ layout-portlets/src/java/org/apache/jetspeed/portlets/layout/resources/ src/webapp/WEB-INF/templates/layout/html/columns/ src/webapp/WEB-I...
Date Thu, 05 Jul 2007 06:32:16 GMT
Author: taylor
Date: Wed Jul  4 23:32:15 2007
New Revision: 553388

URL: http://svn.apache.org/viewvc?view=rev&rev=553388
Log:
https://issues.apache.org/jira/browse/JS2-691
made this feature optional and turned off by default
to turn on, edit the decorator.properties and uncomment
#allow.customize.all=true

Modified:
    portals/jetspeed-2/trunk/layout-portlets/src/java/org/apache/jetspeed/portlets/layout/MultiColumnPortlet.java
    portals/jetspeed-2/trunk/layout-portlets/src/java/org/apache/jetspeed/portlets/layout/resources/LayoutResource.properties
    portals/jetspeed-2/trunk/layout-portlets/src/java/org/apache/jetspeed/portlets/layout/resources/LayoutResource_el.properties
    portals/jetspeed-2/trunk/layout-portlets/src/java/org/apache/jetspeed/portlets/layout/resources/LayoutResource_en.properties
    portals/jetspeed-2/trunk/src/webapp/WEB-INF/templates/layout/html/columns/layout.vm
    portals/jetspeed-2/trunk/src/webapp/WEB-INF/templates/layout/html/tcolumns/layout.vm
    portals/jetspeed-2/trunk/src/webapp/decorations/layout/tigris/decorator.properties

Modified: portals/jetspeed-2/trunk/layout-portlets/src/java/org/apache/jetspeed/portlets/layout/MultiColumnPortlet.java
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/layout-portlets/src/java/org/apache/jetspeed/portlets/layout/MultiColumnPortlet.java?view=diff&rev=553388&r1=553387&r2=553388
==============================================================================
--- portals/jetspeed-2/trunk/layout-portlets/src/java/org/apache/jetspeed/portlets/layout/MultiColumnPortlet.java
(original)
+++ portals/jetspeed-2/trunk/layout-portlets/src/java/org/apache/jetspeed/portlets/layout/MultiColumnPortlet.java
Wed Jul  4 23:32:15 2007
@@ -45,6 +45,8 @@
 import org.apache.jetspeed.om.page.ContentPage;
 import org.apache.jetspeed.om.page.Fragment;
 import org.apache.jetspeed.om.page.Page;
+import org.apache.jetspeed.page.FolderNotUpdatedException;
+import org.apache.jetspeed.page.document.NodeException;
 import org.apache.jetspeed.request.RequestContext;
 import org.apache.pluto.om.window.PortletWindow;
 
@@ -920,8 +922,40 @@
                     return;
                 }
                 // evlach
-                String decorators = request.getParameter("decorators");
-                if ( decorators != null )
+                String decorators = request.getParameter("decorators");                
+                // change style for all pages in user folder 
+                String jsChangeUserPagesTheme = request.getParameter("jsChangeUserPagesTheme");
+                if ( jsChangeUserPagesTheme != null )
+                {
+                   String user_pages_theme = request.getParameter("user_pages_theme");
+                   try
+                    {
+                       Folder f = pageManager.getUserFolder(request.getRemoteUser());
+                       applyStyle(f,user_pages_theme,Fragment.LAYOUT);
+                       decorators=null;
+                    }
+                    catch (Exception e)
+                    {
+                       throw new PortletException("Unable to update folder for defUserLayoutDeco
decorator: "+e.getMessage(), e);
+                    }
+                }                
+                String jsChangeUserPortletsDeco = request.getParameter("jsChangeUserPortletsDeco");
+                if ( jsChangeUserPortletsDeco != null )
+                {                  
+                   String user_portlets_deco = request.getParameter("user_portlets_deco");
+                   try
+                    {
+                       Folder f = pageManager.getUserFolder(request.getRemoteUser());
+                       applyStyle(f,user_portlets_deco,Fragment.PORTLET);
+                        decorators = null; //do insert next if
+                    }
+                   catch (Exception e)
+                    {
+                        throw new PortletException("Unable to update folder for defUserPortletDeco
decorator: "+e.getMessage(), e);
+                    }
+                }                                
+                
+                if ( decorators != null && decorators.length() > 1)
                 {
                     Iterator fragmentsIter = requestPage.getRootFragment().getFragments().iterator();
                     while(fragmentsIter.hasNext())
@@ -948,7 +982,6 @@
                     }
                     return;
                 }                
-                //end evlach
             }
             
             String portlets = request.getParameter("portlets");
@@ -1027,4 +1060,23 @@
             return pageName;
         }
     }
+    
+    private void applyStyle(Folder f, String theme, String theme_type) throws FolderNotUpdatedException,
NodeException 
+    {
+       f.setDefaultDecorator(theme, theme_type);
+       pageManager.updateFolder(f);
+       Iterator pagesIter = f.getPages().iterator();
+       while(pagesIter.hasNext())
+       {
+           Page pp = (Page) pagesIter.next();
+           pp.setDefaultDecorator(theme, theme_type);
+           pageManager.updatePage(pp);
+       }                       
+       Iterator userFoldersIter = pageManager.getFolders(f).iterator();
+       while(userFoldersIter.hasNext()) 
+       {
+           Folder ff = (Folder) userFoldersIter.next();
+           applyStyle(ff,theme,theme_type);
+       }
+    }    
 }

Modified: portals/jetspeed-2/trunk/layout-portlets/src/java/org/apache/jetspeed/portlets/layout/resources/LayoutResource.properties
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/layout-portlets/src/java/org/apache/jetspeed/portlets/layout/resources/LayoutResource.properties?view=diff&rev=553388&r1=553387&r2=553388
==============================================================================
--- portals/jetspeed-2/trunk/layout-portlets/src/java/org/apache/jetspeed/portlets/layout/resources/LayoutResource.properties
(original)
+++ portals/jetspeed-2/trunk/layout-portlets/src/java/org/apache/jetspeed/portlets/layout/resources/LayoutResource.properties
Wed Jul  4 23:32:15 2007
@@ -103,4 +103,4 @@
 portal.folder.editing.deleteFolder=Delete
 portal.folder.editing.confirmDeleteThisFolder=Do you want to delete this folder?
 
-
+portal.userfolder.config.title=Global User Folder Configuration
\ No newline at end of file

Modified: portals/jetspeed-2/trunk/layout-portlets/src/java/org/apache/jetspeed/portlets/layout/resources/LayoutResource_el.properties
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/layout-portlets/src/java/org/apache/jetspeed/portlets/layout/resources/LayoutResource_el.properties?view=diff&rev=553388&r1=553387&r2=553388
==============================================================================
--- portals/jetspeed-2/trunk/layout-portlets/src/java/org/apache/jetspeed/portlets/layout/resources/LayoutResource_el.properties
(original)
+++ portals/jetspeed-2/trunk/layout-portlets/src/java/org/apache/jetspeed/portlets/layout/resources/LayoutResource_el.properties
Wed Jul  4 23:32:15 2007
@@ -3,85 +3,85 @@
 # this work for additional information regarding copyright ownership.
 # The ASF licenses this file to You under the Apache License, Version 2.0
 # (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-# Messages used by velocity templates and the JetspeedPowerTool
-portal.help.title = Online \u03b2\u03bf\u03ae\u03b8\u03b5\u03b9\u03b1 \u03b3\u03b9\u03b1
\u03c4\u03b7 \u03b4\u03b9\u03ba\u03c4\u03c5\u03b1\u03ba\u03ae \u03c0\u03cd\u03bb\u03b7
-portal.page.help.title = \u03a3\u03b5\u03bb\u03af\u03b4\u03b5\u03c2
-portal.page.help.descr = \u039f \u03b5\u03b3\u03b3\u03b5\u03b3\u03c1\u03b1\u03bc\u03ad\u03bd\u03bf\u03c2
\u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 \u03c4\u03b7\u03c2 \u03b4\u03b9\u03ba\u03c4\u03c5\u03b1\u03ba\u03ae\u03c2
\u03c0\u03cd\u03bb\u03b7\u03c2 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c0\u03b5\u03c1\u03b9\u03b7\u03b3\u03b7\u03b8\u03b5\u03af
\u03c3\u03c4\u03b9\u03c2 \u03c3\u03b5\u03bb\u03af\u03b4\u03b5\u03c2 \u03c4\u03b7\u03c2 \u03c0\u03cd\u03bb\u03b7\u03c2
\u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ce\u03bd\u03c4\u03b1\u03c2
\u03c4\u03b9\u03c2 \u03ba\u03b1\u03c1\u03c4\u03ad\u03bb\u03b5\u03c2 \u03c3\u03c4\u03bf \u03c0\u03ac\u03bd\u03c9
\u03bc\u03ad\u03c1\u03bf\u03c2 \u03c4\u03b7\u03c2 \u03bf\u03b8\u03cc\u03bd\u03b7\u03c2. \u039c\u03c0\u03bf\u03c1\u03b5\u03af
\u03b5\u03c0\u03af\u03c3\u03b7\u03c2 \u03bd\u03b1 \u03b5\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03c4\u03b5\u03af
\u03ae \u03bd\u03b1 \u03b4\u03b9\u03b1\u03b2\u03ac\u03c3
 \u03b5\u03b9 \u03c4\u03b7 \u03b2\u03bf\u03ae\u03b8\u03b5\u03b9\u03b1 \u03b3\u03b9\u03b1 \u03ba\u03ac\u03b8\u03b5
\u03c3\u03b5\u03bb\u03af\u03b4\u03b1 \u03b5\u03c0\u03b9\u03bb\u03ad\u03b3\u03bf\u03bd\u03c4\u03b1\u03c2
\u03c4\u03bf \u03ba\u03b1\u03c4\u03ac\u03bb\u03bb\u03b7\u03bb\u03bf \u03b5\u03b9\u03ba\u03bf\u03bd\u03af\u03b4\u03b9\u03bf
\u03c3\u03c4\u03b1 \u03b4\u03b5\u03be\u03b9\u03ac \u03c4\u03b7\u03c2 \u03bf\u03b8\u03cc\u03bd\u03b7\u03c2.
\u03a4\u03b1 \u03b5\u03b9\u03ba\u03bf\u03bd\u03af\u03b4\u03b9\u03b1 \u03c0\u03b5\u03c1\u03b9\u03b3\u03c1\u03ac\u03c6\u03bf\u03bd\u03c4\u03b1\u03b9
\u03c3\u03c4\u03b7 \u03c3\u03c5\u03bd\u03ad\u03c7\u03b5\u03b9\u03b1:
-portal.page.help.view = \u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03c4\u03b7\u03c2
\u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2 (view mode).
-portal.page.help.help = \u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03b2\u03bf\u03ae\u03b8\u03b5\u03b9\u03b1\u03c2
\u03b3\u03b9\u03b1 \u03bc\u03af\u03b1 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1.
-portal.page.help.edit = \u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1
\u03bc\u03af\u03b1\u03c2 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2. \u0395\u03b4\u03ce \u03c3\u03c5\u03bc\u03c0\u03b5\u03c1\u03b9\u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03b5\u03c4\u03b1\u03b9
\u03b7 \u03b1\u03bb\u03bb\u03b1\u03b3\u03ae \u03b8\u03ad\u03bc\u03b1\u03c4\u03bf\u03c2 \u03ae
\u03b4\u03b9\u03ac\u03c4\u03b1\u03be\u03b7\u03c2, \u03b7 \u03c0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7
\u03c3\u03b5\u03bb\u03af\u03b4\u03c9\u03bd, \u03b7 \u03b1\u03bb\u03bb\u03b1\u03b3\u03ae \u03c4\u03b7\u03c2
\u03b5\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7\u03c2 portlets \u03ba\u03b1\u03b9 \u03b7
\u03c0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 \u03b7 \u03b1\u03c6\u03b1\u03af\u03c1\u03b5\u03c3\u03b7
portlets \u03b1\u03c0\u03cc \u03bc\u03af\u03b1 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1. [\u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac
\u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2]
-portal.page.help.select = \u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 portlets \u03c3\u03b5
\u03bc\u03af\u03b1 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1 (\u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03b6\u03b5\u03c4\u03b1\u03b9
\u03cc\u03c4\u03b1\u03bd \u03b7 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9
\u03c3\u03b5 \u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 \u03b5\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2).
-
-portal.portlet.help.title = Portlets
-portal.portlet.help.descr = \u03a3\u03c4\u03b7\u03bd \u03b3\u03c1\u03b1\u03bc\u03bc\u03ae
\u03c4\u03af\u03c4\u03bb\u03bf\u03c5 \u03c4\u03bf\u03c5 \u03ba\u03ac\u03b8\u03b5 portlet \u03c5\u03c0\u03ac\u03c1\u03c7\u03bf\u03c5\u03bd
\u03bc\u03af\u03b1 \u03c3\u03b5\u03b9\u03c1\u03ac \u03b1\u03c0\u03cc \u03b5\u03b9\u03ba\u03bf\u03bd\u03af\u03b4\u03b9\u03b1
\u03c4\u03b1 \u03bf\u03c0\u03bf\u03af\u03b1 \u03b2\u03bf\u03b7\u03b8\u03bf\u03cd\u03bd \u03c3\u03c4\u03b7\u03bd
\u03b4\u03b9\u03b1\u03c7\u03b5\u03af\u03c1\u03b9\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03c3\u03c5\u03b3\u03ba\u03b5\u03ba\u03c1\u03b9\u03bc\u03ad\u03bd\u03bf\u03c5
portlet. \u03a4\u03b1 \u03b5\u03b9\u03ba\u03bf\u03bd\u03af\u03b4\u03b9\u03b1 \u03c0\u03b5\u03c1\u03b9\u03b3\u03c1\u03ac\u03c6\u03bf\u03bd\u03c4\u03b1\u03b9
\u03c3\u03c4\u03b7 \u03c3\u03c5\u03bd\u03ad\u03c7\u03b5\u03b9\u03b1:
-portal.portlet.help.minimize = \u0395\u03bb\u03b1\u03c7\u03b9\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7
portlet.
-portal.portlet.help.maximize = \u039c\u03b5\u03b3\u03b9\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7
portlet.
-portal.portlet.help.restore = \u039a\u03b1\u03bd\u03bf\u03bd\u03b9\u03ba\u03ae \u03b5\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7
\u03c4\u03bf\u03c5 portlet (view mode).
-portal.portlet.help.help = \u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03b2\u03bf\u03ae\u03b8\u03b5\u03b9\u03b1\u03c2
\u03b3\u03b9\u03b1 \u03c4\u03bf portlet.
-portal.portlet.help.print = \u0395\u03ba\u03c4\u03cd\u03c0\u03c9\u03c3\u03b7 \u03c4\u03c9\u03bd
\u03c0\u03b5\u03c1\u03b9\u03b5\u03c7\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03b5\u03bd\u03cc\u03c2
portlet.
-portal.portlet.help.edit = \u039f\u03b8\u03cc\u03bd\u03b7 \u03b5\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2
\u03c4\u03bf\u03c5 portlet.
-
-portal.portlet.help.edit.title = \u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1
\u03b5\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7\u03c2 \u03c4\u03c9\u03bd portlets
-portal.portlet.help.edit.descr = \u03a0\u03b1\u03c4\u03ce\u03bd\u03c4\u03b1\u03c2 \u03c3\u03c4\u03bf
\u03b5\u03b9\u03ba\u03bf\u03bd\u03af\u03b4\u03b9\u03bf \u03b5\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2
\u03bc\u03af\u03b1\u03c2 <b>\u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2</b> \u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03b6\u03bf\u03bd\u03c4\u03b1\u03b9
\u03c3\u03c4\u03bf \u03c0\u03b1\u03bd\u03c9 \u03bc\u03ad\u03c1\u03bf\u03c2 \u03ba\u03ac\u03b8\u03b5
portlet \u03bc\u03af\u03b1 \u03c3\u03b5\u03b9\u03c1\u03ac \u03b1\u03c0\u03cc \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03c2
\u03c3\u03c7\u03b5\u03c4\u03b9\u03ba\u03ad\u03c2 \u03bc\u03b5 \u03c4\u03b7\u03bd \u03b5\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03ae
\u03c4\u03bf\u03c5 \u03bc\u03ad\u03c3\u03b1 \u03c3\u03c4\u03b7 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1:
-portal.portlet.help.close = \u0391\u03c6\u03b1\u03af\u03c1\u03b5\u03c3\u03b7 \u03c4\u03bf\u03c5
\u03c3\u03c5\u03b3\u03ba\u03b5\u03ba\u03c1\u03b9\u03bc\u03ad\u03bd\u03bf\u03c5 portlet \u03b1\u03c0\u03cc
\u03c4\u03b7 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1.
-portal.portlet.help.movePortletUp = \u039c\u03b5\u03c4\u03b1\u03ba\u03af\u03bd\u03b7\u03c3\u03b7
\u03c4\u03bf\u03c5 portlet \u03c0\u03c1\u03bf\u03c2 \u03c4\u03b1 \u03c0\u03ac\u03bd\u03c9
\u03c3\u03c4\u03b7 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1.
-portal.portlet.help.movePortletDown = \u039c\u03b5\u03c4\u03b1\u03ba\u03af\u03bd\u03b7\u03c3\u03b7
\u03c4\u03bf\u03c5 portlet \u03c0\u03c1\u03bf\u03c2 \u03c4\u03b1 \u03ba\u03ac\u03c4\u03c9
\u03c3\u03c4\u03b7 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1.
-portal.portlet.help.movePortletLeft = \u039c\u03b5\u03c4\u03b1\u03ba\u03af\u03bd\u03b7\u03c3\u03b7
\u03c4\u03bf\u03c5 portlet \u03c0\u03c1\u03bf\u03c2 \u03c4\u03b1 \u03b1\u03c1\u03b9\u03c3\u03c4\u03b5\u03c1\u03ac
\u03c3\u03c4\u03b7 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1.
-portal.portlet.help.movePortletRight = \u039c\u03b5\u03c4\u03b1\u03ba\u03af\u03bd\u03b7\u03c3\u03b7
\u03c4\u03bf\u03c5 portlet \u03c0\u03c1\u03bf\u03c2 \u03c4\u03b1 \u03b4\u03b5\u03be\u03b9\u03ac
\u03c3\u03c4\u03b7 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1.
-portal.portlet.help.theme = \u03a4\u03ad\u03bb\u03bf\u03c2 \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9
\u03ba\u03b1\u03b9 \u03bc\u03b9\u03b1 \u03bb\u03af\u03c3\u03c4\u03b1 \u03bc\u03b5 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03b1
\u03b8\u03ad\u03bc\u03b1\u03c4\u03b1 \u03b3\u03b9\u03b1 \u03c4\u03bf portlet, \u03b1\u03c0\u03cc
\u03c4\u03b7\u03bd \u03bf\u03c0\u03bf\u03af\u03b1 \u03bf \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2
\u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b4\u03b9\u03b1\u03bb\u03ad\u03be\u03b5\u03b9
\u03cc\u03c0\u03bf\u03b9\u03bf \u03b5\u03c0\u03b9\u03b8\u03c5\u03bc\u03b5\u03af.
-
-portal.page.editing.theme=\u0398\u03ad\u03bc\u03b1:
-portal.page.editing.layout=\u0394\u03b9\u03ac\u03c4\u03b1\u03be\u03b7 (layout):
-portal.page.editing.changelayout=\u0391\u03bb\u03bb\u03b1\u03b3\u03ae \u03b4\u03b9\u03ac\u03c4\u03b1\u03be\u03b7\u03c2
-portal.page.editing.changetheme=\u0391\u03bb\u03bb\u03b1\u03b3\u03ae \u03b8\u03ad\u03bc\u03b1\u03c4\u03bf\u03c2
-portal.page.editing.changethemeall=\u0391\u03bb\u03bb\u03b1\u03b3\u03ae \u03b8\u03ad\u03bc\u03b1\u03c4\u03bf\u03c2
\u03c3\u03b5 \u03cc\u03bb\u03b1 \u03c4\u03b1 portlet \u03c4\u03b7\u03c2 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2
-portal.page.editing.addlayout=\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 portlet
-portal.page.editing.page=\u039d\u03ad\u03b1 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1:
-portal.page.editing.addpage=\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1
\u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2 
-portal.page.editing.portlet=\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 Portlet [pop
up \u03c0\u03b1\u03c1\u03ac\u03b8\u03c5\u03c1\u03bf]:
-portal.page.editing.addportlet=\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 Portlet [\u03bd\u03ad\u03bf
\u03c0\u03b1\u03c1\u03ac\u03b8\u03c5\u03c1\u03bf]
-portal.page.editing.movePortletLeft=\u039c\u03b5\u03c4\u03b1\u03ba\u03af\u03bd\u03b7\u03c3\u03b7
Portlet \u03b1\u03c1\u03b9\u03c3\u03c4\u03b5\u03c1\u03ac [\u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7
\u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2]
-portal.page.editing.movePortletUp=\u039c\u03b5\u03c4\u03b1\u03ba\u03af\u03bd\u03b7\u03c3\u03b7
Portlet \u03c0\u03ac\u03bd\u03c9 [\u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7
\u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2]
-portal.page.editing.removePortlet=\u0391\u03c6\u03b1\u03af\u03c1\u03b5\u03c3\u03b7 Portlet
[\u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2]
-portal.page.editing.movePortletDown=\u039c\u03b5\u03c4\u03b1\u03ba\u03af\u03bd\u03b7\u03c3\u03b7
Portlet \u03ba\u03ac\u03c4\u03c9 [\u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7
\u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2]
-portal.page.editing.movePortletRight=\u039c\u03b5\u03c4\u03b1\u03ba\u03af\u03bd\u03b7\u03c3\u03b7
Portlet \u03b4\u03b5\u03be\u03b9\u03ac [\u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7
\u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2]
-portal.page.editing.moveLayoutLeft=\u039c\u03b5\u03c4\u03b1\u03ba\u03af\u03bd\u03b7\u03c3\u03b7
\u03b4\u03b9\u03ac\u03c4\u03b1\u03be\u03b7\u03c2 \u03b1\u03c1\u03b9\u03c3\u03c4\u03b5\u03c1\u03ac
[\u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2]
-portal.page.editing.moveLayoutUp=\u039c\u03b5\u03c4\u03b1\u03ba\u03af\u03bd\u03b7\u03c3\u03b7
\u03b4\u03b9\u03ac\u03c4\u03b1\u03be\u03b7\u03c2 \u03c0\u03ac\u03bd\u03c9 [\u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7
\u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2]
-portal.page.editing.removeLayout=\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03b4\u03b9\u03ac\u03c4\u03b1\u03be\u03b7\u03c2
[\u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2]
-portal.page.editing.moveLayoutDown=\u039c\u03b5\u03c4\u03b1\u03ba\u03af\u03bd\u03b7\u03c3\u03b7
\u03b4\u03b9\u03ac\u03c4\u03b1\u03be\u03b7\u03c2 \u03ba\u03ac\u03c4\u03c9 [\u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7
\u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2]
-portal.page.editing.moveLayoutRight=\u039c\u03b5\u03c4\u03b1\u03ba\u03af\u03bd\u03b7\u03c3\u03b7
\u03b4\u03b9\u03ac\u03c4\u03b1\u03be\u03b7\u03c2 \u03b4\u03b5\u03be\u03b9\u03ac [\u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7
\u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2]
-portal.page.editing.layoutConfiguration=\u0394\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7
\u03b4\u03b9\u03ac\u03c4\u03b1\u03be\u03b7\u03c2
-portal.page.editing.pageConfiguration=\u0394\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7
\u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2
-portal.page.editing.deleteThisPage=\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03b1\u03c5\u03c4\u03ae\u03c2
\u03c4\u03b7\u03c2 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2:
-portal.page.editing.deletePage=\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae
-portal.page.editing.confirmDeleteThisPage=\u0398\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1
\u03b4\u03b9\u03b1\u03b3\u03c1\u03ac\u03c8\u03b5\u03c4\u03b5 \u03b1\u03c5\u03c4\u03ae \u03c4\u03b7
\u03c3\u03b5\u03bb\u03af\u03b4\u03b1;
-
-portal.page.editing.editFieldset=\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae
-
-portal.loginform.logout=\u0391\u03c0\u03bf\u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7
-portal.loginform.login=\u03a3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7
-portal.loginform.username=\u038c\u03bd\u03bf\u03bc\u03b1 \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7:
-portal.loginform.password=\u039a\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03a0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2:
-portal.loginform.change_password=\u0391\u03bb\u03bb\u03b1\u03b3\u03ae \u03ba\u03c9\u03b4\u03b9\u03ba\u03bf\u03cd
-portal.loginform.error.invalid_password=\u0386\u03ba\u03c5\u03c1\u03bf\u03c2 \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2
-
-portal.page.navigation.skip=\u03c0\u03b1\u03c1\u03ac\u03bb\u03b5\u03b9\u03c8\u03b7
-portal.page.navigation.msg.pages=\u0394\u03b9\u03b1\u03bb\u03ad\u03be\u03c4\u03b5 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1
\u03ae
-portal.page.navigation.msg.page-navigations=\u0394\u03b9\u03b1\u03bb\u03ad\u03be\u03c4\u03b5
subsite \u03ae
-portal.page.navigation.msg.additional-links=\u0394\u03b9\u03b1\u03bb\u03ad\u03be\u03c4\u03b5
\u03c0\u03c1\u03cc\u03c3\u03b8\u03b5\u03c4\u03bf \u03c5\u03c0\u03b5\u03c1\u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03bc\u03bf
\u03ae
-
-portal.page.actions.Edit=\u03a0\u03c1\u03bf\u03c3\u03c9\u03c0\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7
-portal.page.actions.Help=\u0392\u03bf\u03ae\u03b8\u03b5\u03b9\u03b1
-portal.page.actions.View=\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7
-
-
+# the License.  You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Messages used by velocity templates and the JetspeedPowerTool
+portal.help.title = Online \u03b2\u03bf\u03ae\u03b8\u03b5\u03b9\u03b1 \u03b3\u03b9\u03b1
\u03c4\u03b7 \u03b4\u03b9\u03ba\u03c4\u03c5\u03b1\u03ba\u03ae \u03c0\u03cd\u03bb\u03b7
+portal.page.help.title = \u03a3\u03b5\u03bb\u03af\u03b4\u03b5\u03c2
+portal.page.help.descr = \u039f \u03b5\u03b3\u03b3\u03b5\u03b3\u03c1\u03b1\u03bc\u03ad\u03bd\u03bf\u03c2
\u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 \u03c4\u03b7\u03c2 \u03b4\u03b9\u03ba\u03c4\u03c5\u03b1\u03ba\u03ae\u03c2
\u03c0\u03cd\u03bb\u03b7\u03c2 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c0\u03b5\u03c1\u03b9\u03b7\u03b3\u03b7\u03b8\u03b5\u03af
\u03c3\u03c4\u03b9\u03c2 \u03c3\u03b5\u03bb\u03af\u03b4\u03b5\u03c2 \u03c4\u03b7\u03c2 \u03c0\u03cd\u03bb\u03b7\u03c2
\u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ce\u03bd\u03c4\u03b1\u03c2
\u03c4\u03b9\u03c2 \u03ba\u03b1\u03c1\u03c4\u03ad\u03bb\u03b5\u03c2 \u03c3\u03c4\u03bf \u03c0\u03ac\u03bd\u03c9
\u03bc\u03ad\u03c1\u03bf\u03c2 \u03c4\u03b7\u03c2 \u03bf\u03b8\u03cc\u03bd\u03b7\u03c2. \u039c\u03c0\u03bf\u03c1\u03b5\u03af
\u03b5\u03c0\u03af\u03c3\u03b7\u03c2 \u03bd\u03b1 \u03b5\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03c4\u03b5\u03af
\u03ae \u03bd\u03b1 \u03b4\u03b9\u03b1\u03b2\u03ac\u03c3
 \u03b5\u03b9 \u03c4\u03b7 \u03b2\u03bf\u03ae\u03b8\u03b5\u03b9\u03b1 \u03b3\u03b9\u03b1 \u03ba\u03ac\u03b8\u03b5
\u03c3\u03b5\u03bb\u03af\u03b4\u03b1 \u03b5\u03c0\u03b9\u03bb\u03ad\u03b3\u03bf\u03bd\u03c4\u03b1\u03c2
\u03c4\u03bf \u03ba\u03b1\u03c4\u03ac\u03bb\u03bb\u03b7\u03bb\u03bf \u03b5\u03b9\u03ba\u03bf\u03bd\u03af\u03b4\u03b9\u03bf
\u03c3\u03c4\u03b1 \u03b4\u03b5\u03be\u03b9\u03ac \u03c4\u03b7\u03c2 \u03bf\u03b8\u03cc\u03bd\u03b7\u03c2.
\u03a4\u03b1 \u03b5\u03b9\u03ba\u03bf\u03bd\u03af\u03b4\u03b9\u03b1 \u03c0\u03b5\u03c1\u03b9\u03b3\u03c1\u03ac\u03c6\u03bf\u03bd\u03c4\u03b1\u03b9
\u03c3\u03c4\u03b7 \u03c3\u03c5\u03bd\u03ad\u03c7\u03b5\u03b9\u03b1:
+portal.page.help.view = \u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03c4\u03b7\u03c2
\u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2 (view mode).
+portal.page.help.help = \u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03b2\u03bf\u03ae\u03b8\u03b5\u03b9\u03b1\u03c2
\u03b3\u03b9\u03b1 \u03bc\u03af\u03b1 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1.
+portal.page.help.edit = \u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1
\u03bc\u03af\u03b1\u03c2 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2. \u0395\u03b4\u03ce \u03c3\u03c5\u03bc\u03c0\u03b5\u03c1\u03b9\u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03b5\u03c4\u03b1\u03b9
\u03b7 \u03b1\u03bb\u03bb\u03b1\u03b3\u03ae \u03b8\u03ad\u03bc\u03b1\u03c4\u03bf\u03c2 \u03ae
\u03b4\u03b9\u03ac\u03c4\u03b1\u03be\u03b7\u03c2, \u03b7 \u03c0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7
\u03c3\u03b5\u03bb\u03af\u03b4\u03c9\u03bd, \u03b7 \u03b1\u03bb\u03bb\u03b1\u03b3\u03ae \u03c4\u03b7\u03c2
\u03b5\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7\u03c2 portlets \u03ba\u03b1\u03b9 \u03b7
\u03c0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 \u03b7 \u03b1\u03c6\u03b1\u03af\u03c1\u03b5\u03c3\u03b7
portlets \u03b1\u03c0\u03cc \u03bc\u03af\u03b1 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1. [\u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac
\u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2]
+portal.page.help.select = \u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 portlets \u03c3\u03b5
\u03bc\u03af\u03b1 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1 (\u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03b6\u03b5\u03c4\u03b1\u03b9
\u03cc\u03c4\u03b1\u03bd \u03b7 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9
\u03c3\u03b5 \u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 \u03b5\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2).
+
+portal.portlet.help.title = Portlets
+portal.portlet.help.descr = \u03a3\u03c4\u03b7\u03bd \u03b3\u03c1\u03b1\u03bc\u03bc\u03ae
\u03c4\u03af\u03c4\u03bb\u03bf\u03c5 \u03c4\u03bf\u03c5 \u03ba\u03ac\u03b8\u03b5 portlet \u03c5\u03c0\u03ac\u03c1\u03c7\u03bf\u03c5\u03bd
\u03bc\u03af\u03b1 \u03c3\u03b5\u03b9\u03c1\u03ac \u03b1\u03c0\u03cc \u03b5\u03b9\u03ba\u03bf\u03bd\u03af\u03b4\u03b9\u03b1
\u03c4\u03b1 \u03bf\u03c0\u03bf\u03af\u03b1 \u03b2\u03bf\u03b7\u03b8\u03bf\u03cd\u03bd \u03c3\u03c4\u03b7\u03bd
\u03b4\u03b9\u03b1\u03c7\u03b5\u03af\u03c1\u03b9\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03c3\u03c5\u03b3\u03ba\u03b5\u03ba\u03c1\u03b9\u03bc\u03ad\u03bd\u03bf\u03c5
portlet. \u03a4\u03b1 \u03b5\u03b9\u03ba\u03bf\u03bd\u03af\u03b4\u03b9\u03b1 \u03c0\u03b5\u03c1\u03b9\u03b3\u03c1\u03ac\u03c6\u03bf\u03bd\u03c4\u03b1\u03b9
\u03c3\u03c4\u03b7 \u03c3\u03c5\u03bd\u03ad\u03c7\u03b5\u03b9\u03b1:
+portal.portlet.help.minimize = \u0395\u03bb\u03b1\u03c7\u03b9\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7
portlet.
+portal.portlet.help.maximize = \u039c\u03b5\u03b3\u03b9\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7
portlet.
+portal.portlet.help.restore = \u039a\u03b1\u03bd\u03bf\u03bd\u03b9\u03ba\u03ae \u03b5\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7
\u03c4\u03bf\u03c5 portlet (view mode).
+portal.portlet.help.help = \u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03b2\u03bf\u03ae\u03b8\u03b5\u03b9\u03b1\u03c2
\u03b3\u03b9\u03b1 \u03c4\u03bf portlet.
+portal.portlet.help.print = \u0395\u03ba\u03c4\u03cd\u03c0\u03c9\u03c3\u03b7 \u03c4\u03c9\u03bd
\u03c0\u03b5\u03c1\u03b9\u03b5\u03c7\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03b5\u03bd\u03cc\u03c2
portlet.
+portal.portlet.help.edit = \u039f\u03b8\u03cc\u03bd\u03b7 \u03b5\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2
\u03c4\u03bf\u03c5 portlet.
+
+portal.portlet.help.edit.title = \u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1
\u03b5\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7\u03c2 \u03c4\u03c9\u03bd portlets
+portal.portlet.help.edit.descr = \u03a0\u03b1\u03c4\u03ce\u03bd\u03c4\u03b1\u03c2 \u03c3\u03c4\u03bf
\u03b5\u03b9\u03ba\u03bf\u03bd\u03af\u03b4\u03b9\u03bf \u03b5\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2
\u03bc\u03af\u03b1\u03c2 <b>\u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2</b> \u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03b6\u03bf\u03bd\u03c4\u03b1\u03b9
\u03c3\u03c4\u03bf \u03c0\u03b1\u03bd\u03c9 \u03bc\u03ad\u03c1\u03bf\u03c2 \u03ba\u03ac\u03b8\u03b5
portlet \u03bc\u03af\u03b1 \u03c3\u03b5\u03b9\u03c1\u03ac \u03b1\u03c0\u03cc \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03c2
\u03c3\u03c7\u03b5\u03c4\u03b9\u03ba\u03ad\u03c2 \u03bc\u03b5 \u03c4\u03b7\u03bd \u03b5\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03ae
\u03c4\u03bf\u03c5 \u03bc\u03ad\u03c3\u03b1 \u03c3\u03c4\u03b7 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1:
+portal.portlet.help.close = \u0391\u03c6\u03b1\u03af\u03c1\u03b5\u03c3\u03b7 \u03c4\u03bf\u03c5
\u03c3\u03c5\u03b3\u03ba\u03b5\u03ba\u03c1\u03b9\u03bc\u03ad\u03bd\u03bf\u03c5 portlet \u03b1\u03c0\u03cc
\u03c4\u03b7 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1.
+portal.portlet.help.movePortletUp = \u039c\u03b5\u03c4\u03b1\u03ba\u03af\u03bd\u03b7\u03c3\u03b7
\u03c4\u03bf\u03c5 portlet \u03c0\u03c1\u03bf\u03c2 \u03c4\u03b1 \u03c0\u03ac\u03bd\u03c9
\u03c3\u03c4\u03b7 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1.
+portal.portlet.help.movePortletDown = \u039c\u03b5\u03c4\u03b1\u03ba\u03af\u03bd\u03b7\u03c3\u03b7
\u03c4\u03bf\u03c5 portlet \u03c0\u03c1\u03bf\u03c2 \u03c4\u03b1 \u03ba\u03ac\u03c4\u03c9
\u03c3\u03c4\u03b7 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1.
+portal.portlet.help.movePortletLeft = \u039c\u03b5\u03c4\u03b1\u03ba\u03af\u03bd\u03b7\u03c3\u03b7
\u03c4\u03bf\u03c5 portlet \u03c0\u03c1\u03bf\u03c2 \u03c4\u03b1 \u03b1\u03c1\u03b9\u03c3\u03c4\u03b5\u03c1\u03ac
\u03c3\u03c4\u03b7 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1.
+portal.portlet.help.movePortletRight = \u039c\u03b5\u03c4\u03b1\u03ba\u03af\u03bd\u03b7\u03c3\u03b7
\u03c4\u03bf\u03c5 portlet \u03c0\u03c1\u03bf\u03c2 \u03c4\u03b1 \u03b4\u03b5\u03be\u03b9\u03ac
\u03c3\u03c4\u03b7 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1.
+portal.portlet.help.theme = \u03a4\u03ad\u03bb\u03bf\u03c2 \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9
\u03ba\u03b1\u03b9 \u03bc\u03b9\u03b1 \u03bb\u03af\u03c3\u03c4\u03b1 \u03bc\u03b5 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03b1
\u03b8\u03ad\u03bc\u03b1\u03c4\u03b1 \u03b3\u03b9\u03b1 \u03c4\u03bf portlet, \u03b1\u03c0\u03cc
\u03c4\u03b7\u03bd \u03bf\u03c0\u03bf\u03af\u03b1 \u03bf \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2
\u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b4\u03b9\u03b1\u03bb\u03ad\u03be\u03b5\u03b9
\u03cc\u03c0\u03bf\u03b9\u03bf \u03b5\u03c0\u03b9\u03b8\u03c5\u03bc\u03b5\u03af.
+
+portal.page.editing.theme=\u0398\u03ad\u03bc\u03b1:
+portal.page.editing.layout=\u0394\u03b9\u03ac\u03c4\u03b1\u03be\u03b7 (layout):
+portal.page.editing.changelayout=\u0391\u03bb\u03bb\u03b1\u03b3\u03ae \u03b4\u03b9\u03ac\u03c4\u03b1\u03be\u03b7\u03c2
+portal.page.editing.changetheme=\u0391\u03bb\u03bb\u03b1\u03b3\u03ae \u03b8\u03ad\u03bc\u03b1\u03c4\u03bf\u03c2
+portal.page.editing.changethemeall=\u0391\u03bb\u03bb\u03b1\u03b3\u03ae \u03b8\u03ad\u03bc\u03b1\u03c4\u03bf\u03c2
\u03c3\u03b5 \u03cc\u03bb\u03b1 \u03c4\u03b1 portlet \u03c4\u03b7\u03c2 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2
+portal.page.editing.addlayout=\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 portlet
+portal.page.editing.page=\u039d\u03ad\u03b1 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1:
+portal.page.editing.addpage=\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1
\u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2 
+portal.page.editing.portlet=\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 Portlet [pop
up \u03c0\u03b1\u03c1\u03ac\u03b8\u03c5\u03c1\u03bf]:
+portal.page.editing.addportlet=\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 Portlet [\u03bd\u03ad\u03bf
\u03c0\u03b1\u03c1\u03ac\u03b8\u03c5\u03c1\u03bf]
+portal.page.editing.movePortletLeft=\u039c\u03b5\u03c4\u03b1\u03ba\u03af\u03bd\u03b7\u03c3\u03b7
Portlet \u03b1\u03c1\u03b9\u03c3\u03c4\u03b5\u03c1\u03ac [\u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7
\u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2]
+portal.page.editing.movePortletUp=\u039c\u03b5\u03c4\u03b1\u03ba\u03af\u03bd\u03b7\u03c3\u03b7
Portlet \u03c0\u03ac\u03bd\u03c9 [\u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7
\u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2]
+portal.page.editing.removePortlet=\u0391\u03c6\u03b1\u03af\u03c1\u03b5\u03c3\u03b7 Portlet
[\u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2]
+portal.page.editing.movePortletDown=\u039c\u03b5\u03c4\u03b1\u03ba\u03af\u03bd\u03b7\u03c3\u03b7
Portlet \u03ba\u03ac\u03c4\u03c9 [\u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7
\u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2]
+portal.page.editing.movePortletRight=\u039c\u03b5\u03c4\u03b1\u03ba\u03af\u03bd\u03b7\u03c3\u03b7
Portlet \u03b4\u03b5\u03be\u03b9\u03ac [\u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7
\u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2]
+portal.page.editing.moveLayoutLeft=\u039c\u03b5\u03c4\u03b1\u03ba\u03af\u03bd\u03b7\u03c3\u03b7
\u03b4\u03b9\u03ac\u03c4\u03b1\u03be\u03b7\u03c2 \u03b1\u03c1\u03b9\u03c3\u03c4\u03b5\u03c1\u03ac
[\u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2]
+portal.page.editing.moveLayoutUp=\u039c\u03b5\u03c4\u03b1\u03ba\u03af\u03bd\u03b7\u03c3\u03b7
\u03b4\u03b9\u03ac\u03c4\u03b1\u03be\u03b7\u03c2 \u03c0\u03ac\u03bd\u03c9 [\u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7
\u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2]
+portal.page.editing.removeLayout=\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03b4\u03b9\u03ac\u03c4\u03b1\u03be\u03b7\u03c2
[\u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2]
+portal.page.editing.moveLayoutDown=\u039c\u03b5\u03c4\u03b1\u03ba\u03af\u03bd\u03b7\u03c3\u03b7
\u03b4\u03b9\u03ac\u03c4\u03b1\u03be\u03b7\u03c2 \u03ba\u03ac\u03c4\u03c9 [\u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7
\u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2]
+portal.page.editing.moveLayoutRight=\u039c\u03b5\u03c4\u03b1\u03ba\u03af\u03bd\u03b7\u03c3\u03b7
\u03b4\u03b9\u03ac\u03c4\u03b1\u03be\u03b7\u03c2 \u03b4\u03b5\u03be\u03b9\u03ac [\u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7
\u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2]
+portal.page.editing.layoutConfiguration=\u0394\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7
\u03b4\u03b9\u03ac\u03c4\u03b1\u03be\u03b7\u03c2
+portal.page.editing.pageConfiguration=\u0394\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7
\u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2
+portal.page.editing.deleteThisPage=\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03b1\u03c5\u03c4\u03ae\u03c2
\u03c4\u03b7\u03c2 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2:
+portal.page.editing.deletePage=\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae
+portal.page.editing.confirmDeleteThisPage=\u0398\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1
\u03b4\u03b9\u03b1\u03b3\u03c1\u03ac\u03c8\u03b5\u03c4\u03b5 \u03b1\u03c5\u03c4\u03ae \u03c4\u03b7
\u03c3\u03b5\u03bb\u03af\u03b4\u03b1;
+
+portal.page.editing.editFieldset=\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae
+
+portal.loginform.logout=\u0391\u03c0\u03bf\u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7
+portal.loginform.login=\u03a3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7
+portal.loginform.username=\u038c\u03bd\u03bf\u03bc\u03b1 \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7:
+portal.loginform.password=\u039a\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03a0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2:
+portal.loginform.change_password=\u0391\u03bb\u03bb\u03b1\u03b3\u03ae \u03ba\u03c9\u03b4\u03b9\u03ba\u03bf\u03cd
+portal.loginform.error.invalid_password=\u0386\u03ba\u03c5\u03c1\u03bf\u03c2 \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2
+
+portal.page.navigation.skip=\u03c0\u03b1\u03c1\u03ac\u03bb\u03b5\u03b9\u03c8\u03b7
+portal.page.navigation.msg.pages=\u0394\u03b9\u03b1\u03bb\u03ad\u03be\u03c4\u03b5 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1
\u03ae
+portal.page.navigation.msg.page-navigations=\u0394\u03b9\u03b1\u03bb\u03ad\u03be\u03c4\u03b5
subsite \u03ae
+portal.page.navigation.msg.additional-links=\u0394\u03b9\u03b1\u03bb\u03ad\u03be\u03c4\u03b5
\u03c0\u03c1\u03cc\u03c3\u03b8\u03b5\u03c4\u03bf \u03c5\u03c0\u03b5\u03c1\u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03bc\u03bf
\u03ae
+
+portal.page.actions.Edit=\u03a0\u03c1\u03bf\u03c3\u03c9\u03c0\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7
+portal.page.actions.Help=\u0392\u03bf\u03ae\u03b8\u03b5\u03b9\u03b1
+portal.page.actions.View=\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7
+
+portal.userfolder.config.title=\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03b3\u03b9\u03b1
\u03cc\u03bb\u03b5\u03c2 \u03c4\u03b9\u03c2 \u03c3\u03b5\u03bb\u03af\u03b4\u03b5\u03c2/\u03c6\u03b1\u03ba\u03ad\u03bb\u03bf\u03c5
\u03c4\u03bf\u03c5 \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7

Modified: portals/jetspeed-2/trunk/layout-portlets/src/java/org/apache/jetspeed/portlets/layout/resources/LayoutResource_en.properties
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/layout-portlets/src/java/org/apache/jetspeed/portlets/layout/resources/LayoutResource_en.properties?view=diff&rev=553388&r1=553387&r2=553388
==============================================================================
--- portals/jetspeed-2/trunk/layout-portlets/src/java/org/apache/jetspeed/portlets/layout/resources/LayoutResource_en.properties
(original)
+++ portals/jetspeed-2/trunk/layout-portlets/src/java/org/apache/jetspeed/portlets/layout/resources/LayoutResource_en.properties
Wed Jul  4 23:32:15 2007
@@ -103,4 +103,5 @@
 portal.folder.editing.deleteFolder=Delete
 portal.folder.editing.confirmDeleteThisFolder=Do you want to delete this folder?
 
+portal.userfolder.config.title=Global User Folder Configuration
 

Modified: portals/jetspeed-2/trunk/src/webapp/WEB-INF/templates/layout/html/columns/layout.vm
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/src/webapp/WEB-INF/templates/layout/html/columns/layout.vm?view=diff&rev=553388&r1=553387&r2=553388
==============================================================================
--- portals/jetspeed-2/trunk/src/webapp/WEB-INF/templates/layout/html/columns/layout.vm (original)
+++ portals/jetspeed-2/trunk/src/webapp/WEB-INF/templates/layout/html/columns/layout.vm Wed
Jul  4 23:32:15 2007
@@ -68,6 +68,7 @@
       #getBoolProperty($allowChangeFolderName $rootDecorator "allow.change.folder.name" true)
       #getBoolProperty($allowNavigateFolder $rootDecorator "allow.navigate.folder" true)
       #getBoolProperty($allowDeleteFolder $rootDecorator "allow.delete.folder" true)
+      #getBoolProperty($allowCustomizeAll $rootDecorator "allow.customize.all" false)
     #else
       #set($allowChangePageTheme=false)
       #set($allowAddPage=false)
@@ -79,6 +80,7 @@
       #set($allowChangeFolderName=false)
       #set($allowNavigateFolder=false)
       #set($allowDeleteFolder=false)
+      #set($allowCustomizeAll=false)
     #end
 
     #getIntProperty($maxLayoutNesting $rootDecorator "max.layout.nesting" 2)
@@ -109,6 +111,26 @@
       #set($submit = ".submit()")
 
     <form name="$form" action="$formAction" method='post'>
+    #if($allowCustomizeAll)
+    <fieldset>
+    	<legend>$messages.getString("portal.userfolder.config.title")</legend>
+    	<label for="user_pages_theme">$messages.getString("portal.page.editing.theme")</label>
+    	<select id="user_pages_theme" name="user_pages_theme">
+        	#foreach($td in $decorationFactory.getPageDecorations($rc))
+            <option value='$td'>$td
+            #end
+        </select>   
+        <input type="submit" name="jsChangeUserPagesTheme" value='$messages.getString("portal.page.editing.changetheme")'
/>
+        <label for="user_portlets_deco">$messages.getString("portal.page.editing.portlet.decorator")</label>
+        <select id="user_portlets_deco" name="user_portlets_deco">
+    		<option value=''>
+    	    #foreach($pd in $decorationFactory.getPortletDecorations($rc))
+        	<option value='$pd'>$pd
+    	   	#end
+        </select>
+        <input type="submit" name="jsChangeUserPortletsDeco" value='$messages.getString("portal.page.editing.changethemeall")'/>
       
+    </fieldset>
+    #end
     <fieldset>
     <div class="layout-edit-bar-left">
         #if($allowAddLayout||$allowChangeLayout)

Modified: portals/jetspeed-2/trunk/src/webapp/WEB-INF/templates/layout/html/tcolumns/layout.vm
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/src/webapp/WEB-INF/templates/layout/html/tcolumns/layout.vm?view=diff&rev=553388&r1=553387&r2=553388
==============================================================================
--- portals/jetspeed-2/trunk/src/webapp/WEB-INF/templates/layout/html/tcolumns/layout.vm (original)
+++ portals/jetspeed-2/trunk/src/webapp/WEB-INF/templates/layout/html/tcolumns/layout.vm Wed
Jul  4 23:32:15 2007
@@ -64,6 +64,7 @@
       #getBoolProperty($allowAddPage $rootDecorator "allow.add.page" true)
       #getBoolProperty($allowNavigatePage $rootDecorator "allow.navigate.page" true)
       #getBoolProperty($allowDeletePage $rootDecorator "allow.delete.page" true)
+      #getBoolProperty($allowCustomizeAll $rootDecorator "allow.customize.all" false)   
  
     #else
       #set($allowChangePageTheme=false)
       #set($allowAddPage=false)
@@ -88,6 +89,26 @@
       #set($submit = ".submit()")
 
       <form name="$form" action="$formAction" method='post'>
+    #if($allowCustomizeAll)     
+	<fieldset>
+		<legend>$messages.getString("portal.userfolder.config.title")</legend>
+		<label for="user_pages_theme">$messages.getString("portal.page.editing.theme")</label>
+		<select id="user_pages_theme" name="user_pages_theme">
+	    	#foreach($td in $decorationFactory.getPageDecorations($rc))
+	        <option value='$td'>$td
+	        #end
+	    </select>   
+	    <input type="submit" name="jsChangeUserPagesTheme" value='$messages.getString("portal.page.editing.changetheme")'
/>
+	    <label for="user_portlets_deco">$messages.getString("portal.page.editing.portlet.decorator")</label>
+	    <select id="user_portlets_deco" name="user_portlets_deco">
+			<option value=''>
+		    #foreach($pd in $decorationFactory.getPortletDecorations($rc))
+	    	<option value='$pd'>$pd
+		   	#end
+	    </select>
+	    <input type="submit" name="jsChangeUserPortletsDeco" value='$messages.getString("portal.page.editing.changethemeall")'/>
       
+	</fieldset>      
+	#end
         #if($allowAddLayout||$allowChangeLayout)
           <div class="layout-title">$messages.getString("portal.page.editing.layoutConfiguration")</div>
           <div class="layout-content">

Modified: portals/jetspeed-2/trunk/src/webapp/decorations/layout/tigris/decorator.properties
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/src/webapp/decorations/layout/tigris/decorator.properties?view=diff&rev=553388&r1=553387&r2=553388
==============================================================================
--- portals/jetspeed-2/trunk/src/webapp/decorations/layout/tigris/decorator.properties (original)
+++ portals/jetspeed-2/trunk/src/webapp/decorations/layout/tigris/decorator.properties Wed
Jul  4 23:32:15 2007
@@ -27,3 +27,5 @@
 #allow.add.page=true
 #allow.add.portlet=true
 #allow.change.portlet.decorator=true
+#allow.customize.all=true
+



---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org


Mime
View raw message