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
    }
  }
}
اسم الموقع القيمة الوصف Notes
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
عرض قائمة بعمليات ضبط لوحة الصدارة في هذا التطبيق.
تعديل
عدِّل البيانات الوصفية لإعدادات لوحة الصدارة باستخدام رقم التعريف المحدّد.