LeaderboardConfigurations

يمثل هذا الإعداد إعدادات لوحة الصدارة.

للحصول على قائمة من الطرق لهذا المورد، راجِع نهاية هذه الصفحة.

تمثيلات الموارد

هذا نموذج JSON لمورد إعداد لوحة الصدارة.

{
  "kind": "gamesConfiguration#leaderboardConfiguration",
  "token": string,
  "id": string,
  "scoreOrder": string,
  "scoreMin": long,
  "scoreMax": long,
  "draft": {
    "kind": "gamesConfiguration#leaderboardConfigurationDetail",
    "name": {
      "kind": "gamesConfiguration#localizedStringBundle",
      "translations": [
        {
          "kind": "gamesConfiguration#localizedString",
          "locale": string,
          "value": string
        }
      ]
    },
    "iconUrl": string,
    "sortRank": integer,
    "scoreFormat": {
      "numberFormatType": string,
      "suffix": {
        "zero": {
          "kind": "gamesConfiguration#localizedStringBundle",
          "translations": [
            {
              "kind": "gamesConfiguration#localizedString",
              "locale": string,
              "value": string
            }
          ]
        },
        "one": {
          "kind": "gamesConfiguration#localizedStringBundle",
          "translations": [
            {
              "kind": "gamesConfiguration#localizedString",
              "locale": string,
              "value": string
            }
          ]
        },
        "two": {
          "kind": "gamesConfiguration#localizedStringBundle",
          "translations": [
            {
              "kind": "gamesConfiguration#localizedString",
              "locale": string,
              "value": string
            }
          ]
        },
        "few": {
          "kind": "gamesConfiguration#localizedStringBundle",
          "translations": [
            {
              "kind": "gamesConfiguration#localizedString",
              "locale": string,
              "value": string
            }
          ]
        },
        "many": {
          "kind": "gamesConfiguration#localizedStringBundle",
          "translations": [
            {
              "kind": "gamesConfiguration#localizedString",
              "locale": string,
              "value": string
            }
          ]
        },
        "other": {
          "kind": "gamesConfiguration#localizedStringBundle",
          "translations": [
            {
              "kind": "gamesConfiguration#localizedString",
              "locale": string,
              "value": string
            }
          ]
        }
      },
      "numDecimalPlaces": integer,
      "currencyCode": string
    }
  },
  "published": {
    "kind": "gamesConfiguration#leaderboardConfigurationDetail",
    "name": {
      "kind": "gamesConfiguration#localizedStringBundle",
      "translations": [
        {
          "kind": "gamesConfiguration#localizedString",
          "locale": string,
          "value": string
        }
      ]
    },
    "iconUrl": string,
    "sortRank": integer,
    "scoreFormat": {
      "numberFormatType": string,
      "suffix": {
        "zero": {
          "kind": "gamesConfiguration#localizedStringBundle",
          "translations": [
            {
              "kind": "gamesConfiguration#localizedString",
              "locale": string,
              "value": string
            }
          ]
        },
        "one": {
          "kind": "gamesConfiguration#localizedStringBundle",
          "translations": [
            {
              "kind": "gamesConfiguration#localizedString",
              "locale": string,
              "value": string
            }
          ]
        },
        "two": {
          "kind": "gamesConfiguration#localizedStringBundle",
          "translations": [
            {
              "kind": "gamesConfiguration#localizedString",
              "locale": string,
              "value": string
            }
          ]
        },
        "few": {
          "kind": "gamesConfiguration#localizedStringBundle",
          "translations": [
            {
              "kind": "gamesConfiguration#localizedString",
              "locale": string,
              "value": string
            }
          ]
        },
        "many": {
          "kind": "gamesConfiguration#localizedStringBundle",
          "translations": [
            {
              "kind": "gamesConfiguration#localizedString",
              "locale": string,
              "value": string
            }
          ]
        },
        "other": {
          "kind": "gamesConfiguration#localizedStringBundle",
          "translations": [
            {
              "kind": "gamesConfiguration#localizedString",
              "locale": string,
              "value": string
            }
          ]
        }
      },
      "numDecimalPlaces": integer,
      "currencyCode": string
    }
  }
}
اسم الموقع القيمة الوصف ملاحظات
kind string تُحدِّد نوع هذا المورد بشكلٍ فريد. وتكون القيمة دائمًا هي السلسلة الثابتة gamesConfiguration#leaderboardConfiguration.
token string الرمز المميز لهذا المورد.
id string رقم تعريف لوحة الصدارة.
scoreOrder string نوع لوحة الصدارة.
القيم المحتملة هي:
  • "LARGER_IS_BETTER" - النتائج الأكبر التي يتم نشرها يتم ترتيبها أعلى.
  • "SMALLER_IS_BETTER" - يتم وضع النتائج الأصغر في ترتيب أعلى.
scoreMin long الحد الأدنى للنتيجة التي يمكن نشرها في لوحة الصدارة هذه
scoreMax long الحد الأقصى للنتيجة التي يمكن نشرها في لوحة الصدارة هذه
draft nested object مسودة بيانات لوحة الصدارة.
draft.kind string تُحدِّد نوع هذا المورد بشكلٍ فريد. وتكون القيمة دائمًا هي السلسلة الثابتة gamesConfiguration#leaderboardConfigurationDetail.
draft.name nested object سلاسل مترجَمة لاسم لوحة الصدارة.
draft.name.kind string تُحدِّد نوع هذا المورد بشكلٍ فريد. وتكون القيمة دائمًا هي السلسلة الثابتة gamesConfiguration#localizedStringBundle.
draft.name.translations[] list السلاسل المحلية.
draft.name.translations[].kind string تُحدِّد نوع هذا المورد بشكلٍ فريد. وتكون القيمة دائمًا هي السلسلة الثابتة gamesConfiguration#localizedString.
draft.name.translations[].locale string سلسلة اللغة.
draft.name.translations[].value string قيمة السلسلة.
draft.iconUrl string عنوان URL لرمز قائمة الصدارة هذه. ويتم تجاهل عمليات الكتابة في هذا الحقل.
draft.sortRank integer تمثّل هذه السمة ترتيب قائمة الصدارة. ويتم تجاهل عمليات الكتابة في هذا الحقل.
draft.scoreFormat nested object تنسيق النتيجة الخاصة بلوحة الصدارة.
draft.scoreFormat.numberFormatType string تنسيق الرقم.
القيم المحتملة هي:
  • "NUMERIC" - يتم تنسيق الأرقام بحيث لا تحتوي على أرقام أو عدد ثابت من الأرقام بعد العلامة العشرية وفقًا للغة. يمكن إضافة وحدة مخصّصة اختيارية.
  • "TIME_DURATION" - يتم تنسيق الأرقام على هيئة ساعات ودقائق وثوان.
  • "CURRENCY" - يتم تنسيق الأرقام إلى عملة وفقًا للمنطقة المحلية.
draft.scoreFormat.suffix nested object لاحقة اختيارية لنوع التنسيق NUMERIC. تتبع هذه السلاسل نفس الجمع مثل جميع موارد سلسلة Android.
draft.scoreFormat.suffix.zero nested object عندما تتطلب اللغة معاملة خاصة للرقم 0 (كما هو الحال في العربية)
draft.scoreFormat.suffix.zero.kind string تُحدِّد نوع هذا المورد بشكلٍ فريد. وتكون القيمة دائمًا هي السلسلة الثابتة gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.zero.translations[] list السلاسل المحلية.
draft.scoreFormat.suffix.zero.translations[].kind string تُحدِّد نوع هذا المورد بشكلٍ فريد. وتكون القيمة دائمًا هي السلسلة الثابتة gamesConfiguration#localizedString.
draft.scoreFormat.suffix.zero.translations[].locale string سلسلة اللغة.
draft.scoreFormat.suffix.zero.translations[].value string قيمة السلسلة.
draft.scoreFormat.suffix.one nested object عندما تتطلب اللغة معاملة خاصة للأرقام مثل الرقم واحد (كما هو الحال مع الرقم 1 في الإنجليزية ومعظم اللغات الأخرى، وفي الروسية، أي رقم ينتهي بالرقم 1 ولكن لا ينتهي بالرقم 11) في هذا الصف).
draft.scoreFormat.suffix.one.kind string تُحدِّد نوع هذا المورد بشكلٍ فريد. وتكون القيمة دائمًا هي السلسلة الثابتة gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.one.translations[] list السلاسل المحلية.
draft.scoreFormat.suffix.one.translations[].kind string تُحدِّد نوع هذا المورد بشكلٍ فريد. وتكون القيمة دائمًا هي السلسلة الثابتة gamesConfiguration#localizedString.
draft.scoreFormat.suffix.one.translations[].locale string سلسلة اللغة.
draft.scoreFormat.suffix.one.translations[].value string قيمة السلسلة.
draft.scoreFormat.suffix.two nested object عندما تتطلب اللغة معاملة خاصة للأرقام مثل رقمين (مثل 2 في الويلزية أو 102 في السلوفينية).
draft.scoreFormat.suffix.two.kind string تُحدِّد نوع هذا المورد بشكلٍ فريد. وتكون القيمة دائمًا هي السلسلة الثابتة gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.two.translations[] list السلاسل المحلية.
draft.scoreFormat.suffix.two.translations[].kind string تُحدِّد نوع هذا المورد بشكلٍ فريد. وتكون القيمة دائمًا هي السلسلة الثابتة gamesConfiguration#localizedString.
draft.scoreFormat.suffix.two.translations[].locale string سلسلة اللغة.
draft.scoreFormat.suffix.two.translations[].value string قيمة السلسلة.
draft.scoreFormat.suffix.few nested object عندما تتطلب اللغة معاملة خاصة لكلمة "صغير" الأرقام (كما هو الحال مع 2 و3 و4 باللغة التشيكية، أو الأرقام التي تنتهي بالرقم 2 أو 3 أو 4 ولكن ليس 12 أو 13 أو 14 باللغة البولندية).
draft.scoreFormat.suffix.few.kind string تُحدِّد نوع هذا المورد بشكلٍ فريد. وتكون القيمة دائمًا هي السلسلة الثابتة gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.few.translations[] list السلاسل المحلية.
draft.scoreFormat.suffix.few.translations[].kind string تُحدِّد نوع هذا المورد بشكلٍ فريد. وتكون القيمة دائمًا هي السلسلة الثابتة gamesConfiguration#localizedString.
draft.scoreFormat.suffix.few.translations[].locale string سلسلة اللغة.
draft.scoreFormat.suffix.few.translations[].value string قيمة السلسلة.
draft.scoreFormat.suffix.many nested object عندما تتطلب اللغة معاملة خاصة لكلمة "كبير" الأرقام (كما هو الحال مع الأرقام التي تنتهي من 11 إلى 99 باللغة المالطية).
draft.scoreFormat.suffix.many.kind string تُحدِّد نوع هذا المورد بشكلٍ فريد. وتكون القيمة دائمًا هي السلسلة الثابتة gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.many.translations[] list السلاسل المحلية.
draft.scoreFormat.suffix.many.translations[].kind string تُحدِّد نوع هذا المورد بشكلٍ فريد. وتكون القيمة دائمًا هي السلسلة الثابتة gamesConfiguration#localizedString.
draft.scoreFormat.suffix.many.translations[].locale string سلسلة اللغة.
draft.scoreFormat.suffix.many.translations[].value string قيمة السلسلة.
draft.scoreFormat.suffix.other nested object عندما لا تتطلب اللغة معاملة خاصة للكمية المحدّدة (مثل جميع الأرقام باللغة الصينية أو 42 باللغة الإنجليزية)
draft.scoreFormat.suffix.other.kind string تُحدِّد نوع هذا المورد بشكلٍ فريد. وتكون القيمة دائمًا هي السلسلة الثابتة gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.other.translations[] list السلاسل المحلية.
draft.scoreFormat.suffix.other.translations[].kind string تُحدِّد نوع هذا المورد بشكلٍ فريد. وتكون القيمة دائمًا هي السلسلة الثابتة gamesConfiguration#localizedString.
draft.scoreFormat.suffix.other.translations[].locale string سلسلة اللغة.
draft.scoreFormat.suffix.other.translations[].value string قيمة السلسلة.
draft.scoreFormat.numDecimalPlaces integer عدد المنازل العشرية للرقم. يُستخدم فقط لنوع التنسيق NUMERIC.
draft.scoreFormat.currencyCode string سلسلة رمز curreny. يُستخدم فقط لنوع التنسيق CURRENCY.
published nested object البيانات المنشورة لقائمة الصدارة. هذه البيانات للقراءة فقط.
published.kind string تُحدِّد نوع هذا المورد بشكلٍ فريد. وتكون القيمة دائمًا هي السلسلة الثابتة gamesConfiguration#leaderboardConfigurationDetail.
published.name nested object سلاسل مترجَمة لاسم لوحة الصدارة.
published.name.kind string تُحدِّد نوع هذا المورد بشكلٍ فريد. وتكون القيمة دائمًا هي السلسلة الثابتة gamesConfiguration#localizedStringBundle.
published.name.translations[] list السلاسل المحلية.
published.name.translations[].kind string تُحدِّد نوع هذا المورد بشكلٍ فريد. وتكون القيمة دائمًا هي السلسلة الثابتة gamesConfiguration#localizedString.
published.name.translations[].locale string سلسلة اللغة.
published.name.translations[].value string قيمة السلسلة.
published.iconUrl string عنوان URL لرمز قائمة الصدارة هذه. ويتم تجاهل عمليات الكتابة في هذا الحقل.
published.sortRank integer تمثّل هذه السمة ترتيب قائمة الصدارة. ويتم تجاهل عمليات الكتابة في هذا الحقل.
published.scoreFormat nested object تنسيق النتيجة الخاصة بلوحة الصدارة.
published.scoreFormat.numberFormatType string تنسيق الرقم.
القيم المحتملة هي:
  • "NUMERIC" - يتم تنسيق الأرقام بحيث لا تحتوي على أرقام أو عدد ثابت من الأرقام بعد العلامة العشرية وفقًا للغة. يمكن إضافة وحدة مخصّصة اختيارية.
  • "TIME_DURATION" - يتم تنسيق الأرقام على هيئة ساعات ودقائق وثوان.
  • "CURRENCY" - يتم تنسيق الأرقام إلى عملة وفقًا للمنطقة المحلية.
published.scoreFormat.suffix nested object لاحقة اختيارية لنوع التنسيق NUMERIC. تتبع هذه السلاسل نفس الجمع مثل جميع موارد سلسلة Android.
published.scoreFormat.suffix.zero nested object عندما تتطلب اللغة معاملة خاصة للرقم 0 (كما هو الحال في العربية)
published.scoreFormat.suffix.zero.kind string تُحدِّد نوع هذا المورد بشكلٍ فريد. وتكون القيمة دائمًا هي السلسلة الثابتة gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.zero.translations[] list السلاسل المحلية.
published.scoreFormat.suffix.zero.translations[].kind string تُحدِّد نوع هذا المورد بشكلٍ فريد. وتكون القيمة دائمًا هي السلسلة الثابتة gamesConfiguration#localizedString.
published.scoreFormat.suffix.zero.translations[].locale string سلسلة اللغة.
published.scoreFormat.suffix.zero.translations[].value string قيمة السلسلة.
published.scoreFormat.suffix.one nested object عندما تتطلب اللغة معاملة خاصة للأرقام مثل الرقم واحد (كما هو الحال مع الرقم 1 في الإنجليزية ومعظم اللغات الأخرى، وفي الروسية، أي رقم ينتهي بالرقم 1 ولكن لا ينتهي بالرقم 11) في هذا الصف).
published.scoreFormat.suffix.one.kind string تُحدِّد نوع هذا المورد بشكلٍ فريد. وتكون القيمة دائمًا هي السلسلة الثابتة gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.one.translations[] list السلاسل المحلية.
published.scoreFormat.suffix.one.translations[].kind string تُحدِّد نوع هذا المورد بشكلٍ فريد. وتكون القيمة دائمًا هي السلسلة الثابتة gamesConfiguration#localizedString.
published.scoreFormat.suffix.one.translations[].locale string سلسلة اللغة.
published.scoreFormat.suffix.one.translations[].value string قيمة السلسلة.
published.scoreFormat.suffix.two nested object عندما تتطلب اللغة معاملة خاصة للأرقام مثل رقمين (مثل 2 في الويلزية أو 102 في السلوفينية).
published.scoreFormat.suffix.two.kind string تُحدِّد نوع هذا المورد بشكلٍ فريد. وتكون القيمة دائمًا هي السلسلة الثابتة gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.two.translations[] list السلاسل المحلية.
published.scoreFormat.suffix.two.translations[].kind string تُحدِّد نوع هذا المورد بشكلٍ فريد. وتكون القيمة دائمًا هي السلسلة الثابتة gamesConfiguration#localizedString.
published.scoreFormat.suffix.two.translations[].locale string سلسلة اللغة.
published.scoreFormat.suffix.two.translations[].value string قيمة السلسلة.
published.scoreFormat.suffix.few nested object عندما تتطلب اللغة معاملة خاصة لكلمة "صغير" الأرقام (كما هو الحال مع 2 و3 و4 باللغة التشيكية، أو الأرقام التي تنتهي بالرقم 2 أو 3 أو 4 ولكن ليس 12 أو 13 أو 14 باللغة البولندية).
published.scoreFormat.suffix.few.kind string تُحدِّد نوع هذا المورد بشكلٍ فريد. وتكون القيمة دائمًا هي السلسلة الثابتة gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.few.translations[] list السلاسل المحلية.
published.scoreFormat.suffix.few.translations[].kind string تُحدِّد نوع هذا المورد بشكلٍ فريد. وتكون القيمة دائمًا هي السلسلة الثابتة gamesConfiguration#localizedString.
published.scoreFormat.suffix.few.translations[].locale string سلسلة اللغة.
published.scoreFormat.suffix.few.translations[].value string قيمة السلسلة.
published.scoreFormat.suffix.many nested object عندما تتطلب اللغة معاملة خاصة لكلمة "كبير" الأرقام (كما هو الحال مع الأرقام التي تنتهي من 11 إلى 99 باللغة المالطية).
published.scoreFormat.suffix.many.kind string تُحدِّد نوع هذا المورد بشكلٍ فريد. وتكون القيمة دائمًا هي السلسلة الثابتة gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.many.translations[] list السلاسل المحلية.
published.scoreFormat.suffix.many.translations[].kind string تُحدِّد نوع هذا المورد بشكلٍ فريد. وتكون القيمة دائمًا هي السلسلة الثابتة gamesConfiguration#localizedString.
published.scoreFormat.suffix.many.translations[].locale string سلسلة اللغة.
published.scoreFormat.suffix.many.translations[].value string قيمة السلسلة.
published.scoreFormat.suffix.other nested object عندما لا تتطلب اللغة معاملة خاصة للكمية المحدّدة (مثل جميع الأرقام باللغة الصينية أو 42 باللغة الإنجليزية)
published.scoreFormat.suffix.other.kind string تُحدِّد نوع هذا المورد بشكلٍ فريد. وتكون القيمة دائمًا هي السلسلة الثابتة gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.other.translations[] list السلاسل المحلية.
published.scoreFormat.suffix.other.translations[].kind string تُحدِّد نوع هذا المورد بشكلٍ فريد. وتكون القيمة دائمًا هي السلسلة الثابتة gamesConfiguration#localizedString.
published.scoreFormat.suffix.other.translations[].locale string سلسلة اللغة.
published.scoreFormat.suffix.other.translations[].value string قيمة السلسلة.
published.scoreFormat.numDecimalPlaces integer عدد المنازل العشرية للرقم. يُستخدم فقط لنوع التنسيق NUMERIC.
published.scoreFormat.currencyCode string سلسلة رمز curreny. يُستخدم فقط لنوع التنسيق CURRENCY.

الطُرق

حذف
احذف إعدادات لوحة الصدارة التي تتضمّن رقم التعريف المحدّد.
الحصول على
استرداد البيانات الوصفية لإعداد لوحة الصدارة باستخدام رقم التعريف المحدّد
إدراج
إدراج إعداد جديد للوحة الصدارة في هذا التطبيق.
list
عرض قائمة بإعدادات لوحة الصدارة في هذا التطبيق.
تعديل
عدِّل البيانات الوصفية لإعدادات لوحة الصدارة باستخدام رقم التعريف المحدّد.