init
CI-Android APK / build (push) Failing after 4m27s
CI-Android APK / build (push) Failing after 4m27s
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="108dp"
|
||||
android:height="108dp"
|
||||
android:viewportWidth="100"
|
||||
android:viewportHeight="100">
|
||||
<!-- Matches #0F172A Base -->
|
||||
<path
|
||||
android:pathData="M0,0h100v100h-100z"
|
||||
android:fillColor="#0F172A"/>
|
||||
</vector>
|
||||
@@ -0,0 +1,61 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="108dp"
|
||||
android:height="108dp"
|
||||
android:viewportWidth="72"
|
||||
android:viewportHeight="72">
|
||||
<group android:translateY="0.33333334">
|
||||
<group android:translateY="-0.33333334">
|
||||
<group android:scaleX="0.63461536"
|
||||
android:scaleY="0.63461536"
|
||||
android:translateX="13.153846"
|
||||
android:translateY="13.153846">
|
||||
<path
|
||||
android:fillColor="#FFD700"
|
||||
android:pathData="M36,2 C17.22,2 2,17.22 2,36 C2,54.78 17.22,70 36,70 C54.78,70 70,54.78 70,36 C70,17.22 54.78,2 36,2 Z" />
|
||||
|
||||
<!-- Inner Face (Expanded path) -->
|
||||
<path
|
||||
android:fillColor="#DAA520"
|
||||
android:pathData="M36,8 C20.54,8 8,20.54 8,36 C8,51.46 20.54,64 36,64 C51.46,64 64,51.46 64,36 C64,20.54 51.46,8 36,8 Z" />
|
||||
|
||||
<!-- Center Detail (Pure path replacement for the center circle) -->
|
||||
<path
|
||||
android:fillColor="#FFD700"
|
||||
android:pathData="M36,22 C28.27,22 22,28.27 22,36 C22,43.73 28.27,50 36,50 C43.73,50 50,43.73 50,36 C50,28.27 43.73,22 36,22 Z" />
|
||||
|
||||
|
||||
<group android:name="color">
|
||||
<path android:fillColor="#fff" android:pathData="m15,12.0211h0c0,.6116.3056,1.1827.8145,1.5219l4.2449,2.83c.5764.3843,1.774.8721,1.688,1.5596l-1.7051,6.7284c-.028.2241-.0143.4514.0405.6705l1.8343,7.3371c.0548.2191.0685.4464.0405.6705l-.9152,7.322c-.028.2241-.0143.4514.0405.6705l1.7456,6.9825c.1104.4414.3813.8259.7599,1.0783l1.7312,1.1541c.433.2887.7225.7481.7961,1.2632l-.2598,3.7979s-.2916,3.1088,2.3012,6.051c1.6332,1.8533,5.7148,3.8846,8.2656,3.8847,3.3409,0,5.9547-1.9378,7.3949-3.6465.8914-1.0576,2.5398-2.4978,3.2821-5.8244.2014-.9023-.0996-3.6967-.0996-3.6967,0-.2477.4009-1.311.4985-1.5386l1.3063-2.5077c.0158-.0369.0264-.0595.0389-.0795.5394-.8642.7885-1.8786.8851-2.8927,0,0,.9043-4.9747,1.1585-6.6406.005-.0325-.4996-5.5158-.4953-5.5485l1.5496-6.8172c.0386-.2315.0323-.4683-.0187-.6975l-1.5364-6.9139c-.2151-.9678.3801-1.9308,1.3419-2.1712l1.6416-.4104c.4075-.1019.7676-.341,1.0196-.677l2.2445-2.9927c.2375-.3166.3658-.7017.3658-1.0974v-.1102c0-1.1701-1.1152-1.1434-2.2575-.8896l-6.191.4868c-.3593.0798-.7343.0494-1.0761-.0873l-4.3602-1.7441c-.0767-.0307-.1555-.0562-.2357-.0762l-7.3628-1.8407c-.3375-.0844-.692-.0708-1.022.0393l-5.3714,1.7905c-.0821.0274-.1622.0605-.2396.0992l-3.4104,1.7052c-.3092.1546-.656.2184-1,.184l-7.4623-.7462c-1.0768-.1077-2.0111.7379-2.0111,1.82Z"/>
|
||||
<path android:fillColor="#a57939" android:pathData="m65.1818,16.5746l-3.5658.2422c-.1304.0089-.2591.0347-.3828.077l-7.081,2.42c-.043.0147-.0854.0314-.1269.0499l-2.6409,1.1807c-.1171.0524-.2341.0883-.3607.1091-1.3737.2264-10.1731,1.8874-10.0194,7.2658,0,0-.4646,3.6003,1.951,6.1473,1.8803,1.9826,2.9889,4.6478,2.5192,7.3395-.3101,1.7768-1.2515,3.5306-3.4702,4.594h0l2.9104,1.0217c.4295.1508.767.4887.9174.9183l1.4763,4.2192,1.6616-1.7712c1.1136-1.1945,1.9689-5.8742,1.9689-5.8742.4855-3.6065.5032-7.264.0031-10.8685-.0148-.1064-.0287-.2031-.0417-.2889h0s1.2606-.965,1.2606-.965c.1608-.1231.3449-.2123.5411-.2622l5.5633-1.4149c.1716-.0436.3341-.1174.4799-.2177l4.3017-2.9608c.1811-.1247.3326-.2877.4436-.4775l2.6005-4.4465c.1016-.1737.1671-.3661.1927-.5658l.4849-3.7874c.1198-.9359-.6453-1.748-1.5867-1.6841Z"/>
|
||||
<path android:fillColor="#a57939" android:pathData="m6.867,16.5746l3.5658.2422c.1304.0089.2591.0347.3828.077l7.081,2.42c.043.0147.0854.0314.1269.0499l2.6409,1.1807c.1171.0524.2341.0883.3607.1091,1.3737.2264,10.1731,1.8874,10.0194,7.2658,0,0,.4645,3.6003-1.951,6.1473-1.8803,1.9826-2.9889,4.6478-2.5192,7.3395.3101,1.7768,1.2515,3.5306,3.4702,4.594h0l-2.9104,1.0217c-.4295.1508-.767.4887-.9174.9183l-1.4763,4.2192-1.6616-1.7712c-1.1136-1.1945-2.0412-6.9083-2.0412-6.9083-.3413-3.1673-.1698-6.3689.5077-9.4817h0c.1234-.5672-.092-1.1546-.553-1.5075l-.4665-.3571c-.1858-.1422-.4024-.2389-.6323-.2824l-6.0587-1.1441c-.2049-.0387-.3994-.1197-.5711-.2379l-4.2616-2.9332c-.1811-.1247-.3326-.2877-.4436-.4775l-2.6005-4.4465c-.1016-.1737-.1671-.3661-.1927-.5657l-.485-3.7875c-.1198-.9359.6453-1.7481,1.5867-1.6841Z"/>
|
||||
<path android:fillColor="#f4aa41" android:pathData="m27.3197,47.9945l-.6598,1.1318c-.7217,2.1691-.9617,4.4695-.7033,6.7408h0c.1194,1.0495.9592,1.871,2.0111,1.9674l.0811.0074,6.4963-.5146c1.249-.0989,2.5045-.0796,3.7499.0577l5.9262.6536c.7598.0838,1.5171-.1772,2.064-.7112h0c.4669-.4559.7436-1.0718.7746-1.7237l.0484-1.0203c.1133-2.3893-.4008-4.7667-1.4912-6.8958h0c-.4317-.843-1.2874-1.3848-2.234-1.4148l-8.6286-.2728h-3.9632c-1.4296,0-2.7515.7595-3.4715,1.9945Z"/>
|
||||
|
||||
</group>
|
||||
<group android:name="line">
|
||||
<path android:fillColor="#000" android:pathData="m26.1616,31.0595s-3.0474-.219-3.8284-1-.781-2.0474,0-2.8284,2.0474-.781,2.8284,0c.7811.781,1,3.8284,1,3.8284Z"/>
|
||||
<path android:strokeColor="#000" android:strokeLineCap="round" android:strokeLineJoin="round" android:strokeWidth="2" android:pathData="m19.6191,26.2353l2.0377-9.248s-7.6806-.627-6.505-7.4454c0,0,9.9534,3.2917,12.7748.4702,0,0,6.2375-6.6642,16.1956-.0429,3.3226,2.2093,12.7748-.4702,12.7748-.4702,1.1756,6.8184-6.505,7.4454-6.505,7.4454l2.0377,9.248"/>
|
||||
<path android:strokeColor="#000" android:strokeLineCap="round" android:strokeLineJoin="round" android:strokeWidth="2" android:pathData="m28.4825,46h15.7265c.272,0,.5324.1138.7082.3213.8467.9992,3.1442,4.3471,2.0943,10.2966-.1836,1.0404-1.1647,1.7418-2.2037,1.5503-3.4759-.6406-11.324-1.7893-16.7592-.3263-1.1058.2976-2.2065-.454-2.3432-1.5909-.302-2.5115-.3157-6.6284,2.0103-9.8682.1751-.2438.4667-.3828.7668-.3828Z"/>
|
||||
<path android:strokeColor="#000" android:strokeLineCap="round" android:strokeLineJoin="round" android:strokeWidth="2" android:pathData="m29.8671,50.277s-.6865,2.855,3.1538,2.926"/>
|
||||
<path android:strokeColor="#000" android:strokeLineCap="round" android:strokeLineJoin="round" android:strokeWidth="2" android:pathData="m29.1276,61.4663s6.3482,7.9157,13.7936.3135"/>
|
||||
<path android:strokeColor="#000" android:strokeLineCap="round" android:strokeLineJoin="round" android:strokeWidth="2" android:pathData="m17.5177,20.1544c-3.0642-1.9576-7.3791-4.5873-12.4353-3.3426,0,0-1.4891,14.0288,15.3611,15.5179l1.2133.881s-2.2906,8.9177,1.2618,16.1018"/>
|
||||
<path android:fillColor="#000" android:pathData="m45.8871,31.0139s3.0474-.219,3.8284-1c.7811-.781.7811-2.0474,0-2.8284-.781-.781-2.0474-.781-2.8284,0-.781.781-1,3.8284-1,3.8284Z"/>
|
||||
<path android:strokeColor="#000" android:strokeLineCap="round" android:strokeLineJoin="round" android:strokeWidth="2" android:pathData="m43.1817,50.2341s.6865,2.855-3.1538,2.926"/>
|
||||
<path android:strokeColor="#000" android:strokeLineCap="round" android:strokeLineJoin="round" android:strokeWidth="2" android:pathData="m54.7743,19.9585c3.0474-1.888,7.2683-4.4017,12.1921-3.1896,0,0,1.4891,14.0288-15.3611,15.5179l-1.2133.881s2.5382,7.9772-1.0141,15.1613"/>
|
||||
</group>
|
||||
|
||||
|
||||
<!-- Massive Background Coin Base -->
|
||||
<path
|
||||
android:pathData="M 256,76 A 180,180 0 1,1 255.9,76 Z"
|
||||
android:fillColor="#FBBF24"/>
|
||||
|
||||
<!-- Coin Decorative Dotted Inner Rim -->
|
||||
<path
|
||||
android:pathData="M 256,101 A 155,155 0 1,1 255.9,101 Z"
|
||||
android:strokeColor="#D97706"
|
||||
android:strokeWidth="4"/>
|
||||
|
||||
</group>
|
||||
</group>
|
||||
</group>
|
||||
</vector>
|
||||
@@ -0,0 +1,52 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="128dp"
|
||||
android:height="128dp"
|
||||
android:viewportWidth="72"
|
||||
android:viewportHeight="72">
|
||||
<path
|
||||
android:fillColor="#FFD700"
|
||||
android:pathData="M36,2 C17.22,2 2,17.22 2,36 C2,54.78 17.22,70 36,70 C54.78,70 70,54.78 70,36 C70,17.22 54.78,2 36,2 Z" />
|
||||
|
||||
<!-- Inner Face (Expanded path) -->
|
||||
<path
|
||||
android:fillColor="#DAA520"
|
||||
android:pathData="M36,8 C20.54,8 8,20.54 8,36 C8,51.46 20.54,64 36,64 C51.46,64 64,51.46 64,36 C64,20.54 51.46,8 36,8 Z" />
|
||||
|
||||
<!-- Center Detail (Pure path replacement for the center circle) -->
|
||||
<path
|
||||
android:fillColor="#FFD700"
|
||||
android:pathData="M36,22 C28.27,22 22,28.27 22,36 C22,43.73 28.27,50 36,50 C43.73,50 50,43.73 50,36 C50,28.27 43.73,22 36,22 Z" />
|
||||
|
||||
|
||||
<group android:name="color">
|
||||
<path android:fillColor="#fff" android:pathData="m15,12.0211h0c0,.6116.3056,1.1827.8145,1.5219l4.2449,2.83c.5764.3843,1.774.8721,1.688,1.5596l-1.7051,6.7284c-.028.2241-.0143.4514.0405.6705l1.8343,7.3371c.0548.2191.0685.4464.0405.6705l-.9152,7.322c-.028.2241-.0143.4514.0405.6705l1.7456,6.9825c.1104.4414.3813.8259.7599,1.0783l1.7312,1.1541c.433.2887.7225.7481.7961,1.2632l-.2598,3.7979s-.2916,3.1088,2.3012,6.051c1.6332,1.8533,5.7148,3.8846,8.2656,3.8847,3.3409,0,5.9547-1.9378,7.3949-3.6465.8914-1.0576,2.5398-2.4978,3.2821-5.8244.2014-.9023-.0996-3.6967-.0996-3.6967,0-.2477.4009-1.311.4985-1.5386l1.3063-2.5077c.0158-.0369.0264-.0595.0389-.0795.5394-.8642.7885-1.8786.8851-2.8927,0,0,.9043-4.9747,1.1585-6.6406.005-.0325-.4996-5.5158-.4953-5.5485l1.5496-6.8172c.0386-.2315.0323-.4683-.0187-.6975l-1.5364-6.9139c-.2151-.9678.3801-1.9308,1.3419-2.1712l1.6416-.4104c.4075-.1019.7676-.341,1.0196-.677l2.2445-2.9927c.2375-.3166.3658-.7017.3658-1.0974v-.1102c0-1.1701-1.1152-1.1434-2.2575-.8896l-6.191.4868c-.3593.0798-.7343.0494-1.0761-.0873l-4.3602-1.7441c-.0767-.0307-.1555-.0562-.2357-.0762l-7.3628-1.8407c-.3375-.0844-.692-.0708-1.022.0393l-5.3714,1.7905c-.0821.0274-.1622.0605-.2396.0992l-3.4104,1.7052c-.3092.1546-.656.2184-1,.184l-7.4623-.7462c-1.0768-.1077-2.0111.7379-2.0111,1.82Z"/>
|
||||
<path android:fillColor="#a57939" android:pathData="m65.1818,16.5746l-3.5658.2422c-.1304.0089-.2591.0347-.3828.077l-7.081,2.42c-.043.0147-.0854.0314-.1269.0499l-2.6409,1.1807c-.1171.0524-.2341.0883-.3607.1091-1.3737.2264-10.1731,1.8874-10.0194,7.2658,0,0-.4646,3.6003,1.951,6.1473,1.8803,1.9826,2.9889,4.6478,2.5192,7.3395-.3101,1.7768-1.2515,3.5306-3.4702,4.594h0l2.9104,1.0217c.4295.1508.767.4887.9174.9183l1.4763,4.2192,1.6616-1.7712c1.1136-1.1945,1.9689-5.8742,1.9689-5.8742.4855-3.6065.5032-7.264.0031-10.8685-.0148-.1064-.0287-.2031-.0417-.2889h0s1.2606-.965,1.2606-.965c.1608-.1231.3449-.2123.5411-.2622l5.5633-1.4149c.1716-.0436.3341-.1174.4799-.2177l4.3017-2.9608c.1811-.1247.3326-.2877.4436-.4775l2.6005-4.4465c.1016-.1737.1671-.3661.1927-.5658l.4849-3.7874c.1198-.9359-.6453-1.748-1.5867-1.6841Z"/>
|
||||
<path android:fillColor="#a57939" android:pathData="m6.867,16.5746l3.5658.2422c.1304.0089.2591.0347.3828.077l7.081,2.42c.043.0147.0854.0314.1269.0499l2.6409,1.1807c.1171.0524.2341.0883.3607.1091,1.3737.2264,10.1731,1.8874,10.0194,7.2658,0,0,.4645,3.6003-1.951,6.1473-1.8803,1.9826-2.9889,4.6478-2.5192,7.3395.3101,1.7768,1.2515,3.5306,3.4702,4.594h0l-2.9104,1.0217c-.4295.1508-.767.4887-.9174.9183l-1.4763,4.2192-1.6616-1.7712c-1.1136-1.1945-2.0412-6.9083-2.0412-6.9083-.3413-3.1673-.1698-6.3689.5077-9.4817h0c.1234-.5672-.092-1.1546-.553-1.5075l-.4665-.3571c-.1858-.1422-.4024-.2389-.6323-.2824l-6.0587-1.1441c-.2049-.0387-.3994-.1197-.5711-.2379l-4.2616-2.9332c-.1811-.1247-.3326-.2877-.4436-.4775l-2.6005-4.4465c-.1016-.1737-.1671-.3661-.1927-.5657l-.485-3.7875c-.1198-.9359.6453-1.7481,1.5867-1.6841Z"/>
|
||||
<path android:fillColor="#f4aa41" android:pathData="m27.3197,47.9945l-.6598,1.1318c-.7217,2.1691-.9617,4.4695-.7033,6.7408h0c.1194,1.0495.9592,1.871,2.0111,1.9674l.0811.0074,6.4963-.5146c1.249-.0989,2.5045-.0796,3.7499.0577l5.9262.6536c.7598.0838,1.5171-.1772,2.064-.7112h0c.4669-.4559.7436-1.0718.7746-1.7237l.0484-1.0203c.1133-2.3893-.4008-4.7667-1.4912-6.8958h0c-.4317-.843-1.2874-1.3848-2.234-1.4148l-8.6286-.2728h-3.9632c-1.4296,0-2.7515.7595-3.4715,1.9945Z"/>
|
||||
|
||||
</group>
|
||||
<group android:name="line">
|
||||
<path android:fillColor="#000" android:pathData="m26.1616,31.0595s-3.0474-.219-3.8284-1-.781-2.0474,0-2.8284,2.0474-.781,2.8284,0c.7811.781,1,3.8284,1,3.8284Z"/>
|
||||
<path android:strokeColor="#000" android:strokeLineCap="round" android:strokeLineJoin="round" android:strokeWidth="2" android:pathData="m19.6191,26.2353l2.0377-9.248s-7.6806-.627-6.505-7.4454c0,0,9.9534,3.2917,12.7748.4702,0,0,6.2375-6.6642,16.1956-.0429,3.3226,2.2093,12.7748-.4702,12.7748-.4702,1.1756,6.8184-6.505,7.4454-6.505,7.4454l2.0377,9.248"/>
|
||||
<path android:strokeColor="#000" android:strokeLineCap="round" android:strokeLineJoin="round" android:strokeWidth="2" android:pathData="m28.4825,46h15.7265c.272,0,.5324.1138.7082.3213.8467.9992,3.1442,4.3471,2.0943,10.2966-.1836,1.0404-1.1647,1.7418-2.2037,1.5503-3.4759-.6406-11.324-1.7893-16.7592-.3263-1.1058.2976-2.2065-.454-2.3432-1.5909-.302-2.5115-.3157-6.6284,2.0103-9.8682.1751-.2438.4667-.3828.7668-.3828Z"/>
|
||||
<path android:strokeColor="#000" android:strokeLineCap="round" android:strokeLineJoin="round" android:strokeWidth="2" android:pathData="m29.8671,50.277s-.6865,2.855,3.1538,2.926"/>
|
||||
<path android:strokeColor="#000" android:strokeLineCap="round" android:strokeLineJoin="round" android:strokeWidth="2" android:pathData="m29.1276,61.4663s6.3482,7.9157,13.7936.3135"/>
|
||||
<path android:strokeColor="#000" android:strokeLineCap="round" android:strokeLineJoin="round" android:strokeWidth="2" android:pathData="m17.5177,20.1544c-3.0642-1.9576-7.3791-4.5873-12.4353-3.3426,0,0-1.4891,14.0288,15.3611,15.5179l1.2133.881s-2.2906,8.9177,1.2618,16.1018"/>
|
||||
<path android:fillColor="#000" android:pathData="m45.8871,31.0139s3.0474-.219,3.8284-1c.7811-.781.7811-2.0474,0-2.8284-.781-.781-2.0474-.781-2.8284,0-.781.781-1,3.8284-1,3.8284Z"/>
|
||||
<path android:strokeColor="#000" android:strokeLineCap="round" android:strokeLineJoin="round" android:strokeWidth="2" android:pathData="m43.1817,50.2341s.6865,2.855-3.1538,2.926"/>
|
||||
<path android:strokeColor="#000" android:strokeLineCap="round" android:strokeLineJoin="round" android:strokeWidth="2" android:pathData="m54.7743,19.9585c3.0474-1.888,7.2683-4.4017,12.1921-3.1896,0,0,1.4891,14.0288-15.3611,15.5179l-1.2133.881s2.5382,7.9772-1.0141,15.1613"/>
|
||||
</group>
|
||||
|
||||
|
||||
<!-- Massive Background Coin Base -->
|
||||
<path
|
||||
android:pathData="M 256,76 A 180,180 0 1,1 255.9,76 Z"
|
||||
android:fillColor="#FBBF24"/>
|
||||
|
||||
<!-- Coin Decorative Dotted Inner Rim -->
|
||||
<path
|
||||
android:pathData="M 256,101 A 155,155 0 1,1 255.9,101 Z"
|
||||
android:strokeColor="#D97706"
|
||||
android:strokeWidth="4"/>
|
||||
|
||||
</vector>
|
||||
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<background android:drawable="@drawable/ic_launcher_background"/>
|
||||
<foreground android:drawable="@drawable/ic_launcher_foreground"/>
|
||||
<monochrome android:drawable="@drawable/ic_launcher_foreground"/>
|
||||
</adaptive-icon>
|
||||
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<background android:drawable="@drawable/ic_launcher_background"/>
|
||||
<foreground android:drawable="@drawable/ic_launcher_foreground"/>
|
||||
<monochrome android:drawable="@drawable/ic_launcher_foreground"/>
|
||||
</adaptive-icon>
|
||||
@@ -0,0 +1,2 @@
|
||||
# https://developer.android.com/guide/topics/resources/app-languages
|
||||
unqualifiedResLocale=en
|
||||
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<bool name="isDayMode">false</bool>
|
||||
</resources>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<color name="primary">#72D1FF</color>
|
||||
<color name="on_primary">#000000</color>
|
||||
<color name="accent">#72D1FF</color>
|
||||
<color name="surface">#121212</color>
|
||||
<color name="on_surface">#ffffff</color>
|
||||
<color name="bg_normal">#121212</color>
|
||||
<color name="fg_default">#ffffff</color>
|
||||
<color name="fg_default_low">#aaaaaa</color>
|
||||
</resources>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
|
||||
<style name="AppTheme" parent="BaseTheme">
|
||||
<item name="android:statusBarColor">@android:color/transparent</item>
|
||||
<item name="android:windowLightStatusBar">@bool/isDayMode</item>
|
||||
<item name="android:navigationBarColor">@android:color/transparent</item>
|
||||
<item name="android:windowLightNavigationBar">@bool/isDayMode</item>
|
||||
</style>
|
||||
|
||||
</resources>
|
||||
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<bool name="isDayMode">true</bool>
|
||||
</resources>
|
||||
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<color name="primary">#0082C9</color>
|
||||
<color name="on_primary">#ffffff</color>
|
||||
<color name="accent">#0082C9</color>
|
||||
<color name="surface">#ffffff</color>
|
||||
<color name="on_surface">#000000</color>
|
||||
|
||||
<color name="bg_normal">#ffffff</color>
|
||||
<color name="fg_default">#000000</color>
|
||||
<color name="fg_default_low">#666666</color>
|
||||
<color name="green">#00CC00</color>
|
||||
<color name="red">#CC0000</color>
|
||||
</resources>
|
||||
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<dimen name="spacer_activity_sides">0dp</dimen>
|
||||
</resources>
|
||||
@@ -0,0 +1,282 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources xmlns:tools="http://schemas.android.com/tools">
|
||||
|
||||
<string name="app_name">Cowspent</string>
|
||||
<string name="label_all_bills">All bills</string>
|
||||
<string name="action_create_bill">New bill</string>
|
||||
<string name="action_settings">App settings</string>
|
||||
<string name="action_scan_qrcode">Scan QRCode from Cospend/Cowspent</string>
|
||||
<string name="action_add_project">Add project</string>
|
||||
<string name="action_save_bill">Save bill</string>
|
||||
<string name="action_edit_project">Edit project</string>
|
||||
<string name="action_share_project">Share project</string>
|
||||
<string name="setting_what">What?</string>
|
||||
<string name="setting_payer">Who paid?</string>
|
||||
<string name="setting_all">All</string>
|
||||
<string name="setting_none">None</string>
|
||||
|
||||
<string name="save_or_discard_bill_dialog_title">Bill edition</string>
|
||||
<string name="save_or_discard_bill_dialog_message">Bill values have been changed. What do you want to do?</string>
|
||||
<string name="save_or_discard_bill_dialog_save">Save</string>
|
||||
<string name="save_or_discard_bill_dialog_discard">Discard</string>
|
||||
<string name="currency_manager">Currency manager</string>
|
||||
<string name="add_currency_title">Add currency</string>
|
||||
<string name="currency_management_unavailable">Currency management is only available for Cospend projects</string>
|
||||
<string name="setting_comment">Comment</string>
|
||||
<string name="currency_dialog_title">Convert current amount from another currency into %s</string>
|
||||
<string name="no_currency_error">There is no additional currency</string>
|
||||
<string name="main_currency">Main currency</string>
|
||||
<string name="currency_edit_name">Name</string>
|
||||
<string name="currency_rate">Exchange rate</string>
|
||||
<string name="setting_owers">For whom?</string>
|
||||
<string name="setting_project_id">Project ID/name</string>
|
||||
|
||||
<string name="setting_project_repetition">Repeat this bill every</string>
|
||||
<string name="setting_payment_mode">Mode</string>
|
||||
<string name="setting_category">Category</string>
|
||||
|
||||
<string name="action_label_bills">Label missing categories</string>
|
||||
<string name="label_bills_title">Label Bills</string>
|
||||
<string name="label_bills_no_more">No more bills to label</string>
|
||||
<string name="label_bills_skip">Skip</string>
|
||||
<string name="label_bills_suggested">Suggested</string>
|
||||
<string name="label_bills_no_suggestions">No suggestions for this bill</string>
|
||||
<string name="new_project_what_todo">What do you want to do?</string>
|
||||
<string name="new_project_where">Where?</string>
|
||||
<string name="where_local_short">Local</string>
|
||||
<string name="where_cospend_short">Cospend</string>
|
||||
<string name="where_ihatemoney_short">ihatemoney</string>
|
||||
<string name="setting_ihatemoney_project_url">ihatemoney address</string>
|
||||
<string name="todo_join_label">Join</string>
|
||||
<string name="todo_create_label">Create</string>
|
||||
<string name="setting_cospend_project_url">Nextcloud address</string>
|
||||
<string name="setting_password">Password (local)</string>
|
||||
<string name="setting_new_project_password">Password</string>
|
||||
<string name="setting_new_project_name">Project title</string>
|
||||
<string name="setting_new_project_email">E-mail</string>
|
||||
<string name="warning_auth_project_creation">Warning: creating a Cospend project using Nextcloud account works with Cospend v0.3.4 and higher.</string>
|
||||
<string name="auth_project_creation_title">Authenticated project creation</string>
|
||||
<string name="project_edition_no_change">Nothing was changed</string>
|
||||
<string name="project_added_success">Project successfully added to Cowspent</string>
|
||||
<string name="action_search">Search</string>
|
||||
<string name="action_delete">Delete</string>
|
||||
<string name="simple_error">Error</string>
|
||||
<string name="simple_close">Close</string>
|
||||
<string name="simple_loading">Loading</string>
|
||||
<string name="sync_error_dialog_title">Project sync failed</string>
|
||||
<string name="sync_error_dialog_full_content">Synchronization with project %1$s failed. Error message:\n\n%2$s\n\nThe associated remote project might not exist anymore. If so, you could remove this project from Cowspent.</string>
|
||||
<string name="error_maintenance_mode">The Nextcloud instance is probably in maintenance mode</string>
|
||||
<string name="error_400">400 Bad request</string>
|
||||
<string name="error_401">401 Unauthorized</string>
|
||||
<string name="error_403">403 Forbidden</string>
|
||||
<string name="error_404">404 Not Found</string>
|
||||
<string name="creating_remote_project">Creating remote project</string>
|
||||
<string name="simple_cancel">Cancel</string>
|
||||
<string name="simple_ok" tools:ignore="ButtonCase,Typos">Ok</string>
|
||||
<string name="simple_yes">Yes</string>
|
||||
<string name="simple_no">No</string>
|
||||
<string name="simple_add">Add</string>
|
||||
<string name="simple_edit_bill">Edit bill</string>
|
||||
<string name="simple_new_bill">New bill</string>
|
||||
<string name="simple_add_project">Add project in Cowspent</string>
|
||||
<string name="simple_edit_project">Edit project</string>
|
||||
<string name="simple_about">About</string>
|
||||
<string name="share_impossible">Impossible to share this project</string>
|
||||
<string name="simple_settle_share">Share</string>
|
||||
<string name="simple_create_bills">Create bills</string>
|
||||
<string name="settle_bill_what">Settlement bill</string>
|
||||
<string name="simple_share_share">Share Cowspent link</string>
|
||||
<string name="menu_delete_project_remote">Delete project on server</string>
|
||||
<string name="menu_save_project">Save project</string>
|
||||
<string name="fab_add_member">Add a member</string>
|
||||
<string name="fab_rm_project">Remove Project</string>
|
||||
<string name="remove_project_confirmation">Project %1$s has been removed</string>
|
||||
<string name="choose_project_management_action">Manage project</string>
|
||||
<string name="fab_manage_members">Manage members</string>
|
||||
<string name="fab_export_project">Export project</string>
|
||||
<string name="drawer_last_sync_text">Last sync: %1$02d:%2$02d</string>
|
||||
<string name="scan_qrcode">Scan QR code</string>
|
||||
<string name="new_project_from_nextcloud_tooltip">Choose from Nextcloud account</string>
|
||||
<string name="import_tooltip">Import from CSV file</string>
|
||||
<string name="import_error_owers">Malformed CSV, bad owers on line %1$d</string>
|
||||
<string name="import_error_date">Malformed CSV, bad date on line %1$d</string>
|
||||
<string name="import_error_header">Malformed CSV, bad column names on line %1$d</string>
|
||||
<string name="member_already_exists">This member already exists in this project</string>
|
||||
<string name="confirm_remove_project_dialog_title">Are you sure?</string>
|
||||
<string name="confirm_delete_project_dialog_title">Are you sure you want to delete remote project?</string>
|
||||
<string name="confirm_remove_project_dialog_message">The remote project will NOT be deleted</string>
|
||||
<string name="member_edit_toggle">Activated</string>
|
||||
<string name="member_edit_name">Name</string>
|
||||
<string name="member_edit_color">Color</string>
|
||||
<string name="member_edit_weight">Weight</string>
|
||||
<string name="member_edit_delete">Delete member</string>
|
||||
<string name="remote_project_operation_no_network">Remote project operations require network connectivity</string>
|
||||
<string name="insufficient_access_level">You are not allowed to perform this action</string>
|
||||
|
||||
<!-- Settings -->
|
||||
<string name="settings_appearance_category">Appearance</string>
|
||||
<string name="settings_network_category">Network</string>
|
||||
<string name="settings_other_category">Other</string>
|
||||
<string name="settings_about">About Cowspent</string>
|
||||
<string name="settings_server_settings">Nextcloud account</string>
|
||||
<string name="account_logged_in_as">Logged in as %1$s</string>
|
||||
<string name="account_logout">Logout</string>
|
||||
<string name="settings_url">Server address</string>
|
||||
<string name="settings_url_warn_http">WARNING: "http" is unsafe. Please use "https".</string>
|
||||
<string name="settings_username">Username</string>
|
||||
<string name="settings_password">Password</string>
|
||||
<string name="settings_submit">Connect</string>
|
||||
<string name="settings_night_mode_title">Theme</string>
|
||||
<string name="settings_offline_mode_title">Offline mode</string>
|
||||
<string name="settings_offline_mode_summary">Only sync manually.</string>
|
||||
<string name="settings_color_title">Custom color</string>
|
||||
<string name="settings_color_summary">UI Accent color</string>
|
||||
<string name="settings_colorpicker_title">Choose color</string>
|
||||
<string name="settings_color_mode_title">Color Selection</string>
|
||||
<string name="pref_value_color_system">System</string>
|
||||
<string name="pref_value_color_server">Nextcloud</string>
|
||||
<string name="pref_value_color_manual">Manual</string>
|
||||
|
||||
|
||||
<string name="currency_saved_success">Main currency saved</string>
|
||||
<string name="file_saved_success">Project saved in %s</string>
|
||||
<string name="add_member_dialog_title">New member name</string>
|
||||
<string name="edit_member_dialog_title">Edit member</string>
|
||||
<string name="center_none">Optimal</string>
|
||||
<string name="settle_who">Who pays?</string>
|
||||
<string name="settle_to_whom">To whom?</string>
|
||||
<string name="settle_how_much">How much?</string>
|
||||
<string name="total">Total Spent: %s</string>
|
||||
<string name="stats_date_min">From</string>
|
||||
<string name="stats_date_max">To</string>
|
||||
<string name="stats_who">Who</string>
|
||||
<string name="stats_paid">Paid</string>
|
||||
<string name="stats_spent">Spent</string>
|
||||
<string name="stats_balance">Balance</string>
|
||||
<string name="fab_statistics">Statistics</string>
|
||||
<string name="fab_settle">Settle</string>
|
||||
<string name="project_add_success_message">Project %1$s was successfully added</string>
|
||||
<string name="project_create_success_message">Project %1$s was successfully created</string>
|
||||
<string name="project_add_success_title">Project added</string>
|
||||
<string name="project_create_success_title">Project created</string>
|
||||
<string name="statistic_title">Statistics</string>
|
||||
<string name="settle_dialog_title">Settle the project</string>
|
||||
<string name="settle_dialog_balanced">The expenses in this project are already balanced. There is nothing to settle!</string>
|
||||
<string name="share_dialog_title">Share the project</string>
|
||||
<string name="share_project_dialog_message">Scan this QRCode with Cowspent or a scanner app on an Android device where Cowspent is installed. You can also simply send/share the Cowspent link above.</string>
|
||||
<string name="share_project_public_url_dialog_message">Share this web link to let others access the project with a web browser.</string>
|
||||
<string name="share_project_public_url_title">Web link</string>
|
||||
<string name="share_project_public_qrcode_title">Cowspent link</string>
|
||||
<string name="qrcode_link_open_attempt_warning">Share this link to a Cowspent user.</string>
|
||||
<string name="share_share_intent_title">Cowspent link of %1$s</string>
|
||||
<string name="share_share_chooser_title">Share Cowspent link of %1$s</string>
|
||||
<string name="share_settle_intro">Here is how to settle project %1$s :</string>
|
||||
<string name="share_settle_sentence">%1$s owes %3$.2f to %2$s</string>
|
||||
<string name="share_settle_title">Settle the project %1$s</string>
|
||||
<string name="share_stats_intro">Statistics of project %1$s :</string>
|
||||
<string name="share_stats_header">MEMBER_NAME (PAID | SPENT | BALANCE)</string>
|
||||
<string name="drawer_no_account">Click here to connect to a Nextcloud account</string>
|
||||
<string name="add_bill_impossible_no_member">At least one activated member is required to add a bill</string>
|
||||
<string name="edit_project_local_impossible">Impossible for local projects</string>
|
||||
<string name="choose_account_project_dialog_title">Choose a project from your Nextcloud account</string>
|
||||
<string name="choose_account_project_dialog_impossible">There is no Cospend project in your Nextcloud account</string>
|
||||
<string name="activity_dialog_title">Activity in project %1$s</string>
|
||||
|
||||
<!-- Bills list corner cases -->
|
||||
<string name="no_projects_title">No Projects</string>
|
||||
<string name="no_projects_text">You don\'t have any projects yet. If you have Cospend installed on a Nextcloud server, you can configure your Nextcloud account. Alternatively, you can manually add projects.</string>
|
||||
<string name="configure_account_choice">Configure Nextcloud account</string>
|
||||
<string name="add_project_choice">Manually add a project (Cospend or local)</string>
|
||||
<string name="no_members_title">No Members</string>
|
||||
<string name="no_members_text">This project doesn\'t have any members. In order to create bills, you need to add at least one member (better two or more).</string>
|
||||
<string name="no_bills_title">No Bills</string>
|
||||
<string name="no_bills_text">This project doesn\'t have any bills. Click the button below to add your first bill.</string>
|
||||
|
||||
<!-- Certificates -->
|
||||
|
||||
<!-- Network -->
|
||||
|
||||
<!-- Error -->
|
||||
<string name="error_project_connect_check">Impossible to reach the remote project:\n\n%1$s</string>
|
||||
<string name="error_sync">Project sync failed: %1$s</string>
|
||||
<string name="error_invalid_login">Invalid login: %1$s</string>
|
||||
<string name="error_json">is the Cospend app activated on the server?</string>
|
||||
<string name="error_io">server connection is broken</string>
|
||||
<string name="error_no_network">no network connection</string>
|
||||
<string name="error_server">server error</string>
|
||||
<string name="error_username_password_invalid">wrong username or password</string>
|
||||
<string name="error_invalid_email">Invalid e-mail address</string>
|
||||
<string name="error_invalid_project_remote_id">Invalid project ID/name</string>
|
||||
<string name="error_invalid_project_name">Invalid project title</string>
|
||||
<string name="error_invalid_bill_what">Invalid bill name</string>
|
||||
<string name="error_invalid_bill_date">Invalid bill date</string>
|
||||
<string name="error_invalid_bill_payerid">Bill should have a payer</string>
|
||||
<string name="error_invalid_bill_owers">Bill should have at least one ower</string>
|
||||
<string name="error_create_remote_project_helper">Error at remote project creation : %s</string>
|
||||
<string name="error_edit_remote_project_helper">Error at remote project edition : %s</string>
|
||||
<string name="error_token_mismatch">Please reauthenticate your SSO account in settings</string>
|
||||
<string name="error_req_failed">Request failed</string>
|
||||
|
||||
<!-- About -->
|
||||
<string name="about_version">Version %1$s</string>
|
||||
<string name="about_maintainer_title">Maintainer</string>
|
||||
<string name="about_maintainer" translatable="false">Helcel.net</string>
|
||||
<string name="about_license_title">License</string>
|
||||
<string name="about_license" translatable="false">GNU GPL3x / CC BY-SA 4.0</string>
|
||||
<string name="about_source_title">Source code</string>
|
||||
<string name="about_source" translatable="false">https://github.com/helcel-net/cowspent</string>
|
||||
|
||||
<!-- Key / Values for preferences -->
|
||||
<string name="pref_key_night_mode" translatable="false">nightMode</string>
|
||||
<string name="pref_key_color" translatable="false">appColor</string>
|
||||
<string name="pref_key_server_color" translatable="false">serverColor</string>
|
||||
<string name="pref_key_avatar" translatable="false">ncAvatar</string>
|
||||
<string name="pref_key_use_server_color" translatable="false">useServerColor</string>
|
||||
<string name="pref_key_use_system_color" translatable="false">useSystemColor</string>
|
||||
<string name="pref_key_color_mode" translatable="false">colorMode</string>
|
||||
<string name="pref_key_offline_mode" translatable="false">offlineMode</string>
|
||||
<string name="pref_key_show_archived" translatable="false">showArchived</string>
|
||||
<string name="pref_value_theme_light">Light</string>
|
||||
<string name="pref_value_theme_dark">Dark</string>
|
||||
<string name="pref_value_theme_system">Follow system</string>
|
||||
<string name="pref_value_night_mode_no" translatable="false">1</string>
|
||||
<string name="pref_value_night_mode_yes" translatable="false">2</string>
|
||||
<string name="pref_value_night_mode_system" translatable="false">-1</string>
|
||||
<string name="use_sso_toggle">Use Nextcloud app account</string>
|
||||
|
||||
<!-- QR Code Scanner -->
|
||||
<string name="error_scanning_bill_qr_code">QR code could not be scanned.</string>
|
||||
<string name="fab_manage_currencies">Manage currencies</string>
|
||||
<string name="setting_show_archived">Show archived projects</string>
|
||||
|
||||
|
||||
|
||||
<string name="repeat_no">No repeat</string>
|
||||
<string name="repeat_day">Daily</string>
|
||||
<string name="repeat_week">Weekly</string>
|
||||
<string name="repeat_fortnight">Fortnightly</string>
|
||||
<string name="repeat_month">Monthly</string>
|
||||
<string name="repeat_year">Yearly</string>
|
||||
<string name="payment_mode_none">No payment mode</string>
|
||||
<string name="payment_mode_all">All payment modes</string>
|
||||
<string name="payment_mode_credit_card">Credit card</string>
|
||||
<string name="payment_mode_cash">Cash</string>
|
||||
<string name="payment_mode_check">Check</string>
|
||||
<string name="payment_mode_online">Online service</string>
|
||||
<string name="payment_mode_transfer">Transfer</string>
|
||||
<string name="category_none">No category</string>
|
||||
<string name="category_all">All categories</string>
|
||||
<string name="category_all_except_reimbursement">All except reimbursement</string>
|
||||
<string name="category_groceries">Grocery</string>
|
||||
<string name="category_leisure">Bar/Party</string>
|
||||
<string name="category_rent">Rent</string>
|
||||
<string name="category_bills">Bill</string>
|
||||
<string name="category_excursion">Excursion/Culture</string>
|
||||
<string name="category_health">Health</string>
|
||||
<string name="category_shopping">Shopping</string>
|
||||
<string name="category_reimbursement">Reimbursement</string>
|
||||
<string name="category_restaurant">Restaurant</string>
|
||||
<string name="category_accomodation">Accommodation</string>
|
||||
<string name="category_transport">Transport</string>
|
||||
<string name="category_sport">Sport</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,78 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
|
||||
<style name="BaseTheme" parent="Theme.Material3.DayNight.NoActionBar">
|
||||
<item name="colorPrimary">@color/primary</item>
|
||||
<item name="colorOnPrimary">@color/on_primary</item>
|
||||
<item name="colorSurface">@color/surface</item>
|
||||
<item name="colorOnSurface">@color/on_surface</item>
|
||||
<item name="colorPrimaryDark">@color/bg_normal</item>
|
||||
<item name="colorAccent">@color/accent</item>
|
||||
<item name="android:actionModeBackground">?attr/colorPrimary</item>
|
||||
<item name="colorControlNormal">?attr/colorAccent</item>
|
||||
<item name="windowActionModeOverlay">true</item>
|
||||
<item name="actionModeStyle">@style/actionModeStyle</item>
|
||||
<item name="appBarLayoutStyle">@style/appBarLayoutStyle</item>
|
||||
<item name="toolbarStyle">@style/toolbarStyle</item>
|
||||
|
||||
|
||||
<item name="colorPrimaryContainer">@color/primary</item>
|
||||
<item name="colorOnPrimaryContainer">@android:color/white</item>
|
||||
<item name="android:datePickerDialogTheme">@style/DialogTheme</item>
|
||||
<item name="android:timePickerDialogTheme">@style/DialogTheme</item>
|
||||
<item name="android:alertDialogTheme">@style/DialogTheme</item>
|
||||
</style>
|
||||
|
||||
<style name="DialogTheme" parent="Theme.Material3.DayNight.Dialog">
|
||||
<item name="android:windowBackground">@color/bg_normal</item>
|
||||
<item name="android:colorBackground">@color/bg_normal</item>
|
||||
<item name="android:textColorPrimary">@color/on_surface</item>
|
||||
<item name="android:textColorSecondary">@color/fg_default_low</item>
|
||||
<item name="android:colorPrimary">@color/primary</item>
|
||||
<item name="android:colorAccent">@color/accent</item>
|
||||
<item name="android:colorControlActivated">@color/accent</item>
|
||||
<item name="android:headerBackground">@color/primary</item>
|
||||
<item name="android:numbersBackgroundColor">@color/surface</item>
|
||||
<item name="android:numbersSelectorColor">@color/accent</item>
|
||||
<item name="android:numbersTextColor">@color/on_surface</item>
|
||||
<item name="android:buttonBarPositiveButtonStyle">@style/DialogButtonStyle</item>
|
||||
<item name="android:buttonBarNegativeButtonStyle">@style/DialogButtonStyle</item>
|
||||
|
||||
<item name="colorPrimary">@color/primary</item>
|
||||
<item name="colorOnPrimary">@color/on_primary</item>
|
||||
<item name="colorSurface">@color/surface</item>
|
||||
<item name="colorOnSurface">@color/on_surface</item>
|
||||
<item name="colorAccent">@color/accent</item>
|
||||
</style>
|
||||
|
||||
<style name="DialogButtonStyle" parent="Widget.AppCompat.Button.Borderless">
|
||||
<item name="android:textColor">@color/accent</item>
|
||||
</style>
|
||||
|
||||
<style name="AppTheme" parent="BaseTheme" >
|
||||
<item name="android:statusBarColor">@android:color/transparent</item>
|
||||
<item name="android:navigationBarColor">@android:color/transparent</item>
|
||||
<item name="android:windowLightStatusBar">@bool/isDayMode</item>
|
||||
</style>
|
||||
|
||||
<style name="appBarLayoutStyle" parent="@style/Widget.Design.AppBarLayout">
|
||||
<item name="android:paddingStart">@dimen/spacer_activity_sides</item>
|
||||
<item name="android:paddingEnd">@dimen/spacer_activity_sides</item>
|
||||
</style>
|
||||
|
||||
<style name="toolbarStyle" parent="@style/Widget.AppCompat.Toolbar">
|
||||
<item name="android:background">@color/bg_normal</item>
|
||||
</style>
|
||||
|
||||
<style name="actionModeStyle" parent="@style/Widget.AppCompat.ActionMode">
|
||||
<item name="android:paddingStart">@dimen/spacer_activity_sides</item>
|
||||
<item name="android:paddingEnd">@dimen/spacer_activity_sides</item>
|
||||
</style>
|
||||
|
||||
|
||||
<style name="AppTheme.NoActionBar" parent="AppTheme">
|
||||
<item name="windowActionBar">false</item>
|
||||
<item name="windowNoTitle">true</item>
|
||||
</style>
|
||||
|
||||
</resources>
|
||||
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<network-security-config xmlns:tools="http://schemas.android.com/tools">
|
||||
<base-config cleartextTrafficPermitted="false">
|
||||
<trust-anchors>
|
||||
<certificates src="system" />
|
||||
<certificates src="user"
|
||||
tools:ignore="AcceptsUserCertificates" />
|
||||
</trust-anchors>
|
||||
</base-config>
|
||||
</network-security-config>
|
||||
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<searchable xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:hint="Search bills"
|
||||
android:label="@string/app_name" />
|
||||
Reference in New Issue
Block a user