Skip to content
Snippets Groups Projects
  1. Dec 02, 2022
    • Eugen Rochko's avatar
      New Crowdin updates (#21599) · 6119668e
      Eugen Rochko authored
      
      * New translations doorkeeper.en.yml (Esperanto)
      
      * New translations activerecord.en.yml (Spanish)
      
      * New translations activerecord.en.yml (Esperanto)
      
      * New translations doorkeeper.en.yml (Spanish)
      
      * New translations devise.en.yml (Spanish)
      
      * New translations devise.en.yml (Esperanto)
      
      * New translations en.json (Spanish)
      
      * New translations en.yml (Danish)
      
      * New translations en.json (Serbian (Cyrillic))
      
      * New translations en.yml (Faroese)
      
      * New translations en.yml (Faroese)
      
      * New translations en.json (German)
      
      * New translations en.yml (Faroese)
      
      * New translations simple_form.en.yml (Faroese)
      
      * New translations en.yml (Belarusian)
      
      * New translations en.yml (German)
      
      * New translations en.json (German)
      
      * New translations simple_form.en.yml (Faroese)
      
      * New translations en.yml (Belarusian)
      
      * New translations doorkeeper.en.yml (Belarusian)
      
      * New translations en.yml (German)
      
      * New translations en.json (Bulgarian)
      
      * New translations en.json (German)
      
      * New translations en.yml (Bulgarian)
      
      * New translations simple_form.en.yml (Bulgarian)
      
      * New translations doorkeeper.en.yml (Bulgarian)
      
      * New translations en.json (Belarusian)
      
      * New translations simple_form.en.yml (Belarusian)
      
      * New translations en.json (Czech)
      
      * New translations en.json (Serbian (Cyrillic))
      
      * New translations en.yml (Serbian (Cyrillic))
      
      * New translations simple_form.en.yml (Faroese)
      
      * New translations devise.en.yml (Catalan)
      
      * New translations en.yml (German)
      
      * New translations en.json (Bulgarian)
      
      * New translations en.json (German)
      
      * New translations en.json (Catalan)
      
      * New translations en.yml (Catalan)
      
      * New translations en.json (Danish)
      
      * New translations en.json (Ukrainian)
      
      * New translations en.json (Galician)
      
      * New translations doorkeeper.en.yml (Catalan)
      
      * New translations simple_form.en.yml (German)
      
      * New translations en.json (Danish)
      
      * New translations en.yml (English, United Kingdom)
      
      * New translations simple_form.en.yml (Faroese)
      
      * New translations en.json (Danish)
      
      * New translations en.yml (Japanese)
      
      * New translations en.yml (German)
      
      * New translations en.json (Urdu (Pakistan))
      
      * New translations simple_form.en.yml (German)
      
      * New translations simple_form.en.yml (Faroese)
      
      * New translations en.yml (German)
      
      * New translations en.json (Urdu (Pakistan))
      
      * New translations simple_form.en.yml (Faroese)
      
      * New translations simple_form.en.yml (Faroese)
      
      * New translations en.json (Scots)
      
      * New translations activerecord.en.yml (Scots)
      
      * New translations en.json (Finnish)
      
      * New translations en.json (Finnish)
      
      * New translations en.json (Asturian)
      
      * New translations en.yml (Asturian)
      
      * New translations simple_form.en.yml (Asturian)
      
      * New translations activerecord.en.yml (Asturian)
      
      * New translations devise.en.yml (Asturian)
      
      * New translations doorkeeper.en.yml (Asturian)
      
      * New translations en.yml (Belarusian)
      
      * New translations en.json (Romanian)
      
      * New translations en.json (Galician)
      
      * New translations en.yml (Galician)
      
      * New translations doorkeeper.en.yml (Romanian)
      
      * New translations doorkeeper.en.yml (Galician)
      
      * New translations activerecord.en.yml (Romanian)
      
      * New translations en.yml (Russian)
      
      * New translations en.yml (Estonian)
      
      * New translations en.yml (Estonian)
      
      * New translations devise.en.yml (Estonian)
      
      * New translations en.json (Czech)
      
      * New translations en.yml (Bulgarian)
      
      * New translations en.json (Serbian (Cyrillic))
      
      * New translations en.yml (Serbian (Cyrillic))
      
      * New translations en.json (Galician)
      
      * New translations en.yml (Galician)
      
      * New translations en.json (Breton)
      
      * New translations simple_form.en.yml (Bulgarian)
      
      * New translations doorkeeper.en.yml (Bulgarian)
      
      * New translations simple_form.en.yml (Galician)
      
      * New translations devise.en.yml (Italian)
      
      * New translations en.json (Bulgarian)
      
      * New translations en.yml (Bulgarian)
      
      * New translations simple_form.en.yml (Bulgarian)
      
      * New translations doorkeeper.en.yml (Bulgarian)
      
      * New translations devise.en.yml (Italian)
      
      * New translations en.json (Serbian (Cyrillic))
      
      * New translations doorkeeper.en.yml (Italian)
      
      * New translations en.json (Serbian (Cyrillic))
      
      * New translations en.json (Chinese Traditional, Hong Kong)
      
      * New translations en.yml (Chinese Traditional, Hong Kong)
      
      * New translations en.json (Serbian (Latin))
      
      * New translations simple_form.en.yml (Serbian (Cyrillic))
      
      * New translations doorkeeper.en.yml (Italian)
      
      * New translations en.yml (Belarusian)
      
      * New translations en.yml (Belarusian)
      
      * New translations simple_form.en.yml (Serbian (Cyrillic))
      
      * New translations en.yml (Belarusian)
      
      * New translations simple_form.en.yml (Serbian (Cyrillic))
      
      * New translations en.yml (Estonian)
      
      * New translations simple_form.en.yml (Estonian)
      
      * New translations en.yml (Estonian)
      
      * New translations simple_form.en.yml (Estonian)
      
      * New translations simple_form.en.yml (Asturian)
      
      * New translations en.yml (Asturian)
      
      * New translations simple_form.en.yml (Asturian)
      
      * New translations en.json (Thai)
      
      * New translations en.yml (Thai)
      
      * New translations en.json (Thai)
      
      * New translations en.yml (Thai)
      
      * New translations en.yml (Czech)
      
      * New translations en.json (Czech)
      
      * New translations simple_form.en.yml (Czech)
      
      * New translations doorkeeper.en.yml (Czech)
      
      * New translations en.yml (Belarusian)
      
      * New translations en.yml (Thai)
      
      * New translations en.json (English, United Kingdom)
      
      * New translations en.yml (Belarusian)
      
      * New translations en.yml (Thai)
      
      * New translations en.yml (Estonian)
      
      * New translations en.yml (Thai)
      
      * New translations en.json (Thai)
      
      * New translations en.yml (German)
      
      * New translations en.json (Russian)
      
      * New translations en.yml (Icelandic)
      
      * New translations en.json (Estonian)
      
      * New translations en.yml (Estonian)
      
      * New translations en.yml (Belarusian)
      
      * New translations en.yml (Thai)
      
      * New translations en.json (Esperanto)
      
      * New translations en.yml (Esperanto)
      
      * New translations simple_form.en.yml (Esperanto)
      
      * New translations en.yml (Thai)
      
      * New translations en.json (Esperanto)
      
      * New translations en.yml (Thai)
      
      * New translations en.yml (Belarusian)
      
      * New translations en.yml (Thai)
      
      * New translations en.json (Icelandic)
      
      * New translations en.yml (Icelandic)
      
      * New translations simple_form.en.yml (Icelandic)
      
      * New translations doorkeeper.en.yml (Icelandic)
      
      * New translations en.yml (Belarusian)
      
      * New translations activerecord.en.yml (Icelandic)
      
      * New translations devise.en.yml (Icelandic)
      
      * New translations en.yml (Thai)
      
      * New translations en.json (Estonian)
      
      * New translations en.yml (Estonian)
      
      * New translations doorkeeper.en.yml (Estonian)
      
      * New translations en.yml (Belarusian)
      
      * New translations en.yml (Thai)
      
      * New translations en.yml (Belarusian)
      
      * New translations en.json (Bulgarian)
      
      * New translations en.yml (Bulgarian)
      
      * New translations en.json (Serbian (Cyrillic))
      
      * New translations en.yml (Bulgarian)
      
      * New translations en.json (Serbian (Cyrillic))
      
      * New translations en.yml (Estonian)
      
      * New translations en.json (Ukrainian)
      
      * New translations en.yml (Estonian)
      
      * New translations en.json (Esperanto)
      
      * New translations en.yml (Estonian)
      
      * New translations en.yml (Estonian)
      
      * New translations en.yml (Estonian)
      
      * New translations simple_form.en.yml (Estonian)
      
      * New translations en.yml (Estonian)
      
      * New translations simple_form.en.yml (Estonian)
      
      * New translations en.yml (Belarusian)
      
      * New translations en.yml (Belarusian)
      
      * New translations en.json (Persian)
      
      * New translations en.yml (Belarusian)
      
      * New translations en.json (Esperanto)
      
      * New translations en.json (Greek)
      
      * New translations en.json (Persian)
      
      * New translations en.json (Scots)
      
      * New translations en.yml (Estonian)
      
      * New translations simple_form.en.yml (Estonian)
      
      * New translations en.yml (Thai)
      
      * New translations en.yml (Estonian)
      
      * New translations simple_form.en.yml (Estonian)
      
      * New translations doorkeeper.en.yml (Estonian)
      
      * New translations en.yml (German)
      
      * New translations en.json (German)
      
      * New translations en.json (Finnish)
      
      * New translations en.yml (Estonian)
      
      * New translations en.yml (German)
      
      * New translations en.json (Estonian)
      
      * New translations en.yml (Estonian)
      
      * New translations simple_form.en.yml (German)
      
      * New translations simple_form.en.yml (Estonian)
      
      * New translations devise.en.yml (German)
      
      * New translations simple_form.en.yml (German)
      
      * New translations en.yml (Finnish)
      
      * New translations en.json (Serbian (Cyrillic))
      
      * New translations en.json (Serbian (Cyrillic))
      
      * New translations en.yml (Estonian)
      
      * New translations simple_form.en.yml (Estonian)
      
      * New translations doorkeeper.en.yml (Estonian)
      
      * New translations en.json (Estonian)
      
      * New translations en.yml (Estonian)
      
      * New translations simple_form.en.yml (Estonian)
      
      * New translations en.json (Spanish)
      
      * New translations en.yml (Estonian)
      
      * New translations simple_form.en.yml (Estonian)
      
      * New translations en.yml (Thai)
      
      * New translations en.yml (Estonian)
      
      * New translations simple_form.en.yml (Estonian)
      
      * New translations simple_form.en.yml (Icelandic)
      
      * New translations en.yml (German)
      
      * New translations en.yml (Ukrainian)
      
      * New translations en.json (Spanish, Mexico)
      
      * New translations en.json (Serbian (Cyrillic))
      
      * New translations en.json (Spanish, Mexico)
      
      * New translations activerecord.en.yml (Spanish, Mexico)
      
      * New translations en.json (German)
      
      * New translations en.yml (Thai)
      
      * New translations en.json (Thai)
      
      * New translations en.json (Korean)
      
      * New translations en.json (Scottish Gaelic)
      
      * New translations en.yml (Scottish Gaelic)
      
      * New translations en.yml (Thai)
      
      * New translations en.yml (Japanese)
      
      * New translations en.json (Serbian (Cyrillic))
      
      * New translations en.yml (Belarusian)
      
      * New translations en.json (Estonian)
      
      * New translations en.yml (Estonian)
      
      * New translations simple_form.en.yml (Estonian)
      
      * New translations en.json (Serbian (Cyrillic))
      
      * New translations en.json (Estonian)
      
      * New translations en.json (Serbian (Cyrillic))
      
      * New translations en.yml (Italian)
      
      * New translations en.yml (Italian)
      
      * New translations en.json (Kurmanji (Kurdish))
      
      * New translations en.yml (Spanish)
      
      * New translations en.yml (Spanish, Mexico)
      
      * New translations en.yml (Latvian)
      
      * New translations simple_form.en.yml (Latvian)
      
      * New translations en.yml (Belarusian)
      
      * New translations en.json (Serbian (Cyrillic))
      
      * New translations simple_form.en.yml (Serbian (Cyrillic))
      
      * normalize
      
      * New translations en.json (German)
      
      * New translations en.json (Serbian (Cyrillic))
      
      Co-authored-by: default avatarYamagishi Kazutoshi <ykzts@desire.sh>
      Unverified
      6119668e
  2. Dec 01, 2022
  3. Nov 28, 2022
  4. Nov 27, 2022
    • Connor Shea's avatar
      Make the 'Trending now' header a link to Explore. (#21759) · cec1e902
      Connor Shea authored
      This keeps the same design that exists currently, but makes "Trending
      now" into a link to the Hashtags section of "Explore".
      
      Resolves #21758.
      Unverified
      cec1e902
    • Claire's avatar
      Unverified
      3ffaa966
    • Claire's avatar
      Fix spaces not being stripped in admin account search (#21324) · 57b893d5
      Claire authored
      Fixes #21058
      
      Regression from #18641
      Unverified
      57b893d5
    • James Adney's avatar
      fix gif autoplay on iOS (#21422) · c0dcf15d
      James Adney authored
      Unverified
      c0dcf15d
    • Bramus!'s avatar
      Add user profile OG tag on status page (#21423) · e617ee7f
      Bramus! authored
      Unverified
      e617ee7f
    • Claire's avatar
      Remove LDSignature on actor Delete activities (#21466) · f4f2b062
      Claire authored
      They are currently not used for anything and represent more than half of the
      payload size.
      Unverified
      f4f2b062
    • Claire's avatar
    • Kaspar V's avatar
      refactor(vacuum statuses): reduce amount of db queries and load for each query... · 47f0d702
      Kaspar V authored
      refactor(vacuum statuses): reduce amount of db queries and load for each query - improve performance (#21487)
      
      * refactor(statuses_vacuum): remove dead code - unused
      
      Method is not called inside class and private.
      Clean up dead code.
      
      * refactor(statuses_vacuum): make retention_period present test explicit
      
      This private method only hides functionality.
      It is best practice to be as explicit as possible.
      
      * refactor(statuses_vacuum): improve query performance
      
      - fix statuses_scope having sub-select for Account.remote scope by
        `joins(:account).merge(Account.remote)`
      - fix statuses_scope unnecessary use of `Status.arel_table[:id].lt`
        because it is inexplicit, bad practice and even slower than normal
        `.where('statuses.id < ?'`
      - fix statuses_scope remove select(:id, :visibility) for having reusable
        active record query batches (no re queries)
      - fix vacuum_statuses! to use in_batches instead of find_in_batches,
        because in_batches delivers a full blown active record query result,
        in stead of an array - no requeries necessary
      - send(:unlink_from_conversations) not to perform another db query, but
        reuse the in_batches result instead.
      - remove now obsolete remove_from_account_conversations method
      - remove_from_search_index uses array of ids, instead of mapping
        the ids from an array - this should be more efficient
      - use the in_batches scope to call delete_all, instead of running
        another db query for this - because it is again more efficient
      - add TODO comment for calling models private method with send
      
      * refactor(status): simplify unlink_from_conversations
      
      - add `has_many through:` relation mentioned_accounts
      - use model scope local instead of method call `Status#local?`
      - more readable add account to inbox_owners when account.local?
      
      * refactor(status): searchable_by way less sub selects
      
      These queries all included a sub-select. Doing the same with a joins
      should be more efficient.
      Since this method does 5 such queries, this should be significant,
      since it technically halves the query count.
      
      This is how it was:
      
      ```ruby
      [3] pry(main)> Status.first.mentions.where(account: Account.local, silent: false).explain
        Status Load (1.6ms)  SELECT "statuses".* FROM "statuses" WHERE "statuses"."deleted_at" IS NULL ORDER BY "statuses"."id" DESC LIMIT $1  [["LIMIT", 1]]
        Mention Load (1.5ms)  SELECT "mentions".* FROM "mentions" WHERE "mentions"."status_id" = $1 AND "mentions"."account_id" IN (SELECT "accounts"."id" FROM "accounts" WHERE "accounts"."domain" IS NULL) AND "mentions"."silent" = $2  [["status_id", 109382923142288414], ["silent", false]]
      => EXPLAIN for: SELECT "mentions".* FROM "mentions" WHERE "mentions"."status_id" = $1 AND "mentions"."account_id" IN (SELECT "accounts"."id" FROM "accounts" WHERE "accounts"."domain" IS NULL) AND "mentions"."silent" = $2 [["status_id", 109382923142288414], ["silent", false]]
                                                          QUERY PLAN
      ------------------------------------------------------------------------------------------------------------------
       Nested Loop  (cost=0.15..23.08 rows=1 width=41)
         ->  Seq Scan on accounts  (cost=0.00..10.90 rows=1 width=8)
               Filter: (domain IS NULL)
         ->  Index Scan using index_mentions_on_account_id_and_status_id on mentions  (cost=0.15..8.17 rows=1 width=41)
               Index Cond: ((account_id = accounts.id) AND (status_id = '109382923142288414'::bigint))
               Filter: (NOT silent)
      (6 rows)
      ```
      
      This is how it is with this change:
      
      ```ruby
      [4] pry(main)> Status.first.mentions.joins(:account).merge(Account.local).active.explain
        Status Load (1.7ms)  SELECT "statuses".* FROM "statuses" WHERE "statuses"."deleted_at" IS NULL ORDER BY "statuses"."id" DESC LIMIT $1  [["LIMIT", 1]]
        Mention Load (0.7ms)  SELECT "mentions".* FROM "mentions" INNER JOIN "accounts" ON "accounts"."id" = "mentions"."account_id" WHERE "mentions"."status_id" = $1 AND "accounts"."domain" IS NULL AND "mentions"."silent" = $2  [["status_id", 109382923142288414], ["silent", false]]
      => EXPLAIN for: SELECT "mentions".* FROM "mentions" INNER JOIN "accounts" ON "accounts"."id" = "mentions"."account_id" WHERE "mentions"."status_id" = $1 AND "accounts"."domain" IS NULL AND "mentions"."silent" = $2 [["status_id", 109382923142288414], ["silent", false]]
                                                          QUERY PLAN
      ------------------------------------------------------------------------------------------------------------------
       Nested Loop  (cost=0.15..23.08 rows=1 width=41)
         ->  Seq Scan on accounts  (cost=0.00..10.90 rows=1 width=8)
               Filter: (domain IS NULL)
         ->  Index Scan using index_mentions_on_account_id_and_status_id on mentions  (cost=0.15..8.17 rows=1 width=41)
               Index Cond: ((account_id = accounts.id) AND (status_id = '109382923142288414'::bigint))
               Filter: (NOT silent)
      (6 rows)
      ```
      Unverified
      47f0d702
    • Claire's avatar
      Fix attachments of edited statuses not being fetched (#21565) · 625216d8
      Claire authored
      * Fix attachments of edited statuses not being fetched
      
      * Fix tests
      Unverified
      625216d8
    • kedama's avatar
      Fix status mismatch of sensitive check (#21724) · 14e2354e
      kedama authored
      Unverified
      14e2354e
  5. Nov 26, 2022
    • afontenot's avatar
      Clear voter count when poll is reset (#21700) · f17fc574
      afontenot authored
      When a poll is edited, we reset the poll and remove all previous
      votes. However, prior to this commit, the voter count on the poll
      was not reset. This leads to incorrect percentages being shown in
      poll results.
      
      Fixes #21696
      Unverified
      f17fc574
  6. Nov 25, 2022
    • Skyler Hawthorne's avatar
      Unverified
      5b2ff8d3
    • Eugen Rochko's avatar
      New Crowdin updates (#20942) · 3d906d8e
      Eugen Rochko authored
      
      * New translations en.yml (Belarusian)
      
      * New translations simple_form.en.yml (Belarusian)
      
      * New translations doorkeeper.en.yml (Belarusian)
      
      * New translations devise.en.yml (Finnish)
      
      * New translations en.json (Norwegian)
      
      * New translations en.json (Serbian (Cyrillic))
      
      * New translations en.yml (Esperanto)
      
      * New translations en.yml (Scots)
      
      * New translations en.yml (Italian)
      
      * New translations en.json (Welsh)
      
      * New translations en.yml (Welsh)
      
      * New translations en.yml (Esperanto)
      
      * New translations en.yml (Belarusian)
      
      * New translations simple_form.en.yml (Belarusian)
      
      * New translations en.yml (German)
      
      * New translations simple_form.en.yml (Belarusian)
      
      * New translations en.yml (Belarusian)
      
      * New translations en.json (Belarusian)
      
      * New translations en.yml (Faroese)
      
      * New translations simple_form.en.yml (Estonian)
      
      * New translations en.json (German)
      
      * New translations simple_form.en.yml (German)
      
      * New translations en.yml (Esperanto)
      
      * New translations en.yml (Welsh)
      
      * New translations en.yml (Estonian)
      
      * New translations en.json (Estonian)
      
      * New translations en.yml (Italian)
      
      * New translations doorkeeper.en.yml (Belarusian)
      
      * New translations en.yml (German)
      
      * New translations en.json (Estonian)
      
      * New translations en.yml (Estonian)
      
      * New translations en.yml (Welsh)
      
      * New translations simple_form.en.yml (German)
      
      * New translations simple_form.en.yml (Estonian)
      
      * New translations doorkeeper.en.yml (Welsh)
      
      * New translations activerecord.en.yml (Welsh)
      
      * New translations devise.en.yml (Welsh)
      
      * New translations en.yml (Faroese)
      
      * New translations en.yml (Scots)
      
      * New translations simple_form.en.yml (Belarusian)
      
      * New translations doorkeeper.en.yml (Belarusian)
      
      * New translations en.yml (German)
      
      * New translations en.json (Hungarian)
      
      * New translations en.json (Bengali)
      
      * New translations en.yml (Estonian)
      
      * New translations simple_form.en.yml (German)
      
      * New translations simple_form.en.yml (Estonian)
      
      * New translations simple_form.en.yml (Welsh)
      
      * New translations en.yml (Scots)
      
      * New translations doorkeeper.en.yml (German)
      
      * New translations en.yml (Russian)
      
      * New translations en.yml (Estonian)
      
      * New translations en.json (Belarusian)
      
      * New translations simple_form.en.yml (Belarusian)
      
      * New translations en.json (Indonesian)
      
      * New translations en.yml (Indonesian)
      
      * New translations simple_form.en.yml (Serbian (Latin))
      
      * New translations en.json (Belarusian)
      
      * New translations en.yml (Belarusian)
      
      * New translations devise.en.yml (Serbian (Latin))
      
      * New translations en.yml (Belarusian)
      
      * New translations simple_form.en.yml (Belarusian)
      
      * New translations doorkeeper.en.yml (Belarusian)
      
      * New translations en.yml (German)
      
      * New translations en.json (German)
      
      * New translations en.yml (Portuguese, Brazilian)
      
      * New translations simple_form.en.yml (German)
      
      * New translations doorkeeper.en.yml (German)
      
      * New translations devise.en.yml (German)
      
      * New translations en.yml (Faroese)
      
      * New translations simple_form.en.yml (Faroese)
      
      * New translations en.yml (Belarusian)
      
      * New translations doorkeeper.en.yml (Belarusian)
      
      * New translations en.json (Spanish)
      
      * New translations en.json (Welsh)
      
      * New translations en.yml (Welsh)
      
      * New translations doorkeeper.en.yml (Welsh)
      
      * New translations en.yml (Belarusian)
      
      * New translations en.json (German)
      
      * New translations en.yml (Welsh)
      
      * New translations en.json (Asturian)
      
      * New translations simple_form.en.yml (German)
      
      * New translations en.yml (Faroese)
      
      * New translations en.yml (Belarusian)
      
      * New translations en.json (Asturian)
      
      * New translations en.yml (Asturian)
      
      * New translations en.json (French, Quebec)
      
      * New translations en.json (Faroese)
      
      * New translations en.yml (Faroese)
      
      * New translations en.json (Belarusian)
      
      * New translations en.yml (Belarusian)
      
      * New translations devise.en.yml (Asturian)
      
      * New translations en.json (Spanish)
      
      * New translations en.json (French, Quebec)
      
      * New translations en.yml (Faroese)
      
      * New translations en.yml (Scots)
      
      * New translations en.json (Belarusian)
      
      * New translations en.yml (Belarusian)
      
      * New translations en.json (French, Quebec)
      
      * New translations en.yml (Scots)
      
      * New translations en.yml (Belarusian)
      
      * New translations en.yml (Asturian)
      
      * New translations simple_form.en.yml (Asturian)
      
      * New translations doorkeeper.en.yml (Asturian)
      
      * New translations en.json (Asturian)
      
      * New translations en.yml (Asturian)
      
      * New translations simple_form.en.yml (Asturian)
      
      * New translations en.json (Asturian)
      
      * New translations en.yml (Faroese)
      
      * New translations en.yml (Faroese)
      
      * New translations simple_form.en.yml (Faroese)
      
      * New translations simple_form.en.yml (Belarusian)
      
      * New translations devise.en.yml (Serbian (Latin))
      
      * New translations en.yml (Japanese)
      
      * New translations en.json (Serbian (Latin))
      
      * New translations en.yml (Faroese)
      
      * New translations en.yml (Belarusian)
      
      * New translations simple_form.en.yml (Belarusian)
      
      * New translations en.yml (German)
      
      * New translations en.json (German)
      
      * New translations en.yml (Estonian)
      
      * New translations en.json (Estonian)
      
      * New translations en.yml (Estonian)
      
      * New translations simple_form.en.yml (Estonian)
      
      * New translations devise.en.yml (Estonian)
      
      * New translations en.yml (German)
      
      * New translations en.json (German)
      
      * New translations en.yml (Estonian)
      
      * New translations simple_form.en.yml (German)
      
      * New translations simple_form.en.yml (Estonian)
      
      * New translations devise.en.yml (Estonian)
      
      * New translations en.yml (German)
      
      * New translations en.json (German)
      
      * New translations en.yml (Catalan)
      
      * New translations en.json (Estonian)
      
      * New translations en.yml (Estonian)
      
      * New translations simple_form.en.yml (Catalan)
      
      * New translations doorkeeper.en.yml (Catalan)
      
      * New translations simple_form.en.yml (German)
      
      * New translations simple_form.en.yml (Estonian)
      
      * New translations activerecord.en.yml (Serbian (Cyrillic))
      
      * New translations en.yml (Faroese)
      
      * New translations simple_form.en.yml (Faroese)
      
      * New translations en.yml (Scots)
      
      * New translations doorkeeper.en.yml (Serbian (Cyrillic))
      
      * New translations en.yml (Belarusian)
      
      * New translations devise.en.yml (German)
      
      * New translations en.json (Estonian)
      
      * New translations en.yml (Estonian)
      
      * New translations simple_form.en.yml (Estonian)
      
      * New translations doorkeeper.en.yml (Serbian (Cyrillic))
      
      * New translations doorkeeper.en.yml (Estonian)
      
      * New translations en.yml (Romanian)
      
      * New translations en.yml (Estonian)
      
      * New translations simple_form.en.yml (Estonian)
      
      * New translations en.yml (Scots)
      
      * New translations doorkeeper.en.yml (Estonian)
      
      * New translations simple_form.en.yml (Bulgarian)
      
      * New translations simple_form.en.yml (German)
      
      * New translations activerecord.en.yml (Serbian (Cyrillic))
      
      * New translations en.yml (Scots)
      
      * New translations en.yml (Bulgarian)
      
      * New translations simple_form.en.yml (Bulgarian)
      
      * New translations en.yml (Asturian)
      
      * New translations devise.en.yml (Asturian)
      
      * New translations en.yml (Scots)
      
      * New translations simple_form.en.yml (Hebrew)
      
      * New translations en.yml (Belarusian)
      
      * New translations en.yml (Belarusian)
      
      * New translations en.yml (Belarusian)
      
      * New translations en.yml (Scots)
      
      * New translations en.yml (Belarusian)
      
      * New translations en.json (Ukrainian)
      
      * New translations doorkeeper.en.yml (Ukrainian)
      
      * New translations en.yml (Scots)
      
      * New translations doorkeeper.en.yml (Serbian (Cyrillic))
      
      * New translations en.yml (Scots)
      
      * New translations doorkeeper.en.yml (Serbian (Cyrillic))
      
      * New translations en.yml (Czech)
      
      * New translations en.json (Czech)
      
      * New translations en.yml (Bulgarian)
      
      * New translations en.json (Catalan)
      
      * New translations en.yml (Catalan)
      
      * New translations en.yml (Scots)
      
      * New translations doorkeeper.en.yml (Serbian (Cyrillic))
      
      * New translations en.json (Belarusian)
      
      * New translations simple_form.en.yml (Belarusian)
      
      * New translations en.yml (Ukrainian)
      
      * New translations simple_form.en.yml (Dutch)
      
      * New translations en.json (Ukrainian)
      
      * New translations en.yml (Esperanto)
      
      * New translations simple_form.en.yml (Ukrainian)
      
      * New translations simple_form.en.yml (Esperanto)
      
      * New translations en.yml (Faroese)
      
      * New translations en.yml (Faroese)
      
      * New translations en.yml (Scots)
      
      * New translations en.yml (Scots)
      
      * New translations en.yml (Belarusian)
      
      * New translations en.yml (Belarusian)
      
      * New translations en.json (Czech)
      
      * New translations en.json (Malayalam)
      
      * New translations en.yml (Scots)
      
      * New translations en.json (Czech)
      
      * New translations en.json (Hindi)
      
      * New translations en.json (Malayalam)
      
      * New translations activerecord.en.yml (Serbian (Latin))
      
      * New translations en.yml (Scots)
      
      * New translations doorkeeper.en.yml (Serbian (Latin))
      
      * New translations en.json (Czech)
      
      * New translations en.json (Serbian (Cyrillic))
      
      * New translations simple_form.en.yml (Asturian)
      
      * New translations en.yml (Scots)
      
      * New translations en.json (Czech)
      
      * New translations en.json (Frisian)
      
      * New translations en.json (Serbian (Cyrillic))
      
      * New translations en.yml (Scots)
      
      * New translations en.yml (Belarusian)
      
      * New translations devise.en.yml (Frisian)
      
      * New translations en.json (Czech)
      
      * New translations en.json (Serbian (Cyrillic))
      
      * New translations en.json (Estonian)
      
      * New translations en.yml (Estonian)
      
      * New translations en.yml (Faroese)
      
      * New translations en.yml (Belarusian)
      
      * New translations en.yml (Ukrainian)
      
      * New translations en.yml (Bulgarian)
      
      * New translations en.json (Italian)
      
      * New translations en.json (Ukrainian)
      
      * New translations en.json (Spanish, Mexico)
      
      * New translations en.json (Estonian)
      
      * New translations en.yml (Estonian)
      
      * New translations simple_form.en.yml (Bulgarian)
      
      * New translations simple_form.en.yml (Estonian)
      
      * New translations en.yml (Faroese)
      
      * New translations en.yml (Belarusian)
      
      * New translations simple_form.en.yml (Belarusian)
      
      * New translations devise.en.yml (Ukrainian)
      
      * New translations en.yml (Ukrainian)
      
      * New translations en.json (Italian)
      
      * New translations en.json (Ukrainian)
      
      * New translations en.json (Spanish, Mexico)
      
      * New translations simple_form.en.yml (Ukrainian)
      
      * New translations activerecord.en.yml (Italian)
      
      * New translations en.yml (Belarusian)
      
      * New translations simple_form.en.yml (Belarusian)
      
      * Run `yarn manage:translations`
      
      * Run `bundle exec i18n-tasks normalize`
      
      * Add `app/javascript/mastodon/locales/whitelist_be.json`
      
      Co-authored-by: default avatarYamagishi Kazutoshi <ykzts@desire.sh>
      Unverified
      3d906d8e
  7. Nov 21, 2022
  8. Nov 20, 2022
  9. Nov 17, 2022
    • Claire's avatar
    • Claire's avatar
    • Eugen Rochko's avatar
      New Crowdin updates (#20759) · 0a78631e
      Eugen Rochko authored
      
      * New translations en.json (German)
      
      * New translations en.json (Italian)
      
      * New translations en.yml (Kurmanji (Kurdish))
      
      * New translations simple_form.en.yml (German)
      
      * New translations doorkeeper.en.yml (Kurmanji (Kurdish))
      
      * New translations en.json (Dutch)
      
      * New translations en.json (Esperanto)
      
      * New translations en.json (Dutch)
      
      * New translations en.yml (Portuguese, Brazilian)
      
      * New translations en.json (Faroese)
      
      * New translations en.json (Esperanto)
      
      * New translations en.json (Irish)
      
      * New translations simple_form.en.yml (Esperanto)
      
      * New translations doorkeeper.en.yml (Esperanto)
      
      * New translations en.json (Faroese)
      
      * New translations simple_form.en.yml (Faroese)
      
      * New translations en.json (Scots)
      
      * New translations simple_form.en.yml (Esperanto)
      
      * New translations doorkeeper.en.yml (Esperanto)
      
      * New translations en.json (Scots)
      
      * New translations en.yml (Korean)
      
      * New translations simple_form.en.yml (Korean)
      
      * New translations en.yml (Esperanto)
      
      * New translations en.yml (Chinese Simplified)
      
      * New translations en.yml (Chinese Simplified)
      
      * New translations en.json (Chinese Simplified)
      
      * New translations simple_form.en.yml (Chinese Simplified)
      
      * New translations doorkeeper.en.yml (Chinese Simplified)
      
      * New translations en.json (Lithuanian)
      
      * New translations en.yml (Galician)
      
      * New translations en.json (Icelandic)
      
      * New translations en.yml (Galician)
      
      * New translations en.json (Icelandic)
      
      * New translations en.yml (Thai)
      
      * New translations en.yml (Slovenian)
      
      * New translations en.yml (Lithuanian)
      
      * New translations en.yml (Macedonian)
      
      * New translations en.yml (Dutch)
      
      * New translations en.yml (Punjabi)
      
      * New translations en.yml (Polish)
      
      * New translations en.yml (Portuguese)
      
      * New translations en.yml (Russian)
      
      * New translations en.yml (Slovak)
      
      * New translations en.yml (Serbian (Cyrillic))
      
      * New translations en.yml (Georgian)
      
      * New translations en.yml (Swedish)
      
      * New translations en.yml (Chinese Traditional)
      
      * New translations en.yml (Urdu (Pakistan))
      
      * New translations en.yml (Vietnamese)
      
      * New translations en.yml (Galician)
      
      * New translations en.yml (Icelandic)
      
      * New translations en.yml (Portuguese, Brazilian)
      
      * New translations en.yml (Indonesian)
      
      * New translations en.yml (Persian)
      
      * New translations en.yml (Tamil)
      
      * New translations en.yml (Korean)
      
      * New translations en.yml (Japanese)
      
      * New translations en.yml (German)
      
      * New translations en.yml (Arabic)
      
      * New translations en.yml (Czech)
      
      * New translations en.yml (Chinese Simplified)
      
      * New translations en.yml (Ido)
      
      * New translations en.yml (Spanish)
      
      * New translations en.yml (Turkish)
      
      * New translations en.yml (Albanian)
      
      * New translations en.yml (Ukrainian)
      
      * New translations en.yml (Romanian)
      
      * New translations en.yml (French)
      
      * New translations en.yml (Afrikaans)
      
      * New translations en.yml (Bulgarian)
      
      * New translations en.yml (Italian)
      
      * New translations en.yml (Catalan)
      
      * New translations en.yml (Danish)
      
      * New translations en.yml (Frisian)
      
      * New translations en.yml (Basque)
      
      * New translations en.yml (Finnish)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.yml (Hungarian)
      
      * New translations en.yml (Armenian)
      
      * New translations en.yml (Spanish, Argentina)
      
      * New translations en.yml (Spanish, Mexico)
      
      * New translations en.yml (Silesian)
      
      * New translations en.yml (Serbian (Latin))
      
      * New translations en.yml (Kurmanji (Kurdish))
      
      * New translations en.yml (Sorani (Kurdish))
      
      * New translations en.yml (Corsican)
      
      * New translations en.yml (Sardinian)
      
      * New translations en.yml (Sanskrit)
      
      * New translations en.yml (Taigi)
      
      * New translations en.yml (Standard Moroccan Tamazight)
      
      * New translations en.yml (Asturian)
      
      * New translations en.yml (Burmese)
      
      * New translations en.yml (Igbo)
      
      * New translations en.yml (French, Quebec)
      
      * New translations en.json (Faroese)
      
      * New translations en.yml (Faroese)
      
      * New translations simple_form.en.yml (Faroese)
      
      * New translations en.yml (Occitan)
      
      * New translations en.yml (Scottish Gaelic)
      
      * New translations en.yml (Bengali)
      
      * New translations en.yml (Telugu)
      
      * New translations en.yml (Marathi)
      
      * New translations en.yml (Croatian)
      
      * New translations en.yml (Norwegian Nynorsk)
      
      * New translations en.yml (Kazakh)
      
      * New translations en.yml (Estonian)
      
      * New translations en.yml (Latvian)
      
      * New translations en.yml (Hindi)
      
      * New translations en.yml (English, United Kingdom)
      
      * New translations en.yml (Kannada)
      
      * New translations en.yml (Welsh)
      
      * New translations en.yml (Uyghur)
      
      * New translations en.yml (Chinese Traditional, Hong Kong)
      
      * New translations en.yml (Tatar)
      
      * New translations en.yml (Malayalam)
      
      * New translations en.yml (Sinhala)
      
      * New translations en.yml (Cornish)
      
      * New translations en.yml (Thai)
      
      * New translations en.yml (Portuguese)
      
      * New translations en.yml (Georgian)
      
      * New translations en.yml (Korean)
      
      * New translations en.yml (Lithuanian)
      
      * New translations en.yml (Dutch)
      
      * New translations simple_form.en.yml (Dutch)
      
      * New translations en.yml (Norwegian)
      
      * New translations en.yml (Polish)
      
      * New translations en.yml (Russian)
      
      * New translations en.yml (Italian)
      
      * New translations en.yml (Slovak)
      
      * New translations en.yml (Slovenian)
      
      * New translations en.yml (Serbian (Cyrillic))
      
      * New translations en.yml (Swedish)
      
      * New translations en.yml (Chinese Traditional)
      
      * New translations en.yml (Vietnamese)
      
      * New translations en.yml (Galician)
      
      * New translations en.yml (Icelandic)
      
      * New translations en.yml (Portuguese, Brazilian)
      
      * New translations en.yml (Japanese)
      
      * New translations en.yml (Armenian)
      
      * New translations en.json (Hebrew)
      
      * New translations en.yml (French)
      
      * New translations en.yml (German)
      
      * New translations en.yml (Czech)
      
      * New translations en.yml (Chinese Simplified)
      
      * New translations en.yml (Spanish)
      
      * New translations en.yml (Turkish)
      
      * New translations simple_form.en.yml (Czech)
      
      * New translations en.yml (Albanian)
      
      * New translations en.yml (Ukrainian)
      
      * New translations en.yml (Afrikaans)
      
      * New translations en.yml (Hungarian)
      
      * New translations en.yml (Arabic)
      
      * New translations en.yml (Bulgarian)
      
      * New translations en.yml (Catalan)
      
      * New translations en.yml (Danish)
      
      * New translations en.yml (Greek)
      
      * New translations en.yml (Basque)
      
      * New translations en.yml (Finnish)
      
      * New translations en.yml (Irish)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.yml (Indonesian)
      
      * New translations en.yml (Ido)
      
      * New translations en.yml (Persian)
      
      * New translations simple_form.en.yml (Polish)
      
      * New translations en.yml (Breton)
      
      * New translations en.yml (Sinhala)
      
      * New translations en.yml (Scottish Gaelic)
      
      * New translations simple_form.en.yml (Sinhala)
      
      * New translations simple_form.en.yml (Vietnamese)
      
      * New translations simple_form.en.yml (Romanian)
      
      * New translations simple_form.en.yml (French)
      
      * New translations simple_form.en.yml (Spanish)
      
      * New translations simple_form.en.yml (Afrikaans)
      
      * New translations simple_form.en.yml (Arabic)
      
      * New translations simple_form.en.yml (Bulgarian)
      
      * New translations en.yml (Chinese Traditional, Hong Kong)
      
      * New translations en.yml (Spanish, Argentina)
      
      * New translations en.yml (Spanish, Mexico)
      
      * New translations en.yml (Norwegian Nynorsk)
      
      * New translations en.yml (Kazakh)
      
      * New translations en.yml (Estonian)
      
      * New translations en.yml (Latvian)
      
      * New translations simple_form.en.yml (Catalan)
      
      * New translations en.yml (Esperanto)
      
      * New translations en.yml (Welsh)
      
      * New translations en.yml (Malay)
      
      * New translations en.yml (Corsican)
      
      * New translations en.yml (Occitan)
      
      * New translations en.yml (Sardinian)
      
      * New translations en.yml (Serbian (Latin))
      
      * New translations en.yml (Kurmanji (Kurdish))
      
      * New translations en.yml (Kabyle)
      
      * New translations en.yml (Sorani (Kurdish))
      
      * New translations simple_form.en.yml (Bengali)
      
      * New translations simple_form.en.yml (Galician)
      
      * New translations simple_form.en.yml (Icelandic)
      
      * New translations simple_form.en.yml (Portuguese, Brazilian)
      
      * New translations simple_form.en.yml (Indonesian)
      
      * New translations simple_form.en.yml (Persian)
      
      * New translations simple_form.en.yml (Tamil)
      
      * New translations simple_form.en.yml (Spanish, Argentina)
      
      * New translations simple_form.en.yml (Spanish, Mexico)
      
      * New translations simple_form.en.yml (Ukrainian)
      
      * New translations simple_form.en.yml (Croatian)
      
      * New translations simple_form.en.yml (Norwegian Nynorsk)
      
      * New translations simple_form.en.yml (Kazakh)
      
      * New translations simple_form.en.yml (Estonian)
      
      * New translations simple_form.en.yml (Latvian)
      
      * New translations simple_form.en.yml (English, United Kingdom)
      
      * New translations simple_form.en.yml (Chinese Traditional)
      
      * New translations simple_form.en.yml (Turkish)
      
      * New translations simple_form.en.yml (Georgian)
      
      * New translations simple_form.en.yml (Frisian)
      
      * New translations simple_form.en.yml (Basque)
      
      * New translations simple_form.en.yml (Finnish)
      
      * New translations simple_form.en.yml (Hebrew)
      
      * New translations simple_form.en.yml (Hungarian)
      
      * New translations simple_form.en.yml (Armenian)
      
      * New translations simple_form.en.yml (Italian)
      
      * New translations simple_form.en.yml (Japanese)
      
      * New translations simple_form.en.yml (Swedish)
      
      * New translations simple_form.en.yml (Portuguese)
      
      * New translations simple_form.en.yml (Slovak)
      
      * New translations simple_form.en.yml (Slovenian)
      
      * New translations simple_form.en.yml (Albanian)
      
      * New translations simple_form.en.yml (Serbian (Cyrillic))
      
      * New translations en.yml (French, Quebec)
      
      * New translations en.json (Faroese)
      
      * New translations en.yml (Faroese)
      
      * New translations simple_form.en.yml (Scottish Gaelic)
      
      * New translations simple_form.en.yml (Malayalam)
      
      * New translations simple_form.en.yml (Tatar)
      
      * New translations simple_form.en.yml (Chinese Traditional, Hong Kong)
      
      * New translations simple_form.en.yml (Standard Moroccan Tamazight)
      
      * New translations simple_form.en.yml (Ido)
      
      * New translations simple_form.en.yml (Sardinian)
      
      * New translations simple_form.en.yml (Corsican)
      
      * New translations simple_form.en.yml (Sorani (Kurdish))
      
      * New translations simple_form.en.yml (Serbian (Latin))
      
      * New translations simple_form.en.yml (Occitan)
      
      * New translations simple_form.en.yml (Asturian)
      
      * New translations en.yml (Chinese Simplified)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.yml (Korean)
      
      * New translations en.yml (Dutch)
      
      * New translations en.yml (Slovenian)
      
      * New translations en.yml (Chinese Traditional)
      
      * New translations en.yml (Kurmanji (Kurdish))
      
      * normalize
      
      Co-authored-by: default avatarYamagishi Kazutoshi <ykzts@desire.sh>
      Unverified
      0a78631e
    • Claire's avatar
      Remove use of DOMParser in front-end emoji rewriting code (#20758) · 585cc1a6
      Claire authored
      * Add jstest for node ordering in emojify
      
      * Remove use of DOMParser in front-end emoji rewriting code
      Unverified
      585cc1a6
    • Rose's avatar
      Fix style for hashes (#20518) · 4f15fd0b
      Rose authored
      * Fix style for hashes
      
      Make the style for hashes consistent.
      
      * New style
      
      More consistency
      Unverified
      4f15fd0b
    • lenore gilbert's avatar
      Support for import/export of instance-level domain blocks/allows for 4.x w/... · c373148b
      lenore gilbert authored
      Support for import/export of instance-level domain blocks/allows for 4.x w/ additional fixes (#20597)
      
      * Allow import/export of instance-level domain blocks/allows (#1754)
      
      * Allow import/export of instance-level domain blocks/allows.
      Fixes #15095
      
      * Pacify circleci
      
      * Address simple code review feedback
      
      * Add headers to exported CSV
      
      * Extract common import/export functionality to
      AdminExportControllerConcern
      
      * Add additional fields to instance-blocked domain export
      
      * Address review feedback
      
      * Split instance domain block/allow import/export into separate pages/controllers
      
      * Address code review feedback
      
      * Pacify DeepSource
      
      * Work around Paperclip::HasAttachmentFile for Rails 6
      
      * Fix deprecated API warning in export tests
      
      * Remove after_commit workaround
      
      (cherry picked from commit 94e98864e39c010635e839fea984f2b4893bef1a)
      
      * Add confirmation page when importing blocked domains (#1773)
      
      * Move glitch-soc-specific strings to glitch-soc-specific locale files
      
      * Add confirmation page when importing blocked domains
      
      (cherry picked from commit b91196f4b73fff91997b8077619ae25b6d04a59e)
      
      * Fix authorization check in domain blocks controller
      
      (cherry picked from commit 75279377583c6e2aa04cc8d7380c593979630b38)
      
      * Fix error strings for domain blocks and email-domain blocks
      
      Corrected issue with non-error message used for Mastodon:NotPermittedError in Domain Blocks
      Corrected issue Domain Blocks using the Email Domain Blocks message on ActionContoller::ParameterMissing
      Corrected issue with Email Domain Blocks using the not_permitted string from "custom emojii's"
      
      * Ran i18n-tasks normalize to address test failure
      
      * Removed unused admin.export_domain_blocks.not_permitted string
      
      Removing unused string as indicated by Check i18n
      
      * Fix tests
      
      (cherry picked from commit 9094c2f52c24e1c00b594e7c11cd00e4a07eb431)
      
      * Fix domain block export not exporting blocks with only media rejection
      
      (cherry picked from commit 26ff48ee48a5c03a2a4b0bd03fd322529e6bd960)
      
      * Fix various issues with domain block import
      
      - stop using Paperclip for processing domain allow/block imports
      - stop leaving temporary files
      - better error handling
      - assume CSV files are UTF-8-encoded
      
      (cherry picked from commit cad824d8f501b95377e4f0a957e5a00d517a1902)
      
      Co-authored-by: default avatarLevi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com>
      Co-authored-by: default avatarClaire <claire.github-309c@sitedethib.com>
      Unverified
      c373148b
    • Joshua Wood's avatar
      Handle links with no href in VerifyLinkService (#20741) · daf6f345
      Joshua Wood authored
      Before this change, the following error would cause VerifyAccountLinksWorker to fail:
      
      NoMethodError: undefined method `downcase' for nil:NilClass
        [PROJECT_ROOT]/app/services/verify_link_service.rb:31 :in `block in link_back_present?`
      Unverified
      daf6f345
    • Claire's avatar
      Fix invalid/empty RSS feed link on account pages (#20772) · cbb0153b
      Claire authored
      Fixes #20770
      Unverified
      cbb0153b
    • trwnh's avatar
      Make tag following idempotent (#20860) · 7fdeed5f
      trwnh authored
      Unverified
      7fdeed5f
    • trwnh's avatar
      Fix getting a single EmailDomainBlock (#20846) · 72618ebf
      trwnh authored
      Unverified
      72618ebf
    • Claire's avatar
    • trwnh's avatar
      Fix pagination of followed tags (#20861) · e1f819fd
      trwnh authored
      * Fix missing pagination headers on followed tags
      
      * Fix typo
      Unverified
      e1f819fd
    • Levi Bard's avatar
      Make the button that expands the publish form differentiable from the button... · 654d348a
      Levi Bard authored
      Make the button that expands the publish form differentiable from the button that publishes a post (#20864)
      
      Unverified
      654d348a
    • Claire's avatar
    • Chris Johnson's avatar
      Add maskable icon support for Android (#20904) · 413481f9
      Chris Johnson authored
      * Add maskable icon support for Android
      
      * Update manifest_serializer.rb
      
      * Fix linting issue
      Unverified
      413481f9
    • nyura123dev's avatar
      Fix safari explore disappearing tabs (#20917) · aaca78da
      nyura123dev authored
      
      * fix disappearing Explore tabs on Safari
      
      * fix lint
      
      Co-authored-by: default avatarnyura <nyura@hidden.com>
      Unverified
      aaca78da
  10. Nov 16, 2022
  11. Nov 15, 2022
    • Eugen Rochko's avatar
      New Crowdin updates (#20580) · a1738f89
      Eugen Rochko authored
      
      * New translations en.json (Catalan)
      
      * New translations en.yml (Chinese Traditional)
      
      * New translations en.yml (Thai)
      
      * New translations en.yml (Spanish)
      
      * New translations en.yml (Ukrainian)
      
      * New translations en.json (Catalan)
      
      * New translations en.yml (Catalan)
      
      * New translations en.yml (Hungarian)
      
      * New translations en.json (Slovak)
      
      * New translations en.yml (Portuguese, Brazilian)
      
      * New translations en.yml (Asturian)
      
      * New translations simple_form.en.yml (Catalan)
      
      * New translations en.yml (Turkish)
      
      * New translations en.yml (Portuguese, Brazilian)
      
      * New translations en.yml (Thai)
      
      * New translations en.yml (German)
      
      * New translations en.json (German)
      
      * New translations simple_form.en.yml (Thai)
      
      * New translations en.json (Irish)
      
      * New translations en.yml (Norwegian)
      
      * New translations en.yml (German)
      
      * New translations en.json (Romanian)
      
      * New translations en.yml (Danish)
      
      * New translations en.json (Irish)
      
      * New translations en.yml (Irish)
      
      * New translations en.yml (Norwegian)
      
      * New translations en.yml (Russian)
      
      * New translations en.yml (Norwegian Nynorsk)
      
      * New translations simple_form.en.yml (Irish)
      
      * New translations doorkeeper.en.yml (Irish)
      
      * New translations en.yml (Danish)
      
      * New translations en.json (Catalan)
      
      * New translations en.yml (Norwegian)
      
      * New translations en.yml (Scottish Gaelic)
      
      * New translations simple_form.en.yml (Norwegian)
      
      * New translations en.json (Catalan)
      
      * New translations en.json (Portuguese, Brazilian)
      
      * New translations simple_form.en.yml (Portuguese, Brazilian)
      
      * New translations en.yml (Portuguese, Brazilian)
      
      * New translations simple_form.en.yml (Portuguese, Brazilian)
      
      * New translations en.yml (Latvian)
      
      * New translations en.json (Irish)
      
      * New translations en.json (Swedish)
      
      * New translations en.yml (Galician)
      
      * New translations en.json (Latvian)
      
      * New translations en.yml (Latvian)
      
      * New translations en.json (Kabyle)
      
      * New translations en.yml (Welsh)
      
      * New translations en.json (Breton)
      
      * New translations en.json (Kabyle)
      
      * New translations en.yml (Kabyle)
      
      * New translations simple_form.en.yml (Kabyle)
      
      * New translations en.json (Malay)
      
      * New translations simple_form.en.yml (Spanish)
      
      * New translations simple_form.en.yml (Malay)
      
      * New translations activerecord.en.yml (Malay)
      
      * New translations devise.en.yml (Malay)
      
      * New translations doorkeeper.en.yml (Malay)
      
      * New translations en.json (Malay)
      
      * New translations en.yml (Malay)
      
      * New translations en.json (Welsh)
      
      * New translations en.yml (Welsh)
      
      * New translations simple_form.en.yml (Malay)
      
      * New translations simple_form.en.yml (Welsh)
      
      * New translations doorkeeper.en.yml (Welsh)
      
      * New translations activerecord.en.yml (Malay)
      
      * New translations activerecord.en.yml (Welsh)
      
      * New translations devise.en.yml (Welsh)
      
      * New translations doorkeeper.en.yml (Malay)
      
      * New translations en.yml (Dutch)
      
      * New translations en.json (Malay)
      
      * New translations en.yml (Malay)
      
      * New translations en.json (English, United Kingdom)
      
      * New translations en.yml (Welsh)
      
      * New translations simple_form.en.yml (Malay)
      
      * New translations devise.en.yml (Welsh)
      
      * New translations en.yml (German)
      
      * New translations en.yml (Vietnamese)
      
      * New translations en.yml (Malay)
      
      * New translations en.json (Welsh)
      
      * New translations en.yml (Welsh)
      
      * New translations simple_form.en.yml (German)
      
      * New translations simple_form.en.yml (Malay)
      
      * New translations simple_form.en.yml (Welsh)
      
      * New translations doorkeeper.en.yml (Welsh)
      
      * New translations devise.en.yml (Welsh)
      
      * New translations devise.en.yml (Malay)
      
      * New translations en.json (Vietnamese)
      
      * New translations en.yml (Malay)
      
      * New translations en.json (Welsh)
      
      * New translations simple_form.en.yml (German)
      
      * New translations en.yml (Thai)
      
      * New translations en.yml (German)
      
      * New translations en.json (German)
      
      * New translations en.json (Catalan)
      
      * New translations en.json (Welsh)
      
      * New translations simple_form.en.yml (German)
      
      * New translations simple_form.en.yml (Malay)
      
      * New translations devise.en.yml (Thai)
      
      * New translations en.yml (Thai)
      
      * New translations en.json (Thai)
      
      * New translations en.yml (German)
      
      * New translations en.json (German)
      
      * New translations en.json (Catalan)
      
      * New translations en.json (Norwegian)
      
      * New translations en.json (Welsh)
      
      * New translations simple_form.en.yml (German)
      
      * New translations simple_form.en.yml (Norwegian)
      
      * New translations devise.en.yml (Thai)
      
      * New translations en.yml (German)
      
      * New translations en.json (German)
      
      * New translations en.json (Korean)
      
      * New translations en.yml (Korean)
      
      * New translations en.yml (Norwegian)
      
      * New translations simple_form.en.yml (German)
      
      * New translations simple_form.en.yml (Korean)
      
      * New translations en.json (Esperanto)
      
      * New translations en.json (Korean)
      
      * New translations en.yml (Korean)
      
      * New translations en.yml (Norwegian)
      
      * New translations en.json (Welsh)
      
      * New translations simple_form.en.yml (Korean)
      
      * New translations simple_form.en.yml (Norwegian)
      
      * New translations en.json (Korean)
      
      * New translations en.yml (Korean)
      
      * New translations doorkeeper.en.yml (Korean)
      
      * New translations devise.en.yml (Korean)
      
      * New translations en.json (Asturian)
      
      * New translations en.json (Asturian)
      
      * Run `yarn manage:translations`
      
      * Run `bundle exec i18n-tasks normalize`
      
      Co-authored-by: default avatarYamagishi Kazutoshi <ykzts@desire.sh>
      Unverified
      a1738f89
    • Eugen Rochko's avatar
  12. Nov 14, 2022
Loading