Sha256: ad897018fe21523531f6d11b88eae23e7903caee6c5896f02c73a316edae8c85

Contents?: true

Size: 952 Bytes

Versions: 4

Compression:

Stored size: 952 Bytes

Contents

// ==========================================================================
// Project:   SproutCore - JavaScript Application Framework
// Copyright: ©2006-2011 Strobe Inc. and contributors.
//            Portions ©2008-2011 Apple Inc. All rights reserved.
// License:   Licensed under MIT license (see license.js)
// ==========================================================================

/** @private
  Active Support style inflection constants
*/
SC.hashesForLocale('es', 'inflectionConstants', {
  /** @private */
  PLURAL: [
    [/([^aeéiou])$/i, '$1es'],
    [/([aeiou]s)$/i, '$1'],
    [/z$/i, 'ces'],
    [/á([sn])$/i, 'a$1es'],
    [/é([sn])$/i, 'e$1es'],
    [/í([sn])$/i, 'i$1es'],
    [/ó([sn])$/i, 'o$1es'],
    [/ú([sn])$/i, 'u$1es'],
    [/$/, "s"]
  ],

  /** @private */
  SINGULAR: [
    [/es$/i, ''],
    [/s$/i, ""]
  ],

  /** @private */
  IRREGULAR: [
    ['el', 'los']
  ],

  /** @private */
  UNCOUNTABLE: []
});

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
sproutcore-1.11.0 lib/frameworks/sproutcore/frameworks/foundation/spanish.lproj/inflections.js
sproutcore-1.11.0.rc3 lib/frameworks/sproutcore/frameworks/foundation/spanish.lproj/inflections.js
sproutcore-1.11.0.rc2 lib/frameworks/sproutcore/frameworks/foundation/spanish.lproj/inflections.js
sproutcore-1.11.0.rc1 lib/frameworks/sproutcore/frameworks/foundation/spanish.lproj/inflections.js