code: public List<CmsCategory> localizeCategories(CmsObject cms, List<CmsCategory> categories, Locale locale) {
  
          List<CmsCategory> result = Lists.newArrayList();
          for (CmsCategory category : categories) {
              result.add(localizeCategory(cms, category, locale));
          }
          return result;
      }
docs: Localizes a list of categories by reading locale-specific properties for their title and description, if possible.<p>
  
  This method does not modify its input list of categories, or the categories in it.
  
  @param cms the CMS context to use for reading resources
  @param categories the list of categories
  @param locale the locale to use
  
  @return the list of localized categories